机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

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

数控程序G代码

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

4#
发表于 2018-8-1 18:56:37 | 只看该作者
最好还是参考机床说明书,不同系统不同机床有的代码有出入
0 y1 `5 Y$ ~1 i
回复 支持 反对

使用道具 举报

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:565 \6 [$ J6 B0 S) Z# z- w
最好还是参考机床说明书,不同系统不同机床有的代码有出入

. |/ K+ f8 v3 [5 u9 a. x# p这个确实是
5 }& }: O) H! f- j& [
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2018-8-2 09:20:59 | 只看该作者
ィ心兂鎅 发表于 2018-8-1 19:362 }4 k7 d7 ]1 V+ u
楼主牛逼,这么多怎么记得住,我看过就忘了
( K9 L% c' V) h
多看看就记住了9 `( W4 {1 A( h% M$ B8 L2 G
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-19 05:55 , Processed in 0.091887 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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