G代碼是數(shù)控程序中的指令。一般都稱為G指令。
X, H" I) x- J2 o6 m; v3 S- d 代碼名稱-功能簡(jiǎn)述
. d" h+ C& i" k G00------快速定位
4 K( x# E/ P$ F# z4 _* a G01------直線插補(bǔ)
8 C( q6 r: W/ |3 P3 r, X' Q8 E- e G02------順時(shí)針?lè)较驁A弧插補(bǔ)
5 |6 O) C/ F- ` E: t$ c+ T0 s2 R G03------逆時(shí)針?lè)较驁A弧插補(bǔ) % u6 A l3 q0 o/ l3 f4 v! a J# ^
G04------定時(shí)暫停 / D8 {% R) f( I4 J6 l3 U4 c
G05------通過(guò)中間點(diǎn)圓弧插補(bǔ) 7 R! A; O! O3 t, O
G07------Z 樣條曲線插補(bǔ) + r m/ C0 R8 L: T" l" T: z9 y
G08------進(jìn)給加速 " o+ y' w, E# \' R
G09------進(jìn)給減速
5 x# X" K: {' f+ l G20------子程序調(diào)用 , D) F" ^% y: E0 H+ z7 Q1 Q" v/ H
G22------半徑尺寸編程方式 , p5 @0 q* U* V E$ O7 B' t
G220-----系統(tǒng)操作界面上使用
: i8 ]) [! \; I7 B% l1 C G23------直徑尺寸編程方式 - v4 y+ f7 V- `! X" X
G230-----系統(tǒng)操作界面上使用 ) X$ n* a4 S6 [# t7 M9 c1 q
G24------子程序結(jié)束 L7 _; I9 I9 A# y2 o
G25------跳轉(zhuǎn)加工 0 a# m: r' W, j% l+ N2 j) ]
G26------循環(huán)加工
1 E# U% _5 D6 [6 K G30------倍率注銷
4 h0 N% }8 w9 S) n- Q G31------倍率定義
X% T4 v4 p/ u5 m4 ?4 f G32------等螺距螺紋切削,英制
5 Q' N( u( C/ j' I+ w" C G33------等螺距螺紋切削,公制 , S, r+ X s5 A+ o1 @! _9 C
G53,G500-設(shè)定工件坐標(biāo)系注銷 6 ?- k% y( Q- y
G54------設(shè)定工件坐標(biāo)系一
# ?; j, l$ k$ W, ?$ t G55------設(shè)定工件坐標(biāo)系二 / G1 [% f% n* H r
G56------設(shè)定工件坐標(biāo)系三
) q% v, w% ]/ \ X, H) S6 R, I1 { G57------設(shè)定工件坐標(biāo)系四
3 U9 Q; S. ?% j8 \2 K) B \5 W G58------設(shè)定工件坐標(biāo)系五
9 r- {$ ~ i# d! A G59------設(shè)定工件坐標(biāo)系六
1 d5 u, [+ Q- r2 U \ G60------準(zhǔn)確路徑方式
% k. l* o# \" L7 z' l# \ G64------連續(xù)路徑方式
" Z; p( e( [2 O# h G70------英制尺寸 寸
- W l5 p# L5 o( k) h G71------公制尺寸 毫米
% n' K* y7 Y/ n0 P1 |. V G74------回參考點(diǎn)(機(jī)床零點(diǎn)) + h* n M/ |$ M" Y
G75------返回編程坐標(biāo)零點(diǎn)
2 | z- N7 h0 m8 g2 U# @: m G76------返回編程坐標(biāo)起始點(diǎn) . B0 k9 \2 A3 J! F+ W8 R
G81------外圓固定循環(huán) * S* u( V* r7 z4 c9 `6 a V9 n7 s4 N% A
G331-----螺紋固定循環(huán)
0 n3 K# [ v, Q& i3 l G90------絕對(duì)尺寸
5 e# Y# ]4 J( g) h1 d G91------相對(duì)尺寸 ' z3 q& X* v0 B% x7 M- b
G92------預(yù)制坐標(biāo)
; r. I3 i! [3 \" ~7 V! q- O G94------進(jìn)給率,每分鐘進(jìn)給
/ I2 y# L, r! G# m4 a6 C# ] G95------進(jìn)給率,每轉(zhuǎn)進(jìn)給
% T1 b! @ l1 Y# k G00—快速定位
9 d- p1 R6 o& S% u; h 格式:G00 X(U)__Z(W)__
2 l! \ q( R" f2 L3 x, S說(shuō)明:(1)該指令使刀具按照點(diǎn)位控制方式快速移動(dòng)到指定位置。移動(dòng)過(guò)程中不得對(duì)工件
% R6 E; Z: F/ s! F% ] 進(jìn)行加工。 & e& E+ y" Z4 J
(2)所有編程軸同時(shí)以參數(shù)所定義的速度移動(dòng),當(dāng)某軸走完編程值便停止,而其他 8 j# \. R: o+ i, d- W. S3 {! E1 w& Q* h
軸繼續(xù)運(yùn)動(dòng),
& \& M) w+ w4 O/ k) s. j (3)不運(yùn)動(dòng)的坐標(biāo)無(wú)須編程。
r) x0 }; B1 J7 _ (4)G00可以寫(xiě)成G0 9 P0 H+ I5 Z: ]! C. M* [% l) j7 L
例:G00 X75 Z200
2 \- @& l% y2 {" x G0 U-25 W-100 . ]& t- a8 f9 C: g. Q3 M
先是X和Z同時(shí)走25快速到A點(diǎn),接著Z向再走75快速到B點(diǎn)。
: C+ Q# Z- Y8 @+ k8 R G01—直線插補(bǔ) 6 N' I! _7 U" U& I+ ~
格式:G01 X(U)__Z(W)__F__(mm/min)
7 }9 G6 m# Y( A5 C# S! N說(shuō)明:(1)該指令使刀具按照直線插補(bǔ)方式移動(dòng)到指定位置。移動(dòng)速度是由F指令 % H# r! }) \! T% Z8 z: L+ }
進(jìn)給速度。所有的坐標(biāo)都可以聯(lián)動(dòng)運(yùn)行。
0 n1 j8 f. k3 Y* t, {; w. r3 j. G r (2)G01也可以寫(xiě)成G1 3 L, @8 W5 v; J! u9 O& I" F9 Y5 {
例:G01 X40 Z20 F150
8 c) I5 s# U0 w" X5 m 兩軸聯(lián)動(dòng)從A點(diǎn)到B點(diǎn) + d; e/ q7 P6 W- }7 ~
G02—逆圓插補(bǔ)
2 L: [5 l y7 X/ x/ {# G 格式1:G02 X(u)____Z(w)____I____K____F_____
4 b( c6 E( s" E3 o5 e 說(shuō)明:(1)X、Z在G90時(shí),圓弧終點(diǎn)坐標(biāo)是相對(duì)編程零點(diǎn)的絕對(duì)坐標(biāo)值。在G91時(shí), 9 g( D& {! X# B' }% W6 R0 p
圓弧終點(diǎn)是相對(duì)圓弧起點(diǎn)的增量值。無(wú)論G90,G91時(shí),I和K均是圓弧終點(diǎn)的坐標(biāo)值。
4 r6 l: S( p2 Q V8 Y4 n X; _3 h I是X方向值、K是Z方向值。圓心坐標(biāo)在圓弧插補(bǔ)時(shí)不得省略,除非用其他格式編程。
0 b& O; e! v) H& W/ X* Y0 M 。2)G02指令編程時(shí),可以直接編過(guò)象限圓,整圓等。
! I" M* R3 c9 Z( g/ T4 ~ 注:過(guò)象限時(shí),會(huì)自動(dòng)進(jìn)行間隙補(bǔ)償,如果參數(shù)區(qū)末輸入間隙補(bǔ)償與機(jī)床實(shí)際反向間隙 1 P1 l: p& s$ p- |# c1 ?
懸殊,都會(huì)在工件上產(chǎn)生明顯的切痕。 0 x: B7 a0 o' ~; {' X
(3)G02也可以寫(xiě)成G2。
, X. s# a8 N5 k; _! b( E2 m 例:G02 X60 Z50 I40 K0 F120 9 a* s, l: A' {! ~6 i
格式2:G02 X(u)____Z(w)____R(+\-)__F__
; A. f# A5 w' N& V; }6 o% e; {2 X& \說(shuō)明:(1)不能用于整圓的編程 # Y, o3 I6 r( B' r% j
(2)R為工件單邊R弧的半徑。R為帶符號(hào),“+”表示圓弧角小于180度;
& `2 T) x2 u4 n( r/ |, Z “-”表示圓弧角大于180度。其中“+”可以省略。
! y2 l& e! I* Z% ~8 M1 B (3)它以終點(diǎn)點(diǎn)坐標(biāo)為準(zhǔn),當(dāng)終點(diǎn)與起點(diǎn)的長(zhǎng)度值大于2R時(shí),則以直線代替圓弧。
) P8 {: r7 ?3 q/ ^: v' r; }6 T5 s 例:G02 X60 Z50 R20 F120 ) O! c: S z8 G$ \& f6 M
格式3:G02 X(u)____Z(w)____CR=__(半徑)F__ 3 y! t2 ?6 r$ m( N( K% q+ c1 ?# p
格式4:G02 X(u)____Z(w)__D__(直徑)F___ % g7 x8 F% h3 `
這兩種編程格式基本上與格式2相同 / I c' E( ?& F$ E* S9 D" }5 }# W8 N
G03—順圓插補(bǔ) f l; R. l0 ]' C+ X. p2 B
說(shuō)明:除了圓弧旋轉(zhuǎn)方向相反外,格式與G02指令相同。 ; G+ A( D7 a# w
G04—定時(shí)暫停 / ~1 u# b2 h9 q
格式:G04__F__ 或G04 __K__
$ [/ l0 K. Z/ ^. S+ j 說(shuō)明:加工運(yùn)動(dòng)暫停,時(shí)間到后,繼續(xù)加工。暫停時(shí)間由F后面的數(shù)據(jù)指定。單位是秒。 ' O& ^& H8 z+ P' G- v
范圍是0.01秒到300秒。
: M! }: w7 e! u# G. R! R G05—經(jīng)過(guò)中間點(diǎn)圓弧插補(bǔ) : o8 R$ _- W' I# n
格式:G05 X(u)____Z(w)____IX_____IZ_____F_____
' p" p, b* G5 M5 I 說(shuō)明:(1)X,Z為終點(diǎn)坐標(biāo)值,IX,IZ為中間點(diǎn)坐標(biāo)值。其它與G02/G03相似
. ?4 ?# [ Y; w7 o0 Q( ] 例: G05 X60 Z50 IX50 IZ60 F120
/ y( I# S x8 g* I6 t G08/G09—進(jìn)給加速/減速 ; r, r- K, c% N4 c
格式:G08 . }8 \$ P: n$ P! y8 A7 \) {
說(shuō)明:它們?cè)诔绦蚨沃歇?dú)自占一行,在程序中運(yùn)行到這一段時(shí),進(jìn)給速度將增加10%,
% ]( I2 O+ b) j; |. S 如要增加20%則需要寫(xiě)成單獨(dú)的兩段。
& V$ S+ E5 e* p# t: i G22(G220)—半徑尺寸編程方式
- y/ {4 h9 [* Y8 C4 `% @- r7 M 格式:G22
5 q- r- v6 G' P" f' n# t' }; j 說(shuō)明:在程序中獨(dú)自占一行,則系統(tǒng)以半徑方式運(yùn)行,程序中下面的數(shù)值也是
$ G0 a2 p& _- L1 d5 i3 l 以半徑為準(zhǔn)的。 6 N2 Q6 c1 n3 Y8 |$ T& j1 p
G23(G230)—直徑尺寸編程方式
" W9 H+ e. b! n4 X 格式:G23 $ _ l) ]% {+ i ^; t& L
說(shuō)明:在程序中獨(dú)自占一行,則系統(tǒng)以直徑方式運(yùn)行,程序中下面的數(shù)值也是 0 T; s" `! S, N
以直徑為準(zhǔn)的。
+ \: m/ ^: F/ P2 n4 I G25—跳轉(zhuǎn)加工
9 f' Z6 W; Q( \( d1 T, h 格式:G25 LXXX / t# A* O4 g5 W4 ^/ Y2 |
說(shuō)明: 當(dāng)程序執(zhí)行到這段程序時(shí),就轉(zhuǎn)移它指定的程序段。(XXX為程序段號(hào))。
0 |! c# a2 k" S& m, p G26—循環(huán)加工
) b* x/ e X: s 格式:G26 LXXX QXX * I1 `- M( \, M5 y _ _ K
說(shuō)明:當(dāng)程序執(zhí)行到這段程序時(shí),它指定的程序段開(kāi)始到本 段作為一個(gè)循環(huán)體, & N) c& a# z2 d2 S {& h
循環(huán)次數(shù)由Q后面的數(shù)值決定。 ! b O; g' S1 f" E j, ], _+ C
G30—倍率注銷
. U; z0 v8 j# @% l1 n0 N) N/ I+ I8 N 格式:G30
+ x3 r( X5 L$ h0 |7 S) @: n9 _) l 說(shuō)明:在程序中獨(dú)自占一行,與G31配合使用,注銷G31的功能。
! y7 M. I: n4 H n+ B# d+ v8 c. ^4 A G31—倍率定義 . u3 M/ U/ B# O& A; O
格 式:G31 F_____
" E% e- z g4 [3 [9 K$ ~1 u G32—等螺距螺紋加工(英制)
5 W- m/ ~- r5 X7 X* U G33—等螺距螺紋加工(公制) 7 a. S! b& W9 r+ I
格式:G32/G33 X(u)____Z(w)____F____ & @% M/ A$ ]" E# ?
說(shuō)明:(1)X、Z為終點(diǎn)坐標(biāo)值,F為螺距 : D0 b& ]2 E6 U0 z. f7 ]9 r
。2)G33/G32只能加工單刀、單頭螺紋。 # c8 l5 @8 {2 w
。3)X值的變化,能加工錐螺紋 ; j, W5 W) k- ? }! m; U
(4)使用該指令時(shí),主軸的轉(zhuǎn)速不能太高,否則刀具磨損較大。
# Q& r1 w; B# U" @4 r4 V+ h G54—設(shè)定工件坐標(biāo)一 % ]. U; s+ O9 m
格式:G54
4 W7 R, M7 E, m; S 說(shuō)明:在系統(tǒng)中可以有幾個(gè)坐標(biāo)系,G54對(duì)應(yīng)于第一個(gè)坐標(biāo)系,其原點(diǎn)位置數(shù)值在機(jī)床 4 W: j# r. P/ A& V$ {* v& r/ ]
參數(shù)中設(shè)定。 7 q9 C* @$ x, p8 F, P0 O& @6 `# L& p
G55—設(shè)定工件坐標(biāo)二
* U( z8 m* {* l0 y( ^ G2 f 同上 # s k) I/ _" m( X
G56—設(shè)定工件坐標(biāo)三
" Z- `: d- V0 C% r$ l: A% S0 h2 v 同上 ; h1 N6 M$ i& O5 ]1 y, k! n
G57—設(shè)定工件坐標(biāo)四
2 I E! v! h* P3 s- x) I- {3 T- ] 同上
) @& m4 f @9 H& P/ d: ~ G58—設(shè)定工件坐標(biāo)五
% e1 f H, q7 @ 同上
, K8 q3 F0 Y5 U# _ G59—設(shè)定工件坐標(biāo)六
/ ^0 L8 G, a5 S" z 同上 / x3 [( a( V6 y0 [. f
G60—準(zhǔn)確路徑方式
' W3 l7 D/ w* l( | 格式:G60 , c" L/ W5 d) T5 a9 a* ?! o* F8 {
說(shuō)明:在實(shí)際加工過(guò)程中,幾個(gè)動(dòng)作連在一起時(shí),用準(zhǔn)確路徑編程時(shí),那么在進(jìn)行
) g! \* ?) [) S% t1 K# S; ^ 下一 段加工時(shí),將會(huì)有個(gè)緩沖過(guò)程(意即減速) % g" p8 |4 J* {8 ]' l
G64—連續(xù)路徑方式 ) ?: N- s6 c- d; [+ r5 g2 i1 t& O
格式:G64
9 K$ c6 E0 p! u8 `1 J0 N 說(shuō)明:相對(duì)G60而言。主要用于粗加工。
# J) C8 D+ i: O% \# }3 N# e3 O+ V G74—回參考點(diǎn)(機(jī)床零點(diǎn)) + T5 A; \) h( I( c
格式:G74 X Z
: l7 G* `- C5 O0 q5 b 說(shuō)明:(1)本段中不得出現(xiàn)其他內(nèi)容。
+ ~: r9 Z. L0 j, j (2)G74后面出現(xiàn)的的座標(biāo)將以X、Z依次回零。
2 \) Y8 V' ^6 L7 O, |1 w 。3)使用G74前必須確認(rèn)機(jī)床裝配了參考點(diǎn)開(kāi)關(guān)。 6 i) R7 o Q7 K! F) W1 Y
。4)也可以進(jìn)行單軸回零。
% D4 z3 [' m, _0 l D G75—返回編程坐標(biāo)零點(diǎn) ' }: @: h) ^ k# s
格式:G75 X Z ; h2 e) }* _0 u, _' b0 L6 t, M
說(shuō)明:返回編程坐標(biāo)零點(diǎn)
6 }7 q8 |$ V/ ]+ U( [6 R+ e G76—返回編程坐標(biāo)起始點(diǎn)
3 ^; |7 R/ l7 F 格式:G76
9 L4 E5 s! W& L# b5 B 說(shuō)明:返回到刀具開(kāi)始加工的位置。
' q* @9 B7 f, u6 ^; J* t6 A# q G81—外圓(內(nèi)圓)固定循環(huán) 2 } K5 j9 M& g; K; D- w
格式:G81__X(U)__Z(W)__R__I__K__F__
* d0 N5 y( `! @) O 說(shuō)明:(1)X,Z為終點(diǎn)坐標(biāo)值,U,W為終點(diǎn)相對(duì) 于當(dāng)前點(diǎn)的增量值 。
+ ]) m1 Q$ @& H; [% A (2)R為起點(diǎn)截面的要加工的直徑。 ! U' ~3 j7 o2 t4 b3 `1 ?
(3)I為粗車進(jìn)給,K為精車進(jìn)給,I、K為有符號(hào)數(shù),并且兩者的符號(hào)應(yīng)相同。
7 f8 l! L8 A8 L9 ? 符號(hào)約定如下:由外向中心軸切削(車外圓 )為“—”,反這為“+”。 9 |2 G' R5 @* _9 @9 }* q% {
(4)不同的X,Z,R 決定外圓不同的開(kāi)關(guān),如:有錐度或沒(méi)有度,
4 ?' |7 y5 N- |9 C; `3 ]$ }/ E, s 正向錐度或反向錐度,左切削或右切削等。
& l& B6 ~- {: k9 ~ (5)F為切削加工的速度(mm/min)
% ~* V, ~* o. [6 Z+ A (6)加工結(jié)束后,刀具停止在終點(diǎn)上。 5 q- h" K, ?8 m) J2 n
例:G81 X40 Z 100 R15 I-3 K-1 F100
2 e: B0 d {- T8 |# @: J# n# ] 加工過(guò)程: 5 |- U0 x7 L" r6 [
1:G01進(jìn)刀2倍的I(第一刀為I,最后一刀為I+K精車),進(jìn)行深度切削:
2 p& N3 B. M1 I2 g 2:G01兩軸插補(bǔ),切削至終點(diǎn)截面,如果加工結(jié)束則停止: # y D- u( P* I4 @# H& u
3:G01退刀I到安全位置,同時(shí)進(jìn)行輔助切面光滑處理 ! u' I4 a' F5 |* Q$ g& |7 s
4:G00快速進(jìn)刀到高工面I外,預(yù)留I進(jìn)行下一 步切削加工 ,重復(fù)至1。 4 ~# P0 s2 D6 ^1 w
G90—絕對(duì)值方式編程
r+ D$ T) K. b( U" e$ d 格式:G90 4 A. I1 I" M) o5 x8 @
說(shuō)明:(1)G90編入程序時(shí),以后所有編入的坐標(biāo)值全部是以編程零點(diǎn)為基準(zhǔn)的。 0 B8 b; t5 L5 H
(2)系統(tǒng)上電后,機(jī)床處在G狀態(tài)。 + W) U* V) H6 k2 R
N0010 G90 G92 x20 z90 ' V0 {4 J. z6 s. @7 f% @
N0020 G01 X40 Z80 F100 # I' a1 c8 k+ T! Z( \
N0030 G03 X60 Z50 I0 K-10
0 G+ B r( T1 _5 R- @ N0040 M02
- j' s1 l! u: H G91—增量方式編程
( ]1 E0 i; U) n/ l' R# M 格式:G91 : n# V. S( c) O: E: I+ U7 S1 ]
說(shuō)明:G91編入程序時(shí),之后所有坐標(biāo)值均以前一個(gè)坐標(biāo)位置作為起點(diǎn)來(lái)計(jì)算
+ [# e/ ?0 Z9 H1 Z8 c/ `! C 運(yùn)動(dòng)的編程值。在下一段坐標(biāo)系中,始終以前一點(diǎn)作為起始點(diǎn)來(lái)編程。 2 ?8 U6 r1 d& n# H- \8 Q0 r
例: N0010 G91 G92 X20 Z85
: P/ C5 r0 Y& C+ b N0020 G01 X20 Z-10 F100
9 V7 r0 y& A; L& e N0030 Z-20 . }( e; e2 h" |1 l
N0040 X20 Z-15 4 I- B3 R, o( u2 y4 S
N0050 M02
: i7 ^ D) S3 c) q G92—設(shè)定工件坐標(biāo)系
: e1 F/ E& @( D) ]) @8 H1 Z 格式:G92 X__ Z__ ) A9 F0 Y8 b$ o& e' ]* F8 f
說(shuō)明:(1)G92只改變系統(tǒng)當(dāng)前顯示的坐標(biāo)值,不移動(dòng)坐標(biāo)軸,達(dá)到設(shè)定坐標(biāo) 9 o8 [1 M: d( M( \9 Q5 n. j, ?
原點(diǎn)的目的。
- t! r) }. D# M7 w1 b# E* ] (2)G92的效果是將顯示的刀尖坐標(biāo)改成設(shè)定值 。
" Q8 m9 k% A: w3 E (3)G92后面的XZ可分別編入,也可全 編。 & j# F- S! U% g6 z
G94—進(jìn)給率,每分鐘進(jìn)給 1 U$ y" ?1 J! A9 W
說(shuō)明:這是機(jī)床的開(kāi)機(jī)默認(rèn)狀態(tài)。 ; z0 d5 h: b: B/ N& L
G20—子程序調(diào)用 6 I3 V, O1 X: H& G1 D9 a( z
格式:G20 L__ / x; [3 Y' ?9 R1 F& ?4 Q1 X
N__
' T5 M5 Q7 a/ f4 E i 說(shuō)明:(1)L后為要調(diào)用的子程序N后的程序名,但不能把N輸入。
" f. z+ }. A$ q3 t0 g8 U N后面只允許帶數(shù)字1~99999999。
3 h! |- S7 N9 Z% L: V' c (2)本段程序不得出現(xiàn)以上描述以外的內(nèi)容。 4 H/ z2 A, b5 s7 K
G24—子程序結(jié)束返回
0 |1 |% a. [6 L |9 d 格式:G24 ) a, k1 }9 a, }4 W1 k/ B& [) P6 s
說(shuō)明:(1)G24表示子程序結(jié)束,返回到調(diào)用該子程序程序的下一段。
5 F+ p! q7 _" n+ V- c1 b (2)G24與G20成對(duì)出現(xiàn) + d3 B8 Y* J$ }4 s9 j7 W/ P. q3 v$ N
(3)G24本段不允許有其它指令出現(xiàn)。 , j) }9 M! R) c: T6 B% O. t& t# L
例:通過(guò)下例說(shuō)明在子程序調(diào)用過(guò)程中參數(shù)的傳遞過(guò)程,請(qǐng)注意應(yīng)用
9 h* d5 ?) g( J4 F* b+ i3 z9 C 程序名:P10
0 K) M- v6 {8 y- _5 H M03 S1000 " W) ?% I. q7 ~3 y
G20 L200
" D* z. r; x2 P M02 * b9 a* k7 u' y
N200 G92 X50 Z100
1 F3 T+ M8 t( Y; _2 C- C G01 X40 F100
g; G! h( t1 _* d! n6 E Z97
; i8 L9 z0 L9 Z D( c4 u, `. j G02 Z92 X50 I10 K0 F100 9 c" k$ v+ V: V& |- v+ b5 X
G01 Z-25 F100 6 V6 }+ ~# R6 I/ M
G00 X60 4 [, y+ S( D: B6 I( p* a$ B( J
Z100
. F% Y" P3 H& Q* g1 u+ v( ?$ h G24
I$ L- {+ p; [* V8 u; H- K 如果要多次調(diào)用,請(qǐng)按如下格式使用
$ w. r! q- A9 o5 T M03 S1000
) u: C+ g& Z- q& d N100 G20 L200 : c9 E, p, f! j) I8 |
N101 G20 L200
. s' x+ c! v% u4 } N105 G20 L200 ' h0 E y/ z( R( }4 T8 N
M02
. q" ^+ G- T2 `+ @ N200 G92 X50 Z100
; \6 x2 ~( P6 M- k! w4 b6 z G01 X40 F100
& r1 E' R8 j' Z8 i* P" |- n Z97
. N! e2 \5 A9 {& D# k G02 Z92 X50 I10 K0 F100
2 w3 ?0 ^& {8 h( G- N G01 Z-25 F100 : H7 Q" L: g# w+ h/ o
G00 X60 , c. c( c( q% P9 D( M) {
Z100
1 U/ _( |- m- @% y% `! r& q2 P: O G24
6 K" z/ R! T( d" c9 g8 ?+ R G331—螺紋加工循環(huán) 1 d8 D! w' i8 P* N- p J7 q
格式:G331 X__ Z__I__K__R__p__ 6 S9 @7 P1 @' o8 }
說(shuō)明:(1)X向直徑變化,X=0是直螺紋 * N' T$ }; M# j! F% C
(2)Z是螺紋長(zhǎng)度,絕對(duì)或相對(duì)編程均可 ( |/ C9 G+ T/ d) }
(3)I是螺紋切完后在X方向的退尾長(zhǎng)度,±值
6 g6 Y) X1 u) S' N1 B* M (4)R螺紋外徑與根徑的直徑差,正值
n+ T$ m2 c% I6 }, \ (5)K螺距KMM 8 i9 ~1 U c* J
(6)p螺紋的循環(huán)加工次數(shù),即分幾刀切完 9 h' C$ u' [2 H/ b& M
提示: ; Z0 ^ d+ c9 a6 y
1、每次進(jìn)刀深度為R÷p并取整,最后一刀不進(jìn)刀來(lái)光整螺紋面 + P- i2 s, {4 o( h* ?
2、內(nèi)螺紋退尾根據(jù)沿X的正負(fù)方向決定I值的稱號(hào)。
& S. G) K! y0 X! }9 \- k 3、螺紋加工循環(huán)的起始位置為將刀尖對(duì)準(zhǔn)螺紋的外圓處。 ! ^- K) h7 N2 N' h
例子: 5 K* e; g4 m. m! D
M3 ) ]1 d. Q; M- j' t5 I
G4 f2
& R6 O d2 Z4 h G0 x30 z0
5 s& u+ X! _7 d( Z8 v G331 z-50 x0 i10 k2 r1.5 p5 ) h1 P5 a) P3 Q% m
G0 z0 - Q6 ^6 i. x0 u! L7 X2 s. Y# h
M05 V6 A, i9 v1 h
補(bǔ)充一下:
- d+ Q$ n% C2 s, j3 o" ?( a 1、G00與G01
0 O b: R8 w' m. V& T4 H G00運(yùn)動(dòng)軌跡有直線和折線兩種,該指令只是用于點(diǎn)定位,不能用于切削加工 9 l$ W8 S. N; Y) G2 E
G01按指定進(jìn)給速度以直線運(yùn)動(dòng)方式運(yùn)動(dòng)到指令指定的目標(biāo)點(diǎn),一般用于切削加工 - t' v7 N/ J/ H9 M T* }- D7 e: Y
2、G02與G03
% `0 U- q3 u4 j" U G02:順時(shí)針圓弧插補(bǔ) G03:逆時(shí)針圓弧插補(bǔ)
9 F! T9 I& w) f" H 3、G04(延時(shí)或暫停指令) # J0 J$ w6 L# h6 O
一般用于正反轉(zhuǎn)切換、加工盲孔、階梯孔、車削切槽 - @; C$ U+ w1 D, i5 O* ?* @
4、G17、G18、G19 平面選擇指令,指定平面加工,一般用于銑床和加工中心 \* p0 e0 x" T1 B! a
G17:X-Y平面,可省略,也可以是與X-Y平面相平行的平面
1 P. i& {; H7 b G18:X-Z平面或與之平行的平面,數(shù)控車床中只有X-Z平面,不用專門(mén)指定
/ w. G! @/ r9 \9 W/ J G19:Y-Z平面或與之平行的平面
8 u; k& d8 s9 j. F& ]( x 5、G27、G28、G29 參考點(diǎn)指令 * M( G" c j7 k) ~$ J. `9 J* \
G27:返回參考點(diǎn),檢查、確認(rèn)參考點(diǎn)位置
+ R# C9 n) `) W( {$ Q' |6 F G28:自動(dòng)返回參考點(diǎn)(經(jīng)過(guò)中間點(diǎn)) + f1 }& H+ \; R5 o4 j) I
G29:從參考點(diǎn)返回,與G28配合使用
" C1 {3 k7 v2 _6 u 6、G40、G41、G42 半徑補(bǔ)償 ) g2 n5 H" Z$ w3 o: e6 Z3 c0 q
G40:取消刀具半徑補(bǔ)償 & _# v- H% K- d# L* D
先給這么多,晚上整理好了再給
8 S- Z$ l# y1 j5 F$ v* O* y 7、G43、G44、G49 長(zhǎng)度補(bǔ)償& m8 n% ?6 g" O+ f7 y7 H
G43:長(zhǎng)度正補(bǔ)償 G44:長(zhǎng)度負(fù)補(bǔ)償 G49:取消刀具長(zhǎng)度補(bǔ)償, F4 C2 N) i+ u9 l
8、G32、G92、G764 D' _; I6 N3 D' t* W& S* |
G32:螺紋切削 G92:螺紋切削固定循環(huán) G76:螺紋切削復(fù)合循環(huán)$ R% L6 L3 K% A3 Q* [6 r
9、車削加工:G70、G71、72、G73
9 p; G+ e1 J- V3 D4 O! O G71:軸向粗車復(fù)合循環(huán)指令 G70:精加工復(fù)合循環(huán) G72:端面車削,徑向粗車循環(huán) G73:仿形粗車循環(huán)
# i/ ~1 ?( ?1 W" b6 H* Y 10、銑床、加工中心:9 }+ @7 t" a( z/ C
G73:高速深孔啄鉆 G83:深孔啄鉆 G81:鉆孔循環(huán) G82:深孔鉆削循環(huán)
- q7 k7 ^6 ~/ H% d4 Y G74:左旋螺紋加工 G84:右旋螺紋加工 G76:精鏜孔循環(huán) G86:鏜孔加工循環(huán)
% t/ g- s" t, `) r G85:鉸孔 G80:取消循環(huán)指令7 s M2 Y5 f# x: n7 d8 I" @
11、編程方式 G90、G91
2 G; J( W6 [, F6 K# @ G90:絕對(duì)坐標(biāo)編程 G91:增量坐標(biāo)編程
3 u: e: B8 l8 @$ k 12、主軸設(shè)定指令
0 j6 v, B: F, ` G50:主軸最高轉(zhuǎn)速的設(shè)定 G96:恒線速度控制 G97:主軸轉(zhuǎn)速控制(取消恒線速度控制指令) G99:返回到R點(diǎn)(中間孔) G98:返回到參考點(diǎn)(最后孔)
. d& ?) i$ L# w! {5 p# f 13、主軸正反轉(zhuǎn)停止指令 M03、M04、M05 G1 W3 l+ N7 ~2 N; [
M03:主軸正傳 M04:主軸反轉(zhuǎn) M05:主軸停止& d, ?/ x) e) ], t' ]4 d6 c# n7 r' M
14、切削液開(kāi)關(guān) M07、M08、M091 f. g+ P3 |. k1 ^, P, s. q
M07:霧狀切削液開(kāi) M08:液狀切削液開(kāi) M09:切削液關(guān)5 E7 b8 v( f. \! a
15、運(yùn)動(dòng)停止 M00、M01、M02、M30
* M8 Z3 d0 s4 {9 a. [ M00:程序暫停 M01:計(jì)劃停止 M02:機(jī)床復(fù)位 M30:程序結(jié)束,指針?lè)祷氐介_(kāi)頭
# a& Q# B* Y3 T& @, ~ 16、M98:調(diào)用子程序
. u( Q# @2 B' J7 }+ a9 `" x& D 17、M99:返回主程序 x y z 圓弧中點(diǎn)實(shí)際坐標(biāo)值
P$ h' A i B. p% T, ~# ?; }i j k 圓心起點(diǎn)到圓心的矢量 在xy上面的分量
1 J$ G( d) A% t4 W6 x; mi或ijk 表示圓弧的半徑 d/ u' G+ `2 t7 [
r 和 ijk 同時(shí)出現(xiàn)的時(shí)候r有效 圓弧所對(duì)的圓心角小于180度時(shí) r為正 大于180度時(shí) r為負(fù) s/ x8 M6 g* W/ v
|