找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 7494|回复: 0

CNC编程代码(数控铣)

[复制链接]
发表于 2010-5-19 13:29:55 | 显示全部楼层 |阅读模式
G   代码0 G/ Y# t- T6 x( n% M$ v

' O( r  f( \- D7 m  v% zG00   快速定位
5 h5 C$ F; s. @  r- [) M1 n9 r, a, C- g6 l3 j! N3 v; y
/ X: B+ |  u- w+ H& D
G01   直线补间切削
( W7 u% a" X  b- `  f; v
/ n0 F; M# Z$ _# L( K7 S: z! v+ _6 r3 z
G02   圆弧补间切削CW(顺时针)/ ?% o# {+ {/ y( S

; R( h) H$ T' w4 d' p7 `G03   圆弧补间切削CCW(逆时针)/ B0 }* B% D8 g2 K, C6 g

: N* _" Z" m6 Q# F. z; {G02.3   指数函数补间    正转
% _* _# h5 r+ e) T2 b# I, |G03.3   指数函数补间   逆转/ W* A# a  q& g
G04   暂停指令3 q, Y/ K7 D% n/ h3 H  ~

* m) O, B( S: F6 F9 R, c. PG05   高速高精度制御 1# X+ L0 h6 v" c
G05.1   高速高精度制御 2
$ ~4 p/ L" k$ q4 d1 B1 Q! F2 RG07.1/107   圆筒补间
/ ~+ i" r- J4 H2 S8 J8 Z% T* x& E. i4 u$ M1 l
G09   精确停止检测2 p8 L8 b3 R8 U8 Y6 p6 Y$ U

! ^! M2 W6 S4 k% L% s" {G10   程式参数输入/补正输入
  s3 y3 E0 M" i& YG11   程式参数输入取消# ^0 l8 J: [+ q" g& m! F; _7 L4 L
: h' J8 i. w6 q( l1 [
G12   整圆切削CW
. p% [) y1 n6 R5 S: k1 ~$ Z1 \
3 u9 p' M- g% i& cG13   整圆切削CCW5 r$ ^7 y% w: v$ R9 o9 o& q" T: W

7 c; {& d, S8 u' CG12.1/112   极坐标补间   有效% e, B3 U) X3 M

6 `- P2 |% P4 T% s) [G13.1/113   极坐标补间   取消
0 N6 K( D) D# @" W( j# ~' c: B/ }( z- N9 B% U6 o6 o
G15   极坐标指令   取消
5 z6 {! ~) T+ f9 BG16   极坐标指令   有效
! k* W7 g" d5 P3 ~' |G17   平面选择   X-Y5 ]& f$ ?: g/ m6 p/ f

! e' s7 S- g1 h0 @) x6 l. eG18   平面选择   Y-Z
* ^" ]' D+ z2 V" }( m. f# v8 n0 y) V6 }( M$ F, L9 m
G19   平面选择   X-Z8 L* o, p9 r) B# G  L; Q
% N1 {- E" M6 ^2 l) {. t
G20   英制指令
$ {/ T; ]! \6 o
# y5 H8 Y3 Q. GG21   公制指令
! c: K5 r$ {% Z1 z6 W* o8 \3 d* w* p$ q: u
G22   软体极限设定 有效) W% j) f. i. x" C; ]" V
% Q$ G* M  ]0 X" P/ u
G23   软体极限设定 取消* `7 \7 b1 p" {& z! j! x% g1 v

9 Z& |2 z7 Z0 X, jG27   机械原点复归检测! @+ t/ x. r7 Y! G5 E3 y2 i

* }* V3 Y4 g. h4 v3 e! @9 GG28   自动经中间点复归机械原点  D" j+ {+ ^7 E1 ~

9 |/ C7 Q* N  z$ P; x- {! R$ FG29   自动从参考点复归
0 }& f3 T' }( {* B# D: b! k' i) ?! H1 b4 Z( T. Z
G30   第2~4参考点复归
# M" {( ?" Y8 g. C6 L1 V3 O! \( i6 NG30.1   复归刀具位置1
# z. y  P7 a! h, ~2 |+ aG30.2   复归刀具位置2' x' k7 T, U! h7 P: W; g
G30.3   复归刀具位置3
1 c7 `7 j; N# Z: m  n+ @7 dG30.4   复归刀具位置4
; @3 b, q. G: f) Q% W2 G4 R6 QG30.5   复归刀具位置5
4 c" v  y% t6 \G30.6   复归刀具位置6
, O) j: n' e, G5 kG31   跳跃机能1 v3 H( f0 y' i7 W: q) _: J
G31.1   跳跃机能1
1 ?, a  d, T" R1 S& q# wG31.2   跳跃机能2* U4 F1 L3 q8 j& `
G31.3   跳跃机能3
4 h5 c3 T# K; k( A" M& r% \. O' L7 }6 S- F% L: [

8 G, [& D1 W2 g0 F; `G33   螺纹切削
5 x& L: {$ j  p" I4 f1 `4 L& C. p1 Y6 f6 P
G34   特别固定循环(圆周孔循环)
+ U0 a( H7 b- C+ e: z1 C) M4 d: R
% B) Y/ v, d7 t/ w0 V5 X" ^3 yG35   特别固定循环(角度直线孔循环)
: M' f6 V5 I$ F7 p+ G" X, J" Q0 C- a. O( c( f
G36   特别固定循环(圆弧)7 T/ G# _/ {) U
' B% K/ c( w4 c9 L0 P! i
G37   自动刀具长测定$ h, c& Y; o1 X: U* f$ E: }4 f
5 ^4 R4 q: v# j
G37.1   特别固定循环(棋盘孔循环): M8 C) d& a, Q7 F( ]
4 u3 z; `! g( A' k: @
G38   刀具半径补偿向量指定
6 \0 q, o$ m3 \
, ]& |; l) j$ C7 ~8 K6 CG39   刀具半径补偿转角圆弧
, D5 V" b! Q3 T0 M7 z* v
% M4 c# s  t+ M  s0 w+ }0 k* GG40   刀具半径补正取消
9 r- S& {5 M5 b
% F1 @+ B" D1 X1 _2 b/ P4 lG41   刀具半径偏左补正# R6 g$ ^/ K; n7 W
$ O- o4 e: _5 `: E' g" ^
G42   刀具半径偏右补正) P9 @2 Y1 U) j8 |) S0 k* _
6 M5 \, I9 Q2 R) r  Q
G41.1   法线制御左   有效( Q: n; s4 z) B! d$ t: }' F
G42.1   法线制御右   有效
9 U$ D! O. L3 j6 T& MG43   刀具长设定(+)0 i. n+ k" D) r3 ~1 w$ K
G44   刀具长设定(—)
& c' D" R" v2 Z" B4 M! g8 C  L5 c! [0 L9 p$ @8 @
G43.1   第1主轴制御   有效
/ y1 I! S( z6 G$ I. W+ PG44.1   第2主轴制御   有效/ B/ Z: p; ~1 k7 {! v- k7 V* V) ^# _6 u
G45   刀具位置设定(扩张* I. \9 P# s9 S  _9 D

$ Q5 f1 w3 @- I9 I7 s5 ZG46   刀具位置设定(缩小)
- b4 t& L" o1 }7 r" U- VG47   刀具位置设定(二倍)2 M# S% x8 L1 `# D; Q" F
G48   刀具位置设定(减半)
! N" g1 C5 j, gG47.1   2主轴同时制御   有效9 l( Z* F# L3 c, x4 B$ N
G49   刀具长设定   取消# Z% R  F! Z( J8 }) M
G50   比例缩放   取消6 {1 f/ o6 a1 b- f) ^! t, o, H7 ^
G51   比例缩放   有效4 I- g0 U/ K( r7 o
G50.1   G指令镜象   取消' ?- P4 K9 H* {+ N$ h
G51.1   G指令镜象   有效7 ^: }2 C! Q9 N; |# J9 J" F# m8 O
G52   局部坐标系设定' F2 Z; \9 Z+ w8 E6 W
G53   机械坐标系选择
* F& [) e6 L& K& u" C$ yG54   工件坐标系选择1
. A- @- b5 p3 F" e: TG55   工件坐标系选择2; F$ D) D3 V9 t' i+ W7 E; m$ e
G56   工件坐标系选择3  O0 K  @8 B" p1 y+ T: Y
G57   工件坐标系选择4! _5 U, H! @9 O/ P1 \1 l+ k' P
G58   工件坐标系选择5
7 d5 o) I% u" t# V) a+ \  a1 OG59   工件坐标系选择65 o/ H) F/ o) F2 v! f# B3 }- B
G54.1   工件坐标系选择   扩张48组
% ?" \' D, L8 H, i& \* G" XG60   单方向定位+ b" t' [5 _5 n- e
G61   正确停止检查模式# l2 F$ p7 n3 D
G61.1   高精度制御0 ?& g6 \8 t/ W1 A& O$ N( ]
G62   自动转角进给率调整4 T# @3 y* P' t2 {4 B- B  [* E
G63   攻牙模式
- q/ Z0 m% I8 q2 `; M% O6 `G63.1   同期攻牙模式(正攻牙); u0 \5 i  ^1 y# D% `: W
G63.2   同期攻牙模式(逆攻牙)5 e& q9 \+ a5 k/ b
G64   切削模式8 Z4 W2 \: j7 u) H
G65   使用者巨集   单一呼叫$ v8 h5 {/ ^6 {
G66   使用者巨集   状态呼叫A
' w6 b3 t  A# S( ZG66.1   使用者巨集   状态呼叫B& T% X) R8 l9 y
G67   使用者巨集   状态呼叫    取消
# X; F& }. A& ~; P/ |! y9 @' HG68   坐标回转   有效" c+ \# l# q  e
G69   坐标回转   取消
( F1 t  c& X, Y2 ~' K4 cG70   使用者固定循环
. V* c# y. b: {# T1 fG71   使用者固定循环
0 l& X0 [7 p! B3 Z  R  H: q1 tG72   使用者固定循环; }* N) ?9 [2 T( b" `* C5 I1 p
G73   固定循环(步进循环)
1 o' p! l; y; HG74   固定循环(反向攻牙)
2 i- \% p2 r: c1 |) QG75   使用者固定循环
- l8 ^( k4 C* a1 e. gG76   固定循环(精搪孔)
* z4 ^7 l, r/ Q( c! C" n3 e# nG77   使用者固定循环
" {) g' ]8 {+ T5 L' E8 AG78   使用者固定循环
' n% C- s- l/ L! c# C0 aG79   使用者固定循环
0 u+ t& r9 x" ?- WG80   固定循环取消4 V- ~  l5 a8 K- k5 V
G81   固定循环(钻孔/铅孔)
, u; s8 F* l- `+ @! w/ ]G82   固定循环(钻孔/计数式搪孔)7 |( `  _& B: K3 O9 k( `
G83   固定循环(深钻孔)) l8 V0 A! ?$ ?  I# X1 {
G84   固定循环(攻牙)
% O6 |, g. ]- k5 a$ vG85   固定循环(搪孔)
2 K' G( g# V0 S4 AG86   固定循环(搪孔)# {) M/ h* ~7 w) _7 z: s9 e, r
G87   固定循环(反搪孔); ]) \' S# b( u  y& C
G88   固定循环(搪孔)# Y, ]( |+ |2 B/ ^! F6 z; ?
G89   固定循环(搪孔)
2 x7 y2 K# i3 w5 TG90   绝对值指令" |. ~: e2 h) y* o& R1 ]8 {. h- s
G91   增量值指令
; E& L/ A6 Y6 B: W/ X# dG92   机械坐标系设定
' }$ @, N* X5 q- r# \2 A  lG93   逆时间进给& v. y; Q# X6 L, b  ?
G94   非同期进给(每分进给)
3 I, [3 C. `$ W: H/ O) aG95   同期进给(每回转进给)4 y- r' M+ \0 p# n; o& e6 E1 a) p* o
G96   周速一定制御   有效# D: _- @* N7 e- A1 W
G97周速一定至于   取消2 A3 R3 x/ m9 {  ?
G98   固定循环   起始点复归# n4 \8 E2 K' |4 V9 j6 f
G99   固定循环   R点复归
% _/ h4 N8 N3 uG114.1   主轴同期制御
0 }8 z) q! J/ c, W3 B3 BG100~225   使用者巨集(G码呼叫)最大10个
6 y( @& k. P; u% d0 R6 d# P5 P, @5 }) b2 n/ A  l7 x$ k. y( R: I

! O2 C9 ^3 z) m& \  _( I2 G! I5 R/ u9 [6 C) a7 t
M   代码
/ C- W% B3 V+ D0 P/ V* n
. }- Z2 S- W! OM04   主轴逆时针旋转
- A/ K5 y6 y# G; X/ Y, l" A
* m* n$ e9 @6 Q4 Z' v8 x! i/ BM05   主轴停止2 A  K  F+ I7 O7 O

# k) c* i1 X2 V4 Q9 D" k' GM06   刀具交换
" m7 e8 P4 R9 c0 U! O; {$ ?/ j  @2 g- P. v- \  B1 g
M07   雾化冷却液开启5 B* P5 S" G; ^, {
- o& p1 o/ t' S! l# y8 z" |1 g: `. ^
M08   冷却液开启
+ W8 J, V- n$ J! X1 c1 O
* `+ k, j2 U7 B; N9 i9 x7 cM09   冷却液关
- w# `: A7 M& K. w& N( @% `( U  X2 @( o* O
M10   工作台(B轴)锁住* ^  q: u- N8 n, ?( u/ \/ q

. i9 j' b# e0 NM11   工作台(B轴)松开
, N+ _; Y; u: a( B; w  v2 ]% t4 U, g% k2 R
M13   主轴顺时针转动及加切削液
3 S$ x/ y2 }' H  a% \3 Z5 ~# N
" q& J. h# [3 P9 B/ w1 {! S. XM14   主轴逆时针转动及加切削液4 w, U6 O4 c: v0 Y: ]. t7 h; ~- r

7 I) ?: j$ r+ \* y4 h9 f2 VM15   正方向运动
8 N: `0 I( ~( \$ E3 |2 F* t6 }6 V( v% ~& {% R5 p# O
M16   负方向运动
7 u) }& `3 w& ^2 Z. X( {
8 s, X- b+ D5 ~0 x) g) M. G3 ?M19   主轴定位- c- y4 K! p. L  h

, ]" j4 ]. W& C: a3 IM30   程式结束记忆体回归
2 x9 p7 [2 q' b: q$ n7 }4 Z/ j
: ]3 M& \' w  Y6 h5 sM90   程式中断取消& k& B" }. ]% E; Y+ e
( k9 J& q/ `0 G* Q9 w
M91   程式中断设定
( y( x$ J* S0 m3 z# E5 d6 H4 t. i5 d% K1 s( Y- T
M92   多段暂存取消
% I; r8 q( B5 V! _% q0 i
: w/ p' Q" B* BM93   多段暂存设定
4 Z- r4 }: D6 L/ L3 W. l$ s3 P
" _. c. z" F; _$ \" W$ F" D  ZM94   镜像投影工能取消
* i. g3 J' i7 ]" n  e& ]7 S
4 c; ?8 g% n' X& |6 H6 bM95   镜像投影工能设定
% O0 q$ M+ ^) X% g+ i* p
# ~2 l. q/ `7 @5 X" _% P  lM96   刀具补正圆弧转角模式, s# _6 L1 R/ [/ l- H' ~# D( f) x  ~

" W, Z( H/ @% C9 W- m5 b/ `M97   刀具补正交角转角模式
2 w( n. Z7 J8 g% [5 B+ _  W' m% j6 E& d% C, ~7 x( n& |
M98   副程式呼叫
7 C4 Q+ j- R/ d) ]5 ?6 _% d/ I9 J: ^1 s4 Z: b( W# |
M99   副程式结束
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 19:45 , Processed in 0.061497 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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