機械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 5778|回復(fù): 15
打印 上一主題 下一主題

數(shù)控程序G代碼

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2018-8-1 17:07:23 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
G代碼是數(shù)控程序中的指令。一般都稱為G指令。
  X, H" I) x- J2 o6 m; v3 S- d  代碼名稱-功能簡述
. d" h+ C& i" k  G00------快速定位
4 K( x# E/ P$ F# z4 _* a  G01------直線插補
8 C( q6 r: W/ |3 P3 r, X' Q8 E- e  G02------順時針方向圓弧插補
5 |6 O) C/ F- `  E: t$ c+ T0 s2 R  G03------逆時針方向圓弧插補 % u6 A  l3 q0 o/ l3 f4 v! a  J# ^
  G04------定時暫停 / D8 {% R) f( I4 J6 l3 U4 c
  G05------通過中間點圓弧插補 7 R! A; O! O3 t, O
  G07------Z 樣條曲線插補 + r  m/ C0 R8 L: T" l" T: z9 y
  G08------進給加速 " o+ y' w, E# \' R
  G09------進給減速
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------準確路徑方式
% 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------回參考點(機床零點) + h* n  M/ |$ M" Y
  G75------返回編程坐標(biāo)零點
2 |  z- N7 h0 m8 g2 U# @: m  G76------返回編程坐標(biāo)起始點 . 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------絕對尺寸
5 e# Y# ]4 J( g) h1 d  G91------相對尺寸 ' z3 q& X* v0 B% x7 M- b
  G92------預(yù)制坐標(biāo)
; r. I3 i! [3 \" ~7 V! q- O  G94------進給率,每分鐘進給
/ I2 y# L, r! G# m4 a6 C# ]  G95------進給率,每轉(zhuǎ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說明:(1)該指令使刀具按照點位控制方式快速移動到指定位置。移動過程中不得對工件
% R6 E; Z: F/ s! F% ]    進行加工。 & e& E+ y" Z4 J
    (2)所有編程軸同時以參數(shù)所定義的速度移動,當(dāng)某軸走完編程值便停止,而其他 8 j# \. R: o+ i, d- W. S3 {! E1 w& Q* h
    軸繼續(xù)運動,
& \& M) w+ w4 O/ k) s. j    (3)不運動的坐標(biāo)無須編程。
  r) x0 }; B1 J7 _    (4)G00可以寫成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
    先是XZ同時走25快速到A點,接著Z向再走75快速到B點。
: C+ Q# Z- Y8 @+ k8 R    G01—直線插補 6 N' I! _7 U" U& I+ ~
    格式:G01 X(U)__Z(W)__F__(mm/min)
7 }9 G6 m# Y( A5 C# S! N說明:(1)該指令使刀具按照直線插補方式移動到指定位置。移動速度是由F指令 % H# r! }) \! T% Z8 z: L+ }
    進給速度。所有的坐標(biāo)都可以聯(lián)動運行。
0 n1 j8 f. k3 Y* t, {; w. r3 j. G  r    (2)G01也可以寫成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)動從A點到B+ d; e/ q7 P6 W- }7 ~
    G02—逆圓插補
2 L: [5 l  y7 X/ x/ {# G    格式1G02 X(u)____Z(w)____I____K____F_____
4 b( c6 E( s" E3 o5 e    說明:(1X、ZG90時,圓弧終點坐標(biāo)是相對編程零點的絕對坐標(biāo)值。在G91時, 9 g( D& {! X# B' }% W6 R0 p
    圓弧終點是相對圓弧起點的增量值。無論G90G91時,IK均是圓弧終點的坐標(biāo)值。
4 r6 l: S( p2 Q  V8 Y4 n  X; _3 h    IX方向值、KZ方向值。圓心坐標(biāo)在圓弧插補時不得省略,除非用其他格式編程。
0 b& O; e! v) H& W/ X* Y0 M  。2G02指令編程時,可以直接編過象限圓,整圓等。
! I" M* R3 c9 Z( g/ T4 ~    注:過象限時,會自動進行間隙補償,如果參數(shù)區(qū)末輸入間隙補償與機床實際反向間隙 1 P1 l: p& s$ p- |# c1 ?
    懸殊,都會在工件上產(chǎn)生明顯的切痕。 0 x: B7 a0 o' ~; {' X
   3G02也可以寫成G2。
, X. s# a8 N5 k; _! b( E2 m  例:G02 X60 Z50 I40 K0 F120 9 a* s, l: A' {! ~6 i
    格式2G02 X(u)____Z(w)____R+\-)__F__
; A. f# A5 w' N& V; }6 o% e; {2 X& \說明:1)不能用于整圓的編程 # Y, o3 I6 r( B' r% j
   2R為工件單邊R弧的半徑。R為帶符號,表示圓弧角小于180度;
& `2 T) x2 u4 n( r/ |, Z  表示圓弧角大于180度。其中可以省略。
! y2 l& e! I* Z% ~8 M1 B   3)它以終點點坐標(biāo)為準,當(dāng)終點與起點的長度值大于2R時,則以直線代替圓弧。
) P8 {: r7 ?3 q/ ^: v' r; }6 T5 s    例:G02 X60 Z50 R20 F120 ) O! c: S  z8 G$ \& f6 M
    格式3G02 X(u)____Z(w)____CR=__(半徑)F__ 3 y! t2 ?6 r$ m( N( K% q+ c1 ?# p
    格式4G02 X(u)____Z(w)__D__(直徑)F___ % g7 x8 F% h3 `
    這兩種編程格式基本上與格式2相同 / I  c' E( ?& F$ E* S9 D" }5 }# W8 N
    G03—順圓插補   f  l; R. l0 ]' C+ X. p2 B
    說明:除了圓弧旋轉(zhuǎn)方向相反外,格式與G02指令相同。 ; G+ A( D7 a# w
      G04—定時暫停 / ~1 u# b2 h9 q
    格式:G04__F__ G04 __K__
$ [/ l0 K. Z/ ^. S+ j    說明:加工運動暫停,時間到后,繼續(xù)加工。暫停時間由F后面的數(shù)據(jù)指定。單位是秒。 ' O& ^& H8 z+ P' G- v
    范圍是0.01秒到300秒。
: M! }: w7 e! u# G. R! R    G05—經(jīng)過中間點圓弧插補 : o8 R$ _- W' I# n
    格式:G05 X(u)____Z(w)____IX_____IZ_____F_____
' p" p, b* G5 M5 I    說明:(1XZ為終點坐標(biāo)值,IXIZ為中間點坐標(biāo)值。其它與G02/G03相似
. ?4 ?# [  Y; w7 o0 Q( ]    例: G05 X60 Z50 IX50 IZ60 F120
/ y( I# S  x8 g* I6 t    G08/G09—進給加速/減速 ; r, r- K, c% N4 c
    格式:G08 . }8 \$ P: n$ P! y8 A7 \) {
    說明:它們在程序段中獨自占一行,在程序中運行到這一段時,進給速度將增加10%,
% ]( I2 O+ b) j; |. S    如要增加20%則需要寫成單獨的兩段。
& 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  說明:在程序中獨自占一行,則系統(tǒng)以半徑方式運行,程序中下面的數(shù)值也是
$ G0 a2 p& _- L1 d5 i3 l  以半徑為準的。 6 N2 Q6 c1 n3 Y8 |$ T& j1 p
  G23(G230)—直徑尺寸編程方式
" W9 H+ e. b! n4 X  格式:G23 $ _  l) ]% {+ i  ^; t& L
  說明:在程序中獨自占一行,則系統(tǒng)以直徑方式運行,程序中下面的數(shù)值也是 0 T; s" `! S, 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 |
  說明: 當(dāng)程序執(zhí)行到這段程序時,就轉(zhuǎn)移它指定的程序段。(XXX為程序段號)
0 |! c# a2 k" S& m, p  G26—循環(huán)加工
) b* x/ e  X: s  格式:G26 LXXX QXX * I1 `- M( \, M5 y  _  _  K
  說明:當(dāng)程序執(zhí)行到這段程序時,它指定的程序段開始到本 段作為一個循環(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  說明:在程序中獨自占一行,與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# ?
  說明:(1X、Z為終點坐標(biāo)值,F為螺距 : D0 b& ]2 E6 U0 z. f7 ]9 r
 。2G33/G32只能加工單刀、單頭螺紋。 # c8 l5 @8 {2 w
  (3X值的變化,能加工錐螺紋 ; j, W5 W) k- ?  }! m; U
 。4)使用該指令時,主軸的轉(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  說明:在系統(tǒng)中可以有幾個坐標(biāo)系,G54對應(yīng)于第一個坐標(biāo)系,其原點位置數(shù)值在機床 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—準確路徑方式
' W3 l7 D/ w* l( |  格式:G60 , c" L/ W5 d) T5 a9 a* ?! o* F8 {
  說明:在實際加工過程中,幾個動作連在一起時,用準確路徑編程時,那么在進行
) g! \* ?) [) S% t1 K# S; ^  下一 段加工時,將會有個緩沖過程(意即減速) % 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  說明:相對G60而言。主要用于粗加工。
# J) C8 D+ i: O% \# }3 N# e3 O+ V  G74—回參考點(機床零點) + T5 A; \) h( I( c
  格式:G74 X Z
: l7 G* `- C5 O0 q5 b  說明:(1)本段中不得出現(xiàn)其他內(nèi)容。
+ ~: r9 Z. L0 j, j  (2G74后面出現(xiàn)的的座標(biāo)將以X、Z依次回零。
2 \) Y8 V' ^6 L7 O, |1 w 。3)使用G74前必須確認機床裝配了參考點開關(guān)。 6 i) R7 o  Q7 K! F) W1 Y
 。4)也可以進行單軸回零。
% D4 z3 [' m, _0 l  D  G75—返回編程坐標(biāo)零點 ' }: @: h) ^  k# s
  格式:G75 X Z ; h2 e) }* _0 u, _' b0 L6 t, M
  說明:返回編程坐標(biāo)零點
6 }7 q8 |$ V/ ]+ U( [6 R+ e  G76—返回編程坐標(biāo)起始點
3 ^; |7 R/ l7 F  格式:G76
9 L4 E5 s! W& L# b5 B  說明:返回到刀具開始加工的位置。
' 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  說明:(1)XZ為終點坐標(biāo)值,UW為終點相對 于當(dāng)前點的增量值 。
+ ]) m1 Q$ @& H; [% A  (2)R為起點截面的要加工的直徑。 ! U' ~3 j7 o2 t4 b3 `1 ?
  (3)I為粗車進給,K為精車進給,IK為有符號數(shù),并且兩者的符號應(yīng)相同。
7 f8 l! L8 A8 L9 ?  符號約定如下:由外向中心軸切削(車外圓 )“—”,反這為“+”。 9 |2 G' R5 @* _9 @9 }* q% {
  (4)不同的XZ,R 決定外圓不同的開關(guān),如:有錐度或沒有度,
4 ?' |7 y5 N- |9 C; `3 ]$ }/ E, s  正向錐度或反向錐度,左切削或右切削等。
& l& B6 ~- {: k9 ~  (5)F為切削加工的速度(mm/min)
% ~* V, ~* o. [6 Z+ A  (6)加工結(jié)束后,刀具停止在終點上。 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# ]  加工過程: 5 |- U0 x7 L" r6 [
  1G01進刀2倍的I(第一刀為I,最后一刀為I+K精車),進行深度切削:
2 p& N3 B. M1 I2 g  2G01兩軸插補,切削至終點截面,如果加工結(jié)束則停止: # y  D- u( P* I4 @# H& u
  3G01退刀I到安全位置,同時進行輔助切面光滑處理 ! u' I4 a' F5 |* Q$ g& |7 s
  4G00快速進刀到高工面I外,預(yù)留I進行下一 步切削加工 ,重復(fù)至1。 4 ~# P0 s2 D6 ^1 w
  G90—絕對值方式編程
  r+ D$ T) K. b( U" e$ d  格式:G90 4 A. I1 I" M) o5 x8 @
  說明:(1)G90編入程序時,以后所有編入的坐標(biāo)值全部是以編程零點為基準的。 0 B8 b; t5 L5 H
  (2)系統(tǒng)上電后,機床處在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 ]
  說明:G91編入程序時,之后所有坐標(biāo)值均以前一個坐標(biāo)位置作為起點來計算
+ [# e/ ?0 Z9 H1 Z8 c/ `! C  運動的編程值。在下一段坐標(biāo)系中,始終以前一點作為起始點來編程。 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
  說明:(1)G92只改變系統(tǒng)當(dāng)前顯示的坐標(biāo)值,不移動坐標(biāo)軸,達到設(shè)定坐標(biāo) 9 o8 [1 M: d( M( \9 Q5 n. j, ?
  原點的目的。
- 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—進給率,每分鐘進給 1 U$ y" ?1 J! A9 W
  說明:這是機床的開機默認狀態(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  說明:(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
  說明:(1)G24表示子程序結(jié)束,返回到調(diào)用該子程序程序的下一段。
5 F+ p! q7 _" n+ V- c1 b  (2)G24G20成對出現(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
  例:通過下例說明在子程序調(diào)用過程中參數(shù)的傳遞過程,請注意應(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)用,請按如下格式使用
$ 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 }
  說明:(1)X向直徑變化,X=0是直螺紋 * N' T$ }; M# j! F% C
  (2)Z是螺紋長度,絕對或相對編程均可 ( |/ C9 G+ T/ d) }
  (3)I是螺紋切完后在X方向的退尾長度,±
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、每次進刀深度為R÷p并取整,最后一刀不進刀來光整螺紋面 + P- i2 s, {4 o( h* ?
  2、內(nèi)螺紋退尾根據(jù)沿X的正負方向決定I值的稱號。
& S. G) K! y0 X! }9 \- k  3、螺紋加工循環(huá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
  補充一下:
- d+ Q$ n% C2 s, j3 o" ?( a  1G00G01
0 O  b: R8 w' m. V& T4 H  G00運動軌跡有直線和折線兩種,該指令只是用于點定位,不能用于切削加工 9 l$ W8 S. N; Y) G2 E
  G01按指定進給速度以直線運動方式運動到指令指定的目標(biāo)點,一般用于切削加工 - t' v7 N/ J/ H9 M  T* }- D7 e: Y
  2、G02G03
% `0 U- q3 u4 j" U  G02:順時針圓弧插補 G03:逆時針圓弧插補
9 F! T9 I& w) f" H  3G04(延時或暫停指令) # J0 J$ w6 L# h6 O
  一般用于正反轉(zhuǎn)切換、加工盲孔、階梯孔、車削切槽 - @; C$ U+ w1 D, i5 O* ?* @
  4G17、G18G19 平面選擇指令,指定平面加工,一般用于銑床和加工中心   \* p0 e0 x" T1 B! a
  G17:X-Y平面,可省略,也可以是與X-Y平面相平行的平面
1 P. i& {; H7 b  G18:X-Z平面或與之平行的平面,數(shù)控車床中只有X-Z平面,不用專門指定
/ w. G! @/ r9 \9 W/ J  G19:Y-Z平面或與之平行的平面
8 u; k& d8 s9 j. F& ]( x  5G27、G28G29 參考點指令 * M( G" c  j7 k) ~$ J. `9 J* \
  G27:返回參考點,檢查、確認參考點位置
+ R# C9 n) `) W( {$ Q' |6 F  G28:自動返回參考點(經(jīng)過中間點) + f1 }& H+ \; R5 o4 j) I
  G29:從參考點返回,與G28配合使用
" C1 {3 k7 v2 _6 u  6G40、G41G42 半徑補償 ) g2 n5 H" Z$ w3 o: e6 Z3 c0 q
  G40:取消刀具半徑補償 & _# v- H% K- d# L* D
  先給這么多,晚上整理好了再給
8 S- Z$ l# y1 j5 F$ v* O* y  7G43、G44G49 長度補償& m8 n% ?6 g" O+ f7 y7 H
  G43:長度正補償 G44:長度負補償 G49:取消刀具長度補償, F4 C2 N) i+ u9 l
  8、G32G92、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、G7172、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、編程方式 G90G91
2 G; J( W6 [, F6 K# @  G90:絕對坐標(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點(中間孔) G98:返回到參考點(最后孔)
. d& ?) i$ L# w! {5 p# f  13、主軸正反轉(zhuǎn)停止指令 M03、M04M05  G1 W3 l+ N7 ~2 N; [
  M03:主軸正傳 M04:主軸反轉(zhuǎn) M05:主軸停止& d, ?/ x) e) ], t' ]4 d6 c# n7 r' M
  14、切削液開關(guān) M07M08、M091 f. g+ P3 |. k1 ^, P, s. q
  M07:霧狀切削液開 M08:液狀切削液開 M09:切削液關(guān)5 E7 b8 v( f. \! a
  15、運動停止 M00、M01M02、M30
* M8 Z3 d0 s4 {9 a. [  M00:程序暫停 M01:計劃停止 M02:機床復(fù)位 M30:程序結(jié)束,指針返回到開頭
# a& Q# B* Y3 T& @, ~  16、M98:調(diào)用子程序
. u( Q# @2 B' J7 }+ a9 `" x& D  17M99:返回主程序
x y z 圓弧中點實際坐標(biāo)值
  P$ h' A  i  B. p% T, ~# ?; }i j k 圓心起點到圓心的矢量 在xy上面的分量
1 J$ G( d) A% t4 W6 x; miijk 表示圓弧的半徑  d/ u' G+ `2 t7 [
r ijk 同時出現(xiàn)的時候r有效   圓弧所對的圓心角小于180度時 r為正  大于180度時 r為負
  s/ x8 M6 g* W/ v
回復(fù)

使用道具 舉報

2#
發(fā)表于 2018-8-1 17:10:34 | 只看該作者
樓主 牛
回復(fù)

使用道具 舉報

3#
發(fā)表于 2018-8-1 18:41:45 | 只看該作者
穩(wěn)
回復(fù)

使用道具 舉報

4#
發(fā)表于 2018-8-1 18:56:37 | 只看該作者
最好還是參考機床說明書,不同系統(tǒng)不同機床有的代碼有出入
0 k9 y0 [- G2 |, L$ ?/ k- r
回復(fù) 支持 反對

使用道具 舉報

5#
發(fā)表于 2018-8-1 19:36:25 | 只看該作者
樓主牛逼,這么多怎么記得住,我看過就忘了
回復(fù) 支持 反對

使用道具 舉報

6#
發(fā)表于 2018-8-1 20:41:59 | 只看該作者
好!很好!
回復(fù)

使用道具 舉報

7#
發(fā)表于 2018-8-2 08:14:20 | 只看該作者
謝謝分享。
回復(fù)

使用道具 舉報

8#
 樓主| 發(fā)表于 2018-8-2 09:19:59 | 只看該作者
游風(fēng)曳雨 發(fā)表于 2018-8-1 18:56# [4 {" m1 x1 q' E* M- G
最好還是參考機床說明書,不同系統(tǒng)不同機床有的代碼有出入
! d/ Y; c; r+ G) m: O2 v
這個確實是
4 u% b8 m; L$ ]. ?' K+ ]
回復(fù) 支持 反對

使用道具 舉報

9#
 樓主| 發(fā)表于 2018-8-2 09:20:59 | 只看該作者
ィ心兂鎅 發(fā)表于 2018-8-1 19:36
2 O, l& R2 d' V  f. Z樓主牛逼,這么多怎么記得住,我看過就忘了
  a, A+ \' p( j$ w8 `! q, y
多看看就記住了9 c1 g; b$ z; |
回復(fù) 支持 反對

使用道具 舉報

10#
發(fā)表于 2018-12-24 12:09:09 | 只看該作者
系統(tǒng)不同 代碼也有所不同
回復(fù) 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機版|Archiver|機械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2024-11-20 19:35 , Processed in 0.060761 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表