- 18
- 0
- 约4.26千字
- 约 5页
- 2017-02-09 发布于重庆
- 举报
DELMIA软件的二次开发技术
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种特性,他们定义了数据类型的属性在页面上的外观、属性的单位、精度、字符长度、范围、是否只读、程序调用时的类型名称等等信息,我们只需要对它们进行简单的修改和设置。?
图二? 数据类型的属性 三、程序开发
??? 基于上面建立的PTS,我们就可以进行新项目的建立,但此时项目中数据对象都是静态的,不能随着用户的操作而改变,还不能满足使用要求。下列情况下还需要程序支持(控制):a. 批量输入产品、工装数据时;b. 输出装配工艺设计结果(AO、MBOM、各种报表)时;c. 操作会影响到数据对象的某些属性值时;d. 按一定的数学运算法则计算时;e. 进行用户权限的辅助管理时。
??? DPE的程序以VB Script、VBA语言编写,同时系统提供了近百种函数,可以应用在数据处理、查询、版本、用户权限、图形控制等各方面。程序的管理与执行有三种方式:a. Script Command(脚本) 可以存在于系统库和项目库中,在数据对象节点上以右键下拉菜单命令的方式执行;b. VBA Macros(
您可能关注的文档
- C的企业人事管理系统的设计与实现.doc
- C程序的外部变量与函数.doc
- C碳排放约束下的江苏省煤炭需求预测.doc
- C程序设计基础》模拟考试题(题目).doc
- C程序设计实验报告(完整版).doc
- C程序设计教程(朱小菲)习题参考答案.doc
- c程序设计报告职工信息管理系统.doc
- C程序设计日期查询系统.doc
- C程序设计期末模拟卷(A).doc
- C程序设计第四版习题完整版答案【排版整洁】.doc
- 2023年度十大热点人物的素材解读与运用-2024年高考语文作文热点素材积累运用与(全国通用).pdf
- 格力室外机中央空调价格表.pdf
- 2026上半年贵州事业单位联考贵州省交通运输厅招聘84人备考题库完整答案详解.docx
- 2026上半年贵州事业单位联考贵州传媒职业学院招聘12人备考题库附参考答案详解(达标题).docx
- 2026上半年贵州事业单位联考贵州省住房和城乡建设厅招聘16人备考题库含答案详解(培优).docx
- 2026上半年贵州事业单位联考玉屏侗族自治县招聘41人备考题库及答案详解(夺冠系列).docx
- 通信原理实验2数字频带传输系统实验.pdf
- 2026上半年贵州事业单位联考贵州医科大学第二附属医院招聘22人备考题库含答案详解(能力提升).docx
- 2026上海复旦大学计算力学与人工智能交叉研究院(筹)招聘专任研究员2人备考题库完整答案详解.docx
- 2026上半年贵州事业单位联考贵州民族大学招聘52人备考题库附参考答案详解(研优卷).docx
最近下载
- ATW-R3210ATW-T3201盒式发射机ATW-T3202手持式发.PDF VIP
- CoDeSys编程手册范本.doc VIP
- T_SCNA 0001—2024(成人体外膜肺氧合(ECMO)技术护理规范).pdf VIP
- 2024版危重症患儿管饲喂养护理TCNAS 45─2024图文解读学习课件.pptx
- 包裹卡提效策略与实操路径白皮书 - 【私域运营】.pdf VIP
- 汽车制造工艺基础 教学课件 王永伦 汽车制造工艺基础课程教学大纲.pdf VIP
- 2025年无人机驾驶员执照飞行器运行术语术语考试实战演练专题试卷及解析.pdf VIP
- 大学生毕业论文写作教程PPT全套教学课件.pptx VIP
- 《生态环境材料》全套教学课件.ppt
- 2026年吞咽障碍考试题含答案解析.docx VIP
原创力文档

文档评论(0)