关于M功能问题

分享到:
386
下一篇 >

菜鸟:

一台840DSL机床,加工时每次都是停在M2=191 M2=192这一句,我了解M0...M99和扩展的M功能(M100之后的),但是这个等于191是什么意思呢?请教各位大侠帮帮忙,这个是怎么做的?我应该怎么去找PLC中对应的位呢?

游侠:

M2你的机床是做了读入禁止么,这样的用法我有看到过。如果是的话,那么在等其他通道相关的动作完成,才能继续。

游民:


这个M2应该是主轴2,但是后面的191/192不知道什么意思,我们这边有另外一个厂家也有用的,是夹具加紧之类的,但是这个我就不知道了!

菜鸟:

请问各位大侠,M<地址扩展>=值,值表示:通过赋值(M 功能编号)来分配特定的机床功能。

这个意思是不是M2=191即M2=M191,但是M功能不是NC输出到PLC吗?NC还用知道M2=M191是否完成吗?如果不用只能在PLC侧编程了,如果用PLC怎么应答NC呢?请各位大侠帮帮忙。

游侠:

M2是主轴2,是可能的,但要是m21的话怎么办。所以还需要确认的。

菜鸟:


恩恩对,我这对应的是主轴2 

一个M代码是由两部分构成的,M功能代码值与M功能扩展地址。

M20=200,就表示代码值为200,扩展地址为20

其实一般常用比如M09水泵闭,其隐含格式为M0=9,默认扩展地址为0的。

扩展地址的应用使得具功能类似的设备拥用相同的M代码,而扩展地址不一样,比如你上面所说的主轴,有多个主轴时旋转代码都是3通过扩展地址来确定那一个主轴。在多个主轴的情况如果执行M03就是主主轴旋转。

M代码的执行成功与否,在PLC中需要作相应处理的,比如执行M代码时激活读入使能,动作完成后返回相应的信号来取消读入使能。


但是是不是还有其他方法呢?我这的读入使能没有这个条件。只有一点不太理解,就是对NC给到PLC后,PLC用不用给回NC一个应答?


你可能感兴趣: 工控菜鸟园 数控系统 SINUMERIK PLC 机床
无觅相关文章插件,快速提升流量