精選數(shù)控加工編程基礎(chǔ)講解講義_第1頁
精選數(shù)控加工編程基礎(chǔ)講解講義_第2頁
精選數(shù)控加工編程基礎(chǔ)講解講義_第3頁
精選數(shù)控加工編程基礎(chǔ)講解講義_第4頁
精選數(shù)控加工編程基礎(chǔ)講解講義_第5頁
已閱讀5頁,還剩83頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

(優(yōu)選)數(shù)控加工編程基礎(chǔ)ppt講解目前一頁\總數(shù)八十八頁\編于八點(diǎn)第四節(jié)數(shù)控銑床編程基礎(chǔ)一、數(shù)控銑床的坐標(biāo)系統(tǒng)應(yīng)用最廣、數(shù)量最多的是立式數(shù)控銑床。機(jī)床的主軸軸線為Z軸。工作坐標(biāo)系的原點(diǎn)常選在方形零件的邊角、對(duì)稱圖形的中心、工件曲線輪廓設(shè)計(jì)基準(zhǔn)點(diǎn)等處。目前二頁\總數(shù)八十八頁\編于八點(diǎn)二、編程基礎(chǔ)FANUC數(shù)控銑床系統(tǒng)的常用準(zhǔn)備功能代碼:1.準(zhǔn)備功能G目前三頁\總數(shù)八十八頁\編于八點(diǎn)2.輔助功能M目前四頁\總數(shù)八十八頁\編于八點(diǎn)二、編程基礎(chǔ)1.絕對(duì)坐標(biāo)值編程格式:G90X_Y_Z_;說明:①X、Y、Z:目前刀具中心在工件坐標(biāo)系中的位置;②在此指令以后所有編入的坐標(biāo)值全部以編程原點(diǎn)為基準(zhǔn);③系統(tǒng)通電時(shí)機(jī)床處于G90狀態(tài),即機(jī)床默認(rèn)為G90狀態(tài);④該指令與G91均可單獨(dú)作為一句程序段,也可編入其他程序段中。注意:1)銑床編程中增量編程不能用U、W。

2)銑床中X軸不再是直徑。目前五頁\總數(shù)八十八頁\編于八點(diǎn)2.

增量坐標(biāo)值編程格式:G91說明:該指令以后的坐標(biāo)值都以前一個(gè)坐標(biāo)位置為原點(diǎn)來計(jì)算。目前六頁\總數(shù)八十八頁\編于八點(diǎn)例4-9G90與G91狀態(tài)下的編程(圖4-15)①在G90狀態(tài)下的程序N10G90G00X30.0Y10.0;N20X40.0Y50.0;N30X80.0Y20.0;②在G91狀態(tài)下的程序N10G91G00X30.0Y10.;N20X10.0Y40.0;N30X40.0Y-30.0;G90可省略不寫目前七頁\總數(shù)八十八頁\編于八點(diǎn)3.

設(shè)置工件坐標(biāo)系原點(diǎn)格式:G92X_Y_Z_;X、Y、Z:當(dāng)前刀具位置相對(duì)于加工原點(diǎn)位置的坐標(biāo)值。說明:G92指令必須單獨(dú)一個(gè)程序段指定,并放在程序的首段。建立:G92指令通過設(shè)定刀具起點(diǎn)相對(duì)于坐標(biāo)原點(diǎn)的位置建立坐標(biāo)系。此坐標(biāo)系一旦建立起來,后面的絕對(duì)值指令坐標(biāo)位置都是此工件坐標(biāo)系中的坐標(biāo)值。目前八頁\總數(shù)八十八頁\編于八點(diǎn)例4-10將例4-9的工件坐標(biāo)系原點(diǎn)設(shè)在X30、Y10,在G92狀態(tài)下的等效程序。XY(10,40)(50,10)解:N10G92X-30.0Y-10.0;N20G90G00X0Y0;N30X10.0Y40.0;N40X50.0Y10.0;目前九頁\總數(shù)八十八頁\編于八點(diǎn)4.

快速定位格式:G00X__Y__Z__其中:X、Y、Z-終點(diǎn)坐標(biāo)。如:……N10G00X15.0Y30.0Z10.0;N20G01Z-15.0;下刀……N50G01X125.0Y330.0;N60G00Z10.0;抬刀……目前十頁\總數(shù)八十八頁\編于八點(diǎn)5.直線插補(bǔ)格式:G01X__Y__Z__F__其中:X、Y、Z-終點(diǎn)坐標(biāo),F(xiàn)-進(jìn)給速度。目前十一頁\總數(shù)八十八頁\編于八點(diǎn)6.圓弧插補(bǔ)1)順時(shí)針圓弧插補(bǔ)格式:G02X__Y__I__J__(R__)F__;其中:X、Y-圓弧終點(diǎn)坐標(biāo),I、J-圓心的增量坐標(biāo)值,R-圓弧半徑,F(xiàn)-進(jìn)給速度。I、J和R只能選擇其中一種。當(dāng)圓弧的圓心角≤180度時(shí),R值為正;當(dāng)圓弧的圓心角>180度時(shí),R值為負(fù)。目前十二頁\總數(shù)八十八頁\編于八點(diǎn)2)逆時(shí)針圓弧插補(bǔ)格式:G03X__Y__I__J__(R__)F__;其中:X、Y-圓弧終點(diǎn)坐標(biāo),I、J-圓心坐標(biāo),F(xiàn)-進(jìn)給速度。

目前十三頁\總數(shù)八十八頁\編于八點(diǎn)例:如圖所示。1).P1→P2時(shí)G02X321.65Y280R145.6F50;

或:G02X321.65Y280.0I40.0J140.0F50;2).P2→P1時(shí)G03X160Y60R145.6F50;或:G03X160Y60I-121.65J-80F50;目前十四頁\總數(shù)八十八頁\編于八點(diǎn)7.F功能F---進(jìn)給速度。單位為mm/r或mm/min。G94指令指定F的單位是:mm/min。為系統(tǒng)默認(rèn)。G95指令指定F的單位是:mm/r。復(fù)習(xí)數(shù)控車床的進(jìn)給速度的指定:G98指令指定F的單位是:mm/min。G99指令指定F的單位是:mm/r。為系統(tǒng)默認(rèn)。目前十五頁\總數(shù)八十八頁\編于八點(diǎn)8.平面選擇格式:G17(選擇XY平面為主平面);G18(選擇XZ平面為主平面);G19(選擇YZ平面為主平面);機(jī)床默認(rèn)為G17,即默認(rèn)XY平面為主平面.目前十六頁\總數(shù)八十八頁\編于八點(diǎn)二、編程基礎(chǔ)9.刀具補(bǔ)償?shù)毒哐a(bǔ)償?shù)姆N類目前十七頁\總數(shù)八十八頁\編于八點(diǎn)(1)刀具的偏置補(bǔ)償①幾何位置補(bǔ)償?shù)毒邘缀挝恢醚a(bǔ)償是用于補(bǔ)償各刀具安裝好后,其刀位點(diǎn)(如刀尖)與編程時(shí)理想刀具或基準(zhǔn)刀具刀位點(diǎn)的位置偏移的。通常是在所用的多把車刀中選定一把車刀作基準(zhǔn)車刀,對(duì)刀編程主要是以該車刀為準(zhǔn)。目前十八頁\總數(shù)八十八頁\編于八點(diǎn)目前十九頁\總數(shù)八十八頁\編于八點(diǎn)補(bǔ)償數(shù)據(jù)獲取:(補(bǔ)充)分別測(cè)出各刀尖相對(duì)于刀架基準(zhǔn)面的偏離距離[X1,Z1]、[X2,Z2]、[X3,Z3]…

若選刀具1為對(duì)刀用的基準(zhǔn)刀具,則各刀具的幾何偏置分別為

[Xj,Zj]

Xj1=0、Zj1=0Xj2=(X2-X1)x2、Zj2=Z2-Z1Xj3=(X3-X1)x2、Zj3=Z3-Z1目前二十頁\總數(shù)八十八頁\編于八點(diǎn)⑶刀具幾何補(bǔ)償?shù)暮铣?補(bǔ)充)

若設(shè)定的刀具幾何位置補(bǔ)償和磨損補(bǔ)償都有效存在時(shí),實(shí)際幾何補(bǔ)償將是這兩者的矢量和

X=Xj+Xm、Z=Zj+Zm目前二十一頁\總數(shù)八十八頁\編于八點(diǎn)(1)刀具的偏置補(bǔ)償②磨損補(bǔ)償(補(bǔ)充)主要是針對(duì)某把車刀而言,當(dāng)某把車刀批量加工一批零件后,刀具自然磨損后而導(dǎo)致刀尖位置尺寸的改變,此即為該刀具的磨損補(bǔ)償。批量加工后,各把車刀都應(yīng)考慮磨損補(bǔ)償(包括基準(zhǔn)車刀)目前二十二頁\總數(shù)八十八頁\編于八點(diǎn)刀具幾何補(bǔ)償?shù)膶?shí)現(xiàn)刀具的幾何補(bǔ)償是通過引用程序中使用的Txxxx指令來實(shí)現(xiàn)的。例如:T0101;目前二十三頁\總數(shù)八十八頁\編于八點(diǎn)刀具幾何補(bǔ)償?shù)膶?shí)現(xiàn)過程:將某把車刀的幾何偏置和磨損補(bǔ)償值存入相應(yīng)的刀補(bǔ)地址中。當(dāng)程序執(zhí)行到含Txxxx的程序行的內(nèi)容時(shí),即自動(dòng)到刀補(bǔ)地址中提取刀偏及刀補(bǔ)數(shù)據(jù)。。“Txxxx”多用于數(shù)控車床的編程。驅(qū)動(dòng)刀架拖板進(jìn)行相應(yīng)的位置調(diào)整。TXX00取消幾何補(bǔ)償。對(duì)于有自動(dòng)換刀功能的車床來說,執(zhí)行T指令時(shí),將先讓刀架轉(zhuǎn)位,按刀具號(hào)選擇好刀具后,再調(diào)整刀架拖板位置來實(shí)施刀補(bǔ)。目前二十四頁\總數(shù)八十八頁\編于八點(diǎn)(2)刀具半徑補(bǔ)償①刀具半徑補(bǔ)償?shù)哪康模喝糗囅骷庸な褂眉饨擒嚨?,刀位點(diǎn)即為刀尖,其編程軌跡和實(shí)際切削軌跡完全相同。若使用帶圓弧頭車刀(精車時(shí)),在加工錐面或圓弧面時(shí),會(huì)造成過切或少切。為了保證加工尺寸的準(zhǔn)確性,必須考慮刀尖圓角半徑補(bǔ)償以消除誤差。由于刀尖圓弧通常比較小(常用r1.2~1.6mm),故粗車時(shí)可不考慮刀具半徑補(bǔ)償.目前二十五頁\總數(shù)八十八頁\編于八點(diǎn)(2)刀尖圓弧半徑補(bǔ)償②刀具半徑補(bǔ)償?shù)姆椒ǎ喝斯ゎA(yù)設(shè)刀補(bǔ):人工計(jì)算刀補(bǔ)量進(jìn)行編程。要重新計(jì)算刀具運(yùn)動(dòng)軌跡的節(jié)點(diǎn)坐標(biāo)值。機(jī)床自動(dòng)刀補(bǔ)。即用G41、G42指令。進(jìn)行刀具半徑補(bǔ)償實(shí)質(zhì)就是:將編程輪廓數(shù)據(jù)轉(zhuǎn)換為刀具中心軌跡數(shù)據(jù)。目前二十六頁\總數(shù)八十八頁\編于八點(diǎn)在零件輪廓銑削加工時(shí),由于刀具半徑尺寸影響,刀具的中心軌跡與零件輪廓往往不一致。為了避免計(jì)算刀具中心軌跡,直接按零件圖樣上的輪廓尺寸編程,數(shù)控系統(tǒng)提供了刀具半徑補(bǔ)償功能。目前二十七頁\總數(shù)八十八頁\編于八點(diǎn)③機(jī)床自動(dòng)刀具半徑補(bǔ)償當(dāng)(用圓形刀具,如銑刀、圓頭車刀)編制零件加工程序時(shí),不需要計(jì)算刀具中心運(yùn)動(dòng)軌跡,只按零件輪廓編程。使用刀具半徑補(bǔ)償指令。在控制面板上手工輸入刀具補(bǔ)償值。執(zhí)行刀補(bǔ)指令后,數(shù)控系統(tǒng)便能自動(dòng)地計(jì)算出刀具中心軌跡,并按刀具中心軌跡運(yùn)動(dòng)。即刀具自動(dòng)偏離工件輪廓一個(gè)補(bǔ)償距離,從而加工出所要求的工件輪廓。目前二十八頁\總數(shù)八十八頁\編于八點(diǎn)(2)刀具半徑補(bǔ)償(P65)④刀具半徑補(bǔ)償指令格式:X、Z為建立或取消刀補(bǔ)程序段中,刀具移動(dòng)的終點(diǎn)坐標(biāo)。G41/G42(建立刀補(bǔ))應(yīng)在G00或G01中建立。說明:G41—刀具半徑左補(bǔ)償G42—刀具半徑右補(bǔ)償G40—取消刀具半徑補(bǔ)償例如:G95G41G00X250Z35F0.5;F單位mm/r目前二十九頁\總數(shù)八十八頁\編于八點(diǎn)(2)刀具半徑補(bǔ)償目前三十頁\總數(shù)八十八頁\編于八點(diǎn)刀具半徑左補(bǔ)償G41指令目前三十一頁\總數(shù)八十八頁\編于八點(diǎn)刀具半徑右補(bǔ)償G42指令目前三十二頁\總數(shù)八十八頁\編于八點(diǎn)(2)刀具半徑補(bǔ)償粗、精加工的補(bǔ)償方法:設(shè)精加工余量為△。先人工輸入(r+△)的偏置量,即可進(jìn)行粗加工。精加工時(shí),輸入刀具半徑為r的偏置量,即可進(jìn)行最終輪廓的加工。同理,利用輸入r值的大小,可控制輪廓尺寸的精度。即刀補(bǔ)半徑值,預(yù)先輸入到D地址中。例如:D01,則“01”中輸入:(r+△)目前三十三頁\總數(shù)八十八頁\編于八點(diǎn)例如:銑刀(T01)直徑為12mm。留0.5mm作為精銑時(shí)的加工余量。銑刀的(半徑)補(bǔ)償號(hào)為D01。則D01中的數(shù)值為6.5mm。該值在操作面板上手工輸入。執(zhí)行:……;T01D01;調(diào)用1號(hào)刀,

D01地址中的刀補(bǔ)半徑值為6.5mm,實(shí)際銑刀的半徑為6mmG41G00(G01)……;在AB段建立左刀補(bǔ)……;BC段執(zhí)行刀補(bǔ)G40G00(G01)……;

CD段取消刀補(bǔ)……;則進(jìn)行粗加工。加工程序是按ABCD輪廓進(jìn)行編程,但由于建立了G41,刀具中心的運(yùn)動(dòng)軌跡是AB’C’D。進(jìn)行刀具半徑補(bǔ)償?shù)膶?shí)質(zhì)就是:將編程輪廓數(shù)據(jù)轉(zhuǎn)換為刀具中心軌跡。目前三十四頁\總數(shù)八十八頁\編于八點(diǎn)若D0中的數(shù)值為6.0mm(即為銑刀的直徑)。執(zhí)行:……;T01D02;調(diào)用1號(hào)刀,D0地址中的刀補(bǔ)半徑值為6mm,實(shí)際銑刀的半徑也為6mmG41

G00(G01)……;建立左刀補(bǔ)……;執(zhí)行刀補(bǔ)G40G00(G01)……;取消刀補(bǔ)……;則進(jìn)行精加工。進(jìn)行刀具半徑補(bǔ)償?shù)膶?shí)質(zhì)就是:將編程輪廓數(shù)據(jù)轉(zhuǎn)換為刀具中心軌跡。目前三十五頁\總數(shù)八十八頁\編于八點(diǎn)刀具補(bǔ)償?shù)木幊虒?shí)現(xiàn)刀補(bǔ)的引入(建立)刀具中心從與編程軌跡重合到過度到與編程軌跡偏離一個(gè)偏置量的過程。刀補(bǔ)的執(zhí)行刀具中心始終與編程軌跡保持設(shè)定的偏置距離。刀具補(bǔ)償功能包括:刀補(bǔ)的建立、刀補(bǔ)的執(zhí)行和刀補(bǔ)的取消三個(gè)階段。目前三十六頁\總數(shù)八十八頁\編于八點(diǎn)刀具補(bǔ)償?shù)木幊虒?shí)現(xiàn)刀補(bǔ)的取消刀徑補(bǔ)償?shù)囊耄ńⅲ┖腿∠仨毷且话闶侵本€且為空行程,以防過切。目前三十七頁\總數(shù)八十八頁\編于八點(diǎn)(2)刀具半徑補(bǔ)償說明:①G41/G42使用時(shí),需先進(jìn)行相應(yīng)的刀具半徑偏差設(shè)定;②G40必須與G41或G42成對(duì)使用,且之間不得出現(xiàn)任何轉(zhuǎn)移加工,如鏡像、子程序跳轉(zhuǎn);③刀具半徑補(bǔ)償?shù)慕⒑腿∠麘?yīng)在不加工的空行程段上,且在G00或G01程序行上實(shí)施。刀具補(bǔ)償功能包括:刀補(bǔ)的建立、刀補(bǔ)的執(zhí)行和刀補(bǔ)的取消三個(gè)階段。目前三十八頁\總數(shù)八十八頁\編于八點(diǎn)建立刀具半徑補(bǔ)償?shù)倪^程(動(dòng)畫)目前三十九頁\總數(shù)八十八頁\編于八點(diǎn)取消刀具半徑補(bǔ)償?shù)倪^程(動(dòng)畫)目前四十頁\總數(shù)八十八頁\編于八點(diǎn)9.刀具補(bǔ)償號(hào)D格式:D_;(1)“_”為整數(shù),從01~99,D00表示無補(bǔ)償有效。調(diào)用D時(shí),專用刀的刀具半徑補(bǔ)償被激活。如果無D字編程,機(jī)床數(shù)據(jù)系統(tǒng)設(shè)定的值對(duì)換刀有效。(2)一個(gè)D號(hào)只有在相應(yīng)的T號(hào)被激活時(shí)才被激活。換刀之后,系統(tǒng)設(shè)定值為D01。目前四十一頁\總數(shù)八十八頁\編于八點(diǎn)例如:N10T01D1;N11G00X…Z…;……N50T04D2;……N70G00Z…D1;1號(hào)刀和相關(guān)的D1激活刀具補(bǔ)償在這里被計(jì)算……從T04裝入刀具4,D2激活……4號(hào)刀的D1激活,補(bǔ)償改變目前四十二頁\總數(shù)八十八頁\編于八點(diǎn)刀具半徑補(bǔ)償?shù)姆椒ǎ喝斯ゎA(yù)設(shè)刀補(bǔ)機(jī)床自動(dòng)刀補(bǔ)人工預(yù)設(shè)刀補(bǔ)。例如:加工下圖所示的凸臺(tái)。銑刀直徑為Φ12mm。不采用G41/G42指令。目前四十三頁\總數(shù)八十八頁\編于八點(diǎn)例如:加工下圖所示的凸臺(tái)。銑刀直徑為Φ12mm。不采用G41/G42指令。目前四十四頁\總數(shù)八十八頁\編于八點(diǎn)計(jì)算銑刀刀位點(diǎn)運(yùn)動(dòng)軌跡的基點(diǎn)坐標(biāo)值,見圖2。目前四十五頁\總數(shù)八十八頁\編于八點(diǎn)N10G92X0Y0Z50;建立工件坐標(biāo)系(或N10G54G00X0Y0Z50;)N20G00X-66Y36;快速點(diǎn)定位到P’N30T01M03S900;N40G01X-56Y36Z-4;下刀N50G01X56Y36;A’→B’……;如果銑刀的直徑改變,又需重新計(jì)算基點(diǎn)坐標(biāo)值并需重新編寫程序!目前四十六頁\總數(shù)八十八頁\編于八點(diǎn)機(jī)床自動(dòng)刀補(bǔ)。上例:加工凸臺(tái)。銑刀直徑為Φ12mm。采用G41指令。N10G92X0Y0Z50;建立工件坐標(biāo)系N20T01D01M03S900;刀補(bǔ)地址01單元存放刀補(bǔ)半徑值6mm.N30G41G00X-60Y30;建立刀補(bǔ)N40G01X-50Y30Z-4;下刀N50G01X50Y30;A→B……;可見:實(shí)際編程時(shí)可以不知道刀具的半徑,由機(jī)床使用者自己確定,并預(yù)先將其輸入到系統(tǒng)中。這給編程者帶來了方便。刀補(bǔ)建立后就由系統(tǒng)自動(dòng)計(jì)算刀具軌跡中心與零件輪廓的偏置值目前四十七頁\總數(shù)八十八頁\編于八點(diǎn)10.

刀具長(zhǎng)度補(bǔ)償?shù)毒唛L(zhǎng)度補(bǔ)償指令一般用于刀具軸向(Z方向)的補(bǔ)償。它可使刀具在Z方向上的實(shí)際位移量大于或小于程序給定值。即:實(shí)際位移量=程序給定值±補(bǔ)償值。

上式中,兩代數(shù)值相加若為“+”稱正偏置,用G43指令表示;若相減為“-”稱負(fù)偏置,用G44指令表示。給定的程序值與輸入的補(bǔ)償值都可正可負(fù)(+Z向?yàn)檎?Z向?yàn)樨?fù)),根據(jù)需要選取。

目前四十八頁\總數(shù)八十八頁\編于八點(diǎn)1)刀具長(zhǎng)度正補(bǔ)償G43格式:G43

說明:G43的功能是建立刀具長(zhǎng)度補(bǔ)償,使刀具偏置存儲(chǔ)器里的Z軸長(zhǎng)度偏差起作用。使用時(shí)需進(jìn)行相應(yīng)的刀具長(zhǎng)度偏差設(shè)定。2)刀具長(zhǎng)度負(fù)補(bǔ)償G44格式:G443)撤消刀具長(zhǎng)度補(bǔ)償格式:G49說明:G49的功能是取消刀具長(zhǎng)度補(bǔ)償,使刀具偏置存儲(chǔ)器里的Z軸長(zhǎng)度偏差不起作用。

刀具補(bǔ)償功能包括:刀補(bǔ)的建立、刀補(bǔ)的執(zhí)行和刀補(bǔ)的取消三個(gè)階段。目前四十九頁\總數(shù)八十八頁\編于八點(diǎn)圖為鉆頭快速接近工件時(shí)的長(zhǎng)度補(bǔ)償例。

設(shè)Al為程序值且為-Z方向(-A1),A2為補(bǔ)償值且為-Z方向(-A2),A3為實(shí)際位移值。圖(b)用G43指令,圖(c)用G44指令,其實(shí)際位移量及其程序分別為(用增量值):圖(b)-A3=-A1+(-A2)=-(Al+A2)G00G91G43Z-A1H01;(補(bǔ)償號(hào)H01中存-A2值)圖(c)-A3=-A1-(-A2)=-(A1-A2)G00G91G44Z-A1H01;(補(bǔ)償號(hào)H02中存-A2值)G43與G44的注銷用G49注銷指令。目前五十頁\總數(shù)八十八頁\編于八點(diǎn)采用G43和G44指令后,程編人員就不一定要知道實(shí)際使用的刀具長(zhǎng)度,可按假定的刀具長(zhǎng)度進(jìn)行編程。或者在加工過程中,若刀具長(zhǎng)度發(fā)生了變化或更換新刀具時(shí),不需要變更程序,只要把實(shí)際刀具長(zhǎng)度與假定值之差值輸至CNC系統(tǒng)的H存儲(chǔ)器中即可。目前五十一頁\總數(shù)八十八頁\編于八點(diǎn)例1:零件如圖所示,毛坯69X44X20。數(shù)控銑床主軸轉(zhuǎn)速為300r/min,進(jìn)給速度為60mm/r;選用直徑為Φ16mm的立銑刀,刀具號(hào)T01,刀具半徑補(bǔ)償號(hào)為D1,起刀點(diǎn)為(100,100,30),試按K方向用絕對(duì)坐標(biāo)值編寫加工程序(工件坐標(biāo)系如圖)。目前五十二頁\總數(shù)八十八頁\編于八點(diǎn)解:1)建立如圖所示的工件坐標(biāo)系;

2)基點(diǎn)坐標(biāo)(XOY平面)計(jì)算:A(3,3),B(46,3)C(66,23),D(66,41),E(26,41),F(xiàn)(3,18)。

3)加工程序?yàn)椋耗壳拔迨揬總數(shù)八十八頁\編于八點(diǎn)O0001N10G92X100Y100Z30;建立坐標(biāo)系(或N10G54G00X100Y100Z30;)N20G90G00X80.0Y41.0;G90為絕對(duì)值編程,可不寫N30T01D01M03S300;主軸正轉(zhuǎn),轉(zhuǎn)速150r/min,D01存放刀補(bǔ)值8mmN40G01Z-22.0;下刀N50G42G01X66.0Y38F60;右刀具半徑補(bǔ)償,到D點(diǎn)N60G01X26.0;到E點(diǎn)N70G03X3.0Y18.0R23.0;加工弧EFN80G01Y3.0;到A點(diǎn)N90G01X46.0;到B點(diǎn)N100G02X66.0Y23.0R20.0;加工弧BCN110G01Y50.0;N120G00G40X100.0Y100.0Z30;取消刀具半徑補(bǔ)償,抬刀N130M30;目前五十四頁\總數(shù)八十八頁\編于八點(diǎn)例2:如圖所示,用Φ8的刀具,加工距離工件上表面3mm深凸模(精加工下圖所示輪廓)目前五十五頁\總數(shù)八十八頁\編于八點(diǎn)解:1)基點(diǎn)計(jì)算,其值見圖。2)加工程序:O0002N10G92X-40Y50Z50;(或N10G54G00X-40Y50Z50;)N20M03S500;N40G01Z-3F400;N50G41G00X5Y30D01F40;N60G01X30;N70G02X38.66Y25R10;N80G01X47.32Y10;N90G02X30Y-20R20;N100G01X0;N110G02X0Y20R10;N120G03Y40R10;N130G40G00X-40Y50;N140G00Z50;N150M02;目前五十六頁\總數(shù)八十八頁\編于八點(diǎn)11.子程序(P71)1)調(diào)用子程序格式:M98P???

????;單獨(dú)一行列出。???--為重復(fù)調(diào)用子程序的次數(shù),若省略,表示只調(diào)用一次;????

---為要調(diào)用的子程序號(hào)。2)子程序結(jié)束格式:M99說明:☆子程序結(jié)束并返回到主程序中M98所在程序行的下一行?!钭映绦蛞部梢郧短渍{(diào)用子程序,但不能超過4級(jí)。目前五十七頁\總數(shù)八十八頁\編于八點(diǎn)目前五十八頁\總數(shù)八十八頁\編于八點(diǎn)注意:(1)被主程序調(diào)用的子程序還可以調(diào)用其他子程序。(2)主程序可以重復(fù)調(diào)用子程序多次。(3)子程序號(hào)跟在O后面,如O1010,子程序段的最后一句為M99,表示子程序結(jié)束并返回主程序。目前五十九頁\總數(shù)八十八頁\編于八點(diǎn)3)子程序的特殊用法①若子程序用M99P****結(jié)束,則子程序執(zhí)行完畢后,返回前級(jí)程序的第****句。主程序O0001;N0010….;N0020….;N0030M98P1000;N0040….;N0050….;……子程序O1000;N1010….;N1020….;N1030….;N1040….;N1050M99O0050;目前六十頁\總數(shù)八十八頁\編于八點(diǎn)②若/M99用于主程序中的某個(gè)程序段,則執(zhí)行該程序段后,返回主程序起始句。③若/M99P****用于主程序中,則執(zhí)行該段程序后,接著執(zhí)行第****句程序段。此用法一般和條件判斷選擇語句配套使用。如:N0010….;N0020….;N0030….;N0040….;/N0050M99P0020;N0060….;N0070M02;條件判斷“NO”條件判斷“yes”目前六十一頁\總數(shù)八十八頁\編于八點(diǎn)預(yù)習(xí)P85.凸模零件銑削。預(yù)習(xí)P91.凸輪零件加工。不加工4個(gè)Φ10的孔。從這二個(gè)實(shí)例看,你認(rèn)為在編程前,首先要解決的是什么問題?目前六十二頁\總數(shù)八十八頁\編于八點(diǎn)目前六十三頁\總數(shù)八十八頁\編于八點(diǎn)熟記下列數(shù)控銑床常用的指令:G00、G01、G02、G03、G40、G41、G42、G43、G44、G49、G92、G94、G95M00、M02、M03、M04、M30、M98、M99進(jìn)給速度F的單位:系統(tǒng)默認(rèn)G94為mm/min;由G95設(shè)定為mm/r。注意與數(shù)控車床的區(qū)別。主軸轉(zhuǎn)速S的單位:r/min;當(dāng)設(shè)定為恒速切削(G96)時(shí)為m/min。取消恒速切削指令G97。目前六十四頁\總數(shù)八十八頁\編于八點(diǎn)第五節(jié)加工中心編程基礎(chǔ)加工中心是從數(shù)控銑床發(fā)展而來的。與數(shù)控銑床的最大區(qū)別在于加工中心具有自動(dòng)交換加工刀具的能力,通過在刀庫上安裝不同用途的刀具,可在一次裝夾中通過自動(dòng)換刀裝置改變主軸上的加工刀具,實(shí)現(xiàn)多種加工功能。目前六十五頁\總數(shù)八十八頁\編于八點(diǎn)第五節(jié)加工中心編程基礎(chǔ)一、加工中心的編程特點(diǎn)①零件加工的工步及使用的刀具較多。②合理安排刀位號(hào)。③所用刀具需進(jìn)行(多在機(jī)床外)預(yù)調(diào)對(duì)刀,并將刀具參數(shù)輸入到刀具表的相應(yīng)地址中。④將不同的工步分別編成子程序,主程序主要進(jìn)行換刀及子程序的調(diào)用。⑤手工編程時(shí)易出錯(cuò),應(yīng)認(rèn)真、仔細(xì)檢查程序。目前六十六頁\總數(shù)八十八頁\編于八點(diǎn)二、編程基礎(chǔ)加工中心的基本編程方法與數(shù)控銑床相同。G00、G01、G02、G03、G17、G18、G19、G40、G41、G42、G43、G44、G49、G90、G91、G92等指令可復(fù)習(xí)以前的章節(jié)內(nèi)容。1.選擇工件坐標(biāo)系(G54~G59)若同時(shí)加工多個(gè)相同的零件輪廓形狀時(shí),可選用多個(gè)相應(yīng)的工件坐標(biāo)系,使編程方便。格式:G54(或G55~G59)說明:①這6個(gè)工件坐標(biāo)系原點(diǎn)可在操作面板上輸入設(shè)置,也可用G10、G92指令在程序中更改設(shè)定。

②用G55~G59選定工件坐標(biāo)系,其后程序段中的坐值,一般作為相應(yīng)被選坐標(biāo)系中的絕對(duì)坐標(biāo)值。目前六十七頁\總數(shù)八十八頁\編于八點(diǎn)例4-12如圖4-19所示,刀具快速移動(dòng)到A點(diǎn),再切削進(jìn)給到B點(diǎn)。試編寫加工程序。解:N10G56G00X30Y20;調(diào)用G56坐標(biāo),刀具快速移到A點(diǎn)N20G01Z-5F100;刀具切入N30X100Y50F150;切削進(jìn)給到B)目前六十八頁\總數(shù)八十八頁\編于八點(diǎn)2.孔加工固定循環(huán)孔加工固定循環(huán)指令按一定順序進(jìn)行鉆、鏜、攻螺紋等加工。若主平面為XY平面(默認(rèn)G17),則進(jìn)給方向?yàn)閆向。常用孔加工固定循環(huán)指令見表1:目前六十九頁\總數(shù)八十八頁\編于八點(diǎn)孔加工固定循環(huán)包含6個(gè)基本動(dòng)作,見圖4-20。動(dòng)作1:刀具在X、Y平面孔的加工位置定位。

動(dòng)作2:快速進(jìn)給至切削開始點(diǎn)的平面位置(R點(diǎn)平面),刀具工作進(jìn)給由R平面開始。

動(dòng)作3:孔加工,以進(jìn)給速度進(jìn)行孔的加工。動(dòng)作4:孔底動(dòng)作(在孔底位置暫停,以光整孔底表面)。動(dòng)作5:快速退回到R點(diǎn)平面。

動(dòng)作6:快速返回到初始點(diǎn)平面位置。目前七十頁\總數(shù)八十八頁\編于八點(diǎn)(1)初始平面初始平面是為安全下刀而規(guī)定的一個(gè)平面;該平面到零件表面的距離可以任意設(shè)定在一個(gè)安全的高度上。當(dāng)用一把刀加工若干孔時(shí),只有孔間存在障礙需要跳躍或全部孔加工完了時(shí),才使用G98功能使刀具返回到初始平面上的初始點(diǎn)。G98返回初始點(diǎn)平面(默認(rèn))目前七十一頁\總數(shù)八十八頁\編于八點(diǎn)(2)R點(diǎn)平面又叫做R參考平面,是刀具下刀時(shí)自快進(jìn)轉(zhuǎn)為工進(jìn)的高度平面,一般可取距工件表面2-5mm。使用G99時(shí),刀具將返回到該平面上的R點(diǎn)。G99返回切削開始點(diǎn)平面目前七十二頁\總數(shù)八十八頁\編于八點(diǎn)(3)孔底平面加工盲孔時(shí)孔底平面就是孔底的z軸高度。加工通孔時(shí)一般刀具還要伸出工件底平面一段距離,主要保證全部孔深都加工到尺寸。目前七十三頁\總數(shù)八十八頁\編于八點(diǎn)常用的固定循環(huán)有高速深孔鉆循環(huán)、螺紋切削循環(huán)、精鏜循環(huán)等。表1列出了常用固定循環(huán)的指令及功能。目前七十四頁\總數(shù)八十八頁\編于八點(diǎn)格式:

G90/G91G98/G99G73~G89X__Y__Z__R__Q__P__F__K__;式中:G90/G91--絕對(duì)值編程/增量值編程;

G98--返回起始點(diǎn);

G99--返回R平面。

G73~G89--孔加工方式,如鉆孔加工、高速深孔鉆加工、鏜孔加工等;

X、Y--孔的位置坐標(biāo);

Z--孔底坐標(biāo);(與G90或G91的選擇有關(guān))R--安全面(R面)的坐標(biāo)。(與G90或G91的選擇有關(guān))

Q--每次切削深度;

P--孔底的暫停時(shí)間,以ms為單位,不使用小數(shù)點(diǎn);

F--切削進(jìn)給速度;

K--規(guī)定重復(fù)加工次數(shù),默認(rèn)為1。取消孔加工方式用指令:G80目前七十五頁\總數(shù)八十八頁\編于八點(diǎn)固定循環(huán)中地址R與地址Z的數(shù)據(jù)指定與G90或G91的方式選擇有關(guān)。G90/G91--絕對(duì)值編程/增量值編程如圖,選擇G90方式時(shí),R與Z一律取其終點(diǎn)坐標(biāo)值。選擇G91時(shí)則R是指自初始點(diǎn)到R點(diǎn)的距離,Z是指自R點(diǎn)到孔底平面上Z點(diǎn)的距離。目前七十六頁\總數(shù)八十八頁\編于八點(diǎn)下面以高速深孔鉆(G73)為例,介紹孔加工固定循環(huán)指令的應(yīng)用。指令格式:G73X__Y__Z__R__Q__P__F__K__;

該指令用于深孔鉆削,在鉆孔時(shí)采取間斷進(jìn)給,有利于斷屑和排屑。目前七十七頁\總數(shù)八十八頁\編于八點(diǎn)格式:G73X__Y__Z__R__Q__P__F__K__;Q----每次鉆削深度為q,然后退刀排屑。說明:每次鉆深為q,然后退刀d以得排屑,退刀量d由系統(tǒng)參數(shù)設(shè)定,見下圖。G98(固定循環(huán)中返回初始點(diǎn))。G99(固定循環(huán)中返回R點(diǎn))

目前七十八頁\總數(shù)八十八頁\編于八點(diǎn)高速深孔鉆循環(huán)G73動(dòng)畫G98(固定循環(huán)中返回初始點(diǎn))。G99(固定循環(huán)中返回R點(diǎn))

目前七十九頁\總數(shù)八十八頁\編于八點(diǎn)例4-13高速深孔鉆削。N20M03S1000;主軸正轉(zhuǎn),轉(zhuǎn)速1000r/minN30G90G99G73X50Y-30Z-50R10Q15F100;絕對(duì)坐標(biāo)編程,定位,鉆#1孔,返回R點(diǎn)平面

N40Y-90;鉆#2孔,返回R點(diǎn)平面N50X150Y-30;鉆#3孔,返回R點(diǎn)平面N60X250Y-30;鉆#4孔,返回R點(diǎn)平面N70G98Y-90;鉆#5孔,返回初始點(diǎn)平面N80G80;撤消循環(huán)N90M05;主軸停轉(zhuǎn)目前八十頁\總數(shù)八十八頁\編于八點(diǎn)加工中心的自動(dòng)換刀(補(bǔ)充)

實(shí)際上,加工中心的編程和數(shù)控銑床編程的不同之處,主要在于增加了用M06和Txx進(jìn)行自動(dòng)換刀的功能指令,其他指令基本上沒有太大的區(qū)別。M06--自動(dòng)換刀指令。本指令將驅(qū)動(dòng)機(jī)械手進(jìn)行換刀動(dòng)作,但并不包括刀庫轉(zhuǎn)動(dòng)的選刀動(dòng)作。Txx--選刀指令。本指令是用以驅(qū)動(dòng)刀庫電機(jī)帶動(dòng)刀庫轉(zhuǎn)動(dòng)而實(shí)施選刀動(dòng)作的。T指令后跟的兩位數(shù)字,是將要更換的刀具地址號(hào)。不同的數(shù)控系統(tǒng),其換刀程序是不同的,通常選刀和換刀分開進(jìn)行,換刀動(dòng)作必須在主軸停轉(zhuǎn)條件下進(jìn)行。換刀完畢起動(dòng)主軸后,方可執(zhí)行下面程序段的加工動(dòng)作;選刀動(dòng)作可與機(jī)床的加工動(dòng)作重合起來。目前八十一頁\總數(shù)八十八頁\編于八點(diǎn)加工中心的自動(dòng)換刀注意以下兩種換刀方法的區(qū)別:

N60G28Z0

M06

T01;與N100G28Z0T01

M06;

G28--回參考點(diǎn)操作指令目前八十二頁\總數(shù)八十八頁\編于八點(diǎn)換刀指令

G28Z0

M06

T01;該條指令是先執(zhí)行換刀指令M06,再執(zhí)行選刀指令T01。它是先由機(jī)械手實(shí)施換刀動(dòng)作,將主軸上原有的刀具和目前刀庫中當(dāng)前換刀位置上已有的刀具(上一次選刀Txx指令所選好的刀具)進(jìn)行互換;然后,再由刀庫轉(zhuǎn)動(dòng)將T01號(hào)刀具送到換刀位置上,為下一次換刀作準(zhǔn)備。換刀前后,主軸上裝夾的都不是T01號(hào)刀具。執(zhí)行完“M06T01”后,刀庫中目前換刀位置上安放的則是T01號(hào)刀具,它是為下一個(gè)M06換刀指令預(yù)先選好的刀具?!璑50T02;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論