1.UG线切割编程功能
1.1 UG线切割模块
UG的线切割模块包括无废渣内孔切割、工件内部形状切割、形状切割、开口轮廓切割等多个加工子模块线切割编程软件教程,如图1所示。用户可以灵活选择一个或多个子模块根据加工需要完成零件的线切割加工任务。 该模块基本满足从2轴到4轴零件的线切割加工要求。
在线切割加工中,一些螺纹孔工件(深径比较大)需要采用无渣切割方法腐蚀工件中的全部材料才能完成加工。 UG线切割模块上无熔渣内切法生成的刀路有时会出现不合理的刀路,如尖角等,这就需要我们对刀路进行控制。 但内部切割模块生成的无废渣程序的切割方式是软件默认的形式,难以控制和修改。
1.2 熟练使用UG平面铣削模块编写线切割程序
线切割编程模块不方便。 在分析了UG平面铣削模块的特点后,决定利用该模块编写无废渣的线切割内部切割程序,从而达到控制线切割切割方式的目的。 图2是平面铣削模块的子模块面板。
UG平面铣削模块是对零件平面部分进行三轴加工的模块。 其特点是切削过程发生在XY平面上,Z轴的作用主要是加工时的降刀、升刀、避夹等。 该走刀方式具有灵活、易于控制的优点。 可以采用的走刀方式有单向、往复式、跟随型腔外观、铣削外观、混合加工等,如图3所示。线切割铣床的工作平面为XY平面,通过线切割丝在二维平面上的移动来完成零件的加工。 如果在UG平面铣削模块编程时能够抑制Z轴向下和向上,则可以生成仅包含XY坐标的刀具路径文件。 通过后处理可以生成适合线切割铣床的NC程序线切割编程软件教程,大大提高了线切割编程工装方法的可控性。
图4是典型零件的外观。 现在需要采用无熔渣的内切方法来加工椭圆内部的工件。 如果直接采用UG线切割模块上的无渣内切方法加工,生成的刀具轨迹如图5轨迹1所示,轨迹上有尖角,铣床可以轻松在尖角处改变方向并造成冲击。 图5中的轨迹2和轨迹3是平面铣削方法生成的两种不同切削形式的刀具轨迹。 从这三个刀具路径可以看出,采用面铣的刀具路径具有更好的可控性,生成的程序更加平滑,没有尖角,因此不会造成车床的冲击,更好地保证零件的高加工性精度,延长车床的使用寿命。
2、进口线切割车床数控编程
我单位进口线切割车床,定位精度和重复定位精度高,适合加工表面粗糙度要求高、规格精度控制严格的零件。 以车床编程为例,介绍线切割编程的一般步骤。
前述生成的刀具轨迹是刀具在加工过程中所经过的一系列位置点的集合,称为刀位,以一定的格式和叙述方式记录刀位位置信息的文件称为刀位文件。 在UG中,这种文件通常以cls(cutterlocationsource)文件格式保存,它不仅记录了刀具位置的点信息,还包含刀具信息、进给量、主轴怠速等加工信息。 刀位文件不能直接用于数控铣床。 要使数控车床识别这种刀位,应将其转换成车床可以识别的NC代码。 图6是将刀位文件转换成NC代码的流程图。 其中,预处理文件有两个,一个是tcl结尾的文件,一个是def结尾的文件。 在UG后处理中,这两个文件用于定义车床的类型以及预处理时生成的NC代码的格式。 通过预处理编辑器POSTBUILDER创建并编辑以上两个文件,使其符合特定的车床规格。
2.1 编程规范和预处理
在编写车床的预处理器之前,我们首先要了解车床的程序规范。 线切割车床的编程规范有以下特点: (1)程序开头以N为序号,前面的数字从1到前面逐渐增加; (2) 程序第一段以G00作为车床定位点。 强制性的,并且只能在程序中出现一次。 然后进行直线(G01)、圆弧(G02 或G03)等插补。 (3) 程序中每段以分号“;”结束。 (4) 圆弧中心I、J值指向圆弧的起点 圆心的向量 (5) 整个程序运行完毕后,用M02完成该程序段。
2.2 UG后处理准备
了解了车床的编程规范后,接下来的工作就是根据规范创建并编辑相应的预处理文件。 最后进入预处理时,输入创建的预处理文件,将刀位文件转换为车床的NC代码。 UG的前加工文件编辑器POSTBUILDER主界面如图6所示,选择对应的车床型号,然后根据规格编辑铣床行程、程序号、程序结束等相关内容,保存创建的内容,POSTBUILDER手动生成上述两个文件(.tcl,.def),可以应用到预处理器中。
对上述平面铣削模块生成的线切割刀位文件进行预处理时,还需要编译额外的预处理文件。 其中,铣床类型选择为三轴铣削,否则系统在预处理时会出错。 其余内容可根据编程规范进行编辑和修改。
2.3 编程示例
以上图4的零件为例,使用平面铣削模块创建图5中的轨迹2,并生成刀位文件。 创建、编辑和后处理文件并保存它们。 预处理生成的NC代码如下,该NC代码在车床上运行良好。
N1G00X0.0Y1.;
N2G01X0.02;
N3G01X0.03;
...
N259G02X18.545Y-47.884I-54.147J152.257;
N260G02X0.0Y-49.I-18.662J155.49;
N261M02;
三、结论
借助UG软件进行线切割数控编程,缩短了编程时间,提高了加工效率。 通过对单刀NC规范的分析,创建预处理文件并应用到预处理器中,将刀位文件转换为铣床可以识别的NC程序。 同时,通过平面铣削模块编制线切割无废渣切割程序,丰富了线切割程序切割形式的多样性和可操作性,成为线切割编程模块的有益补充。 实践证明,采用这些方法进行线切割编程取得了很好的经济效益。