首页 旅游资讯 线路攻略 景点大全 国内游 境外游 美食特产
您的当前位置:首页正文

CODESYS运动控制之如何使用M功能

2022-02-14 来源:锐游网


CODESYS运动控制之如何使用M功能

1:辅助功能M代码主要用于数控机床的开关量的控制,如主轴的正反转,切削液开关,工件的加紧、松开,程序结束等等。M代码从M0-M99共100种,只要代码如下

2:本文在《CODESYS运动控制之正解功能块及可视化中显示CNC轨迹》的基础讲述如何使用M功能。

在编写G代码描述运动轨迹的时候,有时还会涉及到插补过程与外界系统的交互,比如主轴正反转,切削液开关,换刀等。在交互的时候有时就需要运动先停下来,在完成相应的操作后,再让插补继续进行。那么M功能怎样和插补器配合使用呢?

插补器功能中bAcknM为BOOL量,wM数据类型为WORD。两者关系为,当bAcknM确认后为1,wM输出此时执行的M代码。

This input can be used to acknowledge an M-function. If the input is TRUE, the output wM will be cleared and the path processing will be continued.

2.1声明两个变量并在程序中关联

2.2CNC程序中添加M代码

两个M代码确认点如下图

2.3可视化界面中添加一个确认M功能按钮,以及一个显示M代码,并关联相关变量

2.4启动softmotion,扫描登陆并启动

2.5当点击run后,就会发现轨迹运行至第1个点处停下来,按确认后会接着运行至第2个点,然后停下来。停下来的时候,同时显示M代码

因篇幅问题不能全部显示,请点此查看更多更全内容