机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 5765|回复: 15
打印 上一主题 下一主题

数控程序G代码

[复制链接]
跳转到指定楼层
1#
发表于 2018-8-1 17:07:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
G代码是数控程序中的指令。一般都称为G指令。
) J: z8 Z& B, U  代码名称-功能简述 5 _, j" U, V% @6 W
  G00------快速定位
* S6 F1 @" F: L1 S4 M0 C  G01------直线插补
: p' k" e/ C6 D% P9 c  G02------顺时针方向圆弧插补 9 v% g0 K3 Q" F9 W1 W
  G03------逆时针方向圆弧插补 5 x% J, v3 p, B8 @+ u6 r
  G04------定时暂停 ( O: w' |  D1 T
  G05------通过中间点圆弧插补 8 Y* U2 p  }2 _3 |) e& K
  G07------Z 样条曲线插补 6 |/ ?$ G3 m" O, J* ?
  G08------进给加速
! \+ o( m. @( g1 w/ B3 ^9 U* s7 P  G09------进给减速 1 V  }& s$ h5 \9 z, C. W
  G20------子程序调用
* Q9 O# E$ W' h  G22------半径尺寸编程方式
7 m. [& f: [, V9 ~, [: X1 V  G220-----系统操作界面上使用
* W8 W& V0 Y, |2 W  G23------直径尺寸编程方式
2 G, m( x, _/ V  G230-----系统操作界面上使用
8 Z& p  w6 X9 V. V2 V' _% Q! A  G24------子程序结束
, n6 m' i3 e' S: S2 m$ ]+ |6 {. i  G25------跳转加工 2 L+ k4 S/ \; j2 S# r) K" P. I
  G26------循环加工 # i1 ]# N- g# O: W1 ^
  G30------倍率注销
% |  P# Y9 m, e" {7 L  G31------倍率定义
" C+ D+ t1 T3 f: e8 |  G32------等螺距螺纹切削,英制 $ L- y1 @) \2 z; N6 b. F. w
  G33------等螺距螺纹切削,公制
4 c3 y+ P5 M; r# V6 s5 b9 ^8 b  G53,G500-设定工件坐标系注销 2 ^0 y+ P% k4 a  {/ [
  G54------设定工件坐标系一
9 }4 A3 t) G1 j9 y  K" n* O  G55------设定工件坐标系二 6 D$ g1 a$ q3 O5 Q
  G56------设定工件坐标系三 4 S% @" i$ p' G$ f
  G57------设定工件坐标系四 1 U7 F- ~, ^4 U( [% V. X; O8 b
  G58------设定工件坐标系五 6 [. q$ R2 ]  ?$ \
  G59------设定工件坐标系六
: q  d0 ]* a( k- r  G60------准确路径方式
& ]4 N7 G4 L! U. c2 ~- ~  G64------连续路径方式
- l- J% H* ~, m8 j  h' s  s  G70------英制尺寸 寸 3 R2 ?. j" u: A( h. `8 E  [. k+ C
  G71------公制尺寸 毫米
) O$ L9 _  M" L7 r  G74------回参考点(机床零点) + B1 `, b; U% h8 F7 M" {" O4 v
  G75------返回编程坐标零点 7 M+ j" Y' P; Y" @
  G76------返回编程坐标起始点
* a$ G0 ]5 Z8 p9 E  G81------外圆固定循环 3 U" L; |3 z  s# f8 U
  G331-----螺纹固定循环
# u  U, e4 I, k  G90------绝对尺寸 3 L, C# i$ c/ ]! n. Y
  G91------相对尺寸 " k7 h, c0 h( Y% }7 u0 ?
  G92------预制坐标 5 I1 ], N! v8 z7 C$ n
  G94------进给率,每分钟进给 0 k& w+ a5 o: C2 w4 Y0 j  ?% x
  G95------进给率,每转进给 ; b1 W: G' q. H+ H& T( a- W7 ]
  G00—快速定位
, W' [4 q7 `9 {! T0 w  J1 x8 h  格式:G00 X(U)__Z(W)__
! u3 [8 ~3 P2 I; N& f6 w3 d说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。移动过程中不得对工件 7 P1 M( g6 |- d9 k$ M& S! N
    进行加工。 " g. V. v- \$ Y9 g
    (2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他
9 s. X- i: ?9 x* S; g8 L6 _& f    轴继续运动,
4 @7 g6 W$ D+ G5 I  D    (3)不运动的坐标无须编程。
" r4 X; W7 }+ h    (4)G00可以写成G0
. h3 r' N/ W3 X    例:G00 X75 Z200
; \  [! {( g1 H4 @) m) Y    G0 U-25 W-100 ! b2 U3 @- d) v
    先是XZ同时走25快速到A点,接着Z向再走75快速到B点。
9 A# p6 J  y( k" g    G01—直线插补
( j* T# r1 O  g& p) V2 N9 i- W* K' C, [    格式:G01 X(U)__Z(W)__F__(mm/min)
* B' [2 e0 e! s% C说明:(1)该指令使刀具按照直线插补方式移动到指定位置。移动速度是由F指令
$ g* P3 j4 p( f    进给速度。所有的坐标都可以联动运行。 - _6 W$ V  w* m) b% e
    (2)G01也可以写成G1
: I1 @; J/ l1 {# u& H, i. ~5 i    例:G01 X40 Z20 F150
$ i/ e* Q) [" V% y. n    两轴联动从A点到B
! R3 Q( f" p, x9 ~- ]# u& x& _& L0 a    G02—逆圆插补 6 }6 Q! W! l2 W$ ?9 ?
    格式1G02 X(u)____Z(w)____I____K____F_____
# @! J: r" l) C$ E    说明:(1XZG90时,圆弧终点坐标是相对编程零点的绝对坐标值。在G91时,
) y( a* C; c- J+ C8 ^    圆弧终点是相对圆弧起点的增量值。无论G90G91时,IK均是圆弧终点的坐标值。 . w+ D1 }( M; o
    IX方向值、KZ方向值。圆心坐标在圆弧插补时不得省略,除非用其他格式编程。 ! \7 a$ v: J# m
  (2G02指令编程时,可以直接编过象限圆,整圆等。
2 B! o: k2 I0 o* v2 _& A" s    注:过象限时,会自动进行间隙补偿,如果参数区末输入间隙补偿与机床实际反向间隙 + o$ p7 x3 j6 s: j! }% \! }
    悬殊,都会在工件上产生明显的切痕。 # F; X% e4 z8 _" A; V9 W
   3G02也可以写成G2" T6 i* w7 Z6 \5 V+ g' J
  例:G02 X60 Z50 I40 K0 F120
: U) ?1 P. g- F) L    格式2G02 X(u)____Z(w)____R+\-)__F__
, w6 r$ X( }8 X7 E$ ?说明:1)不能用于整圆的编程
! y: q4 r* _7 n: X   2R为工件单边R弧的半径。R为带符号,表示圆弧角小于180度; & Q& k  L0 K9 l; q6 _
  表示圆弧角大于180度。其中可以省略。 & x5 @1 h* v% e2 t. k
   3)它以终点点坐标为准,当终点与起点的长度值大于2R时,则以直线代替圆弧。 # z1 E' [+ @& e4 x
    例:G02 X60 Z50 R20 F120 6 m7 |. o0 N% D+ J8 _+ d
    格式3G02 X(u)____Z(w)____CR=__(半径)F__
, f) Z+ F- m  D1 ^% k1 j# C    格式4G02 X(u)____Z(w)__D__(直径)F___ % m+ w7 q: T* |8 r, W& F
    这两种编程格式基本上与格式2相同   y) d/ b* G% e9 c7 E
    G03—顺圆插补
; |% R* j% ]" D* b' B+ B    说明:除了圆弧旋转方向相反外,格式与G02指令相同。
3 F1 s! Z+ |5 t1 u7 t5 L      G04—定时暂停 # G; B: Q2 }; z9 v
    格式:G04__F__ G04 __K__
/ \1 d  e" i0 ]0 D    说明:加工运动暂停,时间到后,继续加工。暂停时间由F后面的数据指定。单位是秒。
% t" E5 q( |8 x    范围是0.01秒到300秒。 . r/ j. T" E) y7 c) @( v$ K
    G05—经过中间点圆弧插补
$ ~" i$ q' @$ S% j2 B  @4 {8 i# ]    格式:G05 X(u)____Z(w)____IX_____IZ_____F_____ ) q9 X- l; U0 z+ |
    说明:(1XZ为终点坐标值,IXIZ为中间点坐标值。其它与G02/G03相似
7 }2 _! T1 Y. ^! U; w    例: G05 X60 Z50 IX50 IZ60 F120 6 E8 q- p1 P# m
    G08/G09—进给加速/减速 % U; C% J/ {; Q1 V9 @
    格式:G08 " p: p4 |  c1 A+ M: ~1 V1 Z. n5 b
    说明:它们在程序段中独自占一行,在程序中运行到这一段时,进给速度将增加10%,
* u" k6 p) c0 \- V3 N2 a% o    如要增加20%则需要写成单独的两段。
! W5 g. C4 ]" H: _6 Z' |; N. }9 u" [    G22(G220)—半径尺寸编程方式 9 r' G! S  C5 o+ ?# G
    格式:G22 8 ]$ H6 X% x* \( x6 T5 f. G& W
  说明:在程序中独自占一行,则系统以半径方式运行,程序中下面的数值也是
! c, e- |1 k3 J) x) @* V+ V% Y5 o/ [  以半径为准的。 # p- d( X/ w3 M) q. n/ N
  G23(G230)—直径尺寸编程方式
; O& w, O1 }& A4 t* b; O  格式:G23 3 V  ]! N1 F: }& ?$ i7 ~' W
  说明:在程序中独自占一行,则系统以直径方式运行,程序中下面的数值也是 ( {! W% {/ H" E3 a* n4 G$ p
  以直径为准的。 1 r* ?) _' Z. b8 y: I
  G25—跳转加工
- W; U; |$ H3 I! S4 t2 T# D  格式:G25 LXXX
/ ^. v7 a6 l. _2 ~  说明: 当程序执行到这段程序时,就转移它指定的程序段。(XXX为程序段号)
. D6 D  `! y5 i/ y: t( M  G26—循环加工 * N: w. z0 r- n+ K3 w( J
  格式:G26 LXXX QXX ! E% D1 E/ y6 y9 d* e- a
  说明:当程序执行到这段程序时,它指定的程序段开始到本 段作为一个循环体,
* c. g) a- T8 Q5 Q) w  循环次数由Q后面的数值决定。
% p* x, ?: m% z; A  G30—倍率注销
8 m* v8 }4 r  a' j  格式:G30   X! q. ~, ~$ ~, z, N" Z* [7 h& n7 w
  说明:在程序中独自占一行,与G31配合使用,注销G31的功能。
9 \0 c& Z6 t3 q1 ?8 N1 J  G31—倍率定义 , x, [4 ^% b5 G1 [; P1 q9 D
  格 式:G31 F_____
2 k; i0 a" v4 N% {+ j6 {  i4 J$ d  G32—等螺距螺纹加工(英制) ' z+ s. e5 @  ]/ o; G, y
  G33—等螺距螺纹加工(公制) ' ]4 Q6 h: U/ C( X
  格式:G32/G33 X(u)____Z(w)____F____
' i6 v6 l& u. y. v2 P  说明:(1XZ为终点坐标值,F为螺距
3 c- O; Q* C: R/ u9 [  (2G33/G32只能加工单刀、单头螺纹。 # k8 D% E3 a) c4 P( f& \
  (3X值的变化,能加工锥螺纹 2 x. W  P1 b+ ~6 J1 C
  (4)使用该指令时,主轴的转速不能太高,否则刀具磨损较大。
+ t( v  O. {) G' a7 a3 I8 x% `  G54—设定工件坐标一
- |& y7 W% o* Q! J% X  格式:G54 7 _$ I; o8 @  G' `5 B" J7 ?% i
  说明:在系统中可以有几个坐标系,G54对应于第一个坐标系,其原点位置数值在机床 0 R+ ]8 `0 R: u; L4 S# a
  参数中设定。 " Y0 V+ Y; I9 _  S7 d
  G55—设定工件坐标二 ! p" m; k: o9 F* ^
  同上
' k1 e" `7 {( f8 y0 R  G56—设定工件坐标三
' J4 g: x$ v1 Q/ [5 N  同上 ) q0 q! f2 X5 o* H6 m# W0 ]  w
  G57—设定工件坐标四
( @: Z. }; Z, a6 q  同上
. d8 p8 G* ], w# g) a8 i9 p  G58—设定工件坐标五
- [4 s; ^& V8 ~8 j: r- H% X  同上
. W4 s2 L" Z( R" ^6 p  i; m  G59—设定工件坐标六
& x. ~+ C+ _3 @! Q2 F+ P0 m  同上
: A! l1 c. {6 B- q8 P  G60—准确路径方式
2 r" ]5 ]8 z; I$ \8 f% C  格式:G60 : _' ?/ k: p+ @4 K
  说明:在实际加工过程中,几个动作连在一起时,用准确路径编程时,那么在进行
: \4 K+ M+ |5 R! @0 P  下一 段加工时,将会有个缓冲过程(意即减速)
  v/ }/ i7 D, P' p6 o  G64—连续路径方式 ! E+ D6 i" M# Z; A  R
  格式:G64
4 H* F& G' Y, i, \/ _: R% x  a" ?  说明:相对G60而言。主要用于粗加工。 & K% Z/ Q& |' o3 T( A+ v: K7 y( |- q
  G74—回参考点(机床零点)
& h4 s, G2 ]- R8 v# U$ M, N, N  格式:G74 X Z
0 Q, s; l% V! K+ ~9 W  说明:(1)本段中不得出现其他内容。 2 M) v0 _) r( H4 |' _4 C
  (2G74后面出现的的座标将以XZ依次回零。 : _: [7 C+ Q- S% j. A# f
  (3)使用G74前必须确认机床装配了参考点开关。
4 w) j" w0 f/ Z1 Q) w) W9 a  (4)也可以进行单轴回零。 % i( j- |& L. m; X0 n9 l+ I
  G75—返回编程坐标零点
1 g. l5 }+ z! y: A  格式:G75 X Z
2 \" k8 n, ^* q! `( D: |& N/ J  说明:返回编程坐标零点
' ~# A( k2 m  @& c0 t# _( m8 D/ e  G76—返回编程坐标起始点 , i3 P& d" _3 w( }
  格式:G76 1 N; J. e( O! k5 c3 a, S; y1 F8 R
  说明:返回到刀具开始加工的位置。 $ p5 H5 M( A+ B9 x$ S. Y' J$ |
  G81—外圆(内圆)固定循环
* e- M7 ~) s1 T/ r  格式:G81__X(U)__Z(W)__R__I__K__F__
0 \# n0 L/ C; n; l  说明:(1)XZ为终点坐标值,UW为终点相对 于当前点的增量值 。 ! T" j1 g* Q: d- {. X
  (2)R为起点截面的要加工的直径。 % L* V6 i! T+ g- j
  (3)I为粗车进给,K为精车进给,IK为有符号数,并且两者的符号应相同。 : G' {: j: X6 X  J0 u; ^9 m( m* a3 q
  符号约定如下:由外向中心轴切削(车外圆 )“—”,反这为“+”
+ Q! g! m  O# V1 L  (4)不同的XZR 决定外圆不同的开关,如:有锥度或没有度, 2 e- _" P  ]5 d! B6 N% [- ^+ S2 h
  正向锥度或反向锥度,左切削或右切削等。 , Q! m. n, o9 {
  (5)F为切削加工的速度(mm/min)
( B/ C, v' d- P5 e4 N! d# u7 W" k  (6)加工结束后,刀具停止在终点上。
2 A+ M# R1 U7 e+ z  例:G81 X40 Z 100 R15 I-3 K-1 F100 4 m9 B. [% w0 p& B2 r4 {( [; @
  加工过程: " p6 K/ `/ R& s! u" q3 K
  1G01进刀2倍的I(第一刀为I,最后一刀为I+K精车),进行深度切削: 1 `0 s# G0 n9 M- k  ?/ n$ S2 I
  2G01两轴插补,切削至终点截面,如果加工结束则停止:   ^' D- P, Z! C8 A7 H( k
  3G01退刀I到安全位置,同时进行辅助切面光滑处理 5 @5 E5 Y- P- F
  4G00快速进刀到高工面I外,预留I进行下一 步切削加工 ,重复至1
0 T" t* k9 Y( x  G90—绝对值方式编程 : j$ I3 W/ M9 Z8 T0 d4 z+ R0 {* I3 K
  格式:G90 - X5 N' m( p* s- N% I
  说明:(1)G90编入程序时,以后所有编入的坐标值全部是以编程零点为基准的。
' o7 }% ^) D" W  (2)系统上电后,机床处在G状态。
( G" U- e1 u3 f0 H6 Y  N0010 G90 G92 x20 z90
. a- i. q. n/ }) O/ v; X% G0 C. v  N0020 G01 X40 Z80 F100
7 ^$ ~3 E! {! E7 }/ E5 _7 t( q  N0030 G03 X60 Z50 I0 K-10 7 J+ x$ |# G, F$ p
  N0040 M02 + C" S5 i  c1 h1 C5 ?0 k
  G91—增量方式编程
4 T0 X9 f- B$ d  格式:G91 , _  i9 ]! [+ G4 H' _
  说明:G91编入程序时,之后所有坐标值均以前一个坐标位置作为起点来计算
, r1 O9 j% k) q/ M  运动的编程值。在下一段坐标系中,始终以前一点作为起始点来编程。 ) j6 T* N% k0 z! s+ j" p% i
  例: N0010 G91 G92 X20 Z85
" H6 ]/ b$ z/ p0 N+ Z  N0020 G01 X20 Z-10 F100
, ?0 G6 j- V( e* X. y  N0030 Z-20 9 M% s5 U: E) {+ e! m; f7 h7 a
  N0040 X20 Z-15
! x/ G9 y1 w4 [* e7 z. X  N0050 M02 4 @; H, q/ g: ^* _
  G92—设定工件坐标系 & }( E( e( }- T& y  l8 f
  格式:G92 X__ Z__
5 w% k2 K3 r4 e' U% _5 m( {  说明:(1)G92只改变系统当前显示的坐标值,不移动坐标轴,达到设定坐标 7 u0 O% S' s. n; `% d( b1 U$ h' E$ m
  原点的目的。
8 @7 Q1 x& I9 }$ ?5 N/ g  (2)G92的效果是将显示的刀尖坐标改成设定值 。 $ _6 Q8 O4 l  F
  (3)G92后面的XZ可分别编入,也可全 编。 - z+ R1 E4 `; n- ], {
  G94—进给率,每分钟进给 % N$ ^5 g$ |: \; H4 i) n, T, f
  说明:这是机床的开机默认状态。 & j& b; u1 B8 v
  G20—子程序调用
1 T$ A* d5 p; e+ e) H; Z  格式:G20 L__ 5 o0 G1 u2 l( s) {
  N__
  {5 `! J0 z+ u2 k  说明:(1)L后为要调用的子程序N后的程序名,但不能把N输入。
: R. f( ?0 t" h, v: `" n  N后面只允许带数字1~99999999
( }  j$ ]6 }. ~- i- q* K4 ~  (2)本段程序不得出现以上描述以外的内容。 * Q. U/ u- X' ]8 R6 U0 C
  G24—子程序结束返回 ) Z0 D6 J$ w; R8 T+ N+ L% @
  格式:G24
' S9 t' p. B6 _/ X  说明:(1)G24表示子程序结束,返回到调用该子程序程序的下一段。
; P" y% ?% p  s7 ]  (2)G24G20成对出现 9 o7 ?' @* A! r  E
  (3)G24本段不允许有其它指令出现。
+ `( P9 K( C' S$ E1 W6 k' X& o  例:通过下例说明在子程序调用过程中参数的传递过程,请注意应用
4 ?. }1 `8 h  z/ M6 ]# z8 i+ j6 E. N# U  程序名:P10 4 A. h+ F! [. Y' R: G& v9 h
  M03 S1000
- b6 N6 ]- Q& G5 f/ k( H# ?) o  G20 L200 - W* i, W+ h5 ]" D* q4 f! }# T- A
  M02 $ G" X! Q1 F" u: Q9 T3 T  w2 }: J  L
  N200 G92 X50 Z100
! B" O/ w  i$ x0 L  G01 X40 F100
! N7 v6 z/ Z6 P  x# q  u  Z97 6 {7 b  g2 `+ W! V- c# H
  G02 Z92 X50 I10 K0 F100
+ y7 N; M. V* ^9 N' c  G01 Z-25 F100
& K6 m, |: |  T7 r8 @. q0 y  E  G00 X60
1 H/ n) |4 I% g# Y0 N1 |# n( b# X( m  Z100 ; C9 F: t7 O5 {* ?$ ?. f
  G24
# J! B: Y: U  u  如果要多次调用,请按如下格式使用
$ i) z$ X7 Y; w/ l6 h5 H/ @1 ?  M03 S1000 6 {- u" e! z0 s! B: O1 w
  N100 G20 L200
2 M6 P  ^( Z4 a$ U. b, H  E% ?  a1 G  N101 G20 L200
2 b" g9 L$ g3 ^9 y* V/ k! W4 Q  N105 G20 L200
( T" D: w3 }, d5 q' Z: n  M02
7 u4 |' |+ y$ T$ ?  N200 G92 X50 Z100 3 r. v, H' T5 q( J' K1 L
  G01 X40 F100 . O! p3 C! H2 K/ j; [1 u
  Z97 3 Z3 J, Q: ?0 Q* q
  G02 Z92 X50 I10 K0 F100 4 }. M1 m  b4 i6 y5 z5 G
  G01 Z-25 F100 4 o: D0 t* Z1 z
  G00 X60 # d/ z, ~) y9 g+ b8 @
  Z100 2 [/ S4 p" a' P; x# Z5 `. i
  G24 ( d% d* p7 g$ B6 Y$ Z+ s# C6 j3 m
  G331—螺纹加工循环   b& I+ d# v) ?! b" V* d! i
  格式:G331 X__ Z__I__K__R__p__ 0 j1 p! W8 C9 t; F
  说明:(1)X向直径变化,X=0是直螺纹
5 m  u; ?) a: W2 ~0 i  (2)Z是螺纹长度,绝对或相对编程均可 + [2 w4 K1 Q+ W0 X& Y6 ?9 S# E
  (3)I是螺纹切完后在X方向的退尾长度,±
7 x: N  E+ r4 v" D. J' G% i9 k' K  (4)R螺纹外径与根径的直径差,正值 ! H" z: h. n. }' ^& j
  (5)K螺距KMM " {8 i& X9 x. K0 ^& X& m& I- I
  (6)p螺纹的循环加工次数,即分几刀切完 ) n; w3 H' `. H0 t* E# `
  提示: ' ^2 i: y% Y1 @! x" ^  N9 D0 T7 }
  1、每次进刀深度为R÷p并取整,最后一刀不进刀来光整螺纹面 , _8 n6 \+ r% E( ]* Q2 E* t! }8 S, A
  2、内螺纹退尾根据沿X的正负方向决定I值的称号。
& }, t0 x! A- _0 y  {: @0 D  3、螺纹加工循环的起始位置为将刀尖对准螺纹的外圆处。
$ a; U8 d( M( I2 b5 p  例子:
# u5 j6 ]* K5 D+ L  M3
- H/ F0 @& j2 U. n3 T  G4 f2   D6 \# ~; K1 u" s# ~8 }
  G0 x30 z0
2 I; U$ F  A! b  G331 z-50 x0 i10 k2 r1.5 p5
' }/ H# O1 n( T5 k2 p6 [  G0 z0 # ?' r  |2 c, L4 O1 w) m
  M05 % p. Q/ v! V+ w0 D8 y
  补充一下:( _5 L! v7 p$ X9 J! H. B
  1G00G01
  G" c! N( c* M# v6 V  G00运动轨迹有直线和折线两种,该指令只是用于点定位,不能用于切削加工
  t. g8 V& r/ V. k* l$ ]6 ?7 N8 z  G01按指定进给速度以直线运动方式运动到指令指定的目标点,一般用于切削加工
# A; K4 [0 D4 O: ?- z" ]  2G02G03 + `* Y2 V% z$ T+ E! o7 T4 u* Y3 w9 h
  G02:顺时针圆弧插补 G03:逆时针圆弧插补 + ]  }# m5 R; v! [- _* q1 Z
  3G04(延时或暂停指令) 8 r% M; u5 \, S* I) R
  一般用于正反转切换、加工盲孔、阶梯孔、车削切槽 $ [) v) F/ X5 c5 f+ Y
  4G17G18G19 平面选择指令,指定平面加工,一般用于铣床和加工中心 $ w* |# v; n& h# b+ x; T3 C5 G- i
  G17:X-Y平面,可省略,也可以是与X-Y平面相平行的平面   e! ^5 |, G' _
  G18:X-Z平面或与之平行的平面,数控车床中只有X-Z平面,不用专门指定
9 T3 y" O9 ]! \) A  G19:Y-Z平面或与之平行的平面
+ R, f, K# `9 z  5G27G28G29 参考点指令
  j8 W- G; ?0 e0 B1 H% P- r6 x8 |" y' A  G27:返回参考点,检查、确认参考点位置 , M# M; I0 r% C& {8 g
  G28:自动返回参考点(经过中间点) 4 v' ~7 H0 i9 R) ?
  G29:从参考点返回,与G28配合使用 4 d0 M; S9 ~( F% ~  O1 Q
  6G40G41G42 半径补偿 & F& D0 w+ A' V; w2 A2 a0 {
  G40:取消刀具半径补偿
  t9 c7 x4 |: P4 M$ r  先给这么多,晚上整理好了再给
' H5 b9 C" ]4 n( |  7G43G44G49 长度补偿
3 s3 G* D6 s+ \' d0 J  G43:长度正补偿 G44:长度负补偿 G49:取消刀具长度补偿
! l7 m: N  D% |9 t/ b1 R' e  8G32G92G76
( {" {) \) N6 y! u6 V  G32:螺纹切削 G92:螺纹切削固定循环 G76:螺纹切削复合循环4 I* M2 l/ O1 o: x2 S1 X
  9、车削加工:G70G7172G735 ?! Y% W; K1 Y! K0 m) e2 u6 s
  G71:轴向粗车复合循环指令 G70:精加工复合循环 G72:端面车削,径向粗车循环 G73:仿形粗车循环
8 q# Z4 x5 @) @  10、铣床、加工中心:" I/ q" U3 ]3 ]$ h: Y
  G73:高速深孔啄钻 G83:深孔啄钻 G81:钻孔循环 G82:深孔钻削循环
; N$ D$ P2 r) C  G74:左旋螺纹加工 G84:右旋螺纹加工 G76:精镗孔循环 G86:镗孔加工循环5 h/ T7 }  \" w8 u& K1 e' F/ j2 s# P
  G85:铰孔 G80:取消循环指令
$ z, ?& m' {. P4 z) ]* Q  11、编程方式 G90G91
+ h# T# A; q% }6 z  a  G90:绝对坐标编程 G91:增量坐标编程
1 _$ }! k; a; L; y+ ^  12、主轴设定指令
0 M% l. O! v- _/ l. O# i4 r  G50:主轴最高转速的设定 G96:恒线速度控制 G97:主轴转速控制(取消恒线速度控制指令) G99:返回到R点(中间孔) G98:返回到参考点(最后孔), c: t/ b+ ]! w9 Y9 j
  13、主轴正反转停止指令 M03M04M05; E  ?: A. |% C5 B3 P5 a
  M03:主轴正传 M04:主轴反转 M05:主轴停止
7 w# T0 J+ @. y6 e1 n, j  14、切削液开关 M07M08M09
# e: N- j$ N1 J  M07:雾状切削液开 M08:液状切削液开 M09:切削液关
3 L/ \- b& |: D$ r  F6 k1 S1 \& Y" b" L  15、运动停止 M00M01M02M304 a  `! d7 A& K& N* p' \
  M00:程序暂停 M01:计划停止 M02:机床复位 M30:程序结束,指针返回到开头
  _3 a  y- s  x4 _8 V  16M98:调用子程序
6 j+ N: p! t0 `6 F7 b$ D! B# w* f  17M99:返回主程序
x y z 圆弧中点实际坐标值
' {# [( J+ E# d4 J5 [' A9 `i j k 圆心起点到圆心的矢量 在xy上面的分量
$ o$ Q! l4 z, m: q6 M, y8 biijk 表示圆弧的半径  i' O/ E5 H4 @5 M
r ijk 同时出现的时候r有效   圆弧所对的圆心角小于180度时 r为正  大于180度时 r为负

; x$ J" j; p1 A0 ~8 t
回复

使用道具 举报

2#
发表于 2018-8-1 17:10:34 | 只看该作者
楼主 牛
回复

使用道具 举报

3#
发表于 2018-8-1 18:41:45 | 只看该作者
回复

使用道具 举报

4#
发表于 2018-8-1 18:56:37 | 只看该作者
最好还是参考机床说明书,不同系统不同机床有的代码有出入
/ L# |) }- r7 d( e" c/ c
回复 支持 反对

使用道具 举报

5#
发表于 2018-8-1 19:36:25 | 只看该作者
楼主牛逼,这么多怎么记得住,我看过就忘了
回复 支持 反对

使用道具 举报

6#
发表于 2018-8-1 20:41:59 | 只看该作者
好!很好!
回复

使用道具 举报

7#
发表于 2018-8-2 08:14:20 | 只看该作者
谢谢分享。
回复

使用道具 举报

8#
 楼主| 发表于 2018-8-2 09:19:59 | 只看该作者
游风曳雨 发表于 2018-8-1 18:56
. u  o- y1 F, F/ P最好还是参考机床说明书,不同系统不同机床有的代码有出入
3 \! F  r3 F& q  E0 I( o/ S: J# u. {
这个确实是
" s, A7 {1 f4 m6 N0 C
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2018-8-2 09:20:59 | 只看该作者
ィ心兂鎅 发表于 2018-8-1 19:36
4 ?/ b5 }- b0 H- K% F楼主牛逼,这么多怎么记得住,我看过就忘了
1 P" A9 u! {2 Y5 v- @8 {' l: b
多看看就记住了3 x7 o/ T+ w3 N) n
回复 支持 反对

使用道具 举报

10#
发表于 2018-12-24 12:09:09 | 只看该作者
系统不同 代码也有所不同
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-11-17 06:55 , Processed in 0.058734 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表