如:M3 S600 主轴正转,转速600 r/min + f! B! n7 {4 M* L# w+ K( h+ J! g
M06 换刀指令 如 T1 M06 就是换一号刀 # m7 j# L5 F9 @ R% b5 ^
以下重点讲G代码 $ [: T9 p& H" {( b
01组G代码 用于控制刀具的运动。
7 c' T) Z% q% f5 T* c; R3 b
G00 快速点定位 G00 X_Y_Z_ ;
* k. {/ }/ i+ i- F% ^
刀具以快速度移动至 以绝对值指令(G90)或增量值指令(G91)所指定的工件坐标系中的位置 1 K- w. J3 s) y. w+ _# A
移动速度由机床参数所指定 5 a8 P1 K% ^8 a# M( \0 [ `
G01直线插补 G01 X_Y_Z_ F_ ;
+ {9 h# Q: I3 e
G02顺时针圆弧插补 指令格式:G02 X_ Y_ Z_ R_ F_ / G03 X_ Y_ Z_ I_ J_ K_ F_ , { g' C9 I0 L# g. {0 b
G03逆时针圆弧插补指令格式:G03 X_ Y_ Z_ R_ F_ / G03 X_ Y_ Z_ I_ J_ K_ F_
2 y" I& ~4 x7 M- i% h& V4 u* ?9 ]4 Y1 v
X_ Y_ Z_ 圆弧的终点坐标 R_ 圆弧的半径 5 o6 {# v3 N6 L
I_ 圆弧的终点相对于刀具所在位置X向的位置
+ [6 J$ N: q$ P: u1 Y; @
J_ 圆弧的终点相对于刀具所在位置Y向的位置
6 O \' c. G) s7 Q7 Q( k# Z( b! t
K_ 圆弧的终点相对于刀具所在位置Z向的位置
2 _5 O% m, U" z; j/ ^* l' f
F_ 进行速度 F的定义方式有两种 G94 每分钟进给(刀具每分钟移动速度 mm/min/ G95 每转进给(主轴每旋转一转刀具移动的距离mm/r) % R" x- r( @* f# M- `) `$ C3 g
05组G代码 6 J% d0 N+ X6 U) _" U3 n( g# e
G94 每分钟进给 : W7 j( r5 N3 L( U6 [, P
G95 每转进给 . U1 m7 F+ U0 j- B$ E% H6 v
03组G代码
# ]% j& X) u" W( V4 Z6 b$ X
G90 绝对值指令 编程时编制终点坐标 & p' C- q' {* {$ H+ V- D
G91 增量值指令 编程时编制刀具移动的方向与距离
1 l& w, ~1 Y6 K. F% _
08组G代码 刀具的长度补偿 / c( u [- l3 N
G43 长度补偿指令 如 G43H01 ( r5 d7 @) h5 w6 t. ~1 Z
在换刀点刀尖到工件Z向零点的距离为“H01”,什么是“H01”?H01就是偏置值,也就是我将刀尖到工件Z向零面的距离写在偏置表里的H01处。 # e- m$ s( p2 D/ j1 K* x4 ^, L
|