登录【网站注册】点击左边“微信账号登陆”图标,微信扫描即自动注册并登陆
搜索
查看: 2660|回复: 1

[转载文章] PowerMILL的二次开发

[复制链接]
发表于 2014-9-25 19:42:39 | 显示全部楼层 |阅读模式
     英国DELCAM公司的PowerMILL软件,是目前市面上最容易掌握的CAM软件.它的二次开发,也有很多同行的朋友在做或使用.本文主要介绍在模具加工中,如何利用PowerMILL软件本身的特点,进行二次开发,以便提高工作效率.
    PowerMILL软体本身提供了两种接口1)VB;(2)宏命令.在实际工作中,由于每一个使用人,遇到的工件难易不同,加工的方法不同,很难做出一个通用的自动化编程二次开发软件.但在一些特定的加工领域,是可以做出自动化编程的二次开发软件.
    以注射模为例,EDM电极占CNC加工量的20%~40%.对CNC编程人员来讲N %2$电极的编程量要占到40%~50%.而这些EDM电极80%是简单类型的。PowerMILL二次开发软件就是针对这些%2$电极而设计的。
    编写过EDM电极CNC程序的人都知道,一般每个电极的加工工艺,从开始粗加工到最后精加工,用到的参数基本都是一样的" 区别只是一些小刀具使用的多与少。如何使编程人员在编写程序时,缩短每一电极在相同参数的地方使用的时间,也就是实现自动化编程,是每一个管理者思考的问题。PowerMILL就提供了一个功能——宏命令。具体如何使用宏命令在这里就不做详细的介绍。但那些宏命令只能提高一部分效率。可不可以提高得更多更智能化?回答是肯定的。这就需要通过专业的编写软件人员的协助。有些公司由于自身条件的限制,实现这些就有一定的困难。为了提高大家对PowerMILL这个CAM软件的认识,以及编程人员的效率。根据本人的经验,和对PowerMILL二次开发功能的认识。做出一个自动化编程的小软件。目前只是应用在编写EDM电极CNC程序上(软件是开放性的,里面的参数可以根据不同的使用,来随意更改)。
    具体的功能如下:
    (1)自动把IGS,PAT等文件转换为DGK文件,并自动生成一个和工件名相同的文件夹#并自动保存。
    (2)可以一次载入多个文件。填写在每一个文件相对应的参数:底座高度、粗、中、精火花位(有的地方称为放电间隙)和选择加工类型。
    (3)填完参数后,点批处理。软件就会让PowerMILL执行事先在软件设定的参数。每一个加工类型里面的参数都不同。现已经按不同的电极,所用的刀具和加工策略的不同,大概分了40多种" 在这40多个类型中还可以再细分。
    (4)算完一个工件软件就会自动保存,再算下一个工件。
    (5)全部算完后"编程人员就只需单独打开算好的程序,对每一个工件的程序进行修改。如:修剪多余的刀路、移动下刀点等。由于加工类型里的参数是从PowerMILL宏文件转换过来的,所以有些需要小一点的刀精加工的地方,还是要靠人工来判断,写程序.
    (6)改完程序后,点下"后处理".软件就会根据事先设定好的后处理文件(.OPT文件),自动后处理到你指定的目录里.如果有相同的文件名,会自动覆盖旧的.
    (7)打印程序单.程序单上可以反应很多基本的参数.
    由于软件可以根据你填写的底座高度、粗、中、精火花位,来自动来调整PowerMILL参数,所以不必做很多宏文件.
    在实际应用中,由于软件的自动化程度非常高.一个初级编程员,一个星期后就可以编写中等难度的电极程序.大大的减少了CAM软件对人的依赖,也对CAM软件的人才的梯队培养提供了方便.
    一个中级CNC程序编程人员,一天8h,编写的EDM电极程序量在20~45个.使用自动化软件后一天编写的EDM电极程序量在80~100个.还不包括粗、中、精的程序。大大的提高了编程人员的效率,并在软件自动算程序的时候,编程人员可以去处理一些其它的事情。
优胜专注教学 技术实力最强 www.ysug.com
发表于 2015-8-9 11:37:22 | 显示全部楼层
我要下一个
优胜专注教学 技术实力最强 www.ysug.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


快速回复 返回顶部 返回列表