复杂外圆轮廓车铣复合编程_第1页
复杂外圆轮廓车铣复合编程_第2页
复杂外圆轮廓车铣复合编程_第3页
复杂外圆轮廓车铣复合编程_第4页
复杂外圆轮廓车铣复合编程_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西门子数控系统提供了一种端面转换(TRANSMIT)和柱面转换(TRACYL)的方法,大大降低了车铣复合铣削的编程难度。以实例说明如何采用西门子数控系统的SinuTrain软件对复杂外圆轮廓零件进行车铣复合编程。1

序言车铣复合机床是机床大家族中一个重要的分支,其结构特征是将车床和铣床的优势集合在一起,既能对高精度的回转体进行车削,同时又能完成铣床才能完成的各种铣削工作。最常见的车铣复合机床是在车床的刀塔上安装动力头来完成回转体零件的铣削任务[1,2]。西门子数控系统提供了一种端面转换(TRANSMIT)和柱面转换(TRACYL)的方法,将主轴的旋转转化为虚拟的X轴和Y轴,使得车铣复合铣削的编程与铣床的编程方式基本一样,大大降低了编程的难度[3]。2

图样主要技术要求与加工工艺2.1车铣零件图样主要技术要求车铣零件三维模型如图1所示,材料为LY15硬铝合金,毛坯尺寸为φ102mm×283mm,外圆表面轮廓内腔深度均为5mm,轮廓内腔曲线精度等级为IT6,采用三爪自定心卡盘一夹一顶装夹方式。图1车铣零件三维模型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模型。车削外圆程序使用西门子数控系统自带的DXFReader轮廓编辑器功能,该功能可实现工件图样到加工程序的快捷转换,如图3所示。图2车铣零件二维图样a)车削循环生成界面

b)轮廓生成界面图3轮廓编辑器功能3.2圆柱体外表面型腔粗加工程序的编辑(1)柱面转换(TRACYL)在西门子数控系统中提供了一种柱面转换编程的方式,控制系统将编程的进给指令从笛卡儿坐标系转换到实际坐标系。利用TRACYL(d)柱面转换,系统会自动生成一个虚拟的Y轴,将柱面展开成平面进行编程。图4所示就是以外部直径D滚动的圆柱形成的编程平面Y-Z(G19)外表面,旋转方向通过G2、G3定义。编程时只需要考虑X轴、Y轴和Z轴之间的关系,无需考虑主轴C的位置关系,系统自动进行转换、编程时,其深度方向是X轴。图4柱面转换示例图5为使用X-C-Z运动在圆柱体外表面加工的示例,标准车床(无Y坐标轴)运动轴中,两个线性轴XM、ZM相互垂直,旋转轴CM与线性轴ZM平行(围绕线性轴ZM旋转),线性轴XM与旋转轴CM(车削中心)相交。图5使用X-C-Z运动在圆柱体外表面加工示例

TRACYL功能可以通过TRACYL(d)在单独的程序段中编程来激活,d为圆柱体的加工直径(mm);通过TRAFOOF在单独的程序段中编程来取消,TRAFOOF将取消任何有效的转换功能。根据所编程的Y-Z路径(直线或路径),移动机床坐标轴ZM和CM,使得在圆柱体的外表面上可以通过铣刀进行轮廓加工,编程的X轴仍然作为X轴进给。

编写圆柱体外表面型腔粗加工程序的步骤如下。1)在程序编辑页面依次编写铣削工艺准备指令,具体如下。N14G54G19G95G40;初始化铣削加工环境N15T=”EN8”D1;φ8mm立铣刀N16SETMS(3);主轴(3)作为主主轴N17M3=3S3=2000;动力刀转速2000r/minN18TRACYL(100);激活柱面转换,参考直径为100mm

2)将圆柱体外表面轮廓在UGNX软件中展开,如图6所示。a)三维结构

b)二维展开

图6车铣零件外圆轮廓展开3)编写外圆轮廓型腔粗加工轮廓程序,因程序段较多,此处仅以轮廓A为例。在程序编辑页面按“其它”,选择“子程序”,调用“LKA1.SPF”为子程序,则可生成如下程序语句。N22CALL“LKA1.SPF”

编辑轮廓子程序,首先需要在主程序文件夹建立文件名为“LKA1.SPF”的子程序,在程序编辑页面选择“轮廓铣削”进入其页面,在右侧按软键“轮廓调用”,输入轮廓名称“LKA1”,按下“接收”,确认轮廓调用,在“轮廓铣削”→“型腔”下输入图7铣削循环输入界面所示的工艺参数,按下“接收”,确认型腔铣削工艺参数,在CYCLE63后输入M17指令,子程序结束。程序如下。图7铣削循环输入界面N2CYCLE62(“LKA1”,1,,)N3CYCLE63(“ALK1”,11,200,50,5,5,0.1,0.1,20,8,0.2,0.2,1,0,0,4,1,15,1,2,””,1,,0,103,111)

N4M17

其次,需要在数控系统中建立轮廓A,利用西门子数控系统自带的DXFReader轮廓编辑器功能,将CAD生成的后缀名为dxf的文件拷入系统。在程序编辑页面点击“轮廓铣削”→“轮廓”→“新建轮廓”,按右侧“从DXF导入”输入轮廓名称LKA1,选择拷入系统上的外圆轮廓文件,将指定参考点选择为“元素中心”,选择轮廓右侧直线,其工件编程原点就定在了与车削编程原点重合的位置。选择轮廓A的一条边,选择模式设为“自动”,即可生成轮廓A的封闭轮廓并高亮显示,最后按软键“轮廓传输”接受型腔轮廓。生成的刀路如图8所示,生成型腔轮廓的相关步骤如图9所示。图8生成的刀路a)选择编程原点b)生成封闭轮廓c)接受型腔轮廓图9型腔轮廓生成步骤(2)端面转换(TRANSMIT)在车铣复合加工过程中经常会用到端面转换功能。经过端面转换,系统会自动生成一个虚拟的Y轴。例如在端面上铣削一个四方,只需要进行X轴、Y轴位置编程,系统将自动进行转换,大大简化了编程难度。控制系统将编程的进给指令从笛卡儿坐标系转换到实际坐标系。端面转换功能通过单独程序段中的TRANSMIT激活,通过TRAFOOF取消,TRAFOOF将取消任何有效的转换功能。以图10零件为例,使用TRANSMIT对车铣零件进行端面铣削加工,图中X、Y、Z为编程端面加工的笛卡儿坐标系,ASM为第2主轴(用于铣刀、钻头的工作主轴),ZM为机床Z坐标轴(线性轴),XM为机床X坐标轴(线性),CM为C坐标轴(主主轴作为旋转轴)。图10使用TRANSMIT对车铣零件进行端面铣削加工示例编写铣削四方台粗加工程序,西门子系统中提供了许多固定循环指令,只需简单的几步设置即可实现程序的编辑。此零件的四方凸台就用到了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)图11多边形凸台铣削循环参数输入界面(3)编写程序结束指令程序如下。N37TRAFOOF;取消转换N38G0X200Z200M5M9

N39M30

需要指出的是TRAFOOF取消转换指令,在端面转换TRANSMIT和柱面转换TRACYL结束后都需指定一次,否则数控系统会报警。精加工程序只需在CYCLE63和CYCLE79循环中进行相应更改即可,篇幅所限,在此不做介绍。车铣零件主程序如下,车铣零件加工模拟如图12所示。N1WORKPIECE(,,,”CYLINDER”,0,0,-283,-270,102);定义毛坯直径102mm,长283mm,装夹-270mmN3G90G54G18G95G40;初始化车削加工环境

N4DIAMON;激活直径编程指令N5LIMS=2000;主主轴转速限值2000r/minN6G0X200Z100M8

N7M4G96S100

N8T=”ROUGHING_T80A”D1;刀片角度为80°外圆车刀

N9CALL“WYLK.SPF”;调用车削外圆轮廓子程序N10G0X200N11Z200M5N12M9N13M0

MSG(“铣削轮廓程序");信息提示N14G54G19G95G40;初始化铣削加工环境N15T=”EN8”D1;φ8mm立铣刀N16SETMS(3);主轴(3)作为主主轴N17M3=3S3=2000;动力刀转速2000r/min

N18TRACYL(100);激活柱面转换,加工直径100mmMSG(“铣削轮廓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")

N23CALL“LKA1.SPF”;调用铣削轮廓A子程序N24CALL“LKA2.SPF”MSG(“铣削轮廓C")N25CALL“LKC1.SPF”N26CALL“LKC2.SPF”N27TRAFOOF;取消所有生效的转换

N28M0M5

N29M9

MSG(“铣削端面四方")N31SETMS;SETMS不含主轴指定,切换回系统定义的主主轴上N32G0X200Z200N33T=”EN10”D1;φ10mm立铣刀N34SETMS(3)

N35M3=3S3=2000

N36G0X0Z50

N37TRANSMIT;激活端面转换

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);多边形铣削循环N39TRAFOOFN40G0X200Z200M5

N41M9N42M30图12车铣零件加工模拟4

结束语在使用端面转换(TRANSMIT)和柱面转换(TRACYL)命令时,需要在加工程序中编写相关指令,向系统声明当前需要转换到铣削模式下工作。常用指令包括SETMS(2):动力刀头作为主轴编程;TRANSMIT:端面转换开始;TRACYL(d):柱面转换开始,其中d为圆柱工件直径;TRAFOOF:转换结束;M2=3S2=1000:动力刀转速1000r/min;MCALL:取消模态调用;FGROUP(Z1,C):C轴与Z轴进行联动插补。

SINUMERIKOperateDXF-Reader是西门子数控系统提供的,一个非常

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论