G代码命令代码组及其含义“模态代码”和“一般”代码“形式代码”的功能在它被执行后会继续维持,而“一般代码”仅仅在收到该命令时起作用
定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码
反之,像原点返回代码就叫“一般代码”
每一个代码都归属其各自的代码组
在“模态代码”里,当前的代码会被加载的同组代码替换
G代码组别解释G0001定位(快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G0400暂停G1502极坐标指令G16G17XY面赋值G18XZ面赋值G19YZ面赋值G2800机床返回原点G30机床返回第2和第3原点*G4007取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G4308刀具长度+方向偏移*G44刀具长度-方向偏移G49取消刀具长度偏移G50/G5114比例缩放G68/G69坐标系选择*G53机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G7309高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81中心钻循环G82反镗孔循环G83深孔钻削循环G84右螺旋切削循环G85镗孔循环G86镗孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G9003使用绝对值命令G91使用增量值命令G9200设置工件坐标系*G9810返回点平面*G99返回点平面代码解释G00定位1
格式G00X_Y_Z_这个命令把刀具从当前位置移动到命令指定的位置(在绝对坐标方式下),或者移动到某个距离处(在增量坐标方式下)
非直线切削形式的定位我们的定义是:采用独立的快速移动速率来决定每一个轴的位置
刀具路径不是直线,根据到达的顺序,机器轴依次停止在命令指定的位置
直线定位刀具路径类似直线切削(G01)那样,以最短的时间(不超过每一个