QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 12490|回复: 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 4 U( d( c+ k: `& s- T2 y
这样设置应该没问题呀
 楼主| 发表于 2013-12-4 12:44:37 | 显示全部楼层 来自: 中国广东深圳
情投意合 发表于 2013-12-4 12:43 static/image/common/back.gif
3 ^( F- Q$ d: c$ p! k( t7 E1 y这样设置应该没问题呀

4 s. t; g% h/ T, y9 Z主要是螺旋下刀就会出现这样的情况
 楼主| 发表于 2013-12-4 12:47:08 | 显示全部楼层 来自: 中国广东深圳
情投意合 发表于 2013-12-4 12:44 static/image/common/back.gif" \/ U  S, A& K, Z. z' M
主要是螺旋下刀就会出现这样的情况
1 O, K2 q- u0 J0 d
QQ截图20131204125049.png QQ截图20131204125028.png
, E/ R7 @4 w) O8 E两轴联动没有这样的问题
 楼主| 发表于 2013-12-4 12:50:15 | 显示全部楼层 来自: 中国广东深圳
情投意合 发表于 2013-12-4 12:47 static/image/common/back.gif& i" s, z( O7 I+ e6 a& i
两轴联动没有这样的问题

% |: x/ D2 d: v, s0 r+ C' u6 X 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* j. v7 W3 e; b( Z: U; f4 {
看你设置应该是只想要R输出,那就在parc 里把 full_arc_flg$  条件的IJK输出排除了

$ t0 M; j* I, G7 A2 A1 u; ]+ {0 N怎样排除?能指点一下吗
发表于 2013-12-5 07:48:27 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-4 12:43 static/image/common/back.gif
2 ^! g( b( t" c5 r这样设置应该没问题呀
9 l  X" P+ e" E( m+ l: Y
F0??      s0??
 楼主| 发表于 2013-12-6 12:45:03 | 显示全部楼层 来自: 中国广东深圳
呵呵仙 发表于 2013-12-5 07:48 static/image/common/back.gif
. D2 V# A1 B" a0 x+ Q+ m6 hF0??      s0??

+ T. {7 o3 _. P3 D我只是随便做个刀路看看后处理对不对
发表于 2013-12-6 17:49:55 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-6 12:45 static/image/common/back.gif
! a5 e* D5 _( N6 U  V  k$ ~我只是随便做个刀路看看后处理对不对
) Q5 y% D1 f# p8 V8 \
输出的NC,最好不要用G2G3,有时是会过切的,我是以熊族查看刀路为准的.有时斜度大会看到有些地方是直插的.(用点最安全,就是代码长点)
发表于 2013-12-6 17:55:33 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-6 12:45 static/image/common/back.gif
+ }/ p: T1 [. V我只是随便做个刀路看看后处理对不对
# g% C4 ]; r+ }' F
我的是这样的.你试有没用?* s4 W* w' F1 |2 R% j+ K% G6 f
1.png
- a" u" W1 c3 |" f; W2 W; p' |  M' p! q! l9 x# e8 N$ |
2.png
; L% N: T/ F5 x  W2 M8 F0 E8 a+ o; e4 F3 A
 楼主| 发表于 2013-12-7 13:55:50 | 显示全部楼层 来自: 中国广东深圳
呵呵仙 发表于 2013-12-6 17:49 static/image/common/back.gif
" b. l/ `( q! g+ g8 |+ W输出的NC,最好不要用G2G3,有时是会过切的,我是以熊族查看刀路为准的.有时斜度大会看到有些地方是直插的.( ...
' D$ K# U3 ]3 E, s$ p  S0 \" ^, r
用点走直线是好但是程序太多了,最主要我这的系统是法兰克OI-MD的系统内存太小了,如果走点的话稍微大点的复杂点的程序就要插CF卡跑了,我现在是用232线把程序传到机床里的,没有试过跟电脑连接用DNC加工。
发表于 2013-12-7 15:17:03 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-7 13:55 static/image/common/back.gif: t9 t& X' p5 E- Q6 C; ]
用点走直线是好但是程序太多了,最主要我这的系统是法兰克OI-MD的系统内存太小了,如果走点的话稍微大点的 ...
! ]/ ]* K. m( c. ^/ \! \( r! Z
哪就只能尽可能用G2G3和IJk和R了.我们的诺信850机以前40多M的.现在修过后是512M了.以前试过用X3编程总是不明真相的撞刀.最后定位在R,G2G3,用了输出全圆.7 {: S* P9 F  c
原来是输出R的换成IJ.输出G2G3代码的改为点输出.输出全圆改为4等份,查时间时弹出警告的刀路重算过.到现在没试过撞刀.
发表于 2013-12-7 20:14:20 | 显示全部楼层 来自: 中国贵州遵义
搜索"parc ", 注是parc加个空格,搜索到以下块,看红色部分提示就明白了,把IJKOUT前面的*号去掉就不用输出I0J0K0了。
4 d& o" |5 D$ A! V, Z$ n
- S7 X1 Z: h& `% p5 U& bparc            #Select the arc output! f5 v0 l) k6 l6 D; H
      if (plane$ = zero & (arctype$ = one | arctype$ = four)) |   #XY Plane
" ?  _. b* q( [! A( w        (plane$ = one & (arctypeyz$ = one | arctypeyz$ = four)) | #YZ Plane  A5 ~3 v; C1 E6 d
        (plane$ = two & (arctypexz$ = one | arctypexz$ = four)),  #XZ Plane+ S( k  M9 ~& {7 q: L1 o( _* S
        [) {* V' O7 Z$ O. J
        result = newfs(two, iout)
- t5 F! D5 t/ E$ y" _8 S) b        result = newfs(two, jout)- C4 Z* G2 o( s9 Y, [
        result = newfs(two, kout), v1 l* p3 E/ Z8 F, b; m
        ]
5 |& a  m* ], \9 [" ~, \( C6 k      else,, z, E6 o5 H: {2 K: Z
        [
  ]9 q5 R( ]7 n$ |        result = newfs(three, iout)
, D# L0 S5 K; a! [1 _        result = newfs(three, jout)
, x* ~' N0 w  t; e4 O  p2 V        result = newfs(three, kout)
  _2 n, H; e  t' b3 r5 V1 M        ]3 y4 N7 p( \8 D9 k( N* V
      if (plane$ = 0 & arctype$ < five) | (plane$ = 1 & arctypeyz$ < five) |% L2 G  O' @$ O; b
        (plane$ = 2 & arctypexz$ < five) | full_arc_flg$ | arc_pitch$,# b9 S) G# j6 o! l: a4 p6 n
        [
; J1 Y6 m/ ^1 v1 i        #Arc output for IJK
8 S4 O7 [9 J0 S4 }7 M        # If you do NOT want to force out the I,J,K values,
- Z8 g# Z& F( U. R8 l/ L        # remove the "*" asterisks on the *i, *j, *k 's below...4 m$ P" n, Z9 _+ c& J* \2 ~
        if plane$ = zero, *iout, *jout, kout #XY plane code - G17
! [9 G: |1 u$ a3 p8 k+ }        if plane$ = one, iout, *jout, *kout  #YZ plane code - G19
) k# w2 r, ?2 y( ?0 Q6 ~        if plane$ = two, *iout, jout, *kout  #XZ plane code - G180 s$ ]: W+ C& z/ S) E
        !i$, !j$, !k$
# B$ _$ a8 i. T  w2 l        ]
6 V: F- |  m! o, P0 e# w0 x/ c4 b      else,
5 T- y+ G" r2 i/ r, o        [
1 V- _' g7 V' X& P        #Arc output for R& `, _4 W9 f1 N. h$ ^
        if abs(sweep$)<=180 | (plane$ = 0 & arctype$ = five) | (plane$ = 1 & arctypeyz$ = five) |
. V( x, v) Y) `+ V/ G          (plane$ = 2 & arctypexz$ = five), result = nwadrs(srad, arcrad$)' X4 c$ t; p3 K6 Q1 a
        else, result = nwadrs(srminus, arcrad$)
4 o4 c/ ~. z9 i3 x        *arcrad$
3 R" U1 b5 y7 g- _, Y" R3 {) i        ]
" Z0 n) C' u* |; F% F. j/ [9 T; w5 [- i4 u
修改后      
" {2 n1 j6 s* Wif (plane$ = 0 & arctype$ < five) | (plane$ = 1 & arctypeyz$ < five) |
$ ^8 Q# H# c4 G6 {0 L) B        (plane$ = 2 & arctypexz$ < five) | full_arc_flg$ | arc_pitch$," P9 Y+ F6 b8 X! G- U" m
        [( G1 m8 \1 S4 v5 `* ?
        #Arc output for IJK
9 B) W9 h) t7 n  u        # If you do NOT want to force out the I,J,K values,2 X2 E8 V7 f, T/ [
        # remove the "*" asterisks on the *i, *j, *k 's below...7 ^; r' m; V* i( \# n& l
        if plane$ = zero, iout, jout, kout #XY plane code - G17
7 i8 d* T: b3 ]- o  Q" G        if plane$ = one, iout, jout, kout  #YZ plane code - G19$ i+ Z2 M; n: Q. ~) v
        if plane$ = two, iout, jout, kout  #XZ plane code - G18: D$ }" g8 v3 U- |) p  F' }
        !i$, !j$, !k$" \; N8 F4 D* [, {0 Y* O" W  t
        ]
发表于 2013-12-9 12:12:43 | 显示全部楼层 来自: 中国北京
改后处理里面参数
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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