如:M3 S600 主轴正转,转速600 r/min
8 ], _6 z- n3 ^4 i4 e1 y
M06 换刀指令 如 T1 M06 就是换一号刀 4 _/ `' q* o7 K; s& W! _
以下重点讲G代码 ) h8 A1 [6 ?4 e" }
01组G代码 用于控制刀具的运动。 " e6 U- g3 ~6 j3 ]1 d
G00 快速点定位 G00 X_Y_Z_ ;
" [3 e( v* q+ G
刀具以快速度移动至 以绝对值指令(G90)或增量值指令(G91)所指定的工件坐标系中的位置 # A' k) {- }/ T6 {1 Q2 j
移动速度由机床参数所指定
# N( K6 D% s- V. f5 }6 @" x" ~
G01直线插补 G01 X_Y_Z_ F_ ;
1 P7 g1 ^$ {2 ~/ a, F/ t z
G02顺时针圆弧插补 指令格式:G02 X_ Y_ Z_ R_ F_ / G03 X_ Y_ Z_ I_ J_ K_ F_ 8 Q- v" v' S8 _0 o! O1 U6 f: x* _( t
G03逆时针圆弧插补指令格式:G03 X_ Y_ Z_ R_ F_ / G03 X_ Y_ Z_ I_ J_ K_ F_ ' h. @; Q- c# ]) o; m
X_ Y_ Z_ 圆弧的终点坐标 R_ 圆弧的半径 & V; N5 `% W& H2 y* T+ a7 B" x/ c
I_ 圆弧的终点相对于刀具所在位置X向的位置
# Z: V) P( v* a- s8 R" l
J_ 圆弧的终点相对于刀具所在位置Y向的位置 . s6 a9 @9 l5 F8 e0 h2 |
K_ 圆弧的终点相对于刀具所在位置Z向的位置
$ z* A$ b6 M) F2 b
F_ 进行速度 F的定义方式有两种 G94 每分钟进给(刀具每分钟移动速度 mm/min/ G95 每转进给(主轴每旋转一转刀具移动的距离mm/r)
( D; T( }. n. y! i
05组G代码 0 w [' k, z. C$ g! T
G94 每分钟进给 + }, w ], j. c, \6 \
G95 每转进给 ' D* S% T7 c4 n# |
03组G代码
1 {" t) u) k @' D
G90 绝对值指令 编程时编制终点坐标
1 q6 ^* V0 |/ R$ ~( p! F, [
G91 增量值指令 编程时编制刀具移动的方向与距离 : i7 Q) l/ R3 ]. d' y
08组G代码 刀具的长度补偿
, u9 ]5 k" N# v- F
G43 长度补偿指令 如 G43H01 ' J; K7 d; q, M
在换刀点刀尖到工件Z向零点的距离为“H01”,什么是“H01”?H01就是偏置值,也就是我将刀尖到工件Z向零面的距离写在偏置表里的H01处。
( a/ s. m% s0 @0 h% l* `3 o |