數(shù)銑刀補(bǔ)及編程_第1頁
數(shù)銑刀補(bǔ)及編程_第2頁
數(shù)銑刀補(bǔ)及編程_第3頁
數(shù)銑刀補(bǔ)及編程_第4頁
數(shù)銑刀補(bǔ)及編程_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)控銑床刀具補(bǔ)償及編程數(shù)控銑床刀具補(bǔ)償及編程一、數(shù)控銑床刀具補(bǔ)償?shù)暮x一、數(shù)控銑床刀具補(bǔ)償?shù)暮x 在數(shù)控銑床上,由于程序所控制的刀具刀在數(shù)控銑床上,由于程序所控制的刀具刀位點的軌跡和實際刀具切削刃口切削出的形狀位點的軌跡和實際刀具切削刃口切削出的形狀并不重合,它們在尺寸大小上存在一個并不重合,它們在尺寸大小上存在一個刀具半刀具半徑和刀具長短徑和刀具長短的差別,為此就需要根據(jù)實際加的差別,為此就需要根據(jù)實際加工的形狀尺寸算出刀具刀位點的軌跡坐標(biāo),據(jù)工的形狀尺寸算出刀具刀位點的軌跡坐標(biāo),據(jù)此來控制加工。此來控制加工。二、數(shù)控銑床刀具補(bǔ)償類型二、數(shù)控銑床刀具補(bǔ)償類型v刀具半徑補(bǔ)償?shù)毒甙霃窖a(bǔ)償: 補(bǔ)償

2、刀具半徑對工件輪廓尺寸的補(bǔ)償?shù)毒甙霃綄ぜ喞叽绲挠绊懹绊?v刀具長度補(bǔ)償?shù)毒唛L度補(bǔ)償: 補(bǔ)償?shù)毒唛L度方向尺寸的變化補(bǔ)償?shù)毒唛L度方向尺寸的變化. 三、刀具補(bǔ)償?shù)姆椒ㄈ?、刀具補(bǔ)償?shù)姆椒ㄈ斯ゎA(yù)刀補(bǔ):人工計算刀補(bǔ)量進(jìn)行編程人工預(yù)刀補(bǔ):人工計算刀補(bǔ)量進(jìn)行編程機(jī)床自動刀補(bǔ):數(shù)控系統(tǒng)具有刀具補(bǔ)償功能。機(jī)床自動刀補(bǔ):數(shù)控系統(tǒng)具有刀具補(bǔ)償功能。四、刀具半徑補(bǔ)償功能四、刀具半徑補(bǔ)償功能1、刀具半徑補(bǔ)償?shù)淖饔?、刀具半徑補(bǔ)償?shù)淖饔迷跀?shù)控銑床上進(jìn)行輪廓銑削時,由于刀具半徑的在數(shù)控銑床上進(jìn)行輪廓銑削時,由于刀具半徑的存在,刀具中心軌跡與工件輪廓不重合。存在,刀具中心軌跡與工件輪廓不重合。人工計算刀具中心軌跡編程,計算

3、相當(dāng)復(fù)雜,且人工計算刀具中心軌跡編程,計算相當(dāng)復(fù)雜,且刀具直徑變化時必須重新計算,修改程序。刀具直徑變化時必須重新計算,修改程序。當(dāng)數(shù)控系統(tǒng)具備刀具半徑補(bǔ)償功能時,數(shù)控編程當(dāng)數(shù)控系統(tǒng)具備刀具半徑補(bǔ)償功能時,數(shù)控編程只需按工件輪廓進(jìn)行,數(shù)控系統(tǒng)自動計算刀具中只需按工件輪廓進(jìn)行,數(shù)控系統(tǒng)自動計算刀具中心軌跡,使刀具偏離工件輪廓一個半徑值,即進(jìn)心軌跡,使刀具偏離工件輪廓一個半徑值,即進(jìn)行刀具半徑補(bǔ)償。行刀具半徑補(bǔ)償。分為三步:分為三步:1、刀補(bǔ)的建立:、刀補(bǔ)的建立:在刀具從起點接在刀具從起點接近工件時,刀心軌跡從與編程近工件時,刀心軌跡從與編程軌跡重合過度到與編程軌跡偏軌跡重合過度到與編程軌跡偏離一

4、個偏置量的過程。離一個偏置量的過程。2、刀補(bǔ)進(jìn)行:、刀補(bǔ)進(jìn)行:刀具中心始終與編刀具中心始終與編程軌跡相距一個偏置量直到刀程軌跡相距一個偏置量直到刀補(bǔ)取消。補(bǔ)取消。3、刀補(bǔ)取消:、刀補(bǔ)取消:刀具離開工件,刀刀具離開工件,刀心軌跡要過渡到與編程軌跡重心軌跡要過渡到與編程軌跡重合的過程。合的過程。刀心軌跡法向刀補(bǔ)矢量編程軌跡刀補(bǔ)引入刀補(bǔ)進(jìn)行中202010501050刀補(bǔ)矢量刀補(bǔ)取消刀心軌跡編程軌跡B功能刀補(bǔ)XYC功能刀補(bǔ)aa 90自動插入刀補(bǔ)路徑處理尖角人工增加G39指令2、刀具半徑補(bǔ)償?shù)倪^程、刀具半徑補(bǔ)償?shù)倪^程3、刀具半徑補(bǔ)償指令、刀具半徑補(bǔ)償指令刀具半徑補(bǔ)償?shù)毒甙霃窖a(bǔ)償G41,G42,G40v格

5、式格式:X Y X Z Y Z DG17G18 G19 G41G42G00G01執(zhí)行刀補(bǔ)執(zhí)行刀補(bǔ)X Y X Z Y Z G40G00G01取消刀補(bǔ)取消刀補(bǔ)X X、Y Y 、Z Z 值是建立補(bǔ)償直線段的值是建立補(bǔ)償直線段的終點坐標(biāo)值終點坐標(biāo)值; D D 為刀補(bǔ)號地址,用為刀補(bǔ)號地址,用D00D00D99D99來指定,它用來調(diào)用內(nèi)來指定,它用來調(diào)用內(nèi) 存中刀具半徑補(bǔ)償?shù)臄?shù)值。存中刀具半徑補(bǔ)償?shù)臄?shù)值。指令的幾點說明:指令的幾點說明:(1)、)、G41刀徑左補(bǔ)償,刀徑左補(bǔ)償, G42刀徑右補(bǔ)償。刀徑右補(bǔ)償。 刀補(bǔ)位置的左右應(yīng)是順著編程軌跡前進(jìn)的方向進(jìn)行刀補(bǔ)位置的左右應(yīng)是順著編程軌跡前進(jìn)的方向進(jìn)行判斷的

6、。判斷的。 G40為取消刀補(bǔ)。為取消刀補(bǔ)。 在前進(jìn)方向 右側(cè)補(bǔ)償 補(bǔ)償量 刀具旋轉(zhuǎn)方向 刀 具 前 進(jìn) 方 向 (b) 補(bǔ)償量 刀具旋轉(zhuǎn)方向 刀 具 前 進(jìn) 方 向 (a) 刀具補(bǔ)償方向 (a)左刀補(bǔ) (b)右刀補(bǔ) 順銑順銑逆銑逆銑(2)、在進(jìn)行刀徑補(bǔ)償前,必須用)、在進(jìn)行刀徑補(bǔ)償前,必須用G17或或G18、G19指定刀指定刀徑補(bǔ)償是在哪個平面上進(jìn)行。平面選擇的切換必須在補(bǔ)償徑補(bǔ)償是在哪個平面上進(jìn)行。平面選擇的切換必須在補(bǔ)償取消的方式下進(jìn)行,否則將產(chǎn)生報警。取消的方式下進(jìn)行,否則將產(chǎn)生報警。 (3)、刀補(bǔ)的引入和取消要求應(yīng)在)、刀補(bǔ)的引入和取消要求應(yīng)在G00或或G01程序段程序段 ,不要,不要

7、在在G02/G03程序段上進(jìn)行。程序段上進(jìn)行。(4)、當(dāng)?shù)堆a(bǔ)數(shù)據(jù)為負(fù)值時,則)、當(dāng)?shù)堆a(bǔ)數(shù)據(jù)為負(fù)值時,則G41、G42功效互換。功效互換。(5)、)、G41、G42指令不要重復(fù)規(guī)定,否則會產(chǎn)生一種特殊指令不要重復(fù)規(guī)定,否則會產(chǎn)生一種特殊的補(bǔ)償。的補(bǔ)償。(6)、)、 ( 7 )、刀補(bǔ)建立過程中不能出現(xiàn)兩個連續(xù)不移動指令、刀補(bǔ)建立過程中不能出現(xiàn)兩個連續(xù)不移動指令4、刀具半徑補(bǔ)償應(yīng)用、刀具半徑補(bǔ)償應(yīng)用 利用同一個程序、同一把刀具,通過設(shè)置利用同一個程序、同一把刀具,通過設(shè)置不同大不同大小的刀具補(bǔ)償半徑值小的刀具補(bǔ)償半徑值而逐步減少切削余量的方法而逐步減少切削余量的方法來達(dá)到粗、精加工的目的。來達(dá)到粗、

8、精加工的目的。 BACDCDAB刀補(bǔ)取消算出點A.B.C.D的坐標(biāo),按這些點編程。再加上刀補(bǔ)引入和刀補(bǔ)取消的指令按輪廓ABCD編程人工預(yù)刀補(bǔ)編程機(jī)床自動刀補(bǔ)刀補(bǔ)引入R r=R +dd粗加工刀心軌跡精加工刀心軌跡粗加工刀補(bǔ)半徑R粗銑實用刀具半徑精銑刀具及刀補(bǔ)半徑R精加工余量dG42編程軌跡刀心軌跡G41編程軌跡刀心軌跡(a)(b)(c)五、五、刀具長度補(bǔ)償?shù)毒唛L度補(bǔ)償1、刀具長度補(bǔ)償?shù)淖饔茫?、刀具長度補(bǔ)償?shù)淖饔茫河糜诘毒咻S向用于刀具軸向(Z(Z向向) )的補(bǔ)償?shù)难a(bǔ)償. .使刀具在軸向的實際位移量比程序給定值增加或使刀具在軸向的實際位移量比程序給定值增加或減少一個偏置量減少一個偏置量. .刀具長度

9、尺寸變化時,可以在不改動程序的情況刀具長度尺寸變化時,可以在不改動程序的情況下,通過改變偏置量達(dá)到加工尺寸下,通過改變偏置量達(dá)到加工尺寸. .利用該功能,還可在加工深度方向上進(jìn)行分層銑利用該功能,還可在加工深度方向上進(jìn)行分層銑削,即通過改變刀具長度補(bǔ)償值的大小,通過多削,即通過改變刀具長度補(bǔ)償值的大小,通過多次運行程序而實現(xiàn)。次運行程序而實現(xiàn)。2、刀具長度補(bǔ)償?shù)姆椒?、刀具長度補(bǔ)償?shù)姆椒▽⒉煌L度刀具通過對刀操作獲取差值。將不同長度刀具通過對刀操作獲取差值。通過通過MDI方式將刀具長度參數(shù)輸入刀具參數(shù)表。方式將刀具長度參數(shù)輸入刀具參數(shù)表。執(zhí)行程序中刀具長度補(bǔ)償指令。執(zhí)行程序中刀具長度補(bǔ)償指令。3

10、、刀具長度補(bǔ)償指令、刀具長度補(bǔ)償指令刀具長度補(bǔ)償?shù)毒唛L度補(bǔ)償G43,G44,G49G43G44G00G01Z HG49G00G01Z (1)格式)格式G43 刀具長度正補(bǔ)償?shù)毒唛L度正補(bǔ)償 G44 刀具長度負(fù)補(bǔ)償?shù)毒唛L度負(fù)補(bǔ)償 G49取消刀長補(bǔ)償取消刀長補(bǔ)償 G43 G44 G49 均為模態(tài)指令均為模態(tài)指令 其中其中Z Z 為指令終點位置,為指令終點位置,H H為刀補(bǔ)號地址,用為刀補(bǔ)號地址,用H00H00H99H99來指定,它用來調(diào)用內(nèi)存中刀具長度補(bǔ)償?shù)臄?shù)值。來指定,它用來調(diào)用內(nèi)存中刀具長度補(bǔ)償?shù)臄?shù)值。執(zhí)行執(zhí)行G43時,時,(刀具長時,離開工件補(bǔ)償)(刀具長時,離開工件補(bǔ)償)Z實際值實際值 =

11、Z指令值指令值 +(H xx)執(zhí)行執(zhí)行G44時,時,(刀具短時,趨近工件補(bǔ)償)(刀具短時,趨近工件補(bǔ)償)Z實際值實際值 = Z指令值指令值 -(H xx) 其中(其中(Hxx)是指)是指xx寄存器中的補(bǔ)償量,寄存器中的補(bǔ)償量,其值可以是正值或者其值可以是正值或者是負(fù)值。當(dāng)?shù)堕L補(bǔ)償是負(fù)值。當(dāng)?shù)堕L補(bǔ)償量取負(fù)值時,量取負(fù)值時,G43和和G44的功效將互換。的功效將互換。實 際 到 達(dá) 點程 序 中 指 令 點實 際 到 達(dá) 點程 序 中 指 令 點1020020G43G44(Hxx)值(Hxx)值+Z+Z+Z+X+XOBACO使用使用G43、G44相當(dāng)于平移了相當(dāng)于平移了Z軸原點。軸原點。 即將坐標(biāo)

12、原點即將坐標(biāo)原點O平移到了平移到了O點處,后續(xù)程序中點處,后續(xù)程序中的的Z坐標(biāo)均相對于坐標(biāo)均相對于O進(jìn)行計算。使用進(jìn)行計算。使用G49時則時則又將又將Z軸原點平移回到了軸原點平移回到了O點。點。在機(jī)床上有時可用提高在機(jī)床上有時可用提高Z軸位置的方法軸位置的方法來校驗運行程序。來校驗運行程序。 使用使用01, T02, T03號刀具對工件進(jìn)行鉆、擴(kuò)、鉸加號刀具對工件進(jìn)行鉆、擴(kuò)、鉸加工編程時選工編程時選01刀具為標(biāo)準(zhǔn)刀具長度刀具為標(biāo)準(zhǔn)刀具長度.試寫出用試寫出用 G43 、G44 指令對指令對T02, T03刀具向下快速移動刀具向下快速移動100mm時時,進(jìn)行長進(jìn)行長度補(bǔ)償?shù)某绦蚨味妊a(bǔ)償?shù)某绦蚨?并

13、說明存儲器中的補(bǔ)償值是多少并說明存儲器中的補(bǔ)償值是多少?刀具刀具的實際位移是多少的實際位移是多少?01T02T031010G00X0Y0Z100G44G00Z0H02 H02=10 實際位移實際位移110G43G00Z0G03 H03=10 實際位移實際位移90 4、刀補(bǔ)編程舉例、刀補(bǔ)編程舉例R 15R1 025286 0150302 0302510R 10150對 刀 點160刀補(bǔ)引入刀補(bǔ)取消87545120刀座20采用刀座對刀后來安裝刀具wZYXXG42w(H01)= 45(D01)= 8O0004G54G00X150.0 Y160.0 Z120.0 G90 G00 X100.0 Y60.

14、0 G43 Z-2.0 H01 S100 M03 G42 G01 X75.0 D01F100 X35.0 G02 X15.0 R10.0 G01 Y70.0 G03 X-15.0 R15.0 G01 Y60.0 G02 X-35.0 R10.0 G01 X-75.0 G09 Y0 主程序號主程序號建立工件坐標(biāo)系建立工件坐標(biāo)系絕對值方式,快進(jìn)到絕對值方式,快進(jìn)到X=100,Y=60指令高度指令高度Z= -2,實際到達(dá)高,實際到達(dá)高Z=43處處刀徑補(bǔ)償引入,插補(bǔ)至刀徑補(bǔ)償引入,插補(bǔ)至X=75,Y= 60直線插補(bǔ)至直線插補(bǔ)至 X= 35,Y= 60順圓插補(bǔ)至順圓插補(bǔ)至 X=15,Y=60直線插補(bǔ)至直

15、線插補(bǔ)至 X=15,Y=70 逆圓插補(bǔ)至逆圓插補(bǔ)至 X= -15,Y=70 直線插補(bǔ)至直線插補(bǔ)至 X= -15,Y=60順圓插補(bǔ)至順圓插補(bǔ)至 X= -35,Y=60直線插補(bǔ)至直線插補(bǔ)至 X= -75,Y=60直線插補(bǔ)至直線插補(bǔ)至 X= -75,Y=0處,處, 程序單程序單 G01 X45.0 X75.0 Y20.0 Y65.0 G40 G00 X100.0 Y60.0 G49 Z120.0 X150.0Y160.0 M05 M30 直線插補(bǔ)至直線插補(bǔ)至 X= 45,Y=45直線插補(bǔ)至直線插補(bǔ)至 X= 75,Y=20直線插補(bǔ)至直線插補(bǔ)至 X=75,Y=65,輪廓切削完畢,輪廓切削完畢取消刀補(bǔ),快

16、速退至取消刀補(bǔ),快速退至(100,60)的下刀處,的下刀處,快速抬刀至快速抬刀至Z=120的對刀點平面的對刀點平面快速退刀至對刀點快速退刀至對刀點主軸停,主軸停,程序結(jié)束,復(fù)位。程序結(jié)束,復(fù)位。 程序單程序單 和前述不考慮刀補(bǔ)的輪廓銑削程序相比,可以看出:采和前述不考慮刀補(bǔ)的輪廓銑削程序相比,可以看出:采用機(jī)床自動刀補(bǔ)的程序與不考慮刀補(bǔ)的程序并沒有多大的不同,用機(jī)床自動刀補(bǔ)的程序與不考慮刀補(bǔ)的程序并沒有多大的不同,只是在原來的程序上增加了有關(guān)刀補(bǔ)指令而已。只是在原來的程序上增加了有關(guān)刀補(bǔ)指令而已。 考慮刀補(bǔ)后的程序適應(yīng)性強(qiáng),對不同長度、不同半徑的考慮刀補(bǔ)后的程序適應(yīng)性強(qiáng),對不同長度、不同半徑的

17、刀具僅只需改變刀具補(bǔ)償量即可。刀具僅只需改變刀具補(bǔ)償量即可。 暫停指令暫停指令G04鉆孔加工舉例鉆孔加工舉例83 51 83 032 02 03 03 06030120OO13161011122345789#1#2#3+Y+X+X+Z對圖示零件鉆孔。按理想刀具進(jìn)行的對刀編程,現(xiàn)測得實際刀對圖示零件鉆孔。按理想刀具進(jìn)行的對刀編程,現(xiàn)測得實際刀具比理想刀具短具比理想刀具短8mm,若設(shè)定(若設(shè)定(H01)=8mm, (H02)=8mm%0005N1 G54G90 G00 X0 Y0Z50 X120Y80N2 G43 Z3 H01 S630 M03 (或或G44 Z3 H02)N3 G01 Z-18

18、F120N4 G04 P1000N5 G00 Z3N6 X210 Y60N7 G01 Z-20 F120N8 G04 P1000N9 G00 Z3主程序號主程序號編程方式,快速移到孔編程方式,快速移到孔#1正上方。正上方。 理想刀具下移值理想刀具下移值Z=47,實際刀具下移值,實際刀具下移值Z=55下移到離工件上表面距離下移到離工件上表面距離3mm的安的安全高度平面。主軸正轉(zhuǎn)全高度平面。主軸正轉(zhuǎn)以工進(jìn)方式繼續(xù)下移以工進(jìn)方式繼續(xù)下移21mm孔底暫??椎讜和?s??焖偬岬吨涟踩娓叨???焖偬岬吨涟踩娓叨???煲频娇卓煲频娇?2的正上方。的正上方。向下進(jìn)給向下進(jìn)給23mm,鉆孔,鉆孔#2??椎讜和?椎讜和?s??焖偕弦瓶焖偕弦?3mm,提刀至安全平面。,提刀至安全平面。程序單程序單N10 X150 Y30N11 G01 Z-32 F120N12 G49 G00 Z67.0N13 X0Y0N14 M05 M02 快移到孔快移到孔#3的正上方。的正上方。向下進(jìn)給向下進(jìn)給35mm,鉆孔,鉆孔#3。理想刀具快速上移理想刀具快速上移67mm,實際刀具上,實際刀具上移移75mm,提刀至初始平面。,提刀至初始平面。刀具返回初始位置處。刀具返回初始位置處。主軸停,程序結(jié)束。主軸停,程序結(jié)束。 程序單程序

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論