|
复杂外圆轮廓车铣复合编程点”济南数控模具科技研究所”关注 行业前沿、机械视频,数控加工技术、3D打印、工业机器人、生产工艺、模具、机床、等前沿资讯在这里等你哦! 编者按 西门子数控系统提供了一种端面转换(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 结束语 大中专毕业生岗前就业实训基地——济南数控模具科技研究所多年来主要开展CAD/CAM高级编程、UG四五轴编程、数控机床维修、注塑模具设计、冲压模具设计、逆向造型、工业机器人、3D打印等岗前培训。一次报名终身学习,培训期间,老师采用阶段性测试,充分把控学员学习进度,小班授课、一对一辅导、理论与实践相结合、学会为止,学完后免费推荐就业。研究所长期为学员提供技术支持及就业服务。济南数控模具科技研究所全体师生欢迎您的参观与学习,研究所现位于济南市章丘区圣井街道潘王路20333号A4 咨询热线:0531-85708996 |