G代碼是數(shù)控程序中的指令。一般都稱為G指令。
8 O. t7 j+ w* G 代碼名稱-功能簡述
. I3 D) K, K9 N g. J G00------快速定位
$ P; z" ~( K J4 z G01------直線插補(bǔ)
X! r9 S; M5 t" B6 G G02------順時(shí)針方向圓弧插補(bǔ) 0 r5 U d% Y( l. H- ~( @, e" `
G03------逆時(shí)針方向圓弧插補(bǔ)
% w" n. T7 g3 s% v5 e- \ G04------定時(shí)暫停
7 N# u$ h f* {( A( x, ~$ X1 R G05------通過中間點(diǎn)圓弧插補(bǔ)
* s P8 M) S6 j% d" g7 l G07------Z 樣條曲線插補(bǔ) " |. u1 u% A+ a5 R
G08------進(jìn)給加速
5 B. Z# e8 ?2 b G09------進(jìn)給減速
$ c1 w' @" P: Z! Y% c% K; j G20------子程序調(diào)用 $ T0 q* @% Y; E
G22------半徑尺寸編程方式
: D3 R R. V% i G220-----系統(tǒng)操作界面上使用
( G+ t; r2 Y# X1 W& o! C G23------直徑尺寸編程方式 O9 x; f5 z) b9 X
G230-----系統(tǒng)操作界面上使用
; U' [* E6 I, f3 y5 q* s G24------子程序結(jié)束 . K" K B# ~7 P1 C' |" }; {
G25------跳轉(zhuǎn)加工
& X; W8 z) f Z0 b" M G26------循環(huán)加工 * U3 A* @/ o$ z
G30------倍率注銷
, w1 [ l0 K+ y+ n& x% ~ G31------倍率定義 ^/ i. z8 {5 l
G32------等螺距螺紋切削,英制
o {' r- O$ H G33------等螺距螺紋切削,公制
* u; A) y% L% u, }, ~" E G53,G500-設(shè)定工件坐標(biāo)系注銷 ; ]7 W, @; u2 A; m
G54------設(shè)定工件坐標(biāo)系一 6 @$ o3 Z v0 l# F) w
G55------設(shè)定工件坐標(biāo)系二 " b2 s4 v9 a) X7 H2 [8 C G$ b
G56------設(shè)定工件坐標(biāo)系三 ) Z1 T) g! _2 K" E( v
G57------設(shè)定工件坐標(biāo)系四 1 E8 a: v& b- u2 X' S# M
G58------設(shè)定工件坐標(biāo)系五
7 u" J1 N* A& [ Y) w2 z G59------設(shè)定工件坐標(biāo)系六 / N% @1 s2 z8 ~1 |9 r
G60------準(zhǔn)確路徑方式
2 L+ k& N5 b$ m0 s& [0 { G64------連續(xù)路徑方式
/ k& w0 H) |( g4 ] G70------英制尺寸 寸
; E( q6 F& Z( @2 R5 J' Q; F# C G71------公制尺寸 毫米
$ A2 ~% D: x% F0 K G74------回參考點(diǎn)(機(jī)床零點(diǎn))
% L$ z) X! C% _1 C0 | w1 U. V5 U! P) Y G75------返回編程坐標(biāo)零點(diǎn)
+ S3 B5 N" ]4 O) P9 A* { G76------返回編程坐標(biāo)起始點(diǎn)
/ Y$ A1 c, |2 } G81------外圓固定循環(huán)
9 X9 S$ P' D8 i8 F; x& | G331-----螺紋固定循環(huán)
: E! z3 W. d8 ]9 j2 G- H, g G90------絕對(duì)尺寸 6 E. [' s8 |4 P: z' m
G91------相對(duì)尺寸
7 s$ l6 y+ E- I# t5 w+ g: K5 f G92------預(yù)制坐標(biāo)
2 P t% }) v7 z: t, G' d G94------進(jìn)給率,每分鐘進(jìn)給 7 d) m2 O& H7 A4 v" z
G95------進(jìn)給率,每轉(zhuǎn)進(jìn)給
4 j& v. g c$ j% J G00—快速定位 ]/ H1 {, [' I9 l$ T" x
格式:G00 X(U)__Z(W)__
; {, f7 m' n/ t7 b; v, G- `7 |說明:(1)該指令使刀具按照點(diǎn)位控制方式快速移動(dòng)到指定位置。移動(dòng)過程中不得對(duì)工件
9 u$ s/ ^9 K' ? S3 e 進(jìn)行加工。
- S4 _. B+ k) I+ E5 c (2)所有編程軸同時(shí)以參數(shù)所定義的速度移動(dòng),當(dāng)某軸走完編程值便停止,而其他
- N9 m# J: E' {' M% o! ?5 \/ K# f 軸繼續(xù)運(yùn)動(dòng),
& S) Z0 B! j& M2 P7 z (3)不運(yùn)動(dòng)的坐標(biāo)無須編程。
n9 m% O# w- f4 j (4)G00可以寫成G0 7 J+ k! U! P" f% |
例:G00 X75 Z200
+ V; C6 N5 p8 x* [: h# A, Y G0 U-25 W-100 2 d9 ?2 |5 l8 F/ Y8 s$ }1 y
先是X和Z同時(shí)走25快速到A點(diǎn),接著Z向再走75快速到B點(diǎn)。 ! _5 W6 }5 J, P: e
G01—直線插補(bǔ) ( ?7 g& ]% d$ r& B
格式:G01 X(U)__Z(W)__F__(mm/min)
) C% E$ W+ a5 E3 l0 v) m" l說明:(1)該指令使刀具按照直線插補(bǔ)方式移動(dòng)到指定位置。移動(dòng)速度是由F指令 3 R* {$ z4 Q" ? L1 a6 b; W
進(jìn)給速度。所有的坐標(biāo)都可以聯(lián)動(dòng)運(yùn)行。 r: m5 G6 @# w" i7 Y; b2 F/ _3 s
(2)G01也可以寫成G1
' v% M' _5 I3 A& d! W 例:G01 X40 Z20 F150 0 ?0 h; X1 F* ~/ R( ^
兩軸聯(lián)動(dòng)從A點(diǎn)到B點(diǎn) ( G8 e) w! p' X6 w
G02—逆圓插補(bǔ) 7 M8 i: ?1 h* w
格式1:G02 X(u)____Z(w)____I____K____F_____ 5 r8 s& M; g" r$ W& S, _% |
說明:(1)X、Z在G90時(shí),圓弧終點(diǎn)坐標(biāo)是相對(duì)編程零點(diǎn)的絕對(duì)坐標(biāo)值。在G91時(shí),
4 M4 Z2 b. c$ [" \ C. }4 F& \ 圓弧終點(diǎn)是相對(duì)圓弧起點(diǎn)的增量值。無論G90,G91時(shí),I和K均是圓弧終點(diǎn)的坐標(biāo)值。 1 q+ |0 z7 U# h9 ]: ^
I是X方向值、K是Z方向值。圓心坐標(biāo)在圓弧插補(bǔ)時(shí)不得省略,除非用其他格式編程。
5 T% H; s4 H7 x0 j6 g9 p9 X- v (2)G02指令編程時(shí),可以直接編過象限圓,整圓等。
r7 r% V" A5 B 注:過象限時(shí),會(huì)自動(dòng)進(jìn)行間隙補(bǔ)償,如果參數(shù)區(qū)末輸入間隙補(bǔ)償與機(jī)床實(shí)際反向間隙 2 ~: h; P, o6 `$ ^% n
懸殊,都會(huì)在工件上產(chǎn)生明顯的切痕。
1 V$ H7 U! _' R* T (3)G02也可以寫成G2。
1 ?# M, G3 y2 Y) x* J2 Q! [1 P 例:G02 X60 Z50 I40 K0 F120 5 [7 x+ _! ~7 j# f2 D7 p
格式2:G02 X(u)____Z(w)____R(+\-)__F__
) V/ \0 x: T% Y0 t$ Z9 T5 ~說明:(1)不能用于整圓的編程 1 c7 H+ K. e- e/ M
(2)R為工件單邊R弧的半徑。R為帶符號(hào),“+”表示圓弧角小于180度;
& g {0 `( k2 b! x+ x “-”表示圓弧角大于180度。其中“+”可以省略。
6 [* L5 U" z0 U7 u- ~! U (3)它以終點(diǎn)點(diǎn)坐標(biāo)為準(zhǔn),當(dāng)終點(diǎn)與起點(diǎn)的長度值大于2R時(shí),則以直線代替圓弧。 o+ t" z$ t* k) i+ j, T
例:G02 X60 Z50 R20 F120 # c, ?1 _, s, D
格式3:G02 X(u)____Z(w)____CR=__(半徑)F__
+ \- b$ A% B8 {2 N 格式4:G02 X(u)____Z(w)__D__(直徑)F___ # V1 u X8 P/ [1 y" h
這兩種編程格式基本上與格式2相同 * m6 A4 o0 i& W1 d P
G03—順圓插補(bǔ)
( ?( j, q% I# z x 說明:除了圓弧旋轉(zhuǎn)方向相反外,格式與G02指令相同。 9 F, O J: g# y3 M
G04—定時(shí)暫停 ) v7 C& [4 R% t4 X/ `1 ]" a4 ]5 Y9 [
格式:G04__F__ 或G04 __K__
6 D) H- a+ u* R6 A 說明:加工運(yùn)動(dòng)暫停,時(shí)間到后,繼續(xù)加工。暫停時(shí)間由F后面的數(shù)據(jù)指定。單位是秒。
8 M3 [: C& x7 k( ~, \1 w) y 范圍是0.01秒到300秒。
$ O% [2 q) q$ U. E( d7 | G05—經(jīng)過中間點(diǎn)圓弧插補(bǔ)
; C# i' w" c9 F( S/ ~5 u5 Q' E 格式:G05 X(u)____Z(w)____IX_____IZ_____F_____
0 B" ^7 S$ @' j' e# d8 L" H 說明:(1)X,Z為終點(diǎn)坐標(biāo)值,IX,IZ為中間點(diǎn)坐標(biāo)值。其它與G02/G03相似) f( A& M$ f* w
例: G05 X60 Z50 IX50 IZ60 F120
, ?3 z7 |: _; O3 I ? G08/G09—進(jìn)給加速/減速
, A3 T. ?+ k& V; l 格式:G08 ( M1 I8 a3 w( \( u6 @5 V0 C$ f
說明:它們?cè)诔绦蚨沃歇?dú)自占一行,在程序中運(yùn)行到這一段時(shí),進(jìn)給速度將增加10%,
; c: X, U" Q0 ]1 H: p8 N& `8 p 如要增加20%則需要寫成單獨(dú)的兩段。
! I8 j0 ?, ~3 D. C G22(G220)—半徑尺寸編程方式
3 Y6 \! Z) a; X. a/ a8 A 格式:G22 ) a# I- Y% H0 k! r" V
說明:在程序中獨(dú)自占一行,則系統(tǒng)以半徑方式運(yùn)行,程序中下面的數(shù)值也是
5 k: h0 {9 x+ N, ]- E0 f6 R 以半徑為準(zhǔn)的。
5 e) g1 u& Q+ J G23(G230)—直徑尺寸編程方式 6 P& S; n4 p6 n
格式:G23 7 {! [4 u+ e0 ~9 @# L3 T$ e
說明:在程序中獨(dú)自占一行,則系統(tǒng)以直徑方式運(yùn)行,程序中下面的數(shù)值也是
i# w8 f4 |( K, q 以直徑為準(zhǔn)的。
: P$ B0 t( M# L8 K; ^9 _ G25—跳轉(zhuǎn)加工
2 \7 ^6 \% L% P! r8 |3 E7 { 格式:G25 LXXX
3 |" f" x m7 E 說明: 當(dāng)程序執(zhí)行到這段程序時(shí),就轉(zhuǎn)移它指定的程序段。(XXX為程序段號(hào))。
7 E4 Z* L2 n2 D5 F6 V9 ?3 P G26—循環(huán)加工 2 u5 R. T" l2 D6 Z3 K
格式:G26 LXXX QXX ) p1 Q+ ~" V: u7 O. n) ~
說明:當(dāng)程序執(zhí)行到這段程序時(shí),它指定的程序段開始到本 段作為一個(gè)循環(huán)體,
4 b9 U6 e0 k# b 循環(huán)次數(shù)由Q后面的數(shù)值決定。 ! Z; H' u {4 ] \3 [9 k4 F
G30—倍率注銷
( }# ~' O( K& }! Z; ^; P* q2 N 格式:G30 ( R- U# @7 _- ^ _# t. d$ e# }
說明:在程序中獨(dú)自占一行,與G31配合使用,注銷G31的功能。 ; Z5 A) I( h3 s |, m9 f# {
G31—倍率定義 0 I, b$ m% ?' } l- ~* ?
格 式:G31 F_____
6 k) {2 v" ^ h. T& i, ~) H) J w G32—等螺距螺紋加工(英制)
! L3 h6 L! k! _" P. @ G33—等螺距螺紋加工(公制) . E" T2 i9 [# ?: T* l( d
格式:G32/G33 X(u)____Z(w)____F____ / m- v1 @6 s* K" q8 L" o7 T
說明:(1)X、Z為終點(diǎn)坐標(biāo)值,F為螺距 " I6 S1 v$ {: J8 i
。2)G33/G32只能加工單刀、單頭螺紋。
( y8 a9 i n5 a! y 。3)X值的變化,能加工錐螺紋
8 ?2 y3 Q7 Y, V* r8 Y0 F9 G9 g (4)使用該指令時(shí),主軸的轉(zhuǎn)速不能太高,否則刀具磨損較大。 - o8 m! @+ I% u; W! t
G54—設(shè)定工件坐標(biāo)一 4 S; { |$ n, [1 a: ?
格式:G54 ) H. \! y' L$ n" H
說明:在系統(tǒng)中可以有幾個(gè)坐標(biāo)系,G54對(duì)應(yīng)于第一個(gè)坐標(biāo)系,其原點(diǎn)位置數(shù)值在機(jī)床 9 l: F# g! V; W/ Y, Q7 g
參數(shù)中設(shè)定。
4 L8 v6 r# O: e0 B G55—設(shè)定工件坐標(biāo)二 $ j1 J, m1 P, z V9 P' x# S: o
同上 $ q. z8 g4 T7 e5 {; A4 g' ~$ n/ @! v
G56—設(shè)定工件坐標(biāo)三 0 q# f8 t) N5 D$ s$ o! `
同上 1 N- _' h- c2 V3 v
G57—設(shè)定工件坐標(biāo)四 ; ] W. S+ r+ ?7 J9 d3 w7 @
同上 " `8 a) m, @# k3 s
G58—設(shè)定工件坐標(biāo)五
" L9 W, j* X% F7 _; ^- b 同上
" w" E8 R6 g. I0 j. t G59—設(shè)定工件坐標(biāo)六 ! s, [( V$ w( o4 k5 b5 \0 N
同上 ! Q1 f# D# @4 g7 |/ F
G60—準(zhǔn)確路徑方式 ( ^5 o9 n+ w0 [( C. A
格式:G60
5 i6 e0 V/ C! `6 p+ l, P 說明:在實(shí)際加工過程中,幾個(gè)動(dòng)作連在一起時(shí),用準(zhǔn)確路徑編程時(shí),那么在進(jìn)行 + O5 c: e6 ?, H5 U6 A
下一 段加工時(shí),將會(huì)有個(gè)緩沖過程(意即減速)
# n( B) }) A' r8 j& ~1 O, X G64—連續(xù)路徑方式
( t: `7 w' f" ]. \: n6 z 格式:G64 - A/ S% q9 D7 r
說明:相對(duì)G60而言。主要用于粗加工。
& u. `2 N$ l3 z4 c' r G74—回參考點(diǎn)(機(jī)床零點(diǎn)) / J) ~- Q) {) q" x# E' s8 P) `
格式:G74 X Z
% p7 l) Z- n. X9 ?9 A* | 說明:(1)本段中不得出現(xiàn)其他內(nèi)容。 4 _/ X5 J( w* ~
。2)G74后面出現(xiàn)的的座標(biāo)將以X、Z依次回零。
: E. `2 n$ ?0 P! S. @ 。3)使用G74前必須確認(rèn)機(jī)床裝配了參考點(diǎn)開關(guān)。 / N% ]: ?2 C4 @5 \/ R* e4 U
(4)也可以進(jìn)行單軸回零。 4 Q* [$ B4 j. T _2 ?9 o+ `8 h/ C
G75—返回編程坐標(biāo)零點(diǎn) 8 C% \; ?4 `# D
格式:G75 X Z
+ `0 w$ H! b1 a 說明:返回編程坐標(biāo)零點(diǎn)
* |4 O) Q8 }$ b+ _& f' I G76—返回編程坐標(biāo)起始點(diǎn) # @9 `) {0 Y6 w( a- Y
格式:G76 6 ]% N0 K' G$ ~9 C* B( o5 h
說明:返回到刀具開始加工的位置。
5 F$ o. f9 l: v2 m6 U7 h3 t' Y G81—外圓(內(nèi)圓)固定循環(huán) * Q) L6 n1 p: J1 N" j
格式:G81__X(U)__Z(W)__R__I__K__F__ , N( l& r0 d u0 i7 x; C* Q; d
說明:(1)X,Z為終點(diǎn)坐標(biāo)值,U,W為終點(diǎn)相對(duì) 于當(dāng)前點(diǎn)的增量值 。
* b1 r7 \4 @3 ]% ? (2)R為起點(diǎn)截面的要加工的直徑。 4 M- o2 S) s0 ^
(3)I為粗車進(jìn)給,K為精車進(jìn)給,I、K為有符號(hào)數(shù),并且兩者的符號(hào)應(yīng)相同。
' B. F4 E/ `7 Q" h: e- s$ {4 t 符號(hào)約定如下:由外向中心軸切削(車外圓 )為“—”,反這為“+”。 8 j7 A: \. K; O+ D* x
(4)不同的X,Z,R 決定外圓不同的開關(guān),如:有錐度或沒有度, 8 w, T* A' `! x6 x0 L
正向錐度或反向錐度,左切削或右切削等。
- o q% p% @" x (5)F為切削加工的速度(mm/min)
( Z7 C, k, f9 W0 s# I' N (6)加工結(jié)束后,刀具停止在終點(diǎn)上。
: `6 ]) f% y) D5 ~/ a 例:G81 X40 Z 100 R15 I-3 K-1 F100 O- B5 }2 p4 c
加工過程:
3 U/ b' n2 D9 o' ?9 ?6 [ y 1:G01進(jìn)刀2倍的I(第一刀為I,最后一刀為I+K精車),進(jìn)行深度切削: # T3 @( G1 ^8 j) [! s A
2:G01兩軸插補(bǔ),切削至終點(diǎn)截面,如果加工結(jié)束則停止:
! T. Q3 y# K: F2 T! g+ ^9 {6 [ 3:G01退刀I到安全位置,同時(shí)進(jìn)行輔助切面光滑處理
" j# x/ d; V& w8 i1 c5 U" D- r 4:G00快速進(jìn)刀到高工面I外,預(yù)留I進(jìn)行下一 步切削加工 ,重復(fù)至1。
" l. i9 k) P% [1 }2 G6 K( m( C6 H G90—絕對(duì)值方式編程
# B! j& Y+ ~! D# h 格式:G90
% Z: j& h8 x. m' D, c, s 說明:(1)G90編入程序時(shí),以后所有編入的坐標(biāo)值全部是以編程零點(diǎn)為基準(zhǔn)的。
- X: s. |0 j. N: P. Z1 U (2)系統(tǒng)上電后,機(jī)床處在G狀態(tài)。 # ]$ ~/ u' @3 v- a
N0010 G90 G92 x20 z90 0 c/ W7 p3 [7 N3 h$ a
N0020 G01 X40 Z80 F100
7 i) e+ b, ?9 e( ^. [5 h7 i/ d2 u N0030 G03 X60 Z50 I0 K-10
- q0 I4 i: {& J$ x N0040 M02 3 ~5 \: G" O3 O* K1 A7 T4 z
G91—增量方式編程 4 I( U6 G. Z, U
格式:G91
! f9 c/ \ x% n1 @" {8 ^' \2 M7 e 說明:G91編入程序時(shí),之后所有坐標(biāo)值均以前一個(gè)坐標(biāo)位置作為起點(diǎn)來計(jì)算
, S* N2 n4 W7 J, ?, ]: f+ i 運(yùn)動(dòng)的編程值。在下一段坐標(biāo)系中,始終以前一點(diǎn)作為起始點(diǎn)來編程。
% ]1 J9 q( O! o% L9 ` 例: N0010 G91 G92 X20 Z85 8 {5 ^" f( F& L# F$ z6 i
N0020 G01 X20 Z-10 F100 ; j, B& `4 O/ t3 T
N0030 Z-20
~+ C; ]2 u- U2 y0 U& Z N0040 X20 Z-15
' I. u' M: A) O& X N0050 M02
) z+ F9 @$ L" @ E8 Y G92—設(shè)定工件坐標(biāo)系 : ~. X, w1 x* W, g
格式:G92 X__ Z__
6 a# v+ F$ `+ f( ^9 U8 M0 A 說明:(1)G92只改變系統(tǒng)當(dāng)前顯示的坐標(biāo)值,不移動(dòng)坐標(biāo)軸,達(dá)到設(shè)定坐標(biāo)
0 b) K' F4 o- @! Y+ M ] 原點(diǎn)的目的。
" i5 p) X; o% E4 f# z6 m5 A9 S (2)G92的效果是將顯示的刀尖坐標(biāo)改成設(shè)定值 。 # J8 s# u! j3 ~; g: w
(3)G92后面的XZ可分別編入,也可全 編。
; X$ s1 Z& G; Z8 \ G94—進(jìn)給率,每分鐘進(jìn)給 * ?2 b7 X# r: p/ Z: K
說明:這是機(jī)床的開機(jī)默認(rèn)狀態(tài)。 - C; Z; W, S) @. s/ X# T
G20—子程序調(diào)用
" ?. A, L! d2 g0 y# M$ K# X; ~4 E 格式:G20 L__
+ B. C/ z2 M3 p# |* C N__
* V. [8 o9 ^* r: Z3 L 說明:(1)L后為要調(diào)用的子程序N后的程序名,但不能把N輸入。 # x+ J4 @6 f' y
N后面只允許帶數(shù)字1~99999999。
2 O7 S7 Q* y \3 G, b (2)本段程序不得出現(xiàn)以上描述以外的內(nèi)容。 ; v2 e d. i! u
G24—子程序結(jié)束返回 8 P n- w$ h; {% j4 R( O7 V C
格式:G24 6 ?2 p% ]4 V2 @4 A6 w, Q$ b! P
說明:(1)G24表示子程序結(jié)束,返回到調(diào)用該子程序程序的下一段。 ' @. Y o! W/ E; q1 k9 D0 W
(2)G24與G20成對(duì)出現(xiàn) 0 W f4 Z0 Y `% E! L" U7 C
(3)G24本段不允許有其它指令出現(xiàn)。
3 Z' V% G( p( B+ b c- ] x0 \ 例:通過下例說明在子程序調(diào)用過程中參數(shù)的傳遞過程,請(qǐng)注意應(yīng)用 ( ? X3 z$ {% x
程序名:P10 % n9 c0 [8 _: i9 s6 b
M03 S1000
9 g: F3 H0 |: c1 f1 j G20 L200 , I; `7 t3 { j4 y
M02 5 J5 a0 G. X3 @8 Y
N200 G92 X50 Z100 6 r- r8 U5 o6 m- _# a o
G01 X40 F100
: W/ B! Z) W6 K1 Q9 H Z97
6 V: U2 \6 a, w9 [! N G02 Z92 X50 I10 K0 F100
. V; D* V! J K+ x& q G01 Z-25 F100
4 D- K* m& D' n) ~$ L3 j G00 X60 & R5 w& P9 e# K% g1 }5 Y
Z100 0 W6 b8 E+ X: M
G24 * D0 J2 O' [ |5 h
如果要多次調(diào)用,請(qǐng)按如下格式使用
0 `4 W4 |% v9 v M03 S1000 0 ]7 R. j- n& E1 r; f
N100 G20 L200 1 \4 ?0 I" z: E: I3 b; f m' v
N101 G20 L200
$ L& R( B$ q: x0 V+ _- X N105 G20 L200 G5 i- a( } @) N$ N
M02
; `- D/ U$ @% @" k: b+ ?5 Z% ?. d N200 G92 X50 Z100 - N4 o3 R' x/ p/ x: _: r% b
G01 X40 F100
" o+ C0 W9 a* o& s! \1 i. D M: ] Z97
( }/ D- L3 w1 @/ h. C2 k/ S2 t G02 Z92 X50 I10 K0 F100 0 y& [1 Y, r: a
G01 Z-25 F100 W" r1 ]+ o. q0 O
G00 X60
) r5 o5 q+ H( h$ f' j- @$ ]$ c Z100 2 e b+ y+ m+ y6 W9 ~' \
G24 3 l) Z8 H" p. ?% X' ~% ^9 C
G331—螺紋加工循環(huán) ; I5 E# L; D$ J! T- k) n
格式:G331 X__ Z__I__K__R__p__
3 ~& w2 _/ U* `' O2 Q! E( A 說明:(1)X向直徑變化,X=0是直螺紋
" t9 c) u) X7 s9 N3 S (2)Z是螺紋長度,絕對(duì)或相對(duì)編程均可
" P9 V$ r7 f9 j4 C7 ^/ ]* U- p (3)I是螺紋切完后在X方向的退尾長度,±值 - | [8 U9 S5 `+ c4 x
(4)R螺紋外徑與根徑的直徑差,正值 $ _, O; k4 [, W; \3 v5 J
(5)K螺距KMM 8 h6 x, J; W" H- S, m
(6)p螺紋的循環(huán)加工次數(shù),即分幾刀切完 7 c2 M2 h' l2 H' M& d, a+ f
提示:
: J4 h& w# |& z' K2 \6 } 1、每次進(jìn)刀深度為R÷p并取整,最后一刀不進(jìn)刀來光整螺紋面 6 Z X. V3 P" \ Y, D( k5 h
2、內(nèi)螺紋退尾根據(jù)沿X的正負(fù)方向決定I值的稱號(hào)。 " l" ]; _. H: s8 h, {- I/ R
3、螺紋加工循環(huán)的起始位置為將刀尖對(duì)準(zhǔn)螺紋的外圓處。 0 p9 J6 A8 P" a5 o9 l( x& f" [
例子: ! }% \& R% M7 @! k% Q7 }2 U
M3 5 A. U- x7 q2 w( [% N7 l- `
G4 f2
5 F7 I" X# m7 x- T6 S G0 x30 z0
; n0 S% s! S) q6 @ G331 z-50 x0 i10 k2 r1.5 p5 4 X: z7 N1 G5 y$ Q
G0 z0 6 |- \; R; T$ |
M05 + x p# @2 ^3 A" M' i
補(bǔ)充一下:! {+ h$ o! S0 O! Z5 x& r
1、G00與G01
% O$ N$ L1 {0 d7 e G00運(yùn)動(dòng)軌跡有直線和折線兩種,該指令只是用于點(diǎn)定位,不能用于切削加工
( `$ d; ]7 U6 f G01按指定進(jìn)給速度以直線運(yùn)動(dòng)方式運(yùn)動(dòng)到指令指定的目標(biāo)點(diǎn),一般用于切削加工 ! h' c/ [$ G* C' w. Q
2、G02與G03 ' U9 G0 h" U( c& U1 Z' u
G02:順時(shí)針圓弧插補(bǔ) G03:逆時(shí)針圓弧插補(bǔ)
: R' ?' K" S- ~( s/ ^( C* {) S: K 3、G04(延時(shí)或暫停指令) % E6 m* o2 F) X2 V3 M3 j! q
一般用于正反轉(zhuǎn)切換、加工盲孔、階梯孔、車削切槽
6 a/ B% g* t( o; R) C7 n1 s2 ~ 4、G17、G18、G19 平面選擇指令,指定平面加工,一般用于銑床和加工中心 3 p( l! @( d$ f2 f3 X) I q$ R
G17:X-Y平面,可省略,也可以是與X-Y平面相平行的平面 1 k( [, _6 O5 v/ @+ v4 C
G18:X-Z平面或與之平行的平面,數(shù)控車床中只有X-Z平面,不用專門指定
$ s) [ n" a# C. j- d# j G19:Y-Z平面或與之平行的平面 3 z( I7 b1 d& I5 r
5、G27、G28、G29 參考點(diǎn)指令 3 a* J8 r, X: H1 l, a% Y' _
G27:返回參考點(diǎn),檢查、確認(rèn)參考點(diǎn)位置
& ?0 a. ?& a& Z G28:自動(dòng)返回參考點(diǎn)(經(jīng)過中間點(diǎn)) ' Y! q3 V$ m9 F: A% I& N5 D
G29:從參考點(diǎn)返回,與G28配合使用
h }/ \; B& N- K 6、G40、G41、G42 半徑補(bǔ)償
( F: S( s) i7 q1 O G40:取消刀具半徑補(bǔ)償
- M3 r- ` D$ i9 { 先給這么多,晚上整理好了再給/ X5 j1 _; }9 K2 F
7、G43、G44、G49 長度補(bǔ)償
5 h3 z/ t/ k! M D7 p0 {0 I8 W- b G43:長度正補(bǔ)償 G44:長度負(fù)補(bǔ)償 G49:取消刀具長度補(bǔ)償( m9 ?- i7 C5 |6 d3 l
8、G32、G92、G76- L: a: e' N4 x
G32:螺紋切削 G92:螺紋切削固定循環(huán) G76:螺紋切削復(fù)合循環(huán)3 }0 X, H2 f: P
9、車削加工:G70、G71、72、G73
! p9 X. ]. X+ E7 M0 z4 T6 d0 v G71:軸向粗車復(fù)合循環(huán)指令 G70:精加工復(fù)合循環(huán) G72:端面車削,徑向粗車循環(huán) G73:仿形粗車循環(huán)
7 ^# k/ u! s: x& L' Y9 h 10、銑床、加工中心:: M* b6 x) u0 y5 ]
G73:高速深孔啄鉆 G83:深孔啄鉆 G81:鉆孔循環(huán) G82:深孔鉆削循環(huán)
( @% y9 N0 z4 K. M$ I' K G74:左旋螺紋加工 G84:右旋螺紋加工 G76:精鏜孔循環(huán) G86:鏜孔加工循環(huán)
# g7 B8 [+ p t8 \0 b G85:鉸孔 G80:取消循環(huán)指令 R7 a' d, D* G" W1 S" r4 j1 r
11、編程方式 G90、G91
1 i# z- u' i( D+ K6 W G90:絕對(duì)坐標(biāo)編程 G91:增量坐標(biāo)編程7 w/ v, i$ z7 J9 R% x2 h
12、主軸設(shè)定指令
# p" u( Q5 o6 D% G G50:主軸最高轉(zhuǎn)速的設(shè)定 G96:恒線速度控制 G97:主軸轉(zhuǎn)速控制(取消恒線速度控制指令) G99:返回到R點(diǎn)(中間孔) G98:返回到參考點(diǎn)(最后孔)
" z7 Y" Y* e9 U+ V& P 13、主軸正反轉(zhuǎn)停止指令 M03、M04、M058 c# Y- Z; O6 g* p' g5 v
M03:主軸正傳 M04:主軸反轉(zhuǎn) M05:主軸停止7 h' y7 _- m" ]8 U# f5 L; F' H8 h( a
14、切削液開關(guān) M07、M08、M09' _. u) d5 Y6 L6 H# n- H
M07:霧狀切削液開 M08:液狀切削液開 M09:切削液關(guān)
4 X: p: X5 o9 r) ? 15、運(yùn)動(dòng)停止 M00、M01、M02、M30, g! ?* S- B+ b2 ]9 |2 \
M00:程序暫停 M01:計(jì)劃停止 M02:機(jī)床復(fù)位 M30:程序結(jié)束,指針返回到開頭
]( N0 A; l) j8 N1 p; Q( z 16、M98:調(diào)用子程序
o! s5 _2 [' y/ X 17、M99:返回主程序 x y z 圓弧中點(diǎn)實(shí)際坐標(biāo)值1 H$ c N/ \4 C; a
i j k 圓心起點(diǎn)到圓心的矢量 在xy上面的分量
2 L0 D" _ r2 k9 @% I! e Q. |i或ijk 表示圓弧的半徑
* z; f9 k0 V3 }r 和 ijk 同時(shí)出現(xiàn)的時(shí)候r有效 圓弧所對(duì)的圓心角小于180度時(shí) r為正 大于180度時(shí) r為負(fù)
; x/ o: L e8 [: d" n# P |