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