iCAx开思网
标题:
机床木马遭遇记
[打印本页]
作者:
aiju
时间:
2006-8-26 10:03
标题:
机床木马遭遇记
首发数控中国论坛:
www.shukongcn.com/bbs
这是本人亲身经历的
一台台湾远东产的加工中心,新买不到半年,刚开始加工正常,后不到半月出现以下故障。不定期但定时的在正常加工中撞刀(定时就是都是在凌晨6点~~6点10分),过了这时段加工OK。分析原因:在正常加工中机床突然出现G95指令,走刀过快导致撞刀。。。。。。。
程序如下:
o00001
T1;
M6;
G0 G90 G49 G80 G90 G54 G16 G17 X60.0 Y90.0;
M03 S1200;
G43 Z50.0 H1 M08;
G98 G81 Z-30.0 R20.0 F300;
G91 Y60. K5;
G80 G49 G15 M05;
M09 G91 G30 Z0;
G91 G30 YO;
M30;
其实解决起来很简单,导致机床撞刀的主要原因就是因为机床突然走G95代码,大家都知道G95是用每转进给的方式进行走刀,而撞刀的方式就是走G95之后走刀过快造成的。所以本人就修改了参数N01430,限制了走刀速度,让机床的进给速度不超过500。之后就就没有撞刀事故发生。详细的修改方法见:
https://www.cncabc.com/bbs/viewthread.php?tid=177
发现问题其实是在一次很偶然产品调试中发现的。当时我用的是单节操作,当程序走到M03这里,我按了启动键但是主轴却没有转动,我又按了一下启动,主轴转了,我感觉到很奇怪,就又重新走了一次。还是一样,不过这次我有了重大的发现。就是程序走到M03这里的时候,程序号变成了O9002。我忽然想起了宏程序的M代码调用的功能。我马上查看参数N06080,真的发现里面的数值是3(注:参数N06080数值为3就是表示用M03调用9002程序)
我马上查看9002程序,却发现9000以上的程序已经被隐藏了,不能被呼叫查看。这难不倒我啊,修改参数3202#4(NE9)改为1,再查看9002程序,发现程序如下:(以下程序仅供参考,请务使用)
o9002;
#3003=1; /单段无效
IF[#3901 EQ 120] GOTO101; /定义加工部品书超过120个跳到N101
N1 MO3 S#19;/主轴正转
#3003=0;/单段有效
M99; /返回主程序
N101 ;
IF[#3012 GT 061000] GOTO102;/定义时间大于早上6点10分跳到N102
GOTO1; /跳到N1
N102 ;
IF[#3011 NE 062000] GOTO103;
N103;
G95;
M03 S#19;
#3003=0;
M99;
作者:
ajun
时间:
2006-12-25 20:03
这种事情也有?这机是否没付完款?
欢迎光临 iCAx开思网 (https://www.icax.org/)
Powered by Discuz! X3.3