QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 12498|回复: 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 - W9 l5 ~& \  ?- T: L8 I' v2 c
这样设置应该没问题呀
 楼主| 发表于 2013-12-4 12:44:37 | 显示全部楼层 来自: 中国广东深圳
情投意合 发表于 2013-12-4 12:43 static/image/common/back.gif
# n$ X3 ?+ l9 p! H* B! E- X. ~这样设置应该没问题呀
2 @& ?5 @" I1 z8 b2 }2 o
主要是螺旋下刀就会出现这样的情况
 楼主| 发表于 2013-12-4 12:47:08 | 显示全部楼层 来自: 中国广东深圳
情投意合 发表于 2013-12-4 12:44 static/image/common/back.gif
" y3 P3 x; Y3 Q' N& R. ?. Q# b主要是螺旋下刀就会出现这样的情况

5 D) _/ V8 _7 A% R! S1 h QQ截图20131204125049.png QQ截图20131204125028.png
8 r! G* J4 f, c  b" W+ p" d两轴联动没有这样的问题
 楼主| 发表于 2013-12-4 12:50:15 | 显示全部楼层 来自: 中国广东深圳
情投意合 发表于 2013-12-4 12:47 static/image/common/back.gif
8 F) g9 N) s, u# h9 Z0 W两轴联动没有这样的问题
* K3 ~% O% [4 q5 X" p! u: X+ Q& A; B
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
, H' c* t+ Q) y# n看你设置应该是只想要R输出,那就在parc 里把 full_arc_flg$  条件的IJK输出排除了

$ m, P# A+ @! s, m怎样排除?能指点一下吗
发表于 2013-12-5 07:48:27 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-4 12:43 static/image/common/back.gif
2 b! K0 G! P# U) R9 X这样设置应该没问题呀

4 G5 I+ E& n6 l+ J4 wF0??      s0??
 楼主| 发表于 2013-12-6 12:45:03 | 显示全部楼层 来自: 中国广东深圳
呵呵仙 发表于 2013-12-5 07:48 static/image/common/back.gif
5 D% L& `# D# H6 o9 o* j  `F0??      s0??

# W& I  l2 y4 E8 j6 }# |$ d  ~我只是随便做个刀路看看后处理对不对
发表于 2013-12-6 17:49:55 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-6 12:45 static/image/common/back.gif
1 M( C$ l0 o9 X* l5 W我只是随便做个刀路看看后处理对不对

6 V- \* n  z; J8 q0 v" v) I输出的NC,最好不要用G2G3,有时是会过切的,我是以熊族查看刀路为准的.有时斜度大会看到有些地方是直插的.(用点最安全,就是代码长点)
发表于 2013-12-6 17:55:33 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-6 12:45 static/image/common/back.gif1 Z3 Y0 p8 ~+ Q+ s( y# A3 ~
我只是随便做个刀路看看后处理对不对

$ R* w$ U" x. k/ J我的是这样的.你试有没用?& z$ Z3 c+ P7 g
1.png
8 B3 b' P% i, U* f2 T9 y
1 q% m' _* c3 Y" t9 g8 z, |* W' V 2.png ' F2 v/ X; I# m& I
 楼主| 发表于 2013-12-7 13:55:50 | 显示全部楼层 来自: 中国广东深圳
呵呵仙 发表于 2013-12-6 17:49 static/image/common/back.gif
7 ?$ S6 R! B/ H5 e输出的NC,最好不要用G2G3,有时是会过切的,我是以熊族查看刀路为准的.有时斜度大会看到有些地方是直插的.( ...

$ [* Z" Q  O# i$ r用点走直线是好但是程序太多了,最主要我这的系统是法兰克OI-MD的系统内存太小了,如果走点的话稍微大点的复杂点的程序就要插CF卡跑了,我现在是用232线把程序传到机床里的,没有试过跟电脑连接用DNC加工。
发表于 2013-12-7 15:17:03 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-7 13:55 static/image/common/back.gif
2 w, [) ~1 Z5 B  o用点走直线是好但是程序太多了,最主要我这的系统是法兰克OI-MD的系统内存太小了,如果走点的话稍微大点的 ...

; J! E% L0 {' K: H哪就只能尽可能用G2G3和IJk和R了.我们的诺信850机以前40多M的.现在修过后是512M了.以前试过用X3编程总是不明真相的撞刀.最后定位在R,G2G3,用了输出全圆.' E" c; e, F+ v( s, i: ~* D
原来是输出R的换成IJ.输出G2G3代码的改为点输出.输出全圆改为4等份,查时间时弹出警告的刀路重算过.到现在没试过撞刀.
发表于 2013-12-7 20:14:20 | 显示全部楼层 来自: 中国贵州遵义
搜索"parc ", 注是parc加个空格,搜索到以下块,看红色部分提示就明白了,把IJKOUT前面的*号去掉就不用输出I0J0K0了。
9 J6 c0 m& s' u- N1 L% \( S  U  ]6 O' |0 Z" h# \) k8 o8 F: f
parc            #Select the arc output. c" n2 h' i% n- q) m$ {
      if (plane$ = zero & (arctype$ = one | arctype$ = four)) |   #XY Plane" S0 h' y, z$ b
        (plane$ = one & (arctypeyz$ = one | arctypeyz$ = four)) | #YZ Plane
5 r6 E$ I; c: l; R7 _        (plane$ = two & (arctypexz$ = one | arctypexz$ = four)),  #XZ Plane
4 q2 }& T4 z( R        [
( `* M! m1 ^9 |        result = newfs(two, iout)
) K2 }& s' j, A  f  k        result = newfs(two, jout)
5 ~3 S0 z% J7 g2 z% U        result = newfs(two, kout)
6 _: _3 D1 T- D, }+ e* I2 n7 ]        ]2 @: i4 t1 J- r6 e
      else,
7 h$ h* e/ Z1 q        [
. P: V! u% u. O4 z$ F6 \        result = newfs(three, iout)" w6 u, X6 C4 q
        result = newfs(three, jout)# @' {7 d; c- ^6 A2 \) p8 l
        result = newfs(three, kout)3 b5 O# D# u! I; Y8 V, D5 w& n
        ]" `/ X4 o5 ]0 X$ J5 {  q7 K
      if (plane$ = 0 & arctype$ < five) | (plane$ = 1 & arctypeyz$ < five) |
  r$ i5 T/ V, J4 ~9 k        (plane$ = 2 & arctypexz$ < five) | full_arc_flg$ | arc_pitch$,
, q. I' R& X/ o  V3 [; Z        [
4 w5 E" n$ O; A# U' c3 H1 D        #Arc output for IJK9 T% O6 l5 j. ^2 K
        # If you do NOT want to force out the I,J,K values," i6 H! q$ W  s! o6 o9 g4 m: i+ c
        # remove the "*" asterisks on the *i, *j, *k 's below...$ {% y- Y, f2 ?; d- ~
        if plane$ = zero, *iout, *jout, kout #XY plane code - G17# P4 B' A' K( I
        if plane$ = one, iout, *jout, *kout  #YZ plane code - G19
; T. B" ]$ ~7 W        if plane$ = two, *iout, jout, *kout  #XZ plane code - G180 d/ |9 Z& d! Z2 j! @+ m7 g
        !i$, !j$, !k$
5 J: r& Y8 t# h- w9 k4 ?        ]
: J0 F# w1 d; a, ~1 x( e8 T      else,: a4 h2 t$ s" n0 w
        [
. T3 ~. i  D( m" ^8 ^$ T        #Arc output for R
# C$ k6 }6 j! C        if abs(sweep$)<=180 | (plane$ = 0 & arctype$ = five) | (plane$ = 1 & arctypeyz$ = five) |
( i+ `9 |5 o6 W6 R1 ]0 c  f          (plane$ = 2 & arctypexz$ = five), result = nwadrs(srad, arcrad$): S2 K" r0 D! w. r3 t5 C- n5 X
        else, result = nwadrs(srminus, arcrad$); y4 W; Z6 E, [. ?) i% j$ m! ^9 O
        *arcrad$
1 V3 R* l8 O0 X0 ~8 I0 {6 r        ]
3 w" t6 @$ C- {& `
6 j( ]" U) G1 V4 m  h修改后      
% N- |$ _6 L2 j) \9 X$ L: Yif (plane$ = 0 & arctype$ < five) | (plane$ = 1 & arctypeyz$ < five) |
6 u" U  u% z7 _+ L9 W        (plane$ = 2 & arctypexz$ < five) | full_arc_flg$ | arc_pitch$,1 w; j) c, M/ Q
        [2 b- |& A* }7 ?( y/ O3 y/ h- d1 c: |
        #Arc output for IJK2 M+ U5 @, a7 p2 P/ d( b  c
        # If you do NOT want to force out the I,J,K values,7 N: U" r  h5 H0 X$ a: w
        # remove the "*" asterisks on the *i, *j, *k 's below...
8 p$ Z5 Y4 p! o2 @" U" w        if plane$ = zero, iout, jout, kout #XY plane code - G17# p6 m; ]2 r% ]
        if plane$ = one, iout, jout, kout  #YZ plane code - G19
1 m! R3 t  M" S        if plane$ = two, iout, jout, kout  #XZ plane code - G18
& E5 k6 B, v! X3 K) E) e2 W! @: Z        !i$, !j$, !k$7 u/ `( ]/ X! H# R' ^
        ]
发表于 2013-12-9 12:12:43 | 显示全部楼层 来自: 中国北京
改后处理里面参数
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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