|
5#
發(fā)表于 2006-3-13 11:42:21
|
只看該作者
數(shù)控加工中特殊G、M代碼的使用
數(shù)控加工中特殊G,、M代碼的使用! J; S, x" ]) q3 A
數(shù)控文字地址程序段格式中,,G代碼、M代碼分別表示準(zhǔn)備功能宇和輔助功能字,,G,、M代碼在不同數(shù)控系統(tǒng)中分別表示不同的數(shù)控功能,有些數(shù)控系統(tǒng)還規(guī)定可使用幾套G,、M代碼指令,,這就為數(shù)控加工工藝的制訂,數(shù)控加工程序的編制以及加工程序調(diào)試增添了許多靈活性,,特別是特殊G,、M代碼的合理使用,,對(duì)保證零件的加工質(zhì)量和精度,防止數(shù)控機(jī)床各加工軸之間或刀具之間的干涉,,提高數(shù)控機(jī)床的安全,、穩(wěn)定運(yùn)行具有積極的現(xiàn)實(shí)意義。
0 N4 Q$ v! y9 i$ p7 S* g- l* G! {2 E) N a
2 數(shù)控加工中特殊G,、M代碼的使用 & B ]8 U, [6 d3 g7 n/ s
) i6 c" D: C7 {/ U6 R' L
1) 延時(shí)G04指令 8 K: c1 p0 l6 `7 L+ Z: q9 Z! K0 Q2 J
, v0 X# a9 i. ~/ p延時(shí)G04指令,,其作用是人為暫時(shí)限制運(yùn)行的加工程序,在程序中表示為“G04X-,,或G04U-,,或G04P-”。如“N0050 G04 X1.0”,,表示當(dāng)執(zhí)行到此程序段時(shí),,進(jìn)給中止1秒后再繼續(xù)執(zhí)行后續(xù)程序指令。G04指令中的延時(shí)時(shí)間在編程時(shí)設(shè)定,,其選擇范圍為“0.001~99999.999秒或轉(zhuǎn)(用 X或U指令的IS-B增量系統(tǒng)),。1~99999999延時(shí)時(shí)間單位為0.0001秒或轉(zhuǎn)(用P指令的IS-C增量系統(tǒng))”。G04延時(shí)指令一般使用的幾種情況為:①對(duì)不通孔作深度加工時(shí),,刀具送給到規(guī)定深度后,,用G04指令可使刀具作非進(jìn)給光整切削加工,然后退刀,,保證孔底平整,,并使相關(guān)表面無(wú)毛刺;②溝槽時(shí),,在槽底應(yīng)讓主軸空轉(zhuǎn)幾轉(zhuǎn)再退刀,。一般退刀槽都不須精加工,采用G04延時(shí)指令,,有利于槽底光滑,提高零件整體質(zhì)量,;③數(shù)控車(chē)床上,,在工件端面的中心鉆60°的頂尖孔或倒45°角時(shí),為使孔側(cè)面,、及倒角平整,,使用G04指令使工件轉(zhuǎn)過(guò)1轉(zhuǎn)后再退刀;④車(chē)削軸類零件臺(tái)肩,,在刀具送給運(yùn)行方向改變時(shí),,應(yīng)在改變運(yùn)行方向的指令間設(shè)置G04指令,以保證軸肩端與工件軸線的垂直度,。
5 i2 r; e% v& f3 q
# t m/ u t7 l2 Q) L. o除以上一般使用情況,,在實(shí)際數(shù)控加工的使用中,,嘗試著一些特殊使用的分析和研究,并從中得到了新啟示:
' y9 l( S; _1 S2 g& Z* Z
/ e' D8 N. Z: @: U, |/ R K(1) 采用步進(jìn)電機(jī)為進(jìn)給驅(qū)動(dòng)系統(tǒng)的數(shù)控機(jī)床,,特別是國(guó)內(nèi)改進(jìn)設(shè)計(jì)的數(shù)控機(jī)床,,在高精度加工中,為避免頻率變化過(guò)快造成對(duì)位移精度的影響,,常人為將快速點(diǎn)進(jìn)位G00指令路經(jīng)分解為2個(gè)程序段,,段1為快速點(diǎn)進(jìn)位,段2為直線插補(bǔ),。由于高速點(diǎn)進(jìn)位運(yùn)行在開(kāi)始時(shí)為升速,,當(dāng)升到設(shè)定的速度頻率時(shí)為正常勻速運(yùn)行,接近到達(dá)定位點(diǎn)時(shí)為降頻(就是常說(shuō)的自動(dòng)升降速),。在段1后如果設(shè)置延時(shí)G04指令,,可保證高速運(yùn)行降頻完全穩(wěn)定后,再低速運(yùn)行,,使控制精度得以提高,。特別是對(duì)于數(shù)控鉆床加工時(shí)的孔定位特別明顯。
' \+ h9 J4 Y* F7 K2 _! S7 H4 b; p( w2 r! W. \' h* V
(2) 大批量單件加工時(shí)間較短的零件加工中,,啟動(dòng)按鈕頻繁使用,,為減輕操作者由于疲勞或頻繁按鈕帶來(lái)的誤動(dòng)作,用G04指令代替首件后零件的啟動(dòng),。延時(shí)時(shí)間按完成1件零件的裝卸時(shí)間設(shè)定,,在操作人員熟練地掌握數(shù)控加工程序后,延時(shí)的指令時(shí)間可以逐漸縮短,,但需保證其一定的安全時(shí)間,。零件加工程序設(shè)計(jì)成循環(huán)子程序,G04指令就設(shè)計(jì)在調(diào)用該循環(huán)子程序的主程序中,,必要時(shí)設(shè)計(jì)選擇計(jì)劃停止M01指令作為程序的結(jié)束或檢查,。
7 s( V- }% i% p! u5 i9 ?, n) I6 N# v
(3) 數(shù)控車(chē)床用絲錐攻中心螺紋時(shí),需用彈性筒夾頭攻牙,,以保證絲錐攻至螺紋底部時(shí)不會(huì)崩斷,,并在螺紋底部設(shè)置G04延時(shí)指令,使絲錐作非進(jìn)給切削加工,,延時(shí)的時(shí)間需確保主軸完全停止,,主軸完全停止后按原正轉(zhuǎn)速度反轉(zhuǎn),絲錐按原導(dǎo)程后退,。 & R# A& w: d1 @# G- E7 f! t }" Q/ E
0 Z' {, ^2 l$ D' y5 F
程序舉例: " u. x( h( E! m+ e* F
M03 S300,;攻牙主軸轉(zhuǎn)速不能太快
3 D; O, v f* i J9 H' GG00 XO Z5.0;至工件中心坐標(biāo) 7 c2 E4 B* P" o& V" q: y6 M
G32 Z-20.0 F1.0 M05;攻絲完畢后主軸停止 7 {; y4 g/ ]- i' S" t8 ?6 l0 e
G04 X5.0,;絲錐延時(shí)5秒作非過(guò)給切削加工
5 E5 m' J/ i- I, u$ jG32 Z5.0 M04,;主軸反轉(zhuǎn),絲錐后退
$ S& K. q% N. V3 F
1 M. a3 Z) y) Y! @- u" C- m(4) 鎖孔完畢退刀時(shí),,為避免退刀時(shí)留下螺旋劃痕而影響表面粗糙度,,應(yīng)使鏜刀在孔底作非進(jìn)給停留,待主軸完全停止后再退刀,。退刀時(shí)會(huì)留下垂直端面的退刀劃痕,,一般在鏜孔加工工藝中是允許該退刀劃痕存在的,利用該劃痕還可以判斷所鏜孔的形狀誤差,。
1 H6 J- y6 k* K V. c! t; h a4 X$ A. {( N0 y
(5) 在發(fā)訊指令后須設(shè)置G04指令,,以保證有足夠的時(shí)間延時(shí),等待發(fā)訊指令規(guī)定要求的動(dòng)作開(kāi)始或完成后,,再運(yùn)行后續(xù)程序,,以確保加工的可靠性。如換刀位,、開(kāi)啟關(guān)閉主軸,、潤(rùn)滑或接通其它信號(hào)等。如:瑞士碧瑪泰公司的S-188雙主軸雙刀塔數(shù)控車(chē)銑中心,,配NUM 1050數(shù)控系統(tǒng),,在自動(dòng)拉料時(shí)的程序?yàn)椋?4 _: O" E$ e8 _- s3 h
& ]( R" c/ a, W% c9 l4 HN0160 M60;夾具打開(kāi)允許
3 `) p3 E; Y/ ]5 LN0170 M169,;夾具打開(kāi) % i& A1 ^. x: |" t% P
N0180 G04 FO.3
8 S- H. C$ S3 T. ~1 KN0190 G01 ZL1,;L1已賦值 6 @9 e; \1 f, Z) N/ f9 l7 P
N0200 M168;夾具夾緊
6 D/ s* J$ h, Y/ L3 DN0210 G04 FO.3 ( C- X* [, _3 F% U8 \6 y5 A
6 r/ n- i, ^$ O/ a9 h( K. m( L B. ~1 N
(6) 在主軸轉(zhuǎn)速有較大的變化時(shí),,可設(shè)置G04指令,。目的是使主軸轉(zhuǎn)速穩(wěn)定后,再進(jìn)行零件的切削加工,,以提高零件的表面質(zhì)量,。
) L, t' s4 b. s2 S" ? v/ @6 _: m% }/ z
程序舉例:
( C9 `/ ?9 C$ b3 q& t. L1 [N0010 S1000 M13;主軸轉(zhuǎn),、冷卻液開(kāi) # `. {1 C* N/ {$ ^+ e! S. W
N0020 T0302 / o0 f0 i8 t" r; I2 `( r
N0030 G01 X32.4 FO.1 + }: I. e7 F# I2 V! O+ g) g
N0040 S3500 M03,;主軸轉(zhuǎn)速有較大的變化
% E& E2 g3 L# zN0050 G04 XO 6;延時(shí) 0. 6S
8 T1 ]$ ^1 S6 {& S" P9 o/ J; XN0060 G01 Z-10.0 FO.02
5 ?! L) {7 \. }/ @+ B$ N, S
$ F9 V) t$ t; L5 g8 f* Y(7) 在加工程序中有多種功能順序執(zhí)行時(shí),,必須設(shè)置G04指令。如機(jī)械手接零件,、雙主軸同步,、從第1刀塔轉(zhuǎn)換到第2刀塔加工等等,按動(dòng)作的復(fù)雜程度,設(shè)定不同的G04延遲量,,以使前一動(dòng)作完全結(jié)束,,再進(jìn)行下一動(dòng)作,避免干涉,。 , u8 o( N* i# ]
/ W3 y1 _ A' i" ~3 `* U. G
(8) 在銑加工過(guò)程中,,當(dāng)加工刀徑相同的圓弧角時(shí),可設(shè)置G04指令,�,?梢韵尩端鶐�(lái)的錐度和實(shí)際加工的R偏差,但圓弧角的表面質(zhì)量會(huì)下降,。
( J0 U4 \( g( c! Q1 g) N1 z8 K1 J+ e& S
程序舉例:
- U- A" I: E' Y- ]1 l; p& PN0120 G03 X20.5 Y18.6 R6 F100 1 ?/ I% c2 [7 l. x$ j' j
N0130 G04 XO.5
7 Z2 s0 d% p& i2 O" D. ]" _. WN0140 G01 Y50.5 F300 ( B9 k3 G0 b+ [% i j
4 N& A9 `) N2 l) ~$ E
(9) 在主軸空運(yùn)行時(shí),,用G04設(shè)置每檔轉(zhuǎn)速的時(shí)間,編一段熱機(jī)程序,,讓設(shè)備自動(dòng)運(yùn)行,,可以使熱機(jī)的效果更加的良好。
$ f: q" l* n; r; k F H
2 ?4 d) F& u: ^! N# {+ c如:
. m2 s' `6 F0 |N0220 M03 S1000 % q5 C& V& |/ [! }
N0230 G04 X600
3 i+ Z U3 H1 B7 r7 H. \N0240 S5000
! c( g% h, l1 O+ y- BN0250 G04 X600 ' i6 @+ \3 {+ ?. E& R/ `# Q
N0260 S10000
1 H$ ]4 q6 t* H3 D# p$ aN0270 G04 X600 - ?. o& j% g! C
. [+ j$ Y( r. u6 K# D7 \) V$ _3 ]2) 返回參考點(diǎn)G26,、G27,、G28、G29指令 / e, \; _1 B, Z5 n3 E& W: l, A
: r% d0 c$ x, h
參考點(diǎn)是機(jī)床上的一個(gè)固定點(diǎn),,通過(guò)參考點(diǎn)返回功能刀具可以容易地移動(dòng)到該位置,。參考點(diǎn)主要用作自動(dòng)換刀或設(shè)定坐標(biāo)系,刀具能否準(zhǔn)確地返回參考點(diǎn),,是衡量其重復(fù)定位精度的重要指標(biāo),,也是數(shù)控加工保證其尺寸一致性的前提條件。 8 b3 W- v8 l( J6 Y8 Q$ G
) v8 R: m; u* f+ f' @7 g* C
實(shí)際加工中,,巧妙利用返回參考點(diǎn)指令,,可以提高產(chǎn)品的精度。
7 Z! V& i" u, @8 M" B% X9 K- f5 f) Z7 l; x5 T' E: _5 S/ h W- G
(1) 對(duì)于重復(fù)定位精度很高的機(jī)床,,為了保證主要尺寸的加工精度,,在加工主要尺寸之前,刀具可先返回參考點(diǎn)再重新運(yùn)行到加工位置,。如此做法的目的實(shí)際上是重新校核一下基準(zhǔn),,以確定加工的尺寸精度。 $ p% a- L# k2 f+ i, I- r9 i
8 } E( {& ?# L1 ]
(2) 對(duì)于多軸聯(lián)動(dòng)機(jī)床,,特別是多軸多刀塔機(jī)床,,程序開(kāi)始段,一般設(shè)回參考點(diǎn)指令,,避免換刀或多軸聯(lián)動(dòng)加工時(shí)出現(xiàn)干涉情況,。 $ c, P' q) j, o& _! g
/ ~0 i/ E) h; [$ h
(3) 四軸以上的加工中心在進(jìn)行B軸旋轉(zhuǎn)前,雙主軸車(chē)床在主、副軸同步加工前,,設(shè)置回參考點(diǎn)指令,,可防止發(fā)生撞刀事故。如:HERMLE 600U五軸五聯(lián)動(dòng)立式加工中心,,配Heidenhain i530數(shù)控系統(tǒng),,其B軸可±110°旋轉(zhuǎn),而刀庫(kù)在主軸后面,,在B軸旋轉(zhuǎn)前,,都加回參考點(diǎn)指令。 * ~0 ^8 i0 _1 [1 c @. R
: @: ?. c7 H! b$ Z Q(4) 雙主軸車(chē)床,,只在一主軸加工時(shí),,用回參考點(diǎn)指令,使另一主軸在參考點(diǎn)位置,,能使程序順利執(zhí)行并保證加工精度,。如 S188雙主軸雙刀塔數(shù)控車(chē)銑中心,只在一個(gè)主軸加工零件時(shí),,首先用G28指令,,將另一主軸和刀塔返回參考點(diǎn)位置,以便加工順利進(jìn)行,。 # ]/ {- a0 f' z9 a
4 ~& X% Y! u1 O! }
(5) 對(duì)于多軸縱切機(jī)床,,當(dāng)因各種原因要封閉某一軸時(shí),用回參考點(diǎn)指令,,使此一軸在參考點(diǎn)位置,,然后再進(jìn)行封閉,能保證此軸的位置度,。如TONUS DECO2000機(jī)床,,因加工要求必須封閉X4和Z4軸,在此情況下,,在進(jìn)行系統(tǒng)屏蔽X4和Z4軸之前,,執(zhí)行返回參考點(diǎn)操作。 - @! K* j; D9 z: t8 e: e
) x- m4 H$ P7 R/ H b
(6) 在修理某一軸的伺服單元時(shí),,一般先進(jìn)行回參考點(diǎn)操作(如有可能),,以避免在該軸失電時(shí),坐標(biāo)位置的丟失,。如美國(guó)哈挺公司COBRA 42機(jī)床,,因X軸電機(jī)運(yùn)轉(zhuǎn)有雜音需檢查,在檢查前執(zhí)行返回參考點(diǎn)操作,。
! G+ \6 P( ~$ L' U1 ? L+ m
! Y1 Q1 e; l* K- g& ?, ~# B3) 相對(duì)編程G91與絕對(duì)編程G90指令 8 ^# `" r2 i+ c. ]& c. t
- I E: A# @0 I) V+ A, }, V
相對(duì)編程是以刀尖所在位置為坐標(biāo)原點(diǎn),,刀尖以相對(duì)于坐標(biāo)原點(diǎn)進(jìn)行位移來(lái)編程,。就是說(shuō),,相對(duì)編程的坐標(biāo)原點(diǎn)經(jīng)常在變換,,運(yùn)行是以現(xiàn)刀尖點(diǎn)為基準(zhǔn)控制位移,那么連續(xù)位移時(shí),,必然產(chǎn)生累積誤差,。絕對(duì)編程在加工的全過(guò)程中,均有相對(duì)統(tǒng)一的基準(zhǔn)點(diǎn),,即坐標(biāo)原點(diǎn),,所以其累積誤差較相對(duì)編程小。 - S8 l1 @5 j2 d, Z: h$ e( }
. X5 I e# Y& F9 ^數(shù)控車(chē)削加工時(shí),,工件徑向尺寸的精度比軸向尺寸高,,所以在編制程序時(shí),徑向尺寸最好采用絕對(duì)編程,,考慮到加工時(shí)的方便,,軸向尺寸采用相對(duì)編程,但對(duì)于重要的軸向尺寸,,也可以采用絕對(duì)編程,。數(shù)控銑床加工時(shí),對(duì)于重要的尺寸應(yīng)采用絕對(duì)編程,。在數(shù)控車(chē)銑加工中心加工零件時(shí),,一般在車(chē)加工時(shí)用相對(duì)編程,變換為銑加工時(shí),,用絕對(duì)編程,。如:EMCO 332數(shù)控車(chē)銑中心,配西門(mén)子 840D數(shù)控系統(tǒng),,雙主軸雙刀塔,,在進(jìn)行車(chē)銑加工時(shí)的程序:
, U) A' d' M; t: K$ B
/ [8 a! N2 i8 [# |) g4 y" KM06 T10
+ S( K" p' f$ g0 w2 h' D, W6 Z, c" EM38;車(chē)方式,,默認(rèn)在G91相對(duì)編程
& ^5 i/ g7 K) a) R2 v% z' Y( iM04 S1000 M08 9 A& d/ A3 @" w) x* K
G95 FO.03
1 M3 a2 S# F/ f7 ?! ?G00 X8.0 YO Z10.0
2 g" A* q, l E. q3 L6 l" lG00 Z1.0 ' }7 o" _9 n( E$ B$ h
G01 Z-11.55 FO.01 7 g; c% q; H. }1 L/ h
M06 T13
$ c. x7 Z9 z4 yM39,;銑方式,G91相對(duì)編程,、G90絕對(duì)編程 , q" Y1 [8 m/ b* E9 p6 _. l
G00 G90 X-L12 Z1,;L12已賦值
1 S! f3 R% M0 E. Z3 r4 ]. K1 n) |G01 G90 Z-9.5 F1200
% h1 G: r6 `$ C$ }; RG01 G91 XO.30
. U8 [' O& D {- ^G00 G90 Z1 1 Q- _- r9 r3 I: s; E
6 j* j# g) Q, r" `& O7 @/ p) Z. }另外,為保證零件的某些相對(duì)位置,,按照工藝的要求,,進(jìn)行相對(duì)編程和絕對(duì)編程的靈活使用。
/ Q& G! Y) ~. |; ^" l. c% l- x- h( u% c
4) 主軸松開(kāi)夾緊指令 ! Y# E! t, q( v1 @- l) s
7 r( G) V8 w' i
主軸松開(kāi)和夾緊指令,,在正常的情況下,,是裝卸零件時(shí)使用,,但對(duì)于多主軸車(chē)床來(lái)說(shuō),還有其他的用途: 6 s9 a% F, x# [1 {
( ~2 Z2 c. p( J, {& s# I(1) 用于雙軸同步加工,。在加工細(xì)長(zhǎng)軸類零件時(shí),,用主、副軸分別夾持零件的兩端,,利用夾套夾緊時(shí)的后縮力,,使零件處于被拉緊狀態(tài),再進(jìn)行切削加工,,可以防止因讓刀產(chǎn)生錐度,,并能提高零件表面的加工質(zhì)量。 ; T' Z: ^; C$ a7 G: x
5 K) |: b8 A' @% B
(2) 對(duì)于數(shù)控縱切車(chē)床,,經(jīng)過(guò)合理地設(shè)置主副軸的松開(kāi),、夾緊指令,多次拉送料,,分段多次加工,,可以加工比額定行程長(zhǎng)數(shù)倍的細(xì)長(zhǎng)零件。筆者就曾在TONUS DECO2000機(jī)床(Z軸行程64mm)上用此方法加工出長(zhǎng)96mm的φ0.6mm和φ0.8mm臺(tái)階軸,。
+ Z" q! ^ q3 f3 z) b+ B7 H$ B5 u Z5 U+ z1 @
如:TONUS DECO2000機(jī)床為數(shù)控縱切車(chē)床,,配基于FUNAC16系統(tǒng)而改進(jìn)的、具有電子凸輪功能的,、專為縱切機(jī)床配套的PNT2000(TONUS專利產(chǎn)品)數(shù)控系統(tǒng),,其編程方式有別于一般的車(chē)、銑,,每一工步是技流程在各個(gè)框圖中分別編,,現(xiàn)僅列主加工工步的程序: + S* b$ ~) t3 q5 _' T* W
: H6 j% V, M# F* [, nG00 G100 Z1=0 X1=1;主軸旋轉(zhuǎn),、冷卻,、調(diào)刀另有工步 ) V3 M2 R- Q1 y+ r+ \
G01 X1=0.6 FO.05 ' k( R a- i) p6 J, w8 K
G01 Z1=-60.0 FO.02
c, i: r, {( N$ U3 ~* z' W! }G01 X1=1.2 FO.05 + j9 l/ G! y+ g( Z$ x
G00 G100 X1=20 3 f( L/ B8 d6 _ C! T1 ^, d: y
M111;松主軸
6 {5 d" m t- PG04 XO.4
; O$ S: U5 Q) n8 ~' u& YG01 Z1=0.0 FO.1 ; F- s, {5 ~! G/ X+ _ u
M110,;主軸第二次夾緊 % f( a3 H* R7 Z8 L& O3 @9 ]1 F
G04 XO.4 7 t+ A: Q) L4 z
G01 G100 X1=1.2
( M8 m. d2 T l, yG01 X=0.8 F=0.05 % D* b7 X; `* a, c, H( m
G01 Z1=-36.0 FO.02 4 ^# @+ a% R/ [" K
G01 X1=1.2 FO.05 # {, g: ^7 r4 }9 }* U2 i4 t
G00 G100 X1=20,;轉(zhuǎn)換到切斷工步。 ) k1 t7 e. f) {# `
6 d9 W; A( z$ L( \) t
5) G53零點(diǎn)漂移指令
# P6 J) m3 M# l7 _( ^# y3 K1 A. Z/ `
4 ?; e/ `7 |, l在一般情況下,,G53~G59等指令,,是運(yùn)用在零件加工過(guò)程中需重新建立編程原點(diǎn)的情況下,如多個(gè)零件同時(shí)加工等,,但如合理使用此類指令,,可提高機(jī)床的效率。
/ i3 e8 M5 L. Q( s6 c' N3 [' `- V. m$ z7 y4 ]0 F" b* k% \
對(duì)于大部分?jǐn)?shù)控設(shè)備來(lái)說(shuō),,在開(kāi)機(jī)之后,,必須進(jìn)行一段時(shí)間的熱機(jī),,以消除因主軸或刀塔發(fā)熱所帶來(lái)的誤差。如果對(duì)機(jī)床熟悉,,就可以在加工程序的開(kāi)頭設(shè)置G53~G59等指令,,人為進(jìn)行補(bǔ)償,可以大幅縮短熱機(jī)時(shí)間,。如 S-188雙主軸雙刀塔數(shù)控車(chē)銑中心,,因控制的軸數(shù)較多,如要尺寸完全穩(wěn)定,,每天需空運(yùn)行2h左右,經(jīng)一段時(shí)間的摸索,,現(xiàn)用G53指令,,即:G53 XO.04 YO.01。在2h內(nèi),,每0.5h減少XO.01 YO.005,,可將熱機(jī)時(shí)間控制在0.5h以內(nèi)。
" i* ~# H3 a) `1 x7 d& R3 C9 v2 [/ G# Q( S$ L9 Q- i
批量生產(chǎn),,當(dāng)工作臺(tái)可以裝夾數(shù)個(gè)零件時(shí),,在編程中運(yùn)用G53~G59等指令,定義幾個(gè)不同的加工原點(diǎn),,可以一次裝夾加工數(shù)個(gè)零件,,節(jié)省換刀時(shí)間,提高工作效率,。如 VC750型立式加工中心,,工作臺(tái)為850mm×530mm,所加工零件的坯料為φ160mm,,除去裝夾部分,,每次可裝4個(gè)零件。程序如下:
# @4 L8 H+ v' V$ w$ `6 j8 {2 Y$ u& H" A0 J0 _$ F1 j6 d+ r
G54 P1 M98 3 J7 k$ a: F: G; m2 W5 [
/G55 P1 M98 6 j+ E( o' q V0 M/ }' s4 r0 y* X
/G56 P1 M98
. F/ P; G0 a5 H/ L' Q4 L) |" a% Y- b% i/G57 P1 M98
5 B8 Q. n# R3 R% g" y' _M99 : d4 `0 N A$ C6 S
將要加工的程序編成子程序(P1號(hào)),,在調(diào)試時(shí)不執(zhí)行帶/的程序,,批量生產(chǎn)后再執(zhí)行。 + _. u* H8 J& b
% O8 ~' \8 T, x* N. T" E6) G79跳轉(zhuǎn)指令
: C2 c0 F" f, @' ~, Y1 q8 x# q5 B% [2 S" B7 v
G79指令為強(qiáng)行跳轉(zhuǎn),,在車(chē)銑復(fù)合加工中心的零件加工程序中使用,,可以帶來(lái)很大的方便。如S-188雙主軸雙刀塔數(shù)控車(chē)銑中心,,配NUM 1050數(shù)控系統(tǒng),,帶自動(dòng)拉料機(jī)構(gòu),在零件加工程序的編制中,,如:
3 q; U9 W1 ^% X2 F
6 U7 n# T0 J0 d2 Y9 w$ n# _/ i$ G79 N2037
o0 {% B: B$ _8 Z( M. t: ?6 O8 `N2037 GO X52.0 Z2.0
2 \. u; z9 P. I, y2 x3 Y9 W
0 T7 \" Z Q6 ?) X- f- b加入G79指令,,可以很方便地進(jìn)行各工步程序的調(diào)試,,免去一般程序每調(diào)一步都要從頭找程序段或在每一程序段結(jié)束加 M01的麻煩;同時(shí)可以直接跳轉(zhuǎn)到程序結(jié)束句進(jìn)行割斷,。 7 ?# J% Z% f% i6 v$ P5 i1 U/ I
]8 ^3 w+ i9 S! L
7) G09減速與精確定位指令 D/ Z0 [- P- P, k8 f+ |) O
( ~; y9 @+ b% ~ ?2 I
G09指令其功能是在執(zhí)行下一條程序之前,,減速并準(zhǔn)確地停止在當(dāng)前條程序所確定的位置。在精加工時(shí)使用,,可以使加工的形位尺寸準(zhǔn)確,,如 S-188雙主軸雙刀塔數(shù)控車(chē)銑中心,配NUM 1050數(shù)控系統(tǒng): 7 V' X8 P$ d( Y1 s4 c& A
4 S9 E+ Q0 w0 r. G
G01 Z1 FO.02
, Z/ j* H+ R& b, U1 g* s. K S5 m: RG01 G09 ZO.5
$ b r4 L( C# Z7 Q( W% lG01 G09 X9.745 Z-0.4 * O& `+ I! Y! k1 u7 q
G01 Z-11.52 ( p, b( x& U% w% k- [
r4 T. F7 a& P; |) I) W: H) E3 結(jié)束語(yǔ)
( w. V! ~5 W5 G V% k0 O2 t" g. j A( U& p; B! b- `* I+ @0 M4 ?
數(shù)控加工是基于數(shù)控程序的自動(dòng)化加工方式,,在實(shí)際加工中,,對(duì)G、M代碼進(jìn)行深入分析與研究,,對(duì)傳統(tǒng)加工方法進(jìn)行變革,,需要有較強(qiáng)的程序指令運(yùn)用能力和豐富的實(shí)踐技能。作者從事數(shù)控技術(shù)教學(xué),、數(shù)控加工及數(shù)控設(shè)備的維護(hù)近20年,,碰到非常多的技術(shù)難題,在特殊G,、M代碼的使用方面,,積累了一定的經(jīng)驗(yàn)。在數(shù)控加工程序中,,用好這些特殊G,、M代碼,對(duì)提高零件的加工質(zhì)量和精度,,使用,、維護(hù)好數(shù)控機(jī)床具有重要意義。 & ~- V, F, m: q+ P7 p2 }' X- r$ K
|
|