上海CAXA數(shù)控車床編程培訓(xùn)
175 2017-04-14
上海CAXA數(shù)控車床編程培訓(xùn)?上海勝鼎的老師介紹:數(shù)控編程程序段結(jié)構(gòu)和格式
(一)程序段結(jié)構(gòu)
一個完整的程序,一般由程序名、程序內(nèi)容和程序結(jié)束三部分組成。
1.程序名
FANUC系統(tǒng)程序名是O××××?!痢痢痢潦撬奈徽麛?shù),可以從0000-9999。如O2255。程序名一般要求單列一段且不需要段號。
2.程序主體
程序主體是由若干個程序段組成的,表示數(shù)控機床要完成的全部動作。每個程序段由一個或多個指令構(gòu)成,每個程序段一般占一行,用“;”作為每個程序段的結(jié)束代碼。
3.程序結(jié)束指令
程序結(jié)束指令可用M02或M30。一般要求單列一段。
(二)程序段格式
現(xiàn)在最常用的是可變程序段格式。每個程序段由若干個地址字構(gòu)成,而地址字又由表示地址字的英文字母、特殊文字和數(shù)字構(gòu)成。
注意機床坐標(biāo)系與工件坐標(biāo)系的區(qū)別,注意機床原點、機床參考點和工件坐標(biāo)系原點的區(qū)別。
例如:N50G01X30.0Z40.0F100說明:
1、N××為程序段號,由地址符N和后面的若干位數(shù)字表示。在大部分系統(tǒng)中,程序段號僅作為“跳轉(zhuǎn)”或“程序檢索”的目標(biāo)位置指示。因此,它的大小及次序可以顛倒,也可以省略。程序段在存儲器內(nèi)以輸入的先后順序排列,而程序的執(zhí)行是嚴格按信息在存儲器內(nèi)的先后順序逐段執(zhí)行,也就是說,執(zhí)行的先后次序與程序段號無關(guān)。但是,當(dāng)程序段號省略時,該程序段將不能作為“跳轉(zhuǎn)”或“程序檢索”的目標(biāo)程序段。
2.程序段的中間部分是程序段的內(nèi)容,主要包括準(zhǔn)備功能字、尺寸功能字、進給功能字、主軸功能字、刀具功能字、輔助功能字等。但并不是所有程序段都必須包含這些功能字,有時一個程序段內(nèi)可僅含有其中一個或幾個功能字,如下列程序段都是正確的程序段。
例:N10G01X100.0F100;N80M05;
3.程序段號也可以由數(shù)控系統(tǒng)自動生成,程序段號的遞增量可以通過“機床參數(shù)”進行設(shè)置,一般可設(shè)定增量值為10,以便在修改程序時方便進行“插入”操作。
上海CAXA數(shù)控車床編程培訓(xùn)?本文由獨家提供,全國最大的教育培訓(xùn)平臺,找培訓(xùn),上!
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號
獵學(xué)網(wǎng)服務(wù)號