找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 7463|回复: 0

CNC编程代码(数控铣)

[复制链接]
发表于 2010-5-19 13:29:55 | 显示全部楼层 |阅读模式
G   代码7 A$ M" K/ W7 P" d6 I6 N1 D

, k3 _/ |8 k; Q0 N- YG00   快速定位8 S- o' Q) [: L4 Y; `
9 K4 c, C8 m. a8 ?
' A5 k: m! c" X6 y& |" `
G01   直线补间切削
8 u3 V! [7 ~. |  B' c! d/ h7 z* Q( L+ d  E

, \: B8 d; `: q$ p4 {& q% WG02   圆弧补间切削CW(顺时针)  p, d, S. N4 Z% i* O# r. b# S& s4 r
+ z( B0 Q9 o$ [
G03   圆弧补间切削CCW(逆时针)
- Q) Z5 Z" F7 h, s
3 a) |5 i$ I' ?4 }" h, ~2 J0 XG02.3   指数函数补间    正转
) m" z0 d1 H1 n2 _' a1 G+ GG03.3   指数函数补间   逆转
5 K2 ?# R* H* i0 L9 P2 KG04   暂停指令
/ Q" T- o+ G9 s/ r* `# [5 w5 V8 b1 z& K( O; [
G05   高速高精度制御 10 D* w( T& V9 g7 S$ i
G05.1   高速高精度制御 2
  W' `# S7 F6 PG07.1/107   圆筒补间
3 L! [0 F! h, F( n& ]
, s" g' \: u! M2 D3 bG09   精确停止检测2 }# I3 {4 ]2 F% W' _+ ?* V
! g$ F& f- x* i+ R3 E+ x# T
G10   程式参数输入/补正输入3 r7 w1 f5 Z  x( w
G11   程式参数输入取消
  S2 @" u7 p- W  K( T6 ^& V; ^" ~& \# n: i) v1 |
G12   整圆切削CW
- j2 x+ J) D+ z; }
; v* C& L5 F1 M; @( xG13   整圆切削CCW: V7 [- x+ E$ p* V( E# ]

' N% H* T5 r0 d2 UG12.1/112   极坐标补间   有效
# h/ J1 I7 k  O' S% r: T- u. {$ L" \7 ?' m: Z
G13.1/113   极坐标补间   取消
7 m/ Y; z6 }* M6 A2 e
( V9 U. B  |# g" _% o2 j6 ]G15   极坐标指令   取消& F0 F4 J7 `$ e; Z
G16   极坐标指令   有效! [: o* y% a, i. h0 h! p- i/ b4 \
G17   平面选择   X-Y
7 x3 \$ ?7 B9 l( ~4 A
" D  h4 D0 F3 Q1 NG18   平面选择   Y-Z
# m) n& Y% b9 F6 ]% L
* \: U6 [1 q# sG19   平面选择   X-Z8 j& H) y: t: n
# l6 ?& Z+ p, }% a: f/ V! ?. d
G20   英制指令- H$ c* h" W  r% Z& l

5 ?$ d: C) H; [* F! Y, t2 M& @G21   公制指令6 I6 x# ^# Q7 }  S8 z8 f. x% f# H
" F3 ~8 C/ K# d/ q
G22   软体极限设定 有效( l$ P: G7 t, c& a/ a1 |- u
3 ?* Q% M: M; @; V. u+ G7 w
G23   软体极限设定 取消& V6 I) f) Y5 r! v# t+ r" k

; o( r5 i  K$ C/ S% ~G27   机械原点复归检测
" b/ ]) ~+ v, k4 D' C# g$ P
* ?; u, d# I* c. iG28   自动经中间点复归机械原点; d& z! O: M, h7 ?( m% Z

# L( }' k% h4 f" bG29   自动从参考点复归
. ^* T* {( f* a9 |; d6 I; a: p$ F/ g2 q$ F* u$ m, o7 b4 `* G
G30   第2~4参考点复归
: Y9 G' S8 O$ {, _- l; x1 B3 IG30.1   复归刀具位置1
4 z$ v/ ]( z2 c3 F% IG30.2   复归刀具位置2
4 Q/ y& M. `9 HG30.3   复归刀具位置3
3 b4 C0 v5 ?- mG30.4   复归刀具位置4% `* D: ~! r/ H) c; q5 k# [$ W
G30.5   复归刀具位置5
- J8 o3 E- `7 N' ~  b: GG30.6   复归刀具位置68 _( f# w" A- g# s
G31   跳跃机能& r* }- l% T9 L- Z7 c
G31.1   跳跃机能1
  b3 u' G& \) e/ I. x' b2 rG31.2   跳跃机能2; }( ?; h2 o* d
G31.3   跳跃机能3
$ M5 t; @% i9 N9 r) X. t0 r- Y
& C5 q& k) ?- p, @; p
, z4 `% k9 r9 u* u( y3 {4 r7 OG33   螺纹切削
3 I, a  l: y9 s4 h) E+ T1 d/ x( h/ ?6 G2 [
G34   特别固定循环(圆周孔循环)1 }- ?: P) ~- @! l) q9 m

2 c; Z1 F& f' g1 w6 k6 hG35   特别固定循环(角度直线孔循环)# c9 p# w0 B) o* ^4 k: x
: m' S  q8 o6 y0 ^7 W" w
G36   特别固定循环(圆弧)' }! S" Z; i! g, B3 \$ r

  W/ {; Y( e* r. j: ^! ?G37   自动刀具长测定
, l! i, h2 e' {% V9 h
7 e2 {! E7 P4 Q9 c4 o  cG37.1   特别固定循环(棋盘孔循环)
7 g+ Q; B/ y# k" O  q; c
9 C! t% c4 `& h7 AG38   刀具半径补偿向量指定
- U6 q+ P  [! U
8 a" r& W4 ]$ O: |$ h- JG39   刀具半径补偿转角圆弧
1 m0 l/ l5 ?6 \# w/ h2 m; D5 b6 p+ {& h* f3 u
G40   刀具半径补正取消/ ?9 ~" I( a3 ~1 Y, R* t
$ [- h( S0 U* z  K: S" a
G41   刀具半径偏左补正( n: h3 y; K7 y: Q6 b9 Y5 _
4 K! N2 X: ?2 x' r, ?
G42   刀具半径偏右补正! E# n+ N; U6 m5 ~$ D

% ]8 r& C( p- f* z4 k: pG41.1   法线制御左   有效$ B; T0 W& J, s+ a' Q
G42.1   法线制御右   有效; r6 @. D1 e* [. ?7 h
G43   刀具长设定(+)6 b3 N$ ^% v8 A3 ^  t
G44   刀具长设定(—)
  x3 H3 P/ D& N! [: G/ S; p9 ]! p. Z: U; n" x9 G, I" V
G43.1   第1主轴制御   有效; E' @  C" K$ X$ z/ \
G44.1   第2主轴制御   有效% T; s" }3 D# v1 @1 t( Y* K4 e% }
G45   刀具位置设定(扩张6 l4 S- c. F, J3 {2 i( h

8 K1 l0 P" U+ m- n# }G46   刀具位置设定(缩小) # C% Y! D3 x1 @; S
G47   刀具位置设定(二倍)
5 W3 h. f( ^5 ]7 L; ?  X5 HG48   刀具位置设定(减半)0 n. @4 J8 |) Q1 f
G47.1   2主轴同时制御   有效* ]9 B) c, ^1 m" k1 w
G49   刀具长设定   取消
% t  i" L( r3 [4 \. n* j% a$ QG50   比例缩放   取消+ J( x6 |4 q' i  r; j
G51   比例缩放   有效
- @6 a9 |7 u" hG50.1   G指令镜象   取消
/ S: b" w- Q: F7 F0 r+ f1 J+ R" AG51.1   G指令镜象   有效
' b3 T5 |1 y( S- IG52   局部坐标系设定
" B; s" L3 c, B4 @  c% D1 KG53   机械坐标系选择" e' u: n6 D: f3 c
G54   工件坐标系选择1
  M/ ~8 M: h3 ^( OG55   工件坐标系选择2
4 g3 m) V+ j; m7 q8 {7 zG56   工件坐标系选择3* s* O/ Q) ~- C% _2 v  P
G57   工件坐标系选择4
! q6 f' J2 o0 j4 QG58   工件坐标系选择5
7 k  ]# m/ k) f; A3 l' |G59   工件坐标系选择6; Q) z0 M, X& s/ E, K/ d" K' c
G54.1   工件坐标系选择   扩张48组# @! ]6 l+ Y/ d/ |" \0 K7 @9 M0 u4 k
G60   单方向定位
0 O2 g+ F3 ~: ~! I+ RG61   正确停止检查模式
4 u! E/ z" J1 t7 ~1 E, V! |G61.1   高精度制御
8 o6 O8 i& ], lG62   自动转角进给率调整
) ~% ^+ \$ A6 r7 Y. b7 MG63   攻牙模式& H/ g: e/ R7 z; k
G63.1   同期攻牙模式(正攻牙)
& o6 s/ U) m) O/ _6 MG63.2   同期攻牙模式(逆攻牙)
7 V, g7 }1 K6 g! o7 J/ T% AG64   切削模式
3 X" _- S% `  U. eG65   使用者巨集   单一呼叫
$ G" m/ s0 m% y- V8 ^. R. E% _G66   使用者巨集   状态呼叫A
# t% y! u$ j/ R5 zG66.1   使用者巨集   状态呼叫B
/ a2 t4 H2 G& _7 i  E6 }0 i: ~( lG67   使用者巨集   状态呼叫    取消
$ _9 P/ c8 n- X4 {G68   坐标回转   有效7 b; A5 G& F0 H% a& w
G69   坐标回转   取消
0 z  _& y, Z" K( r1 KG70   使用者固定循环( K& N$ U/ B( f
G71   使用者固定循环
7 R0 ]% O  J# H! XG72   使用者固定循环
* D2 V0 s' p& M" y* t8 ?# z6 yG73   固定循环(步进循环)5 q) |% `6 C9 C; ~5 g5 G
G74   固定循环(反向攻牙)3 p* f  i+ m0 m# L
G75   使用者固定循环
) M4 O$ x- d' v6 G2 yG76   固定循环(精搪孔)
7 o+ y3 Z4 L0 m, y6 ^6 N9 N7 LG77   使用者固定循环
# u! e1 N% Z7 ~- d/ PG78   使用者固定循环
1 ^7 I) i$ }$ D% `G79   使用者固定循环
# m  P% y' I, c% n2 _, [8 r$ q+ JG80   固定循环取消
8 I& A# v& Q% o* KG81   固定循环(钻孔/铅孔)
0 P( @( x7 V& x4 d# W. k  L" MG82   固定循环(钻孔/计数式搪孔)
, n$ Z% l- a/ b% j9 a) N- C+ I, QG83   固定循环(深钻孔)
' H  p2 q9 Q' iG84   固定循环(攻牙)
4 z7 }( W. `. X; e/ v4 H+ XG85   固定循环(搪孔)
! n. ?0 n7 x9 y; S6 G5 A5 lG86   固定循环(搪孔)& S9 s2 J5 z$ ^% D' `# e' v. g2 j0 k
G87   固定循环(反搪孔)
& t+ j% a9 z. H# Y! ~G88   固定循环(搪孔)' [4 Q! x+ l# ^' ]
G89   固定循环(搪孔)
0 E" O0 o" C3 ^0 u5 M7 ]G90   绝对值指令
  s/ R) p( d/ r" p! v% v/ E( iG91   增量值指令+ [* v" @8 Y; }; |  J8 L8 |
G92   机械坐标系设定
" p% i3 A; ^3 ^, gG93   逆时间进给
. Q( ?: x& I- ]4 Z) V6 q* JG94   非同期进给(每分进给)
5 S' F1 A; j' y( ^5 f9 _G95   同期进给(每回转进给)
, A& F5 v- z, A+ tG96   周速一定制御   有效
( k* A( V' }, E5 d' I2 r( pG97周速一定至于   取消0 \0 w$ I. C% e4 X
G98   固定循环   起始点复归
3 X# E& H* v+ k  HG99   固定循环   R点复归
* d5 ^7 ^6 G. e5 _3 Z9 _9 M) qG114.1   主轴同期制御" L: B9 w; Y3 m- u
G100~225   使用者巨集(G码呼叫)最大10个   H1 y" z* t4 K. E$ d
# E9 i0 k  F) C+ c# v1 C
" }, J( S- z/ Z& t8 ~
" U' x7 j0 i( X9 H2 X
M   代码
) {1 e- w$ \6 c( ~# q0 O
; y  M! G7 H- n* o6 CM04   主轴逆时针旋转
! r2 G! p  S& x) V; ]# F! ?
3 c( G" D$ A( U/ p+ mM05   主轴停止
( b" G" f4 R; N
+ P) u' D# ~0 W. A- D: h+ h# iM06   刀具交换
) \2 y+ M7 h" v1 B6 X) C' p( {* s- o3 {, t  g
M07   雾化冷却液开启3 R9 M7 d$ E) J! C: P/ j3 ~! R( G
- [# I* ?( A+ [% ?
M08   冷却液开启. a) `7 q4 V; X$ {$ G
* p4 ^- {  K  i% Y
M09   冷却液关
7 `3 A& f/ R5 l# H. ^$ e; |
  ~( D% M; D) Z8 O: jM10   工作台(B轴)锁住
% X+ @3 A% z) H) [( L# K6 q+ @' B) m  {! {% z/ D0 F: ^( B+ n
M11   工作台(B轴)松开
, u* M, t) G0 z6 l' Z2 N3 z6 D, n- k3 k( k% C& p8 a! l
M13   主轴顺时针转动及加切削液
  S/ Z$ E- d8 r% s; l) b8 L' _$ E6 L9 L% `
M14   主轴逆时针转动及加切削液( N, o  r  Q1 A. H5 y

; ?  u- x0 a) gM15   正方向运动) u1 }* _" a6 a: b1 @' q4 P: B  Y6 }
; ]; s. o( r5 n3 {6 n3 H
M16   负方向运动
* @- _, g0 `, [" q" w( s6 q  r1 m6 j* e, p
M19   主轴定位3 s* P. a- ~( q2 r6 Z( [
- x/ E6 v! p4 e
M30   程式结束记忆体回归
( B/ }: \# c* y, w" ~- ~
  _/ a# a9 t6 U- V6 AM90   程式中断取消' Q& Y# `! G6 e' |3 M( z
& x2 _. s- @' W1 e
M91   程式中断设定; }, y/ l! t5 k! {& T; I

- k6 u; v7 ]2 mM92   多段暂存取消  {6 V* S* b1 Z3 e. G1 A

8 Z3 k9 W2 ^* D+ SM93   多段暂存设定# G8 s. ?# T: V, c7 ~- m

) r8 @$ w& y7 l/ sM94   镜像投影工能取消
2 P1 E; u5 @! l4 W
4 b4 v/ d3 s: q9 l( m& ~2 PM95   镜像投影工能设定
$ f/ z, J  V$ U6 A* R
; q, a& H4 c# G) bM96   刀具补正圆弧转角模式2 U, o! m3 E# z. g- G( L2 Q
& r5 n) c0 h# g+ C; f1 M+ p
M97   刀具补正交角转角模式
8 U5 l* t" l* t( V. R$ f. P1 P7 T! j
M98   副程式呼叫4 V& f* ?6 C$ Q; u* d+ |

+ m4 @! i2 g8 J, xM99   副程式结束
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-27 00:52 , Processed in 0.065912 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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