基于UG二次开发的特征数控加工技术

2014-07-08 02:17刘红军伞雷纪俐张爱国闫守成
机械工程师 2014年10期
关键词:参数值二次开发对话框

刘红军,伞雷,纪俐,张爱国,闫守成

(1.沈阳航空航天大学 机电工程学院,沈阳110136;2.93066 部队,黑龙江 牡丹江157000)

0 引 言

数控加工技术是为适应飞机制造领域越来越高标准的需求,为加工一些复杂异型零件而逐渐发展起来的一种自动化加工技术。复杂零件采用CAM(计算机辅助制造)加工技术可改善在面对品种多变的复杂产品设计时的适应能力,提高加工效率和生产自动化水平,缩短加工准备时间,降低生产成本,提高产品质量和生产率。但在工艺及制造环节基本还以传统处理方式为主,数控编程人员往往要对大量数据进行繁琐且重复性的设置,才能完成数控程序的生成,过多地依赖操作人员的经验,未能针对零件特点进行快速设置,从而导致编程效率低下。

1 CAM 模板库的建立及应用

1.1 建立CAM 模板库及应用

加工模板技术可以为特定的加工状况量身定做编程方式和参数,并借此大大减少重复劳动,提高工作效率。加工模板可以确定在各种加工对象创建对话框中将会显示哪些子类型图标,以及确定在新部件初次完成加工环境初始化时,在操作导航器的各个视图中将会显示是哪些参数组或操作。针对某种典型加工类型,提取出经实践验证的正确有效的参数与方法,建立含有大量工艺和加工编程经验与知识的标准加工模式,预先设定参数的操作和组定义为模板,并利用模板快速方便地创建新操作和组,模板的参数将复制到新的操作,从而避免重复设定参数的繁杂工作。不同类型零件的加工设置成不同的CAM 模板供实际加工调用。

1.2 加工模板的定制

新建一个部件文件并将它保存至UG 软件安装根目录“NX6.0mach esource emplate_partmetric”下,该文件就是将要用到的模板文件。如图1 所示,用对话框中的图 标 建 立“DRILLING”、“DRILLING_1”“、COUNTRBORING”、“TAPPING”、“BORING”5 个操作。选中这5 个操作,点击“工具”→“操作导航器”→“对象”→“模板设置”,将模板设置对话框中的2 个选项选中,保存文件。

图1 建立操作

1.3 对操作布局进行优化设置

以“DRILLING”的操作面板为例,参数选项甚多,选择起来较为复杂,而实际上用到的操作并不需要这么多的参数设置,需要简化,操作结果如图2 所示。

图2 简化后的操作面板

1.4 操作面板中的参数值的设置

操作面板中的加工参数的默认值往往不符合生产的需要,于是设计人员往往需要不停地重复“删除→键入”这个动作,而且有时还很容易忘记修改参数值,导致之前的工作前功尽弃。通过对模板的设置,调整操作面板上的相应位置,键入想要的参数值就可以将这些默认值更改为实际所设计中需要的参数值。

2 工艺参数数据库的开发

图3 工艺参数数据库对话框

本文中的工艺参数数据库采用MFC ODBC 数据库访问技术。图3 所示为数据库对话框信息。将数据库中的信息传递到刀具信息中,为接下来的生成刀轨、仿真刀具轨迹以及生成生成NC 代码提供数据,从而提高编程效率。

3 结 论

本文利用U G 二次开发方法,完成数控编程系统的集成、设计和开发,简化编程步骤,减少人机交互次数,降低了工程设计人员工作强度,从而达到提高编程效率的目的。

[1] 莫蓉,常智勇,刘红军,等.CAD/CAM/CAE 工程应用丛书:图表详解UG NX 二次开发[M].北京:电子工业出版社,2008.

[2] 周临震,李青祝,秦珂.基于UG NX 系统的二次开发[M].镇江:江苏大学出版社,2012.

[3] 张海林,杜忠友,姜玉波.Visual C++简明教程[M].北京:电子工业出版社,2007.

[4] 黄翔,李迎光.UG 应用开发教程与实例精解[M].北京:清华大学出版社,2005.

[5] 黄勇,张博林,薛运锋.UG 二次开发与数据库应用基础与典型范例[M].北京:电子工业出版社,2008.

[6] 李维主.UG NX 7.5 数控编程工艺师基础与范例标准教程[M].北京:电子工业出版社,2011.

猜你喜欢
参数值二次开发对话框
例谈不等式解法常见的逆用
不等式(组)参数取值范围典例解析
浅谈基于Revit平台的二次开发
正常恢复虚拟机
2020 Roadmap on gas-involved photo- and electro- catalysis
浅谈Mastercam后处理器的二次开发
Bootlace Worms’Secret etc.
What Is Beauty?
逆向思维求三角函数中的参数值
西门子Easy Screen对倒棱机床界面二次开发