840D 主轴S2缺少旋转声明??

840D模拟程序运行时,出现报警“4210 通道1:主轴S2缺少旋转轴声明”, 现场有三台电机,我已声明AX1为旋转主轴,为何还有一S2主轴要声明?一定要声明吗?如何设置声明或者撤去声明?

最佳答案

840D出现报警“4210 通道1:主轴S2缺少旋转轴声明”,是因为你在程序中已经将S2按照主轴来使用,而S2是必须被声明为旋转轴的。在SINUMERIK 840D中,每个通道可以最多设置5个主轴。
如主轴1、2旋转程序:
 M3s100                  //主轴1旋转
M2=3 S2=1000         //主轴2旋转
调用和调试都很方便。

主轴设置声明须遵照如下方法:
1.轴参数 MD 35000 SPIND_ASSIGN_TO_MACHAX 即 指定主轴到机床轴
 =1 即为将当前轴定义为第一主轴,
 =2 即为将当前轴定义为第二主轴,
因此请检查你的机床轴AX1、S2的此项设置,若都设为“1”,将出现报警“4210 通道1:主轴缺少旋转轴声明”, 应该将S2的此项设置,设为“2”,以区别于AX1的此项设置,
2.轴参数 MD 30300:IS_ROT_AX = 1.将该轴定义为旋转轴,
        MD 30310:ROT_IS_MODULO = 1. 旋转轴/主轴的模数转化
        MD 30320:DISPLAY_IS_MODULO = 1. 旋转轴和主轴的系数360 度显示
因此,正确设置以上参数可以助力楼主设置或者撤去主轴声明,祝好运!

提问者对于答案的评价:
哈!是我将AX2勿设置为第二主轴,谢谢沧浪子先生!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc216363.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月25日 上午11:35
下一篇 2017年11月25日 上午11:35

相关推荐