近期热点
·如何释放C盘空间 27招具体优化技巧
·系统安装妙法:无光驱、无启动盘安装Windows系统
·CIO要提升企业管理的掌控能力
·SolidWorks Rx 系统诊断与分析 ( 下 )
·SolidWorks Rx 系统诊断与分析 ( 上 )
·第四届中国制造业ERP应用年会征文
 相关文章
·DELMIA三维数字化装配工艺设计与仿真技术应用研究
·DELMIA,数字化制造领域的领跑者
·郭朝红:DELMIA数字化制造解决方案
·DELMIA在飞机工艺设计与过程仿真的应用
·SIMULIA-未来的分析仿真平台
·DELMIA介绍
 相关新闻
·
德国大众汽车在装配环节全面部署达索系统DELMIA Process Engineer软件
·
波音为787全球团队实施达索新版数字工具
·
达索PLM解决方案研讨会顺利举行
·
丰田通过虚拟组装大大消除冲模问题
 相关热贴
·[求助]谁有DELMIA QUEST的学习资料?急盼
·离散数字仿真软件DELMIA/QUEST
·有大虾学过DELMIA/QUEST的吗,想请教
 相关商城商品
 
 
当前位置:技术信息化 -> CAPP
 
DELMIA软件的二次开发技术
发表时间:2007-4-2 贾朝定   来源:e-works
关键字:DELMIA 二次开发 数字化装配工艺 
DELMIA作为一款面向装配工艺工程师的CAD /CAM软件,随着在中国各制造行业应用领域的普及和深入,企业对DELMIA的个性化要求不断提高,所以应及早推广和掌握DELMIA的二次开发技术, 以满足国内制造业发展的需求。

一、前言

    数字化技术的应用从根本上改变了传统的飞机设计与制造方式,最大幅度地提高了产品的设计水平与开发速度,最大限度地减少了设计返工与制造返修。法国达索系统的DELMIA在世界数字化制造领域一直处于领先地位,成都飞机公司是国内首家在飞机的装配工艺中以DELMIA为平台实施了数字化装配工艺设计与过程仿真技术的厂家,取得了显著的效益。
 
    DELMIA软件系统包括两个相互关联的独立软件,DPE(DELMIA Process Engineer)与DPM(Digital Process Manufacturing),前者为数字化工艺规划平台,它建立产品数据、资源数据和工艺结构,并将三者有效地关联在一起,实现工艺方案的评估、各种数据的统计计算、装配工艺结果的输出等;后者提供工艺细节规划和验证应用的环境,以产品、工装的三维模型并结合DPE已设计好的工艺流程进行数字化装配过程的仿真验证,二者通过唯一的PPR Hub数据库共享数据。DPE最早针对航空制造业和汽车制造行业而开发的,系统提供的默认模板通用性较强,具有友好的用户界面及用户使用习惯。由于飞机制造行业的特点及各企业在技术标准方面、数据管理方面、输入输出需求方面的差异,使得DPE的通用模板难以应对不同的用户,而二次开发能较好地解决这个问题。DELMIA的二次开发主要指对DPE进行二次开发,按照企业的不同需求,进行客户化定制。

二、PTS(plantypesets)定制

    DPE管理的数据包括三部分:P-产品(product)、P-工艺(process)、R-资源(resource)。每个企业有多个项目,每个项目有自己的数据结构树,PPR数据从属于结构树上的不同节点(类似于文件夹和文件),它们在结构树上的层次关系、显示方式和具有的各种属性由系统库中的结构模板决定,系统库的改变会影响到所有的项目。PTS定制实质就是定制系统库中的结构模板。

    1.建立企业的数据类型(Tpye)和层次关系

    进入DPE系统库,新建本企业的数据结构模板,按企业的技术标准在模板下平行建立节点(一种数据类型对应一个节点),如产品下有数据类型:子装配件、零件、标准件、上机材料、工艺材料等;工艺下有数据类型:工位、AO、工序等;资源下有数据类型:公司、车间、工位、装配夹具、地辅工装、工具等。各数据类型之间存在隶属层次关系,DPE系统提供了拖拽的方法将一种数据类型节点拖到另一种数据类型节点下来建立它们之间的上下级关系。实际的项目应用中,装配件下有子装配件,子装配件下还有子装配件,因此对于子装配件这种数据类型需要在其设置上勾上“recursiv(递归)”选项。
 

图一  数据类型及层次关系

    2.建立、设置数据类型的属性

    DPE系统提供了大量的基本类型,它们具有各种各样的属性,基本上能覆盖绝大部分工业上的应用。由于定制的数据类型都是基于基本类型而建立的,它可以继承基本类型的各种属性,也可以手工建立属性,我们推荐尽可能使用继承、少许修改的方法。我们选中基本类型需要的属性,通过右键下拉菜单的“overwrite”命令在数据类型的属性节点下建立类型属性,每一种数据类型属性的右窗口中显示了45种特性,他们定义了数据类型的属性在页面上的外观、属性的单位、精度、字符长度、范围、是否只读、程序调用时的类型名称等等信息,我们只需要对它们进行简单的修改和设置。
 

图二  数据类型的属性

本文系e-works专稿,未经授权严禁转载。
 
2页,当前第1
责任编辑:王阳