服务热线
传真:0757-82268029
邮箱:guohengkeji@industry-cm.com
地址:广东省佛山市禅城区三友南路17号泛家居电商创意园6号楼F座二层
西门子数控系统提供了一种端面转换(TRANSMIT)和柱面转换(TRACYL)的方法,大大降低了车铣复合铣削的编程难度。以实例说明如何采用西门子数控系统的SinuTrain软件对复杂外圆轮廓零件进行车铣复合编程。
1 序言
车铣复合机床是机床大家族中一个重要的分支,其结构特征是将车床和铣床的优势集合在一起,既能对高精度的回转体进行车削,同时又能完成铣床才能完成的各种铣削工作。最常见的车铣复合机床是在车床的刀塔上安装动力头来完成回转体零件的铣削任务[1,2]。西门子数控系统提供了一种端面转换(TRANSMIT)和柱面转换(TRACYL)的方法,将主轴的旋转转化为虚拟的X轴和Y轴, 使得车铣复合铣削的编程与铣床的编程方式基本一样,大大降低了编程的难度[3]。
2 图样主要技术要求与加工工艺
2.1 车铣零件图样主要技术要求
车铣零件三维模型如图1所示,材料为LY15硬铝合金,毛坯尺寸为φ102mm×283mm,外圆表面轮廓内腔深度均为5mm,轮廓内腔曲线精度等级为IT6,采用三爪自定心卡盘一夹一顶装夹方式。
2.2 加工工艺
采用三爪自定心卡盘一夹一顶装夹方式,分别完成车削外圆、铣削外圆轮廓腔工作。车削外圆:用刀片角度为80°、刀尖圆角为R1.2mm的菱形刀片进行外圆部分的加工,车削粗加工每次背吃刀量ap为1.2mm,外圆和端面各留余量0.3mm进行精加工。铣削外圆轮廓腔加工:用φ8mm 立铣刀(EN8)快速去除型腔内部材料,每次吃刀量为5mm,侧壁和底面留余量0.3mm进行精加工。铣削零件右端四方台:用φ10mm立铣刀(EN10)粗铣,利用立铣刀侧刃快速去除零件余量,背吃刀量ap为30mm,侧壁最大切削宽度0.8mm,侧壁和底面留余量0.3mm进行精加工。
3 车铣零件铣削程序编制过程
3.1 图样导入
工件图样导入系统,车铣零件的二维图样如图2所示,需转化为二维CAD模型。车削外圆程序使用西门子数控系统自带的DXF Reader轮廓编辑器功能,该功能可实现工件图样到加工程序的快捷转换,如图3所示。
图2 车铣零件二维图样
3.2 圆柱体外表面型腔粗加工程序的编辑
图5 使用X-C-Z运动在圆柱体外表面加工示例
图6 车铣零件外圆轮廓展开
3)编写外圆轮廓型腔粗加工轮廓程序,因程序段较多,此处仅以轮廓A为例。在程序编辑页面按“其它”,选择“子程序”,调用“LKA1.SPF”为子程序,则可生成如下程序语句。
N22CALL “LKA1.SPF” 编辑轮廓子程序,首先需要在主程序文件夹建立文件名为“LKA1.SPF”的子程序,在程序编辑页面选择“轮廓铣削”进入其页面,在右侧按软键“轮廓调用”,输入轮廓名称“LKA1”,按下“接收”,确认轮廓调用,在“轮廓铣削”→“型腔”下输入图7铣削循环输入界面所示的工艺参数, 按下“接收”,确认型腔铣削工艺参数,在CYCLE63后输入M17指令,子程序结束。程序如下。
图7 铣削循环输入界面
图8 生成的刀路
a)选择编程原点
b)生成封闭轮廓
图9 型腔轮廓生成步骤
(2)端面转换(TRANSMIT)在车铣复合加工过程中经常会用到端面转换功能。经过端面转换,系统会自动生成一个虚拟的Y轴。例如在端面上铣削一个四方,只需要进行X轴、Y轴位置编程,系统将自动进行转换,大大简化了编程难度。控制系统将编程的进给指令从笛卡儿坐标系转换到实际坐标系。端面转换功能通过单独程序段中的 TRANSMIT激活,通过TRAFOOF取消,TRAFOOF 将取消任何有效的转换功能。
以图10零件为例,使用TRANSMIT对车铣零件进行端面铣削加工,图中X、Y、Z为编程端面加工的笛卡儿坐标系,ASM为第2主轴(用于铣刀、钻头的工作主轴),ZM为机床Z坐标轴(线性轴),XM为机床X坐标轴(线性),CM为C坐标轴(主主轴作为旋转轴)。
编写铣削四方台粗加工程序,西门子系统中提供了许多固定循环指令,只需简单的几步设置即 可实现程序的编辑。此零件的四方凸台就用到了 CYCLE79多边形凸台铣削编程指令,在多边形凸台铣削循环参数输入界面输入图11中的铣削工艺参数,即可生成图例所需程序。
N36CYCLE79(100,-58,5,-30,4,83.2,0,0,0,0,100,0.8,30,0.3,0.3,0.1,0,1,1,2,100,1,101)
(3)编写程序结束指令程序如下。
N37 TRAFOOF; 取消转换
N38 G0 X200 Z200 M5 M9
N39 M30
需要指出的是TRAFOOF取消转换指令,在端面转换TRANSMIT和柱面转换TRACYL结束后都需指定一次,否则数控系统会报警。精加工程序只需在CYCLE63和CYCLE79循环中进行相应更改即可,篇幅所限,在此不做介绍。车铣零件主程序如下,车铣零件加工模拟如图12所示。
N1 WORKPIECE(,,, ” CYLINDER ”,0,0,- 283,-270,102); 定义毛坯直径102mm,长283mm,装夹-270mm
N3 G90 G54 G18 G95 G40; 初始化车削加工环境
N4 DIAMON; 激活直径编程指令
N5 LIMS=2000; 主主轴转速限值2000r/min N6 G0 X200 Z100 M8
N7 M4 G96 S100
N8 T=”ROUGHING_T80 A” D1; 刀片角度为80°外圆 车刀
N9 CALL “WYLK.SPF”; 调用车削外圆轮廓子程序
N10 G0 X200
N11 Z200 M5
N12 M9
N13 M0
MSG(“铣削轮廓程序"); 信息提示
N14 G54 G19 G95 G40; 初始化铣削加工环境
N15 T=”EN8” D1; φ8mm立铣刀
N16 SETMS(3); 主轴(3)作为主主轴
N17 M3=3 S3=2000; 动力刀转速2000r/min
N18 TRACYL(100); 激活柱面转换,加工直径100mm MSG(“铣削轮廓B")
N19CYCLE62(“LKB1”,0,,); 轮廓B
N20CYCLE63(“B1LK”,11,200,50,5,5,0.1,0.1,40,8,0.2,0.2,0,0,0,4,1,15,1,2,””,1,,0,103,111);轮廓腔铣削循环
N21CYCLE62(“LKB2”,0,,)
N22CYCLE63(“B2LK”,11,200,50,5,5,0.1,0.1,40,8,0.2,0.2,0,0,0,4,1,15,1,2,””,1,,0,103,111)
MSG(“铣削轮廓A")
N23 CALL “LKA1.SPF”; 调用铣削轮廓A子程序
N24 CALL “LKA2.SPF”
MSG(“铣削轮廓C") N25 CALL “LKC1.SPF” N26 CALL “LKC2.SPF” N27 TRAFOOF; 取消所有生效的转换
N28 M0 M5
N29 M9
MSG(“铣削端面四方")
N31 SETMS; SETMS不含主轴指定,切换回系统定义的主主轴上
N32 G0 X200 Z200
N33 T=”EN10” D1; φ10mm立铣刀
N34 SETMS(3)
N35 M3=3 S3=2000
N36 G0 X0 Z50
N37 TRANSMIT; 激活端面转换
N38CYCLE79(100,-58,5,-30,4,83.2,0,0,0,0,100,0.8,30,0.3,0.3,0.1,0,1,1,2,100,1,101); 多边形铣削循环
N39 TRAFOOF
N40 G0 X200 Z200 M5
N41 M9
N42 M30
4 结束语
SINUMERIK Operate DXF-Reader是西门子数控系统提供的,一个非常方便实用的图样加工轮廓读取和编辑器,与SINUMERIK Operate轮廓编辑器以 及工艺循环配合使用,某种意义上相当于一个“不用后处理的二维CAM软件”。从以上零件的编程可 知,整个工件的加工都可以使用这种轮廓加工的方法实现,由于在系统上使用了DXF编辑器,使工件图样直接转化为了实际的加工程序,因此轮廓编辑大大简化,极大地方便了操作人员的编程工作,提高了编程效率。使用西门子内置的加工循环可以大大缩短程序的长度,减少现场编程的工作量,但在人机对话界面填写数值时需注意数值的正负号。
上一篇:
扫码关注,和你一起分享工业干货
你是采购商?想个性小批量定制?
你是供应商?想获得更多订单?
点击这里免费注
————————
加工余量对加工精度的影响!
国恒网络科技 零部件小批量定制 采供整合云平台———————