1.刀具半徑的左右補(bǔ)償指令* K. ?# l$ f* V. k; b
在編制工件切削程序時(shí),一般以工件的輪廓尺寸為刀具軌跡編程,即假設(shè)刀具中心運(yùn)動(dòng)軌跡是沿工件輪廓運(yùn)動(dòng)的,而實(shí)際的刀具運(yùn)動(dòng)軌跡要與工件輪廓有一個(gè)偏移量(刀具半徑)。利用刀具半徑補(bǔ)償功能可以方便的實(shí)現(xiàn)這一轉(zhuǎn)變,簡(jiǎn)化編程。數(shù)控車床可以自動(dòng)判斷補(bǔ)償?shù)姆较蚝脱a(bǔ)償值的大小,自動(dòng)計(jì)算刀尖圓弧半徑補(bǔ)償量,把刀尖移到正確的位置上。0 T, |/ ]2 K A1 f& T8 y2 j# y
根據(jù)不同的刀具運(yùn)動(dòng)路徑,刀具半徑補(bǔ)償?shù)闹噶钣校?br />
- Z/ m/ r2 E8 {+ W- \(1)G41刀具半徑左補(bǔ)償。沿不在切削平面Y坐標(biāo)軸的負(fù)方向并順著刀具運(yùn)動(dòng)方向看,刀具在工件左側(cè),稱為刀具半徑左補(bǔ)償。用G41代碼編程。( L# {& y4 O0 `! C) s' g$ M: h% w
$ U; P" H6 l% l, M: `) pa) 后置刀架,+Y軸向外 b) 前置刀架,+Y軸向內(nèi)
) {$ B; h% t" L3 I圖3-1-7 刀尖圓弧半徑補(bǔ)償偏置方向的判別$ `2 E- M: o4 V) B1 C
(2)G42刀具半徑右補(bǔ)償。沿不在切削平面Y坐標(biāo)軸的負(fù)方向并順著刀具運(yùn)動(dòng)方向看,刀具在工件的右側(cè),稱為刀具半徑右補(bǔ)償。用G42代碼編程。" W* n2 I& k' K
(3)G40取消刀具半徑左右補(bǔ)償。如需要取消刀具半徑左右補(bǔ)償,可編入G40代碼。
1 q+ y, P8 v* G$ I0 _5 s0 L3 V注意:編程時(shí),刀尖圓弧半徑補(bǔ)償偏置方向的判別如圖3-1-6所示。在判別時(shí),一定要沿Y軸由正向負(fù)觀察刀具所在位置,因此應(yīng)特別注意如圖3-1-6a所示后置刀架和如圖3-1-6b所示前置刀架對(duì)刀尖圓弧半徑補(bǔ)償?shù)膮^(qū)別。1 r+ \; b, J+ t& M1 P
指令格式如下: z3 q6 l# I- i2 [
G41 G00/G01 X Z F ;6 H* Q* T8 V* z2 d4 ~4 K3 c
G42 G00/G01 X Z F ;0 c5 h3 [& K8 ^+ ], ~
G40 G00/G01 X Z F ;/ X' Z u8 [1 c7 s, q- w' E9 a ?
2.刀尖號(hào)位置的確定! y' u$ y: y. ^
數(shù)控車床在采用刀具圓弧半徑補(bǔ)償進(jìn)行工件加工時(shí),如果刀具的刀尖形狀和切削時(shí)所處的位置不同,那么刀具的補(bǔ)償量與補(bǔ)償方向也不同。如圖3-1-5所示,對(duì)應(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所示。
( R7 F4 _4 w! l
L, b/ K, p1 N& w4 C圖3-1-8 刀尖號(hào)位置
) M& `+ I9 u* v- Q6 C3.刀具半徑補(bǔ)償?shù)木幊虒?shí)例
5 P' k# F \3 R! I- }& Z如果根據(jù)機(jī)床初始狀態(tài)編程(即無刀具半徑補(bǔ)償),車刀按理想刀尖軌跡運(yùn)動(dòng),如圖3-1-8a所示,這時(shí)會(huì)產(chǎn)生圓錐表面誤差δ。
% \7 O/ `- i7 ^如果在編程時(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è)刀具半徑距離。
# b9 b! z, a' H; w$ k) b: q 8 U; W, N" `2 C# q
圖3-1-9 刀具半徑補(bǔ)償?shù)木幊虒?shí)例
- I7 ]$ H/ k3 k1 U$ {. Wa) 無刀具半徑補(bǔ)償 b)刀具半徑右補(bǔ)償G422 g/ }, l9 L4 u) r E1 b2 \
用刀具半徑補(bǔ)償車削如圖3-1-8b所示工件,編程指令如下:- J. ?+ B' L% ?* p
N30 G00 XA0 ZA0;1 }8 ] J+ l' }
N40 G01 G42 XA1 ZA1 F50;, \ S0 F* C* f4 U3 Z5 H+ V4 s1 D
N50 XA2 ZA2;
- x6 P7 n5 Z( Z6 l( |7 t* gN60 XA4 ZA4;# p7 ]- V3 r2 X8 j- X" m
N70 G00 G40 XA5 ZA5;
( O* G* Y/ L4 M4 W8 k3 `* m5 [其中:A0~A5是刀具在工件移動(dòng)軌跡中的坐標(biāo)值。
; Y8 O7 d8 b% d, Q使用刀具半徑補(bǔ)償時(shí)的注意事項(xiàng):
; r- s7 N' T f8 v: j(1)G41、G42、G40只能用在G00、G01指令的程序段內(nèi),不允許與G02、G03指令用在同一程序段內(nèi),以免產(chǎn)生報(bào)警。
* Y' ~2 l' j6 z* j8 a$ o# ](2)在編入G41、G42、G40的G00、G01前后的兩個(gè)程序段中,X、Z值至少有一個(gè)值變化,否則會(huì)產(chǎn)生報(bào)警。* |/ i) t" z' t; `; d/ T
(3)在調(diào)用新的刀具之前,必須取消前一個(gè)刀具補(bǔ)償,避免產(chǎn)生加工 |