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