机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

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

数控程序G代码

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

使用道具 举报

16#
发表于 2019-5-8 09:31:54 | 只看该作者
不错的分享,谢谢大公无私
回复 支持 反对

使用道具 举报

15#
发表于 2019-5-6 15:09:55 | 只看该作者
楼主用心了  已收藏
回复 支持 反对

使用道具 举报

14#
发表于 2019-4-30 21:15:03 | 只看该作者
谢谢分享
回复

使用道具 举报

13#
发表于 2019-4-23 14:06:24 | 只看该作者
收藏了
回复

使用道具 举报

12#
发表于 2019-4-21 20:55:40 | 只看该作者
谢谢分享
回复

使用道具 举报

11#
发表于 2019-1-7 21:15:47 | 只看该作者
经常用用自然就记住了
回复 支持 反对

使用道具 举报

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

使用道具 举报

9#
 楼主| 发表于 2018-8-2 09:20:59 | 只看该作者
ィ心兂鎅 发表于 2018-8-1 19:36! f: t% I  C1 Y! \% G  ^( ]1 ?7 I
楼主牛逼,这么多怎么记得住,我看过就忘了

+ N" Z. M+ n6 g8 d多看看就记住了
1 M, u8 @, {9 h$ l
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2018-8-2 09:19:59 | 只看该作者
游风曳雨 发表于 2018-8-1 18:56
5 _4 ]8 L* o' m0 K最好还是参考机床说明书,不同系统不同机床有的代码有出入

) s/ [+ n5 Z( A这个确实是
6 v) A8 {6 _# p6 i; P
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 08:43 , Processed in 0.057062 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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