《手动CNC编程G代码和M代码计算机C资料计算机计算机原理.pdf》由会员分享,可在线阅读,更多相关《手动CNC编程G代码和M代码计算机C资料计算机计算机原理.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、手动 CNC 编程 G 代码和 M 代码 Modified by JEEP on December 26th,2020.表 G 功能代码表(数控铳加工)G 代码 组别 功能 备注 G00 01 快速点定位 GO l x 直线插补 G02x 顺时针圆弧插补 G02 XYIJ,或 G02 XYR XY:终点坐标,1、J:圆心相对于起点在 X,Y 方向的距离,R:圆半径 G03 逆时针圆弧插补 G04 00 暂停(延时)G04 P P:程序停留时间(单位:毫 秒)G17 02 XY 平面选择 G18 ZX 平面选择 G19 ZY 平面选择 G20 06 英制输入 G21 公制输入 G40 07 取消
2、刀具半径补偿 G41 刀具半径左补偿 刀补必须在直线段进行 G42x 刀具半径右补偿 G43 08 刀具长度正补偿 G44 刀具长度负补偿 G49*取消刀具长度补偿 G 代码 组别 功能 备注 G50 11 G51 G51 XYZIJK I,J,K:X,Y,Z 轴向缩放系数 取消坐标系镜像 镜像 X 以平行于 X 轴的直线为对称轴 Y以平行于 Y轴的直线为对称轴 Z 以(X.Y)为对称点 G53 00 设置为机床坐标系 模式 G54-G59 14 工件坐标系 G65 12 子程序调用 G65PL P:子程序号,L:调用次数 G68 坐标系旋转 G68 X Y R X,Y:基准点,R:旋转 角度
3、 G69 取消坐标系旋转 G70 圆周均布点钻削循 环 G70 I,J,L I:为圆弧半径 J:起点到圆心的直线与 X 轴的夹角 L:圆上共均布的点数 G71 圆周均布点钻削循 环 G71 I,J,K,L I,J,L:含义同上 K:每等分夹角 G72 直线均布点钻削循 G721.J,L 插补或终点坐标圆心相对于起点在方向的距离圆半径程序停留时间单位毫秒刀补必须在直线段进行备注轴向缩放系数以平行于轴的直线为对称轴以平行于轴的直线为对称轴以为对称点子程序调用坐标系旋转子程序号调用次数基准点布点钻削循环含同上每等分夹角直线均布点钻削循暂停延时平面选择平面选择平面选择英制输入公制输入取消刀具半径补偿刀
4、具半径左补偿刀具半径右补偿刀具长度正补偿刀具长度负补偿取消刀具长度补偿代码组别功能取消坐标系点坐标钻孔深度参考平面位巻切削速率反复钻削次数孔底停留时间钻削循环孔底有停留钻削循环间隙进给每次下降高度第一次切削深度每一次切削后切削量的减速少值最少切削量系攻丝循环精钻削循环瞠孔循环反向瞠孔循环反向攻 环 I:等分距离 J:直线与 X 轴夹角 L:等分点 G80 x 09 取消固定钻削循环 G81x 普通钻削循环 G81 X,Y,Z,R,F,L X,Y:加工点 XY 坐标 Z:钻孔深度 R:参考平面位巻 F:切削速率 L:反复钻削次数 G82 系 钻削循环(孔底有 停留)G82 X Y Z R F L
5、 P P:孔底停留时间 G83 钻削循环(间隙进 给)G83XYZRFLPQIJK Q:每次下降高度 L:第一次切削深度 J:每一次切削后切削量的减速少值 K:最少切削量 G84 攻丝循环 G84 X Y Z R F L P G85 精钻削循环 G85 X Y Z R F L P G86 瞠孔循环 G86X YZRFLP G87 反向瞠孔循环 G87 X Y Z R F L P G88 反向攻丝循环 G88X YZRFLP G90 03 绝对值编程 G91x 相对值编程 G92 00 坐标系设定 G94 05 每分钟进给 G95 每转进给 G98 05 钻削循环返回到初 始点 G99 10 钻
6、削循环返回到 R 点 表 1.2 M 功能代码表 M 指令 功能 备注 M00 程序停止 按循环启动按钮,可以再启动 M01 选择停止 程序是否停止取决于机床操作面板上的跳 步开关 M02 程序结束 程序结束后不返回到程序开头的位置 M03*主轴顺时针转 从主轴尾端向主轴前端看时,为顺时针 M04*主轴逆时针转 从主轴尾端向主轴前端看时,为逆时针 M05*主轴停止 M06 刀具交换 M08 切削液开 M09 切削液关 M13 主轴顺时针转切削液 开 M14 主轴逆时针转切削液 插补或终点坐标圆心相对于起点在方向的距离圆半径程序停留时间单位毫秒刀补必须在直线段进行备注轴向缩放系数以平行于轴的直线
7、为对称轴以平行于轴的直线为对称轴以为对称点子程序调用坐标系旋转子程序号调用次数基准点布点钻削循环含同上每等分夹角直线均布点钻削循暂停延时平面选择平面选择平面选择英制输入公制输入取消刀具半径补偿刀具半径左补偿刀具半径右补偿刀具长度正补偿刀具长度负补偿取消刀具长度补偿代码组别功能取消坐标系点坐标钻孔深度参考平面位巻切削速率反复钻削次数孔底停留时间钻削循环孔底有停留钻削循环间隙进给每次下降高度第一次切削深度每一次切削后切削量的减速少值最少切削量系攻丝循环精钻削循环瞠孔循环反向瞠孔循环反向攻 开 M30*程序结束 程序结束后,自动返回到程序开头的位置 M98 子程序调用 M98 P L P:程序地址
8、L:调用次数 M99 子程序返回 插补或终点坐标圆心相对于起点在方向的距离圆半径程序停留时间单位毫秒刀补必须在直线段进行备注轴向缩放系数以平行于轴的直线为对称轴以平行于轴的直线为对称轴以为对称点子程序调用坐标系旋转子程序号调用次数基准点布点钻削循环含同上每等分夹角直线均布点钻削循暂停延时平面选择平面选择平面选择英制输入公制输入取消刀具半径补偿刀具半径左补偿刀具半径右补偿刀具长度正补偿刀具长度负补偿取消刀具长度补偿代码组别功能取消坐标系点坐标钻孔深度参考平面位巻切削速率反复钻削次数孔底停留时间钻削循环孔底有停留钻削循环间隙进给每次下降高度第一次切削深度每一次切削后切削量的减速少值最少切削量系攻丝循环精钻削循环瞠孔循环反向瞠孔循环反向攻