基子UG环境的数控弯管自动编程与工艺仿真不仅能够解决目前数控全自动弯管机本身的数控程序所存在的缺陷,而且可以满足弯管加工工艺应用的方便性和实用性,大大增强弯管质量,操作更加简单,劳动强度更低,弯管原料消耗更小,生产效率更高,因此能够创造更大的社会和经济效益。
本文结合UG软件强大的建模功能与二次开发技术,通过建立三维弯曲管道 的数学模型以及数控全自动弯管机的空间三维模型,釆用UG/Open API 二次开发技术, 建立管道的数学模型,结合三维管道绝对坐标与加工坐标的转换算法,实现了三维管道数控弯管机自动编程与工艺仿真,如图5-1所示为数控弯管自动编程与工艺仿真系统分析。
5.1 UG 二次开发应用系统框架
5.1.1应用系统组成
NX Open API开发的应用系统通常包含系统菜单、工具条、系统对话框、 系统功能(dU文件应用程序)以及API基本库函数等部分,其中系统菜单、工 具条与对话框为用户与系统功能交互操作工具,通过系统菜单等工具可以调用系统应用程序,对话框等实现用户需求功能。
1、系统菜单与工具条
UGNXOpen为开发用户提供了 MmiScript作为系统菜单与工具条的开发 工具,方便用户自定义菜单以及工具条。用户创建的系统菜单文件以.men为扩 展名,工具条以.tbr为扩展名,并且存放在系统程序子S录Startup下。
2、系统对话框
UG环境下,可以利用BlockUIStyler与UI Styler俩模块编辑具有UG风格 的系统对话框,其扩展名名为.dlx与.dig ,并且将其存放于系统程序子目录 Application 下。
3、系统应用程序
利用Visual Studio 6.0为系统开发工具,编写UG的接口函数,调用 函数库实现系统功能,生成扩展名为.dll的动态链接库文件,供 UG软件或者系统菜单与工具条直接调用,同时将生成的动态链接库文件存于系 统程序子目录Startup与Application下。UG NX Open应用系统框架如图5-2所示。、
1、系统目录
UG二次开发过程中,用户必须在系统文件路径下创建系统目录,以便启动 UG软件时自动加载相应的系统程序与资源。如本系统定义的目录为E:\sjj\BYSJ, 在该目录下分别创建子目录startup、application和dialog三个文件,
UG环境下,为了实现UG软件启动时自动加载用户菜单与工具条,必须对 系统路径的环境变量进行设置和修改,总共有两种方法,一种需要将其配置文件 ugii_env. dat中将对应的环境变童UGII_USER_DIR前面的“#”号去掉,同时输入具体的系统程序路径。另一种是直接在计算机高级系统配置中进行修改,
5.1.3主菜单的建立
釆用UG/Open Menu Script提供的脚本编辑语言进行主菜单的编制,新建菜 单文件(.men),菜单名为“基于UG环境的数控弯管自动编程与工艺仿真”,菜 单中包括:“三维管道模型参数化设计”、“数控弯管参数信息自动获取”、“数控 弯管自动编程”、“数控弯管弯曲加工工艺仿真”四项,菜单文件名为 tube一menu.men,菜单文件主要内容如下:
1 LABEL三维管道模型参数化设计
2 LABEL数控弯管参数信息自动获取
3 LABEL数控弯管自动编程
4 LABEL数控弯管弯曲加工工艺仿真
5 LABEL信息 启动UGNX7.5,可见主菜单如图5-5所示。
5.2 数控弯管自动编程与工艺仿真实例
1、数控弯管几何信息
以外径为17mm,壁厚为1mm的薄壁三维弯管的设计为例。如表5-1为弯 管控制点绝对坐标参数,其中R为弯管中心线弯曲半径。
表5-1弯管控制点坐标参数
编号
X
Y
Z
R
1
0
0
0
2
0
0
-1037.5
25
3
23.2
0
-1086.5
25
4
59.9
107.3
-1120.5
25
5
144.5
354.9
-1120.5
25
6
144.5
840
-1120.5
25
7
144.5
840
-1345.5
25
8
98.5
840
-1345.5
2、数控弯管自动编程与工艺仿真过程
5.3 本章小结
本章重点介绍了UG二次开发的应用系统框架,包括应用系统的组成,系统 目录结构配置、系统环境变量的设置以及系统主菜单的建立,并以三维管道仿真弯管加工实例准确验证了数控弯管自动编程与仿真加工的可行性与实用性。
【关于欧凯】
张家港市欧凯机械厂专注生产非标定制弯管机、缩管机、切管机,并提供弯管加工服务,免费为您定制全自动弯管机、缩管机、切管机一站式解决方案。
【联系欧凯】