牧野加工中心培训教材
一、编程
1、程序格式
O0001(OP20 FOR L3000-1002114C); 程序号/注释
G91 G30 X0 Y0 Z0 T01 M6
N1 G90 G54 G00 X0 Y0 M03 S1000; N2 G01 X0 Y-50. F100;
N3 ?? 加工程序部分 N4 ?? N5 M05
M30 程序结束
1.1 程序编号:
O □ □ □ □ (----------)
□ □ □ □: 程序号,要求在四位数字内
(----------):用于程序的注释,说明等,也可以不要 1.2 程序在内存区的分类 O0001~O7999 用户区
O8000~O8999 用户区(程序可以通过设定参数进行保护)
O9000~O9999 机床制造厂家区(程序可以通过设定参数进行保护)
1.3 程序段号
N □ □ □ □ ()
□ □ □ □:程序段顺序号可以是1-99999或1-9999 1.4 程序段
N1 G1 G54 X10. Y100. ; 移动指令 段结尾符号EOB 1.5 G代码
G □ □
□ □ :G代码,号码范围0-99 1.6 M功能 M □ □ □
□ □ □:M代码,代码范围0-999 1.7 进给速度F和主轴转速S F □ □ □□ □F100=F100.
□ □ □□ □:切削进给速度,最多5位,数字后可以不要小数点
S □ □ □□ □:主轴转速,最多5位,数字后可以不要小数点
2、字母在程序中的作用 O N G X,Y,Z A,B,C,U,V,W R I,J,K F S T M H,D P,X P L 进给 主轴转速 刀具功能 辅助功能 刀具偏置号 延时 程序号指令 重复 字母 功能 程序号 程序段号 准备功能 尺寸字符 解释 设定程序号 设定程序顺序号 选择移动方式(直线,圆弧,等) 轴移动指令 附加轴移动指令 圆弧半径 圆弧中心坐标(矢量) 设定进给量 设定主轴转速 设定刀具号 开/关控制功能(如:M00,M01,M02,M03,M04,M05,M06?) 设定刀具偏置号 设定延时时间(如:G04 P1000或G04 X1.0 G04 X1000) 设定子程序号(如子程序调用:M98 P1000) 设定子程序或固定循环重复次数(如: M98 P1000 L2,省略L代表L1) P,W,R Q 参数 固定循环使用的参数(如:攻牙G98/(G99) G84 X_ Y_ R_ Z_ P_ F_)
3、常用G代码解释 G代码 G00 G01 G02 G03 G04 G09 G10 G17 G18 G19
组 01 定位或快速移动 直线插补 圆弧插补/螺旋线插补CW 圆弧插补/螺旋线插补CCW 00 功能 停留时间或延时时间,如:G04 X1000(或G04 X1.0) G04 P1000表示停留1秒钟 准确停止或精确停止检查(检查是否在目标范围内) 可编程数据输入 选择XPYP 平面 XP:X 轴或其平行轴 选择ZPXP 平面 YP:Y 轴或其平行轴 选择YPZP 平面 ZP:Z 轴或其平行轴 02
G20 G21 G28 06 00 英寸输入 毫米输入 返回参考点检测 格式:G91/(G90) G28 X__ Y__ Z__ 经过中间点X__ Y__ Z__返回参考点(绝对值/增量值指令) 从参考点返回 G91/(G90) G29 X__ Y__ Z__ 从起始点经过参考点返回到目标点X__ Y__ Z__的指令(绝对值/增量值指令) 返回第2,3,4 参考点 G91/(G90) G30 P2 X__ Y__ Z__;返回第2 参考点(P2 可以省略。) G91/(G90) G30 P3 X__ Y__ Z__;返回第3 参考点 G91/(G90) G30 P4 X__ Y__ Z__;返回第4 参考点 X__ Y__ Z__:经过中间点位置(绝对值/增量值指令) 刀具半径补偿取消 左侧刀具半径补偿(沿进给方向刀具在左边) 右侧刀具半径补偿(沿进给方向刀具在右边) 刀具长度补偿 +方向 刀具长度补偿 -方向 取消刀具长度补偿 取消比例缩放 比例缩放,格式: ON G51 X_ Y_ Z_ P_; OFF G50 X_ Y_ Z_:设定缩放中心位置 P:缩放比例,范围是1-999999,不能是小数,如果P800代表缩放比例是0.8 设定局部坐标系 选择机床坐标系 选择工件坐标系1 选择工件坐标系2 选择工件坐标系3 选择工件坐标系4 选择工件坐标系5 选择工件坐标系6 单方向定位,消除传动间隙(代替G00),过目标位置后然后回头至目标位置 准停检查方式,切削进给接近目标位置时减速并检查位置公差范围 自动拐角倍率 攻牙方式 正常切削方式,切削进给接近目标位置时不减速,以及切削段与段之间不减速 G29 G30 G40 G41 G42 G43 G44 G49 G50 G51 07 08 11 G52 G53 G54 G55 G56 G57 G58 G59 G60 G61 G62 G63 G64 00 00 14 00 15
G65 G66 G67 G68 00 12 16 宏程序调用 宏程序模态调用 宏程序模态调用取消 坐标旋转,格式: G17 G68 X_ Y_ R_ G18 G68 X_ Z_ R_ G19 G68 Y_ Z_ R_ 坐标旋转取消 多级钻削循环 攻左旋螺纹循环 精镗循环(定向偏心退刀) 取消固定循环 单级钻削循环 单级钻削循环(实现孔底停留或延时) 多级钻削循环 攻右旋螺纹 镗削循环 镗削循环 反镗循环 镗削循环 镗削循环 绝对指令 相对指令 设定工件坐标系 固定循环后退时退回起点 固定循环后退时退回点(R点在固定循环中设定) G69 G73 G74 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89 G90 G91 G92 G98 G99 09 03 00 10 部分说明:
3.1、G28/G29/G30
3.1.1我们编程时习惯用:G91 G30 X0 Y0 Z0,那么和G90 G30 X0 Y0 Z0有什么区别呢? 见图:
30参考点030参考点=0=0
相关推荐: