您现在的位置:

数控模态指令和非模态指令(G指令和M指令)

    G指令和M指令均有模态和非模态指令之分。

    模态指令:也称续效指令,按功能分为若干组,表2-32列中标有相同字母的为同组。模态指令一经程序段中指定,便一直有效,直到出现同组另一指令或被其他指令取消时才失效,与上一段相同的模态指令可省略不写。

    非模态指令:非续效指令,仅在出现的程序段中有效,下一段程序需要时必须重写(如G04)。

例如:

N001 G91 G01 X10 Y10 Z-2 F150 M03 S1500

N002 X15

N003 G02 X20 Y20 I20 J0

N004 G90 G00 X0 Y0 Z100 M02

说明:

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

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

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