一、加工中心基本編程指令G代碼, l+ ]5 V3 [+ W/ z
, \$ e& u K( X% B5 ?2 _$ `! h
準備功能也稱G功能或G代碼,加工中心數控系統為FAINUC -6M系統的G代碼如表4一1所示。需要注意的是.當一個程序中指定了兩個以上屬于同級的G代碼時,則僅最后一個被指令G代碼有效;有固定指令程序段中,如果規定了01組中任何G代碼,固定功能就被自動取消,系統處于G80狀態,而且01組G代碼不受任何固定循環G代碼的影響。
- F, \% V6 m8 x, V+ Y; c ![]()
: r9 v- T- _ y1 I: z, u z4 H 二、加工中心基本編程指令輔助功能代碼2 w! C: r# E) p6 B+ J7 b
# y5 P! L* U" }4 ~. ]4 S% q 輔助功能代碼是用地址字M及兩位數字來表示的,主要用于機床加工操作時的工藝性指令.如主軸的啟停、切削液的開關等。7 J& x4 E+ V0 c# K) I- L3 @
9 w9 E; S, `- N0 f; o p9 Z$ n4 A5 x: | (1)MO程序停止:MO實際上是一個暫停指令。當執行有MO指令的程序段后,主軸停轉、進給停止、切削液關、程序停止。它像執行單個程序段操作一樣,把狀態信息全部保存起來。利用NC-START命令啟動,可使機床繼續運轉。/ ]; R, Z$ w$ |" F
) D$ W; r: U/ B4 e, K" ]/ ~
(2)MI選擇停止:該指令的作用和MO相似.但它必須是在預先按下操作面板上“任選停止”按鈕的情況下。當執行完編有M1指令的程序段的其他指令后.才會停止執行程序.如果不按下“任選停止”按鈕,M1指令無效,程序繼續執行。
& z3 K) a1 g( p. g ~# E3 f" I4 ~& A) D0 J: S+ L2 j
(3) M2程序結束:該指令用于程序全部結束。執行該指令后,機床便停止自動運轉、切削液關。該指令常用于機床復位。+ c$ n/ y! G6 _% j( m6 s, m
4 Y2 \0 M. U3 O4 Y9 t: q6 ?
(4) M3:主軸順時針方向旋轉。; Z' u6 p( G/ p7 t- A& U
: S# i5 s6 c# a& |6 j+ m5 ] (5) M4:主軸逆時針方向旋轉。
# V W+ U' ]( H( S% ]) k 2 J2 {" J% B/ Z* s
(6) M5:主軸停止。* D1 I' t' [9 T
3 T7 l3 x `" S. Z/ Z2 a4 m (7) M6:換刀。
5 {/ f3 U8 l* a+ }: c! w% e6 `1 E ' F* _# O0 ]5 d% ] N
(8) M7:切削液開。2 J( M f: R- K3 s" n
) D9 {0 c& z0 d: a: u% n (9) M9:切削液關。
2 V0 R% w0 t$ u
/ Z/ O9 N4 T: v, q0 w (10)M17:子程序結束。
. W7 d3 Q2 \8 C1 s ' U/ k( y j9 @, B( F* J: p% R
(11) M30:程序結束,類似M2
5 W2 j: j0 \8 `6 h% V( |' U( p
6 @; o, \( `0 \3 s" I: | |