恭喜,你发布的帖子
发布于 2018-11-26 15:01:06
17楼
好像是的,是不是调用FC18的时候其实已经置位了DBX28.7,你可以试试看
这个问题,我认为有必要深入说明一下,否则会引起比较严重的不良后果。
DBX28.7,实际上是将该轴置于PLC轴控制之下。当我们自己做试验的时候,不设这个,一样可以实现FC18的定位。但是,实际机床如果不从NC中摘除出来,那么会有很大的危险性。实际上,现场也确实出现了这样的反例。
我曾做了一个试验,详细研究这个问题。
举例,系统以F400的倍率走X轴,从0到100。当中,到7.425的地方,倍率打0%,按下cycle stop,系统删除余程。此时我激活FC18(关键点:该轴没有设PLC轴,目前还在NC通道中,为后边的问题埋下了大隐患),让该轴准备回退1mm,但是由于倍率为0,并没有执行。然后我通过reset键取消了该次运动。(这里注意,不管此次回退是否执行,结果都是一样的,取消运动只是使条件看起来更苛刻。)
此时,我再次执行NC START。注意,问题出现了,系统功能之一:REPOSA,在这里被系统自动执行。
系统执行REPOSA的时候,很自然将FC18的1mm认为未执行完成或疑似有问题的项,以G0的10000的速度,自动定位上边一句,也就是X1轴走100的句。
问题来了,我们模拟现场情况,现场100的距离,以G1的400的速度,只加工了7.245的距离,而其后的92.755的距离都是未加工的。实际上,如果没有FC18的回退1mm的乱入,真正应该快速定位的,是100距离的上边已经确定完成加工的一句,而不应该是X1轴的100的这一句。这个直接造成了机床以G0的速度,迅速撞向未加工区。剧烈的碰撞不可避免。
实际上,这个试验只是重现了现场某次碰撞的过程。分析了其真正的碰撞主因。所以,请大家千万注意,FC18使用的时候,一定要脱离NC轴,在PLC轴的范围进行操作,否则后患无穷。这个问题,现场一次就造成了超过百万的直接经济损失,其他安全问题也同样涉及,请大家再三注意,这个绝不是危言耸听。这步很重要,绝不是可有可无。
精华帖版主置评:这个真的没有深究过,感谢分享啊!
请填写推广理由:
分享
只看
楼主