加工中心的编程和数控铣床编程的不同之处,主要在于增加了用 M06 、 M19 和 Txx 进行自动换刀的功能指令,其它都没有多大的区别。
6 s$ H% o& H2 j" ?6 KM06--- 自动换刀指令。本指令将驱动机械手进行换刀动作,不包括刀库转动的选刀动作。0 F' Y5 N' c, a
M19--- 主轴准停。本指令将使主轴定向停止,确保主轴停止的方位和装刀标记方位一致。在大部分加工中心系统中, M19 包含在 M06 中,因此不需要另外给定。 7 D$ q' M ]1 N* a& Z% Y: Q8 D
0 R3 m o: m0 Y0 T, b
对于不用机械手换刀的斗笠式刀库和主轴移动式换刀的立、卧式加工中心而言,其在进行换刀动作之时,是先取下主轴上的刀具,再进行刀库转位的选刀动作,然后再换上新的刀具。其选刀动作和换刀动作无法分开进行,故编程上一般用“ Txx M06 ”的形式,不能分离使用。而对于采用机械手换刀的加工中心来说,可以合理地安排选刀和换刀的指令的书写位置和格式。
- n: y/ q! H9 v" F; U" G* Z7 M! l o$ w4 ~- A( {% S# e1 F# d s
在对加工中心进行换刀动作的编程安排时,应考虑如下问题: + a: B+ ? i" D7 b3 i8 H* h: Q
9 m ^' G, l- z! o+ ?5 E
( 1 )换刀动作必须在主轴停转的条件下进行。
1 O2 S; k* ?4 S0 n/ D( 2 )换刀点的位置应根据所用机床的要求安排,有的机床要求必须将换刀位置安排在参考点处或至少应让 Z 轴方向返回参考点,这时就要使用 G28 指令。有的机床则允许用参数设定第二参考点作为换刀位置,这时就可在换刀程序前安排 G30 指令。无论如何,换刀点的位置应远离工件及夹具,应保证有足够的换刀空间。
; I9 E' ]* a3 B! H: \* | ?1 v* O' z( 3 )为了节省自动换刀时间,提高加工效率,应将选刀动作与机床加工动作在时间上重合起来。比如可将选刀动作指令安排在换刀前的回参考点移动过程中,如果返回参考点所用的时间小于选刀动作时间,则应将选刀动作安排在换刀前的耗时较长的加工程序段中。! u: v" q$ s7 a! E E' `
( 5 )换刀完毕后,不要忘记安排重新启动主轴的指令,否则加工将无法持续。
/ o/ i. I, n) ^( A( i! v( 6 ) M06 涉及的动作较多,一般通过 PLC 对此指令进行设计控制,不同的系统设计其动作连锁要求也不尽相同,因此参详系统编程或使用说明书是非常重要的。9 }( `& k0 w' r% [( D, b7 Y
/ L' N2 P. O: R" k" } G00 快速定位 6 }# A7 U5 E1 F0 A) |' p
G01 直线补间切削 + Q' h8 B. e4 q3 d- U! {+ G
G02 圆弧补间切削CW(顺时针) ( v! E. a! S' O7 B" Z; l: Y$ J% [
G03 圆弧补间切削CCW(逆时针)
+ u' V* R% c. M0 g, cG02.3 指数函数补间 正转
- ]* }# ^( l4 y$ t7 w; {7 o6 PG03.3 指数函数补间 逆转
: e5 ^/ B# l% Q: D. Q" }1 oG04 暂停
7 ^0 f6 y) Q7 X0 g' eG05 高速高精度制御 1 4 ]$ X/ n5 R9 {6 C, k
G05.1 高速高精度制御 2 8 ~4 _0 X( m# K+ Z" Y
G06~G08没有
, t, c4 f9 A1 ~% ?: h! _' }, }G07.1/107 圆筒补间 5 X4 }/ b8 f- `* D2 \
G09 正确停止检查
! `7 y, N, p. v$ e" o: [G10 程式参数输入/补正输入 + |* c* x" ~/ W7 ]
G11 程式参数输入取消
/ ?" P. I- X+ x1 g5 f3 I- a3 i }G12 整圆切削CW
$ e5 L7 Z- n2 OG13 整圆切削CCW
# _% k% n2 ~7 c9 q, G! BG12.1/112 极坐标补间 有效
! @' d% i7 l+ l9 r2 V: }6 GG13.1/113 极坐标补间 取消
4 R# w0 r3 W1 ~/ o' }; ^" IG14没有 ) a s+ w& w7 [6 d, l$ D
G15 极坐标指令 取消
z9 o" H& Z, s9 nG16 极坐标指令 有效
8 J* ]1 I8 k( a6 eG17 平面选择 X-Y
- G: q$ M: e+ Z; W% H. }7 u0 ]G18 平面选择 Y-Z
~ C' H2 V- H# BG19 平面选择 X-Z 0 S7 |* C, u6 B2 C, V' i8 A
G20 英制指令
4 c* u. X4 @ UG21 公制指令
9 V+ C# q( P5 E9 f! n gG22-G26没有 6 c- T3 I# a( Y9 S8 p8 {3 P+ ?
G27 参考原点检查
( T7 S* F) N: V$ fG28 参考原点复归 6 D' N+ A2 l ?8 g* J8 a- s
G29 开始点复归 ! V7 L* i, O) F
G30 第2~4参考点复归
& \0 [+ [6 y1 D; EG30.1 复归刀具位置1
; Z$ {5 l; U" |- `2 x, |G30.2 复归刀具位置2 8 e8 U2 Q3 S$ ?+ c3 Q, p9 j' z9 z
G30.3 复归刀具位置3 1 x# K, |" z) Q1 Z' N
G30.4 复归刀具位置4
2 v u& d f9 O9 y- ?/ s* {; VG30.5 复归刀具位置5
4 j) \4 y) d1 ^& m7 z2 q. j% v! yG30.6 复归刀具位置6 ( x. }! Z% `! @ ?2 M
G31 跳跃机能 2 O7 V- y/ c' h/ K* L
G31.1 跳跃机能1 9 t3 A% K0 g" V$ c
G31.2 跳跃机能2
Y$ B1 I! C$ N0 @% mG31.3 跳跃机能3
( b& n* Q5 s9 D/ B( SG32没有 # q! i/ n6 I0 i; ]
G33 螺纹切削 # j# ^, `9 t1 g
G34 特别固定循环(圆周孔循环)
: i4 L. Q6 c5 M: tG35 特别固定循环(角度直线孔循环) & L: p$ P. u! {( s: J. t
G36 特别固定循环(圆弧) . W' J! R, ~' {; U# E) Q' a
G37 自动刀具长测定
: Y: R7 d1 u3 ~ TG37.1 特别固定循环(棋盘孔循环)
' I" c, C: f$ ?; s4 I; a+ Z5 M; uG38 刀具径补正向量指定 5 B2 a. N) R% g
G39 刀具径补正转角圆弧补正 ! N5 d6 }4 K3 m/ }8 z
G40 刀具径补正取消 : a! d7 |4 S" }) [. j( y
G41 刀具径补正 左
& n! P7 J8 J( w+ d+ IG42 刀具径补正 右
' s6 S4 S. d( Q6 K) U& lG40.1 法线制御取消
! ]7 z' j7 D$ Z$ ]$ [3 `G41.1 法线制御左 有效 5 G" F6 V* x$ s" M+ _
G42.1 法线制御右 有效
" F3 G) A; O3 }G43 刀具长设定(+)
5 u( e: b& O* c; }+ _ h+ ]G44 刀具长设定(—) $ f% t5 N; B. t) f: n a$ X/ i
G43.1 第1主轴制御 有效 $ f: h, u a c, m. a6 q
G44.1 第2主轴制御 有效
* w0 C N' H/ X& |3 n: N& zG45 刀具位置设定(扩张)
- C! L' j& ~3 @, OG46 刀具位置设定(缩小) $ S) P% {2 m, B+ n) m( p
G47 刀具位置设定(二倍) $ i) Q) o5 n7 _8 z' y1 j( R
G48 刀具位置设定(减半)
+ L* `% \8 k# t$ b$ q0 T7 V' SG47.1 2主轴同时制御 有效 8 Q5 }7 @* a& s2 u; n7 l
G49 刀具长设定 取消 " E' q% z0 p' [
G50 比例缩放 取消
/ X* _# d1 ^$ j, WG51 比例缩放 有效
# S: _; a5 G4 w. w5 l' b9 r8 V: IG50.1 G指令镜象 取消
* r* G# X8 C o% ?* Y- Y; YG51.1 G指令镜象 有效 4 n7 n4 A- p* R) o
G52 局部坐标系设定 0 I) g& |# [# x, g- E/ |
G53 机械坐标系选择 5 ^+ E: M$ X, N. D0 H6 E
G54 工件坐标系选择1
7 E% b* r! t# k; gG55 工件坐标系选择2 $ ^- B' s& z0 l7 o4 b5 Q3 v7 C0 ^
G56 工件坐标系选择3 : u" t- g) F0 [0 V/ i
G57 工件坐标系选择4
1 p. n0 \: H1 f1 C% iG58 工件坐标系选择5 & z( E* }1 b" E1 p( r4 o0 q
G59 工件坐标系选择6
S! |3 O7 @* I i- sG54.1 工件坐标系选择 扩张48组
6 y, j) x" Z/ U: @0 r4 xG60 单方向定位
0 z+ i% x; h# B8 Z3 K* n# ~, K; d4 rG61 正确停止检查模式
2 e5 W! c$ t- Z) P& nG61.1 高精度制御
T' N( U% c3 s0 `( k5 X: u6 K* E- [G62 自动转角进给率调整 # Y) w! V/ v$ P7 l; F: L3 q
G63 攻牙模式
4 u# f% ^% q, J) u7 @G63.1 同期攻牙模式(正攻牙)
p+ q! g. C' z" f% J( gG63.2 同期攻牙模式(逆攻牙)
F) r4 U$ {. o/ a# ?" oG64 切削模式
+ h/ K8 x. }. w% A9 hG65 使用者巨集 单一呼叫
. P' |: W6 z8 t3 CG66 使用者巨集 状态呼叫A " t2 ^3 k) ~9 i* n! p+ G' @0 @
G66.1 使用者巨集 状态呼叫B ; k0 o# X. a" h8 b0 ?: k3 l
G67 使用者巨集 状态呼叫 取消
5 c9 o/ E# N& l2 G' x# oG68 坐标回转 有效 / s. h7 y) L( X2 m- F
G69 坐标回转 取消
A' c' ?9 k9 S' C+ JG70 使用者固定循环
& S; h* l ?( NG71 使用者固定循环
( w+ C6 ]' K, a$ }G72 使用者固定循环
n, Q% m. @, L1 b. b) lG73 固定循环(步进循环) 8 u! ?- B9 g3 G" S I7 h
G74 固定循环(反向攻牙) + Y2 M$ o, [4 _9 S
G75 使用者固定循环
( r' r, _" K# L' s9 v- `2 I% gG76 固定循环(精搪孔) / c1 C' L; j8 d, r/ W K
G77 使用者固定循环
/ |; H5 a, @2 V0 nG78 使用者固定循环 ( k' s5 R) { K8 L1 C6 q
G79 使用者固定循环 & G+ m2 {8 e5 G4 d
G80 固定循环取消 0 j+ K3 \2 _' l1 j) o. A. V
G81 固定循环(钻孔/铅孔)
% C2 b/ F* x# c' X4 U, L- iG82 固定循环(钻孔/计数式搪孔) 4 H' D. `$ A* V! ]4 p3 ?
G83 固定循环(深钻孔) 2 E2 H* Y, X! i
G84 固定循环(攻牙) * o5 i$ P9 D8 B6 P$ r
G85 固定循环(搪孔) 6 X/ _: K, a- U8 A
G86 固定循环(搪孔)
8 o F. L# b. r' @' ^- iG87 固定循环(反搪孔)
: z0 I3 f2 `% q5 JG88 固定循环(搪孔) ' S3 C4 N# L$ a
G89 固定循环(搪孔) # b4 G! P3 }( Z) {% s
G90 绝对值指令 : J+ P% s* m- p8 Z3 p. B, ^
G91 增量值指令
! n; K' d0 r; pG92 机械坐标系设定 + C( H. q$ s0 l [ L: d& f
G93 逆时间进给 8 d5 Y: g" t& L
G94 非同期进给(每分进给)
& Z" `9 l1 m& f0 X ^& n# eG95 同期进给(每回转进给) ( m1 U" i- w4 P0 W* q
G96 周速一定制御 有效
8 {3 o: e% a- H8 ?G97周速一定至于 取消
3 ^+ q8 D- h e, A0 `, d( xG98 固定循环 起始点复归 ) F6 \+ g5 B. s& T' J
G99 固定循环 R点复归 9 |. w' S) f( _" {
G114.1 主轴同期制御
" z- o8 f- p! ?$ |. WG100~225 使用者巨集(G码呼叫)最大10个
9 A6 e2 A) p5 R$ v. u1 ]' W3 g5 f/ A2 s _1 i ]
M00 程序停止(无条件停止)" [0 ~+ K% H# v. F
2 y ]- z8 W7 q1 U" I
M01选择性停止 9 z* {2 @9 m2 S; J3 ?3 f( ~( Z
M02程序结束* v% i. w1 `* f
9 u$ e6 k& b! H8 |2 d
M03主轴顺时针转
/ a) [" o/ Q- h1 _% JM04主轴逆时针转
/ @! a2 [) d, }7 ~. [( ]0 m% [7 {) D3 l! H/ y3 o
M05主轴停止
) s7 g, h ~# t# B0 T* x" Z2 TM06换刀
; e- J* }! `/ A" U7 N/ J7 N# A% b# [5 e5 ^
M08冷却液开 : B/ O6 u7 q5 O$ s/ g# h
M09冷却液关
- J% Q( z+ |6 L) v2 N
' o/ R% E5 A2 D3 n" LM10夹紧 (卧式加工中心第四轴)
9 t6 P6 t T1 AM11松开(卧室加工中心第四轴)
( V" s g$ f6 q) I* g) p& a! s7 M" W) I$ o' u/ ]9 f5 ^
M15正方向快速移动 @: V# ~* c, }0 C( q3 m" ^4 k
M16反方向快速移动
7 L- g6 w3 {) S7 v5 p! C. N8 p, t4 l. y- r
M19主轴定位
2 y5 M* }( i7 K% r; UM30程式停止0 w8 _& q2 P0 S9 Q3 s% F0 c
0 x% R& I: i* N& P) @2 vM98 调用子程序
' x4 N& B7 U# Q' ]( C' m7 P1 lM99 子程序结束% q" A* T% z9 `6 n, N
http://www.busnc.com/ |