首页 理论教育 SLOT1加工编程:优化水平位置的纵向槽循环指令

SLOT1加工编程:优化水平位置的纵向槽循环指令

时间:2023-06-18 理论教育 版权反馈
【摘要】:即在单独位置模式下,依次使用每个纵向槽的参考点编写一个纵向槽循环指令,注意,最后一个槽的返回平面位置不同。刀具为6mm图8-11 纵向槽尺寸及参考点位置分布的键槽立铣刀,采用往复下刀方式加工。使用“行位置模式”孔循环指令也可以完成5个纵向槽的加工。

SLOT1加工编程:优化水平位置的纵向槽循环指令

如图8-11所示的5个自左向右排列的纵向槽图形。槽的图形尺寸相同(槽的起始角度均为90°,长度为28mm,宽度为8mm,槽深5mm),每个槽形属于典型规则类的几何形状,但是描述槽本身的参考点位置分布在不同的5个位置上,编程原点设在工件上表面的下沿的中间位置。

图8-11的图形的编程思路之一,是使用独立位置方法编写5个纵向槽的加工。即在单独位置模式下,依次使用每个纵向槽的参考点编写一个纵向槽循环指令,注意,最后一个槽的返回平面位置不同。刀具为ϕ6mm

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

图8-11 纵向槽尺寸及参考点位置分布

键槽立铣刀,采用往复下刀方式加工。

参考程序如下:

;ZXC_A.MPF ;程序名称

;纵向槽循环加工A

;2017-06-01 ;程序编写日期

N10 T="CUTTER_6" ;选用立铣刀

N20 M6 ;换刀至主轴

N30 G17G90G00G54X0Y0 ;确定工艺数据

N40 Z100S2000M3F200 ;

N50 WORKPIECE(,"",,"BOX",0,0,-10,-80,-45,0,90,40);创建工件毛坯模型

N60 SLOT1(20,0,1,,5,1,28,8,-30,6,5,90,0,0.1,500,2.5,0,0.1,31,0.1,15,15,0.1,15,2,0,1,2,3100,1011,101) ;自左起第一个槽

N70 SLOT1(20,0,1,,5,1,28,8,-15,10,5,90,0,0.1,500,2.5,0,0.1,31,0.1,15,15,0.1,15,2,0,1,2,1100,1011,101) ;自左起第二个槽

N80 SLOT1(20,0,1,,5,1,28,8,0,20,5,90,0,0.1,500,2.5,0,0.1,31,0.1,15,15,0.1,15,2,0,1,2,100,1011,101) ;自左起第三个槽

N90 SLOT1(20,0,1,,5,1,28,8,15,30,5,90,0,0.1,500,2.5,0,0.1,31,0.1,15,15,0.1,15,2,0,1,2,2100,1011,101) ;自左起第四个槽

N100 SLOT1(100,0,1,,5,1,28,8,30,34,5,90,0,0.1,500,2.5,0,0.1,31,0.1,15,15,0.1,15,2,0,1,2,4100,1011,101) ;自左起第五个槽,返回初始平面

N100 M5M9 ;结束工艺状态

N110 M30 ;程序结束

图8-11所示图形的编程思路之二,是使用“位置模式”方法编写5个纵向槽的加工。这时需要对五个纵向槽指定统一的参考点位置。以第三个纵向槽为例,该纵向槽的参考点在槽的中心位置。编写程序时,需要先在“单独位置”下完成这个槽的铣削循环指令编写,如ZXC_A.MPF程序中的N70语句。然后,再将“单独位置”改为“位置模式”。下面,将所有五个槽的参考点统一指定在同一个Y方向位置上。参考程序如下:

;ZXC_2.MPF ;程序名称

;纵向槽循环加工2

;2013-06-01 ;程序编写日期

N10 T="CUTTER_6" ;选用立铣刀

N20 M6 ;换刀至主轴

N30 G17G90G00G54X0Y0 ;确定工艺数据

N40 Z100S2000M3F200M08 ;

N50 WORKPIECE(,"",,"BOX",0,0,-10,-80,-45,0,90,40);创建工件毛坯模型(www.xing528.com)

N60 MCALLSLOT1(20,0,1,,5,1,28,8,0,20,5,90,0,0.1,500,3,0,0,31,0.1,15,15,0,15,2,0,1,2,100,1011,101) ;位置模式加工纵向槽

N70 X-30Y20 ;自左起第一个槽

N80 X-15Y20 ;自左起第二个槽

N90 X0Y20 ;自左起第三个槽

N100 X15Y20 ;自左起第四个槽

N110 X30Y20 ;自左起第五个槽

N120 MCALL ;取消位置模式

N130 G0Z100M5M9 ;返回初始平面

N140 M30 ;程序结束

注意,程序中N70~N100行中的Y20坐标虽然数值相同,但是不能省略,若省略不写,执行程序时会发现,自第二个槽开始,后面的四个槽依次向下偏移10mm位置。也需要注意最后一个槽的返回平面位置同前面的20mm。

图8-11所示图形的编程思路之三,是在编程思路二的基础上引出的。使用“行位置模式”孔循环(HOLES1)指令也可以完成5个纵向槽的加工。程序结构非常简洁。

这时需要对五个纵向槽指定统一的参考点位置。

1)以第三个纵向槽为例,纵向槽的参考点在槽的中心位置。编写程序ZXC_3.MPF时,需要先在加工方式“单独位置”下完成这个槽的铣削循环指令编写,如上面N70语句。然后,再将加工方式“单独位置”改为“位置模式”。

2)再调用钻孔循环中的“行位置模式”,在“位置”界面的参数对话框栏目的第一行LAB“重复位置跳跃标记”处填写上标记符名称“HH1”。在对话框界面填写最左面纵向槽参数:X0=-30,Y0=20,α0=90,L0=0,L=15(槽间距),N=5,将所有五个槽的参考点统一指定在同一个Y方向位置上。

参考程序如下:

;ZXC_3.MPF ;程序名称

;纵向槽循环加工3

;2017-06-01 ;程序编写日期

N10 T="CUTTER_6" ;选用立铣刀

N20 M6 ;换刀至主轴

N30 G17G90G00G54X0Y0 ;确定工艺数据

N40 Z100S2000M3F200M8 ;

N50 WORKPIECE(,"",,"BOX",0,0,-10,-80,-45,0,90,40) ;创建工件毛坯模型

N60 MCALL SLOT1(20,0,1,,5,1,28,8,0,20,5,90,0,0.1,500,3,0,0,31,0.1,15,15,0,15,2,0,1,2,100,1011,101) ;位置模式加工纵向槽

N70 HH1:HOLES1(-30,20,0,0,15,5,,0,,,1) ;重复位置的行位置模式循环钻孔

N80MCALL ;取消位置模式孔加工

N90G0Z100M5M9 ;返回初始平面

N100M30 ;程序结束

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

我要反馈