我自己的方法,仅供参考.
广告:
POWERMILLd的二次开发软件介绍
POWERMILLd软件是英国DELCAM公司的产品。是目前市面上发展最快的CAM软件。它的安全实用和简单易学,使越来越多的CAM编程工程师开始使用这个软件。
POWERMILLd的二次开发,软体本身提供了两种接口:1.VB ;2.宏命令。在实际中,由于每一个使用人,遇到的工件难易不同,加工的方法不同。很难做出一个通用的自动化编程二次开发软件。但在一些特定的加工领域,是可以做出自动化编程的二次开发软件.
拿塑胶模具行业来说,EDM电极占CNC加工量的20%--40%.对CNC编程人员来讲, EDM电极的编程量要占到40%--50%.而这些EDM电极80%是简单类型的. POWERMILLdL二次开发软件就是针对这些EDM电极而设计的。
一个编写过EDM电极CNC程序的人都知道,一般每个电极的加工工艺,从开粗到最后光刀,基本是用到的参数都是一样的.区别只是一些二次开粗和二次光刀的使用多少。如何使我们的编程人员在编写程序时,缩短每一电极在相同参数的地方使用的时间.也就是实现自动化编程.是每一个管理者思考的问题。
POWERMILLd就提供了一个功能:宏命令。具体如何使用宏命令在这里就不做详细的介绍。但那些宏命令只能提高一部分效率。可不可以提高的更多更智能化?回答是肯定的。这就需要通过专业的编写软件人员的协助。有些公司自身条件的限制,实现这些就有一定的困难。为了提高大家对POWERMILLd这个CAM软件的认识,以及编程人员的效率。我和我的朋友根据自己的经验,和对POWERMILLd二次开发功能的认识。做出一个自动化编程的小软件。目前主要是应用在编写EDM电极CNC程序上(软件是开放性的,里面的参数可以根据不同的使用,来随意更改)。
具体的功能如下:
1.自动把IGS,PAT….文件转换为DGK文件,并自动生成一个和工件名相同的文件夹,并自动保存。
2.可以一次载入多个文件。填写在每一个电极相对应的参数:底座高度、粗.中.幼火花位(有的地方称为放电间隙),和选择加工类型。
3.填完参数后,点批处理。软件就会让POWERMILL®执行事先在软件设定的参数.每一个加工类型里面的参数都不同。我已经按不同的电极,所用的刀具和加工策略的不同,大概分了四十几中。在这四十几个类型中还可以再细分。
4.算完一个工件软件就会自动保存,再算下一个工件。
5.全部算完后,编程人员就只需单独打开算好的程序,对每一个工件的程序进行修改。如:修剪多余的刀路、移动下刀点……。由于加工类型里的参数是从POWERMILL宏文件转换过来的。刀路及参数安全可靠,永不出错。
复杂的电极,根据电极的形状,再加一些二次开粗和二次光刀。
6.改完程序后,点下“后处理”。软件就会根据事先设定好的后处理文件(.OPT文件),自动后处理到你指定的目录里。
7.点下自动干涉检查,软件就会按预先设置的刀柄碰撞参数,自动计算装刀长度。
8.打印程序单。程序单上可以反应很多基本的参数。
由于软件可以根据你填写的底座高度、粗.中.幼火花位,来自动来调整POWERMILL参数。所以不必做很多宏文件。
在实际应用中,由于软件的自动化非常高。一个才从学校毕业的的编程员,一个星期后就可以编写中等难度的电极程序。大大的减少了CAM软件对人的依赖。也对CAM软件的人才的梯队培养提供了方便。
一个传统的CNC程序编程人员,一天8小时,编写的EDM电极程序量在20—45个之间。使用自动化软件后一天编写的EDM电极程序量在80—100个之间。还不包括粗.中.幼的程序。大大的提高了编程人员的效率。并在软件自动算程序的时候,编程人员可以去处理一些其他的事情。 |