QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2865|回复: 21
收起左侧

[求助] MasterCAM 后处理求助?

[复制链接]
发表于 2014-10-2 17:15:51 | 显示全部楼层 |阅读模式 来自: 中国江苏苏州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
在MASTERCAM后处理中如何后处理出#号?如以下程式中,"#"如可出来?4 |: M" h2 E+ j3 i$ I  Z5 ~$ X5 C
%
0 D" Y, P% S0 |O100
/ I) r1 B1 }: ]GOTO #10
* {! C3 K; n4 D9 f) M" I+ IN1
8 V% K& O; ?# [' ]* }( DIA. - 10.)$ H" i: A( @/ ?" s
X-220.Y170.& h) a* G- ]; ?7 D  x8 O% W5 L
X-70.
5 M- N, p; d! V3 S% z( S! ~) @7 Q% nX0.Y65.
: \  ]# A2 Y- U/ C) NX-65.Y0.3 }' q+ [% B1 h1 I8 Z4 V
X0.Y-65.
$ L# e+ E: F) V8 \, iX65.Y0.
3 q0 `7 ~3 W* @7 dX70.Y-170.
+ C" H/ s# R" h8 Q1 o9 |0 N0 ^X-70.
/ r  \/ f  s' X5 E! ?X-220.3 \: {* i* V% }( X
Y0.; L  |2 r$ ]. f2 ]' x% m/ o" q
X70.Y170.! D, k+ K* N. n9 {, b# ~
X240.* Q! O8 o) R8 _' {
Y0." B1 R' }- T7 m5 ?& t0 f: G
Y-170.9 @- w* y9 J8 q# D7 n
GOTO99
7 v. s( u6 [2 g+ m3 \; iN99
0 E: C! R' ?' w3 ?$ P4 QM99  p! f3 s. w) E. U, c: j
G91 G28 Z05 D3 [6 k# U) w
M05
# _3 J. y- a! ~( f, D6 d. u" nM30
, `+ x7 e$ J8 _- M. E2 j%
( n, A( o4 Z' ]' T2 K. H# v, }  b4 |0 S3 B3 Q

/ r# T( D: d$ K3 {4 P5 ~8 H2 U3 i  _* U7 d: C
 楼主| 发表于 2014-10-2 17:17:09 | 显示全部楼层 来自: 中国江苏苏州
求大大指点,谢谢!
发表于 2014-10-2 18:10:25 | 显示全部楼层 来自: 中国台湾
"GOTO"35"10"
发表于 2014-10-2 20:04:58 | 显示全部楼层 来自: 中国广东深圳
X 版本直接以下格式试试吧。! B" F- L! z3 u4 @$ r" [  O
n$, “GOTO #10”, e$
发表于 2014-10-2 22:00:13 | 显示全部楼层 来自: 中国台湾
n$, "GOTO #10", e$
' b* Z( h% `  }%
7 J  a, `& N9 T% q- t' GO0001& A' ^* t& N1 F' I
GOTO #10
" p7 x- ^0 `: i3 x* b( ?; _* K N2
+ h4 e" k4 }3 Z+ O6 w, \( DRILL    N2 D=20 H=2 DIA=10. R0.0000 )
- V  k. Q4 T% M8 c* d2 `& W) m; NG0 G90 G54 X0. Y0.
& U9 g. q( H0 j& f% n, J) qG43 H2 Z60.0 Q6 B6 w" h7 R4 x1 f) @
S1145 M3
3 g+ S3 Q8 G  |. l5 j1 M# N* xT30 y( k: w" n* J2 Q/ F6 a4 R+ V, \
G98 G81 Z-10. R25. F50
, g4 ~2 j- |* r$ ~, T% _G80 Z200.
! G" {  `7 F  N- |% R% P$ |) nM9* Z( o" T2 l+ L
M55 z% ?4 z7 f9 i" c4 P9 u3 T
G91 G28 Y0.5 r$ t# p4 S5 d! U/ b
M0% N2 Z: K- h8 `1 {8 W- x3 L7 A
M6  
+ z: T0 w0 g- X, j1 U! Z2 s楼上英明   佩服
 楼主| 发表于 2014-10-2 22:33:16 | 显示全部楼层 来自: 中国江苏苏州
不行呀,两位大侠,我用的是CAM9.1的,用这样的方式改出来,后处理出来报警错误.
; H0 L% r: `. |附件是我取孔的后处理!

取孔.rar

14.57 KB, 下载次数: 6

 楼主| 发表于 2014-10-2 22:34:06 | 显示全部楼层 来自: 中国江苏苏州
请大侠帮我改改!谢谢!
 楼主| 发表于 2014-10-2 22:34:57 | 显示全部楼层 来自: 中国江苏苏州
发表于 2014-10-3 00:40:36 | 显示全部楼层 来自: 中国天津
强制输出即可
 楼主| 发表于 2014-10-3 08:01:53 | 显示全部楼层 来自: 中国江苏苏州
vinney777 发表于 2014-10-3 00:40 static/image/common/back.gif9 a% w0 z; U, f, M% z, Y3 J/ L
强制输出即可
8 @( r3 }! |4 M
强制输出#不能输出来!
发表于 2014-10-3 10:54:34 | 显示全部楼层 来自: 中国北京
输出计算机字码表 10进制
 楼主| 发表于 2014-10-3 11:53:54 | 显示全部楼层 来自: 中国江苏苏州
怎么写呀?求指点!
发表于 2014-10-3 13:17:26 | 显示全部楼层 来自: 中国上海

楼主整个的程序应该是不能运行的,既然要goto#10,那#10到底是多少,是变量还是常量都不知道,真是莫名其妙,宏程序后处理不是加句话就能解决的,因为有很多变量和判断语句要反复调用,不懂宏程序就不要在那瞎搞
 楼主| 发表于 2014-10-3 13:23:24 | 显示全部楼层 来自: 中国江苏苏州
老大,我这个是取孔程式,是用其它的程来调用的,这样做的目的就是车间开机的直接调用就行,不用再去更改,节省时间,提高效率.: R* D( _8 k0 G" R2 K6 y
#10是常量,无所谓,现在最主要的就是要把#号后处理出来.谢谢!
发表于 2014-10-3 13:42:41 | 显示全部楼层 来自: 中国上海
本帖最后由 zhuyi0829 于 2014-10-3 13:46 编辑 ) ?8 X3 i" K) \& Y. w
hytmold 发表于 2014-10-3 13:23 http://www.3dportal.cn/discuz/static/image/common/back.gif$ g4 H$ s9 x) ^
老大,我这个是取孔程式,是用其它的程来调用的,这样做的目的就是车间开机的直接调用就行,不用再去更改,节省时 ...

" Z4 [* ~0 H5 Y6 U$ Q7 C- |' d$ S" `8 ~/ q+ Q9 H; M
#处理出来你的N1  N99怎么处理,还有GOTO99怎么办?不行就直接程序里写。这么几个字要多少时间?
 楼主| 发表于 2014-10-3 13:52:54 | 显示全部楼层 来自: 中国江苏苏州
N1...就是每种不同孔的坐标,GOTO99是对应其它程式调用的,现在主要是#后处理不出来,现在很多人都是生手,怕出错,所以搞个傻瓜样的程式,直接调用就行,但就是#号搞不出来
发表于 2014-10-3 14:11:02 | 显示全部楼层 来自: 中国上海
本帖最后由 zhuyi0829 于 2014-10-3 14:14 编辑 8 m( Z* \9 x1 V2 ?8 ?) k
hytmold 发表于 2014-10-3 13:52 http://www.3dportal.cn/discuz/static/image/common/back.gif
  W% u5 z' o; w3 g) fN1...就是每种不同孔的坐标,GOTO99是对应其它程式调用的,现在主要是#后处理不出来,现在很多人都是生手,怕出 ...

- T4 A, j- H# E# s/ H9 y! p/ K9 x
9 W; K( G$ n# {6 \2 J% o/ a* ~这些都要手写话,你去加mastercam有什么意义。后处理文件里都是#号,他有他的意义,所以你程序出来不可能有#号
发表于 2014-10-3 14:58:50 | 显示全部楼层 来自: 中国台湾
沒裝9版 要自己試試看
: I4 `% F9 Y1 ~0 Q. ?6 [0 Y5 M( k. S0 \0 o1 b

取孔.rar

14.61 KB, 下载次数: 12

 楼主| 发表于 2014-10-3 15:10:23 | 显示全部楼层 来自: 中国江苏苏州
可以,多谢谢大侠,不胜感激!
发表于 2014-10-4 08:42:37 | 显示全部楼层 来自: 中国福建厦门
在程序中有不同的机器需要输出不同的字符.有很多字符在后处理中不能直接输出,网上有很多人用其他的代替方法.
# k% o: H* `  o$ _: Ymastercam后处理中是如何输出的.
7 z. `2 Z. E8 D. P. C; a如程序中需要输出"#",或是"[","]"这些符号改用什么方式输出最好./ [* g: x( g: _6 f0 U4 X4 B, u
第一种就是网上流行的一种方法.强制输出方法
. L2 [: m3 h; P3 D比如输出"#"4 {0 D$ V. N" B* ?/ |5 @8 W8 `% x
"#100=",*zabs, e$5 n, O" R4 Y! W/ _( C3 _, I
但这种方法可以输出简单的一些常用的符号,有些符号就不可以.$ h7 u3 S( L8 ^  m9 g0 E; w- }' l' H4 J
同时在有些场合#是不能直接输出的.: M8 q* B6 Y! g1 n
第二种也是网上流行的一种方法,替代方法.
) ~" X0 x5 R9 |4 c8 N比如输出"#"1 y9 }7 @2 o7 a  I. \$ ]$ d: n- v
首先声明一个替换变量. A/ t4 D5 Q4 ~7 a- f. T
svar1  : "#"  #output "#" letter
* S  d5 |% e0 y+ m  G3 x  ]! i; B然后调用变量/ b; c$ ~! D: _  c+ T, h. u
svar1,"100=",*zabs,e$
2 |; q, p+ ]% `0 c" l1 @! g
, e: F7 ^. N: f$ j; r. w第三种方法,我个人的一种方法.比较简单,不要声明任何变量.我把它称为数字输出法
! ~% v! }7 `: ?3 N/ P. I$ j: ^. @解释:数字输出法就是利用数字输出相应的字符.这个最简单的,通过ASCII 字符表7 N( \; E9 W+ B$ i0 O! ~
我们都知道电脑键盘上的每个字符都对应了一个数字.包括特殊字符一起一共有255个字符.每个字符对应一个数字.( ~0 G+ ^. a9 C  `7 L; w9 q( q
mastercam后处理的聪明就是能够识别这些数字所代表的意义.
% u$ E2 H" p* Z! B% u! J: \比如我要输出下面的一组符号, J- {5 I8 p( M5 J# ?2 Q
"[#]"
3 l. h2 ]5 n- w* J看我是如何做的.
' }& p6 M" A6 i8 k* v: x1 t. Y: N4 [) ~& l
91,35,93,e$
1 |8 O" @  Y  P, W. f4 ?看到没有,全部都是数字
" h0 q. t  O& ^把他们意义对应
6 d! J3 }9 d% ^  d9 M. Y91===> [
+ Y7 S% \+ h- U% ^2 A35===> #
" P$ w- k1 o) G7 g* w93===> ]. ~# e0 [1 D3 [
是不是很简单
! N2 t& H; S5 O. a; [5 J, E3 o+ K: s# y' U& Q
mastercam是不是很聪明,能够解析数字代表的意义.* F0 y- I3 j; w6 A, k$ F! E& ?
' W3 I# N! d# o6 @6 T; v+ T
我在给有些用户改后处理时就用到了这些数字.
4 N0 {- I9 c6 l. m
2 }. L' N! V9 h, Y# ?ASCII 打印字符表网上很多搜一下就有了
发表于 2014-10-4 08:43:32 | 显示全部楼层 来自: 中国福建厦门
3楼的对了
发表于 2015-2-7 12:36:48 | 显示全部楼层 来自: 中国台湾
感谢发帖人 学习
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表