·436·
数控电火花线切割编程应用技术
图25.10
图25.11
(a)
图25.12
(b)
图25.13
·436 ·
第25章 模具加工应用实例
·437·
(5) 单击工具栏中的(开始)按钮,开始实体模拟,实体模拟结果如图25.14所示,同时菜单区出现图25.15所示的废料显示子菜单,用于对切割后的废料进行去除以方便观察。
图25.14
图25.15
(6) 单击图25.15所示菜单中的Pick a chip(选择片),在绘图区中单击型腔中间产生的废料,得到如图25.16所示的型腔实体模型。
图25.16
注意:此处的Pick a chip操作需要执行两次,因为除型腔中间的整体废料外,在圆弧进入
和直线退出中间还有一段小的废料也需要进行这种操作来去除显示,才能最终得到图25.15所示的效果。通常先去除进刀圆弧产生的小废料的显示,再去除型腔中大废料的显示。
最终的模拟图形模拟的是不带刀具补偿的切割路径,因为在切割参数设臵中我们选择的是控制器补偿方式,读者需要注意这一点。 (7) 选择菜单区中的Done(执行)命令退出,再单击实体切割工具栏右上角的按钮退出实体切削模拟对话框,返回到图25.12所示的操作管理对话框中。 25.1.4 后置处理生成程序
(1) 从操作管理对话框中单击Post(后置)按钮,进入后处理设置界面中,确认当前的后处理程序为MWPROBO,保持其他设置值不变,如图25.17所示,单击OK按钮。
(2) 在弹出的文件写入对话框中输入产生的程序名称,单击“保存”按钮。系统创建并在程序文件编辑器中自动调出CMD文件,如图25.18所示,其中所用的ISO文件同时被创建。
·437 ·
·438·
数控电火花线切割编程应用技术
图25.17
图25.18
注意:在图25.18所示的CMD文件中,GOH值的高度与工件高度HPA一样,通常在加工
时上机头的高度根据实际工件高度及装夹情况来直接调整,因此这里不需要GOH值,应该将其去掉。但是读者要清楚这里的值是由图25.5所示对话框中的UV高度和UV修剪面高度来确定的。 (3) 删除GOH代码行,根据零件的配合间隙加入CLE指令设定所需的偏移,将文件保存,CMD文件创建成功。
技巧:保存前,在REX E502代码行前加入一行指令“OSP,0”;它的含义为取消选项停止
功能,这样在NC文件中就可以设臵选择性停点,使切割加工在第一次完成时暂停以便取废料,在第二、三次切割中忽略停点。
(4) 在程序编辑器中调入创建的NC代码文件,如下所示:
%( EX25-1x )
N100 G92 G60 X0. Y0. W0. H11. R11. N102 M20 N104 M06 N106 G29
N108 G01 X.94284 Y.28284 N110 G42 D0
N112 G28
N114 G02 X1.06 Y0. I.66 J0. A.75 N116 G01 Y-1.06
N118 G02 X.94 Y-1.18 I.94 J-1.06 N120 G01 X-.94
N122 G02 X-1.06 Y-1.06 I-.94 J-1.06 N124 G01 Y.82
N126 G02 X-.935 Y.9399 I-.94 J.82 ·438 ·
第25章 模具加工应用实例
N128 G03 X-.81 Y1.05979 I-.93 J1.05979 N130 G01 Y4.2
N132 G02 X-.69 Y4.32 I-.69 J4.2 N134 G01 X.69
N136 G02 X.81 Y4.2 I.69 J4.2 N138 G01 Y1.05979
N140 G03 X.935 Y.9399 I.93 J1.05979 N142 G02 X1.06 Y.82 I.94 J.82 N144 G01 Y0. N146 G40 N148 G27
N150 X0. A0. N152 /M12 N154 M02
·439·
在N100行中的3个参数含义如下。 ? W:参考面到工件底面的高度,通常指编程平面到零平面的高度。 ? H:切割高度,通常指工件厚度。 ? R:参考面和第二平面的距离。
提示:在锥度切割中,通常在XY平面进行绘图,通过在NC代码修改W的高度来设臵程序平面的高度。在本例中由于工件高度为13mm,同时要求的直壁部分为2mm,因此我们的程序平面高度为11。
在有些后处理器生成的程序中会在第1行出现G70代码,这是代表英制单位。如果有这类代码出现在机床上,做加工前绘图检查时就会产生错误,需要将其删除。 技巧:在N144的代码行后加入选择性暂停指令M01,可配合CMD文件中的OSP设臵功
能实现停点,在第一次切割时有效以便移除废料。
(5) 将NC文件的第一行代码改为:
在第N144代码行后加入:
N145 M01
N100 G92 G60 X0. Y0. W11
删除N152代码行(此代码为剪丝指令,在型腔切割中不需要)。 将修改后的NC文件保存。 至此斜度程序编制完毕。
(6) 直壁部分的切割按上述步骤进行,请读者自行编制,注意以下几点: ? 在Contour选项卡中不再设置锥度切割。 ? 在Cuts选项中修改切割次数为所需的次数。
提示:直壁部分的切割可以不考虑编程平面的高度设臵,加工厚度有关的工艺文件在机床
·439 ·
·440·
数控电火花线切割编程应用技术
中生成。
按照本例中斜度的切割方法生成程序并修改,完成直壁部分的切割。这样通过两个程序完成了对凹模型腔直壁和斜度部分的加工。
提示:在实际工作中,由于斜度和直壁部分的ISO代码中切割路径一样,区别仅在于高度
和斜度的设臵,因此通过在斜度加工的程序代码中取消锥度设臵,即可将锥度加工的ISO文件作为直壁加工的ISO程序,从而得到简化程序编制过程的效果。读者可自行对这种方法进行验证。 至此本实例的型腔程序完成,可依次使用其对5个型腔进行加工,型腔的斜度加工读者可参考配套光盘中的EX25-1X.mc9文件。 25.1.5 外形切割的程序编制
(1) 从操作管理对话框中右击型腔切割路径,按图25.19所示的菜单将切割路径的显示关闭,再返回到主菜单中。
图25.19
(2) 选择辅助菜单中的STCW命令,将Start position、Thread position、Cut position的位置设置到图25.1中的P1点上,STCW位置点设置对话框如图25.20所示,单击OK按钮确定。
(3) 从主菜单中选择Modify→Break→2 pieces(“修整”→“打断”→“两段”)命令,选择图25.1中指示的留磨面的直线,再单击P1点作为打断点,将此直线在P1点处分为两段,此分段点将作为外形串连的起点,同时也是外形切割路径的进刀位置。
(4) 从主菜单中选择Wirepaths→Contour(“线切割”→“轮廓”)命令,进入切割路径的串连选择菜单中,从图25.3中单击分段直线在P1点右侧的部分,串连方向按顺时针方向,完成图形串连,如图25.21所示。
·440 ·