數(shù)控編程刀具補償指令及其編程方法講課文檔_第1頁
數(shù)控編程刀具補償指令及其編程方法講課文檔_第2頁
數(shù)控編程刀具補償指令及其編程方法講課文檔_第3頁
數(shù)控編程刀具補償指令及其編程方法講課文檔_第4頁
數(shù)控編程刀具補償指令及其編程方法講課文檔_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)控編程刀具補償指令及其編程方法第1頁,共32頁。2024/3/3數(shù)控編程6.1刀具半徑補償一、刀具半徑補償?shù)母拍?/p>

實際的刀具都是有半徑的。使刀具的刀尖沿零件輪廓曲線加工,刀位點的運動軌跡即加工路線應(yīng)該與零件輪廓曲線有一個半徑值大小的偏移量。使刀具的刀位點正確運動有兩種方式:1、加工前計算出刀位點運動軌跡,再編程加工;2、按零件輪廓的坐標(biāo)數(shù)據(jù)編程,由系統(tǒng)根據(jù)工件輪廓和刀具半徑R,自動計算出刀具中心軌跡。第2頁,共32頁。2024/3/3數(shù)控編程

圖6-1車刀刀尖

一般車刀均有刀尖半徑,即在車刀刀尖部分有一圓弧構(gòu)成假想圓的半徑值。第3頁,共32頁。2024/3/3數(shù)控編程

圖6-2刀具路徑第4頁,共32頁。2024/3/3數(shù)控編程

用假想刀尖(實際不存在)編程時,當(dāng)車外徑或端面時,刀尖圓弧大小并不起作用,當(dāng)車削倒角、錐面或圓弧時,則會引起過切或欠切。

圖6-3車刀刀具路徑第5頁,共32頁。2024/3/3數(shù)控編程二、刀具補償?shù)淖饔门c意義輪廓復(fù)雜簡化編程刀具更換刀具磨損引入刀具補償功能第6頁,共32頁。2024/3/3數(shù)控編程三、刀具半徑補償指令及其編程1、指令G41、G42、G40G41為刀具左補償,指順著刀具前進方向看,刀具偏在工件輪廓的左邊;G42為刀具右補償,指順著刀具前進方向看,刀具偏在工件輪廓的右邊;G40為取消刀補。G40、G41、G42都是模態(tài)代碼,可相互注銷。

圖6-4刀具半徑補償方向判斷第7頁,共32頁。2024/3/3數(shù)控編程a)外輪廓補償b)內(nèi)輪廓補償圖6-5刀具半徑的左右補償?shù)?頁,共32頁。2024/3/3數(shù)控編程2、刀具半徑補償方向的判別沿刀具切削方向,如果刀具位于工件左側(cè),則為左補償,用G41表示;反之,若刀具位于工件右側(cè),則為右補償,用G42表示。

圖6-6刀具半徑補償方向判斷第9頁,共32頁。2024/3/3數(shù)控編程3、使用刀具半徑補償?shù)淖⒁馐马?1)使用刀具半徑補償時應(yīng)避免過切削現(xiàn)象。這又包括以下三種情況:①使用刀具半徑補償和取消刀具半徑補償時,刀具必須在所補償?shù)钠矫鎯?nèi)移動,移動距離應(yīng)大于刀具補償值。②加工半徑小于刀具半徑的內(nèi)圓弧時,進行半徑補償將產(chǎn)生過切削,如圖6-5所示。只有過渡圓角R≥刀具半徑r+精加工余量的情況下才能正常切削。③被銑削槽底寬小于刀具直徑時將產(chǎn)生過切削,如圖6-6所示。

第10頁,共32頁。2024/3/3數(shù)控編程圖6-7刀具半徑大于工件內(nèi)凹圓弧半徑

第11頁,共32頁。2024/3/3數(shù)控編程

圖6-8刀具半徑大于工件槽底寬度第12頁,共32頁。2024/3/3數(shù)控編程(2)G41、G42、G40須在G00或G01模式下使用,現(xiàn)在有一些系統(tǒng)也可以在G02、G03模式下使用。(3)D00~D99為刀具補償號,D00意味著取消刀具補償。刀具補償值在加工或試運行之前須設(shè)定在刀具半徑補償存儲器中。第13頁,共32頁。2024/3/3數(shù)控編程XYG17G41G02X0Y-10I-10J0D01四、應(yīng)用實例例1:圖6-9左補償?shù)?4頁,共32頁。2024/3/3數(shù)控編程右補償數(shù)控加工程序代碼為:G17G42G02X0Y-10I-10J0D01刀具半徑補償取消則用G40。圖6-10第15頁,共32頁。2024/3/3數(shù)控編程1G41/G42建立刀補刀補的建立2刀補的進行刀補一旦建立,就一直維持該狀態(tài)直到刀補撤消為止3程序執(zhí)行到撤消指令G40時,刀補結(jié)束,刀具撤離工件回到退刀點刀補的取消刀具半徑補償程序?qū)崿F(xiàn)的三個步驟第16頁,共32頁。2024/3/3數(shù)控編程XY504050W起刀點/退刀點(-10,-10)例2:N10G90G92X-10Y-10N20S900M03N30G17G01G42X0Y0D01N40X50

刀具半徑補償建立N50Y40N60X40Y50N70X0N80Y0

刀具半徑補償進行N90G40X-10Y-10

刀具半徑補償取消圖6-11第17頁,共32頁。2024/3/3數(shù)控編程例3:見圖所示的刀具半徑補償程序。設(shè)加工開始時刀具距離工件表面50mm,切削深度為10mm。圖6-12第18頁,共32頁。2024/3/3數(shù)控編程N10G92X0.0Y0.0Z50N20G90G17G00 由G17指定刀補平面N30G41X20.0Y10.0D01啟動刀補N35Z2M03S500N38G01Z-10F200N40G01Y50.0F100 刀補狀態(tài)N50X50.0N60Y20.0N70X10.0N80G00Z50M05N85G40X0Y0 解除刀補N90M30第19頁,共32頁。2024/3/3數(shù)控編程

YXO

70602020ABCDEFGR40R4012010040

O例4:O0010N010G92X0Y0;N020G91G00G42X70Y40D01;S800M03M08;N030G01X80Y0F100;N040G03X40Y40I0J40;N050G01Y60;N060X-20;N070G02X-80I-40;N080G01X-20;N090Y-100;N100G00G40X-70Y-40M05M09M02;圖6-13第20頁,共32頁。2024/3/3數(shù)控編程練習(xí)題:圖6-14第21頁,共32頁。2024/3/3數(shù)控編程6.2刀具長度補償一、刀具長度補償?shù)母拍?/p>

通常加工一個工件需幾把刀,或者加工中心運行時要經(jīng)常變換刀具,而每把刀具的長度是不可能完全相同的。編寫程序時選用一把標(biāo)準(zhǔn)刀具,預(yù)先測出其他刀具與標(biāo)準(zhǔn)刀具長度的差值,將差值置于NC系統(tǒng),以后使用各把刀具時NC系統(tǒng)會補償?shù)毒叩拈L度,這種功能稱為刀具長度補償功能。第22頁,共32頁。2024/3/3數(shù)控編程圖6-15刀具長度補償?shù)?3頁,共32頁。2024/3/3數(shù)控編程二、刀具長度補償指令及其編程1、指令G43、G44、G49G43/G44/G49G00/G01Z_H_;2、指令說明

Z地址符后面的數(shù)字表示刀具在Z方向上運動的距離或絕對坐標(biāo)值;H地址符后面的數(shù)字表示刀具號。按照上面的格式就可以將相應(yīng)刀具的長度補償值從系統(tǒng)長度補償寄存器中調(diào)出。使用G43/G44/G49指令時應(yīng)該注意:刀具在Z方向要有直線運動G00/G01,同時要在一定的安全高度上,否則會造成事故。第24頁,共32頁。2024/3/3數(shù)控編程3、執(zhí)行結(jié)果正偏置G43:Z實際值=Z指令值+(H—)負(fù)偏置G44:Z實際值=Z指令值-(H—)G49為取消刀補。圖6-16刀具長度補償執(zhí)行情況第25頁,共32頁。2024/3/3數(shù)控編程設(shè)(H02)=200mm時N1G92X0Y0Z0設(shè)定當(dāng)前點O為程序零點N2G90G00G44Z10.0H02指定點A,實到點BN3G01Z-20.0實到點CN4Z10.0實際返回點BN5G00G49Z0實際返回點O三、應(yīng)用實例例1:圖6-17第26頁,共32頁。2024/3/3數(shù)控編程

使用G43、G44相當(dāng)于平移了Z軸原點。即將坐標(biāo)原點O平移到了O’點處,后續(xù)程序中的Z坐標(biāo)均相對于O’進行計算。使用G49時則又將Z軸原點平移回到了O點。在機床上有時可用提高Z軸位置的方法來校驗運行程序。第27頁,共32頁。2024/3/3數(shù)控編程使用T01,T02,T03號刀具對工件進行鉆、擴、鉸加工.編程時選T01刀具為標(biāo)準(zhǔn)刀具長度.試寫出用G43、G44指令對T02,T03刀具向下快速移100mm時,進行長度補償?shù)某绦蚨?并說明存儲器中的補償值是多少?刀具的實際、位移是多少?T01T02T031010例2:圖6-18第28頁,共32頁。2024/3/3數(shù)控編程四、綜合實例例1:圖6-19第29頁,共32頁。2024/3/3數(shù)控編程G01X45.0X75.0Y20.0Y65.0G40G00X100.0Y60.0G49Z120.0M05M30直線插補至X=45,Y=45直線插補至X=75,Y=20直線插補至X=75,Y=65,輪廓切削完畢取消刀補,快速退至(100,60)的下刀處,快速抬刀至Z=120的對刀點平面快速退刀至對刀點主軸停,程序結(jié)束,復(fù)位。

和前述不考慮刀補的輪廓銑削程序相比,可以看出:采用機床自動刀補的程序與不考慮刀補的程序并沒有多大的不同,只是在原來的程序上增加了有關(guān)刀補指令而已??紤]刀補后的程序適應(yīng)性強,對不同長度、不同半徑的刀具僅只需改變刀具補償量即可。第30頁,共32頁。2024/3/3數(shù)控編程對圖示零件鉆孔。按理想刀具進行的對刀編程,現(xiàn)測得實際刀具比理想刀具短8mm,若設(shè)定(H01)=—8mm,(H02)=8mm例2:鉆孔加工舉例圖6-20第31頁,共32頁。2024/3/3數(shù)控編程%0005N1G91G00X120.0Y80.0N2G43Z-32.0H01S630M03(或G44Z-32.0H02)N3G01Z-21.0F120N4G04P1000N5G00Z21.0N6X90.0Y-20

溫馨提示

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

評論

0/150

提交評論