一、加工中心基本編程指令G代碼9 K( ?, n8 f d8 T2 d6 L
: F! S$ |' c& X+ u# p: @! j 準備功能也稱G功能或G代碼,加工中心數控系統為FAINUC -6M系統的G代碼如表4一1所示。需要注意的是.當一個程序中指定了兩個以上屬于同級的G代碼時,則僅最后一個被指令G代碼有效;有固定指令程序段中,如果規定了01組中任何G代碼,固定功能就被自動取消,系統處于G80狀態,而且01組G代碼不受任何固定循環G代碼的影響。6 Y. X0 B: Z- D! ^5 w$ b) G0 H
$ S" L1 a8 ]9 ~; @! U
二、加工中心基本編程指令輔助功能代碼
9 u9 W) g, M# c9 J3 l" p
3 B7 |1 w* S6 G# B 輔助功能代碼是用地址字M及兩位數字來表示的,主要用于機床加工操作時的工藝性指令.如主軸的啟停、切削液的開關等。7 v( J6 |8 R) A: _2 T
3 C. c, _& A, a% v3 B9 x0 T2 ~/ T
(1)MO程序停止:MO實際上是一個暫停指令。當執行有MO指令的程序段后,主軸停轉、進給停止、切削液關、程序停止。它像執行單個程序段操作一樣,把狀態信息全部保存起來。利用NC-START命令啟動,可使機床繼續運轉。$ T5 \# G- g8 y( r& N3 W
! o+ W7 Z/ B5 c' s) q- I8 ~ V% | (2)MI選擇停止:該指令的作用和MO相似.但它必須是在預先按下操作面板上“任選停止”按鈕的情況下。當執行完編有M1指令的程序段的其他指令后.才會停止執行程序.如果不按下“任選停止”按鈕,M1指令無效,程序繼續執行。$ O# i- w L% n7 \$ h% a
2 Z) w, I( ^8 ? (3) M2程序結束:該指令用于程序全部結束。執行該指令后,機床便停止自動運轉、切削液關。該指令常用于機床復位。
) ^2 P# {% Q! P" v ! E$ B- E+ U* S% H- d3 r
(4) M3:主軸順時針方向旋轉。3 f/ v' \+ P9 s- r- h
% a9 ?) \4 \2 p5 F8 K
(5) M4:主軸逆時針方向旋轉。
" U J; s! R/ w8 }! \
2 b5 c: y& x% g+ w. W# G! D (6) M5:主軸停止。3 p/ j, V9 ~% Q' o% u
4 \( \2 y' R* j+ Y
(7) M6:換刀。
$ x M4 B K) m& E7 P
% j1 H) V6 L! A6 ` (8) M7:切削液開。
k* X* T5 \% m: m- d- M" g: U $ I' ~! y$ l& A- V2 E; P. i+ r
(9) M9:切削液關。7 J3 }7 `) X; T" \; \* ?* U4 v- F
/ V# ?/ j [1 Z! r( {4 \2 `$ w (10)M17:子程序結束。" N) [, e* t& S! f/ z
9 b) x d. W; |4 ?9 c+ Q# F. _ (11) M30:程序結束,類似M29 z# R5 ^8 W& J$ i% V! d5 B
2 A3 N" c. G R% y2 V* ?8 p
|