QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 12484|回复: 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+ ]2 L: c0 E' u5 X这样设置应该没问题呀
 楼主| 发表于 2013-12-4 12:44:37 | 显示全部楼层 来自: 中国广东深圳
情投意合 发表于 2013-12-4 12:43 static/image/common/back.gif
; |6 l6 ?6 {6 ]9 ^这样设置应该没问题呀
, ]/ Z! i4 z+ K
主要是螺旋下刀就会出现这样的情况
 楼主| 发表于 2013-12-4 12:47:08 | 显示全部楼层 来自: 中国广东深圳
情投意合 发表于 2013-12-4 12:44 static/image/common/back.gif* m4 I9 u. G# d% n; G" ?
主要是螺旋下刀就会出现这样的情况

4 L) M4 Q1 y/ D% M QQ截图20131204125049.png QQ截图20131204125028.png # r; n9 ^6 F! S7 k. c0 ~1 z
两轴联动没有这样的问题
 楼主| 发表于 2013-12-4 12:50:15 | 显示全部楼层 来自: 中国广东深圳
情投意合 发表于 2013-12-4 12:47 static/image/common/back.gif; Q4 n) G0 V9 v1 o; ?  |' c" o' z
两轴联动没有这样的问题
  c+ z- x" m; D4 W  H) W, [% N: T
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
' l6 C" M2 {. A. e( F5 y5 P+ n& X看你设置应该是只想要R输出,那就在parc 里把 full_arc_flg$  条件的IJK输出排除了
! _0 x8 R2 Q& r6 y, E3 t
怎样排除?能指点一下吗
发表于 2013-12-5 07:48:27 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-4 12:43 static/image/common/back.gif
, Y" c1 A0 o9 D! f" {这样设置应该没问题呀
4 W9 f- b3 [" V
F0??      s0??
 楼主| 发表于 2013-12-6 12:45:03 | 显示全部楼层 来自: 中国广东深圳
呵呵仙 发表于 2013-12-5 07:48 static/image/common/back.gif
: r' n1 n' \8 h3 q; uF0??      s0??

  F+ k7 t2 r) V1 X& j+ |我只是随便做个刀路看看后处理对不对
发表于 2013-12-6 17:49:55 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-6 12:45 static/image/common/back.gif" ~- D1 a2 \7 r' u" W3 L/ p
我只是随便做个刀路看看后处理对不对

. E  q  F+ _- ]1 G输出的NC,最好不要用G2G3,有时是会过切的,我是以熊族查看刀路为准的.有时斜度大会看到有些地方是直插的.(用点最安全,就是代码长点)
发表于 2013-12-6 17:55:33 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-6 12:45 static/image/common/back.gif" M5 s2 W6 Y  A5 p1 N# I
我只是随便做个刀路看看后处理对不对

6 H* |6 E* ~, @+ q0 ^0 A0 Y我的是这样的.你试有没用?( b4 s% |$ ~2 \) u" g
1.png
! x9 p5 z; r# K$ k: J* H
0 j- ^% g- ~- `3 X$ Q. I8 X; N 2.png
7 N. @8 r9 O3 z% W2 l5 M; A4 g" }
 楼主| 发表于 2013-12-7 13:55:50 | 显示全部楼层 来自: 中国广东深圳
呵呵仙 发表于 2013-12-6 17:49 static/image/common/back.gif
" V2 q3 ?/ K2 S7 i  U7 E输出的NC,最好不要用G2G3,有时是会过切的,我是以熊族查看刀路为准的.有时斜度大会看到有些地方是直插的.( ...

* |1 i6 e+ n$ X, t用点走直线是好但是程序太多了,最主要我这的系统是法兰克OI-MD的系统内存太小了,如果走点的话稍微大点的复杂点的程序就要插CF卡跑了,我现在是用232线把程序传到机床里的,没有试过跟电脑连接用DNC加工。
发表于 2013-12-7 15:17:03 | 显示全部楼层 来自: 中国广东东莞
情投意合 发表于 2013-12-7 13:55 static/image/common/back.gif. W7 V9 @5 H9 N" H
用点走直线是好但是程序太多了,最主要我这的系统是法兰克OI-MD的系统内存太小了,如果走点的话稍微大点的 ...
3 \" j' @4 e7 d, K, I# N# i* W* O
哪就只能尽可能用G2G3和IJk和R了.我们的诺信850机以前40多M的.现在修过后是512M了.以前试过用X3编程总是不明真相的撞刀.最后定位在R,G2G3,用了输出全圆.7 A* j1 n9 _# o3 f8 N- n) O
原来是输出R的换成IJ.输出G2G3代码的改为点输出.输出全圆改为4等份,查时间时弹出警告的刀路重算过.到现在没试过撞刀.
发表于 2013-12-7 20:14:20 | 显示全部楼层 来自: 中国贵州遵义
搜索"parc ", 注是parc加个空格,搜索到以下块,看红色部分提示就明白了,把IJKOUT前面的*号去掉就不用输出I0J0K0了。9 s- ~; i/ R5 a% `( ^; R

0 x1 X0 j0 U; E7 m  p! _parc            #Select the arc output
. ^+ V4 ]( ?1 X. C      if (plane$ = zero & (arctype$ = one | arctype$ = four)) |   #XY Plane
/ U$ D) H& q5 ^4 I        (plane$ = one & (arctypeyz$ = one | arctypeyz$ = four)) | #YZ Plane5 v: ~+ @5 ]' M! h8 I* N6 K& s, \
        (plane$ = two & (arctypexz$ = one | arctypexz$ = four)),  #XZ Plane
& j+ E' q1 g% o2 f% |        [
. ?. \) L& B: ?4 ?  [* N        result = newfs(two, iout)
1 f$ b4 k( k# ~' S        result = newfs(two, jout)
3 Z# O9 A, _; G: M7 l        result = newfs(two, kout)' l7 e  h# ^; w8 Q' _" Y" Y( b7 A
        ]# [: `5 ?: [2 `3 R) P
      else,
+ }% A8 X) B& z( g9 k- o" u. E        [4 g/ }' z4 Z- r
        result = newfs(three, iout), \0 L8 {/ n. W; V
        result = newfs(three, jout)
: z( L: v% k0 A% i% k2 Z        result = newfs(three, kout)
2 [0 T) I$ @* [* r1 y        ]. t# p' _- p& g
      if (plane$ = 0 & arctype$ < five) | (plane$ = 1 & arctypeyz$ < five) |5 G1 ]% j0 o* L) Q4 q
        (plane$ = 2 & arctypexz$ < five) | full_arc_flg$ | arc_pitch$,5 S; F4 k" @5 D; {, P$ @9 J( a- ?
        [) [, U# ?, {5 q0 T% c5 `
        #Arc output for IJK" x1 y% M, S/ a  x6 P' W' _
        # If you do NOT want to force out the I,J,K values,$ q+ ^8 g  A( ^  s
        # remove the "*" asterisks on the *i, *j, *k 's below...5 U. d8 _$ D/ |' x! X
        if plane$ = zero, *iout, *jout, kout #XY plane code - G177 Z7 @. B0 }1 t3 h
        if plane$ = one, iout, *jout, *kout  #YZ plane code - G19
; R" @  J" l. i# W' Q        if plane$ = two, *iout, jout, *kout  #XZ plane code - G18
8 Y2 [1 z& y: n( A4 w        !i$, !j$, !k$6 V# R9 n! `7 @# u5 m* x5 B
        ]0 ]& I3 G8 S. z" ~
      else,
# }7 l/ f* h7 C6 j        [
. H9 y5 p5 e+ E3 K        #Arc output for R
0 S% w; H: r- G8 [/ g9 S. {        if abs(sweep$)<=180 | (plane$ = 0 & arctype$ = five) | (plane$ = 1 & arctypeyz$ = five) |
" h: x* f; c0 O4 q$ _+ q          (plane$ = 2 & arctypexz$ = five), result = nwadrs(srad, arcrad$)6 M5 |0 ]2 K9 N4 d/ l) D
        else, result = nwadrs(srminus, arcrad$): ^1 v- W! g; j& c! M" s# _5 F, C2 d
        *arcrad$1 u( {9 ^7 T! R6 p. x
        ]! |) B- J3 t4 v; D) m1 C3 d9 q

- ^; k% N' u1 Y8 O- F修改后      2 v- M$ H: K8 e
if (plane$ = 0 & arctype$ < five) | (plane$ = 1 & arctypeyz$ < five) |" P5 f! N/ `, d2 [+ }  ^
        (plane$ = 2 & arctypexz$ < five) | full_arc_flg$ | arc_pitch$,6 [& C  s4 I# R% x/ V
        [
6 q% U, d' |' G        #Arc output for IJK
9 m, g  \& V! y9 T: m- k" s        # If you do NOT want to force out the I,J,K values,% u- E+ e9 l& O9 p5 B. f1 f
        # remove the "*" asterisks on the *i, *j, *k 's below...+ J% O+ [7 u% {6 I* a1 s
        if plane$ = zero, iout, jout, kout #XY plane code - G175 m3 c8 g" U  q4 r! ?, S
        if plane$ = one, iout, jout, kout  #YZ plane code - G19- I: f& u+ c- S+ p4 ^
        if plane$ = two, iout, jout, kout  #XZ plane code - G180 d8 U# m* K0 z( M
        !i$, !j$, !k$% y8 O* F) M6 [4 }& ~2 w
        ]
发表于 2013-12-9 12:12:43 | 显示全部楼层 来自: 中国北京
改后处理里面参数
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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