G代碼是數(shù)控程序中的指令。一般都稱為G指令。
; W! L H: |3 r- { 代碼名稱-功能簡述 & s% s/ I& `3 i P3 @- `! z
G00------快速定位 6 K- @# a5 T) {1 m% G! D" [' _
G01------直線插補
' Q1 l5 c0 a" k3 u G02------順時針方向圓弧插補 . O: X/ G( x5 m) t0 t) J( Y% u! _
G03------逆時針方向圓弧插補
3 ^# T2 R: Y) S' g0 [ G04------定時暫停
_( a" Y6 _ X) p# k9 _1 _# l G05------通過中間點圓弧插補 ) M( N/ |% s8 j8 b7 i
G07------Z 樣條曲線插補 $ a! q. a3 D" ~1 x7 Z0 I/ t
G08------進給加速 3 p( t% j4 V. M$ m j
G09------進給減速
7 W5 |* p; a8 ?" p" t) j0 } G20------子程序調(diào)用 ' g* `- K! W6 T1 |0 ?$ J+ g
G22------半徑尺寸編程方式 , C, N7 g6 s2 H& _/ U
G220-----系統(tǒng)操作界面上使用
3 X2 v0 |/ g, I0 M$ i G23------直徑尺寸編程方式 $ \/ Z) a. L4 h! F
G230-----系統(tǒng)操作界面上使用
# `/ h6 B+ o2 T7 B% Z9 x G24------子程序結(jié)束
/ E, h. g* Q. ^9 N5 T1 H2 l G25------跳轉(zhuǎn)加工
0 E. I7 V4 M0 [/ p' P8 G G26------循環(huán)加工 " f; ?4 T3 Q0 L9 o
G30------倍率注銷
: D, F/ P$ s( s# b( L( b G31------倍率定義 * h/ E( M0 L9 C
G32------等螺距螺紋切削,英制
5 m; I( S" T7 y G33------等螺距螺紋切削,公制
$ |- I* ^6 ?8 i) U+ c8 h R: g4 q G53,G500-設(shè)定工件坐標系注銷
7 e, @/ ?2 _( ]. b G54------設(shè)定工件坐標系一 ! x5 g! ]: o% `% h/ c
G55------設(shè)定工件坐標系二 ) M7 [# ^$ X% ^1 c
G56------設(shè)定工件坐標系三 " A }. B& ]" t8 H' Y/ X
G57------設(shè)定工件坐標系四
* l- m7 o! ?' L0 l G58------設(shè)定工件坐標系五 6 M E# ]0 F. r' K5 ~4 ~
G59------設(shè)定工件坐標系六 + w) l/ K. I5 [* o
G60------準確路徑方式 . t, Y- U" Q. n& o0 m) Y
G64------連續(xù)路徑方式
3 u; k, K6 ~7 L5 n+ B: a9 { G70------英制尺寸 寸
" _ t$ k) S6 N* Z) A G71------公制尺寸 毫米 7 X) v T" E4 v+ ]% }/ ^" X4 l
G74------回參考點(機床零點)
1 f+ Q7 C4 z7 _- }* c' G& r) H3 F G75------返回編程坐標零點 9 W7 ~6 t' Y" M: n; n
G76------返回編程坐標起始點
( Z @6 k' H, M2 \% e9 T+ D G81------外圓固定循環(huán) : e7 ` A7 _" g
G331-----螺紋固定循環(huán) 9 d: _6 L3 U2 Z) U$ Y' a" R
G90------絕對尺寸
2 c$ m& {' W/ S8 ?* s: i$ j& I G91------相對尺寸
O; p: N- N6 x- n# ] G92------預制坐標 $ o% S0 Q$ m I3 Z" @$ o, @
G94------進給率,,每分鐘進給 : A5 R+ X! R) Z
G95------進給率,每轉(zhuǎn)進給
4 i2 u* m( W) A) B2 w4 c8 J G00—快速定位 " V. S" U# e/ R/ C
格式:G00 X(U)__Z(W)__
6 q" T* h4 g9 C. E8 F1 }, w說明:(1)該指令使刀具按照點位控制方式快速移動到指定位置,。移動過程中不得對工件
' B3 i! S7 T& a" k0 r( P 進行加工,。 * `: m) p% P+ S+ s! k0 o% g
(2)所有編程軸同時以參數(shù)所定義的速度移動,當某軸走完編程值便停止,,而其他
# o$ s3 p# F% O0 ^: Z1 g: i 軸繼續(xù)運動,,
+ i8 ]5 C: e2 R( G (3)不運動的坐標無須編程。
" |' s, A1 a3 C- y, K (4)G00可以寫成G0 2 `1 b$ R1 k+ ?" c& z+ \7 g/ E6 ]0 L- f
例:G00 X75 Z200
9 c8 ]2 Y) ?) I G0 U-25 W-100
2 @ I/ }. [9 C& R 先是X和Z同時走25快速到A點,,接著Z向再走75快速到B點,。 8 _$ N% M: u/ h
G01—直線插補
. t4 `* L* h4 Z8 E# `, h 格式:G01 X(U)__Z(W)__F__(mm/min)
# [% ?+ ?; P+ L9 R8 _: V2 D說明:(1)該指令使刀具按照直線插補方式移動到指定位置。移動速度是由F指令 # H" {* O8 Z- F" X
進給速度,。所有的坐標都可以聯(lián)動運行,。 3 s6 s/ J4 V8 B( @2 m+ L* Y. h
(2)G01也可以寫成G1
2 A! i$ c. i' R F 例:G01 X40 Z20 F150
/ w4 t1 V, U* y# |& ^+ `3 p+ M0 d 兩軸聯(lián)動從A點到B點
6 Q6 t0 N1 h1 ^9 c% ]; v% Y( w! Z6 m G02—逆圓插補
7 H0 u, J1 p1 j8 h* d, R, {2 v& g 格式1:G02 X(u)____Z(w)____I____K____F_____
/ p' P" } L+ L9 l6 `8 O$ p 說明:(1)X、Z在G90時,,圓弧終點坐標是相對編程零點的絕對坐標值,。在G91時,
7 l* y) o, n+ l5 E 圓弧終點是相對圓弧起點的增量值,。無論G90,,G91時,I和K均是圓弧終點的坐標值。
% b" J( S# |/ q0 v# Q8 M4 I* f/ L I是X方向值,、K是Z方向值,。圓心坐標在圓弧插補時不得省略,除非用其他格式編程,。
7 {4 V# q. O! M �,。�2)G02指令編程時,可以直接編過象限圓,,整圓等。
2 O6 W9 a9 g9 W5 | s! _, g9 @" y( c+ O 注:過象限時,,會自動進行間隙補償,,如果參數(shù)區(qū)末輸入間隙補償與機床實際反向間隙 l' m$ u8 l- F1 t# V' b
懸殊,都會在工件上產(chǎn)生明顯的切痕,。 Q3 h' V% J! W \
(3)G02也可以寫成G2,。 3 I3 V9 B# b; I( l% n; k* o9 t6 h
例:G02 X60 Z50 I40 K0 F120
# m, O0 k8 U+ {* J 格式2:G02 X(u)____Z(w)____R(+\-)__F__
( [" E9 k8 p4 w4 T3 b4 C說明:(1)不能用于整圓的編程 2 j% @7 s) ?' b, X
(2)R為工件單邊R弧的半徑。R為帶符號,,“+”表示圓弧角小于180度,;
5 P7 @! P/ T0 l( p “-”表示圓弧角大于180度。其中“+”可以省略,。
9 e$ V$ H0 w5 g0 m4 Q3 H (3)它以終點點坐標為準,,當終點與起點的長度值大于2R時,則以直線代替圓弧,。
7 o9 h1 s2 w9 K/ B6 D8 B 例:G02 X60 Z50 R20 F120
. J: k+ K* o( e# q2 X; e' g. ^" P 格式3:G02 X(u)____Z(w)____CR=__(半徑)F__ . J1 E% ~6 u* V+ I+ R, i5 W _6 o
格式4:G02 X(u)____Z(w)__D__(直徑)F___ % t/ H& c6 j- w3 @/ ]! M
這兩種編程格式基本上與格式2相同 / ~' r p5 x) m d# q& j0 P
G03—順圓插補
" ~4 h" ^* d0 v- k+ i 說明:除了圓弧旋轉(zhuǎn)方向相反外,,格式與G02指令相同。 7 T5 d4 Q% ~! t2 \6 T( z/ A# G; z
G04—定時暫停 ' \+ L4 d7 K q# F; {
格式:G04__F__ 或G04 __K__ . x. j6 P- N! ]
說明:加工運動暫停,,時間到后,,繼續(xù)加工。暫停時間由F后面的數(shù)據(jù)指定,。單位是秒,。
R& e. @0 @" e" a. v$ {* x 范圍是0.01秒到300秒。 - d1 J- k6 {% R! l) O: @
G05—經(jīng)過中間點圓弧插補
7 K( @ b0 Y9 z: {- Q2 N 格式:G05 X(u)____Z(w)____IX_____IZ_____F_____ $ H* @3 F0 g& e2 ?6 [+ _# {
說明:(1)X,,Z為終點坐標值,,IX,IZ為中間點坐標值,。其它與G02/G03相似' v U W) Y8 M, @* u
例: G05 X60 Z50 IX50 IZ60 F120
3 ^6 a( J7 |/ T/ V5 K- N0 n6 o G08/G09—進給加速/減速 " T s5 i$ w! I# s& x+ I( t7 Y
格式:G08 : M6 ^' n( `' F* m
說明:它們在程序段中獨自占一行,,在程序中運行到這一段時,進給速度將增加10%,, " S. [" v# J; a( I2 t5 z' l5 G" x
如要增加20%則需要寫成單獨的兩段,。
7 U7 ]5 C7 x" h6 F& ]- u G22(G220)—半徑尺寸編程方式
- R: W2 V+ S7 W 格式:G22
; @( C+ X, B' b' _5 H1 S9 I 說明:在程序中獨自占一行,則系統(tǒng)以半徑方式運行,,程序中下面的數(shù)值也是 5 g. \' ^2 i w/ O- [3 f
以半徑為準的,。
, G) U o J% k9 [: F G23(G230)—直徑尺寸編程方式
8 H; X! v& w# ~& y4 ^7 Y" |) V" _6 U 格式:G23
6 E' ~/ `% F) c. J. n3 A, z8 C 說明:在程序中獨自占一行,,則系統(tǒng)以直徑方式運行,程序中下面的數(shù)值也是
* B$ _, m! r( \$ @ D9 k/ l 以直徑為準的,。 ! V) f" a" z) r
G25—跳轉(zhuǎn)加工
1 A, ?5 w, I, E) L! L- [ 格式:G25 LXXX
8 R( |" w7 S" v 說明: 當程序執(zhí)行到這段程序時,,就轉(zhuǎn)移它指定的程序段。(XXX為程序段號),。 : f9 {: x% m+ W3 O( t; F- m
G26—循環(huán)加工
1 @6 @- G/ {1 P! [ 格式:G26 LXXX QXX
; d. ~: c( S A9 |( o% [) r 說明:當程序執(zhí)行到這段程序時,,它指定的程序段開始到本 段作為一個循環(huán)體, 1 x' p( y3 ? o9 c" \
循環(huán)次數(shù)由Q后面的數(shù)值決定,。
/ ^' Q; T& h3 z# ?9 b G30—倍率注銷
6 M) |) q& c1 m( ^+ l- O% z- m3 p+ k5 F 格式:G30
$ S/ t/ O9 {( v/ |( J; Y 說明:在程序中獨自占一行,,與G31配合使用,注銷G31的功能,。
/ x5 v# w' w" }( C- H7 D G31—倍率定義
3 U. E) L/ e2 b1 r( P' l. \8 u' J; ? 格 式:G31 F_____
: @# s3 M0 ^' G: ?1 u- V- t G32—等螺距螺紋加工(英制)
' p1 N" r. x/ b$ x G33—等螺距螺紋加工(公制)
! L9 D8 o* c* k. h( O 格式:G32/G33 X(u)____Z(w)____F____ / J9 F' h8 {. ~2 } y
說明:(1)X,、Z為終點坐標值,F為螺距
9 D2 E) @4 t2 w* M: ~ �,。�2)G33/G32只能加工單刀,、單頭螺紋。
) O$ I5 x3 e% w; l- g2 u' k �,。�3)X值的變化,,能加工錐螺紋 6 k4 S9 V- B1 X- w Z9 ~( g% I; Q
(4)使用該指令時,,主軸的轉(zhuǎn)速不能太高,,否則刀具磨損較大。 + n7 v5 s9 W; R( V% r" f) P, b* g% Y
G54—設(shè)定工件坐標一
: l S9 ^8 H( J0 Z$ \- X9 Y! r! u 格式:G54
9 T; l9 R( r, _1 g 說明:在系統(tǒng)中可以有幾個坐標系,,G54對應于第一個坐標系,,其原點位置數(shù)值在機床
5 i/ f; Q/ Y, E! V/ ] 參數(shù)中設(shè)定。 3 N+ R1 G; E0 C( p3 f
G55—設(shè)定工件坐標二 0 y" W; ^- A- i5 G9 x. b
同上 $ b% E6 q0 a$ [0 v* m9 ?5 y- J9 b
G56—設(shè)定工件坐標三
' R2 S4 Y" b5 T2 k: @ 同上 ) u( j/ ~% b5 [+ ~
G57—設(shè)定工件坐標四
! F- x* l' T3 m* I$ I; F 同上 ! h% z+ o2 ~, L7 u* J$ F# M( ?8 A6 y
G58—設(shè)定工件坐標五 % B, M- B3 E3 x
同上 . L' J5 f. x4 u1 g, y4 j7 P
G59—設(shè)定工件坐標六 4 J: M3 w( i; R6 |8 N" _9 e
同上
- t+ F& f- V) o$ u G60—準確路徑方式 ) j" H% S* r6 [5 s. o- l, M, r
格式:G60 7 A$ j! {8 }( x
說明:在實際加工過程中,,幾個動作連在一起時,,用準確路徑編程時,那么在進行
$ r# ~: q: P2 U, _' ^4 z 下一 段加工時,,將會有個緩沖過程(意即減速) ) n1 O. \; }# O `: S0 {& O
G64—連續(xù)路徑方式
- A! I: b4 s" t. P* i 格式:G64 4 S9 K5 D R J: ~3 ]5 w5 R) ~
說明:相對G60而言,。主要用于粗加工。 ( J/ V( f. h( n; j! m2 B* ~- j
G74—回參考點(機床零點) 6 I. }# g; w" R1 P' p
格式:G74 X Z C7 D$ f/ K! ^. v- w2 R7 F
說明:(1)本段中不得出現(xiàn)其他內(nèi)容,。
) _' U- o% `! D- r% ] �,。�2)G74后面出現(xiàn)的的座標將以X、Z依次回零,。
, U6 S( m! X& K6 j, D �,。�3)使用G74前必須確認機床裝配了參考點開關(guān)。
! O/ d: X- ]. G1 t0 [ (4)也可以進行單軸回零,。 1 b2 V9 S. D( w8 a- a( N! ?- p5 p9 e
G75—返回編程坐標零點 + I: H; Z" w# R5 g# u" I4 v
格式:G75 X Z
* w& V a+ s$ {2 ?( b1 P7 \0 _ 說明:返回編程坐標零點
+ r9 u' ?! f% s4 Z9 D. z G76—返回編程坐標起始點
1 s1 [( a+ `6 C& r) T9 Y: E# } 格式:G76
, r" y- Q+ P! s8 A4 A 說明:返回到刀具開始加工的位置,。 . v( W M! c$ Q' u1 U% U
G81—外圓(內(nèi)圓)固定循環(huán)
; K* ]$ [ A) r. k' L- A; E 格式:G81__X(U)__Z(W)__R__I__K__F__ . u8 O2 G) x0 Z; l0 V
說明:(1)X,Z為終點坐標值,,U,,W為終點相對 于當前點的增量值 。
( N; W) o" F' X9 r- ] (2)R為起點截面的要加工的直徑,。
/ ~ ]0 j8 L) z, }. b (3)I為粗車進給,,K為精車進給,I,、K為有符號數(shù),,并且兩者的符號應相同。
; _1 B" W% u+ T2 T1 H 符號約定如下:由外向中心軸切削(車外圓 )為“—”,,反這為“+”,。 ( l, {2 \2 x, \1 {$ Z/ T
(4)不同的X,,Z,,R 決定外圓不同的開關(guān),如:有錐度或沒有度,, 5 I. T- Q" U0 |' c& F, t1 S
正向錐度或反向錐度,,左切削或右切削等。
- K5 H8 B, ]% O; L% { (5)F為切削加工的速度(mm/min) ! p' {* `2 X. o& A; j
(6)加工結(jié)束后,,刀具停止在終點上,。
( @% g. A( d+ w# e1 d& }% @6 P 例:G81 X40 Z 100 R15 I-3 K-1 F100
9 Y3 k& E, a, k8 ^2 U 加工過程: 6 B8 W8 |) t/ |. ?, d# H5 q
1:G01進刀2倍的I(第一刀為I,最后一刀為I+K精車),,進行深度切削: ' J C1 O& b7 |- Q
2:G01兩軸插補,,切削至終點截面,如果加工結(jié)束則停止: ! h) [0 { Q' x! G# g- ~2 z# O
3:G01退刀I到安全位置,,同時進行輔助切面光滑處理 $ k# W$ P7 G1 H' {: G2 K
4:G00快速進刀到高工面I外,,預留I進行下一 步切削加工 ,重復至1,。 ! n) H L8 |- I; z" x f7 T
G90—絕對值方式編程 % Y) n4 R0 Q& M2 N% T9 ~- b
格式:G90 $ c4 C, k" O( A- v* q
說明:(1)G90編入程序時,,以后所有編入的坐標值全部是以編程零點為基準的。 ; e/ O9 `& }% v$ D7 z, w& J6 c& s) P
(2)系統(tǒng)上電后,,機床處在G狀態(tài),。
( Q( `+ g* r' J8 k1 o' } N0010 G90 G92 x20 z90
7 }# Y0 L: x+ l+ f1 ~/ o ] N0020 G01 X40 Z80 F100
/ z2 _/ V' G1 {, i8 }2 Z4 n1 \6 X1 z N0030 G03 X60 Z50 I0 K-10 : M3 L/ u2 j3 U/ S1 d% H
N0040 M02
# N. U/ u+ N( D' J! Z! S7 i G91—增量方式編程 * o$ X' D3 O8 m2 I/ j
格式:G91 8 M6 q+ X/ @: ?
說明:G91編入程序時,之后所有坐標值均以前一個坐標位置作為起點來計算
. n. h+ [+ A0 s( {3 G: W8 |0 V; K' L 運動的編程值,。在下一段坐標系中,,始終以前一點作為起始點來編程。
& ?5 w T1 f( { 例: N0010 G91 G92 X20 Z85 6 ?" L, Z$ g8 u) ^! d" ]
N0020 G01 X20 Z-10 F100 ( y4 N, u s( b- B& ^7 f& n* o- }
N0030 Z-20
5 ?! X2 J+ f7 |; k% r8 b N0040 X20 Z-15 6 I+ j7 m6 b/ B8 L5 H. n$ S" K
N0050 M02 ; n6 s3 n8 g$ w% D" {
G92—設(shè)定工件坐標系
4 m* O5 Q* g" b 格式:G92 X__ Z__ # m; v1 o b+ |8 F
說明:(1)G92只改變系統(tǒng)當前顯示的坐標值,不移動坐標軸,,達到設(shè)定坐標 # l& w7 V4 s5 k% w, F8 G
原點的目的,。 4 G* ^- ~. J: T) r5 T6 Q0 Y u
(2)G92的效果是將顯示的刀尖坐標改成設(shè)定值 。 , {2 w; x4 U. O3 |% X7 ]. U# D
(3)G92后面的XZ可分別編入,,也可全 編,。
4 L/ W b/ u& A3 }8 u& J. J2 A G94—進給率,每分鐘進給 , B2 q1 d$ X: H9 A# w: v% o+ ]7 w) H
說明:這是機床的開機默認狀態(tài),。
' y: _: I3 I4 K G20—子程序調(diào)用 , u9 i, q1 s Q# A6 C; B' a4 M4 U- q
格式:G20 L__ / V/ E- [, U& x8 p7 w" j
N__
* V8 |" E: h7 T6 M% Y+ ^0 n 說明:(1)L后為要調(diào)用的子程序N后的程序名,,但不能把N輸入。 . A$ f: `: [1 q* G
N后面只允許帶數(shù)字1~99999999,。 2 Y( r2 V# `" S5 f. t0 z
(2)本段程序不得出現(xiàn)以上描述以外的內(nèi)容,。 9 s9 w: o: _( g; B
G24—子程序結(jié)束返回 ) N& X$ G) F% t9 q2 G) }0 h, p
格式:G24
1 L6 W! N& K) z; g9 d; E 說明:(1)G24表示子程序結(jié)束,返回到調(diào)用該子程序程序的下一段,。
+ y/ [0 w: L- D! X _0 Z (2)G24與G20成對出現(xiàn)
g7 q8 h. \; b/ S7 f (3)G24本段不允許有其它指令出現(xiàn),。
3 _% F3 Q6 |( k( Q 例:通過下例說明在子程序調(diào)用過程中參數(shù)的傳遞過程,請注意應用 + a1 L: L$ H6 M% l) \* P- f
程序名:P10
7 m9 ]' \/ Y2 }5 z M03 S1000
9 `. h& \1 q' j0 W* h, \- M! O4 t G20 L200
1 V/ t" M; d2 e% B4 W M02
; e5 x% a$ \7 A: f } N200 G92 X50 Z100
6 v2 q6 l8 T2 Y/ {. F- K- r G01 X40 F100
# q2 ` l7 F/ K+ f Z97
. z" O# `/ l# ?; C G02 Z92 X50 I10 K0 F100
, E0 B3 y/ x1 e7 S7 w8 M7 G G01 Z-25 F100
* V: n8 H" V9 j. D: F# e G00 X60
8 k$ M% V1 o3 B Z100 1 l4 j* i/ x- H5 @$ J9 s
G24
# O I+ W0 S, o* n4 l d( K 如果要多次調(diào)用,,請按如下格式使用 : e5 d+ x% o2 r$ J
M03 S1000
6 M# S6 u( m; Z3 p" E N100 G20 L200 % S: K6 k- B& q# G# a
N101 G20 L200
& T9 M: H' I& _( C. N$ Y N105 G20 L200 ! w3 E) D: @1 B k) h( ~
M02
, U. M1 X, J( @6 y! \ N200 G92 X50 Z100 ; U& E, D7 d* q7 Q" i3 y+ Z2 B* @
G01 X40 F100 ! C- i# Y- p, z" y$ ?4 v4 _" K0 z9 s
Z97 5 V0 h0 q* |( @1 g' W
G02 Z92 X50 I10 K0 F100 : g+ m4 [; L- p
G01 Z-25 F100 ; _9 h2 R+ r& J# C) Q
G00 X60
, Q& v% @" U$ }4 ]' m8 I) U Z100 % c, @2 H& O) l" X8 ~
G24
6 a9 p& b) g5 _$ k, s1 W; I6 N G331—螺紋加工循環(huán) * t5 T$ p& D' j
格式:G331 X__ Z__I__K__R__p__
7 \& T8 B9 u6 R4 @ ~; W 說明:(1)X向直徑變化,,X=0是直螺紋
5 d; u2 u, Q0 z) K' u: F (2)Z是螺紋長度,絕對或相對編程均可 ' P n& e. M' D' J
(3)I是螺紋切完后在X方向的退尾長度,,±值 ) B3 ?# O& s' }# `9 J
(4)R螺紋外徑與根徑的直徑差,,正值
! z$ P! R5 X* c (5)K螺距KMM
+ t: |3 f( v' @! _ (6)p螺紋的循環(huán)加工次數(shù),即分幾刀切完
5 g& Y- \ U! d7 X2 e 提示:
/ a7 {1 ?6 [/ y6 N% G, Z6 g0 V 1,、每次進刀深度為R÷p并取整,,最后一刀不進刀來光整螺紋面
# ?8 @. ~1 s. J5 f- v8 M 2、內(nèi)螺紋退尾根據(jù)沿X的正負方向決定I值的稱號,。 ) l3 z! r" P# f- M
3,、螺紋加工循環(huán)的起始位置為將刀尖對準螺紋的外圓處。 7 E# u I @+ y; X9 Y8 `7 @' _
例子: 3 j" A5 `% m( ?8 }
M3
6 }, T* V8 O/ l6 k# S G4 f2 - z2 G" X* l, C7 K0 u. U
G0 x30 z0 - L. u; f0 X* |. W4 N
G331 z-50 x0 i10 k2 r1.5 p5 . S2 h4 J/ U' D
G0 z0 / s) {' s7 r, J5 `2 M5 O
M05
7 H1 ~0 r, n% b# p 補充一下:
4 d$ E6 I, i. `- Q- `; t 1,、G00與G01 1 f8 i( C5 [2 t* D6 A4 }! E
G00運動軌跡有直線和折線兩種,,該指令只是用于點定位,不能用于切削加工
k4 \+ t! R0 G3 n M) U G01按指定進給速度以直線運動方式運動到指令指定的目標點,,一般用于切削加工
; P+ Y5 Q' L" l; f 2,、G02與G03 # j7 ^- H* B* u; p- n; ~/ s
G02:順時針圓弧插補 G03:逆時針圓弧插補 3 I3 l: N7 K; i3 Z
3、G04(延時或暫停指令)
2 c0 [ `' c! P6 i7 O6 g0 @+ K0 q 一般用于正反轉(zhuǎn)切換,、加工盲孔,、階梯孔、車削切槽 4 J% d# Z* M. e6 G5 M+ m
4,、G17,、G18,、G19 平面選擇指令,指定平面加工,,一般用于銑床和加工中心 0 [$ I8 V+ C% C* s9 R! P# a
G17:X-Y平面,,可省略,也可以是與X-Y平面相平行的平面
: F `6 N" E: H2 J5 i% F! B& ] G18:X-Z平面或與之平行的平面,,數(shù)控車床中只有X-Z平面,,不用專門指定 8 t7 g$ [5 m) N S) _! S; k' s
G19:Y-Z平面或與之平行的平面
( C, m, G+ A: C/ d* t- f( F B3 c 5、G27,、G28,、G29 參考點指令
9 Z& ^+ L( X* r& G3 W; C8 H' }* C G27:返回參考點,檢查,、確認參考點位置
3 o2 F5 D$ m+ G1 J H( k; J& y# B G28:自動返回參考點(經(jīng)過中間點) / G# W# y! `6 h; ~/ \$ ]: g
G29:從參考點返回,,與G28配合使用 * K* h6 `1 _4 k6 Z' {9 L% U
6、G40,、G41,、G42 半徑補償
7 S* I& {7 t# j8 S% M+ n" Y" l7 j% r. G G40:取消刀具半徑補償
7 w" Q$ j9 e C' s9 w: M0 U 先給這么多,晚上整理好了再給
8 j: t6 j5 s( g. w2 k: G1 r" e 7,、G43,、G44、G49 長度補償# s7 N$ H/ v( o9 o6 r
G43:長度正補償 G44:長度負補償 G49:取消刀具長度補償
* K9 r- A6 Z2 K- W0 h( z5 w 8,、G32,、G92,、G76
A! L" X' G4 O o3 g G32:螺紋切削 G92:螺紋切削固定循環(huán) G76:螺紋切削復合循環(huán)
Z% f9 f+ K" W, k% p" b8 Q% u1 Q 9,、車削加工:G70、G71,、72,、G739 Y- y% g0 s8 [4 t$ U8 N
G71:軸向粗車復合循環(huán)指令 G70:精加工復合循環(huán) G72:端面車削,徑向粗車循環(huán) G73:仿形粗車循環(huán): U2 o7 H, O2 O' [* X5 L( z, t; N! `
10,、銑床,、加工中心:
1 X# e8 Y) o; L G73:高速深孔啄鉆 G83:深孔啄鉆 G81:鉆孔循環(huán) G82:深孔鉆削循環(huán)
B$ X: G( y! u' |9 V G74:左旋螺紋加工 G84:右旋螺紋加工 G76:精鏜孔循環(huán) G86:鏜孔加工循環(huán)
+ K: ` X" _/ {5 G G85:鉸孔 G80:取消循環(huán)指令0 F) B# ^9 B+ h
11、編程方式 G90,、G919 k3 z" L7 a1 A
G90:絕對坐標編程 G91:增量坐標編程7 U& h2 l% @5 q5 _% x E5 d& R+ Y
12,、主軸設(shè)定指令
w$ b* Z% u4 I# Z3 [! U G50:主軸最高轉(zhuǎn)速的設(shè)定 G96:恒線速度控制 G97:主軸轉(zhuǎn)速控制(取消恒線速度控制指令) G99:返回到R點(中間孔) G98:返回到參考點(最后孔)
- F9 g" _/ o2 B' F$ O 13、主軸正反轉(zhuǎn)停止指令 M03,、M04,、M05
9 y; s. R; _! V- ] M03:主軸正傳 M04:主軸反轉(zhuǎn) M05:主軸停止
) U9 x& ?; c% z$ f 14、切削液開關(guān) M07,、M08,、M09
$ ~; d% K2 O! C1 R m, ~ M07:霧狀切削液開 M08:液狀切削液開 M09:切削液關(guān)) B5 X& K3 S9 A( H/ [+ p
15,、運動停止 M00、M01,、M02,、M305 g8 B2 w: P/ S9 B4 f
M00:程序暫停 M01:計劃停止 M02:機床復位 M30:程序結(jié)束,指針返回到開頭1 N$ X4 X6 |2 q7 N# D9 k- }
16,、M98:調(diào)用子程序& w! N E- G0 k# b$ C
17,、M99:返回主程序 x y z 圓弧中點實際坐標值
5 j+ E% I9 \' ^2 K" C Mi j k 圓心起點到圓心的矢量 在xy上面的分量1 [9 U- I! P' ~6 A
i或ijk 表示圓弧的半徑 R: |- D# l# k6 } o' \
r 和 ijk 同時出現(xiàn)的時候r有效 圓弧所對的圓心角小于180度時 r為正 大于180度時 r為負
$ N: r6 g E" O& J& Y |