青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 6443|回复: 14

[疑难] !DMG车铣复合后处理问题

  [复制链接]
发表于 2012-2-8 19:18 | 显示全部楼层 |阅读模式
车铣五轴加工时C轴从359越过0度时主轴是反转(即从359-270-180-90-0的方向反转),非常危险,目前暂无有效地解决办法。我的思路是增量编程或者采用DC(),不知道坛里有没有同仁碰到过类似的问题,在线等!
, D4 }" S5 u( D! V$ U$ a( v" i9 S, w1 J
8 a+ e, ?# Q# H) S1 I  t
另外问一下,如果采用DC()编程,怎么实现c轴自动加上DC()指令) l3 _% H! S, ]- D4 ~
, Z+ u. O$ \- c: o: i# K0 U
例如:  `, t. y% A' B8 r& H
N30 X-44.071 Y25.028 Z628.389 B1=79.979 C4=DC(90.425)0 U) {4 u; F8 }% ?1 @2 J
N31 X-43.437 Y25.073 Z628.423 B1=79.979 C4=DC(90.421)3 n* F/ x# B3 U7 L* {/ a" v& P
N32 X-42.804 Y25.052 Z628.443 B1=79.978 C4=DC(90.416)0 P% w+ ?7 C8 ?0 q; W$ c* S% P
N33 X-42.17 Y25.021 Z628.463 B1=79.978 C4=DC(90.412)# X: s4 k+ @( c6 u/ @$ [! Q$ V* n
N34 X-41.536 Y24.963 Z628.479 B1=79.978 C4=DC(90.407)
% p/ w$ Q7 F0 a% WN35 X-40.902 Y24.877 Z628.49 B1=79.977 C4=DC(90.403)
& I/ ^, @7 r+ q, K, u/ e0 Z/ M0 tN36 X-40.268 Y24.768 Z628.496 B1=79.977 C4=DC(90.398)
) [5 U0 d* k7 l4 I7 i' _N37 X-39.605 Y24.635 Z628.498 B1=79.977 C4=DC(90.394)
& l" C! P& O4 _3 N: W' U/ d9 w) t3 fN38 X-38.911 Y24.482 Z628.498 B1=79.976 C4=DC(90.389)
发表于 2012-2-9 18:39 | 显示全部楼层
”C轴从359越过0度时主轴是反转“这种情况改变旋转轴的最大极限,比如原来360度改到999999等等
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-9 23:27 | 显示全部楼层
dirdirdi 发表于 2012-2-9 18:39 5 n2 S. g' q8 Y/ h  T' A" u' T
”C轴从359越过0度时主轴是反转“这种情况改变旋转轴的最大极限,比如原来360度改到999999等等
; z8 ~2 O1 w2 b. x
dirdirdi- v4 D  x2 _# j5 B; H# x4 k5 ^
改变旋转轴极限后处理出来的C轴旋转度数是连续递增的(超出360度),比如4 c$ o( P# _+ E# Y
N477 X-42.97355 Y40.08423 Z148.85206 B1=76.33163 C4=431.80824+ M3 Z9 V  z, B
N478 X-43.52418 Y40.4015 Z148.28415 B1=77.07588 C4=432.67384
) G- U, ?, {4 ?' e+ F! H, Z7 U) [N479 X-44.07916 Y40.70318 Z147.71204 B1=77.82363 C4=433.53367
( [, x0 S' |3 u, i& zN480 X-44.63828 Y40.98915 Z147.13593 B1=78.57469 C4=434.38806
( l$ ]) \4 L# S7 jN481 X-45.20132 Y41.25931 Z146.55604 B1=79.32888 C4=435.2373. Q) ^  x7 H; M2 j& ?
N482 X-45.76804 Y41.51355 Z145.97259 B1=80.08602 C4=436.08172
- x4 P2 e) I/ zN483 X-46.33823 Y41.75178 Z145.3858 B1=80.84591 C4=436.92163
% b* D2 N5 W5 _' C7 z5 k 3 m! ~9 M! f0 ]3 K: H# y3 I/ @* j: V
我操作的机台C轴绝对地址范围是0~359.999,所以这个处理出来的程序上机床直接报错
3 F! u& ?( D( h, Z3 ]
; {$ U/ m5 E( m" E$ {. ]我自己有两个想法:
, N+ }' N% O/ q) @  Z# d$ B$ H1、采用C=DC(XXX.XXX)的形式编程,但是不知道怎么么实现,不知道dirdirdi有没有办法, W) f# z5 N& K
2、采用增量编程, E) c( e( |' {& z
+ g# M: T) g4 ?! U% \. B
我个人倾向于1方案,不知道你怎么看_dirdirdi
回复 支持 反对

使用道具 举报

发表于 2012-2-10 00:00 | 显示全部楼层
怪??啥控制器??% `3 F, V5 H9 _2 ]
一般是可以改硬件內的參数的,或是以G/M碼宣告要如何動作.....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-10 00:30 | 显示全部楼层
Yeager 发表于 2012-2-10 00:00 + \, c* P% O* m
怪??啥控制器??
' z7 B/ r1 F9 F# T5 r& }9 E# x一般是可以改硬件內的參数的,或是以G/M碼宣告要如何動作.....
( E4 ~$ N8 x8 a( i
840D   这个参数可以改?CTXgamma2000TC机床型号
回复 支持 反对

使用道具 举报

发表于 2012-2-10 07:15 | 显示全部楼层
CTXgamma2000TC机床型号  这个是DMG2000的型号吗
回复 支持 反对

使用道具 举报

发表于 2012-2-13 20:07 | 显示全部楼层
用增量可以用变量mom_rotary_delta_4th,mom_rotary_delta_5th....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-14 00:38 | 显示全部楼层
dirdirdi 发表于 2012-2-13 20:07 ) i% ~0 K4 }1 `
用增量可以用变量mom_rotary_delta_4th,mom_rotary_delta_5th....

* V2 \3 i+ P2 S2 E" ^' n% O谢谢,你说的增量确实可行" g% G5 Z( G0 x/ G

: H* n' u! |2 j9 r. I7 [. R7 ?我还插问一点:能否生成诸如C4=DC(90.421)格式的代码,这个我非常想了解
2 \& d1 R: d0 f" T: T
9 g3 }# s; J7 z7 l我的出发点是采用绝对编程程序可读性好点,修改起来也方便一些,不知道dirdirdi能否给点思路# {6 Z2 h% k9 i- k0 {

( l6 V8 y4 l9 n" Z  y  TN31 X-43.437 Y25.073 Z628.423 B1=79.979 C4=DC(90.421)
6 ^* N0 p& M+ j; D; UN32 X-42.804 Y25.052 Z628.443 B1=79.978 C4=DC(90.416)
1 ^1 T- n( w% E, D# \* G( XN33 X-42.17 Y25.021 Z628.463 B1=79.978 C4=DC(90.412)
4 U7 t4 v' R* i; o& K# g$ sN34 X-41.536 Y24.963 Z628.479 B1=79.978 C4=DC(90.407)
+ R3 V0 d8 U( N1 J0 I' c$ VN35 X-40.902 Y24.877 Z628.49 B1=79.977 C4=DC(90.403)/ f! h* p, b- w; o( b4 c
N36 X-40.268 Y24.768 Z628.496 B1=79.977 C4=DC(90.398)
/ t  ?% ~7 b6 E1 A) Q7 MN37 X-39.605 Y24.635 Z628.498 B1=79.977 C4=DC(90.394)* q2 |( J, H! ^0 w' F2 d8 I
N38 X-38.911 Y24.482 Z628.498 B1=79.976 C4=DC(90.389)
回复 支持 反对

使用道具 举报

发表于 2012-2-14 19:41 | 显示全部楼层
本帖最后由 dirdirdi 于 2012-2-14 19:47 编辑 * p  y( ^% W" A4 ]
我还插问一点:能否生成诸如C4=DC(90.421)格式的代码,这个我非常想了解

6 n9 U1 [0 o* n7 w: F8 }! Q$ i1 S, }: M+ S1 {' O
下图不知能否表达到你的意思1 m( N9 ~1 C7 x5 z3 E  D

) b7 @2 E: x; j$ w$ G: _  ^- P0 @7 ^  c% r3 q1 `; B
截图2.png
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-15 21:03 | 显示全部楼层
dirdirdi 发表于 2012-2-14 19:41
" S' F4 t' X  f5 `3 L% Y下图不知能否表达到你的意思
2 z# U$ ~: b% J# B
你的方法非常对!!!生成的代码就是这样的!% ]& E; R# ^* ?# q
非常非常非常感谢!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-2-19 05:55 , Processed in 0.069426 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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