APP下载

基于宏程序的双曲线类零件的程序编制

2017-05-30袁金福

科技风 2017年10期
关键词:宏程序

袁金福

摘要:对于应用数控车床加工曲面类零件,通常采用直线逼近的方法进行编程,然而如果通过传统的编程方法,不仅编程步数较大,而且需要计算个点的终点坐标值,这样势必造成加工精度不高,论文通过采用宏程序进行双曲线类零件进行数控车加工编程,探讨了编制程序的合理性,从而为解决数控车加工曲面零件提供了基础。

关键词:宏程序;数控车;曲面零件

在我国所使用的数控车床中,加工双曲线轴类零件,如采用手工编程,需要大量的节点计算,采用CAM编程软件,则对编程人员有较高的技术要求,而采用变量编制的宏程序,在加工时只需要将变量赋值就可以完成不同双曲线类零件的程序编制。

1 双曲线轴类零件加工宏程序设计

数控机床通过插补的形式完成零件的加工任务,但是受限于零件编程的复杂程度,完成双曲线轴类零件相对较为困难,为了在数控车床上完成曲面类零件的加工,在多数数控车床上配备了宏程序,通过条件转移、判断、比较等功能,实现数控机床的插补形式按照函数关系进行,从而避免了因逐步采用节点输入带来的程序复杂问题。

车削双曲线轴类零件时,多数采用的是节点逼近的形式,然后以每步0.20.5mm逐步逼近圆弧,然而这种加工方式使表面粗糙度值不可控制,对于精度要求较高的零件而言,显然达不到加工要求,论文提出的基于宏程序进行的曲线类零件的加工程序,可以很好的拟补上诉问题,进一步采用参数化的建模,只要根据需要输入适当的参数,即可完成程序的编制,程序可以无限制的重复使用,具体的实现过程如图1所示。

2 程序编制

自变量含义

#3=X0 ;X0—对刀后双曲线中心x方向的坐标值;

#4=Z0 ;Z0—对刀后双曲线中心z方向的坐标值;

#1=aa—双曲线实半轴坐标

#2=bb—双曲线虚半轴坐标值

#5=SS—离开X0的推导距离

#7=TT—离开Z0的推导距离

#8=UU—双曲线起点的X向半径坐标值

#6=KK—Z向步进坐标值

#9=FF—切削速度

雙曲线过渡处子程序

O01子程序名

N01G52 X#3 Z#4

N02G01 X#21 Z#5 F#9

N03#19=#19#6 Z

N04#8=#1*SQRT [1+[#5*#5]/[#2*#2]]

N05IF[#19GE#7]GOTO015

N06G52 X0 Z0

N07M99

宏程序应用

O0001主程序名

G54 G18 G21 G99

M03 S600 T0101

G00 X50 Z100

M98

G00 X50 Z100

G65 P32 X0 Z30.456 U15 A10 B13 S14.543 T14.543 K0.5 F0.35

G00 X50 Z100

M03 S850 T0202

G00 X30 Z62

G01 Z45 F0.2

G65 P32 X0 Z30.456 U15 A10 B13 S14.543 T14.543 K0.2 F0.2

G01 X18 Z11

Z1

G00 X45 M09

G00 X80 Z100 M05

M30

3 结论

通过应用论文中提出的宏程序,值要改变零件的基本参数即可实现双曲线类零件的加工過程,通过实际工程中的检验,验证了该程序的可行性,因此为数控车加工曲面零件提供了思路。

参考文献:

[1]田杨.非圆曲线类零件的优化加工路径[J].制造业自动化,2012,(05):5253.

[2]田杨.基于A类宏程序抛物线类零件程序编制技巧及应用[J].新技术新工艺,2012,(01):2324.

猜你喜欢

宏程序
椭球槽宏程序编制及其Vericut仿真
用修正渐开线投影法螺旋铣球面宏程序的编制
数控车编程教学中宏程序嵌套的应用
通用类宏程序在数控铣床加工中的实践运用
应用Fanuc宏程序的球面螺旋加工程序编制
基于Vericut的四轴数控加工宏程序仿真研究
椭圆宏程序在数控车床加工的方法
宏程序在非圆曲线内轮廓加工中的应用
G代码B类宏程序在数控切割参数化图形库中的应用
宏程序编程的几种应用