- UG NX數(shù)控加工教程(UG NX 1872版)
- 北京兆迪科技有限公司編著
- 740字
- 2021-12-15 16:27:21
1.4 數(shù)控加工程序
1.4.1 數(shù)控加工程序的結(jié)構(gòu)
數(shù)控加工程序由為使機床運轉(zhuǎn)而給予數(shù)控裝置的一系列指令的有序集合構(gòu)成。一個完整的程序由程序起始符、程序號、程序內(nèi)容、程序結(jié)束和程序結(jié)束符五部分組成。例如:

根據(jù)系統(tǒng)本身的特點及編程的需要,每種數(shù)控系統(tǒng)都有一定的程序格式。對于不同的機床,其程序格式也不同,因此編程人員必須嚴格按照機床說明書規(guī)定的格式進行編程,靠這些指令使刀具按直線、圓弧或其他曲線運動,控制主軸的回轉(zhuǎn)和停止、切削液的開關(guān)、自動換刀裝置和工作臺自動交換裝置等的動作。
● 程序起始符。程序起始符位于程序的第一行,一般是“%”“$”等。不同的數(shù)控機床,起始符也有可能不同,應(yīng)根據(jù)具體數(shù)控機床說明書使用。
● 程序號,也稱為程序名,是每個程序的開始部分。為了區(qū)別存儲器中的程序,每個程序都要有程序編號。程序號單列一行,一般有兩種形式:一種是以規(guī)定的英文字母(通常為O)為首,后面接若干位數(shù)字(通常為2位或4位),如O 0001;另一種是以英文字母、數(shù)字和符號“_”混合組成,比較靈活。程序名具體采用何種形式,由數(shù)控系統(tǒng)決定。
● 程序內(nèi)容。程序內(nèi)容是整個程序的核心,由多個程序段(Block)組成。程序段是數(shù)控加工程序中的一句,單列一行,用于指揮機床完成某一個動作。每個程序段又由若干個指令組成,每個指令表示數(shù)控機床要完成的動作。指令由字(word)和“;”組成。而字是由地址符和數(shù)值構(gòu)成,如X(地址符)100.0(數(shù)值)、Y(地址符)50.0(數(shù)值)。字首是一個英文字母,稱為字的地址,它決定了字的功能類別。字的長度和順序一般不固定。
● 程序結(jié)束。在程序末尾一般有程序結(jié)束指令,如M30或M02,用于停止主軸、切削液和進給,并使控制系統(tǒng)復(fù)位。M30還可以使程序返回到開始狀態(tài),一般在換工件時使用。
● 程序結(jié)束符。程序結(jié)束符是指程序結(jié)束的標記符,一般與程序起始符相同。