QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 12373|回复: 16
收起左侧

[求助] mastercam x5怎样使后处理圆弧输出R

[复制链接]
发表于 2013-12-3 19:35:24 来自手机 | 显示全部楼层 |阅读模式 来自: 中国广东深圳

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

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

x
mastercam x5我在机床设置里面圆弧输出为半径输出,走螺旋下刀结果出来的程序有r也有i和j但是ij都是为零,程序根本就不能跑,不知道问题出在哪里?用ijk输出有些圆弧机床走不出来。模拟刀路是正确的但是放到机床里面就走不出来,哪个师傅能帮忙解决一下这个问题。多谢了!
发表于 2013-12-3 19:42:54 | 显示全部楼层 来自: 中国四川成都
有R也有IJK,那你就只有换后处理了
发表于 2013-12-3 19:43:47 | 显示全部楼层 来自: 中国江苏苏州
为0是没有问题的,估计与你机床设置有关系
 楼主| 发表于 2013-12-4 12:43:49 | 显示全部楼层 来自: 中国广东深圳
QQ截图20131204122549.png QQ截图20131204122050.png QQ截图20131204122221.png , Z+ }& n( T0 q% r4 L/ \
这样设置应该没问题呀
 楼主| 发表于 2013-12-4 12:44:37 | 显示全部楼层 来自: 中国广东深圳
情投意合 发表于 2013-12-4 12:43 static/image/common/back.gif/ k4 ~( ~5 A, M) B/ B* H6 H
这样设置应该没问题呀

+ J7 W$ C# L: I; L3 \# I! x主要是螺旋下刀就会出现这样的情况
 楼主| 发表于 2013-12-4 12:47:08 | 显示全部楼层 来自: 中国广东深圳
情投意合 发表于 2013-12-4 12:44 static/image/common/back.gif3 c, z( `& ^+ k5 S  s
主要是螺旋下刀就会出现这样的情况

/ b. b+ l$ e3 N+ B' N QQ截图20131204125049.png QQ截图20131204125028.png , K) [% P/ U- x$ Y. A  x- y
两轴联动没有这样的问题
 楼主| 发表于 2013-12-4 12:50:15 | 显示全部楼层 来自: 中国广东深圳
情投意合 发表于 2013-12-4 12:47 static/image/common/back.gif! M$ S/ L% g3 v$ X) x# m& s/ v/ e
两轴联动没有这样的问题
" R% S8 g8 k# h& m
houchuli.rar (15.36 KB, 下载次数: 13)
发表于 2013-12-4 20:03:03 | 显示全部楼层 来自: 中国四川成都
看你设置应该是只想要R输出,那就在parc 里把 full_arc_flg$  条件的IJK输出排除了
 楼主| 发表于 2013-12-4 22:52:50 来自手机 | 显示全部楼层 来自: 中国广东深圳
yalukie 发表于 2013-12-4 20:03; @/ }! I! R) z9 n- t
看你设置应该是只想要R输出,那就在parc 里把 full_arc_flg$  条件的IJK输出排除了
+ K9 @# F& x" f1 l
怎样排除?能指点一下吗
发表于 2013-12-5 07:48:27 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-4 12:43 static/image/common/back.gif' f2 G. J) `* I1 `# k( A
这样设置应该没问题呀

* a; z8 }' Z0 ^, k2 y9 H. wF0??      s0??
 楼主| 发表于 2013-12-6 12:45:03 | 显示全部楼层 来自: 中国广东深圳
呵呵仙 发表于 2013-12-5 07:48 static/image/common/back.gif
, F9 g. f$ [' B2 Z% r. iF0??      s0??

* Y5 B- t8 \. ^! v4 |6 c5 p/ J我只是随便做个刀路看看后处理对不对
发表于 2013-12-6 17:49:55 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-6 12:45 static/image/common/back.gif0 `" S, u( c+ Y: o) Z3 X
我只是随便做个刀路看看后处理对不对
5 ^" t+ ~& d6 N
输出的NC,最好不要用G2G3,有时是会过切的,我是以熊族查看刀路为准的.有时斜度大会看到有些地方是直插的.(用点最安全,就是代码长点)
发表于 2013-12-6 17:55:33 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-6 12:45 static/image/common/back.gif
2 L& c) f. d( ?我只是随便做个刀路看看后处理对不对
5 w6 y3 _- B) m8 G
我的是这样的.你试有没用?. y9 C, A% [* S, j+ N/ T) H. d* c3 d
1.png
) k$ t, f  b9 f; z9 R
0 o  M5 A7 x+ Q# Z! n1 I6 H1 d 2.png
+ [4 X* M8 \! ?; C  n
 楼主| 发表于 2013-12-7 13:55:50 | 显示全部楼层 来自: 中国广东深圳
呵呵仙 发表于 2013-12-6 17:49 static/image/common/back.gif
4 R& K. p" @+ w' M: I输出的NC,最好不要用G2G3,有时是会过切的,我是以熊族查看刀路为准的.有时斜度大会看到有些地方是直插的.( ...

, m' J: V0 G$ q用点走直线是好但是程序太多了,最主要我这的系统是法兰克OI-MD的系统内存太小了,如果走点的话稍微大点的复杂点的程序就要插CF卡跑了,我现在是用232线把程序传到机床里的,没有试过跟电脑连接用DNC加工。
发表于 2013-12-7 15:17:03 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-7 13:55 static/image/common/back.gif# r6 a' T+ F" {- E0 D4 e% D
用点走直线是好但是程序太多了,最主要我这的系统是法兰克OI-MD的系统内存太小了,如果走点的话稍微大点的 ...

, R: X0 i7 A8 g/ c2 W& }- q哪就只能尽可能用G2G3和IJk和R了.我们的诺信850机以前40多M的.现在修过后是512M了.以前试过用X3编程总是不明真相的撞刀.最后定位在R,G2G3,用了输出全圆.( R* B6 i* ?, e7 o" R
原来是输出R的换成IJ.输出G2G3代码的改为点输出.输出全圆改为4等份,查时间时弹出警告的刀路重算过.到现在没试过撞刀.
发表于 2013-12-7 20:14:20 | 显示全部楼层 来自: 中国贵州遵义
搜索"parc ", 注是parc加个空格,搜索到以下块,看红色部分提示就明白了,把IJKOUT前面的*号去掉就不用输出I0J0K0了。+ J& R# G+ F. X" V* m
& n$ [- C. [8 w0 n
parc            #Select the arc output. o: k. V& u! h. K
      if (plane$ = zero & (arctype$ = one | arctype$ = four)) |   #XY Plane# h' [* S5 j: i0 s
        (plane$ = one & (arctypeyz$ = one | arctypeyz$ = four)) | #YZ Plane7 {* f5 ]" _: I
        (plane$ = two & (arctypexz$ = one | arctypexz$ = four)),  #XZ Plane# U8 a$ c6 [3 s! H- X6 g
        [" s/ {7 m4 b) B0 j$ L
        result = newfs(two, iout)
" n0 K5 t1 ]" ~5 X/ |        result = newfs(two, jout)
6 z0 X8 m5 O+ w        result = newfs(two, kout)
( L2 z; i( }# A+ E        ]5 N$ X: W- r7 W8 c
      else,
: L& [5 h" g- S# z8 z" O/ u        [" C4 I* n" a5 g4 z) T/ A. i1 |
        result = newfs(three, iout)
  O2 p% P) Q! S; x        result = newfs(three, jout)' P- d# q" H3 _, S( V: |
        result = newfs(three, kout)5 Q7 K) Q4 y9 p/ a" n! |
        ], y/ g% }. h7 U" X5 |/ g+ B
      if (plane$ = 0 & arctype$ < five) | (plane$ = 1 & arctypeyz$ < five) |
) T( l9 r+ {  @0 z8 J  E& X        (plane$ = 2 & arctypexz$ < five) | full_arc_flg$ | arc_pitch$,
1 |$ d& T/ |" R" f        [5 P/ f+ U/ p* S% }
        #Arc output for IJK2 T% i8 C( ^6 i2 z9 E: T
        # If you do NOT want to force out the I,J,K values,$ u) U6 R, p! y/ N6 z  l& c7 o
        # remove the "*" asterisks on the *i, *j, *k 's below...: F# m$ I2 y' O! }  Y: [
        if plane$ = zero, *iout, *jout, kout #XY plane code - G17
: K1 f+ a) C7 a6 n2 Q/ q        if plane$ = one, iout, *jout, *kout  #YZ plane code - G19; m' n/ ~$ _4 I. z# q
        if plane$ = two, *iout, jout, *kout  #XZ plane code - G18
+ \4 d, ^9 {  ^2 d! W$ c        !i$, !j$, !k$5 u, V9 e+ o; v7 n" P7 x% i
        ]# D7 P* ?9 K$ |
      else,
7 \& C  T6 q' A# `        [& N8 E' A* {/ N' x! {3 p% R
        #Arc output for R! ]  _5 E$ Z5 u, ~
        if abs(sweep$)<=180 | (plane$ = 0 & arctype$ = five) | (plane$ = 1 & arctypeyz$ = five) |
4 F% k$ h) T9 Q% T* N9 v8 G          (plane$ = 2 & arctypexz$ = five), result = nwadrs(srad, arcrad$)1 }, {4 x: Q: c4 m4 s7 x& E; j
        else, result = nwadrs(srminus, arcrad$)3 N* U) k3 j* J* f) R( g  J5 H8 ]9 T
        *arcrad$$ Y) n1 J. G* }* k1 Y! T5 s9 i- d* z7 }
        ]
( y. e, s1 O7 g/ N( n% R: Q
; J# S% o1 Z# e0 y* z7 P$ Q修改后      
% [' t' R1 O6 ?2 ~" Pif (plane$ = 0 & arctype$ < five) | (plane$ = 1 & arctypeyz$ < five) |) |* z& c; {  h2 P
        (plane$ = 2 & arctypexz$ < five) | full_arc_flg$ | arc_pitch$,
8 p4 I0 `' j9 W        [+ m; l3 v7 s, X5 q( _& Y! S5 K
        #Arc output for IJK* H, |7 c! u1 p% Z% J
        # If you do NOT want to force out the I,J,K values,
. {0 ]8 Q5 `! T% m4 i! y        # remove the "*" asterisks on the *i, *j, *k 's below...
  t! q0 t' o' B0 O2 C' k8 P9 x# E        if plane$ = zero, iout, jout, kout #XY plane code - G175 w8 J5 k- G& u2 K3 C$ M! t8 @4 g
        if plane$ = one, iout, jout, kout  #YZ plane code - G19, z1 R  R! a6 H
        if plane$ = two, iout, jout, kout  #XZ plane code - G18+ o, \% p: T0 ?; J+ f* J
        !i$, !j$, !k$
5 q. n# d9 S2 f2 U& ~) Q        ]
发表于 2013-12-9 12:12:43 | 显示全部楼层 来自: 中国北京
改后处理里面参数
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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