现代制造技术 提 高 篇 数控铣(SIEMENS802D)
一 . 子程序………………………… 3 二 . 可设定的零点偏置…………… 三 . 可编程的零点偏置…………… 6 目 录 一 . 子程序………………………… 二 . 可设定的零点偏置…………… 三 . 可编程的零点偏置…………… 四 . 各种坐标系之间的关系……… 五 . 半径补偿……………………… 六 . 可编程镜像…………………… 七 . 可编程的比例系数…………… 八 . 可编程旋转…………………… 九 . 综合编程练习………………… 3 6 8 12 13 19 24 26 28
一.子程序 调用格式: L… P… 子程序名 调用次数 当程序中有固定的顺序和重复的模式时,可将其作为子程序存放,使程序简单化。 主程序过程中如需要某一子程序,可以通过一定的子程序调用格式在主程序中插入子程序,调用完毕回到主程序。 调用格式: L… P… 子程序名 调用次数
调用子程序示例: … L808 . SPF N15 G90G1X0Y0F200 N20 G91G1Z-11.5F80 N30 G90X10F100 N40 Y10 N50 G3X0Y10CR=5 N60 G1Y0 N70 G91G1Z10F200 N80 M02 JGSX . MPF N10 G94G54G90 N20 G0Z100 N30 M03S1200 N40 X10Y10 N50 Z10 N60 L808 P2 N70 G0Z20 M02 …
上例刀具实际轨迹图:
二. 可设定的零点偏置( G54、G55、G56、G57、G58、G59) * G500 取消可设定的零点偏置(模态有效) G53 取消可设定的零点偏置(程序段有效)(包括取消可编程的零点偏置)
编程练习: 说明: 蓝线为加工轨迹线, Z轴切入深度2mm。 JGSX1 N10 G94G54G90 L20 N20 G0Z100 N30 X0Y0 N40 M03S1000 N50 G0Z20 N60 L20 N70 G55 N80 L20 N90 G56 N100 L20 N110 G0Z100 N120 G500 M02 编程练习: L20 G0Z10 X0Y0 G1Z-2F80 Y20F100 X20 G3X40Y40CR=20 G1X50 Y0 X0 M02 说明: 蓝线为加工轨迹线, Z轴切入深度2mm。
三 . 可编程零点偏置 TRANS,ATRANS (独立程序段) TRANS X…Y…Z… ATRANS X…Y…Z… TRANS 在上一级的坐标系基础上重新建立一个坐标系(将零点进一步进行偏移) 清除有关偏移、比例系数、旋转、镜像的指令 ATRANS X…Y…Z… 在上一级的坐标系基础上重新建立一个坐标系(将零点进一步进行偏移) 附加于当前指令 TRANS 清除偏移、比例系数、旋转、镜像的指令
… … N40 G1X20Y15… ;将刀具移到要偏移的零点位置 N50 TRANS X20Y15… ;可编程零点偏置 N60 L10 ;子程序调用,其中包含待偏移的几何量 N200 TRANS ;取消偏移 … …
编程练习: (用可编程的零点偏置指令) (上例图形) 说明: 蓝线为加工轨迹线, Z轴切入深度2mm。
L20 G0Z10 X0Y0 G1Z-2F80 Y20F100 X20 G3X40Y40CR=20 G1X50 Y0 X0 M02 JGSX1 N10 G94G54G90 N20 G0Z100 N30 X0Y0 N40 M03S1000 N50 G0Z20 N60 L20 (N65 G0X76Y11) N70 TRANS X76Y11 N80 L20 (N85 G0X5Y-49) N90 TRANS X81Y-38 (ATRANS X5Y-49) N100 L20 N110 TRANS N120 G0Z100 M02
四 . 各种坐标系之间的关系 四级 可编程的零偏坐标系 三级 可设定的零偏坐标系(G54~G59) 二级 基本设定坐标系 一级 TRANS ATRANS 四级 可编程的零偏坐标系 工件坐标系(WCS) 三级 可设定的零偏坐标系(G54~G59) 二级 基本设定坐标系 一级 机床坐标系(MCS) ★ 可以越级建立坐标系; 低级坐标系改变时,高级坐标系的绝对位置同步发生改变。 ★
五 . 半径补偿 G41、G42、G40 直接按轮廓形状作为刀具中心轨迹加工的仿真效果图(Ø8键槽铣刀) 轮廓尺寸图
JGSX03 N10 G94G54 N20 G0Z100 N30 X0Y0 N40 M03S1200 N50 Z10 N55 M8 N60 G1Z-1.5F80 N70 Y28F100 N80 X24 N90G3X40Y44CR=16 N100 G1Y48 N110 X58 N120 Y0 N130 X0 N140 M9 N150 G0Z100 N160 M05 M02 凸模(保证内部尺寸)的实际刀具中心轨迹 刀具直径8 mm
G41 刀具半径左补偿 G42 刀具半径右补偿 G40 取消刀具半径补偿 使用条件: * 直接参考工件轮廓形状作为刀具中心轨迹编程 必须有相应的D号,且在刀具补偿存储器内设定刀具半径值 G41(G42、G40)须与G1(或G0)配合使用。如: G1X-10Y-10 G1(G0)G41(G40、G42)X0Y0F100
JGSX04 N10 G94G54G17 N15 T1D1 N20 G0Z100 N30 X-10Y-10 N40 M03S1200 N50 Z10 N55 M8 N60 G1Z-1.5F80 N65 G41G1X0Y0F100 N70 Y20 N80 X20 N135 G1G40X-10Y-10 N140 M9 N150 G0Z100 N160 M05 M02 N90G3X40Y40CR=20 N110 X50 N120 Y0 N130 X0
说明: 在实际加工之前必须在刀具积存器内输入使用刀具的半径值 系统按照刀补寄存器内的半径数据,自动生成刀具轨迹线,(编程时无须考虑半径大小) 使用刀补后的效果图
编程练习:(用半径补偿指令)
六 . 可编程镜像 MIRROR;AMIRROR 使用格式: MIRROR X0 Y0 Z0 ; 可编程的镜像功能,清除有关的镜像、旋转、偏移、比例系数指令 AMIRROR X0 Y0 Z0 ;可编程的镜像功能,附加于当前的指令 MIRROR ; 不带数值,清除有关的镜像、旋转、偏移、比例系数指令 说明: 用MIRROR(AMIRROR)可以以坐标轴镜像工件的几何尺寸;编辑了镜像功能的坐标轴,其运动都以反向进行。 指令要求一个独立的程序段
应用举例: … N10 G17 N20 L10 N30 MIRROR X0 N40 L10 N50 MIRROR Y0 N60 L10 N70 AMIRROR X0 N80 L10 N90 MIRROR …
编程练习:(用可编程的镜像指令) 实体效果图
用避开进退刀线法编辑上例 JGSX06 N10 G94G54G17G90 N20 T1D1 N30 G0Z100 N40 X0Y45 N50 S1000M03 N60 G0Z10 N70 L20P3 N80 MIRROR X0 N90 G90G1Z10F100 N100 L20P3 N110 AMIRROR Y0 N120 G90G1Z10 N130 L20P3 N140 MIRROR Y0 N150 G90G1Z10 N160 L20P3 N170 MIRROR N180 G0Z100 N190 M02 L20 G90G0X0Y45 G91G1Z-11F80 G90G3X15Y30CR=15F100 G2X30Y15CR=15 G3X45Y0CR=15 G91G1Z10F200 M02
刀具中心实际轨迹图:
七 . 可编程的比例系数:SCALE,ASCALE 使用格式: SCALE X…Y…Z… ; 可编程的比例系数,清除所有有关比例系数、偏移、旋转、镜像指令 ASCALE X…Y…Z… ; 可编程的比例系数,附加于当前的指令 SCALE ; 不带数值,清除所有有关比例系数、偏移、旋转、镜像指令 说明: 图形为圆时,两个轴的比例系数必须一致 在SCALE(ASCALE)有效时编程ATRANS,则偏移量一样缩放 独立程序段使用
应用举例: … N10 G17 N20 L10 N30 SCALE X2Y2 N40 L10 N50 ATRANS X2.5Y18
八 .可编程旋转 ROT,AROT 使用格式: 说明: * 在当前的平面G17 、G18、G19中执行旋转,值为RPL=… ,单位是度 ROT RPL=… ; 可编程旋转,清除所有有关比例系数、偏移、旋转、镜像指令 AROT RPL=… ; 可编程旋转,附加于当前的指令 ROT ; 没有设定值,清除所有有关比例系数、偏移、旋转、镜像指令 说明: ROT(AROT)使用时要求独立程序段
应用举例: … N10 G17… N20 TRANS X20Y10 N30 L10 N40 TRANS X30Y26 N50 AROT RPL=45 N60 L10 N70 ROT …
九 .综合编程练习:(用半径补偿、偏移,旋转、比例系数) 仿真效果图 蓝色线条为加工轮廓线
编程练习(2):(可用镜像指令或旋转指令) 说明: 刀具半径可自由选取 毛坯尺寸110X110X18 图纸为零件图,并非加工轨迹(见下页立体图)
仿真效果图
利用CAM(CAXA)软件自动生成的加工轨迹 说明: 1.选用键槽铣刀刀具半径4mm 2.由外向内环切加工;行距4mm ;降层高度1.5mm
利用CAM(CAXA)软件自动加工仿真
南京工业大学 实践教学培训中心 制作:汪全友 2005年7月
谢 谢 观 看