官术网_书友最值得收藏!

1.4 數(shù)控加工程序

1.4.1 數(shù)控加工程序的結(jié)構(gòu)

數(shù)控加工程序由為使機(jī)床運(yùn)轉(zhuǎn)而給予數(shù)控裝置的一系列指令的有序集合構(gòu)成。一個完整的程序由程序起始符、程序號、程序內(nèi)容、程序結(jié)束和程序結(jié)束符五部分組成。例如:

根據(jù)系統(tǒng)本身的特點(diǎn)及編程的需要,每種數(shù)控系統(tǒng)都有一定的程序格式。對于不同的機(jī)床,其程序格式也不同,因此編程人員必須嚴(yán)格按照機(jī)床說明書規(guī)定的格式進(jìn)行編程,靠這些指令使刀具按直線、圓弧或其他曲線運(yùn)動,控制主軸的回轉(zhuǎn)和停止、切削液的開關(guān)、自動換刀裝置和工作臺自動交換裝置等的動作。

● 程序起始符。程序起始符位于程序的第一行,一般是“%”“$”等。不同的數(shù)控機(jī)床,起始符也有可能不同,應(yīng)根據(jù)具體數(shù)控機(jī)床說明書使用。

● 程序號,也稱為程序名,是每個程序的開始部分。為了區(qū)別存儲器中的程序,每個程序都要有程序編號。程序號單列一行,一般有兩種形式:一種是以規(guī)定的英文字母(通常為O)為首,后面接若干位數(shù)字(通常為2位或4位),如O 0001;另一種是以英文字母、數(shù)字和符號“_”混合組成,比較靈活。程序名具體采用何種形式,由數(shù)控系統(tǒng)決定。

● 程序內(nèi)容。程序內(nèi)容是整個程序的核心,由多個程序段(Block)組成。程序段是數(shù)控加工程序中的一句,單列一行,用于指揮機(jī)床完成某一個動作。每個程序段又由若干個指令組成,每個指令表示數(shù)控機(jī)床要完成的動作。指令由字(word)和“;”組成。而字是由地址符和數(shù)值構(gòu)成,如X(地址符)100.0(數(shù)值)、Y(地址符)50.0(數(shù)值)。字首是一個英文字母,稱為字的地址,它決定了字的功能類別。字的長度和順序一般不固定。

● 程序結(jié)束。在程序末尾一般有程序結(jié)束指令,如M30或M02,用于停止主軸、切削液和進(jìn)給,并使控制系統(tǒng)復(fù)位。M30還可以使程序返回到開始狀態(tài),一般在換工件時使用。

● 程序結(jié)束符。程序結(jié)束符是指程序結(jié)束的標(biāo)記符,一般與程序起始符相同。

主站蜘蛛池模板: 耿马| 西安市| 滦平县| 台中市| 苍山县| 织金县| 广灵县| 集贤县| 岳阳县| 临颍县| 夏津县| 禹州市| 桂东县| 大邑县| 麻江县| 红河县| 富源县| 得荣县| 高要市| 武隆县| 昂仁县| 濮阳市| 遂昌县| 昔阳县| 拉孜县| 钟祥市| 沾化县| 巴林右旗| 新巴尔虎左旗| 莱芜市| 南昌县| 杂多县| 胶南市| 辽中县| 太湖县| 辰溪县| 易门县| 金坛市| 类乌齐县| 抚顺市| 宾阳县|