1.刀具半徑的左右補(bǔ)償指令! V1 Y. k: ?. e1 Q* o( L" u4 Q
在編制工件切削程序時(shí),,一般以工件的輪廓尺寸為刀具軌跡編程,,即假設(shè)刀具中心運(yùn)動(dòng)軌跡是沿工件輪廓運(yùn)動(dòng)的,而實(shí)際的刀具運(yùn)動(dòng)軌跡要與工件輪廓有一個(gè)偏移量(刀具半徑),。利用刀具半徑補(bǔ)償功能可以方便的實(shí)現(xiàn)這一轉(zhuǎn)變,,簡化編程。數(shù)控車床可以自動(dòng)判斷補(bǔ)償?shù)姆较蚝脱a(bǔ)償值的大小,,自動(dòng)計(jì)算刀尖圓弧半徑補(bǔ)償量,,把刀尖移到正確的位置上,。
5 B5 p7 O: K8 @: p) O 根據(jù)不同的刀具運(yùn)動(dòng)路徑,刀具半徑補(bǔ)償?shù)闹噶钣校?br />
8 @* O' _3 q9 S7 x2 v9 M(1)G41刀具半徑左補(bǔ)償,。沿不在切削平面Y坐標(biāo)軸的負(fù)方向并順著刀具運(yùn)動(dòng)方向看,,刀具在工件左側(cè),稱為刀具半徑左補(bǔ)償,。用G41代碼編程,。- W5 U: T: w. x& a# s( r2 b
# ^ m! c; z4 i" J) W# Sa) 后置刀架,+Y軸向外 b) 前置刀架,,+Y軸向內(nèi)- B. D, n. r5 S% ^9 M% I6 a$ _* i
圖3-1-7 刀尖圓弧半徑補(bǔ)償偏置方向的判別
( v- {$ p1 x0 Q! O- e(2)G42刀具半徑右補(bǔ)償,。沿不在切削平面Y坐標(biāo)軸的負(fù)方向并順著刀具運(yùn)動(dòng)方向看,刀具在工件的右側(cè),,稱為刀具半徑右補(bǔ)償,。用G42代碼編程。
+ i7 A" q8 V4 n(3)G40取消刀具半徑左右補(bǔ)償,。如需要取消刀具半徑左右補(bǔ)償,,可編入G40代碼。1 S/ m- v( ~0 o+ l0 @; t
注意:編程時(shí),,刀尖圓弧半徑補(bǔ)償偏置方向的判別如圖3-1-6所示,。在判別時(shí),一定要沿Y軸由正向負(fù)觀察刀具所在位置,,因此應(yīng)特別注意如圖3-1-6a所示后置刀架和如圖3-1-6b所示前置刀架對刀尖圓弧半徑補(bǔ)償?shù)膮^(qū)別,。! h' ?* S* d2 _" O8 c
指令格式如下:
9 p0 V$ ]9 N5 o( }2 f i* Z G41 G00/G01 X Z F ;
4 m8 J- ^: |+ t6 g1 K G42 G00/G01 X Z F ,;; U/ B' q& N# u
G40 G00/G01 X Z F ;
I3 c N! K3 |8 A. S Y2.刀尖號(hào)位置的確定
+ C! X/ ?! Y# L, W' r& g數(shù)控車床在采用刀具圓弧半徑補(bǔ)償進(jìn)行工件加工時(shí),,如果刀具的刀尖形狀和切削時(shí)所處的位置不同,,那么刀具的補(bǔ)償量與補(bǔ)償方向也不同。如圖3-1-5所示,,對應(yīng)每個(gè)刀具補(bǔ)償號(hào),,都有一組偏置量X、Z,,刀尖圓弧半徑補(bǔ)償量R和假想刀尖號(hào)位置T,。如果程序中輸入指令“G00 G42 X60.0 Z3.0 T0101;”,,則數(shù)控系統(tǒng)就會(huì)按照01號(hào)刀具補(bǔ)償值自動(dòng)修改刀具的安裝誤差,,并根據(jù)刀尖圓弧半徑補(bǔ)償值,自動(dòng)將刀尖移到正確位置上,。根據(jù)刀尖及刀尖位置的不同,,數(shù)控車床刀具的刀尖號(hào)位置共有9種,如圖3-1-7所示。, c4 N! f. f9 Q2 m" b: r
; N2 G% H2 @! j( Q; h ^
圖3-1-8 刀尖號(hào)位置$ O) H* d, F( v/ D, e$ c
3.刀具半徑補(bǔ)償?shù)木幊虒?shí)例# S$ K+ c9 v1 n4 c L& Y0 K, h/ O! {# b
如果根據(jù)機(jī)床初始狀態(tài)編程(即無刀具半徑補(bǔ)償),,車刀按理想刀尖軌跡運(yùn)動(dòng),,如圖3-1-8a所示,這時(shí)會(huì)產(chǎn)生圓錐表面誤差δ,。
4 d B0 [: `% j' O如果在編程時(shí)編入G42指令,,車刀將按刀具圓弧中心軌跡運(yùn)動(dòng),如圖3-1-8b所示,,就不會(huì)產(chǎn)生圓錐表面誤差,。從圖3-1-8a和圖3-1-8b中A1點(diǎn)的比較中可以看出,當(dāng)編入G42指令到達(dá)A1點(diǎn)時(shí),,b圖比a圖車刀多走了一個(gè)刀具半徑距離,。% s: A) [8 Q+ s$ s) J
! ?1 N" U; \/ m& e圖3-1-9 刀具半徑補(bǔ)償?shù)木幊虒?shí)例
3 j( |. L" I2 Y6 y) e7 D6 Y2 ma) 無刀具半徑補(bǔ)償 b)刀具半徑右補(bǔ)償G42
# @7 U8 P# g( H+ W用刀具半徑補(bǔ)償車削如圖3-1-8b所示工件,編程指令如下:
& j/ n; f) ~* n/ B9 c" f* v8 RN30 G00 XA0 ZA0,;) Q; ~2 q+ S% v! v
N40 G01 G42 XA1 ZA1 F50,;
# I1 F: i3 C+ {% K$ k* SN50 XA2 ZA2;9 s: j) z4 \8 ?, ]; M
N60 XA4 ZA4,;
, o2 Q' \9 h1 s. _2 pN70 G00 G40 XA5 ZA5,;
7 S5 Z0 F/ p+ V0 c; M3 {0 E& m其中:A0~A5是刀具在工件移動(dòng)軌跡中的坐標(biāo)值。, h( `7 o/ G+ d5 T2 m/ i+ p
使用刀具半徑補(bǔ)償時(shí)的注意事項(xiàng):
) T; X% W C1 _- ](1)G41,、G42,、G40只能用在G00、G01指令的程序段內(nèi),,不允許與G02,、G03指令用在同一程序段內(nèi),以免產(chǎn)生報(bào)警,。/ V! B* S, z) Z- H! M
(2)在編入G41,、G42、G40的G00,、G01前后的兩個(gè)程序段中,,X、Z值至少有一個(gè)值變化,,否則會(huì)產(chǎn)生報(bào)警,。
4 f6 H! ]6 A7 p9 B5 t(3)在調(diào)用新的刀具之前,必須取消前一個(gè)刀具補(bǔ)償,,避免產(chǎn)生加工 |