表1.1G功能代码表(数控铣加工)cnc编程代码大全
G代码 | 组别 | 功能 | 备注 |
G00※ | 01 | 快速点定位 | |
G01※ | 直线插补 | ||
G02※ | 顺时针圆弧插补 | G02XYIJ,或G02XYR XY:终点坐标,I、J:圆心相对于起点在X,Y方向的距离,R:圆半径 | |
G03※ | 逆时针圆弧插补 | ||
G04 | 00 | 暂停(延时) | G04PP:程序停留时间(单位:毫秒) |
G17※ | 02 | XY平面选择 | |
G18 | ZX平面选择 | ||
G19 | ZY平面选择 | ||
G20 | 06 | 英制输入 | |
G21 | 公制输入 | ||
G40※ | 07 | 取消刀具半径补偿 | |
G41※ | 刀具半径左补偿 | 刀补必须在直线段进行 | |
G42※ | 刀具半径右补偿 | ||
G43 | 08 | 刀具长度正补偿 | |
G44 | 刀具长度负补偿 | ||
G49※ | 取消刀具长度补偿 | ||
G代码 | 组别 | 功能 | 备注 |
G50 | 11 | ||
G51 | G51XYZIJK I,J,K:X,Y,Z轴向缩放系数 | ||
G50.1 | 取消坐标系镜像 | ||
G51.1 | 镜像 | G51.1X以平行于X轴的直线为对称轴 G51.1Y以平行于Y轴的直线为对称轴 G51.1Z以(X,Y)为对称点 | |
G53 | 00 | 设置为机床坐标系模式 | |
G54-G59※ | 14 | 工件坐标系 | |
G65 | 12 | 子程序调用 | G65PLP:子程序号,L:调用次数 |
G68 | 坐标系旋转 | G68XYRX,Y:基准点,R:旋转角度 | |
G69 | 取消坐标系旋转 | ||
G70 | 圆周均布点钻削循环 | G70I,J,LI:为圆弧半径 J:起点到圆心的直线与X轴的夹角 L:圆上共均布的点数 | |
G71 | 圆周均布点钻削循环 | G71I,J,K,L I,J,L:含义同上 K:每等分夹角 | |
G72 | 直线均布点钻削循环 | G72I,J,L I:等分距离J:直线与X轴夹角 L:等分点 | |
G80※ | 09 | 取消固定钻削循环 | |
G81※ | 普通钻削循环 | G81X,Y,Z,R,F,L X,Y:加工点XY坐标 Z:钻孔深度R:参考平面位置 F:切削速率L:反复钻削次数 | |
G82※ | 钻削循环(孔底有停留) | G82XYZRFLPP:孔底停留时间 | |
G83※ | 钻削循环(间隙进给) | G83XYZRFLPQIJK Q:每次下降高度L:第一次切削深度 J:每一次切削后切削量的减速少值 K:最少切削量 | |
G84 | 攻丝循环 | G84XYZRFLP | |
G85 | 精钻削循环 | G85XYZRFLP | |
G86 | 镗孔循环 | G86XYZRFLP | |
G87 | 反向镗孔循环 | G87XYZRFLP | |
G88 | 反向攻丝循环 | G88XYZRFLP | |
G90※ | 03 | 绝对值编程 | |
G91※ | 相对值编程 | ||
G92 | 00 | 坐标系设定 | |
G94 | 05 | 每分钟进给 | |
G95 | 每转进给 | ||
G98 | 05 | 钻削循环返回到初始点 | |
G99 | 10 | 钻削循环返回到R点 | |
表1.2 M功能代码表
M指令 | 功能 | 备注 |
M00 | 程序停止 | 按循环启动按钮,可以再启动 |
M01 | 选择停止 | 程序是否停止取决于机床操作面板上的跳步开关 |
M02 | 程序结束 | 程序结束后不返回到程序开头的位置 |
M03※ | 主轴顺时针转 | 从主轴尾端向主轴前端看时,为顺时针 |
M04※ | 主轴逆时针转 | 从主轴尾端向主轴前端看时,为逆时针 |
M05※ | 主轴停止 | |
M06 | 刀具交换 | |
M08 | 切削液开 | |
M09 | 切削液关 | |
M13 | 主轴顺时针转切削液开 | |
M14 | 主轴逆时针转切削液开 | |
M30※ | 程序结束 | 程序结束后,自动返回到程序开头的位置 |
M98 | 子程序调用 | M98PLP:程序地址L:调用次数 |
M99※ | 子程序返回 | |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论