加工中心的编程和数控铣床编程的不同之处,主要在于增加了用 M06 、 M19 和 Txx 进行自动换刀的功能指令,其它都没有多大的区别。
0 K$ W+ o+ f B5 [) C; t- }2 KM06--- 自动换刀指令。本指令将驱动机械手进行换刀动作,不包括刀库转动的选刀动作。; k- N" S% k) U: M6 C6 E
M19--- 主轴准停。本指令将使主轴定向停止,确保主轴停止的方位和装刀标记方位一致。在大部分加工中心系统中, M19 包含在 M06 中,因此不需要另外给定。 . J; Z& d' q3 d9 n
A- F X7 W" m
对于不用机械手换刀的斗笠式刀库和主轴移动式换刀的立、卧式加工中心而言,其在进行换刀动作之时,是先取下主轴上的刀具,再进行刀库转位的选刀动作,然后再换上新的刀具。其选刀动作和换刀动作无法分开进行,故编程上一般用“ Txx M06 ”的形式,不能分离使用。而对于采用机械手换刀的加工中心来说,可以合理地安排选刀和换刀的指令的书写位置和格式。
0 @8 Z' k! h% z+ M3 Y1 @% z) J% v) g1 w" b6 x& b
在对加工中心进行换刀动作的编程安排时,应考虑如下问题: : ~5 K& p2 A3 X* _2 M7 K# [6 _
% ?9 |4 K) a) C5 ^. e* f) v( 1 )换刀动作必须在主轴停转的条件下进行。
5 f* u9 l, M+ E5 K; P( 2 )换刀点的位置应根据所用机床的要求安排,有的机床要求必须将换刀位置安排在参考点处或至少应让 Z 轴方向返回参考点,这时就要使用 G28 指令。有的机床则允许用参数设定第二参考点作为换刀位置,这时就可在换刀程序前安排 G30 指令。无论如何,换刀点的位置应远离工件及夹具,应保证有足够的换刀空间。
7 b4 m0 N7 g0 A. ^% _( 3 )为了节省自动换刀时间,提高加工效率,应将选刀动作与机床加工动作在时间上重合起来。比如可将选刀动作指令安排在换刀前的回参考点移动过程中,如果返回参考点所用的时间小于选刀动作时间,则应将选刀动作安排在换刀前的耗时较长的加工程序段中。
4 q8 w2 I0 O+ u0 O7 F2 I& r, ?0 N( 5 )换刀完毕后,不要忘记安排重新启动主轴的指令,否则加工将无法持续。
/ s" S5 w0 h5 a& }( 6 ) M06 涉及的动作较多,一般通过 PLC 对此指令进行设计控制,不同的系统设计其动作连锁要求也不尽相同,因此参详系统编程或使用说明书是非常重要的。, e* i5 r) A# ]
2 L; g! J; F$ z( o1 {% e
G00 快速定位
" m2 |+ r' |# k- y. F, PG01 直线补间切削 8 u9 n& Y' e! b
G02 圆弧补间切削CW(顺时针)
" ], n# j/ m0 {G03 圆弧补间切削CCW(逆时针) 3 p+ Y2 m# Y. V- U, u0 N
G02.3 指数函数补间 正转 $ \0 U# L; \0 n# L& ]
G03.3 指数函数补间 逆转
4 l: ^$ [2 g3 [G04 暂停 ( G5 W ^9 X9 t% s3 w3 h
G05 高速高精度制御 1
* g0 y% V/ f8 c( w( u" ^G05.1 高速高精度制御 2 8 M# h- l: q9 l! ^/ r3 Z, r- a! K
G06~G08没有
: s( Z' p) d) p+ a jG07.1/107 圆筒补间 * |! q3 T* o; D
G09 正确停止检查
+ v( O# H* v% Q! y0 w3 F( C( ]G10 程式参数输入/补正输入 3 m1 l8 L# w# v# W
G11 程式参数输入取消 0 @1 u8 ?# V% L) |% w5 x2 a
G12 整圆切削CW
0 j* [" b6 n) @ P' WG13 整圆切削CCW 9 {5 {/ Y; i! R7 W( q. J6 e
G12.1/112 极坐标补间 有效
# |& N: n" L9 j: O% WG13.1/113 极坐标补间 取消 # e! }3 L( @; \9 a
G14没有
$ l) Z+ {. ^2 H( O" HG15 极坐标指令 取消 " d9 _+ D6 u( y' }, [
G16 极坐标指令 有效 9 T. d% B3 U5 s( @; L3 |( J5 b) N
G17 平面选择 X-Y , z( [0 Q' `- V) H6 B3 w5 u0 w# O
G18 平面选择 Y-Z / Z# X6 ]8 \1 x3 K+ R4 D3 e
G19 平面选择 X-Z F2 O& P- |4 k ^' a! I! c) S
G20 英制指令
; Z3 K- @. g q1 V, m- {. J' \G21 公制指令
4 I: r8 B/ @4 u( X, D4 y( FG22-G26没有 W1 M6 t# }5 r. Y. g% u+ h' w
G27 参考原点检查 ( f+ }- t) T, P6 ]- }( N' w
G28 参考原点复归 4 x; p: z+ a) [
G29 开始点复归
# g* S4 U5 N2 s/ u6 t4 o0 c' [G30 第2~4参考点复归
6 x& s3 J9 Y$ i, qG30.1 复归刀具位置1 ; o' I5 E) H( ~0 ^5 V
G30.2 复归刀具位置2 " d: T! ` T- V3 S) K, x0 [5 d
G30.3 复归刀具位置3 ; _ I" a" X4 C: S. H
G30.4 复归刀具位置4 8 Y3 T1 p" {+ U H2 @7 y! ?2 ^
G30.5 复归刀具位置5 - l1 K/ w' i2 H& G3 E2 K0 o
G30.6 复归刀具位置6 - \ n' h% B4 _1 M3 ^% Q5 {4 ~; J: u
G31 跳跃机能
Q2 {3 @% s% fG31.1 跳跃机能1 1 Q- J7 {/ x, {3 m
G31.2 跳跃机能2
( o3 P0 z; |1 T+ I6 K2 h- R* ] \G31.3 跳跃机能3
+ j" f0 f0 r5 _0 Y9 qG32没有 - q1 s7 h, }: e' d6 a; X$ y
G33 螺纹切削 ; M" \/ r, Q4 U: l0 U/ @5 I
G34 特别固定循环(圆周孔循环) & T% C3 F7 ^1 M6 N" ~& |
G35 特别固定循环(角度直线孔循环)
( a' v# D3 @, KG36 特别固定循环(圆弧)
: t; a2 I, ~( UG37 自动刀具长测定 S; [& T5 Q/ a/ W# |
G37.1 特别固定循环(棋盘孔循环) 3 g0 {$ a2 p3 P7 i* T3 Z
G38 刀具径补正向量指定
% w( k# @8 a6 q9 D' x& A" m2 b+ [G39 刀具径补正转角圆弧补正
2 Q; v b% K( X5 KG40 刀具径补正取消
# v7 K4 {9 P% v8 F0 NG41 刀具径补正 左
' i8 {& ~ ?" M7 n) s+ \/ `7 o2 _G42 刀具径补正 右
& P, G# W' v: m* }! J, cG40.1 法线制御取消 $ ]4 o+ w* A9 j! A( w* a
G41.1 法线制御左 有效 ' K5 y& Q# g' M: Q. n
G42.1 法线制御右 有效 3 s7 \( Y3 N# v& K
G43 刀具长设定(+) & u1 p0 x, j o' d8 z
G44 刀具长设定(—)
$ s8 r9 |2 L1 c: n* k- kG43.1 第1主轴制御 有效
* g4 W; a; |* K5 h+ e4 _G44.1 第2主轴制御 有效 $ J4 @" a. v$ F1 Y! Y- ]9 }4 s) t
G45 刀具位置设定(扩张)
# N' K2 g" g8 Y+ H# pG46 刀具位置设定(缩小)
0 @, K+ S) [3 CG47 刀具位置设定(二倍)
* r! e# y+ D7 g% gG48 刀具位置设定(减半) * u5 b+ A9 `4 t0 o
G47.1 2主轴同时制御 有效 ; l1 H5 b/ H2 n" C+ B; r2 D8 S
G49 刀具长设定 取消
6 e) ~) j8 p0 Q: [6 h6 s% h6 bG50 比例缩放 取消
2 V+ R, ~, N, o* CG51 比例缩放 有效 & @' u0 ?. o; k
G50.1 G指令镜象 取消
8 i3 g" d! s8 x r- v6 s7 f" }' {G51.1 G指令镜象 有效 % O$ Y5 o% l x% q
G52 局部坐标系设定 7 L1 |% y# R. L7 H7 p
G53 机械坐标系选择
9 z6 a; P# w7 t$ }% nG54 工件坐标系选择1 + ^! t! t) |* @( R
G55 工件坐标系选择2 6 t: @/ i. N8 w+ {
G56 工件坐标系选择3
1 p; N0 J3 {+ c& V( IG57 工件坐标系选择4 * y; _7 `5 i, M0 l
G58 工件坐标系选择5
# ^8 o1 o" D; [8 tG59 工件坐标系选择6
1 t" y, t/ f. g8 B1 S( VG54.1 工件坐标系选择 扩张48组 ! V0 G" ^3 u' O+ b5 U' E+ t
G60 单方向定位 # S1 U% e9 P( y( l- f# R
G61 正确停止检查模式
- Y5 n# u4 y \% x; FG61.1 高精度制御 n( Q* d s- B" S0 o
G62 自动转角进给率调整 % j i5 I# Q, O( v& c% P- ?: }
G63 攻牙模式
; K4 @( b) R5 ~G63.1 同期攻牙模式(正攻牙) 5 P* v1 q+ u" Z/ H* d. A
G63.2 同期攻牙模式(逆攻牙)
. v" H+ ]! @! t3 q1 sG64 切削模式
. k) r* ~( |: E+ JG65 使用者巨集 单一呼叫 % c+ C2 M6 Q' A
G66 使用者巨集 状态呼叫A
+ _/ j8 p+ r& X0 W+ [* y3 r0 _( u& nG66.1 使用者巨集 状态呼叫B
6 ]1 r j$ E% y* a$ a/ ?2 [* r3 q# MG67 使用者巨集 状态呼叫 取消
& A7 S) m9 ]: I+ F, o2 b- [G68 坐标回转 有效 : f% t5 s" h$ X o. u1 p
G69 坐标回转 取消 & }( U- B# U- ~# i. m# u
G70 使用者固定循环 , b5 J9 P. Y4 E6 A% K5 h
G71 使用者固定循环 . y! l4 Y4 O" p! C2 x- t
G72 使用者固定循环
, j3 Y2 y) o7 h* m( f$ F2 E/ q5 ?G73 固定循环(步进循环) 7 J: {% v! ~; v% F& D, w
G74 固定循环(反向攻牙) 1 Q0 d( D% r& a; U( E& p3 A
G75 使用者固定循环
6 k) ]& c( B! [! Z; aG76 固定循环(精搪孔) ; [4 {% u6 B$ n8 k# _+ v
G77 使用者固定循环 5 `* S g; L/ t: |
G78 使用者固定循环 3 {; P; U+ H6 y" T7 E1 I+ Z! x
G79 使用者固定循环
# ~4 B+ y1 q) r1 S% F: @) ~* JG80 固定循环取消 / o2 p& x3 i; d4 ~( k% H
G81 固定循环(钻孔/铅孔) ( d& }- V$ |$ u- U' ^
G82 固定循环(钻孔/计数式搪孔)
) _: S7 i7 C+ R4 BG83 固定循环(深钻孔)
( i, U" l$ {" d9 Z+ cG84 固定循环(攻牙) 5 J. B1 O9 }( b. E/ |
G85 固定循环(搪孔)
) O/ W" ]) S- \) mG86 固定循环(搪孔) : l5 L: j; `. Z
G87 固定循环(反搪孔) # T" D$ i( l, a5 N
G88 固定循环(搪孔)
: l# p; k; r" z& x9 Q1 M% ^$ XG89 固定循环(搪孔)
( e* I; D9 J s/ ^G90 绝对值指令 . L. `8 D" A8 }
G91 增量值指令 / ]& l* F" ?! ?* d5 Q6 Z( U
G92 机械坐标系设定 5 I @, l) C# ^, K. O6 A( N
G93 逆时间进给
$ P+ y) l" ]( x) x! l/ I' pG94 非同期进给(每分进给) ; q6 x3 j& q+ [$ i
G95 同期进给(每回转进给)
a) s+ N3 B( h* j5 UG96 周速一定制御 有效
9 W+ ^& g. u8 @G97周速一定至于 取消 $ x+ c3 W3 t% ?5 `# c" M
G98 固定循环 起始点复归 0 ?% X- i3 ?% Z2 y2 x! c) {* a
G99 固定循环 R点复归 8 @* a( b; p S
G114.1 主轴同期制御 3 p7 [( L& I2 @1 e
G100~225 使用者巨集(G码呼叫)最大10个
6 g4 \: h/ d% s( ]9 h r. I$ u. ]# e$ W" V2 Y5 `; n5 ^
M00 程序停止(无条件停止)
9 Q' Q6 i; j+ }: Z e' O$ @ i* K$ t8 j0 K! E
M01选择性停止 , h# x( d# h4 i+ Z; P+ O7 E4 C! S
M02程序结束& R7 |# `8 S7 f9 n0 e U% s, t
/ B3 V( p- J) j# e/ J
M03主轴顺时针转 ; K& o. [! D8 o9 `0 c8 H7 g% j
M04主轴逆时针转
" ^3 y- h- E! _% @3 C" a. \
2 X; `0 b& q, a4 d0 KM05主轴停止
* i( O' ?; c, z) |5 FM06换刀
3 F {* K7 f1 F1 T$ a9 H0 K6 O
0 v. D0 u9 }( x; b2 H# nM08冷却液开
5 `$ \- [+ B4 I; _- O4 FM09冷却液关' {" i: O& b8 x+ O" z. u# v
2 m# z0 `1 [4 ~. Y) a/ {: B
M10夹紧 (卧式加工中心第四轴)
- |0 g/ m9 B4 [4 VM11松开(卧室加工中心第四轴)0 K* G# R- j8 y# O3 y5 K" D
' n0 h5 H% ~- J' B& h' E, _6 W$ {# x
M15正方向快速移动
/ d% d* k! e+ ~" [& U/ vM16反方向快速移动
9 |' ?' W% L8 y1 z$ X8 q# v4 t3 }% X, ^" w, S/ Z1 a/ w
M19主轴定位
8 |" X) }: i/ E" H& kM30程式停止# c b" M) L G' y6 A
# G( b# ^% [" h" U
M98 调用子程序 ( F- e/ z. X) p4 i" P
M99 子程序结束
k' y+ g: g3 P$ z) B4 Whttp://www.busnc.com/ |