加工中心的編程和數控銑床編程的不同之處,主要在于增加了用 M06 、 M19 和 Txx 進行自動換刀的功能指令,其它都沒有多大的區別。 0 P) w% [# p' z# \8 Y
M06--- 自動換刀指令。本指令將驅動機械手進行換刀動作,不包括刀庫轉動的選刀動作。
5 h* @! k+ g7 s4 `M19--- 主軸準停。本指令將使主軸定向停止,確保主軸停止的方位和裝刀標記方位一致。在大部分加工中心系統中, M19 包含在 M06 中,因此不需要另外給定。
/ e6 w6 d( ?$ Z" r Z& v
) c* c2 e+ T. d2 s/ Q3 ?& P 對于不用機械手換刀的斗笠式刀庫和主軸移動式換刀的立、臥式加工中心而言,其在進行換刀動作之時,是先取下主軸上的刀具,再進行刀庫轉位的選刀動作,然后再換上新的刀具。其選刀動作和換刀動作無法分開進行,故編程上一般用“ Txx M06 ”的形式,不能分離使用。而對于采用機械手換刀的加工中心來說,可以合理地安排選刀和換刀的指令的書寫位置和格式。
2 ?2 U3 }7 ]3 V# n- a% r& u2 `
) e2 z/ }2 J& ]4 B" V8 P- Y 在對加工中心進行換刀動作的編程安排時,應考慮如下問題:
/ u* x6 |8 R2 H8 d; l- S& Y( @3 P/ M2 Z& g
( 1 )換刀動作必須在主軸停轉的條件下進行。
) o3 ^: ]( m/ j. @: ]( 2 )換刀點的位置應根據所用機床的要求安排,有的機床要求必須將換刀位置安排在參考點處或至少應讓 Z 軸方向返回參考點,這時就要使用 G28 指令。有的機床則允許用參數設定第二參考點作為換刀位置,這時就可在換刀程序前安排 G30 指令。無論如何,換刀點的位置應遠離工件及夾具,應保證有足夠的換刀空間。
6 ?) {2 |; K4 Q4 a1 k$ X( 3 )為了節省自動換刀時間,提高加工效率,應將選刀動作與機床加工動作在時間上重合起來。比如可將選刀動作指令安排在換刀前的回參考點移動過程中,如果返回參考點所用的時間小于選刀動作時間,則應將選刀動作安排在換刀前的耗時較長的加工程序段中。/ J8 M+ ?% r4 |) p' e5 j
( 5 )換刀完畢后,不要忘記安排重新啟動主軸的指令,否則加工將無法持續。5 L. u) s) a7 G% A- }7 G
( 6 ) M06 涉及的動作較多,一般通過 PLC 對此指令進行設計控制,不同的系統設計其動作連鎖要求也不盡相同,因此參詳系統編程或使用說明書是非常重要的。
: d3 l! g+ a3 U, O: c2 L' S; V
( l. y7 I$ o l6 S5 s; s) Q G00 快速定位
% e# N2 G: I" P4 E; `) M4 I% gG01 直線補間切削 ! h' M- [$ ?% ~5 X( S# d$ @
G02 圓弧補間切削CW(順時針) ' s/ O4 j! p9 B4 G" _5 p
G03 圓弧補間切削CCW(逆時針)
! V$ h& h# k2 n. g9 oG02.3 指數函數補間 正轉 & s: b; C8 G/ J, N
G03.3 指數函數補間 逆轉
* e: X$ J+ s& Z' E. }G04 暫停
( H" T4 e: R7 _" M" rG05 高速高精度制御 1
2 D$ ]: q" g( SG05.1 高速高精度制御 2
8 [# J, w `( e; |* XG06~G08沒有
# _5 g1 {. B% w* S* g/ ~5 BG07.1/107 圓筒補間 6 [0 b- s4 ^) d i [1 E9 w
G09 正確停止檢查 # ^% ?( _* q5 w: D2 }
G10 程式參數輸入/補正輸入 0 P" _- m: G+ |4 r% e
G11 程式參數輸入取消
7 j2 L B6 _$ I& H( ~9 m/ u/ Z. AG12 整圓切削CW 3 }/ j" I `7 W7 X
G13 整圓切削CCW
+ ^6 f U; @) [4 R2 f b9 @G12.1/112 極坐標補間 有效
% m' M+ `% a+ q7 B2 K" M. k. ^) HG13.1/113 極坐標補間 取消 1 B g9 n/ U, V" f# l$ F; g/ z
G14沒有
5 u8 c+ [8 x& R, B' u: m5 DG15 極坐標指令 取消 7 B7 X: a9 \4 Z* L2 u w! U+ j
G16 極坐標指令 有效
% P) g0 h2 t \" m7 K8 `& l; k* Z7 zG17 平面選擇 X-Y
) a% L3 n* c4 e4 z% }G18 平面選擇 Y-Z 7 D# @% g' c# f' k p
G19 平面選擇 X-Z 0 }# A% u5 X( ]( B( u. f' v
G20 英制指令 & u. J7 D6 o* [5 L
G21 公制指令
e3 V3 N$ s& G, P" xG22-G26沒有
3 `! ^! _7 W6 o2 g$ j, pG27 參考原點檢查 + ]4 s* ? e. o: [3 z+ n$ C
G28 參考原點復歸
* H" L* |) `. C+ N5 ^: z, ?G29 開始點復歸 3 O' [% F& M0 O# U0 I/ \" B! ], L
G30 第2~4參考點復歸 7 |4 |' Q! x2 \! ?8 j
G30.1 復歸刀具位置1 % g J+ c1 \' q* J4 N# y0 s
G30.2 復歸刀具位置2
' S- S5 R+ {) \3 n* O {+ PG30.3 復歸刀具位置3 ( {2 j9 _# M3 a) O( Z$ h5 I) Z, Q! w4 J m
G30.4 復歸刀具位置4
4 l0 Q- n+ I8 ~G30.5 復歸刀具位置5
0 Z- F4 Z, M' j& NG30.6 復歸刀具位置6
+ x& K7 U% x3 F' ?G31 跳躍機能 6 Y+ f( {. j% O! V4 y- L
G31.1 跳躍機能1
0 y1 z! l4 s' [! B) _# B- X# ]' ?6 pG31.2 跳躍機能2
# X/ \: H) Q$ y% m" rG31.3 跳躍機能3 # ?, h- v' B( e8 z
G32沒有 - @7 `7 b5 V: n6 X, Y
G33 螺紋切削 ! Q+ U# m/ O8 Z+ P0 v
G34 特別固定循環(圓周孔循環)
; n" [3 ]0 B$ e! XG35 特別固定循環(角度直線孔循環)
( R0 Y& T; J/ oG36 特別固定循環(圓弧)
. t8 X( B" `" _7 MG37 自動刀具長測定 7 y: i; a% x7 @" L# [4 ?
G37.1 特別固定循環(棋盤孔循環) % d) j8 a) ^. S. N! ~6 U
G38 刀具徑補正向量指定
* D9 y2 O6 t/ U( { v- s0 oG39 刀具徑補正轉角圓弧補正 : D. y' c& t) W/ W+ w
G40 刀具徑補正取消 2 K" @* H5 g! X( ], g
G41 刀具徑補正 左
" T; ` d' g& `$ E% ZG42 刀具徑補正 右
6 `5 V4 }+ C5 uG40.1 法線制御取消 ( d/ j0 Z3 h7 j4 \8 i+ B$ j9 ^
G41.1 法線制御左 有效
, O+ G& A5 P0 H7 R4 j) ]; U/ ], lG42.1 法線制御右 有效
4 l: z1 `; [8 Q3 B: c+ YG43 刀具長設定(+) ' b/ t' n7 @& C
G44 刀具長設定(—)
3 Q. Q3 L; H# a5 j4 rG43.1 第1主軸制御 有效 3 w9 A; |, t! T* g3 i1 J
G44.1 第2主軸制御 有效
: l2 Q2 {3 J& W2 r8 |4 gG45 刀具位置設定(擴張)
1 p" P" l9 _6 A! E5 O, SG46 刀具位置設定(縮小) 9 L: e! {- ^) ^) ` Q
G47 刀具位置設定(二倍)
% J( W. f$ x1 Q1 u& I w+ wG48 刀具位置設定(減半) ( ~, d8 u I. ]' H" Y& }
G47.1 2主軸同時制御 有效 % C( F8 e: D2 H# a6 a/ T0 Q4 j& k
G49 刀具長設定 取消
# ~2 b& V0 Q" T. s! zG50 比例縮放 取消
; [4 Y, R, ?5 X+ G: j! [G51 比例縮放 有效
+ [* }2 w1 o: {3 d! B) wG50.1 G指令鏡象 取消 # t2 h4 g! f, h6 o9 m" z4 L! e* C- L
G51.1 G指令鏡象 有效 : M; S8 P# Q- ?0 N0 t' O
G52 局部坐標系設定
1 D( s$ k Y1 Z! `8 V, A( V4 lG53 機械坐標系選擇 - Y+ m+ f, \1 H o" f
G54 工件坐標系選擇1 " f* ]4 j& n& z; x7 X1 q r0 Q
G55 工件坐標系選擇2
: H9 \( C8 X* ?6 O; A) VG56 工件坐標系選擇3
( h* V q% e5 j0 i4 v9 G( @G57 工件坐標系選擇4 E: l8 l- o/ f( ~
G58 工件坐標系選擇5 2 I) i+ r) Z, s2 T9 H1 `
G59 工件坐標系選擇6
Z$ y: r/ C& B1 w! O. SG54.1 工件坐標系選擇 擴張48組
% ^' T* z0 O Z) l N* |G60 單方向定位 : _4 c# b) X, j: [) k
G61 正確停止檢查模式
3 L+ T A V* k- P% o. HG61.1 高精度制御
: Z) r2 u* a% Q( VG62 自動轉角進給率調整 ! e7 N8 ]. w. u9 G; E. C: {
G63 攻牙模式 ' f4 ]# w* C. R9 a
G63.1 同期攻牙模式(正攻牙)
+ l! Z4 w& ~& m5 [G63.2 同期攻牙模式(逆攻牙)
/ X7 d [+ ~* s8 d6 jG64 切削模式 # d8 C: n; M* a" F
G65 使用者巨集 單一呼叫
|1 b; G& D6 F! tG66 使用者巨集 狀態呼叫A
5 M# v$ s0 Y5 Z+ q- k' R" aG66.1 使用者巨集 狀態呼叫B
9 e: `4 G' _- j3 o! l9 g1 ZG67 使用者巨集 狀態呼叫 取消 8 _8 I E( k7 G c5 J; r
G68 坐標回轉 有效
& V9 |, G6 C8 b) Y4 fG69 坐標回轉 取消 ( @( g3 O/ e8 ^1 d
G70 使用者固定循環
$ z: n3 i# R( h1 MG71 使用者固定循環
- e& u8 Q9 Q5 Q6 b0 A5 M! iG72 使用者固定循環
1 T8 A- q. ^1 d% V: f: H0 a. E! TG73 固定循環(步進循環) ) V( U" V+ l4 C M
G74 固定循環(反向攻牙) ( v* t1 A5 i3 Z' a2 j
G75 使用者固定循環 3 A, a4 F' {/ t7 f0 f
G76 固定循環(精搪孔)
I. n. C7 F3 ~G77 使用者固定循環
- h% \8 i, P. C5 sG78 使用者固定循環 . P* p3 v, v8 u7 m# y
G79 使用者固定循環
* o7 W# [5 \8 c+ x" T8 eG80 固定循環取消
& w$ u& s4 @( H( ]8 I- R# zG81 固定循環(鉆孔/鉛孔)
8 S0 h3 h |: i, u AG82 固定循環(鉆孔/計數式搪孔) / E, q* V) [" i; O
G83 固定循環(深鉆孔) : |3 O" @, T, b2 Y- P0 w* u
G84 固定循環(攻牙) 5 H# p" ]9 q4 C& h% o7 p% B& M
G85 固定循環(搪孔) ( l6 j( s% O2 p' P: C: I) v+ C
G86 固定循環(搪孔) " n5 ^+ y3 Z0 q5 c
G87 固定循環(反搪孔)
( F7 j q8 {, ]' M# [+ HG88 固定循環(搪孔)
3 y# O4 h2 I8 O) V- tG89 固定循環(搪孔) - H5 S: y q& o$ J5 p: \
G90 絕對值指令
" Q5 o o6 c+ a$ AG91 增量值指令
+ C& ^6 b* U/ f6 |" i) GG92 機械坐標系設定
V2 X0 I8 d; h" M9 R9 T% @% e8 OG93 逆時間進給
7 p1 ~( `; |& V3 ]4 |G94 非同期進給(每分進給)
7 b8 [/ n. o# ^) JG95 同期進給(每回轉進給)
: T+ n; x6 c+ HG96 周速一定制御 有效
( z X0 f7 Z* ]. u5 M8 l j' {$ GG97周速一定至于 取消
- X; X9 y0 }: y9 i2 n- DG98 固定循環 起始點復歸
* i8 g+ `9 H5 tG99 固定循環 R點復歸
- Q F7 |, e3 W' h$ e5 hG114.1 主軸同期制御
# n$ r! ~* b0 q7 A/ MG100~225 使用者巨集(G碼呼叫)最大10個1 Y' W3 B8 Y3 e5 \; `
' a% G7 h+ e3 u! n1 J3 h3 }3 Y) @M00 程序停止(無條件停止)6 O @+ q9 _0 i ?
/ P; R, J% J! g8 Q" ~
M01選擇性停止 ' x2 l: C" m5 s1 B
M02程序結束8 A3 j* T' W+ A5 n! V0 Y! q4 C% Y% A$ Z( [
. \: y) r9 B( ^5 f" w, W hM03主軸順時針轉 $ _8 A+ G: @3 a/ q; ~7 A
M04主軸逆時針轉6 q; e. a) L% f6 H! L" p: |+ b
- r* u4 U( K* s& c9 ]5 X
M05主軸停止
& v3 Y) b& F0 k- O/ v8 q, MM06換刀
3 R0 t" `' e) r" z- z' t2 h
5 h3 r O! I* R2 W- FM08冷卻液開 G) R2 F+ a7 t7 k. B
M09冷卻液關
8 p' K j+ c$ \7 [; s/ g9 m' O) p) V- ]/ {4 P9 |2 W
M10夾緊 (臥式加工中心第四軸)
* V! ?3 P9 g9 e% j: f+ S+ eM11松開(臥室加工中心第四軸)/ I i* n- a5 M0 V5 J
' z$ R" {. o: J6 A, g" g
M15正方向快速移動 6 K" |- P: d3 ~$ c* o& E( V
M16反方向快速移動7 F$ i$ o. O p
+ H0 \ K8 P0 E& P' T% {% _9 x
M19主軸定位
2 b5 O" x- I: K# c8 RM30程式停止, z' V" @# P0 g- X. [+ U- s3 Z
. Q' C' n* h6 O# G) W
M98 調用子程序 4 U2 L3 G5 h2 C1 \8 s
M99 子程序結束
5 A* G: ^ t7 f3 C( N6 hhttp://www.busnc.com/ |