模态指令与非模态指令的区别有哪些

介绍

小编给大家分享一下模态指令与非模态指令的区别有哪些,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

模态指令与非模态指令的区别:

非模态指令:只在所使用的本程序段中有效,程序段结束时,该指令功能自动被取消;

模态指令:一组可以互相注销的指令,这类指令一旦被执行,则一直有效,直到被同组的其他指令注销为止。

例如:

N001 G91 G01 X10日元z二F150 M03 S1500;

N002 X15;

N003 G02 X20的日元I20 j?;

N004 G90 g??X0 Y0 Z100调频M02;

说明:

1)第一段出现三个模态指令G91, G01、M03,因他们不同组而均续效,其中G91功能延续到第四段出现G90时失效;G01功能在第二段中继续有效,至第三段出现G02时被取消;M03功能直到第四段M02生效时才失效。

2)表2 - 3第(3)栏有“*”和表2 - 4第(5)栏有“*”者为非模态指令,其功能仅在出现的程序段中有效。

3)表2 - 4第(2)栏有“*”的M指令,其功能与同段其他指令的动作同时开始。表2 - 4第(3)栏有“*”的M指令,其功能与同段其他指令动作完成后才开始。

看完了这篇文章,相信你对模态指令与非模态指令的区别有哪些有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

模态指令与非模态指令的区别有哪些