DELMIA仿真操作流程
基于DELMIA的车用空调虚拟装配过程仿真
基于DELMIA的车用空调虚拟装配过程仿真佘建国;范晓卫;刘璐璐;孟宪振【摘要】为了实现空调的虚拟装配,以车用空调为例,在DELMIA软件中构建车用空调虚拟装配环境,利用“反装”的思路对车用空调的装配序列、装配路径进行了规划,并通过干涉碰撞检查,查找和分析干涉碰撞原因,以便及时对装配序列和装配路径做出调整,最终获得车用空调合理的装配序列与装配路径,通过装配过程仿真进一步验证了,装配序列和装配路径的合理性-装配过程仿真结果表明该方法对产品的装配有重要的指导意义,可以缩短产品开发周期,降低装配成本,提高产品质量.%To achieve the virtual assembly of air conditioners, the automotive air conditioner is taken as an exam ple. The virtual assembly environment is created in DELMIA. Based on the idea of reverse assembling, the as sembling sequence and assembling route are planned. By using the check of contact and clash, we can look for the contact and clash in order to adjust the assembling sequence and assembling route in time. Finally we can get the reasonable sequence and route. Then the assembling process simulation further validates the assembling se quence and assembling route. The result of simulation reveals that this method plays an important part in product assembly. It can reduce the time and cost of the product design and enhance the product quality.【期刊名称】《江苏科技大学学报(自然科学版)》【年(卷),期】2012(026)003【总页数】5页(P249-253)【关键词】DELMIA;空调;虚拟装配;过程仿真【作者】佘建国;范晓卫;刘璐璐;孟宪振【作者单位】江苏科技大学机械工程学院,江苏镇江212003;江苏科技大学机械工程学院,江苏镇江212003;江苏科技大学机械工程学院,江苏镇江212003;江苏科技大学机械工程学院,江苏镇江212003【正文语种】中文【中图分类】U270.6在产品的开发设计过程中,装配设计是重要环节,也是产品获得整体性能的最后环节,所以如何提高装配质量和装配效率,降低装配成本是企业所面临的重要问题.传统的装配技术一般要等零件全部加工完成之后才可进行装配,并在此过程中反复修改设计的零部件,因此,使得此过程周期长,成本高,不能体现并行思想和适应当前敏捷制造的需要.虚拟装配技术起始于20世纪90年代,美国华盛顿州立大学的Jyaaram 等开发研制了一个“虚拟装配设计环境”(VADE)的虚拟装配设计系统,利用这个系统,设计人员可以在设计工作的初期便可考虑有关装配和拆卸的问题,从而避免了装配设计方面的缺陷.清华大学结合863/CIMS WPD项目攻关及应用需求,在CAD 软件Pro/Engineer的基础上,开发虚拟装配支持系统VASS,该系统能够基于三维实体模型在计算机上实施产品及其部件的数字化预装配,实现工艺规划,验证产品可装配性,并生成能够指导实际装配作业的装配工艺规程和卡片[1].文中介绍车用空调的虚拟装配过程,以广州某汽车空调企业的车用空调装配为例,利用反装的方法,通过DELMIA创建车用空调的装配序列和路径来仿真装配过程.1 DELMIA系统数字企业精益制造交互式应用(digital enterprise lean manufacturing interaction application, DELMIA)软件是法国达索公司的产品,该软件具有较强的模拟仿真功能,其应用领域涵盖航空、船舶和汽车等几乎所有机械产品的数字化制造工程.它主要由3部分组成:DPE,DPM和QUEST,这3个相对独立的部分通过资源模型中枢(PPR HUB)连接到一起,其中产品、工艺和PPR HUB是提供“数字工程”解决方案以及支持工艺设计和验证的关键技术[2].它将数字化制造分为3个不同的领域,分别是[3]:①工艺规划.包括:布局规划、时间安排、工艺与资源规划、产品评估和成本分析;②工艺细化与验证.包括:制造与维护、焊点布局、装配序列、制造车间与单元布局、加工操作和劳动力配置与交互;③资源建模与仿真.包括:工厂流程仿真、机器人工作单元的配置与离线编程、数控加工、虚拟现实场景和人机工程分析.2 DELMIA软件在车用空调虚拟装配过程仿真应用2.1 虚拟装配技术简介虚拟装配是将CAD、可视化、仿真、虚拟现实等多种技术综合运用的一种集成化的技术方法,建立一个与实际装配生产环境相一致的虚拟装配环境(virtual assembly environment,VAE),通过虚拟现实的交互手段进入VAE,运用人的智慧直觉进行产品的装配/拆卸操作,并用计算机来记录人的操作行为,确定产品的装、拆顺序和路径[4],在操作过程中系统提供实时的碰撞检测、装配约束、装配路径与序列处理等功能,使用户能够对产品的可装配性进行分析、对产品零部件装配序列进行验证和规划,及时发现产品开发过程中的设计、生产和零部件的装配问题,减少物理模型的制作,达到缩短设计周期,降低建造成本,提高产品质量的目的.2.2 装配关系矩阵完整、准确地表达装配信息,是进行装配序列规划、装配性能分析、指导装配仿真活动的先决条件.有学者提出了几种装配关系的矩阵模型,构造了X,Y,Z标准正交轴向的邻接矩阵、干涉矩阵,以表达产品结构,推导子装配体和装配顺序[5]:1) 邻接矩阵设装配体P由N个零件组成,P={p1, p2, …, pN}.根据零件在k(k=±X,±Y,±Z)方向的联接关系,可得到k方向的有向图:Dk=(V, Ek)(1)其中V={p1, p2, …, pN}Ek={(pi, pj) | (pi ∈V, pj ∈V)∧[uk (pi, pj)∨wk (pi, pj)]}根据图论知识,建立有向图Dk=(V, Ek)的邻接矩阵:Ck=[cij] N×N(2)其中:在邻接矩阵Ck中,如果存在i,使cij=0 (或cji=0, j=1, 2, …, N), 那么零件pi在k方向(或-k方向)不跟其它零件接触, 则可自发分离(拆卸).相反,如果不存在这样的i,那么装配体中零件不能在k方向(或-k方向)自发分离(拆卸).2) 干涉矩阵:Ak=[aij] N×N(3)其中:在干涉矩阵Ak中,如果aij=1且aji=1,说明在±k 方向装配(拆卸)时零件pi与pj相互干涉,那么零件pi与pj在该方向不能装配(拆卸).设子装配体S由m个零件pi1, pi2, …, pim(2≤m≤N-1)组成,从原装配体的邻接矩阵Ck中抽取与子装配体S相应的行和列,可以得到与子装配体S相对应的邻接矩阵的子矩阵CkS (同样可得到与子装配体S对应的干涉矩阵的子矩阵AkS).2.3 车用空调虚拟装配过程仿真流程装配过程仿真,是指在计算机上动态的模拟产品装配的实际装配过程.这一虚拟的装配过程将装配序列和装配路径的规划结果以动态的方法演示在计算机上,使得装配规划结果能以直观、可视化的方式展现在用户的面前,并通过一系列的检查,优化装配的结果,其仿真流程如图1.图1 空调虚拟装配过程仿真流程Fig.1 Simulation flow of the assembling process2.4 车用空调在DELMIA中的虚拟装配过程仿真分析2.4.1 车用空调装配环境的构建1) ResourceList的构建DELMIA中的资源是指在装配过程中用到的所有非产品的实物元素,如工装设备、运输工具、工人、场地等.文中用CATIA建立简单的Resource模型,包括Bench,Trash,Chair等,构建起DELMIA软件中的ResourceList(图2).图2 资源的构建Fig.2 Resources2) ProductList的构建借助CATIA进行车用空调零件造型,模型建好后还需利用CATIA进行预装配,形成车用空调的三维装配模型,目的是为了后续三维虚拟装配的精确定位[6],装配完成后以*.CATproduct格式保存,导入到ProductList中,进行装配层次划分.通过装配层次描述产品装配的结构,形成产品装配的主框架.该方法可以划分为若干个子装配体或零件,而子装配体又可进一步划分为若干个子装配体或零件,即体现出产品的层次性.通过把装配体、子装配体、零件之间的层次直观地表述成装配层次关系树,使得该关系体现实际产品的装配顺序.图3为车用空调的装配层次关系.图3 装配层次关系Fig.3 Assembling hierarchy3) ProcessList的构建① 装配序列的规划:虚拟装配按其装配顺序可分为正装和反装.正装是根据已经设计好的装配顺序一步步地进行装配,此装配思路比较容易理解,但在移动数字模型时需要查找零件之间的约束元素;反装是根据“可拆即可装”的原理,将零件的数字模型从正确的空间位置按顺序拆开,得到各零件、组件的拆卸序列,然后将整个拆卸流程“反转倒置”,“拆”的过程就转换成为“装”的过程(图4).这种思路移动零件特别方便,不需要在移动零件数字模型时查找零件间的约束元素[7].文中采用反装的方法对车用空调的装配序列进行选择与调整,获得车用空调的装配序列(图5).图4 反装思路Fig.4 Idea of reverse assembling② 装配路径的规划:装配路径规划通常只考虑工作空间中的几何信息,生成结果是针对每一个具体零部件无碰撞的几何路径.采用交互的方法来定义装配路径,通过三维罗盘控制的子装配体三维坐标,通过记录子装配体拆卸过程中的起点和终点,得到初始的拆卸路径,在初始路径上添加中间控制点,生成新的拆卸路径.其控制点的添加是否合理应通过观察和系统的干涉检查来判断,并通过不断优化,得到合理的拆装路径(图6).图7为最终创建完成的车用空调装配过程PPR结构树.图5 装配序列Fig.5 Assembling sequence图6 装配路径Fig.6 Assembling route图7 PPR结构树Fig.7 PPR structure tree2.4.2 车用空调虚拟装配的过程仿真在完成车用空调的PPR结构树构建后,即可进行其装配过程的仿真,通过仿真过程中的干涉与碰撞检查来验证所获得的装配序列与装配路径的合理性,通过对车用空调装配过程可装配性的直观的观察,发现装配过程中可能出现的问题,调整和优化其装配序列和装配路径,直到符合实际装配的需要.其仿真过程如图8.图8 空调装配过程仿真Fig.8 Simulation of assembling process2.4.3 车用空调装配过程干涉分析通过DELMIA软件中的自动干涉检查模式,对车用空调每个零、部件及工装进行干涉检查.当系统发现存在干涉情况时将自动报警(图9),并显示出干涉区域和干涉量,以方便用户及时查找和分析发生干涉的原因[8].图9 干涉检查Fig.9 Check clash由图9可见,当装配过程中发生干涉碰撞时,通常是由于装配序列或装配路径不合理而造成的,因此,需要对装配序列和装配路径进行详细分析,进行优化,直至满意.2.4.4 输出仿真结果经过仿真验证合理的装配过程,可用专门的视频软件录制下来,并进行编辑,加入说明文字,形成可以播放的*.avi格式文件,用于演示或对现场操作人员进行岗前培训,指导现场装配.3 结论1) 在DELMIA软件中实现了车用空调装配过程的可视化,可以直观地发现每个零件按设计的装配顺序和装配路径能否无阻碍的装配上去,及时发现设计不合理的地方.2) 将干涉分析添加到动态仿真过程中可更精确地显示发生干涉碰撞的区域和干涉量,以帮助设计人员查找和分析干涉碰撞原因,避免车用空调在实际制造中可能造成的损失.3) 经验证合理的装配过程可制作成AVI文件,用于生产现场指导工人对车用空调进行装配,帮助工人直观了解装配全过程,实现可视化装配.参考文献(References)[1] 李云,杨丰.虚拟装配技术的研究与发展[J].科技资讯,2008(5):8.Li Yun, Yang Feng. Study and development of virtual assembly technique [J]. Science & Technology Information, 2008(5):8.(in Chinese)[2] 陈宁,刘炜.船舶建造计划可视化仿真方法的研究[J].交通节能与环保,2010(3):6-13.Chen Ning, Liu Wei. Study of visual simulation for shipbuilding plan [J]. Marine Energy Saving, 2010(3):6-13.(in Chinese)[3] 谭慧猛,朱文华,王琛,等.DELMIA在支线飞机概念总装仿真中的应用[J].机械设计与制造,2010(1):86-88.Tan Huimeng, Zhu Wenhua, Wang Chen, et al. Application of DELMIA on the simulation for conceptive final assembly of regional jet [J]. Machinery Design & Manufacture, 2010(1):86-88.(in Chinese)[4] 赵鸿宇,钟诗胜,林琳.虚拟装配技术概述[J].计算机仿真,2006(10):273-276. Zhao Hongyu, Zhong Shisheng, Lin Lin. A summary of virtual assembly technique [J]. Computer Simulation, 2006(10):273-276.(in Chinese)[5] 杨培林,朱均,陈晓南.装配规划中装配体的表达及子装配的识别[J].西安交通大学学报,1999(12):56-60.Yang Peilin, Zhu Jun, Chen Xiaonan. Identification of subassemblies in sequence planning [J]. Journal of Xi′an Jiaotong University, 1999(12):56-60.(in Chinese)[6] 叶福民,陈晓兵. 利用Pro/E和VRML实现齿轮泵虚拟装配技术[J].江苏科技大学学报:自然科学版,2007,21(5):55-58.Ye Fumin,Chen Xiaobing. Virtual assembly for gear-pump base on Pro/Eand VRML [J]. Journal of Jiangsu University of Science and Technology: Natural Science Edition, 2007,21(5):55-58.(in Chinese)[7] 贾朝定.基于DELMIA的虚拟装配技术[J].成飞科技,2007(1):32-36.Jia Chaoding. Virtual assembly technique based on DELMIA [J]. Chengfei Science & Technology, 2007(1):32-36.(in Chinese)[8] 张晓伟,原思聪,林艳,等.基于DELMIA的船体虚拟装配过程仿真研究[J].起重运输机械,2010(2):65-67.Zhang Xiaowei, Yuan Sicong, Lin Yan, et al. Study for Simulation of ship assembly based on DELMIA [J]. Hoisting and Conveying Machinery, 2010(2):65-67.(in Chinese)[9] Zhao J, Masood S. An intelligent computer-aided assembly prosse planning system[J]. Advanced Manufacturing Technology, 1999(15): 332-337.。
e-Labsim仿真型开放实验室系统用户手册
目录第一章软件概述 (1)1.1、主要功能 (1)1.2、系统组成及介绍 (2)1.3、运行所需要的环境 (3)第二章使用说明 (4)2.1、安装步骤 (4)2.2、如何启动及退出仿真系统 (4)2.3、菜单栏和工具栏介绍 (6)2.4、如何开展实验 (11)2.5、连线和调节模块参数 (12)2.6、虚拟函数信号发生器 (14)2.7、示波器说明 (17)2.8、远程发送和远程接收 (19)2.9、C/C++二次开发 (20)2.10、MA TLAB二次开发 (21)第三章实验文件及报告提交说明 (22)3.1学生实验文件提交及老师批阅说明 (22)3.2学生实验报告提交及老师批阅说明 (28)3.3注意事项 (33)第一章软件概述e-Labsim仿真型开放实验室是一套根据教学的需要,兼顾一般仿真型开放实验室优势,运用先进的虚拟仿真技术,将实际的硬件设备通过虚拟化,在PC机上实现与硬件相同的功能及操作方式;在此基础上,利用软件上的优势,进行了灵活的扩展与二次开发,并集成多种虚拟仪器的综合的仿真型开放实验室方案。
e-Labsim仿真型开放实验室是一种虚拟的实验环境和平台,但其又不同于普通的“虚拟实验室”的概念,为了能做到实验室的开放以及让学生进行创新实践,在产品实现方面,我们主要采取了几个方面的思路和方案:1)建立真实完整的实验对象的数学模型,让学生在虚拟环境下感受到的是真实的实验环境;2)将实验对象按知识体系切割为一个个独立的模块,学生可以按照自己的意愿将各模块以不同的方式进行组合以搭建出不同的功能实体或系统;3)每一个模块的相关参数是可以按照学生的意愿来进行自由调节的;4)提供多种虚拟的仪器仪表,且仪器仪表的外观、操作方式和操作习惯与实际的设备完全一致。
1.1、主要功能1)、基本上实现与实际硬件相同的实验操作与信号展示。
2)、可进行灵活的扩展与二次开发,开发包括C/C++算法开发及结合Matlab引擎开发基于M语言的算法。
Delmia仿真入门
26
3、机器人运动机构建立
➢ 用STP格式文件自己创建机器人 2.拆分:将每个里面的单个零件另存为CGR格式,大大减
少文件的大小,提高文件后续的流畅性。
27
3、机器人运动机构建立
3.将STP格式下面的文件全部删除,再单击装配文件名→ 右键→部件→现有部件→选中刚才另存的所有CGR文件→ 打开,会自动将零件装配在一起。(也可以一个个装配)
5
DELMIA认识
➢ DELMIA Process Engineer 集成的产品、工艺和 资源规划解决方案
➢ DELMIA Process Engineer为制造业的设计和优化 提供了彻底的强大的解决方案,从产品概念阶段 、工艺规划到产品生产。
➢ DELMIA Process Engineer是制造业工艺规划方案 的领导者,工艺规划人员在初始设计产品的基础 上,根据不同的规划前提条件,定义制造所需的 工艺和资源。
8、更改知识库的默认路径: win_b64/statup/robotlib/catalogs/DEVICES。
8
1.软件安装
➢ 祥见:DELMAI V5R20安装包,里面也有安装说明,帮助
文件可以不安装。
9
2.工作环境基本设置
➢工具→选项
10
2.工作环境基本设置
➢ 第一次打开时将许可证可用的配置或产品列表全部勾选, 否则极有可能后续会影响软件的一些操作。
24
2.工作环境基本设置
➢ 常用操作工具条介绍
创建新任务
增加标签 分割机器人任务 镜像 任务或是标签 修饰操作 创建一个调用任务动作 修改标签方位 设置翻转转数 结合-标签转换 指派适合轮廓
使用DELMIA在飞机中机身上部装配工艺仿真运用
使用DELMIA在飞机中机身上部装配工艺仿真运用DELMIA是一款特殊工业领域的仿真软件,可以在飞机中机身上部装配工艺中得到广泛应用。
下面将详细介绍DELMIA在飞机中机身上部装配工艺仿真的运用。
一.DELMIA简介DELMIA是一个数字化制造解决方案,为制造业界提供全面的仿真和虚拟生产环境,通过更加精确地模拟生产现场和过程,帮助企业提高产品质量、降低制造成本和缩短产品上市时间。
它包含多个模块,其中包括飞机中机身上部装配工艺仿真。
二.DELMIA在飞机中机身上部装配工艺仿真的应用范围DELMIA在飞机中机身上部装配工艺仿真的应用范围很广泛,涵盖了从设计到生产的整个过程。
具体应用包括:工艺规划、装配工序设计、人机工程学分析、工作站设计、生产线规划、物流优化等。
三.DELMIA在飞机中机身上部装配工艺仿真的优势1.提高装配精度:DELMIA可以模拟装配过程中的每个步骤,从而可以发现潜在的装配问题,并及时调整工艺,提高装配精度。
2.降低成本:通过DELMIA进行装配工艺仿真,可以提前发现设计上的问题和改进的空间,减少改造次数,降低成本。
3.缩短工期:DELMIA可以模拟整个装配过程,帮助企业合理安排工艺和工序,减少浪费的时间和资源,从而缩短装配工期。
4.提高安全性:在DELMIA的虚拟环境中,可以模拟机身上部装配过程中的各种情况和风险,并进行相应的分析和预防措施,提高安全性。
四.DELMIA在飞机中机身上部装配工艺仿真的应用实例以飞机制造商为例,他们使用DELMIA在飞机中机身上部装配工艺仿真中的几个方面:1.工艺规划:使用DELMIA进行装配工艺的规划和优化,包括装配顺序、工装设计、工作站布局等,以确保装配过程的流畅性和高效性。
2.装配工序设计:通过DELMIA模拟飞机机身上部的装配过程,评估不同工序的装配难度和工时,优化装配工序的设计。
3.人机工程学分析:使用DELMIA进行人机工程学分析,确保工人在装配过程中的人体工程学要求得到满足,提高工人的工作效率和安全性。
DELMIA仿真学习资料
点击选平面布置图导入
第一步:制作平面布置图
第二步:将机器人各轴机制约束
运用此按钮做工具点制作IK机器人
机器人工具端零件
机器人工具点
机器人参照零部件一般和BASE选择同一个或直接放弃机器人的BASE
机器人中的尽量不要设置太多
检验机器人
回转台制作NEW HOME
第三步:加载所有所需资料第四步:调整目录树
进行装配
删焊钳和机器人抓取命令
建立父子关系
接受转台发出的信号
建立焊接关系网
建立相应关系,并保存
对应加载信号源
加载资源任务
创建任务
添加资源
添加已有的资源和任务
要机器人和夹具一起动必须先添加已有的资源和任务将两个任务连接起来
加载机器人任务
自动建立机器人任务
点符号在点机器人再点焊点。
delmia机器人仿真教程
Delmia机器人仿真软件的应用领域
工业机器人
Delmia机器人仿真软件广泛应用 于工业机器人领域,用于模拟机 器人生产线、自动化仓库等场景 。
服务机器人
该软件也适用于服务机器人领域 ,如餐厅、酒店、医院等场景的 机器人服务模拟。
科研与教育
Delmia机器人仿真软件还广泛应 用于科研与教育领域,为机器人 技术的研究和教育提供支持。
机器人协同作业模拟
总结词
模拟多台机器人在同一工作环境中协 同作业,提高生产效率。
详细描述
Delmia机器人仿真软件支持多台机器 人协同作业模拟,通过精确的碰撞检 测和任务分配机制,实现机器人之间 的有效协作,优化整体生产流程。
机器人离线编程与优化
总结词
通过离线编程技术,提高机器人编程效率和安全性。
详细描述
在导入模型时,如果发生文件损坏或格式不兼容的情况,可能会导致模型无法正常加载 或显示异常。为了解决这个问题,可以尝试使用其他文件格式或重新导出模型文件,并
确保文件完整性。
路径规划问题
总结词
路径规划是机器人仿真的重要环节,常 见问题包括路径不连续、机器人碰撞等 。
VS
详细描述
在路径规划过程中,如果发生路径不连续 或机器人碰撞的情况,可能会导致仿真结 果不准确或机器人无法按照预期路径移动 。为了解决这个问题,可以调整路径规划 算法的参数,或手动调整机器人姿态和路 径,以确保路径连续且无碰撞。
delmia机器人仿真教程
汇报人: 2024-01-04
目 录
• Delmia机器人仿真软件介绍 • Delmia机器人仿真软件基本操作 • Delmia机器人仿真软件高级功能 • Delmia机器人仿真软件案例教程 • Delmia机器人仿真软件常见问题与解决方案
Delmia仿真编程 第3节 导入2D布局图
Delmia机器人仿真编程第3节导入2D布局图CAD布局图可以导入Delmia仿真项目中,作为资源位置摆放参考。
导入之前最好在CAD软件中将布局图位置移动到世界坐标位置,然后另存为低版本,避免因布局图版本过高而出现不必要的错误,2D布局图的导入有两种方式,下面进行详细操作步骤讲解:工厂布局模块下导入2D布局图:1、保存CATDrawing格式布局图:用Delmia将CAD布局图打开,软件进入工程制图模块,然后另存为CATDrawing格式的文件,名称为Layout,保存在项目Layout文件夹下面,布局图保持打开状态,如下图所示;2、创建区域Area:在菜单栏中点击开始展开下拉菜单,选择AEC工厂下面的工厂布局模块,软件将切换到工厂布局模块,同时会新建1个装配体将其名称修改为Plant。
点击右侧工具栏中的区域命令,弹出区域创建对话框,如下图所示设置区域类型为Area,输入X长度和Y长度数值定义好区域大小,最后在3D视图窗口中选择区域放置的位置,鼠标左键单击确定放置位置,完成区域的创建。
如下图所示在高度后面有两个选项:实体和平面,若选择实体则创建一个立方体区域,若选择平面则会创建一个平面区域,此时高度值无效;3、链接2D布局图:在模型树上选择刚创建的区域,单击鼠标右键,选择附加工程制图视图命令,然后切换到2D布局图窗口,选择布局图中任意线条,窗口将自动切换回工厂布局模块,随之2D布局图也被链接到区域Area,调整Area的位置使整个布局图放置在区域中,如下图所示;至此工厂布局模块下导入2D布局图完成,点击保存命令,将此包含2D布局图的装配体文件保存到项目Layout文件夹下面。
资源布置模块下导入2D布局图:1、创建资源节点:在装配设计模块下新建一个空白装配体文件并保存,作为项目的总资源节点,然后将软件切换到MSD模块,点击插入资源命令将刚创建的装配体文件加载进来,然后点击在PPR中创建资源命令,弹出添加资源对话框,选择资源类型为Area并输入资源名称,点击确定按钮,完成资源节点的创建,按图中序号依次操作;2、定义足迹:将软件模块切换到资源布置模块,然后选中新建的Area类型资源节点Plant,然后点击工具栏中定义足迹命令,弹出编辑足迹对话框,选中显示足迹复选框使地板显示出来,这样2D布局图链接后才会显示,按图中序号依次操作;3、链接2D布局图:在进行此操作之前需确保CATDrawing格式2D布局图是打开状态。
DELMIA机器人仿真教程
Position and Manipulate Compass Insert Products and Resources Snap and Attach
Create Tags Create Robot Tasks Use Teach and Jog Run a Robot Process Create Robot Task and Add Weld Gun Action
Using Manipulation Bounding Boxes Snapping Automatically to Selected Object Editing Positions
Factory Layout and Robotics / Device Task Definition
鼠标放置在罗 盘上,按住鼠 标左键不放拖 动罗盘到指定 的物体表面
机器人自由度限制颜色显示,当机器人运动超过了限制就会现实出对应的颜色
模拟路径显示设置
E
Digital Process for Manufacturing Settings
Tree Hierarchy Tree Fastener Process Planner Commands Fastener Visualization Showing the Fasteners
选上Tree/Hierarchy tree下面所 有的复选框
显示焊点
F
Options
Resource Detailing Settings
Robotic Task Display Options Update all Tasks Icon Teach Dialog Setting Offline Programming
Parameters and Measures Settings
Delmia仿真规程
仿真规程2013.4.221.仿真的概念功能:设备的动作、时序、节拍;目的(售前阶段):方案可行性分析、动作演示;目的(设计阶段):找到设计/布局/方案中的问题,并做相应修正;2.软件平台设计阶段:DSS.Delmia3.工作流程S1:仔细阅读布局图、方案说明书、技术协议等;●根据要求,准备资料,计划时间等。
●掌握客户对功能、节拍、工艺等需求;●掌握主要设备组成;●整理外购件设备性能和参数说明书;●了解加工工艺知识;●对不明之处,与团队沟通;●与团队内其他人员沟通,掌握所需材料的获得时间;●合理安排进度;S2:建立仿真的文件夹目录结构自制设备编号命名必须依照机械设计课的任务书!外购设备命名使用英语或代码,不得用汉语或拼音!仿真主文件CATProcess文件名称为:“Process_7位项目号_子系统代码(数字,如有)_6位日期(yymmdd)”S3:数模格式转换(1)请机械设计课设计人员提供数模前,根据数模中心,建议用于位置定义的坐标系;(2)请机械设计课设计人员必须提供STEP或CGR格式的文件;(3)在DELMIA中将STEP转成CATPart/CATProduct格式(如数模曲面复杂或不便转成CATPart,可转成CGR格式),并按照任务书规定命名(FAxxxxxyy);注意:数模属性中的名称也要按规定命名;设备数模文件插入新建装配体CATProdcut;CATProdcut命名成FAxxxxxyy_dev;将所有数模按以上方式准备好,待仿真时调用;自制设备命名前,必须向机械设计课获取定义号;S4:为必要的设备做运动关系要求先将一个设备内部有相对运动关系的parts分成两个components;固定不动部分命名成J0,第一关节运动部分J1,第二关节运动部分J2,以此类推;建立机构固定J0在components 间做相对运动关系joints;S5:将数模插入仿真文件Process有运动的工艺设备(如机器人)导入Resource,库中导入的设备需将其“实例”名按工位号命名(如R6);静态设备和加工对象导入Prodcut使用罗盘定位各个设备;每次设备改变位置后,必须用命令保存;S6:利用机器人示教功能,检查机器人工作最远和最近点可达性和姿态,调整和优化设备间相对位置;S7:利用Teach示教机器人路径;机器人的不同功能性路径段必须分成不同的Task程序,Task的命名为:“机器人名_动作功能”(如R6_unload)S8: 2D局图通过仿真,确定每个设备的最终外形尺寸和安装位置,然后绘制2D布局图;文件名称为:“layout_7位项目号_6位日期(yymmdd)”4.规则•建模•建立安装原点;•尽量简化数模,但同时保留关键轮廓信息;•动作•避免机器人奇异问题;•避免机器人关节极限;•避免工件和工具本身与机器人干涉;•避免管线缠绕;•布局•依据中心设备的布置原点,确定其它位置了;•机器人布置位置+/-5cm内可变;Note:●通过网络文件夹(Z:\10_FA部\01_项目\2013年项目\FA1xxxx\02_布局和仿真\02. 仿真)传递数模文件,方便团队协作。
delmia机器人仿真培训资料
该案例通过模拟装配线的工作环境,让机器人进行协同装配作业。通过调整机器人的运动轨迹、速度和姿态,优化机器人与工件之间的交互过程,提高装配的效率和精度。同时,该案例还涉及到机器人之间的通信和协调,以确保整个装配过程的顺利进行。
总结词
模拟搬运机器人在复杂环境中的路径规划和任务执行能力。
详细描述
总结词
总结词
学习如何创建和配置机器人工作环境,包括地面、障碍物、目标点等,并设置相关参数。
要点一
要点二
详细描述
在Delmia机器人仿真软件中,用户需要创建一个机器人工作的环境。这包括设置地面的材质和属性、添加障碍物和目标点等。此外,用户还需要根据实际需求设置环境中的光照、纹理等视觉效果,以便更真实地模拟机器人实际工作环境。同时,用户需要为场景中的物体设置物理属性,如质量、摩擦系数等,以确保仿真的准确性和可靠性。
delmia机器人仿真培训资料
汇报人:
2024-01-01
目录
Delmia机器人仿真软件介绍Delmia机器人仿真基础操作Delmia机器人仿真高级应用Delmia机器人仿真案例分析
01
CHAPTER
Delmia机器人仿真软件介绍
Delmia机器人仿真软件采用高逼真度物理引擎,模拟机器人的运动轨迹和行为,与真实环境高度一致。
该案例通过模拟不同材质、形状和颜色的表面,以及不同的环境条件,让喷涂机器人进行喷涂作业。通过调整机器人的喷涂参数、运动轨迹和速度,优化喷涂效果和效率。同时,该案例还涉及到喷涂机器人的维护和清洗问题,以确保机器人的使用寿命和可靠性。
总结词
详细描述
总结词
模拟服务机器人在餐饮、医疗、旅游等行业中的交互和服务能力。
详细描述
使用DELMIA在飞机中机身上部装配工艺仿真的运用
DELMIA飞机中机身上部装配工艺仿真激光跟踪仪在飞机装配中的运用专业综合实训(现代飞机装配部分)实验报告目录第一章飞机中机身上部装配工艺仿真 (1)1 飞机装配仿真技术 (1)2飞机装配工艺仿真软件 (2)3 飞机机身结构及零件分析 (3)3.1机身总装图 (3)3.2机身典型零件 (3)4 飞机机身结构件装配顺序的规划 (5)4.1工艺分离面和设计分离面 (5)4.2装配基准的选择 (6)4.3工装设备的选用 (7)5飞机上半机身装配方案及DELMIA仿真 (8)5.1装配仿真流程 (8)5.2装配序列规划 (8)5.3装配路径规划 (9)5.4装配工艺仿真过程 (10)5.5装配干涉检查 (12)第一章飞机中机身上部装配工艺仿真1 飞机装配仿真技术在现代制造企业的生产流程中,工艺设计工作贯穿于整个制造流程当中,是生产技术准备工作的第一步。
工艺设计工作不仅涉及到企业的生产类型、产品结构、工艺装备、生产技术水平等,而且还要受到工艺人员实际经验和生产管理体制的制约,其中的任何一个因素发生变化,都可能导致工艺方案的变化。
工艺总方案、工艺路线规划和工艺规程是指导工装制造和零件装配的主要依据,它们对组织生产、保证产品质量、提高生产率、降低成本、缩短生产周期及改善劳动条件等都有直接影响,因此工艺设计是整个生产流程中的关键性工作。
以往装配工艺的设计工作主要是依赖工艺人员个人的技术水平和经验,工艺人员根据产品图纸、工艺标准、工装、设备等,所做的工艺设计在车间实际生产(式制)时,还要不断更改,不能保证其装配工艺设计的合理性、适用性。
而大型飞机由于尺寸大,零件数量多,结构复杂,协调部位多,装配工艺设计不可避免地存在问题。
但装配工艺设计中隐藏的错误难以在设计过程中被发现,装配工艺的优化基本上是凭工艺员的经验,工艺设计中存在的问题往往要在产品实际装配过程中才被发现 , 因此装配工艺设计的错误带来了产品、周期、人力和费用的损失。
DELMIA仿真操作流程
第一章软件设置在进行仿真之前,建议完成培训阶段的DELMIA option设置(参考文件1-Option.pdf);第二章仿真流程2.12D布局图导入1、AutoCAD布局图纸导入DELMIA:AutoCAD的零点坐标系与DELMIA一致,为保证导入的布局图在DELMIA原点附近,建议将CAD图纸导入之前进行偏移,选取某一点作为布局图的参考;如下图,选择布局图左下角为0,0位置;2、偏移之后保存成较低版本dwg文件(如AutoCAD 2007),直接在DELMIA中打开,File->Open,然后保存成*.CATDrawing文件备用3、选择进入DELMIA->AEC Plant->Plant Layout模块,如下图所示,建立一Area对象,保存;4、切换至DELMIA->Resource Detailing->Resource Layout模块,创建Area对象的Foot Print;勾选“show Footprint”选型,OK。
5、同时打开布局图,点击“Attach Drafting View”,按照图示顺序选择对象,布局图关联到DELMIA环境;将Product文件保存,然后插入到Resource节点;备注:为了后续方便机器人和设备精确布局,可以结合CATIA草图模块,选取布局图机器人基座中心点,创建一组圆柱特征;2.2机器人模型导入根据布局图,切换至DELMIA->Resource Detailing->Device Task Definition模块,选择catalog方式选择机器人型号并插入机器人模型,通过Snap命令将机器人精确定位;2.3三维数据导入1、选择从供应商提供的以工位为单位的焊枪及夹具设计数据,如下图为3dxml轻量化格式文件,直接打开并建立同名文件夹,保存相关数据在本地;2.4车身焊点建立1、焊点类型:车身焊点数据需要基于STEP格式或者CATIA设计数据创建,在3D模型中以多种形式存在,几何球型或者几何点+线段表示,如下图所示;1)点代表焊点的位置,线段代表焊点的方向;2)球型焊点和一个坐标轴系2、将某工位数据车身数据插入到Product节点下,建立Tag group,如下图所示;3、建立第一个焊点,如下图所示步骤,把罗盘Z轴吸附到线段上,以绿色显示,此时可以拖动罗盘移动至球的中心,同样也可以转动XY平面,OK即可创建第一个焊点;依次可以创建该工位的所有焊点结果如下所示:(注:焊点导出)为了便于使用轻量化数据进行仿真,焊点数据也可以先导出到外部Excel 文件中,然后再导入到仿真场景中;2.5焊枪/库建立1、DELMIA将STEP格式焊枪模型打开,另存为Product和Part文件;2、确定动臂和静臂各组件;3、切换到Device Building工作台,新建一个Component类型,将静臂部分全部移动到新的组件里面;4、然后依次将静臂部分固定(Fix),动臂各组件刚性连接(rigid joint),建立运动机构;5、机构定义完成之后,创建焊枪TCP点和Base点;6、定义焊枪的特殊状态(Home Position):关闭、工作(考虑车身件厚度,TCP点偏移静臂焊枪头2mm)小开,大开;7、焊枪入库:新建Catalog文件,建立C型和X型枪分类,然后将建好机构的焊枪添加到库中,便于重复调用;可以事先建立常用焊枪库,也可逐步添加;2.6焊枪位置分析1、2.1~2.3节将准备好的数据资源导入到DELMIA环境中;2、项目数据文件中,车身、焊枪和夹具都是在车身数据坐标系下完成的装配,本节开始前最好是按照布局图,将位置调整好;4、在方案设计阶段,夹具和机器人的位置都存在变化,要逐个焊点对经验选择的焊枪进行验证,可以使用手动焊枪选型的命令;a)执行手动焊枪选型命令,选择该工位上使用的焊枪,然后选择要分析的焊点,罗盘自动吸附到焊点上,TCP点和Tag点的坐标系重合;b)此时可以转动绿色的罗盘,绕Z轴旋转(焊点的位置和Z轴方向不能改变,因此只能绕Z轴旋转);调整好焊枪的位置与夹具和工件都不发生干涉,点击Save Position即可保存当前焊枪的焊接姿态;c)下图所示为焊枪和夹具发生干涉,通过旋转Z轴方向可以避开干涉,如果没有办法避开干涉,就需要修改夹具夹头的结构或者位置;2.7机器人可达性分析经过焊枪手动选型之后,如果基本上能够排除掉焊枪和工件的干涉,那么接下来可以添加机器人任务,检查机器人可达性;a)通过Set tool命令将焊枪关联到对应的机器人上;b)Add tag命令将当前焊枪对应要焊的焊点添加到机器人Task;c)使用Reach命令,初步分析机器人的可达性,如果不可达或者机器人关节超出极限位置,分析结果直接显示为out of limit或unreachable;d)如果是unreachable,那么需要稍微调整机器人的位置;机器人基座高度200mm,300mm,500mm,700mm等e)接下来,teach示教逐个检查每个焊点的可行性,检查机器人的姿态;重复操作,实现所以焊点可达可焊;2.8 机器人经过点插入1、机器人示教完成之后,可以调整打点的顺序,然后增加进枪、出枪的经过点(Via Point );下图示为机器人可达性调整好的任务,可以通过右侧‘箭头’调整打点顺序。
基于DELMIA的搅拌车装配过程仿真研究
基于DELMIA的搅拌车装配过程仿真研究作者:尹文生尹良管在林随着计算机仿真技术的不断发展与成熟,虚拟仿真技术的应用也越来越广泛,从飞机、船舶、汽车到电子生产处处可见仿真的身影。
虚拟仿真技术相较于传统的样机验证有着无法比拟的优势,传统的样机验证方式是在产品设计后,调用大量的设备与人员生产少量样机,利用样机对新产品设计合理性进行验证,这样会产生巨大的资源和时间浪费。
而如果采用在虚拟现实环境中对产品进行设计、生产、装配、使用和调试仿真,直观分析产品的可装配性,以及量化的人机工效分析和评估,对其装配工艺方法进行必要的调整和优化,这样可在完成更多分析验证的同时省去样机制造和验证的巨大资源和时间浪费,节省大量的物力、人力成本,并缩短大量制造和调试时间,提高企业的市场竞争力。
本文重点介绍在DELMIA平台上进行搅拌车的虚拟装配过程,并利用DELMIA的强大分析功能,对搅拌车的整个装配进行装配可行性分析和人因分析,由此可对搅拌车的结构设计以及装配工艺进行改进和优化。
1 DELMIA简介DELMIA是法国Dassault公司推出的一套数字化设计、制造、维护、数据管理的PLM平台,它提供目前市场上最完整的3D数字化设计、制造和数字化生产线解决方案。
DELMIA主要由3个部分组成,分别为DPE(DELMIA Proceaa EnSineer)、DPM(Digital Proceos of Manufacturing)和DELMIA/QUEST(Queuing Event Simulation Tool),其中DPE 负责制定制造工艺和资源规划,DPM进行制造过程工艺仿真分析,DELMIA/QUEST进行生产线和物流过程的设计仿真分析,这3个相对独立的部分通过DELMIA的结构核心PPR(Procesa-Product-Resource) Hub连接到一起。
2 搅拌车的虚拟装配仿真基于DELMIA的仿真分析流程如图1所示,包括前期模型的构建、装配过程仿真、仿真分析与优化、结果输出。
DELMIA机器人仿真教程
DELMIA仿真教程DELMIA仿真教程
1:概述
1.1 简介
1.2 目标与范围
1.3 术语与定义
2: DELMIA仿真基础
2.1 DELMIA仿真的优势
2.2 DELMIA仿真的应用领域
2.3 DELMIA仿真软件的安装
3: DELMIA仿真环境介绍
3.1 DELMIA仿真界面
3.2 DELMIA仿真工作区
3.3 DELMIA仿真工具栏
3.4 DELMIA仿真属性栏
4:创建工作站
4.1 创建工作站的步骤
4.2 设置参数
4.3 定义的关节和运动范围 4.4 定义末端工具
4.5 设定的姿态和路线
5:程序仿真
5.1 创建程序
5.2 编辑程序
5.3 程序的调试与优化
5.4 程序仿真的注意事项6:碰撞检测与路径规划
6.1 碰撞检测的原理
6.2 碰撞检测的设置与运行 6.3 路径规划的原理
6.4 路径规划的设置与运行7:运动仿真与分析
7.1 运动仿真的原理
7.2 运动仿真的设置与运行
7.3 运动仿真结果的分析与评估
8:仿真结果的导出与报告
8.1 导出仿真结果的文件格式
8.2 创建仿真报告的步骤
8.3 仿真报告的内容与格式要求
附件:
本文档附带的文件包括示例工程、参数表格、路径规划结果图等。
法律名词及注释:
1:仿真:使用计算机技术模拟工作的过程。
2: DELMIA:由达索系统公司开发的3D数字制造解决方案软件。
3:碰撞检测:在运动过程中,检测与其他物体之间是否发生
碰撞。
DELMIA基本操作流程PPT课件
一、建立Process,进入 Dev ic Task Def initio n 模块;
第1页/共15页
二、 Insert Resource 插入工件数模, Insert Resource插入外围、机器人、焊钳、 夹具等;
插入产品
插入资源
第2页/共15页
三、插入机器人,在目录库里选择相应机器人的型号;
利用Attach功能将机器人与行走轴活动部分约束到一
4起
第14页/共15页
感谢您的欣赏!
第15页/共15页
第6页/共15页
七、示教机器人,在这里面可以调节机器人的姿态; 设置机器人行走路线(JNT状态下)
设置机器人行走路线(LIN为直线行走)
第7页/共15页
七、双机器人焊接视频录制
多资源仿真
第8页/共15页
先进入此模块
八、单机器人双工位视频录制
5 1
打开PERT图,将 活动进行排序
选定活动链接
2
在Process中插入活动
Delmia仿真教程弧焊仿真第2节机器人弧焊程序示教
Delmia仿真教程弧焊仿真第2节机器人弧焊程序示教用Delmia打开上一节完成的仿真项目,将软件首先切换到装置任务定义模块,这一节主要进行机器人弧焊相关的一些操作,基本操作顺序为定义焊接速度、添加外部轴、创建机器人程序、创建弧焊焊点、添加过度点,最后优化焊接路径,主要用到装置任务定义模块和弧焊编程模块,具体操作如下:1、新建机器人速度:在设备控制器工具条中点击第二个命令,然后选择机器人弹出运动轮廓对话框,按下图所示分别新建MOVL速度为10mm/s,MOVJ速度为80%,完成后如下图所示;2、新建运动精度:在设备控制器工具条中点击第三个命令,然后选择机器人弹出运动轮廓对话框,按下图所示新建精度等级,完成后如下图所示;3、添加外部轴:点击设备控制器工具条中的定义辅助设备命令,弹出对话框选择机器人1和变位机,将变位机作为机器人1的外部轴,如下图所示外部轴添加完成后机器人控制器下面会出现辅助设备节点;4、创建机器人程序:在顺序工具条中点击第一个命令New Task,然后选择机器人创建机器人焊接任务,并重新命名,如下图所示在机器人下面出现程序节点;5、新建标记组:在标记工具条中点击第一个命令,然后选择产品Date弹出标记组对话框,链接模式选择修改参考,点击确定按钮后在产品Date下面将新建一个标记组。
若链接模式选择局部则标记组将被创建在总资源节点ResourcesList下面;6、创建弧焊焊点:将软件切换到弧焊编程模块,产品展示修改为设计模式。
点击标记工具条中倒数第二个命令,弹出创建弧形标记对话框,首先分别定义曲线和曲面,点击曲线或者曲面后会弹出工具控制板对话框,按住Ctrl键进行多选,完成后会出现图中所示的开始和结束绿色箭头(即焊道的起始点和结束点),按住鼠标拖动箭头可调整开始和结束位置。
产品必须是catia格式的文件不能是cgr格式,否则无法进行此操作。
标记组选择之前创建在产品下面的标记组,这样变位机在转动时焊道会随着产品一起转动。
3DEXPERIENCE DELMIA施工仿真模块说明
3DEXPERIENCE DELMIA施工仿真模块说明3DEXPERIENCE? DELMIA通过五大类的44个用户角色为十二个行业提供了数字化制造解决方案,当然这44个模块并不会完全适用于每一个行业,大多数模块具有很强的通用性,同时部分专业模块,由于其功能是根据行业特性开发出来的,专注于某些专业领域,所以在通用性上会有所欠缺。
本文根据达索系统在土木工程行业施工领域的行业解决方案- 卓越建造所需,罗列支撑解决方案的DELMIA产品功能模块,并逐一详细介绍其功能特点。
3DEXPERIENCE DELMIA施工仿真加角色组成:1、PPL – Process PlannerProcess Planner是一个适用于所有行业的通用模块,主要用于制造施工过程及计划的定义和管理。
Process Planner提供了一些列工具用以创建和管理用于一个项目的产品,资源以及工艺流程(PPR)结构。
初始的工艺计划能够迅速创建并通过利用产品模型快速验证。
制造工艺或者说施工计划能够根据实际需求将其工步或工序与产品模型以及制造资源模型相关联。
另外,还能够分析平衡资源之间的负载是否平衡。
通过Process Planner定义的工艺计划或施工计划能够通过统一的数据平台被传递到下游应用。
具体到施工领域,Process Planner用于施工计划管理,功能分解,定义施工计划与流程,定义施工计划与施工对象以及施工设备之间的关联,分析资源利用率,同时工艺员能够分析标准操作工时。
2、MAE – Process Simulation AnalystProcess Simulation Analyst提供了在三维空间中产品装配可行性分析的能力。
Process Simulation Analyst利用其强大的功能帮助发现潜在的装配问题。
这些发现的结果能够直接与产品工程师或者工作设备工程师或者其他相关人员沟通。
当决定发生变更,MAE能够便捷快速的响应更改。
DELMIA-人机仿真培训
►接搬运一模拟结果,重新创建任务“搬运二”,
将任务分配给“工序三”。
点击“Pick up” 命令,选取桌子作为拾取物,
点击“modify activity” ,图1.
图2
点击“姿态调整” ,将手抬起,图2。
点击“行走” 命令,调整行动轨迹,图3。
点击“Pick down” 命令,放下桌子,图4.
图4
之间插入此功能,不用进行任何设置即可实现两位置
点间的直线行走,简单快捷,前提是两位置点间不能
有障碍物,以免发生干涉
人机仿真练习
搬运动作指令一 图1
DELMIA人体仿真搬运动作实质上是通过工程
师创建物体移动动作,同时通过伴随轨迹命令自动
模拟出搬运动作。
►创建搬运环境,详细略(同前面)图1.
►进入“DPM”装配模拟模块,图2。
拟播放,效果如动图(图4)
软件基础配置
人体模型行走动作编辑- human task simulation
1.普通行走动作
图1
►点击“HumanTask.1”使文字背景高亮显示,
图 3
再点击 RuleBasedWalk(基于规则的行走)
功能图标,表示要在“HumanTask.1”中进行
人体行走动作创建(图1)
新建人体 模型
输出报告
改变外观 显示
增加描述
增加负载
插入新的偏 移量
人体行为定 义
打开视觉显 示
计算可达 性
保存
姿势编辑
向前运动 姿势调整 握手姿态 位置模式
坐姿
软件基础配置
人体模型搭建- human builder Workbench
新建人体模型操作讲解: ➢ 点击“新建人体模型”,在模型树选
基于 DELMIA的某航天器动力支架装配过程仿真
基于DELMIA的某航天器动力支架装配过程仿真以某航天器动力支架系统总装仿真过程为例,探讨了DELMIA软件在飞行器装配仿真中应用的基本流程,讨论了其中的关键技术,对产品数字化制造仿真具有一定的指导意义和应用价值。
三、仿真研究1.产品装配特点分析某航天器前舱动力支架组件结构是仪器安装重要结构件之一(图2),安装在航天器前舱结构框架上,用于维持姿控发动机的安装刚度,承担飞行过程中的载荷,安装支架组件通过螺栓和管路接头与飞行器框架连接。
该装配过程具有如下特点。
(1)产品零件较多,且部分数模格式异构,需要建立匹配的装配模型。
(2)界面复杂,安装支架不仅有螺栓连接的机械接口,还有电接插件电气接口,装配过程容易发生干涉,需要设计合理的工艺路径。
(3)安装空间狭小,部分螺栓需要特殊工具并进行人机工程分析。
(4)产品装配需要借助工装,需要分析工装的可行性、合理性。
2.仿真过程(1)虚拟装配建模。
虚拟装配建模包括三个方面,一方面是产品模型,产品模型应严格按照实际几何关系和装配关系创建,具有机构运动关系的需要定义机构电子样机,以保证对运动部件进行仿真的准确性,在定义产品模型的过程中要特别注意尽量用统一的软件如CATIA建模,对不同格式的异构模型,需要进行格式转换;第二方面是资源模型,针对产品装配过程实际需要使用的工人、工装、托架、气钻和扳手等,资源模型应单独建立集成的模型资源库,供不同产品装配调用,图3为气钻模型;第三方面是环境模型,应根据装配厂房的实际布局情况,建立厂房吊车,桁架、过道等模型,以布局产品装配的主要路径,图4为装配厂房模型。
(2)装配顺序规划。
装配顺序规划的步骤为将产品、厂房环境,资源(工装、人、工具和设备)等数据导入到DELMIA DPE设计平台后,进行装配工艺设计,根据初步的产品装配方案,构建详细装配工艺序列树,进行工艺序列节点创建(图5)。
创建好的工艺序列在后续仿真模拟过程中,对不足之处可以通过软件的逻辑关系进行顺序更改,以实现次序的合理和优化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章软件设置在进行仿真之前,建议完成培训阶段的DELMIA option设置(参考文件1-Option.pdf);第二章仿真流程2.12D布局图导入1、AutoCAD布局图纸导入DELMIA:AutoCAD的零点坐标系与DELMIA一致,为保证导入的布局图在DELMIA原点附近,建议将CAD图纸导入之前进行偏移,选取某一点作为布局图的参考;如下图,选择布局图左下角为0,0位置;2、偏移之后保存成较低版本dwg文件(如AutoCAD 2007),直接在DELMIA中打开,File->Open,然后保存成*.CATDrawing文件备用3、选择进入DELMIA->AEC Plant->Plant Layout模块,如下图所示,建立一Area对象,保存;4、切换至DELMIA->Resource Detailing->Resource Layout模块,创建Area对象的Foot Print;勾选“show Footprint”选型,OK。
5、同时打开布局图,点击“Attach Drafting View”,按照图示顺序选择对象,布局图关联到DELMIA环境;将Product文件保存,然后插入到Resource节点;备注:为了后续方便机器人和设备精确布局,可以结合CATIA草图模块,选取布局图机器人基座中心点,创建一组圆柱特征;2.2机器人模型导入根据布局图,切换至DELMIA->Resource Detailing->Device Task Definition模块,选择catalog方式选择机器人型号并插入机器人模型,通过Snap命令将机器人精确定位;2.3三维数据导入1、选择从供应商提供的以工位为单位的焊枪及夹具设计数据,如下图为3dxml轻量化格式文件,直接打开并建立同名文件夹,保存相关数据在本地;2.4车身焊点建立1、焊点类型:车身焊点数据需要基于STEP格式或者CATIA设计数据创建,在3D模型中以多种形式存在,几何球型或者几何点+线段表示,如下图所示;1)点代表焊点的位置,线段代表焊点的方向;2)球型焊点和一个坐标轴系2、将某工位数据车身数据插入到Product节点下,建立Tag group,如下图所示;3、建立第一个焊点,如下图所示步骤,把罗盘Z轴吸附到线段上,以绿色显示,此时可以拖动罗盘移动至球的中心,同样也可以转动XY平面,OK即可创建第一个焊点;依次可以创建该工位的所有焊点结果如下所示:(注:焊点导出)为了便于使用轻量化数据进行仿真,焊点数据也可以先导出到外部Excel 文件中,然后再导入到仿真场景中;2.5焊枪/库建立1、DELMIA将STEP格式焊枪模型打开,另存为Product和Part文件;2、确定动臂和静臂各组件;3、切换到Device Building工作台,新建一个Component类型,将静臂部分全部移动到新的组件里面;4、然后依次将静臂部分固定(Fix),动臂各组件刚性连接(rigid joint),建立运动机构;5、机构定义完成之后,创建焊枪TCP点和Base点;6、定义焊枪的特殊状态(Home Position):关闭、工作(考虑车身件厚度,TCP点偏移静臂焊枪头2mm)小开,大开;7、焊枪入库:新建Catalog文件,建立C型和X型枪分类,然后将建好机构的焊枪添加到库中,便于重复调用;可以事先建立常用焊枪库,也可逐步添加;2.6焊枪位置分析1、2.1~2.3节将准备好的数据资源导入到DELMIA环境中;2、项目数据文件中,车身、焊枪和夹具都是在车身数据坐标系下完成的装配,本节开始前最好是按照布局图,将位置调整好;4、在方案设计阶段,夹具和机器人的位置都存在变化,要逐个焊点对经验选择的焊枪进行验证,可以使用手动焊枪选型的命令;a)执行手动焊枪选型命令,选择该工位上使用的焊枪,然后选择要分析的焊点,罗盘自动吸附到焊点上,TCP点和Tag点的坐标系重合;b)此时可以转动绿色的罗盘,绕Z轴旋转(焊点的位置和Z轴方向不能改变,因此只能绕Z轴旋转);调整好焊枪的位置与夹具和工件都不发生干涉,点击Save Position即可保存当前焊枪的焊接姿态;c)下图所示为焊枪和夹具发生干涉,通过旋转Z轴方向可以避开干涉,如果没有办法避开干涉,就需要修改夹具夹头的结构或者位置;2.7机器人可达性分析经过焊枪手动选型之后,如果基本上能够排除掉焊枪和工件的干涉,那么接下来可以添加机器人任务,检查机器人可达性;a)通过Set tool命令将焊枪关联到对应的机器人上;b)Add tag命令将当前焊枪对应要焊的焊点添加到机器人Task;c)使用Reach命令,初步分析机器人的可达性,如果不可达或者机器人关节超出极限位置,分析结果直接显示为out of limit或unreachable;d)如果是unreachable,那么需要稍微调整机器人的位置;机器人基座高度200mm,300mm,500mm,700mm等e)接下来,teach示教逐个检查每个焊点的可行性,检查机器人的姿态;重复操作,实现所以焊点可达可焊;2.8 机器人经过点插入1、机器人示教完成之后,可以调整打点的顺序,然后增加进枪、出枪的经过点(Via Point );下图示为机器人可达性调整好的任务,可以通过右侧‘箭头’调整打点顺序。
如下图所示;3、打开Teach示教窗口,在选择第一个焊点任务,拖动绿色的罗盘,点击“Insert”确定插入第一个ViaPoint;连续插入多个ViaPoint,最终形成完整的焊枪路径,下图紫色的线反映焊枪示教的路径;2.9焊枪开闭动作添加注意:焊枪动作添加工具条需要在Option中进行设置,重新安装过DELMIA之后,一定要检查工具条中的路径正确;1、假设焊枪在初始状态下为关闭,选择需要在第一个焊点任务Operation.5之前插入焊枪小开的状态,按照下图顺序,完成之后插入第一个小开动作(伺服焊枪在运动过程中的开启在第三章详细描述);依次在焊点位置上添加焊接动作即可。
2.10动态干涉检查1、焊枪路径完成之后,可以设置动态干涉检查选项,检查在机器人和焊枪运动过程中是否存在干涉;注意:建议在PPR结构树上选择需要进行干涉检查的对象;要设置;OK,选择Y,确定打开分析模式。
2、点击机器人任务播放,如果在运动过程中产生干涉,窗口中即可高亮显示干涉的零件;2.11机器人IO设置1、切换至DELMIA->Resource Detailing->Workcell Sequencing模块,选择Manage IOs命令,创建/编辑/删除设备上的IO信号;如下图所示,创建IRB_6640_180_255.1的第一个信号,命名为IO_Robot1;创建完成之后,机器人结构树上会自动生成IO相关节点;命令,选择在机器人任务Operation.5之后使IO_Robot1状态切换到ON;3、OFF的设置方法相同,选择生效的机器人任务之前/后即可。
建议在机器人任务开始时先将IO设置为OFF状态。
4、假设机器人IRB_6640_180_255.2需要等待IRB_6640_180_255.1的信号IO_Robot1处于ON状态才能够执行,执行Create Wait IO State命令,选择IRB_6640_180_255.2的第一个动作,在之前插入Wait信号;上图Maximum Wait Time是指等待信号持续的时间,超出等待时间之后,Wait信号失效。
5、此时,前一机器人执行到operation.5,后一机器人启动;如果需要交替控制机器人和其它设备,可以创建多个IO信号进行时序控制。
2.12问题处理小结1、焊枪位置/可达性分析:a)焊枪与工件干涉->更换焊枪或修改焊枪尺寸;b)焊枪与夹具干涉->修改焊枪或夹具;2、机器人可达性分析:a)确定焊枪之后,调整机器人位置,重新分析;b)焊枪和机器人都做调整,重新分析;第三章伺服焊枪仿真3.1伺服焊枪机构建模伺服焊枪和气动焊枪的结构建模方法一致,在Device Building模块完成;包括运动副(Joint)、特殊位置(Home Position)、极限位置(Travel limit)、TCP设置、Base设置等;3.2伺服焊枪运动仿真1、Set tool将机器人和伺服焊枪关联起来,此时焊枪可以按照2.9节的方法添加开闭动作;2、将焊枪设置为机器人的附加设备(Auxiliary Device)注意:一定要在结构树上选择焊枪节点3、点击上图Apply之后,焊枪作为附加设备同时与机器人关联起来,Controller节点会增加相应的信息;3、重新打开Teach窗口,选择示教任务,第2步添加Auxiliary Device属性之后,teach窗口会增加一列信息,是先前建立的焊枪的机构名称;选择Operation,再选择点击标题上的名称,会打开焊钳的Jog窗口,选择Home或者直接设置焊枪开闭角度,最后Aplly position回到Teach窗口;4、回到Teach窗口,可以看到调整之后的附加轴信息;4、假设在焊枪移动过程中,由Operation.2到Operatio.3需要从“大开”状态转变成“小开”状态,那么就在Operation.2的附加设备一栏选择大开的Home Position,在Operation.3的附加设备一栏选择小开的Home Position;这样设置完成之后,在枪移动的过程中就会自动切换开闭状态;注意:伺服焊枪、导轨(滑轨)设备、变位机等都可作为附加设备进行使用。
第四章设备任务添加4.1设备任务创建1、设备是指定义了机构运动的夹具、转台、自动焊枪等资源,本章举例如下图单组夹具,需要添加仿真动作时,必须事先定义机构;文件另存为Product文件之后再去定义。
2、在PPR资源结构树上找到该资源节点,选择create task命令为夹具创建任务节点;3、选择Teach命令,如同机器人示教一样,需要插入若干机构运动状态;A)可以直接插入定义好的Home Position,也可以通过Jog命令打开机构运动窗口;B)设置当前状态需要运动的时间;C)参数设置之后,点击Insert即可完成第一个状态;4、编辑夹具打开的过程,在夹具的任务节点生成从close到open的任务;4.2设备任务调用1、调用设备任务有方法一:在Process节点下建立Activity,将设备和Activity关联,然后激活对应的任务;同样,多设备任务调用时,可将多组资源分别关联到同一个Activity下,这样所有动作就同步执行;设置自身的IO状态,实现设备任务相互调用;一起,从而同步运动。