《手动CNC编程G代码和 M代码》由会员分享,可在线阅读,更多相关《手动CNC编程G代码和 M代码(3页珍藏版)》请在金锄头文库上搜索。
1、表1.1 G功能代码表(数控铣加工)G代码组别功能备注G0001快速点定位G01直线插补G02顺时针圆弧插补G02 XYIJ,或G02 XYRXY:终点坐标,I、J:圆心相对于起点在X,Y方向的距离,R:圆半径G03逆时针圆弧插补G0400暂停(延时)G04 P P:程序停留时间(单位:毫秒)G1702XY平面选择G18ZX平面选择G19ZY平面选择G2006英制输入G21公制输入G4007取消刀具半径补偿G41刀具半径左补偿刀补必须在直线段进行G42刀具半径右补偿G4308刀具长度正补偿G44刀具长度负补偿G49取消刀具长度补偿G代码组别功能备注G5011G51G51 XYZIJKI,J,K
2、:X,Y,Z轴向缩放系数G50.1取消坐标系镜像G51.1镜像G51.1 X 以平行于X轴的直线为对称轴G51.1 Y 以平行于Y轴的直线为对称轴G51.1 Z 以(X,Y )为对称点G5300设置为机床坐标系模式G54-G5914工件坐标系G6512子程序调用G65 P L P:子程序号 ,L:调用次数G68坐标系旋转G68 X Y R X,Y:基准点, R:旋转角度G69取消坐标系旋转G70圆周均布点钻削循环G70 I,J,L I:为圆弧半径J:起点到圆心的直线与X轴的夹角L:圆上共均布的点数G71圆周均布点钻削循环G71 I,J,K,LI,J,L :含义同上K:每等分夹角G72直线均布点
3、钻削循环G72 I,J,LI:等分距离 J:直线与X轴夹角L:等分点G8009取消固定钻削循环G81普通钻削循环G81 X,Y,Z,R,F,LX,Y:加工点XY坐标Z:钻孔深度 R :参考平面位置F:切削速率 L:反复钻削次数G82钻削循环(孔底有停留)G82 X Y Z R F L P P:孔底停留时间G83钻削循环(间隙进给)G83 X Y Z R F L P Q I J KQ:每次下降高度 L:第一次切削深度J:每一次切削后切削量的减速少值K:最少切削量G84攻丝循环G84 X Y Z R F L PG85精钻削循环G85 X Y Z R F L PG86镗孔循环G86X Y Z R F
4、 L PG87反向镗孔循环G87 X Y Z R F L PG88反向攻丝循环G88 X Y Z R F L PG9003绝对值编程G91相对值编程G9200坐标系设定G9405每分钟进给G95每转进给G9805钻削循环返回到初始点G9910钻削循环返回到R点 表1.2 M功能代码表M指令 功能 备注M00程序停止按循环启动按钮,可以再启动M01选择停止程序是否停止取决于机床操作面板上的跳步开关M02程序结束程序结束后不返回到程序开头的位置M03主轴顺时针转从主轴尾端向主轴前端看时,为顺时针M04主轴逆时针转从主轴尾端向主轴前端看时,为逆时针M05主轴停止M06刀具交换M08切削液开M09切削液关M13主轴顺时针转切削液开M14主轴逆时针转切削液开M30程序结束程序结束后,自动返回到程序开头的位置M98子程序调用M98 P L P:程序地址 L:调用次数M99子程序返回