首页 理论教育 菱形端盖铣削加工编程优化技巧

菱形端盖铣削加工编程优化技巧

时间:2023-06-18 理论教育 版权反馈
【摘要】:图8-13 带工艺底托的端盖零件尺寸加工程序1编制过程1)编写准备毛坯程序。第一步编写铣削第二岛屿加工程序:铣削深度为4mm的外形。

菱形端盖铣削加工编程优化技巧

带有工艺底托的菱形端盖零件尺寸如图8-13所示。已经准备好的毛坯为100mm×60mm×25mm,在立式加工机床上完成零件加工。

零件图分析:这个零件的几何图形是由典型图形轮廓(ϕ20mm圆形腔、ϕ30mm圆形凸台、ϕ10mm孔及矩形毛坯外形)和非典型图形轮廓(带有过渡圆弧的菱形)构成的。从图形加工上分析,ϕ30mm圆形凸台也不能看作一个单独的圆形凸台,而是要和矩形毛坯轮廓组合在一起,当作一个型腔零件考虑。同理,菱形端盖外形也要与毛坯外形组合在一起,当作一个型腔零件考虑。

(1)加工计划

1)加工刀具选择。根据铣床加工的特点,以刀具划分工序内容。该零件外形和圆型腔均采用ϕ12mm铣刀(EN_12)铣削,2个ϕ10mm孔用ϕ10mm钻头加工,编写为两个程序。

2)加工顺序安排

①程序1:用ϕ12mm铣刀(EN_12)先铣削深度为4mm的表面,然后铣削深度为12mm的表面,其后加工ϕ20mm圆形腔。

②程序2:用ϕ10mm麻花钻(DIRLL_10)加工2个ϕ10mm孔。

978-7-111-59603-5-Chapter08-24.jpg

图8-13 带工艺底托的端盖零件尺寸

(2)加工程序1编制过程

1)编写准备毛坯程序。进入软键〖其它〗界面,按软键〖毛坯〗,进入参数输入界面,选择毛坯类型为“中心六面体”(零件的图形与尺寸标注选择毛坯类型为“中心六面体”是最方便的),输入参数后,按〖接收〗软键即生成如下程序段:

WORKPIECE(,"",,"RECTANGLE",0,0,-25,-80,-50,-30,100,60)

2)在程序编辑页面内依次编写岛屿外形轮廓铣削工艺准备指令如下:

T="EN_12" ;ϕ12mm铣刀

M06

G17G90G54G0X0Y0

Z100S2000M3M8F1000

3)编写毛坯外形与岛屿轮廓外形程序

①第一步,编写工件毛坯外形轮廓。按软键〖轮廓铣削〗进入其界面,在右侧软键表中按软键〖轮廓〗,出现新的软键名称表,按软键〖新轮廓〗,在对话框中输入新轮廓的名称“1”,按软键〖接收〗后进入建立型腔轮廓的轮廓编辑器界面。首先设定型腔轮廓起点坐标X-50Y-30,按软键〖接收〗,完成绘制毛坯图形起点的设定。而后,按屏幕右侧软键上对应的“图素”软键,建立出毛坯外形轮廓图形。在屏幕左侧的图形轮廓编辑进程树中可以看到每一图素建立的图符,若有问题,可以回退修改。

按软键〖接收〗即生成如下程序段:

E_CON("1",1,"E_LAB_A_1","E_LAB_E_1");∗RO∗

E_LAB_A_1:;#SMZ:3

......(程序略)

E_LAB_E_1:

②第二步,编写第一岛屿(菱形圆角外形)轮廓。按软键〖轮廓铣削〗进入其界面,按右侧软键〖轮廓〗,再按软键〖新轮廓〗,在对话框中输入新轮廓的名称“2”,按软键〖接收〗后进入建立型腔轮廓的轮廓编辑器界面。首先设定型腔轮廓起点坐标X40 Y0,按软键〖接收〗,完成绘制菱形圆角轮廓图形起点的设定。而后,按照图素连接顺序按屏幕右侧软键上对应的“图素”软键,输入图素数据,依次建立出菱形圆角轮廓图形,如图8-14所示。

说明:在建立圆弧图素时,输入圆弧图素数据后,对话框中的非输入数据栏项出现数据,对应的在图形区出现两个圆弧弧线,与数据相匹配的是橙黄色的圆弧线。同时,屏幕右侧出现新软键〖选择对话〗和〖接收对话〗,编程者依据对圆弧图素的判断,可以反复按软键〖选择对话〗,待确认圆弧图素数据后,按软键〖接收对话〗完成圆弧图素的数据输入,恢复原软键列表,按软键〖接收〗,完成圆弧图素的绘制。

本图形中各图素之间存在着约束关系——相切,因此,在绘制下一个图素时,输入完图素尺寸数据后,需要按右侧软键列表中的〖与前元素相切〗键,屏幕中出现“放弃输入与几何元素相矛盾”提示框,几秒钟后自动消失。数控系统会对全部信息进行分析后得出正确的图形关系与图形数据。直到全部图素线段变为黑色、终点的黑方点被橙色方框线框住时,才算完成该轮廓线的绘制。

978-7-111-59603-5-Chapter08-25.jpg

图8-14 第一外形岛屿轮廓生成过程

按软键〖接收〗即生成如下程序段:

E_LAB_A_2:;#SMZ:8

......(程序略)

E_LAB_E_2:

如果图样标注尺寸为图8-15所示形式,此轮廓用四条斜线加过渡圆弧定义会更简单些,其轮廓编辑过程如图8-16所示。

E_LAB_A_2:;#SMZ:2

G17 G90 DIAMOF;∗GP∗

G0 X33.333 Y9.428;∗GP∗

G2 X33.333 Y-9.428 I=AC(30)J=AC(-0);∗GP∗

G1 X0 Y-21.213 RND=20;∗GP∗

X-60.002 Y0 RND=10;∗GP∗

X0 Y21.213 RND=20;∗GP∗

X33.333 Y9.428;∗GP∗

E_LAB_E_2:

978-7-111-59603-5-Chapter08-26.jpg

图8-15 端盖零件(菱形圆角轮廓)另一种标注

978-7-111-59603-5-Chapter08-27.jpg

图8-16 使用四条斜线加过渡圆弧定义菱形圆角轮廓

③第三步,编写第二岛屿(ϕ30mm圆柱凸台)轮廓。按软键〖轮廓〗,再按软键〖新轮廓〗,在对话框中输入新轮廓的名称“3”,按软键〖接收〗后进入建立型腔轮廓的轮廓编辑器界面。首先设定型腔轮廓起点坐标X15,Y0,按软键〖接收〗,完成绘制图形起点的设定。按屏幕右侧软键上对应的“图素”软键,建立一圆形的轮廓图形。

按〖接收〗软键即生成如下程序段:

E_LAB_A_3:;#SM Z:7

......(程序略)

E_LAB_E_3:

上面三步建立的轮廓和岛屿外形轮廓程序应放至M30指令之后。

4)编写外形轮廓及岛屿的加工程序。去除零件外形多余材料的加工顺序可以根据工艺条件选择。本例采用了先浅后深的加工顺序。

第一步编写铣削第二岛屿(ϕ30mm圆柱凸台)加工程序:铣削深度为4mm的外形。

①按软键〖轮廓铣削〗进入其界面,按软键〖轮廓调用〗,在轮廓调用界面对话框中输入要调用的轮廓名称“1”。按软键〖接收〗即生成如下程序段:

CYCLE62("1",1,,) ;毛坯外形轮廓调用

②按软键〖轮廓铣削〗进入其界面,按软键〖轮廓调用〗,在轮廓调用界面对话框中输入要调用的轮廓名称“3”。按软键〖接收〗即生成如下程序段:(www.xing528.com)

CYCLE62("3",1,,) ;第二岛屿(圆柱凸台)轮廓调用

③按软键〖返回〗回到轮廓铣削界面,按软键〖型腔〗,进入型腔铣削循环参数输入界面(见图8-17),依次输入参数或选择参数形式后,按软键〖接收〗即生成如下程序段:

CYCLE63("13",1,20,0,1,-4,400,200,65,2,0.2,0.15,0,0,0,2,2,15,1,2,"",1,,0,10101,111) ;型腔铣削循环

编程说明:

①起点选项的设置是确定下刀点的位置,可以通过选择键选择,有“自动”和“手动”两项。如果下刀的起点选择为“自动”方式,循环加工的下刀点位置坐标由数控系统内部计算,省去了手工选择下刀点位置的工作。如果选择“手动”方式,对话框中将出现人工选择下刀点位置的输入项(XS和YS),本例可分别输入XS=42,YS=22。本例循环的下刀点将会出现在该位置上。

②本循环DXY输入项(最大平面进给切入值)选择为刀具直径的百分比(%)方式。设定的百分数不能过大(本例取65%),否则会出现61945#报警“平面进刀过大,保留了余角”。

③为了减少空进给,本例循环的回退模式选择为“Z0+安全距离”方式,分层铣削后抬刀至此位置再次下刀,而不是回到返回平面(RP)位置。

④注意轮廓调用的前后顺序,当程序指令中连续调用2个或多个不同的轮廓时,系统默认将调用的第1个轮廓定义为轮廓腔的形状,从第二个以及之后调用的轮廓视为轮廓腔里面的岛屿。

第二步编写铣削第一岛屿(菱形圆角外形轮廓)加工程序:铣削深度为12mm的外形。

978-7-111-59603-5-Chapter08-28.jpg

图8-17 型腔铣削循 环参数输入

编程步骤同上,如图8-18所示,生成程序段如下:

CYCLE62("1",1,,)

CYCLE62("2",1,,)

CYCLE63("12",1,20,-4,1,-12,400,200,65,4,0,0,0,0,0,2,2,15,1,2,"",1,,0,101,111)

;型腔铣削循环

编程说明:

①铣削菱形圆角外形的型腔加工是在上一个型腔铣削之后进行的,因此应当对前面的加工状态进行继承。具体来讲,该型腔循环指令的参考平面应当设定在Z-4平面位置。如果仍设定在Z0平面上,则本循环的第一刀将进行空进给,第二刀才会切入实际毛坯中。

②注意,此时循环的回退模式应当选择“到返回平面”方式,而不能选择为“Z0+安全距离”方式,有可能系统在计算刀具路径中忽略了零件图形中部的ϕ30mm的圆柱,刀具会将其切削掉。

③本循环DXY输入项(最大平面进给切入值)取值过大会出现61945#报警。

5)编写圆型腔(ϕ20mm)加工工艺准备指令程序。在程序编辑页面内依次编写铣削圆形腔工艺准备指令如下:

T="EN_12" ;ϕ12mm铣刀

M06

G90G54G0X0Y0

Z100S2000M3M8

978-7-111-59603-5-Chapter08-29.jpg

图8-18 铣削菱形 圆角轮廓

6)编写圆形腔铣削加工程序。按软键〖铣削〗进入其界面,按软键〖型腔〗,然后按软键〖圆型腔〗,进入型腔铣削循环参数输入界面,依次输入参数或选择参数形式后,按软键〖接收〗(见图8-19)即生成如下程序段:

POCKET4(100,0,1,-13,20,0,0,3,0.2,0.2,600,200,0,11,80,9,15,0,1,0,1,2,10100,10111,110) ;圆型腔循环指令

7)编写钻削2个ϕ10mm孔加工工艺准备指令程序。在程序编辑页面内依次编写钻削2个ϕ10mm孔工艺准备指令如下:

T="DIRLL_10" ;ϕ10mm钻头

M6

G90G54G0X0Y0

Z100S1000M3F250M8

8)编写孔钻削加工程序。按水平软键〖钻削〗进入其界面,按软键〖钻削铰孔〗,再按软键〖钻削〗,进入孔钻削循环参数输入界面,依次输入参数或选择参数形式后,按软键〖接收〗(见图8-20),即生成如下程序段:

MCALLCYCLE82(20,-4,1,,-13,0,10,10001,11) ;位置模式孔循环加工

X-30Y0 ;左边孔

X30Y0 ;右边孔

MCALL ;结束模态钻孔加工方式

9)最后输入程序结束指令程序段如下:

G0Z100M5M9 ;返回初始平面

M30 ;程序结束

编程说明:去除材料的外形加工中的刀具轨迹是由数控系统内部根据两个内、外相套的轮廓尺寸相差及设定刀具参数自动完成计算的,无须编程人构思,因而,大大提高了编程工作效率。实际上,型腔铣削循环指令编程相当于二维平面轮廓的CAM编程过程,且不再需要后置处理及加工程序文件传送等操作了。

978-7-111-59603-5-Chapter08-30.jpg

图8-19 圆形腔铣削循环参数输入

978-7-111-59603-5-Chapter08-31.jpg

图8-20 2个ϕ10mm孔钻削循环参数输入

提示:型腔刀具轨迹计算取决于加工程序中图形轮廓尺寸数据和刀具参数的设定数据是否符合实际加工情况的需要。

对上述所编程序进行模拟加工时,可以看到在第一次型腔铣削(深度0~4mm)时,毛坯平面的四个角点处出现未加工到的残料,第二次型腔铣削(深度-4~12mm)时,不仅毛坯平面的四个角点处出现了未加工到的残料,而且铣削区域也存在如图8-21所示残料。这是毛坯平面尺寸的限制以及刀具直径限制造成的。图8-21中可以看到菱形端盖轮廓与毛坯平面轮廓之间的刀具通道宽度只有10mm,不可能通过直径12mm的立铣刀;四方平面毛坯轮廓的角点也不可能被圆柱形立铣刀铣削到。同时,型腔铣削是一种由内向外的铣削方式,对于刀具轨迹通道宽度有限制的型腔加工,系统采用了“区域加工”策略。本例采用重新绘制毛坯外形轮廓图形的方法,即重新编写"E_LAB_A_1","E_LAB_E_1"。毛坯轮廓外形至少要放大到104mm×64mm,如果出现“平面进刀过大,保留了余角”报警时,可以继续加大毛坯轮廓外形,也可将两处CYCLE63循环指令的参数“DXY最大平面进给切入”值(%)降低来解决,如降低到30%。当毛坯轮廓外形放大为112mm×72mm时,两处CYCLE63循环指令的参数“DXY最大平面进给切入”值(%)可设置到50%。

在三维视图的模拟加工界面上,按右侧软键〖详细▷〗,按软键〖剖面▷〗,再按软键〖剖面有效〗,屏幕上会出现加工后零件的剖开界面立体图,如图8-22所示。还可以通过软键〖X+〗、〖X-〗、〖Y+〗、〖Y-〗、〖Z+〗、〖Z-〗来移动剖面的位置,以得到合适的剖面结果。

978-7-111-59603-5-Chapter08-32.jpg

图8-21 菱形外轮廓与六方体毛坯 间的残料示意(上半部分)

978-7-111-59603-5-Chapter08-33.jpg

图8-22 端盖加工程序模拟刀具路径(剖分)图

生成的端盖零件加工程序代码如图8-23所示。

978-7-111-59603-5-Chapter08-34.jpg

图8-23 生成的端盖零件加工程序代码

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈