DELMIA 机器人离线编程入门.doc_第1页
DELMIA 机器人离线编程入门.doc_第2页
DELMIA 机器人离线编程入门.doc_第3页
DELMIA 机器人离线编程入门.doc_第4页
DELMIA 机器人离线编程入门.doc_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DELMIA 机器人离线编程入门前言:DELMIA机器人离线编程的资料太少,浏览了,加入了DELMIA的QQ群,得到了craZyJoJo的帮助,摸了一个星期,得以入门,将该篇文章分享给大家,少走一些弯路!文章有诸多问题,接受指正,其他有什么可以沟通的,互相学习,我的联系方式:,QQ几乎不上就免了:)IGRIP是成立于1985年的美国Deneb Robotics公司推出的交互式机器人图形编程与仿真软件包。IGRIP是Interactive Graphic Robot Instruction Program的缩写。这是一种双向操作的软件,显示三维图象IGRIP和ULTRA产品是专业机器人模拟软件,它应用于机器人的设计,评估以及机器人离线编程等。通过将机器人,周边设备,机器人运动,机构运动及I/O输出入逻辑等因素融合为一体,IGRIP和ULTRA产品能生成精确的模拟及相关程序输出、优化机器人在车间的布置、运转和循环时间等,减少机器人与周边设备及环境之间可能产生的碰撞,这些都将大大减少设备成本以及机器人程序的调整时间。Dassault Systemes(达索系统集团)于1996年在上市,1997年收购了Deneb公司和SolidWorks公司。2000年6月,达索公司整合旗下Deneb,Delta和Safework三家软件公司组成美国DELMIA公司。DELMIA名称取自Digital Enterprise Lean Manufacturing Interactive Application,寓意数字企业精益制造交互式应用。提供了以生产工艺过程为中心的最全面的数字制造方式与解决方案。可全面满足制造业中按订单生产和精益生产等分布式敏捷制造系统的数字仿真需求。 Delmia分为Deneb和Version两个部分。其中,Version是可以与Catia完全无缝连接的模块系统,有着与Catia相同的操作方式与系统界面,而Deneb则是相对独立的系统模块,操作方式与系统界面与Catia之间有着很大的差异。两者之间的数据可以相互的使用,但并不能进行直接的转换,两者的数据转化需要一定的操作与修改。Delmia软件秉承了Deneb Robotics公司软件的优异仿真性能,其主要的模块包括:ENVISION:集成虚拟样机及虚拟制造交互式仿真环境、虚拟现实应用软件 IGRIP/Ultra系列:机器人应用设计、布局仿真及离线编程软件 QUEST:虚拟工厂及离散事件仿真软件 VIRTUAL NC:虚拟数控加工仿真软件 Deneb/ERGO:人体运动仿真与工效分析模块 Deneb/ASSEMBLY:装配路径规划仿真模块 其中,Ultra系列如其名所表示,为机器人控制,弧焊,点焊和喷涂的专业模拟。而IGRIP则是对机器人的控制,并可以使用机器人语言进行良好的离线编程。QUEST则能够对队列进行仿真模拟。VIRTUAL NC的功能是对机床的加工过程仿真模拟。图1 DELMIA1 软件安装DELMIA V5R16是达索公司在2005年推出的版本,该软件可以在verycd网站下载。具体地址为:/topics/186536/。详细安装方式见安装说明。2 使用说明2.1 使用前的说明我们可以把DELMIA简单理解成是CATIA的扩展,只是在CATIA上增加了一个仿真模块,而CATIA类似与SolidWorks软件,属于设计范畴的三维CAD软件。在网络和书店没有任何的DELMIA资料的情况下,我们可以通过学习CATIA来了解DELMIA的基本操作和建模思路等。下载的DELMIA V5R16软件内没有帮助文档,该文档有四张光盘的内容,当目前为止一直无法下载到。目前,需要掌握DELMIA的前提是必须参考该帮助文档。图2 操作界面在操作上有一些不同点,在主窗口中操作模型的规则为:按住鼠标中键移动为平移;按住Ctrl +鼠标中键,往上移动为放大,往下移动为放大;按住鼠标中键+鼠标右键为旋转。2.2 创建工作零件一般情况下,目标路径可以在工作零件上取轮廓线得到,下面先讲解工作零件的创建。DELMIA拥有强大的建模功能,这有别于其他任何机器人仿真软件。操作方法:开始机械设计 Part Design,进入零件设计模块。图3 进入零件设计模块零件设计的建模思路与SolidWorks类似,设计好后保存的文件格式为CATPart。图4零件设计2.3 Device Building操作方法:开始资源模拟 Device Building,进入Device Building模块。图5 进入Device Building导入刚才设计的工作零件,另存为CATProduct类型文件。2.4 现场布局操作方法:开始资源模拟 Device Task Definition,进入Device Task Definition模块。图6 进入Device Task Definition导入上一步中的CATProduct文件,再导入机器人,在下列工具栏中点击图标,弹出“库(catalog)浏览器”对话框,选择其中一款机型。将鼠标移动到主窗口中,左击鼠标确定放置的位置。 图7 工具栏 图8 “库(catalog)浏览器”对话框再导入工具(比如焊枪),方法与导入机器人相同。图9 现场布局 接下来需要将工具安装到机器人末端,点击 Set Tool设置工具图标,弹出“Robot Dressup”对话框,点选机器人设置Robot信息,点选工具设置Device信息。图10 机器人管理工具栏图11 安装工具的设置窗口2.5 机器人编程图12是Sequence工具栏,点击图标(New Robot Task),再点选机器人创建新的路径,机器人浏览目录下增加了Program一项。 图12 Sequene工具栏 图13 工具菜单窗口在Sequence工具栏上点击图标,再点击机器人浏览目录下Program中的RobotTask.1,弹出Define Follow Path Activity对话框,点选目标路径的轮廓,根据设置的目标点间距来计算生成全部的目标点,Finish完成目标路径的生成。图14 定义目标路径2.6 模拟程序(仿真运行)模拟程序是指在虚拟控制器上运行程序,如同在真实的控制器上运行一样。它是最完整的测试。借助该测试,可以了解机器人如何通过事件和I/O信号与外部设备进行交互。图6是Simulation工具栏,点击图标(Robot Task Simulation),再点击机器人浏览目录下Program中的RobotTask.1,弹出Process Simulation和Simulation Control Tool工具栏,点击图标,即能模拟运行。图15 仿真工具栏 图16 Process Simulation和Simulation Control Tool工具栏路径中各个目标点可以进行调整,也可以增加和删除目标点。2.7 导出程序(离线编程)操作方法:开始资源模拟 Robot Offline Programming,进入Robot Offline Programming模块。图17 进入OLP离线编程模块在Robot Offline Programming模块中使用离线编程需要安装Java 2 SDK,版本在1.4.1以上,其作用是采用Java将DELMIA的XML文件转换成机器人语言。目前语句转换的Java格式存在一点小的问题,针对一些品牌的机型,程序无法下载到机器人控制器中运行,需要进行局部手动修改或用机器人厂家专用的DELMIA结构软件转换。图18 OLP离线编程窗口图19是Offline Programming工具栏,点击图标(Create Robot Program),再点击机器人浏览目录下Program中的RobotTask.1,弹出Downloading Options对话框,点击确定,即能生成模拟运行。 图19 Offline Programming工具栏 图19

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论