最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能装备

面向螺旋转子四轴数控加工的自动编程数控软件开发

发布时间:2014-06-14 作者:周蔚宇 童林军 童勋  来源:万方数据
螺旋转子是螺杆压缩机的核心部件。讨论了在四轴数控机床上采用轮廓法线法和标准球形铣刀对螺旋转子曲面进行数控加工的技术方案,建立了螺旋转子型面每个加工接触点齿廓法矢、旋转角度和偏移距离的计算模型。以VisualStudio NET 为开发平台,开发了螺旋转子数控编程数控软件,实现了螺旋转子四轴数控加工程序的自动生成,提高了螺旋转子四轴数控加工编程的效率。

  1.3 螺旋转子四轴数控加工程序的基本构成

  如前所述,螺旋转子的每个齿面由若干条螺旋线组成。可将螺旋转子每一条螺旋线的数控加工分解为下列动作:

  (1)将工件旋转某一角度A,使加工点法向方向和刀轴方向平行;

  (2)将刀具移动到距离工件不远处的安全位置;

  (3)将刀具在yz 平面插补到刀具中心轨迹位置;

  (4)将刀具移动到转子端面处,准备进行铣削;

  (5)工件x 轴负方向走刀,同时旋转A 轴,进行该螺旋线的数控切削加工;

  (6)将刀具抬到安全位置,工件旋转到初始位置,准备下一条螺旋线的加工。

  与以上顺序动作对应的数控程序代码形式如下:

公式

2 螺旋转子四轴数控加工自动编程数控软件设计

  2.1 数控软件数据流程分析

  螺旋转子数控加工自动编程数控软件旨在用计算机根据用户输入的转子设计参数和加工参数等原始数据绘制出转子图形和生成转子数控加工代码,其数据流图如图4所示。

螺旋转子数控编程软件数据流图
图4 螺旋转子数控编程软件数据流图  

  2.2 数控软件结构设计与开发

  图5为数控软件系统总体结构图,由5 个模块构成,包括:转子设计参数输入、转子加工参数输入、转子端面齿形绘制、转子数控加工程序生成、转子数控加工程序显示输出。采用Visual Studio NET 为开发平台,C ++为编程语言,完成了螺旋转子四轴数控加工编程数控软件的设计开发。

软件总体结构图
图5 软件总体结构图 

3 应用实例

  在四轴数控铣床上加工如下一对原始不对称型线的螺旋转子,转子设计参数如下:

公式

  通过螺旋转子四轴数控加工编程数控软件生成的数控加工程序和绘制的转子端面齿形如图6 所示。将生成的数控加工程序在四轴数控铣床上利用空走刀的方式进行验证。验证数控程序正确无误后,可用于对螺旋转子的加工。

图6 软件运行结果界面
图6 软件运行结果界面 

4 总结

  分析了螺旋转子四轴数控加工编程原理,其主要思想是采用轮廓法线法对转子每一条螺旋线进行加工,这样使得在螺旋转子数控加工过程中,保证铣刀与工件始终处于恒定点接触的状态,从而保证了螺旋齿面的加工精度。在此基础上,分析了螺旋转子的数控加工自动编程数控软件的实现方案,以Visual C + + 为开发工具开发数控软件实现了螺旋转子的四轴数控加工程序的自动生成。经验证:该数控软件生成的数控加工程序能完成螺旋转子齿面的粗加工、半精加工和精加工,具有良好的实用性。 

2
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。