
(一) 程序的(de)組成(chéng)
一個完整的加工程序(xù),由若幹程序段(block)組成;一個程序段(duàn)由若幹代碼字(code word)組成;每個代碼字由字母(地址(address)符(fú))和(hé)若幹數字(有的(de)帶符號)組成。
N01 G91 G00 X50 Y60 LF
N02 G01 X1000 Y5000 F150 S300 T01 M03 LF
N10 G00 X-50 Y-60 M02 LF
上麵是一個完整的零件加工(gōng)程序,由10個程序段組成,每個程序段以“N”開頭,以(yǐ)LF結束。M02作(zuò)為整個程序的結束。
有的數控係統規定,整個(gè)程序以(yǐ)%開頭。以EM結尾。
一個程序段表示一個完整的加工工步和動作。其字符數有一定限(xiàn)製。
(二) 程序段格式(block format)
程序段格式:一個程序段中,代碼字的排列、書寫方式和(hé)順序,以及每個字和程序段的(de)長度限製和規定(dìng)。格式不符合規定(dìng),數控係統便不能接受(shòu)。
常用的程序段格式是字-地址程序段格式。每個字以地址符(字母)開始,其後跟符號和數字。字的(de)排列順序(xù)無嚴格要求。不需要的字或與上(shàng)段相同的續效字可以不寫。特點:程序簡單、可讀性(xìng)強、易於檢查。
(三) 主程序和子程序
在一個零(líng)件加工程序中,若(ruò)有一定量的連(lián)續程序段在幾處(chù)完全相同,則可編成子程序並存入子程(chéng)序存儲器中。子程序以外的部分為(wéi)主程序,在(zài)主程序(xù)的執行過程中,在需要(yào)的地方調用子程序。可多次重複調用,某些(xiē)數控程序還可多層嵌套。
子程序格式中,有(yǒu)子程序名,以M17作為子程序結束。其他,同主程序(xù)。
二. 最小(xiǎo)設定單位
數(shù)控係(xì)統發出一個脈衝指令後,經伺服係統的轉換、放大、反(fǎn)饋後,驅動機床上的工件(刀具)實際移動的(de)最小位移量,叫最小設定單位,又稱最小指(zhǐ)令增量(least command increment )或脈衝當量。一般為:0.01-0.001mm。編(biān)程時,所有(yǒu)編程尺寸都應轉換為(wéi)與最小設定單位(wèi)相應的數值(zhí)。