基础知识

绕轴旋转 a___ b___ c___(半径编程)
绝对编程 X___(直径编程:数值 × 2) Y___ Z___
相对编程 U___ V___ W___

X1000 = X1.0

X50. =X50.0

坐标系的定位

三个原则

1、静止的工件、移动的刀具

2、所有的坐标系都是标准笛卡尔右手坐标系(大拇指X轴,食指Y轴,中指Z轴)

3、刀具远离工件的方向为正方向

Z轴的定义

刀具远离工件的方向为正方向

X轴的定义

面向机床右手方向为正方向

旋转工件的机床与刀架位置有关

数控程序格式

程序头:

O+4个数字(程序编号)

程序内容:

N10(程序端号)G00(准备功能)XYZ(移动命令)

N20 F0(进给速度)R(圆弧半径)M0(辅助指令)L0(重复次数)

N30 S0(主轴转度)T0(刀具编号)HD(刀具补偿)P0(暂停几秒)

程序结尾:

一般是M02/M30

常用指令

M指令

代码 模态 功能说明 代码 模态 功能说明
M02 非模态 程序结束 M03 模态 主轴正转
M30 非模态 程序结束并返回程序起点 M04 模态 主轴反转启动
M98 非模态 调用子程序 M05 模态 主轴停止转动
M99 非模态 子程序结束 M08 模态 切削液开
M06 非模态 换刀 M09 模态 切削液关

模态指令:其他指令出现前一直有效

非模态指令:只在当前一句话中有效

G指令

G代码 功能 G代码 功能
G00 定位(快速插补)(最快速度) G60 单一方向定位
G01 直线插补(切削进给) G61 精确停止校验方式
G02 圆弧插补(顺时针) G64 连续方式
G03 圆弧插补(逆时针) G65 子程序调用
G04 暂停 G68 旋转变换
G07 虚轴指定 G69 旋转取消
G07.1 圆柱插补(展开成矩形) G70 精车循环
G09 准停校验 G71 粗车外圆循环(多重循环)
G12.1 极坐标插补(开启) G72 粗车端面循环(多重循环)
G13.1 极坐标插补(关闭) G73 深孔钻削固定循环(多重循环)
G17 XY平面选择 G74 逆攻丝循环
G18 ZX平面选择 G76 精镗循环
G19 YZ平面选择 G80 固定循环取消
G20 英寸输入 G81 钻孔固定循环
G21 毫米输入 G82 钻孔循环
G22 脉冲当量 G83 深孔钻孔固定循环
G24 镜像开 G84 攻丝循环
G25 镜像关 G85 镗孔循环
G28 返回到参考点 G86 镗孔循环
G29 由参考点返回 G87 反镗循环
G40 取消刀具半径补偿 G88 镗孔循环
G41 左偏刀具半径补偿 G89 镗孔循环
G42 右偏刀具半径补偿 G90 固定循环功能(单循环)
G43 取消刀具长度补偿 G91 增量值编程
G44 刀具长度正偏置(刀具延长) G92 工件零点设定
G49 刀具长度负偏置(刀具缩短) G94 1端面切削循环(单循环)2每分钟进给
G50 1.坐标系设定;2主轴最高速度限定;3缩放关 G96 1恒线速度(模态指令)2没转进给
G51 缩放开 G97 恒速切削控制取消
G52 局部坐标系 G98 固定循环返回初始点
G53 机床坐标系 G99 固定循环返回到R点
G54—G59 使用MDI建立工件坐标系
最后修改:2023 年 07 月 21 日
如果觉得我的文章对你有用,请随意赞赏