QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 12499|回复: 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
. M  Z/ d6 o( z这样设置应该没问题呀
 楼主| 发表于 2013-12-4 12:44:37 | 显示全部楼层 来自: 中国广东深圳
情投意合 发表于 2013-12-4 12:43 static/image/common/back.gif
! i& G! [5 c- I+ N8 D5 U这样设置应该没问题呀
* f! a, l9 E; l* m, d. h' {
主要是螺旋下刀就会出现这样的情况
 楼主| 发表于 2013-12-4 12:47:08 | 显示全部楼层 来自: 中国广东深圳
情投意合 发表于 2013-12-4 12:44 static/image/common/back.gif
, [1 n' K3 }) n2 F主要是螺旋下刀就会出现这样的情况
' v. ?) }$ |( D2 ^2 y0 p3 R
QQ截图20131204125049.png QQ截图20131204125028.png
$ ]% |" n3 g% Z# J2 A+ O9 Y) k两轴联动没有这样的问题
 楼主| 发表于 2013-12-4 12:50:15 | 显示全部楼层 来自: 中国广东深圳
情投意合 发表于 2013-12-4 12:47 static/image/common/back.gif: V. f& `3 l, A9 M* ?/ r
两轴联动没有这样的问题
4 V8 c: Z4 ~* _" F5 b, ~9 |
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# e9 I* F" C4 j6 P9 z
看你设置应该是只想要R输出,那就在parc 里把 full_arc_flg$  条件的IJK输出排除了
/ g: L- B; `2 b8 `4 {
怎样排除?能指点一下吗
发表于 2013-12-5 07:48:27 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-4 12:43 static/image/common/back.gif
! V4 f% x& J3 f9 z( u; E& w这样设置应该没问题呀
7 O- A: L3 U( |8 Z! _% F+ ?
F0??      s0??
 楼主| 发表于 2013-12-6 12:45:03 | 显示全部楼层 来自: 中国广东深圳
呵呵仙 发表于 2013-12-5 07:48 static/image/common/back.gif- r+ `% ~$ @: i% J% k
F0??      s0??
5 ^7 l! h! U$ I4 W: Q3 q( H+ c
我只是随便做个刀路看看后处理对不对
发表于 2013-12-6 17:49:55 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-6 12:45 static/image/common/back.gif7 a6 E7 L* E* b0 p# I( M% w) }
我只是随便做个刀路看看后处理对不对

7 B! Y8 U- e1 \# k% b7 J) D/ V输出的NC,最好不要用G2G3,有时是会过切的,我是以熊族查看刀路为准的.有时斜度大会看到有些地方是直插的.(用点最安全,就是代码长点)
发表于 2013-12-6 17:55:33 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-6 12:45 static/image/common/back.gif
5 n" K  r  H' f, B我只是随便做个刀路看看后处理对不对

2 H2 u4 [$ N# F- k" G: ~5 V我的是这样的.你试有没用?: E7 _# C5 |7 Q6 b  \
1.png * `5 A$ h/ b1 V, m7 N' r
4 L+ e+ X. ?* L; r: M7 _; M
2.png / o: W% Q* D! x8 ]3 M0 u* f
 楼主| 发表于 2013-12-7 13:55:50 | 显示全部楼层 来自: 中国广东深圳
呵呵仙 发表于 2013-12-6 17:49 static/image/common/back.gif
  F/ p, d8 z7 k2 ~  i输出的NC,最好不要用G2G3,有时是会过切的,我是以熊族查看刀路为准的.有时斜度大会看到有些地方是直插的.( ...

# f5 I- x2 ?' `, v用点走直线是好但是程序太多了,最主要我这的系统是法兰克OI-MD的系统内存太小了,如果走点的话稍微大点的复杂点的程序就要插CF卡跑了,我现在是用232线把程序传到机床里的,没有试过跟电脑连接用DNC加工。
发表于 2013-12-7 15:17:03 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-7 13:55 static/image/common/back.gif- V* i. ?. g5 q7 r1 W  r4 h1 K, Q0 e
用点走直线是好但是程序太多了,最主要我这的系统是法兰克OI-MD的系统内存太小了,如果走点的话稍微大点的 ...
# W. B% a: i( q" F
哪就只能尽可能用G2G3和IJk和R了.我们的诺信850机以前40多M的.现在修过后是512M了.以前试过用X3编程总是不明真相的撞刀.最后定位在R,G2G3,用了输出全圆.
: m+ P+ J. s, U% u/ @原来是输出R的换成IJ.输出G2G3代码的改为点输出.输出全圆改为4等份,查时间时弹出警告的刀路重算过.到现在没试过撞刀.
发表于 2013-12-7 20:14:20 | 显示全部楼层 来自: 中国贵州遵义
搜索"parc ", 注是parc加个空格,搜索到以下块,看红色部分提示就明白了,把IJKOUT前面的*号去掉就不用输出I0J0K0了。
; y* f. p  c3 H* m* O" X5 [$ e6 d# A& j1 O' B
parc            #Select the arc output
( w* ~+ g3 r  i7 p4 Y      if (plane$ = zero & (arctype$ = one | arctype$ = four)) |   #XY Plane9 n( g: x5 ?, }
        (plane$ = one & (arctypeyz$ = one | arctypeyz$ = four)) | #YZ Plane
0 U; T" Q  a5 O+ M: T        (plane$ = two & (arctypexz$ = one | arctypexz$ = four)),  #XZ Plane
: }; ?+ i0 K' n) q! c8 g        [. L, m% @5 K' Y5 D. T* i
        result = newfs(two, iout)
6 s0 m! c4 f/ Y" Z/ g- a        result = newfs(two, jout)
# O: j7 g* Z$ g$ w; ^# @        result = newfs(two, kout)$ l1 r( J5 }- v! b
        ]
# n5 s$ R  |4 Z5 f3 o$ v      else,
% s+ E0 s  r, a        [
# J) |+ g0 {4 D/ f- U! ~$ H" [        result = newfs(three, iout)
9 Y& a7 Z+ y" m2 n        result = newfs(three, jout)- g7 `' y2 M8 X2 m+ \
        result = newfs(three, kout)
& B4 J( s5 i* e% e        ]
. p: c  f* {5 y+ d% t. Y      if (plane$ = 0 & arctype$ < five) | (plane$ = 1 & arctypeyz$ < five) |: s, f7 R* f/ G  c
        (plane$ = 2 & arctypexz$ < five) | full_arc_flg$ | arc_pitch$,
& H- d0 l; j8 w9 ?/ a        [  p! ~, V9 J8 H/ n* p+ H
        #Arc output for IJK7 C2 y' Z& ]$ x! C$ _
        # If you do NOT want to force out the I,J,K values,1 X% P7 v2 v( @, k: c' `. P3 }
        # remove the "*" asterisks on the *i, *j, *k 's below...$ G0 L/ \/ g+ _5 G
        if plane$ = zero, *iout, *jout, kout #XY plane code - G17; S# X2 W7 i7 ~1 Y
        if plane$ = one, iout, *jout, *kout  #YZ plane code - G195 o9 H3 ~* Q0 i' i. J" k, M' A9 I
        if plane$ = two, *iout, jout, *kout  #XZ plane code - G182 K% e, v0 c# E$ h' C$ x+ G
        !i$, !j$, !k$1 w: W8 M- ?4 e6 ^6 q, I( G- N
        ]
& A, k6 q2 F: ]( A      else,# M9 s& @& s; g  ^
        [5 z' L9 q% i* Y; c
        #Arc output for R4 A, @' u* Q* w# L8 @
        if abs(sweep$)<=180 | (plane$ = 0 & arctype$ = five) | (plane$ = 1 & arctypeyz$ = five) |
4 \( _" \1 p1 Y0 p' l          (plane$ = 2 & arctypexz$ = five), result = nwadrs(srad, arcrad$); M, ?- @3 X& q3 \
        else, result = nwadrs(srminus, arcrad$)2 n. X$ t9 J9 A3 N
        *arcrad$
5 N* k/ i$ `' x/ a9 t        ]
+ w$ L; \5 p3 Q  x; c- W5 s5 V! E" s" T7 m0 ^8 ?1 q4 Z- A# `
修改后      
( ?2 r" T. L. p3 o# ]if (plane$ = 0 & arctype$ < five) | (plane$ = 1 & arctypeyz$ < five) |
$ r2 b  t' i" k7 U7 t        (plane$ = 2 & arctypexz$ < five) | full_arc_flg$ | arc_pitch$,
  H  F, Z+ O1 p7 a+ y  Z1 I/ x        [
6 A' F# V1 R1 ]; f* Q+ G: t" @2 s        #Arc output for IJK
1 [: F( s; `, x+ y$ G+ V  h% W        # If you do NOT want to force out the I,J,K values,
3 g0 l; G  N3 D3 K        # remove the "*" asterisks on the *i, *j, *k 's below...
! b5 G% U" E& }( F- z1 J        if plane$ = zero, iout, jout, kout #XY plane code - G17/ m; }6 _9 x% E& o3 h
        if plane$ = one, iout, jout, kout  #YZ plane code - G19
# K  @2 a4 D) B+ c8 L        if plane$ = two, iout, jout, kout  #XZ plane code - G18
: r0 M+ U0 W  W6 i        !i$, !j$, !k$
. H: x  F9 L7 a# c& V        ]
发表于 2013-12-9 12:12:43 | 显示全部楼层 来自: 中国北京
改后处理里面参数
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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