資源描述:
《《數(shù)控編程》PPT課件》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、數(shù)控車(chē)床程序編制的基本方法第三章數(shù)控車(chē)床程序編制的基本方法3.1數(shù)控車(chē)床程序的結(jié)構(gòu)組成3.2數(shù)控車(chē)床程序編制的基本方法3.1數(shù)控車(chē)床程序的結(jié)構(gòu)組成FANUC0i-TB數(shù)控系統(tǒng)編制的程序無(wú)論是主程序還是子程序都是由程序開(kāi)始符、程序號(hào)、程序段和程序結(jié)束語(yǔ)、結(jié)束符組成。一個(gè)程序是由遵循一定結(jié)構(gòu)、句法和格式規(guī)則的若干個(gè)程序段組成的,而每個(gè)程序段是由若干個(gè)指令字組成的。如圖3-1所示。3.1數(shù)控車(chē)床程序的結(jié)構(gòu)組成3.1.1程序的文件名3.1.1.1程序起始符:%或O符;3.1.1.2程序名:FANUC0i-TB數(shù)控系統(tǒng)要求每個(gè)主程
2、序和子程序有一個(gè)程序號(hào)。O××××(地址O后面可以有四位數(shù)字0-9999,數(shù)值前的0可以省略)。3.1.2程序段的格式3.1.2.1程序段含有執(zhí)行工序所需要的全部數(shù)據(jù)內(nèi)容。它是由若干個(gè)字和程序段結(jié)束符“;”所組成。每個(gè)字是由地址符和數(shù)值所組成。3.1.2.2地址符:一般是一個(gè)字母,擴(kuò)展地址符也可以包含多個(gè)字母。3.1數(shù)控車(chē)床程序的結(jié)構(gòu)組成3.1.2.3數(shù)值:數(shù)值是一個(gè)數(shù)字串,可以帶正負(fù)號(hào)和小數(shù)點(diǎn),正號(hào)可以省略。3.1.2.4程序段格式及說(shuō)明程序段格式:N…字1…字2…字3……;注釋...;符號(hào)說(shuō)明N…程序段號(hào)數(shù)值為1-9
3、999的正整數(shù),一般以5或10間隔以便以后插入程序段時(shí)而無(wú)須重新編排程序段號(hào)字1…表示程序段指令;注釋...表示對(duì)程序段進(jìn)行說(shuō)明,位于程序段最后但需用分號(hào)隔開(kāi);表示程序段結(jié)束表示中間空格3.1數(shù)控車(chē)床程序的結(jié)構(gòu)組成由于程序段中有很多指令建議程序段的順序和格式為:N…G…X…Z…T…D…M…S…F…;注釋…;3.1.3指令字的格式一個(gè)指令字是由地址符(指令字符)和帶符號(hào)(如定義尺寸的字)或不帶符號(hào)(如準(zhǔn)備功能字G代碼)的數(shù)字?jǐn)?shù)據(jù)組成的。程序段中不同的指令字符及其后續(xù)數(shù)值確定了每個(gè)指令字的含義。3.1數(shù)控車(chē)床程序的結(jié)構(gòu)組成準(zhǔn)
4、備功能X,Y,ZA,B,CU,V,W坐標(biāo)軸的運(yùn)動(dòng)指令R功能地址意義零件程序號(hào)O程序號(hào):1~9999程序段號(hào)N程序段號(hào):N1~9999G指令運(yùn)動(dòng)方式(直線(xiàn)、圓弧等)G00-G99尺寸字圓弧的半徑,固定循環(huán)的參數(shù)I,J,K圓心相對(duì)于起點(diǎn)的坐標(biāo)表3-2指令字符一覽表3.1數(shù)控車(chē)床程序的結(jié)構(gòu)組成程序號(hào)的指令P子程序號(hào)的指令進(jìn)給速度F進(jìn)給速度指令主軸功能S主軸速度指令刀具功能T刀具編號(hào)指令輔助功能M機(jī)床輔助動(dòng)作指令M00~M99補(bǔ)償號(hào)D刀具半徑補(bǔ)償號(hào)的指令D00-D99暫停P,X暫停時(shí)間的指令重復(fù)次數(shù)L子程序的重復(fù)次數(shù),固定循環(huán)的
5、重復(fù)次數(shù)參數(shù)P,Q車(chē)削復(fù)合循環(huán)參數(shù)倒角、倒圓C,R倒角、倒圓參數(shù)指令3.1數(shù)控車(chē)床程序的結(jié)構(gòu)組成3.1.4數(shù)控車(chē)床程序的基本指令3.1.4.1準(zhǔn)備功能(G功能或G指令)準(zhǔn)備功能就是控制機(jī)床運(yùn)動(dòng)方式的指令,它是用地址字G和后面的數(shù)字組合起來(lái)表示各式是:GXX;準(zhǔn)備功能分為模態(tài)指令和非模態(tài)指令;模態(tài)指令在同一G指令出現(xiàn)之前一直有效的G指令非模態(tài)指令只在程序段中有效的G指令。G代碼組功能參數(shù)(后續(xù)地址字)G00G01G02G0301快速定位直線(xiàn)插補(bǔ)順園插補(bǔ)逆園插補(bǔ)X,ZX,Z,I,K,RG0400暫停PG20G2106英寸輸入
6、毫米輸入X,ZG27G2800返回參考點(diǎn)檢查返回參考點(diǎn)G3201恒螺紋切削X,Z,U,W,G34變螺紋切削G40G41G4207刀尖半徑補(bǔ)償取消左刀補(bǔ)右刀補(bǔ)T3.1數(shù)控車(chē)床程序的結(jié)構(gòu)組成表3-3FANUC0i-TB數(shù)控系統(tǒng)常用準(zhǔn)備功能一覽表3.1數(shù)控車(chē)床程序的結(jié)構(gòu)組成G54G90G96G99G54-G5914坐標(biāo)系選擇G6500宏指令簡(jiǎn)單調(diào)用P,A~ZG70G71G72G73G7606精車(chē)循環(huán)外徑/內(nèi)徑車(chē)削復(fù)合循環(huán)端面車(chē)削復(fù)合循環(huán)閉環(huán)車(chē)削復(fù)合循環(huán)螺紋切削復(fù)合循環(huán)X,Z,U,W,C,P,Q,R,EG90G9103絕對(duì)編程相
7、對(duì)編程G9200工件坐標(biāo)系設(shè)定X,ZG96G9702恒線(xiàn)速度切削恒轉(zhuǎn)速度切削G98G9905每分鐘進(jìn)給每轉(zhuǎn)進(jìn)給S注:[1]00組中的G代碼是非模態(tài)的,其他組的G代碼是模態(tài)的[2]標(biāo)記者為缺省值3.1數(shù)控車(chē)床程序的結(jié)構(gòu)組成3.1.4.2輔助功能(M功能或M指令)輔助功能就是用于控制零件程序的走向,以及機(jī)床各種輔助功能動(dòng)作(如冷卻液的開(kāi)關(guān)、主軸正反轉(zhuǎn)等)的指令。輔助功能由地址字M和其后的一或兩位數(shù)字組成,M功能有非模態(tài)M功能和模態(tài)M功能兩種形式。非模態(tài)M功能(當(dāng)段有效代碼):只在書(shū)寫(xiě)了該代碼的程序段中有效;模態(tài)M功能(續(xù)效代
8、碼):一組可相互注銷(xiāo)的M功能,這些功能在被同一組的另一個(gè)功能注銷(xiāo)前一直有效。FANUC0i-TB系統(tǒng)常用輔助功能見(jiàn)表3-4。3.1數(shù)控車(chē)床程序的結(jié)構(gòu)組成3.1.4.3F功能F功能表示刀具的進(jìn)給速度,它是所有移動(dòng)坐標(biāo)軸速度的矢量和。F功能在G01、G02、G03等插補(bǔ)指令中生效,在程序中第一次出現(xiàn)插補(bǔ)指令之前或同時(shí),應(yīng)