文档详情

卧式牧野加工中心培训资料

飞***
实名认证
店铺
DOC
830.78KB
约28页
文档ID:30477717
卧式牧野加工中心培训资料_第1页
1/28

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

R值的范围为-360.~+360.度,可以是绝对值也可以是相对值,如:G17 G68 X_ Y_ G90/(G91) R45.;如果忽略 X,Y,Z,则把当前点就作为坐标旋转点;如果忽略 R值,则把参数设定的值作为其旋转角度值举例:O1000;G90 G54 G00 G17 X0 Y0 S1000 M03;Z100.;G68 (X0 Y0) R60.;G41 X60. Y-30. D01; .在 G68和 G69必须设定在同一个点上Z-5.0; .旋转所在平面必须在切削补偿平面上,如半径补偿 G41G01 Y20. F100; .在 G68方式不能改变坐标平面,只能用 G69取消坐标旋X100.; 转后才能改变坐标平面(G17/G18/G19)Y-20.;X50.;G00 Z100.;G40 X0 Y0;G69;M30;3.3分级钻削 G73/G83 3.3.1 G73G98/(G99) G73 X_ Y_ R_ Z_ Q_ F_Q:每级钻深参数D: 返回安全距离参数,该值由机床参数设定(标准设定 0.1mm)Z: 总钻深参数R: 安全距离或安全点参数X ,Y:孔的位置尺寸参数F:进给参数3.3.2 G83G98/(G99) G83 X_ Y_ R_ Z_ Q_ F_Q:每级钻深参数D: 返回安全距离参数,该值由机床参数设定(标准设定 0.1mm)点 起 点 点点起 点点 点 起 点 点点起 点点Z: 总钻深参数R: 安全距离或安全点参数X ,Y:孔的位置尺寸参数F: 进给参数3.3.3 G73和 G83的区别其区别是排屑后退的距离或位置不同,G73 指后退距离 d;而 G83后退到 R点,属于全排屑。

3.4 G10 可编程数据输入格式:G90/(G91) G10 L_ P_ R_ ;3.4.1 设定或修改刀具数据G10 L10 P_ R_ 将 R_值设定或修改到对应 P_所指定的刀具偏置号(H 代码)刀具长度数据中G10 L11 P_ R_ 将 R_值设定或修改到对应 P_所指定的刀具偏置号(H 代码)刀具长度磨损数据中G10 L12 P_ R_ 将 R_值设定或修改到对应 P_所指定的刀具偏置号(D 代码)刀具半径数据中G10 L13 P_ R_ 将 R_值设定或修改到对应 P_所指定的刀具偏置号(D 代码)刀具半径磨损数据中3.4.2 输入工作偏置数据(G54-G59)格式:G90/(G91) G10 L2 P_ X_ Y_ Z_ B_ ;P_:对应 G54-G59,见下表P1 对应 G54P2 对应 G55P3 对应 G56P4 对应 G57P5 对应 G58P6 对应 G59X_ Y_ Z_ B_:对应相应轴的偏置值G90和 G91:举例: G90 G10 L2 P1 X100. Y100. Z100. ; G91 G10 L2 P1 X50. Y50. Z50. ; 从上面可以看出 G90和 G91区别是绝对值和增量值的关系。

G54X 100.0Y 100.0Z 100.0G54X 150.0Y 150.0Z 150.03.5 G74/G76/G80/G81/G82/G84/G85/G86/G87/G88/G893.5.1 攻牙 G74/G84:G84:攻右旋螺纹G74:攻左旋螺纹格式:G98/(G99) G84/(G74) X_ Y_ R_ Z_ P_ F_F= RPM × 螺距或节距3.5.2 镗孔 G76/G85/G86/G87/G88/G89① G76:精镗,格式:G98/(G99) G76 X_ Y_ R_ Z_ Q_ F_;X_Y_:孔位置参数Z: 镗深R: 安全位置Q: 退刀偏心量,该值为正值F: 进给参数该固定循环用于精镗,实现定向偏心退刀说明:a)在指定 G76之前,用辅助功能(M 代码)旋转主轴b)当 G76指令和 M代码在同一程序段中指定时,在第一个定位动作的同时执行 M代码然后处理下一个动作c)当在固定循环中指定刀具长度偏置(G43、G44 或 G49)时,在定位到 R点的同时加偏置见下图② G85/G89 镗孔G85格式:G98/(G99) G85 X_ Y_ R_ Z_ F_镗完后采用工退G89格式:G98/(G99) G89 X_ Y_ R_ Z_ P_ F_镗完后在孔底延时,然后采用工退9876主 轴 停 止 并 定 向 起 始 点点点见下图③ G86 镗孔格式:G86格式:G98/(G99) G86 X_ Y_ R_ Z_ F_镗完后主轴停止退出见下图④ G87 反镗格式:G98/(G99) G86 X_ Y_ R_ Z_ Q_ F_偏心 Q进刀,然后定心反向镗削见下图985起 始 点 点点 孔 底 延 时 起 始 点 点点主 轴 停 止 6起 始 点 点点主轴正转 点点 起 始 点987⑤ G88 镗削格式:G98/(G99) G86 X_ Y_ R_ Z_ P_ F_镗孔完后,主轴停止并延时,然后手动退刀,见下图3.5.3 钻孔循环 G81/G82① G81 格式: G98/(G99) G81 X_ Y_。

下载提示
相似文档
正为您匹配相似的精品文档