今天简单介绍一下,如何通过M代码来实现主轴的正转、反转以及停止。本节只介绍基本的主轴控制,不包含主轴变档、刚性攻丝及手动控制等逻辑。
1、M代码译码:主轴旋转和停止都是通过M代码来实现的,所以第一步我们需要将需要用到的M代码进行译码。M代码的译码之前已经讲过多次了,这里就就不重复介绍了,按照下图的格式编辑即可。M03(R0.0)为主轴正转、M04(R0.1)为主轴反转、M05(R0.2)为主轴停止。
M03、M04及M05译码
2、接通主轴旋转信号:主轴正转信号为G70.5、主轴反转信号为G70.4
主轴旋转及停止实现
3、指定M代码完成信号:在实现主轴正反转或者停止的动作后,需要给G4.3输入信号,实现M代码指令的完成
M代码完成信号处理
4、增加基本主轴旋转的限制条件:急停、复位