机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 7326|回复: 0

CNC编程代码(数控铣)

[复制链接]
发表于 2010-5-19 13:29:55 | 显示全部楼层 |阅读模式
G   代码
" t. p* U$ k0 Q; @: Z3 U5 `3 c. e3 p* w8 S
G00   快速定位
& |3 d/ |' ?. W, J$ Y0 H, N( b- s8 k' N% R$ O0 G
1 E0 N% I) N; ]0 r8 a0 l: C5 l
G01   直线补间切削3 W6 X0 ^9 R2 Q+ j1 g
/ j( N4 j4 D7 ?+ S; X4 N! u

& z; p) x1 s3 t8 MG02   圆弧补间切削CW(顺时针)% ~9 B2 Q8 ~! a& h3 Y
! @" M. E/ I# j0 ?0 P' V
G03   圆弧补间切削CCW(逆时针)1 |% t+ U2 T3 K+ d5 j

2 X" R0 S" w) L" u& {% }5 k  OG02.3   指数函数补间    正转, |) N8 @# C7 Z( X+ ?/ v# M
G03.3   指数函数补间   逆转9 ~+ F2 Q9 e9 g4 V" H+ y3 m
G04   暂停指令
0 L: [( G' j' i* }7 d" L% _7 H+ l5 S' }7 d, ^
G05   高速高精度制御 1% @3 D4 j% ^0 f& ~/ J' x7 [3 C& M
G05.1   高速高精度制御 2
$ }% }9 I- h+ n8 NG07.1/107   圆筒补间
9 u$ {, g( u, p
5 j5 y& h3 d, [/ X$ X# V! t4 X! k( SG09   精确停止检测- W8 {* w: V; x" D" q
) t3 g  Q" K) N- J% n- H5 s" v$ q
G10   程式参数输入/补正输入
/ Z7 E, \1 [. O! m: ]2 ^7 x4 o; LG11   程式参数输入取消' C: y# G2 x5 B& K7 W7 g* ^  q5 G* ~

- q1 {8 V. O% G5 JG12   整圆切削CW5 G% z5 A2 o+ T$ V; |, t* S" X: A5 W

8 s0 D+ ?7 _9 r! q" ?6 SG13   整圆切削CCW
' d7 j$ T( Z% Q+ r, I& E7 I4 V6 e
5 P+ y8 ^/ `) [3 aG12.1/112   极坐标补间   有效
/ j6 V* `3 n. S
( b; m2 d) {# s  p9 M2 ~8 s* B* WG13.1/113   极坐标补间   取消
7 C9 S$ N) T" v9 k) @0 T* Y! T2 g/ s7 [& x
G15   极坐标指令   取消% g: ]2 W  g0 n, ]' }! F
G16   极坐标指令   有效" m9 a( M. k+ x" f- u
G17   平面选择   X-Y! ~) V1 c$ S, p* J2 [0 N9 J. `
2 D: F+ m% L# [2 M  R
G18   平面选择   Y-Z" w  t+ }: g' P. \/ q% P  }
3 ]- U: ^8 E8 M7 _$ A  {" C6 f
G19   平面选择   X-Z: u9 U  H) f. ]3 q; u. ^; F

3 [; j8 E5 C# k4 \5 ?/ `( cG20   英制指令
1 D; w* c* B7 x. F1 E
. _% _% L/ h3 l* p! g. Q- |# t. sG21   公制指令
* N4 g! u: M' t: x4 H& M7 q6 \, t( Y2 S6 f" Q# D3 z
G22   软体极限设定 有效
( _2 r) m+ a! ^) X& K" v8 O7 |1 n- q7 I/ _  N* e
G23   软体极限设定 取消9 }4 M  B1 w6 b$ p; V
0 p) k9 K9 `$ Y5 }: m. u
G27   机械原点复归检测+ `% v0 d9 X! c+ @4 M" M
( q1 a/ ]7 F9 Y" j- s" g
G28   自动经中间点复归机械原点
3 x; W" U4 V: \5 K) y* r9 c( |/ X. U! I7 O9 \2 e& V  o
G29   自动从参考点复归
# i1 t' o& ~5 w2 G$ ~9 }/ }
& E# s" K6 `) s- a+ TG30   第2~4参考点复归
5 a( ], @: G% s4 f* H! ZG30.1   复归刀具位置1' X0 }9 u# ?/ H, g1 c- p
G30.2   复归刀具位置20 H' a: Z* _7 v5 |: O" g
G30.3   复归刀具位置31 p4 q" C8 J: R" p3 [5 L7 c5 H5 ?
G30.4   复归刀具位置46 ^* a, Q' B! l* A  b2 l
G30.5   复归刀具位置5
- ]( t" x6 T+ S, l8 \" wG30.6   复归刀具位置6) U  q  P& k& [1 O9 S5 h5 o
G31   跳跃机能
% Z9 Q2 V# i5 x6 \/ ]G31.1   跳跃机能1+ x5 a4 U7 b, D: m
G31.2   跳跃机能2
5 m5 p) e$ }% ?" a- \7 _G31.3   跳跃机能3
0 n# A9 F6 {* S4 v5 Q+ O  v+ R) {& F1 H7 |9 y$ J
* G( D. d: N9 X  v9 l! B
G33   螺纹切削2 r& @6 V% g) S* p: ^

; t3 P  A; Q) XG34   特别固定循环(圆周孔循环)# u8 ]% \& J; j7 M4 y$ |
7 P9 T' v2 u7 D( t" G& z$ q
G35   特别固定循环(角度直线孔循环)7 g* [5 z- d3 o8 D  A% e

0 o% p' B6 L$ W+ u' OG36   特别固定循环(圆弧)+ v6 \% z( b( U8 g3 S
, O; Q& @, ]$ \3 G* ?
G37   自动刀具长测定
3 U0 D0 n; `! H0 @' P+ o, |6 N% E* |' o, V4 o+ A
G37.1   特别固定循环(棋盘孔循环)* }) w) S: ?* E

3 l) e1 R  f  h# b+ `% J% b! rG38   刀具半径补偿向量指定
( F2 t' [; Z1 i4 x4 p7 p& H% L, V9 D) Q6 R6 {& t
G39   刀具半径补偿转角圆弧
7 x4 I0 @2 c) p# }1 V3 R$ h2 U1 i/ L' C# G/ T
G40   刀具半径补正取消
* k5 B" L  ^  i0 w2 B' M( c9 r0 x# I0 l8 R3 g0 ^# q) O- w
G41   刀具半径偏左补正0 ]; @9 E' J7 ]; V

8 k: a7 Q: {6 Y, e+ H) fG42   刀具半径偏右补正
* m6 @  f; T8 F6 f; l0 u0 K/ t' v, N4 X. s5 b2 [2 o! Y2 M4 I
G41.1   法线制御左   有效
' w) P. E% [) B! M% mG42.1   法线制御右   有效8 `1 N( W1 S$ T8 W, Z! j2 M* O4 I. y
G43   刀具长设定(+)) |/ \2 r6 X5 R
G44   刀具长设定(—)
  J( d$ v, H2 g$ R! g  n3 G4 V( y. a8 O' B+ X6 }- A2 O+ i' Z+ C9 S
G43.1   第1主轴制御   有效
+ s0 U& b3 \9 R- h# A% A) U) R4 fG44.1   第2主轴制御   有效1 r& M9 K2 H4 d# Q
G45   刀具位置设定(扩张
9 _3 M; _# s& i4 L5 n
4 c7 A. K) m  O5 e7 Z3 G6 MG46   刀具位置设定(缩小)
1 O  s* Q' C: U; ^G47   刀具位置设定(二倍)
2 ^3 N7 o# [& X1 b/ P& h8 B5 E' w: Y9 wG48   刀具位置设定(减半); M! g. q' b6 i: o0 I, T* m+ s3 w5 K1 t
G47.1   2主轴同时制御   有效
3 K- b) z4 r" l0 ]2 D6 YG49   刀具长设定   取消/ N3 C5 R* F  d, R  x3 y
G50   比例缩放   取消9 a% p0 q; D8 Z, w- J( t/ }
G51   比例缩放   有效& L+ V3 A" p& Z
G50.1   G指令镜象   取消
. j  n3 J% W! h# U1 p; m% w2 uG51.1   G指令镜象   有效
! ^1 h& x- ~" _& Z! ~) D7 xG52   局部坐标系设定
/ D/ s, O" W6 i5 P5 ?G53   机械坐标系选择/ H) S8 q- S0 v/ h
G54   工件坐标系选择1
, H/ m9 X; @. v9 v, k3 ^- gG55   工件坐标系选择2
; M% F6 p$ p5 \3 q" IG56   工件坐标系选择3/ b( O# F7 e* `' O3 S
G57   工件坐标系选择4: N; h" c4 I8 a, p3 {% D* s) p
G58   工件坐标系选择5# t' q0 E* h! l  z2 c
G59   工件坐标系选择6" L% [3 _+ l* O' W' v3 ~/ V
G54.1   工件坐标系选择   扩张48组! @/ g; X" N- n1 f7 X
G60   单方向定位, ]$ E+ v7 Z; u9 |* l3 v: `
G61   正确停止检查模式  ]. N1 M* e- L5 D% T& |
G61.1   高精度制御
; V7 @9 Q" o, ?/ ^8 R7 Z$ ~G62   自动转角进给率调整
9 r6 ^) H4 \  x" fG63   攻牙模式
' h- Z- o. M- Y) |G63.1   同期攻牙模式(正攻牙)
* h9 k* S' k" P  a+ }4 P* YG63.2   同期攻牙模式(逆攻牙)9 A7 \* ~: e4 h
G64   切削模式
2 y+ v6 Y$ s' [G65   使用者巨集   单一呼叫
: P& c+ F9 O+ S0 L, {G66   使用者巨集   状态呼叫A, ~, E) {* f3 _1 T  z! u+ G
G66.1   使用者巨集   状态呼叫B
' ^! p7 J/ y* ^0 `: w6 q$ FG67   使用者巨集   状态呼叫    取消
. R7 ]6 R1 y7 a) f0 ^( OG68   坐标回转   有效
* P% L% X5 [# X" i& j+ W7 j  c; wG69   坐标回转   取消
/ z5 n$ F: {& j+ _( mG70   使用者固定循环
5 L2 G, V8 v- V0 d1 SG71   使用者固定循环8 n+ B' @1 l. R+ v7 h
G72   使用者固定循环3 Q( O- V% n( W5 T
G73   固定循环(步进循环)6 P" M$ U' r( u
G74   固定循环(反向攻牙): m. B/ m; p: l; F1 ]" z6 ~
G75   使用者固定循环. Q' F% v' J/ ^+ o+ H
G76   固定循环(精搪孔)# \4 I+ A( u; [# H- a, b( D
G77   使用者固定循环
; a- W2 X# h; O* m" ]; R% m( pG78   使用者固定循环( u) |& z1 D$ j0 s
G79   使用者固定循环: \3 U) s1 l5 d- y' H' \; \
G80   固定循环取消
% V7 V+ T7 M2 B1 OG81   固定循环(钻孔/铅孔)
& f$ S/ Z1 ~5 G' t: m4 G1 OG82   固定循环(钻孔/计数式搪孔)* |4 [6 ^( V2 D: x6 x+ ~
G83   固定循环(深钻孔)3 I+ }) P% R9 d5 n3 L* ^
G84   固定循环(攻牙)
, s. L1 ]/ l6 vG85   固定循环(搪孔)
5 b8 K* t4 i9 O& F1 p1 B8 P/ lG86   固定循环(搪孔)
8 k3 f2 {$ f7 |G87   固定循环(反搪孔)
9 Q: u0 L' {# p5 H/ ?- v& aG88   固定循环(搪孔)+ [. M4 ?7 @3 E  y1 ~
G89   固定循环(搪孔)
1 c- z' R  s6 }% P6 V- CG90   绝对值指令9 D& n( Z" \: P' M* u3 F& I
G91   增量值指令! F, U+ P+ U+ j( |" T$ @
G92   机械坐标系设定
- c$ Z1 S0 Z3 G3 `" B0 nG93   逆时间进给
3 U: ], f8 }( j: a9 I& ?G94   非同期进给(每分进给)
. e$ P: [0 ^" g7 jG95   同期进给(每回转进给)( U% t! @7 y4 L& R0 j
G96   周速一定制御   有效
8 N4 v9 M) y: v2 i" PG97周速一定至于   取消7 z4 P6 L2 b' w6 d
G98   固定循环   起始点复归
- t& @( u/ ~" Z8 D# N. Y3 S, |6 yG99   固定循环   R点复归6 k2 |  f; x' w* s# }
G114.1   主轴同期制御
% m' [% X: `" X0 E' n3 cG100~225   使用者巨集(G码呼叫)最大10个
1 N, ^% \1 c/ d: i# r4 u7 E9 ~5 Z! B' {; c+ q2 }1 b

+ k# O' i/ ?) ?8 D/ q7 o( y# O3 V% r: i
M   代码
9 b0 L& q% e- x! I0 h& y" M2 s
$ T; X/ f9 _, `& yM04   主轴逆时针旋转( B! r. s/ O. T; W# [" B& `+ i
4 |% m  n# d2 r: Y9 X* D7 s
M05   主轴停止
' V5 P7 ~3 W4 v- i: \; _. r( s' l9 |0 y, }2 |4 W( Q- d
M06   刀具交换) t# ~  w0 f- ]1 Z4 p
$ u. P8 X, F+ O4 |1 o
M07   雾化冷却液开启7 M& u" O, ?# h' A0 E; ?
' V: H- T! \1 |+ b
M08   冷却液开启
* _' i1 K& \0 {8 ~; m% X" A7 v. B* ]3 ~, E! g- O  _
M09   冷却液关$ p/ l' h6 \& [# i7 Q
  a. z, n8 A& V8 }; x
M10   工作台(B轴)锁住
& p* K  V9 b2 u3 c3 A& ]' n5 O  Y& c0 w5 b% O7 i
M11   工作台(B轴)松开, ^! u5 t. j0 M
! o% e$ ]- h/ o
M13   主轴顺时针转动及加切削液
8 P: @; t& g) J0 H8 z3 V; e  h; L# Z2 {3 {4 M. U9 \3 K! G# C
M14   主轴逆时针转动及加切削液3 ]5 e" G( z( y) O: B8 G5 Y
& @2 _$ O! e5 l; t: ~- R
M15   正方向运动; Q; X/ k6 |( }1 L/ C! o
) `: _4 v7 f1 d; X
M16   负方向运动
, ]2 s/ {/ q# Y! h/ f0 I* a8 z. x& e. ?" S/ c: L
M19   主轴定位! j3 J4 p7 U& B  Y
5 W. l* C4 Y7 C
M30   程式结束记忆体回归' m# e) R" F# e, o

' @' m$ i0 A) w; P+ |8 c- y! OM90   程式中断取消: x4 `5 Z  G) n4 ^: H

8 @& [8 a8 g, `" }8 XM91   程式中断设定
4 [1 \4 |" R) M. W- b0 c/ R6 |$ v: Q! Q. B& Z! Y  P5 w& c
M92   多段暂存取消
4 A( J: r* T3 [/ o- Z  a' T! W$ |) K* I9 Q
M93   多段暂存设定
/ x  S; y" q" v# Y* K7 g0 R6 v' i& O
M94   镜像投影工能取消
+ O1 C# l7 x" p+ v, X; r/ \- C# \9 Y5 P; Y
M95   镜像投影工能设定; l) r) s$ o; D; z2 |' u. z

4 v- _* b+ @9 T% GM96   刀具补正圆弧转角模式
; Y. f: ~8 o. r) j- y4 O8 L3 r4 D0 j
M97   刀具补正交角转角模式# M  L! y, Z8 B3 }: h0 D
& I/ c# o- n+ H( k
M98   副程式呼叫
9 J" m6 F8 u% Q- s, o4 X
4 y" N1 z. V7 \0 F" |M99   副程式结束
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-2-19 06:57 , Processed in 0.061835 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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