當(dāng)前位置:
沈陽一機(jī) > >
新聞中心 > >
行業(yè)動態(tài) > > 數(shù)控加工程序的格式
數(shù)控加工程序的格式
日期:2010年06月25 來源:沈陽機(jī)床集團(tuán) 關(guān)鍵字:數(shù)控機(jī)床
數(shù)控加工程序的格式
國家標(biāo)準(zhǔn)GB8870 1988對零件數(shù)控加工程序的結(jié)構(gòu)和格式作出了規(guī)定,
1.程序結(jié)構(gòu)
一個(gè)完整的加工程序由程序號、程序段和程序結(jié)束符號等組成。在加工程序的開頭要有程序號.以便進(jìn)行程序檢索。程序號就是給零件數(shù)控加工程序一個(gè)編號,并說明該零件加工程序開始。程序段則表示加工程序的全部內(nèi)容。程序結(jié)束可用指作為整個(gè)程序結(jié)束的符號來結(jié)束程序,程序結(jié)束應(yīng)位于最后一個(gè)程序段。該程序由9個(gè)程序段組成,其中:0000l為程序號,N10~N90為程序段號,M02為程序結(jié)束指令。每個(gè)程序殷完成一種動作.例如N10的內(nèi)容是換l號刀。N20的內(nèi)容是主軸順時(shí)針旋轉(zhuǎn).轉(zhuǎn)速為l 000∥mln。N40的內(nèi)容是用G81鉆孔循環(huán)鉆孔,刀具快速點(diǎn)定位至X20、Y40處;快速下刀至距工件上表面2mm址;工進(jìn)鉆孔到z 12 rnm處;快退至鉆頭尖端距工件上表面2 rmn處;進(jìn)給速度為80 nⅡ。
2.程序格式
(1)程序段的構(gòu)成要素
數(shù)控加工程序由若干個(gè)程序段組成,每個(gè)程序段包含若干個(gè)指令字(簡稱字),每個(gè)字由若干個(gè)字符組成。
①字符:程序中的每一個(gè)字母、數(shù)字或其他符號均稱為字符。
②字:能表示某一功能的按一定順序和規(guī)定排列的字符集臺稱為字。數(shù)控裝置對輸人程序的信息處理,以字為單位來進(jìn)行。例如Gol是一個(gè)字,由字母G及數(shù)字0、1組成。字G01定義為直線插補(bǔ)。x 42 3也是一個(gè)字,它表示刀具位移至x軸負(fù)方向42 3一處。
③程序段:一個(gè)程序段表示數(shù)控機(jī)床的一種操作,對應(yīng)于零件的某道工序加工。程序段由若干個(gè)代碼字組成。的進(jìn)給速度直線插補(bǔ)運(yùn)動至x80 5一和z一35一處。
(2)程序段格式
程序段格式是指一個(gè)程序段中各自的特定排列順序及表達(dá)形式。不同的數(shù)控系統(tǒng),程序段格式不一定相同。格式不符合規(guī)定,數(shù)控裝置會發(fā)出出錯(cuò)報(bào)警。程序段格式主要有固定順序程序段格式,帶分隔符的程序段格式,以及字地址可變程序段格式等三種。
固定順序程序段格式現(xiàn)在已很少采用。
帶分隔符的程序段格式采用分隔符號將各字分開,每個(gè)字的順序所代表的功能固定不變,這種程序段格式不直觀,易出錯(cuò),常用于功能不多、相對固定的數(shù)控裝置中。如我國數(shù)控線切割機(jī)床的數(shù)控裝置多采用3B或4B帶分隔符的程序段格式,B為分隔符號,其一般格式為:日前國內(nèi)外應(yīng)用最廣泛的是字地址可變程序段格式,前面所舉例子就是使用這種程序段格式。字地址可變程序段格式具有如下特點(diǎn):
①在程序段中,每個(gè)字都是由英文字母開頭.后面緊跟數(shù)字。字母代表字的地址,故稱為宇地址格式。
②在一個(gè)程序段中各字的排列順序并不嚴(yán)格,但習(xí)慣上仍按一定順序排列,以便于閱讀和檢查。
③尺寸數(shù)字可只寫有效數(shù)字,不必寫滿規(guī)定位數(shù)。
④不需要的宇及與上一程序段相同的模態(tài)字可以不寫。模態(tài)字也稱續(xù)效字,指某些經(jīng)指定的G功能和M、s、T、F功能,它一經(jīng)被運(yùn)用,就一直有效。直到出現(xiàn)同組的其他模態(tài)字時(shí)才被取代。采用這種程序段格式,即使對同一程序段,寫出的字符數(shù)也可咀不等,因此稱為可變程序段格式。其優(yōu)點(diǎn)是程序簡短、直觀、不易出錯(cuò)。宇地址格式程序段輸入計(jì)算機(jī)時(shí),每一地址碼決定其后數(shù)據(jù)所進(jìn)的存儲器地址單元,下一個(gè)地址宇的出現(xiàn).說明前一地址字的結(jié)束。
(3)主程序與子程序在一個(gè)加工程序中,如果有幾個(gè)一連串的程序段完全相同,為縮短程序,可將這些重復(fù)的程序段串單獨(dú)抽出,編成一個(gè)程序供調(diào)用,這個(gè)程序稱為子程序。子程序可以被主程序調(diào)用,同時(shí)子程序也可調(diào)用另外子程序。主程序調(diào)用子程序可用M98指令,從子程序返回主程序可用M99指令。
上一篇:數(shù)控機(jī)床的坐標(biāo)系統(tǒng) 下一篇:
數(shù)控編程的代碼
銷售電話
機(jī)床營銷
Tel:024-25340888
024-25341888
024-25340887
024-25341887
Fax:024-25341177
配件服務(wù)
Tel:024-25341716
024-25341717
Fax:024-25341718
維護(hù)改造
Tel:024-25340767
Fax:024-25341177
產(chǎn)品分類