![]() |
數控模態指令和非模態指令(G指令和M指令) |
|
G指令和M指令均有模態和非模態指令之分。 模態指令:也稱續效指令,按功能分為若干組,表2-3第2列中標有相同字母的為同組。模態指令一經程序段中指定,便一直有效,直到出現同組另一指令或被其他指令取消時才失效,與上一段相同的模態指令可省略不寫。 非模態指令:非續效指令,僅在出現的程序段中有效,下一段程序需要時必須重寫(如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)第一段出現三個模態指令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指令,其功能與同段其他指令動作完成后才開始。 |