机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

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

数控程序G代码

[复制链接]
跳转到指定楼层
1#
发表于 2018-8-1 17:07:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
G代码是数控程序中的指令。一般都称为G指令。
# P. r" O& F. z0 S& A5 `5 E  代码名称-功能简述
) T' V& ^; ?( b  G00------快速定位 8 P- E: ?" m0 H+ h" J8 S
  G01------直线插补 ' Y- ~: s+ Q. g9 H+ u7 P& @
  G02------顺时针方向圆弧插补 2 l) I! Y5 W2 u, E; Q- s
  G03------逆时针方向圆弧插补
+ Y* y# D# B* m  G04------定时暂停
/ X0 X/ m5 c- t, W1 M# X" R1 `0 p  G05------通过中间点圆弧插补 : D1 i2 D4 R6 v4 q0 x( }0 l, B5 N
  G07------Z 样条曲线插补 ! x+ Z- U" _+ J" K0 m
  G08------进给加速
! ]: e2 e7 p1 l9 O0 [. N) h- h7 l1 E6 f  G09------进给减速
0 r5 @7 x( J  ^5 I: g. A6 l  G20------子程序调用 9 r& U+ \5 c& G" l
  G22------半径尺寸编程方式
" R$ a) K" j7 \! J  G220-----系统操作界面上使用 , |4 B; S! b2 W$ L8 p: R* h
  G23------直径尺寸编程方式 ) {: r4 o2 I. k2 z8 N$ T
  G230-----系统操作界面上使用 ) F* [) u$ Y# z
  G24------子程序结束
- Z/ F) e# Y9 D  G25------跳转加工
3 K$ V- T# A# B3 Z/ N* S. M  G26------循环加工 ' F. `% z. d8 \) F
  G30------倍率注销 - R! b" R" q* n3 e- b, q9 G
  G31------倍率定义
) K& S- w$ k4 X* E2 S  G32------等螺距螺纹切削,英制
3 A4 u. p2 w9 |4 Z# E  G33------等螺距螺纹切削,公制 ; m- l9 D+ _: z& J
  G53,G500-设定工件坐标系注销
& T5 n( V! a* p# k  G54------设定工件坐标系一
: ?( U- b$ S. @' |/ q8 R6 h) a9 ~  G55------设定工件坐标系二 0 G5 F  ~3 G: o; @4 ?! n
  G56------设定工件坐标系三 , |5 q: M5 w& \3 A1 K; c3 n; B. M2 D
  G57------设定工件坐标系四
/ C! d1 C# U/ J# G( @  G58------设定工件坐标系五 3 r3 A" c  Z5 f) m3 m- n2 D5 d$ |4 s; F
  G59------设定工件坐标系六 3 W2 j0 v& Y% ^  d: A
  G60------准确路径方式 + X2 N) _$ ^7 A% D/ r
  G64------连续路径方式 - `& d( v+ j$ V7 a* T& a+ U
  G70------英制尺寸 寸
1 ^7 a2 ^% j8 I2 s& g  G71------公制尺寸 毫米
- n/ @7 K' A2 S, t7 L) \% F. [. N  G74------回参考点(机床零点)
* o/ }8 D5 i. W5 C! I* E, o  G75------返回编程坐标零点 ) {0 q1 G2 `" L7 S  ?$ f' R0 W
  G76------返回编程坐标起始点   {( f7 h( C% {/ D: Q) r
  G81------外圆固定循环 ' A) l$ }2 `' R: b' `
  G331-----螺纹固定循环
/ [9 X; T6 K8 S( V  G90------绝对尺寸
$ V+ h$ P1 W, J  A6 n' R$ B2 ]* f( a  G91------相对尺寸 3 V8 `" P5 O! U. m
  G92------预制坐标
/ X2 N% }+ k/ |# \. h  G94------进给率,每分钟进给 8 d& s+ C/ m& q2 G$ W1 U
  G95------进给率,每转进给
5 C4 U0 ~4 p! a  G00—快速定位 # a; E& r* X5 O% ?
  格式:G00 X(U)__Z(W)__
$ `/ h0 Z/ B- J3 A9 t- O. l说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。移动过程中不得对工件 . }+ P8 c# b$ M- _/ v
    进行加工。
) M9 @! l9 o; Q( N+ u    (2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他
. p# T7 q0 t! Z4 c9 w- Q# K4 ]2 t    轴继续运动, 2 n/ P2 S, c3 F- E. `
    (3)不运动的坐标无须编程。
& u7 J6 A+ L3 X7 k3 \1 J    (4)G00可以写成G0
  f2 O2 o  J5 k7 I5 V    例:G00 X75 Z200 + G  W. h7 f- E, W0 [% W
    G0 U-25 W-100
0 j! {4 B' D" N8 R: M6 A) T) c7 ]/ z    先是XZ同时走25快速到A点,接着Z向再走75快速到B点。
/ }( W5 G5 ]- v2 N2 x; k    G01—直线插补 ( c( B1 H" c, t8 d( A' j* F
    格式:G01 X(U)__Z(W)__F__(mm/min)
& F3 J' ^( c& ^6 N4 k" s7 ^说明:(1)该指令使刀具按照直线插补方式移动到指定位置。移动速度是由F指令
8 U! O7 x+ X. h$ J' u    进给速度。所有的坐标都可以联动运行。 / j9 z. _$ o5 i! C' o
    (2)G01也可以写成G1 # {+ U: I* Z3 g# Q5 {0 h- t
    例:G01 X40 Z20 F150 ' V/ c, M' h( K$ e
    两轴联动从A点到B4 Z( z: t  c. {0 \3 i% g
    G02—逆圆插补
" O6 ]5 I9 @" b) J0 W    格式1G02 X(u)____Z(w)____I____K____F_____
3 x8 N7 l+ @# V    说明:(1XZG90时,圆弧终点坐标是相对编程零点的绝对坐标值。在G91时, 6 p' w. M, x% S
    圆弧终点是相对圆弧起点的增量值。无论G90G91时,IK均是圆弧终点的坐标值。 6 i. k4 Z: d/ a! f: v/ A: U& o
    IX方向值、KZ方向值。圆心坐标在圆弧插补时不得省略,除非用其他格式编程。 ) w* b! l# s* z' W
  (2G02指令编程时,可以直接编过象限圆,整圆等。
! V; j; N, u2 R9 n8 P    注:过象限时,会自动进行间隙补偿,如果参数区末输入间隙补偿与机床实际反向间隙
. O: y6 M1 j9 z    悬殊,都会在工件上产生明显的切痕。 3 ]) `( G* T3 }6 y- R2 _2 L! z
   3G02也可以写成G2) j# Q& Y2 H  D& k* S' U
  例:G02 X60 Z50 I40 K0 F120
- E# t# P4 c3 I7 W. k& k  u3 r7 `- A    格式2G02 X(u)____Z(w)____R+\-)__F__
" |8 P9 i3 |* t; \$ p. y说明:1)不能用于整圆的编程 4 a+ C( |9 b/ C7 h# b
   2R为工件单边R弧的半径。R为带符号,表示圆弧角小于180度;
' p! K) C, `5 S& P9 {  表示圆弧角大于180度。其中可以省略。 ! o) G1 R# b0 w. B& }
   3)它以终点点坐标为准,当终点与起点的长度值大于2R时,则以直线代替圆弧。
% h3 g: J, t5 V( Y. F/ r7 N7 B    例:G02 X60 Z50 R20 F120
' V0 v. a) t% v. [% c  b6 R    格式3G02 X(u)____Z(w)____CR=__(半径)F__ " C7 R; H% x2 J" x* L8 m
    格式4G02 X(u)____Z(w)__D__(直径)F___ . e2 u& g  n0 `$ g3 O
    这两种编程格式基本上与格式2相同 3 x- e# j& y! q0 q1 X, s; h, m
    G03—顺圆插补 9 l/ s* _0 h8 A5 l0 R! v
    说明:除了圆弧旋转方向相反外,格式与G02指令相同。 ! a8 x/ @$ B' j# ?' m' W% C  n  N
      G04—定时暂停
; u- e0 ]0 P- e    格式:G04__F__ G04 __K__ - r3 O8 d1 x2 {  w: ^
    说明:加工运动暂停,时间到后,继续加工。暂停时间由F后面的数据指定。单位是秒。
! c( Z. h* W- W) N% V    范围是0.01秒到300秒。
' b! N: J9 z) I8 w2 u    G05—经过中间点圆弧插补 4 P! t4 l3 s4 r2 Z' l- _
    格式:G05 X(u)____Z(w)____IX_____IZ_____F_____
4 G0 M: }: r  ~) s9 K    说明:(1XZ为终点坐标值,IXIZ为中间点坐标值。其它与G02/G03相似: d' X/ {! l( _( w+ ~  p
    例: G05 X60 Z50 IX50 IZ60 F120
( P$ ?! c- a0 _* M& p- O    G08/G09—进给加速/减速
8 U3 X2 c5 k; M0 f* [    格式:G08
6 H% V3 C" _( x. @, X4 @) i% Q! I; Z    说明:它们在程序段中独自占一行,在程序中运行到这一段时,进给速度将增加10%, # C( ~) \& O* u3 }6 m$ [
    如要增加20%则需要写成单独的两段。
1 g/ G3 H$ W. X! L7 _- I    G22(G220)—半径尺寸编程方式
, l1 x  ~! t2 R! h% e    格式:G22   W- i  M- O( U# `
  说明:在程序中独自占一行,则系统以半径方式运行,程序中下面的数值也是
! A1 z3 t9 N/ v' ]5 t! J  @  以半径为准的。 9 Q$ E6 r" \$ J$ H
  G23(G230)—直径尺寸编程方式 " B; V5 @9 [9 V& [0 o( b
  格式:G23
9 H9 N$ a5 ~" q3 f! Z  说明:在程序中独自占一行,则系统以直径方式运行,程序中下面的数值也是
. W/ K) u7 q, ~! E% m2 t  以直径为准的。
; g. p2 H) ~9 n  G25—跳转加工
. c: d+ a& w* h* g- I# F' D# \  格式:G25 LXXX ! _) O! L; E1 V! w5 _
  说明: 当程序执行到这段程序时,就转移它指定的程序段。(XXX为程序段号)0 ?# z! G% K* R3 _/ d' f
  G26—循环加工 $ t' F+ X# m- ~$ P% h# D0 H0 M
  格式:G26 LXXX QXX   ?; [" n0 k$ M6 O  @
  说明:当程序执行到这段程序时,它指定的程序段开始到本 段作为一个循环体,
2 F! R+ a4 z6 p! g% d  循环次数由Q后面的数值决定。
4 D7 u, j9 x: r! u  G30—倍率注销 ) b- X; ]! Q, ~
  格式:G30
5 S) x8 P" a% b3 Z: P# j. g  说明:在程序中独自占一行,与G31配合使用,注销G31的功能。 & V' l: R$ g& _  v1 ]. P
  G31—倍率定义 # ]+ R: v" X; Z8 R, R! n6 R
  格 式:G31 F_____ & ]  @' |. F$ Q& `, {) Z, F
  G32—等螺距螺纹加工(英制)
9 X& o/ r2 k2 i5 a0 _" d0 d; W4 S  G33—等螺距螺纹加工(公制) $ i1 N" @/ f  o9 Z, T# a
  格式:G32/G33 X(u)____Z(w)____F____ 2 f: c. e: k9 o/ U! I
  说明:(1XZ为终点坐标值,F为螺距 : _0 @: a# c  T- o
  (2G33/G32只能加工单刀、单头螺纹。
! d' s7 B% J$ W. g/ g  (3X值的变化,能加工锥螺纹 ! L* \4 I5 p6 C+ R3 y  G
  (4)使用该指令时,主轴的转速不能太高,否则刀具磨损较大。
; s0 V) @/ h5 {1 j- X+ R  G54—设定工件坐标一
! @( f5 M+ a' {) v  J  格式:G54
, x+ ?- u* Q% u, I  说明:在系统中可以有几个坐标系,G54对应于第一个坐标系,其原点位置数值在机床
9 @7 x8 P/ i) `  参数中设定。
8 o/ p2 n( ]1 F5 |( c  G55—设定工件坐标二 7 B: n* ?+ C6 i% m9 _
  同上
& }6 f( Z! I3 d% k: g, L  G56—设定工件坐标三
4 ]) |0 W: J  }3 w7 D& g' k  同上 . {( V: J  f6 a
  G57—设定工件坐标四 ! j% @$ g0 p3 w& N0 j( r
  同上 4 H7 v) R) Z4 D/ u7 ~. B
  G58—设定工件坐标五 & R, q7 c$ B& |7 z  }3 P4 |! d' a
  同上
2 T2 `% h9 q) p' J! r3 J/ W) O- {  y  G59—设定工件坐标六 5 L9 V% O$ [8 @" @1 C- \
  同上
4 K8 l* O. s0 _3 e' r$ ]  G60—准确路径方式 4 u" {: ~) r8 k) w  n
  格式:G60
; W! Q; o# X! l2 |3 L, g7 M) l  说明:在实际加工过程中,几个动作连在一起时,用准确路径编程时,那么在进行
2 s8 T) s( L* K, t, A1 E  下一 段加工时,将会有个缓冲过程(意即减速) 3 r1 ^3 S: P3 Y: t# u
  G64—连续路径方式 ( t( v- D- z  X2 d
  格式:G64 $ O8 P  q- ^; H, E( Z1 `- L1 n
  说明:相对G60而言。主要用于粗加工。
5 G# {2 W" [0 X  G74—回参考点(机床零点) # \! {4 M' @1 O! Y/ l$ ?3 v2 w
  格式:G74 X Z + M' i6 W" o0 A% u# j; v
  说明:(1)本段中不得出现其他内容。 " K" Z5 l3 B$ f, u* L, B
  (2G74后面出现的的座标将以XZ依次回零。 $ ^2 v3 x9 a( r! T
  (3)使用G74前必须确认机床装配了参考点开关。
3 x9 @: A3 P& Q! C- w( I4 ]  (4)也可以进行单轴回零。
* o, v$ K& Y; C5 w% U8 `  G75—返回编程坐标零点 , h3 q$ p7 @5 c/ u' X. g6 K/ |
  格式:G75 X Z
* ?1 _5 ~( l0 l# k  说明:返回编程坐标零点
) i$ m& \( c9 D* c. K4 S  G76—返回编程坐标起始点
, ]$ S$ ?1 ^$ p; d/ [0 R  格式:G76
# D* B3 P* X, Y7 N( ^4 o  说明:返回到刀具开始加工的位置。
% \. {- @& L* q: d7 ^5 O4 i$ }! H  G81—外圆(内圆)固定循环 ' D5 f4 |: r5 w1 Z; d, _4 X2 z
  格式:G81__X(U)__Z(W)__R__I__K__F__
% l6 w7 t' L& \  说明:(1)XZ为终点坐标值,UW为终点相对 于当前点的增量值 。
  K1 [% I  J$ @( v  (2)R为起点截面的要加工的直径。
; X4 ^/ G7 l# `5 s( ~' j9 R" Q  {  o  (3)I为粗车进给,K为精车进给,IK为有符号数,并且两者的符号应相同。 9 a* @/ P* `" S' C* ^
  符号约定如下:由外向中心轴切削(车外圆 )“—”,反这为“+”# j" c% E1 [6 r3 [
  (4)不同的XZR 决定外圆不同的开关,如:有锥度或没有度,
0 s' p' F- n  S% [' P9 m5 n  正向锥度或反向锥度,左切削或右切削等。 $ K0 p  v7 J( n# G
  (5)F为切削加工的速度(mm/min)
/ b! f$ _1 u* A1 Y1 P* i2 m$ v  (6)加工结束后,刀具停止在终点上。
3 b" b$ w( b0 M! R0 J) K  例:G81 X40 Z 100 R15 I-3 K-1 F100 % k$ n: j% _4 X. M* u$ o1 y: k
  加工过程:
  s0 @" [; n* F: F) k  1G01进刀2倍的I(第一刀为I,最后一刀为I+K精车),进行深度切削: 0 b* l: w. c8 s5 X( p
  2G01两轴插补,切削至终点截面,如果加工结束则停止: , m2 ^+ t$ b' Z! }$ X* t
  3G01退刀I到安全位置,同时进行辅助切面光滑处理 6 o5 }. A) B% C5 @4 O  C  j/ e
  4G00快速进刀到高工面I外,预留I进行下一 步切削加工 ,重复至11 D- N+ I4 D! Y* s# U4 y
  G90—绝对值方式编程 3 Y# f( v; d" d6 o
  格式:G90
6 _  w, D0 p: j+ ?  N8 X$ l% f" @  说明:(1)G90编入程序时,以后所有编入的坐标值全部是以编程零点为基准的。
, d4 o3 A  i7 e  (2)系统上电后,机床处在G状态。
, b8 z$ v1 ~4 ~' a. A0 y  N0010 G90 G92 x20 z90 / }1 B# ?7 B5 _8 v
  N0020 G01 X40 Z80 F100
- s9 F2 E/ ~+ D2 `  N0030 G03 X60 Z50 I0 K-10 ; l0 E# H' f- o" H" z6 W8 x. h
  N0040 M02 $ m2 X& {) s# V5 ?6 k
  G91—增量方式编程 ! Y& [7 e* s/ h  x1 c8 n
  格式:G91 - ~( j0 d$ G- L" I4 U
  说明:G91编入程序时,之后所有坐标值均以前一个坐标位置作为起点来计算 9 @- C1 d2 S) O4 O
  运动的编程值。在下一段坐标系中,始终以前一点作为起始点来编程。 % l7 _# _' w( r" `+ B
  例: N0010 G91 G92 X20 Z85
/ K8 k; r; m: p/ _2 _1 I  N0020 G01 X20 Z-10 F100 $ P8 I7 _9 A- D  n7 W: j- f- e! ^! e
  N0030 Z-20 ' e$ x+ ^, E/ d' k- O4 Y1 ~
  N0040 X20 Z-15 / F' H& O9 q5 t8 S
  N0050 M02
" O9 r5 W; G  {' u0 [  G92—设定工件坐标系
/ A2 Y+ G, ~% X( W& Q! l2 L  格式:G92 X__ Z__
# r4 j3 S  t* a) T! ~  说明:(1)G92只改变系统当前显示的坐标值,不移动坐标轴,达到设定坐标
- ]+ H; i) W. {3 a) M5 k  原点的目的。 - F; x, g6 V/ h" t* i/ E. t  ~
  (2)G92的效果是将显示的刀尖坐标改成设定值 。
6 _% ^: @) A0 H0 y  e1 U  (3)G92后面的XZ可分别编入,也可全 编。
/ A* r6 R' B+ f4 @  G94—进给率,每分钟进给
$ ], N' |' g# f1 O" F) F0 }: i  说明:这是机床的开机默认状态。
. U0 {/ M" A5 P( W# ?5 u; u  G20—子程序调用 1 S, s2 C3 ^$ E: F3 C) k# `; f
  格式:G20 L__
; `8 Z. K' H' S9 U* |7 U  N__
/ |. L  B* j( J) L1 N  说明:(1)L后为要调用的子程序N后的程序名,但不能把N输入。 7 U) H9 d7 L( @6 x) c- v
  N后面只允许带数字1~99999999* R6 Z  n- b( }
  (2)本段程序不得出现以上描述以外的内容。 / F8 _% v) ^; c+ }2 u- R3 R
  G24—子程序结束返回
  |+ L+ @) b0 ]- S6 _: G( |0 G& |  格式:G24 4 n  k2 o1 A8 [* a
  说明:(1)G24表示子程序结束,返回到调用该子程序程序的下一段。
! J8 o, E- E/ m0 g# U2 P  (2)G24G20成对出现
) w5 G3 e+ u: C1 l$ L  (3)G24本段不允许有其它指令出现。 % l8 s( H6 C$ M, t
  例:通过下例说明在子程序调用过程中参数的传递过程,请注意应用 % {2 e0 c' H  j: R0 C
  程序名:P10
7 A. }" {6 K1 k, m  M03 S1000 & D. T- Q5 C3 `: c/ t8 F. }: O# Y
  G20 L200
+ g$ g& i3 V% K0 A! q  M02
/ i* ~8 ?# z0 o# H9 D0 n  N200 G92 X50 Z100 : q' ~4 q% V( x$ C/ D
  G01 X40 F100 0 A* L! C3 q/ w* q" w
  Z97 : D6 G; o, v: |+ `* w! J) v& N* s( t
  G02 Z92 X50 I10 K0 F100
- W0 C) T$ a( I+ r. {1 }  G01 Z-25 F100
; c0 }3 g- J7 i4 k  G00 X60   u, r& j! J' m
  Z100
! P/ N) x% b1 y% c( u- m; `  G24 # i# V, U' A$ W
  如果要多次调用,请按如下格式使用
9 w3 n" g  w7 i- h: |5 {  M03 S1000 1 @4 z2 C8 }4 E3 ^$ }! l
  N100 G20 L200
& u+ h! e5 G% O3 |1 ?: u8 M+ c  N101 G20 L200
1 P, W; ^- e$ w& G8 M  N105 G20 L200
" V; i5 L8 @& v+ @2 Y5 C1 H  M02
( e% h& T6 I9 K+ W. c  N200 G92 X50 Z100 7 b* u1 f8 C( s. J# O, j% L
  G01 X40 F100 7 a; r; M  L* y" s/ l1 I5 l( {1 F- }) a
  Z97 * q9 p/ N) x% @' E
  G02 Z92 X50 I10 K0 F100
! l; g) a. X; q$ t  G01 Z-25 F100
$ t0 e5 ]% G% s0 e  G00 X60 ) V- X/ ?8 I8 X; d. l
  Z100
$ |# o9 i1 F, }3 |, C  G24
) q6 w) l/ Y7 v! i: C  G331—螺纹加工循环
* m% ]7 S* [8 t/ E  格式:G331 X__ Z__I__K__R__p__
' e2 E4 Q. d! M5 h& X8 X' q" b  说明:(1)X向直径变化,X=0是直螺纹 , `  ?" h: M3 _" e# J) e3 f. S
  (2)Z是螺纹长度,绝对或相对编程均可 0 P! B5 i- F' B+ F" H
  (3)I是螺纹切完后在X方向的退尾长度,±! W2 c! l! b; n0 P- Z
  (4)R螺纹外径与根径的直径差,正值 ( [" M6 C" ~7 z" m/ q$ I
  (5)K螺距KMM % J8 W' C9 D( l
  (6)p螺纹的循环加工次数,即分几刀切完
% b/ D& A+ X7 s+ H  提示:
& |6 |- {% V  ~6 K, p4 B+ r1 U  1、每次进刀深度为R÷p并取整,最后一刀不进刀来光整螺纹面
" v1 I1 h; e. G( W: {. {; u- l  2、内螺纹退尾根据沿X的正负方向决定I值的称号。
& x0 `1 p) V2 T3 \# b% S7 _  3、螺纹加工循环的起始位置为将刀尖对准螺纹的外圆处。 " F- k( R6 @2 k- ?
  例子:
+ _9 l/ u8 q$ U% T8 c% n  M3
) a5 E5 k1 B, Q5 p- y  G4 f2 1 H/ L% C% G$ w2 ^( }
  G0 x30 z0 . T$ O4 \1 B* e, t5 A
  G331 z-50 x0 i10 k2 r1.5 p5
4 n: z* r% `$ x, ?( V& P6 m  G0 z0 / X% m' m, F) [, X+ }
  M05
2 D# y! x* W1 B9 |/ w  补充一下:
* d/ C: F% G' Q. b8 _  1G00G01
+ S1 f1 T" u+ P  w: \0 ^+ t! h  G00运动轨迹有直线和折线两种,该指令只是用于点定位,不能用于切削加工 ! O$ Z6 a  m9 U8 U- R9 r
  G01按指定进给速度以直线运动方式运动到指令指定的目标点,一般用于切削加工 8 c& G  K" Q, r! H, `+ X' J
  2G02G03 3 N7 Q- A; t" Q2 E2 Z  m
  G02:顺时针圆弧插补 G03:逆时针圆弧插补
% K6 E8 W5 |% T  3G04(延时或暂停指令) / I8 P* z# l/ F2 ?' u; [6 X' X
  一般用于正反转切换、加工盲孔、阶梯孔、车削切槽 1 u: N$ G7 b1 r/ L4 U& e
  4G17G18G19 平面选择指令,指定平面加工,一般用于铣床和加工中心
. K- M8 h( V* f- c3 {7 X2 t& x  G17:X-Y平面,可省略,也可以是与X-Y平面相平行的平面
5 z2 G# {! ?4 a! f  G18:X-Z平面或与之平行的平面,数控车床中只有X-Z平面,不用专门指定 7 T: w7 K  _" u8 m5 B
  G19:Y-Z平面或与之平行的平面 % J) u5 I/ C  w) I. i
  5G27G28G29 参考点指令 + S( W- Q  r& y4 C/ O
  G27:返回参考点,检查、确认参考点位置
; o' T) M- K& y3 F) @$ B$ b( X  G28:自动返回参考点(经过中间点) 8 b1 A3 D' q7 t2 x% S4 z- V# n3 G4 i3 Y
  G29:从参考点返回,与G28配合使用
8 U7 V' ~" x3 {# X: C  6G40G41G42 半径补偿 ! e9 A& x# j' Q. F$ {" m
  G40:取消刀具半径补偿 2 g6 {( `6 e- T0 x; l) n1 C
  先给这么多,晚上整理好了再给
1 [% A8 p) t5 `# ]6 ~  7G43G44G49 长度补偿5 Y6 H8 C- P. h1 O. ?- J# l
  G43:长度正补偿 G44:长度负补偿 G49:取消刀具长度补偿
. E. g4 P. l+ n6 H  }  8G32G92G76
; D9 h) \0 a4 M; ~5 p. I+ e) Z+ N" m  G32:螺纹切削 G92:螺纹切削固定循环 G76:螺纹切削复合循环
' x9 m: d; v* S" I. _  9、车削加工:G70G7172G73
2 K! Q8 W3 ~! b7 W5 _$ C' F2 b  G71:轴向粗车复合循环指令 G70:精加工复合循环 G72:端面车削,径向粗车循环 G73:仿形粗车循环
7 q. e: L: ~* O7 J( P  10、铣床、加工中心:2 M- X" q& r; g& z6 O
  G73:高速深孔啄钻 G83:深孔啄钻 G81:钻孔循环 G82:深孔钻削循环
1 u8 N- S! K/ J( N8 l6 T  G74:左旋螺纹加工 G84:右旋螺纹加工 G76:精镗孔循环 G86:镗孔加工循环: s9 z$ k  P& W2 H1 ?1 g
  G85:铰孔 G80:取消循环指令8 P! j8 q7 r/ |+ J
  11、编程方式 G90G91; z) `  {$ V  _, k9 d: B2 z
  G90:绝对坐标编程 G91:增量坐标编程/ n# y! D. t2 \6 M
  12、主轴设定指令
3 v; I# z3 H) h' j) b) a  G50:主轴最高转速的设定 G96:恒线速度控制 G97:主轴转速控制(取消恒线速度控制指令) G99:返回到R点(中间孔) G98:返回到参考点(最后孔)
4 e9 {2 q% C9 V% `2 m1 ?$ ^  13、主轴正反转停止指令 M03M04M05
( N2 o/ s% h" N1 _/ H5 |+ O* h  M03:主轴正传 M04:主轴反转 M05:主轴停止, J$ q. r: V9 N+ u2 K+ Z0 L
  14、切削液开关 M07M08M09
3 K: T* X' r" m9 }! i. c2 D  M07:雾状切削液开 M08:液状切削液开 M09:切削液关- d& b: @/ u6 G5 f
  15、运动停止 M00M01M02M30; X* f8 V. w2 g0 ?! V
  M00:程序暂停 M01:计划停止 M02:机床复位 M30:程序结束,指针返回到开头1 f& }  [* E) F0 N- T
  16M98:调用子程序
* Y/ y, j4 b# z5 i) u  17M99:返回主程序
x y z 圆弧中点实际坐标值; J1 i. U6 F8 k; M9 @+ N
i j k 圆心起点到圆心的矢量 在xy上面的分量/ C7 H, J9 r6 ?( ~0 K$ _8 b( b
iijk 表示圆弧的半径, }; h$ T' x( I+ `5 f
r ijk 同时出现的时候r有效   圆弧所对的圆心角小于180度时 r为正  大于180度时 r为负

# g1 s9 Y2 {( a8 F, l: c. N# Y
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

4#
发表于 2018-8-1 18:56:37 | 只看该作者
最好还是参考机床说明书,不同系统不同机床有的代码有出入
$ N9 D+ o$ f* R) O( Y
回复 支持 反对

使用道具 举报

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:564 r0 h: r( N+ E2 y; D" t, X. [
最好还是参考机床说明书,不同系统不同机床有的代码有出入
$ q5 n& ?8 c) y7 e: t9 o
这个确实是
) r) z  v, ^) A. w# U
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2018-8-2 09:20:59 | 只看该作者
ィ心兂鎅 发表于 2018-8-1 19:36! k5 v" f* Z$ z9 D+ S8 S3 O
楼主牛逼,这么多怎么记得住,我看过就忘了
, ]0 T5 s3 E' y  I1 C
多看看就记住了
3 Z8 ~- ?' n. C+ A. P9 L
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 03:18 , Processed in 0.053818 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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