数控编程质量与数控加工效率的提高——浅谈基于PowerMILL的多线程批处理编程方式

2011-07-26 05:17奇瑞瑞鹄汽车模具有限公司韩小寒刘玉明江玉华
世界制造技术与装备市场 2011年5期
关键词:刀路程序员刀具

奇瑞瑞鹄汽车模具有限公司 韩小寒 刘玉明 江玉华

目前,我国汽车模具的制造,无论是主机厂,还是第三方,对模具制造商的制造周期要求都很严,并且制造周期也很短。在保证模具制造质量的前提下,如何提高模具制造的效率,缩短模具制造周期,是各模具制造商一直研究的课题之一。

一、高效的数控编程软件

智能化批处理编程、自动加工等有效措施,在很大程度上解决了上述问题。国内模具制造龙头企业,都有自己的数控编程、数控加工技术研发团队。这些企业将数控编程与数控机床加工效率与成本有效地结合起来,在保证生产计划的前提下,通过提高编程的质量,来提高数控加工效率和加工质量。

本文结合瑞鹄模具在智能化覆盖件编程方面的经验和技术积累进行探讨和分享。

数控的加工效率和质量,在很大程度上与数控程序的质量和操作者的操作技能有直接关系。在短时间内提高数控操作者的操作技能是件比较困难的事情,唯一的解决方式是提高程序的质量。即利用PowerMILL软件独特的刀路编辑功能进行细致的刀路编辑,尽可能地缩短程序走空刀时间,改变不利于数控加工的走刀方式,使程序加工时高效合理;同时有效地结合PowerMILL从新分布点功能,最大限度地减少数控机床的减速比,达到相对恒速切削的目的,从而综合提高机床运行效率和加工表面质量。

假设一个工件有30个NC程序,若每个程序节约2min的数控加工时间,则一个工件则可节约1h的时间;若程序走刀方式和刀路安排合理,数控加工时,每个程序节约5min是很容易的事情;若将每个NC程序都细化,那么数控节约的加工时间积累起来,则是一个可观的数字。在模具制造成本中,与数控机床加工成本相比较,数控编程的人工成本则占很少的份额。

在英国DELCAM公司的PowerMILL数控编程软件中,许多功能都可以基于 “批处理”的思想编程,并且其独特的后台多线程处理方式,使数控编程的效率有很大的提高。这样,程序员就可以把更多的时间用在编辑刀具路径,提高数控程序质量上。

图1

如图1所示,刀具路径是从A区—>B区—>C区加工顺序,若更改为从B区—>C区—>A区,数控加工时就会节约几秒的时间。对于一个NC程序,像这样的编辑后,数控加工节约的时间不仅仅是三五分钟的事情,一个工件的所有NC程序积累下来所节约的时间,对于数控加工效率的影响是很大的。一般的情况下,都可以将数控效率提高5%以上。

但是,在实际数控编程过程中,没有多少程序员能够做到如此细致。一方面工作态度是最重要的,另一方面程序员把更多的时间用到了程序计算、程序参数检查、程序排序、转速进给设置检查、刀具信息检查输出、程序单输出编写、现场问题处理等方面,在保证生产计划的前提下,没有更多的时间来将刀具路径进行更细致的编辑处理。如何将程序员从烦琐的、没有技术含量的、对数控加工无意义的工作中解脱出来,是各模具制造企业面临的亟待解决的问题。

PowerMILL在这方面考虑得比较全面。其多线程计算可以将计算时间比传统的计算时间缩短30%左右,其开放的二次开发接口又可以把如下的工作都放置到晚间或其他机器上自动计算完成,程序员的后续工作就是编辑刀具路径。PowerMILL 2010版本在支持64位系统运算、多核CPU、后台计算方面的更新,更适合汽车内饰件、外覆盖件模具大型模具的大数据量、高精度计算。仅就后台运算就可以把编程工程师等待程序计算的时间完全节约出来,以用于新的程序编制,8h编程等效传统模式的13.5h,对提高生产率有着非常积极的意义。

二、可实现的功能

在编制刀具路径之前,您只需要准备四项工作,即输入所需要的刀具库;定义加工坐标系;定义加工边界;若需要,定义参考线。

通过简单的加工方案、加工策略的选择,参数设置之后,即可以实现以下功能:

(1)自动产生并计算刀具路径。

(2)自动过切检查。

(3)自动遵循刀具选择原则进行刀具选择。

(4)刀具路径碰撞检查过程中自动选择刀具。

(5)根据刀具参数自动装载刀具路径的转速与进给。

(6)若需要,可同时自动产生对称件刀路。

(7)对单笔清角的刀具路径自动产生分层清角刀具路径。

(8)自动产生轮廓刀具路径。

(9)自动注释刀具路径的相关信息。

(10)自动产生后处理程序。

(11)自动对多个项目处理。

(12)计算完成后自动关机。

(13)可自动对 “平行精加工策略”的刀具路径生成补刀刀具路径。

(14)为了释放内存,提高运算速度,在计算过程中可自动重新启动项目计算。

图2 自动批处理后产生的刀具路径列表

(15)可对部件忽略加工设置 (压边凹筋填平前后编程加工)。

(16)对部件不等余量设置加工 (不等料厚模具编程加工)。

(17)自动产生随形残留模型作为初始毛坯。

(18)可连续处理多个项目。

(19)对不同的工件生成不同的加工方案。

(20)记录加工方案的相关信息。

自动批处理后产生的刀具路径列表如图2所示:

一般CAM软件的批处理计算,仅可以产生A、B、C、D、E刀具路径,但在PowerMILL中,还可以自动衍生出您所需要的刀具路径。如图2所示的第E个刀具路径P.Q16,这是一个笔式清角刀具路径,由其自动衍生出来的还有如下刀具路径:

P.Q16_3COL:按照您选择的第三种方式,使用原刀具路径的刀具进行碰撞检查的刀具路径。

P.Q16_3COL_1:使用原刀具路径的刀具不发生碰撞的刀具路径部分。

P.Q16_3COL_2:使用原刀具路径的刀具发生碰撞的刀具路径部分。

P.Q16_3COL_2_1:自动替换下一把较长刀具不发生碰撞的刀具路径部分。

P.Q16_3COL_2_2:以上计算后剩余的刀具路径部分,自动替换为满足不发生碰撞的更长的刀具。

P.Q16_3COL_1_LEV:由刀具路径P.Q16_3COL_1为基础,自动产生的分层清角刀具路径。

P.Q16_3COL_2_1_LEV:由刀具路径P.Q16_3COL_2_1为基础,自动产生的分层清角刀具路径。

P.Q16_3COL_2_2_LEV:由刀具路径P.Q16_3COL_2_2为基础,自动产生的分层清角刀具路径。

现在绝大部分企业编制清角刀路时,不能根据加工过的残留余量来自动分层清角。在PowerMILL中可自动判断至当前刀具路径加工后的残留,进行分层工艺清角。如图3所示的自动分层清角刀路,在A区域清角2层,在B区域清角3层,在C、D区域则清角层数最多。这样就避免了多走刀,或者因加工时刀具切削量不均匀导致加工效率低、刀具报废等现象的发生。这种方式清角比传统的清角方式效率提高30%左右。

图3 自动分层清角刀路

对于程序员来讲,用传统的编程方式是要花费很多的时间才能够实现以上结果,而有的是无法实现的。但在PowerMIL中,通过批处理和多线程的计算方式,可轻松自动完成以上的工作。程序员后续的工作就是进行刀具路径的细化处理,从而提高数控的加工效率和加工质量。

三、结束语

改变传统的编程思想和方式,不仅是程序员的事情,也是管理者所要做的工作。管理者只有了解细节的问题,才能够找到问题的根本原因,从而缩短模具的制造周期和生产成本。这样做除可给企业创造更多的利润外,还可以为企业的发展增加技术积累。

猜你喜欢
刀路程序员刀具
为了让妈妈看懂地图,一位“野生程序员”做了个小程序
怎样成为一名优秀程序员
UG NX叶轮多轴数控编程与仿真
无织构刀具与织构刀具铣削性能对比研究
浅谈结合UG与MasterCAM进行数铣编程的研究
UG编程刀路优化技巧
IPhone手机壳的五轴数控加工
切削刀具刃口形貌对刀具使用寿命的影响
程序员之子
多功能刀具