机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

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

数控程序G代码

[复制链接]
跳转到指定楼层
1#
发表于 2018-8-1 17:07:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
G代码是数控程序中的指令。一般都称为G指令。
  \" m6 v6 C2 L' T; T' ?- A- c  代码名称-功能简述 7 @7 p3 o) \4 D! q2 ?" ~
  G00------快速定位 3 d+ a# U" q/ H, ]$ Z/ a
  G01------直线插补 * s2 d+ U8 z. W, R$ M: d# o6 f) x
  G02------顺时针方向圆弧插补
- u  U" J6 n+ e, q0 S  G03------逆时针方向圆弧插补 9 H2 i  f7 Y7 r
  G04------定时暂停 6 \" g6 ?0 z/ M# J
  G05------通过中间点圆弧插补 * E8 D7 C; k- L% s
  G07------Z 样条曲线插补 ! A/ E3 u- g' f& n' X
  G08------进给加速
5 T; x' q7 t# _7 l0 a: ?$ x  [' f9 {1 N  G09------进给减速 : Y9 d( r/ F+ A. V) d- K. F0 N& `, a
  G20------子程序调用
2 P% m! v! |/ Q2 z6 F  G22------半径尺寸编程方式 & E  Z" a( J$ }2 y' K4 g$ y
  G220-----系统操作界面上使用 1 F% e6 \0 w& {& W9 o7 I5 O
  G23------直径尺寸编程方式
! C; R4 f: s7 b4 k* j: u  G230-----系统操作界面上使用 ; ]( g4 g4 X  G
  G24------子程序结束
! K4 M. t$ |5 P- v8 a( |" ^3 J* `- w  G25------跳转加工
% @  T7 j) O/ n  G26------循环加工
) Z6 ^. @8 F2 S7 k+ b3 Q. O  G30------倍率注销
9 D' I( H& M% {5 }  G31------倍率定义
4 R! z9 P" _  s& X2 B  G32------等螺距螺纹切削,英制
0 {% x7 _# Z% F  G33------等螺距螺纹切削,公制 # U+ S) U% ~4 o1 S
  G53,G500-设定工件坐标系注销 " y/ }+ D1 g# g' ^
  G54------设定工件坐标系一
3 Q& T" ^( b6 }: ]- ~" X1 x  G55------设定工件坐标系二
0 `+ y- D6 ^& R0 j# q  G56------设定工件坐标系三 ) \! J; r5 }, c) H2 T) `
  G57------设定工件坐标系四
$ T3 l# x: Z( l, x. n  G58------设定工件坐标系五 ) M5 O6 S& w" i+ R- G1 b
  G59------设定工件坐标系六 3 o5 e* ^' y  K1 d8 X0 y" `
  G60------准确路径方式
* ^( H  ~' ]4 I& Z; N  G64------连续路径方式
# q. v" ?/ @* A3 C  x- g, d/ X3 r  G70------英制尺寸 寸 8 v  }7 @2 l: |
  G71------公制尺寸 毫米 " J7 g/ o8 c* T
  G74------回参考点(机床零点) - s& {( J2 ^- Z
  G75------返回编程坐标零点   S) r4 m/ ?7 a2 I2 I# U0 m
  G76------返回编程坐标起始点
( D2 D, W) Y, N* p& u0 T. k  G81------外圆固定循环
7 i' F7 ~* O5 m' o: e  G331-----螺纹固定循环
1 R  C% s" V! d- m" Y- ?  G90------绝对尺寸
8 \  Z- k3 U0 W) s0 w7 Z3 d  G91------相对尺寸 ) A# X6 [* A9 b) L
  G92------预制坐标
, t% \2 j" ^5 N) W% Q. d' H+ O+ }4 I  G94------进给率,每分钟进给 ' R3 \( U1 [" N/ H. n; O' l% G" U
  G95------进给率,每转进给   C6 N; a7 i7 B+ ?
  G00—快速定位
- o. g' ^* V9 A0 @" ^" t  格式:G00 X(U)__Z(W)__
+ K1 [1 `; S  b9 Y6 g5 q说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。移动过程中不得对工件 " I$ }  F/ a/ J! V, d  D' H
    进行加工。 4 q6 O% O# d5 `
    (2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他 ' f- v/ r+ ]# a# o+ }
    轴继续运动, ( X) m, `7 i5 v, m
    (3)不运动的坐标无须编程。 " ~2 T% H: V, Z9 i" U" F# L" B
    (4)G00可以写成G0 & D) m' R, S7 l2 F' ]$ X
    例:G00 X75 Z200
" f; G9 I( p# u) _1 y& V, G/ X) }- D( z    G0 U-25 W-100 / m8 a1 o0 J, \( t/ S
    先是XZ同时走25快速到A点,接着Z向再走75快速到B点。 - w1 R: z6 H% J% V0 u: m8 l. d
    G01—直线插补
5 \1 i# {. i1 A! |    格式:G01 X(U)__Z(W)__F__(mm/min) . R3 M- k7 B% }) W$ `% n( j
说明:(1)该指令使刀具按照直线插补方式移动到指定位置。移动速度是由F指令 $ Q8 \0 o3 C% q  M
    进给速度。所有的坐标都可以联动运行。 / H4 e$ d) ?5 d, K: b# X2 L0 L' k0 G
    (2)G01也可以写成G1
0 g& D7 `2 `& |2 [    例:G01 X40 Z20 F150 / e$ N* K/ G: m) j+ F
    两轴联动从A点到B
1 H' [$ p% k# k; q& @    G02—逆圆插补 + j$ M; s/ ~* X
    格式1G02 X(u)____Z(w)____I____K____F_____
8 z! C; ?* ]' H8 }% W, m! n    说明:(1XZG90时,圆弧终点坐标是相对编程零点的绝对坐标值。在G91时,
& x0 d! L0 H, {1 t; w6 C; V    圆弧终点是相对圆弧起点的增量值。无论G90G91时,IK均是圆弧终点的坐标值。
! K5 k9 Z' C7 j7 E' ]    IX方向值、KZ方向值。圆心坐标在圆弧插补时不得省略,除非用其他格式编程。
; _/ b4 [: l8 ^$ A   (2G02指令编程时,可以直接编过象限圆,整圆等。
+ B! g/ h/ m  k    注:过象限时,会自动进行间隙补偿,如果参数区末输入间隙补偿与机床实际反向间隙
( }; C8 B. [7 _& r, V( Y    悬殊,都会在工件上产生明显的切痕。
8 L; W- C; g7 T8 H1 }4 _   3G02也可以写成G21 G* @7 ^1 i& J
  例:G02 X60 Z50 I40 K0 F120
& f$ J3 Q; j2 @$ X; S1 ], N' K) ~; ?    格式2G02 X(u)____Z(w)____R+\-)__F__
7 @9 O0 S" I" Z0 v) W说明:1)不能用于整圆的编程
) ]9 q$ T3 ]. x4 R" R   2R为工件单边R弧的半径。R为带符号,表示圆弧角小于180度; 7 M- |. [# n! G% G; D
  表示圆弧角大于180度。其中可以省略。 9 e& U! R4 Q( a* ]; B7 x6 h
   3)它以终点点坐标为准,当终点与起点的长度值大于2R时,则以直线代替圆弧。
! |  F. D% }* P( \# }! y' T8 u+ Y6 B    例:G02 X60 Z50 R20 F120
! L# ?  l% [' s6 V' {    格式3G02 X(u)____Z(w)____CR=__(半径)F__ - r, `8 W# y. v( @9 z9 ?$ w/ y2 X
    格式4G02 X(u)____Z(w)__D__(直径)F___
+ o% p' j) @" B; n0 y    这两种编程格式基本上与格式2相同
# ~9 w$ P, V9 b4 l    G03—顺圆插补 ( z6 h+ a7 i. b) @; ]
    说明:除了圆弧旋转方向相反外,格式与G02指令相同。
2 Y3 h6 F9 z" t6 w# K& f      G04—定时暂停
& z: [, U2 X9 }  ?. i! f    格式:G04__F__ G04 __K__
5 m7 r' S) _. e7 a& [) \    说明:加工运动暂停,时间到后,继续加工。暂停时间由F后面的数据指定。单位是秒。 2 F. p2 I- k9 k
    范围是0.01秒到300秒。
- T. P/ Y! i8 ?5 w    G05—经过中间点圆弧插补
3 I4 r4 w- I0 B% H8 t; h0 d    格式:G05 X(u)____Z(w)____IX_____IZ_____F_____
9 K, a  @5 b4 b    说明:(1XZ为终点坐标值,IXIZ为中间点坐标值。其它与G02/G03相似
9 ^% V  D( c( t, j' W1 j    例: G05 X60 Z50 IX50 IZ60 F120
/ D8 b% P( V, C4 Y/ q    G08/G09—进给加速/减速
9 _8 S+ h3 g1 U6 |2 V; r    格式:G08
0 V/ X) X% M" n6 V! K- T    说明:它们在程序段中独自占一行,在程序中运行到这一段时,进给速度将增加10%, " t# E3 W# o; q: q$ P
    如要增加20%则需要写成单独的两段。 # z, X5 J5 m, ?; g& s9 k
    G22(G220)—半径尺寸编程方式 ' ^0 i/ L. T+ F3 g
    格式:G22 1 c7 x# `" V& N6 f3 v* l* \
  说明:在程序中独自占一行,则系统以半径方式运行,程序中下面的数值也是
# P& A7 x. d! U0 A  以半径为准的。 - U' G; J. W( W! a) p
  G23(G230)—直径尺寸编程方式 ) p( q* O5 q4 Y- u2 ~
  格式:G23
+ ~/ X! q5 h/ Q: Q  说明:在程序中独自占一行,则系统以直径方式运行,程序中下面的数值也是 4 W  S6 l8 A: ~6 U8 T
  以直径为准的。
1 |/ D, F1 V' L8 ], w- b  G25—跳转加工 7 C$ T9 H( W( @! ]! x9 G0 `" M. E: T
  格式:G25 LXXX
# w& J7 o% A0 {+ G  M4 ^2 R  说明: 当程序执行到这段程序时,就转移它指定的程序段。(XXX为程序段号)
* d8 E5 ~& l( h' _2 K6 i  G26—循环加工 ' V) u8 z  R* p) J/ G, A
  格式:G26 LXXX QXX / V, y( d2 I) s; G8 c! p
  说明:当程序执行到这段程序时,它指定的程序段开始到本 段作为一个循环体,
& N5 w- X5 A/ k  循环次数由Q后面的数值决定。
, Y+ q7 p8 N' a. T3 f  G30—倍率注销
, |! i2 T& C% }- |# H  格式:G30 # L2 i  {6 j" d+ z( J: w, H: L. q
  说明:在程序中独自占一行,与G31配合使用,注销G31的功能。
3 ^% v' V) s, p9 T1 ]# A3 P  G31—倍率定义
2 j. ?& k1 T$ Y5 S; p& L% B1 k  格 式:G31 F_____ # x0 V" l3 E5 Z; I+ C3 I" q
  G32—等螺距螺纹加工(英制) - _5 j5 s# Q# M0 b0 [; D5 J3 h
  G33—等螺距螺纹加工(公制) ! Z1 e. g- ]0 K% j/ C& b6 g
  格式:G32/G33 X(u)____Z(w)____F____ 5 U9 e( Z4 Y. H) b/ I( f  d. S
  说明:(1XZ为终点坐标值,F为螺距
: i) F: M4 V! z, `( f4 P2 ^  (2G33/G32只能加工单刀、单头螺纹。 ) y6 L) q! X; @! C
  (3X值的变化,能加工锥螺纹
5 k0 t& ~- f* F6 G  (4)使用该指令时,主轴的转速不能太高,否则刀具磨损较大。
/ m% P1 O; ^, A/ A6 A. v  G54—设定工件坐标一 / A  R% C! r) R  u( E+ G0 j
  格式:G54 " S$ h% h/ ]" O* v, h
  说明:在系统中可以有几个坐标系,G54对应于第一个坐标系,其原点位置数值在机床
/ A. D( j% y+ ]" t- S- Z5 C6 J8 D  参数中设定。 2 r' f5 D9 S) L
  G55—设定工件坐标二 , Z: Y  a0 ?7 V/ G0 k# g" `
  同上 1 ]; [" z& U  x& y3 M$ M
  G56—设定工件坐标三
  V! g% b5 M3 l* ^( ^0 V6 f/ |  同上
9 H( P" N8 E" O  G57—设定工件坐标四 % j1 B+ `3 \1 ~% v/ B; Q7 G3 Q) ?. v
  同上
1 G* O4 S. G" L: P  G58—设定工件坐标五
5 U! ]$ K: N0 l& }3 L  同上
2 {5 S# o) P1 ?! v  G59—设定工件坐标六
- G/ ~  F3 U- [  同上
4 k8 |& O5 }* Q: S  G60—准确路径方式
: ?( f) _, F3 N+ T1 |- V+ q4 a  格式:G60 : G) d+ {+ C4 X1 a' F2 q4 T
  说明:在实际加工过程中,几个动作连在一起时,用准确路径编程时,那么在进行
( e$ T, T% P* c9 D5 d% R  下一 段加工时,将会有个缓冲过程(意即减速) + J' i' x8 \) Y3 C# b
  G64—连续路径方式
2 Y" f7 B4 y! b/ k/ t# @  格式:G64
$ I7 k/ h5 q2 N3 K$ y! }  说明:相对G60而言。主要用于粗加工。
4 p; m" V% O* v# O4 x  G74—回参考点(机床零点)
/ ]' e: y3 U6 \' n# I  格式:G74 X Z
) l* W2 b) y# \/ E5 B+ B' O: G  说明:(1)本段中不得出现其他内容。
0 ^- e! M, P* O5 L3 h5 k  (2G74后面出现的的座标将以XZ依次回零。 6 d) s% B% o9 W0 v: H
  (3)使用G74前必须确认机床装配了参考点开关。 4 O2 w; h( y" a2 j- g7 t$ n5 x
  (4)也可以进行单轴回零。
1 [% D% e5 g0 D  G75—返回编程坐标零点
5 t2 q8 W1 @9 k  格式:G75 X Z ; s, `( f8 E9 _  j5 E; Y
  说明:返回编程坐标零点
3 U1 \/ L/ G0 @' H( m+ V  G76—返回编程坐标起始点 : U# T0 I3 H" |9 Z
  格式:G76
$ u4 D6 N& g' R; L  说明:返回到刀具开始加工的位置。   _( H. P8 L) H0 v
  G81—外圆(内圆)固定循环 & G* u, Q# B- |
  格式:G81__X(U)__Z(W)__R__I__K__F__
- f: K$ b( ~8 J( r. y3 A- k3 C  说明:(1)XZ为终点坐标值,UW为终点相对 于当前点的增量值 。
2 Z8 D; U+ g; M2 J5 s  (2)R为起点截面的要加工的直径。 2 ~+ w4 c" d2 y( c( B) ]
  (3)I为粗车进给,K为精车进给,IK为有符号数,并且两者的符号应相同。 3 n) L  d& ~& d
  符号约定如下:由外向中心轴切削(车外圆 )“—”,反这为“+”
8 ~( A$ H5 c  H4 ]* v  (4)不同的XZR 决定外圆不同的开关,如:有锥度或没有度, : C9 ^9 d' Z& Z( M, p. E; ]
  正向锥度或反向锥度,左切削或右切削等。 + ?6 C3 r" j/ O
  (5)F为切削加工的速度(mm/min) 7 H2 \9 ]1 P7 P
  (6)加工结束后,刀具停止在终点上。 7 l; y- t6 y( _% _' T
  例:G81 X40 Z 100 R15 I-3 K-1 F100 % l( r- }) g" h% O& p; v
  加工过程:
% R/ z$ d3 I9 m. ~2 S  Z  1G01进刀2倍的I(第一刀为I,最后一刀为I+K精车),进行深度切削: 0 G4 E% i/ [. Q# o/ c. f
  2G01两轴插补,切削至终点截面,如果加工结束则停止:
0 U/ P* b6 u" _$ L0 J+ W  3G01退刀I到安全位置,同时进行辅助切面光滑处理
  x2 u' c% k. s  4G00快速进刀到高工面I外,预留I进行下一 步切削加工 ,重复至1
# _" ^: e. K  B& |: U+ S6 P1 S1 g  G90—绝对值方式编程 $ Y0 k2 Y+ P1 O6 B  ^
  格式:G90 2 K2 Y/ q! @# m2 W8 b+ S6 W9 r
  说明:(1)G90编入程序时,以后所有编入的坐标值全部是以编程零点为基准的。 + g9 h) g* K# C* a: E4 x) b' s, G
  (2)系统上电后,机床处在G状态。 . z9 @1 X5 a0 f2 d# I
  N0010 G90 G92 x20 z90 3 y7 p% j4 _6 I4 n' d3 A& |
  N0020 G01 X40 Z80 F100 . Y5 m" V- D2 D' u: y* T
  N0030 G03 X60 Z50 I0 K-10 . K) G2 `* p3 B3 r4 ~1 o! E6 q0 X
  N0040 M02 ; Z& g8 l% T% r0 H2 I
  G91—增量方式编程 ' Z8 D+ C; v/ B! f' ^
  格式:G91
% R9 ]1 X! x5 B' y2 k  说明:G91编入程序时,之后所有坐标值均以前一个坐标位置作为起点来计算 ! S2 a$ y3 g1 ~7 O: z8 L. o
  运动的编程值。在下一段坐标系中,始终以前一点作为起始点来编程。 & H/ d0 W9 |3 h) k# e4 X
  例: N0010 G91 G92 X20 Z85
" v; b6 S. Q) ~' m% g* J; D  N0020 G01 X20 Z-10 F100 ; x: I6 e( f5 |8 e7 ]. ?: N
  N0030 Z-20
- X8 V6 {8 F3 q  N0040 X20 Z-15
6 A$ O, ]$ L3 p+ w2 ~+ x. I5 G  N0050 M02
' e& y. r, e0 n  G92—设定工件坐标系
  L4 m) k" e$ v1 c  格式:G92 X__ Z__
4 F5 x" G0 N4 C  说明:(1)G92只改变系统当前显示的坐标值,不移动坐标轴,达到设定坐标
- ]7 V5 W& k& U8 T, [/ V- ]* W  原点的目的。
  y0 o; b, D; x5 ]7 h  (2)G92的效果是将显示的刀尖坐标改成设定值 。
, S) w5 q! R$ |: d  (3)G92后面的XZ可分别编入,也可全 编。 / W# I! p6 R# \7 |$ o1 m9 S4 W
  G94—进给率,每分钟进给 4 J, V% x$ u# v% P. Y
  说明:这是机床的开机默认状态。 + y! T+ g4 J0 {4 P' d
  G20—子程序调用 , ^  w5 Z$ a0 L. N! M2 D9 i
  格式:G20 L__
9 E% x' p9 E! N& j- w% ?, X1 d  N__
% [' h: T, }' [( ^9 F) W  说明:(1)L后为要调用的子程序N后的程序名,但不能把N输入。   ?  A' y- L! U( O3 S! J. l: ^
  N后面只允许带数字1~99999999  f( z$ o/ q+ }: r9 s
  (2)本段程序不得出现以上描述以外的内容。 / W" L/ s$ ]7 w: c2 P' Q0 p& c
  G24—子程序结束返回 4 B6 t, Y+ A/ H& N5 ]
  格式:G24   A3 J. k6 y4 n# ~& f
  说明:(1)G24表示子程序结束,返回到调用该子程序程序的下一段。 7 v2 j; _. w% W3 _+ Q3 S5 w( P
  (2)G24G20成对出现
5 V/ }* g/ l) W% v0 |2 s3 U  c  (3)G24本段不允许有其它指令出现。 5 {: J. n; D5 T% |, k5 `* ]
  例:通过下例说明在子程序调用过程中参数的传递过程,请注意应用 $ C* B& Q7 ?+ R  \1 u+ S
  程序名:P10
# Q4 e( T1 @5 B& {: r  M03 S1000
. E9 c  N2 Z7 `1 r3 r: E0 ]  G20 L200
+ Q' c1 {/ V; F3 h  M02
: @8 ?1 ^$ Q0 G( w: W  N200 G92 X50 Z100
5 _3 g$ R9 V. }+ F  G01 X40 F100 3 U0 a0 J8 V; U, z; s
  Z97
1 h) F2 K+ W9 h, ^; H# _  G02 Z92 X50 I10 K0 F100 1 Y* L+ R5 Q8 d5 H
  G01 Z-25 F100
: O1 O$ ]4 W( \1 I! f0 |' n  G00 X60 ; B5 y% J$ x- X' ]# X: ?$ Y% h
  Z100
4 v( ~& _7 L4 V: y  G24
- I8 c! `" V8 F! |: A  如果要多次调用,请按如下格式使用 # u; F- o% D4 e' Q: T  P) y- s
  M03 S1000
/ O; L0 [4 N! f* {! g1 r  N100 G20 L200 . N& J" C/ D. T9 `
  N101 G20 L200
! F' \' @* O' |& ?9 ~  N105 G20 L200 ( o" v! H; z9 P4 ~4 j+ A* s' f
  M02 ; l0 z8 B% r( J' y0 X
  N200 G92 X50 Z100   r" U% @+ v# }; c# N' a
  G01 X40 F100
0 z- h. H6 q1 h4 O) A" N  Z97 ( X# i9 @- x8 X( N
  G02 Z92 X50 I10 K0 F100
+ K, ~$ X  q2 p5 G; q. k" a$ ^  G01 Z-25 F100 & q0 K9 G& ^8 v" z% k9 G* d" ^+ L
  G00 X60
2 Q; ?/ b/ ~( g" G, ~  Z100
& ?8 D+ }# g" Y8 C# V  G24
5 ]( c- v  k. l/ E  G331—螺纹加工循环 * z$ T9 C9 E9 O$ A
  格式:G331 X__ Z__I__K__R__p__ 4 N: \- B+ w: L
  说明:(1)X向直径变化,X=0是直螺纹 8 p6 ?/ b: Y- B/ E1 e1 C3 _
  (2)Z是螺纹长度,绝对或相对编程均可 + L8 j. M& j( k
  (3)I是螺纹切完后在X方向的退尾长度,±
. P0 [0 \6 N7 N" R, ^8 a  (4)R螺纹外径与根径的直径差,正值 ' Q/ J7 z$ N( i0 w% {& W) [
  (5)K螺距KMM & k6 @9 F$ z" f
  (6)p螺纹的循环加工次数,即分几刀切完 " d# N4 }% N4 k% J1 H
  提示:
5 F# `0 V, i% R5 R  1、每次进刀深度为R÷p并取整,最后一刀不进刀来光整螺纹面
3 y" J2 {1 w6 T. |7 S% W- v  2、内螺纹退尾根据沿X的正负方向决定I值的称号。
! L( g% d- p6 p8 ]  3、螺纹加工循环的起始位置为将刀尖对准螺纹的外圆处。
5 G8 K. b$ a; C. Y; b& X  例子:
& T2 s! F; t! f* E/ ]3 i) o  M3
" W' V/ K' b) M. B! i  G4 f2 : K" ~- K5 v3 o
  G0 x30 z0 , W7 x7 E# h8 @3 b# P0 Z
  G331 z-50 x0 i10 k2 r1.5 p5 , e# G3 K. n; O. Z
  G0 z0
$ l7 ^9 p, P7 J, ]  m) x: {5 Y  M05
' S  Q7 |# k) p+ f' E  补充一下:  j# E8 _' Q% p1 b( n
  1G00G01
% W. ?8 T  [) s* G( D/ g% n  G00运动轨迹有直线和折线两种,该指令只是用于点定位,不能用于切削加工 1 S* C# J) k, B! `% N5 @( ?4 k4 Z4 D
  G01按指定进给速度以直线运动方式运动到指令指定的目标点,一般用于切削加工
4 {3 l4 p9 C3 ~. B4 L( @) u  2G02G03
6 J8 s" U) X/ m& d; V7 @  G02:顺时针圆弧插补 G03:逆时针圆弧插补 $ v% ?% ~; H4 k: G! N0 a8 R
  3G04(延时或暂停指令)
( l) m; I+ e  x; C7 f  一般用于正反转切换、加工盲孔、阶梯孔、车削切槽
* A9 t. N! N# l$ ]2 w% G* n, T  4G17G18G19 平面选择指令,指定平面加工,一般用于铣床和加工中心 ) C3 F) G8 K, T+ r: `7 @' F
  G17:X-Y平面,可省略,也可以是与X-Y平面相平行的平面 0 [/ h# O; B; H4 _/ m* |$ A6 `
  G18:X-Z平面或与之平行的平面,数控车床中只有X-Z平面,不用专门指定
- b" a; S9 H7 j2 k2 s  G19:Y-Z平面或与之平行的平面
( S' S' v: v5 \5 o/ q' `2 r) B  5G27G28G29 参考点指令 6 _+ E0 X. f1 e! c5 P% V* q
  G27:返回参考点,检查、确认参考点位置
  G  N* G# O' C6 a' x: L# h  G28:自动返回参考点(经过中间点) % c2 }+ `- @* D; p; l7 \. H$ o
  G29:从参考点返回,与G28配合使用 ! o7 w$ [9 q: m8 h
  6G40G41G42 半径补偿
/ I* V* N6 i) b9 z& L  G40:取消刀具半径补偿 + O  g9 T& b0 }% V; l2 E5 p( I
  先给这么多,晚上整理好了再给
- V! |+ B( h- S  7G43G44G49 长度补偿
- N) @, K( Z; E- Q0 `/ M  G43:长度正补偿 G44:长度负补偿 G49:取消刀具长度补偿
9 O8 R+ I$ S: S5 E( m; j/ P7 Y& L  8G32G92G76$ N0 V/ Z! i3 D$ y" {4 Z8 t
  G32:螺纹切削 G92:螺纹切削固定循环 G76:螺纹切削复合循环
$ q% u6 A  k/ ]; R7 G) }/ w2 D  9、车削加工:G70G7172G739 ?6 o  O# |9 o" X# [, [
  G71:轴向粗车复合循环指令 G70:精加工复合循环 G72:端面车削,径向粗车循环 G73:仿形粗车循环
8 L0 F2 |( ~0 Q# b$ P/ P  10、铣床、加工中心:- F2 I) O0 @6 C8 s* q/ k$ f
  G73:高速深孔啄钻 G83:深孔啄钻 G81:钻孔循环 G82:深孔钻削循环
! q) u3 g: D5 _: F) l: [  G74:左旋螺纹加工 G84:右旋螺纹加工 G76:精镗孔循环 G86:镗孔加工循环$ v1 d" _! C7 Z9 I  b) ]2 }
  G85:铰孔 G80:取消循环指令
0 n, |  I9 ]/ l' [  11、编程方式 G90G91
4 C, V! H7 Y8 k3 ~, s5 h  G90:绝对坐标编程 G91:增量坐标编程& ~5 S, x: E9 E& ?/ |1 f1 i
  12、主轴设定指令4 _% ~8 i" W1 e' m
  G50:主轴最高转速的设定 G96:恒线速度控制 G97:主轴转速控制(取消恒线速度控制指令) G99:返回到R点(中间孔) G98:返回到参考点(最后孔)3 a- W* _. l2 c" h" `
  13、主轴正反转停止指令 M03M04M054 \! p: W9 P4 I9 V" `9 i6 F: B
  M03:主轴正传 M04:主轴反转 M05:主轴停止
8 r3 n4 r0 J) p8 O+ ?  14、切削液开关 M07M08M090 d/ c. E0 E) B5 w1 x! Z+ |4 g' y
  M07:雾状切削液开 M08:液状切削液开 M09:切削液关, M" O/ K: W4 q
  15、运动停止 M00M01M02M30! l( {" r' y2 D" R: B( N5 a
  M00:程序暂停 M01:计划停止 M02:机床复位 M30:程序结束,指针返回到开头. X: n" E( i* Y. K) r6 {
  16M98:调用子程序/ u; \4 P; V( ]* [. `3 }
  17M99:返回主程序
x y z 圆弧中点实际坐标值
/ Z" U! P- T+ K2 fi j k 圆心起点到圆心的矢量 在xy上面的分量
" s% F2 `1 L: W  R2 ?iijk 表示圆弧的半径% F& M8 Z- ]. G, _
r ijk 同时出现的时候r有效   圆弧所对的圆心角小于180度时 r为正  大于180度时 r为负
  H* V  r4 d3 ]" A
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

4#
发表于 2018-8-1 18:56:37 | 只看该作者
最好还是参考机床说明书,不同系统不同机床有的代码有出入$ j# r4 Y! w. V, `6 s3 l7 q/ R" m
回复 支持 反对

使用道具 举报

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) [- n( z; `1 E3 |, E) ]
最好还是参考机床说明书,不同系统不同机床有的代码有出入

9 X. S& g8 e$ K5 h4 k. [. w3 {这个确实是( \2 Y+ k* A% h1 t& Y+ H9 }4 W% @
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2018-8-2 09:20:59 | 只看该作者
ィ心兂鎅 发表于 2018-8-1 19:36( K+ D* ^/ u/ o5 S
楼主牛逼,这么多怎么记得住,我看过就忘了

0 J$ a3 U5 c7 ^2 n1 g! \! c+ P多看看就记住了( w6 O" [/ l' V, M8 P6 A2 r& }  |& f
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 04:40 , Processed in 0.057564 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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