|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 hhylxc 于 2013-12-12 21:13 编辑 : E& O& Z ^, T& ^5 [3 A& L
$ Z9 N) ]6 d, c3 b
《关于论坛中一部分GPP2后处理的紧急公告!》
( Z, t6 r4 @( G* V) { 论坛中有很大一部分的GPP2后处理是根据《阿里郎》老大编写的源码改写的,在此告知正在使用的同仁们一定要谨慎啊! 此类后处理出的G代码在fanuc 18i系统上存在严重问题,不管是用熊族
还是 CIMCOEdi
都检查不出问题来,但是在fanuc 18i系统机床上就会出现“不安程序轨迹运行”(暂时定义为“不安程序轨迹运行”)的状况。# Q0 D5 |9 t5 k5 E' p) N
下面大家看看我遇到的状况:
" [% w+ S+ H# f6 i, X1 w就是这段看似没有问题的代码;9 a( k% b6 X2 C, t8 G7 c6 F" @8 J/ r
G01 X187.685 Y203.133X187.681 Y208.88
% d6 @8 a* d; v' MG02 X187.682 Y208.889 I6.104 J0.009 8 N6 p$ [4 S9 k% Y, p9 G* F+ b% m u
X189.464 Y213.2 I6.103 J0.0 ! X: e) L# J B% i' ^8 H
X191.924 Y214.702 I4.405 J-4.449
6 y- J! ~) f0 V+ T- l3 W) sG01 X192.445 Y214.8451 p, k1 d7 V6 @+ m% d5 V+ F, c5 L
其实我们仔细观察就会得出这段代码确实有问题啊!
) L. |) G6 g, ~( ? X187.681 Y208.88 G02 X187.682 Y208.889 I6.104 J0.009 X189.464 Y213.2 I6.103 J0.0 ,我来给大家分析一下,首先我们要知道,指令各地址的意义G02后的X/Y是终点坐标位置,I/J是圆弧始点到圆心的矢量分量,是增量值。大家算一下是不是出现问题了呢,此时G02后面的Y居然与G02前面的Y居然是差了J0.009, G02后面的第2个J直接是0.0 也就是说Y轴不动, 机床完成了一个整圆铣削。 此时刀就会奇迹般的断掉。
- O" H9 h4 j. j8 j目前郎大提供的解决方法是去掉.df2文件中“圆弧自象限点自动打断”的√
- l& D& `: r8 l; d# T& n此法没有实践希望大家踊跃讨论从根本上解决问题0 ]& h! N- P3 E: H: \
(再次感谢扣扣外挂郎大提供的帮助!)8 \8 K( P5 ], X9 k `9 d: O( k
|
评分
-
查看全部评分
|