认证主体:孙**(实名认证)
IP属地:山东
下载本文档
认识、安装工业机器人仿真软件1/181.1虚拟仿真与离线编程技术的发展情况及相关软件 1.1.1通用型离线编程软件 1.1.2专用型离线编程软件 1.2安装ABB机器人仿真软件RobotStudio 1.3RobotStudio软件授权管理 1.4RobotStudio软件界面介绍
学习目标专业能力目标:能够通过查阅相关资料了解仿真技术的发展情况;能够正确安装RobotStudio软件,并完成软件授权管理;能够通过软件介绍识别软件基本界面。素养目标:激发学习兴趣,树立技能报国、为社会服务的远大理想;初步养成独立、自觉的阅读学习习惯,耐心的工作态度;培养与他人合作、互相支持和尊重的团队合作精神。2/18随着时代的发展,机器人已成为现代工业不可缺少的装备。从1959年第一台工业机器人Unimate诞生,到现在全球各个工业机器人品牌林立,这几十年时间里,机器人技术迅猛发展,工业机器人被应用到各行各业,完成越来越复杂的任务。工业机器人常见的编程方式有在线示教编程和离线编程。在线示教编程,这种编程方式是用示教器或计算机进行现场编程,
把每一个动作指令记录到机器人存储器中,当配置完成后,机器人会完全按照记录的指令进行动作。但在线示教编程也存着一些不足,比如精度不高等;对于复杂工件来说,工作量比较大,效率偏低。离线编程,这种编程方式满足了追求高效和高精度的编程方法。同时也为了满足可视性要求,几乎所有的离线编程软件都具有虚拟仿真功能,所以虚拟仿真与离线编程总是在应用中被同时提及。早在20世纪70年代末,国外就开始了机器人离线编程软件规划和系统的研究。常见的软件有Robotmaster、RobotWorks、Robcad、DELMIA、RobotStudio、RobotMove、ROBOGUIDE等。相较于国外,虽然我国在离线编程软件应用方面起步较晚,但因投入比较大、重视程度比较高,所以近年来发展也比较迅速。最值得一提的就是北京华航唯实推出的RobotArt离线编程软件,这款软件是目前离线编程软件国内品牌中顶尖的软件,它打破了外国软件的垄断局面。1.1虚拟仿真与离线编程技术的发展情况及相关软件3/18通用型离线编程软件能够适用于多个品牌的机器人,能够实现仿真、轨迹编程、程序输出等功能,但也存在功能兼容性问题。常用的离线编程软件有以下几种:Robotmaster是目前市面上顶级的通用型机器人离线编程软件。由于是在Mastercam软件上做的二次开发,因此其具有强大的离线编程能力,同时无缝集成了机器人编程、仿真和代码生成器等功能,所以Robotmaster对于数控轨迹的生成很擅长;但其也价格昂贵,企业版售价高达几十万元,且暂不支持多台机器人同时进行模拟仿真。RobotWorks是基于以色列SolidWorks做的二次开发软件。它可以轻松地通过IGES、DXF、DWG、PrarSolid、STEP、VDA、SAT等标准接口进行数据转换;其生成轨迹多样,同时支持多种机器人和外部轴。但是编程相对麻烦,机器人运动学规划策略的智能化程度较低;且目前该软件无中文版本,相关的中文学习资料也很少。RobotArt是北京华航唯实机器人科技有限公司研制的一款离线编程软件。该软件具有一站式解决方案,从轨迹规划、轨迹生成、仿真模拟到最后后置代码均能完成,使用学习相对简单;功能强大;强调服务,重视企业定制;针对不同行业的工艺数据提供不同的方案。是国产离线编程软件中不错的产品,填补了国产离线编程软件的空白。1.1.1通用型离线编程软件4/181.1.2专用型离线编程软件专用型离线编程软件是各机器人制造商为自有品牌机器人专门研发的,具有功能齐全、集成度高、专用性强等特点。这些软件一般都对用户开放底层数据接口,用户可根据自身需求开发出更多的功能。缺点是只支持本公司品牌的机器人,不能互相通用。RobotStudio是ABB公司为ABB机器人专门研发的离线编程软件。它除了可以完成示教器的所有功能外,还能对机器人工作场景进行虚拟仿真和离线编程。同时RobotStudio支持中文界面,中文学习资源丰富,界面友好,容易上手。KUKASIMPRO是库卡机器人的专用离线编程软件,它一般配合库卡的OfficeLite软件一同使用。目前官方推荐使用的版本是3.0系列,该版本与之前的版本有很大变化。KUKASIMPRO3.0是在芬兰VisualComponents软件的基础上进行二次开发而来的。最新版的KUKASIMPRO支持中文界面,但该软件的中文学习资料比较少。ROBOGUIDE是FANUC机器人专用的离线编程软件,它能够仿真机器人工作场景和离线编程。ROBOGUIDE软件无中文界面,中文学习资料较少,官方提供期限为30天的试用版。目前最新版本为V9.0系列。MotoSimEG-VRC是安川机器人专用的离线编程软件,可仿真机器人工作应用场景,同时支持离线编程。RobotStudio软件是ABB公司专门开发的工业机器人离线编程软件。顾名思义,借助RobotStudio离线编程软件,可在不影响生产的前提下执行培训、编程和优化等任务,如同将真实的机器人搬到了PC中。在实际生产中,其还对生产有降低风险、投产更迅速、换线更快捷、提高生产效率等好处。RobotStudio软件可直接在ABB官网下载,该网还提供最新版本以及RobotWare、PowerPac和相关软件资料文件下载。将软件下载到本地计算机上后,可按照以下步骤进行安装:1.2安装ABB机器人仿真软件RobotStudio选择“setup”应用程序并双击7/181.2安装ABB机器人仿真软件RobotStudio选择“中文(简体)”单击“确定”8/181.2安装ABB机器人仿真软件RobotStudio单击【下一步】9/181.2安装ABB机器人仿真软件RobotStudio点选【接受】、单击【下一步】10/181.2安装ABB机器人仿真软件RobotStudio更改【安装路径】或默认、单击【下一步】11/181.2安装ABB机器人仿真软件RobotStudio选择【完整安装】、单击【下一步】12/181.2安装ABB机器人仿真软件RobotStudio单击【安装】13/181.3RobotStudio软件授权管理在第一次正确安装RobotStudio以后,在功能选项卡“基本”中可以查看授权的有效期,软件安装后一般提供30天的全功能高级版免费试用。30天以后,如要还未进行授权操作的话,则只能使用基本版的功能如果已经从ABB获得RobotStduio的授权许可证,可以通过单机许可证和网络许可证两种方式激活RobotStudio软件。单机许可证只能激活一台计算机的RobotStudio软件。而网络许可证可在一个局域网内建立一台网络许可证服务器,给局域网内的RobotStudio客户端进行授权许可,客户端的数量由网络许可证所允许的数量决定。在激活之前,请将计算机连接上互联网。因为RobotStudio可以通过互联网进行激活,这样操作会便捷很多。激活RobotStudio的步骤如下页所示14/181.3RobotStudio软件授权管理选择“文件”功能选项卡→选择“选项”15/181.3RobotStudio软件授权管理在弹出“选项”框中选择“授权”→选择“激活向导”16/181.3RobotStudio软件授权管理根据授权许可类型,选择“单机许可证”或“网络许可证”→单击“下一个”,按照提示就可完成激活。一般情况下,选择“单机许可证”较多17/181.4RobotStudio软件界面介绍文件”功能选项卡,包含创建新工作站、创造新机器人系统、连接到控制器、将工作台另存为查看器的选项和RobotStudio选项18/181.4RobotStudio软件界面介绍“基本”功能选项卡,包含搭建工作站、创造系统、编程路径和摆放物体所需的控件19/181.4RobotStudio软件界面介绍“建模”功能选项卡,包含创建和分组工作站组件、创建实体、测量以及其他CAD操作所需的控件20/181.4RobotStudio软件界面介绍“仿真”功能选项卡,包含创建、控制、监控和记录仿真所需的控件21/181.4RobotStudio软件界面介绍“控制器”功能选项卡,包含用于虚拟控制器(VC)的同步、配置和分配给它的任务控制措施。它还包含用于管理真实控制器的控制功能22/181.4RobotStudio软件界面介绍“RAPID”功能选项卡,包含RAPID编辑器的功能、RAPID文件的管理以及用于RAPID编程的其他控件23/18Add-Ins”功能选项卡,包含PowerPacs和VSTA的相关控件1.4RobotStudio软件界面介绍THANKS!第2章工业机器人滑台工作站仿真25/1812.1工业机器人滑台工作站描述 2.2创建虚拟工作站 2.3建模功能的使用 2.4常用测量工具的使用 2.5创建机械装置 2.6滑台仿真工作站布局 2.7Smart组件的创建 2.8创建I/O板及I/0信号 2.9机器人跟Smart组件通信 2.10Smart组件效果调试 专业能力目标:能够独立创建虚拟工作站,并使用建模功能进行简单模型的建模;能够使用测量工具对长度、角度等参数进行测量;能够根据要求创建简单的机械装置,并完成仿真工作站的布局;能够完成Smart组件的创建,并对I/O板及I/0信号进行设置后实现工业机器人跟Smart组件通信;能够完成Smart组件效果调试,并输出仿真效果。素养目标:激发学习积极性,树立技能报国、为社会服务的远大理想;初步养成标准化、规范化的工作习惯,精益求精的工作态度;建立团队合作意识、提升人际交往能力27学习目标工业机器人滑台工作站是一种用于工业生产线的重要设备,这类高度自动化的工作站在生产生活中广泛应用。主要用于支持和操作工业机器人进行各种任务。滑台工作站通常由平台、滑块、控制台组成,可以根据生产线的不同工作任务需求进行定制,配合不同类型的工业机器人完成工作滑台工作站的主要功能是为机器人提供一个稳定和安全的工作平台。它通常由坚固的金属材料制成,以确保足够的稳定性和承载能力。滑台工作站还配备了各种传感器和监控设备,用于实时监测机器人的运行状态和工作质量。这些设备可以帮助操作员及时发现并解决潜在的故障和问题,以确保生产线的正常运行。滑台工作站的优点之一是其高度灵活和可扩展的性能。它可以根据生产线的需求进行定制和调整,以适应不同的工作任务和工作流程。此外,滑台工作站还可以根据需要添加和升级各种功能和设备,以满足不断变化的生产需求。本项目中要求利用RobotStudio软件建立工业机器人滑台工作站,工业机器人将物料块搬运至滑台上,然后物料块在滑台上做自动往返运动,直至按下停止按钮后,当物料块到达起始点后由工业机器人搬离滑台。下面将使用RobotStudio软件建立工业机器人滑台仿真工作站,通过虚拟工作站的创建、常用测量工具的使用、机械装置的创建和建模功能使用、Smart组件的创建、机器人跟Smart组件通信等几个任务学习工业机器人滑台工作站仿真操作。282.1工业机器人滑台工作站描述29双击RobotStudio软件,在“文件”功能选项卡中,依次选择“新建”→“空工作站”→单击“创建”2.2.1导入工业机器人2.2创建虚拟工作站302.2创建虚拟工作站2.2.1导入工业机器人单击“保存工作站”→在文件名处输入“创建虚拟工作站”→单击“保存”312.2创建虚拟工作站2.2.1导入工业机器人在“基本”功能选项卡中,依次选择“ABB模型库”→选择“IRB1600”322.2创建虚拟工作站2.2.1导入工业机器人在设置窗中设置好“容量”及“到达”→单击“确定”33在“基本”功能选项卡中,依次选择“导入模型库”→选择“设备”→选择“myTool”2.2创建虚拟工作站2.2.2加载工业机器人的工具34在“布局”窗口,选中“MyTool”单击右键→选择“安装到”→选择“IRB1600_6_120__02()”→在弹出“更新位置”框单击“是”→可以看到工具已安装到工业机器人末端的法兰盘上2.2创建虚拟工作站2.2.2加载工业机器人的工具35选择安装到机器人2.2创建虚拟工作站2.2.2加载工业机器人的工具36如果想将工具从工业机器人末端的法兰盘上拆下,可以在“布局”窗口→选中“MyTool”单击右键→选择“拆除”→在弹出“更新位置”框单击“是”→则工具回到原来的位置2.2创建虚拟工作站2.2.2加载工业机器人的工具(此步骤是演示拆卸不是过程)37在“基本”功能选项卡中,依次单击“导入模型库”→选择“设备”→选择“propellertable”这个模型2.2创建虚拟工作站2.2.3摆放工业机器人周边的模型382.2创建虚拟工作站2.2.3摆放工业机器人周边的模型在“布局”窗口,选中“IRB1600_6_120__02”单击右键→选择“显示机器人工作区域”392.2创建虚拟工作站2.2.3摆放工业机器人周边的模型当显示机器人腕节工作区域时,白色区域为工业机器人可到达的范围,对于工作对象来说应该把可到达的范围调整到工业机器人的最佳工作范围之内402.2创建虚拟工作站2.2.3摆放工业机器人周边的模型当显示机器人当前工具工作区域时。注意:当显示工作空间时,选择“机器人腕节”或选择“当前工具”这两种情况时,工业机器人可到达的范围是不一样的。412.2创建虚拟工作站2.2.3摆放工业机器人周边的模型要移动对象,则要用到Freehand工具栏中的功能,图标
:表示移动,图标
:表示旋转,图标
:表示拖曳,图标
:表示手动关节422.2创建虚拟工作站2.2.3摆放工业机器人周边的模型在Freehand工具栏中,选择“大地坐标”→选择“移动”按钮→单击“小桌子”→用鼠标左键点住箭头,拖动“小桌子”移动到工业机器人能够到达的合适位置432.2创建虚拟工作站2.2.3摆放工业机器人周边的模型在Freehand工具栏中,选择“大地坐标”→选择“移动”按钮→单击“小桌子”→用鼠标左键点住箭头,拖动“小桌子”移动到工业机器人能够到达的合适位置442.2创建虚拟工作站2.2.3摆放工业机器人周边的模型在“基本”功能选项卡中,依次单击选择“导入模型库”→选择“设备”→选择“CurveThing”模型后导入工件452.2创建虚拟工作站2.2.3摆放工业机器人周边的模型在“布局”窗口,选中“Curve_thing”单击右键→依次选择“位置”→“放置”→“两点”后放置工件462.2创建虚拟工作站2.2.3摆放工业机器人周边的模型为了能够准确捕捉对象特征,需要正确地选择捕捉工具。将鼠标移动到对应的捕捉工具上,则会显示详细的说明472.2创建虚拟工作站2.2.3摆放工业机器人周边的模型选中捕捉工具的“选择部件
”和“捕捉末端
”→单击“主点-从(mm)”第一个坐标框→按照下面的顺序依次捕捉“Curve_thing”(工件)和“table_and_fixture_140”(小桌子)的其中一个角→单击对象点位的坐标值已自动显示在框中,然后单击“应用”→单击“关闭”482.2创建虚拟工作站2.2.3摆放工业机器人周边的模型此时对象已准确对齐放置到小桌子上49492.2创建虚拟工作站2.2.4建立一个工业机器人系统在“基本”功能选项卡中,依次单击选择“机器人系统”→“从布局…”50502.2创建虚拟工作站2.2.4建立一个工业机器人系统在“从布局创建系统”弹窗中,设置好系统名称和保存的位置,然后单击“下一个”→选择好机械装置“√IRB1600_6_120_02”然后单击“下一个”→单击“完成”→系统建立完成后,右下角“控制器状态”应为绿色。注意:系统名字和保存位置里只能使用英文字符。51512.2创建虚拟工作站2.2.4建立一个工业机器人系统修改系统名称和位置52522.2创建虚拟工作站2.2.4建立一个工业机器人系统选择系统的机械装置53532.2创建虚拟工作站2.2.4建立一个工业机器人系统系统完成效果54542.2创建虚拟工作站2.2.5创建工业机器人运动轨迹程序让安装在法兰盘上的工具MyTool在工件坐标Wobj0中沿着对象的边缘行走一圈,如图所示。55552.2创建虚拟工作站2.2.5创建工业机器人运动轨迹程序在“基本”功能选项卡中,依次选中“路径”→“空路径”后创建空路径56562.2创建虚拟工作站2.2.5创建工业机器人运动轨迹程序在“路径和目标点”窗口下可以看到生成的空路径“Path_10”,设置工件坐标为:“Wobj0”→设置工具为:“MyTool”→设定右下栏指令模板为:MoveJ*V500fineMyTool\WObj:=wobj057572.2创建虚拟工作站2.2.5创建工业机器人运动轨迹程序选中“Freehand”功能区中的“手动关节”图标→将工业机器人拖到合适的位置作为轨迹的开始点→单击“示教指令”→在“路径和目标点”窗口的“Path_10”路径下可以看到新创建的运动指令“MoveJTarget_10”58582.2创建虚拟工作站2.2.5创建工业机器人运动轨迹程序选中“Freehand”功能区中的“手动线性”图标→单击鼠标左键拖动工业机器人,使工具对准第一个角点→单击“示教指令”59592.2创建虚拟工作站2.2.5创建工业机器人运动轨迹程序设定指令模板:MoveL*V300fineMyTool\WObj:=wobj0→单击鼠标左键拖动工业机器人,使工具对准第二个角点→单击“示教指令”60602.2创建虚拟工作站2.2.5创建工业机器人运动轨迹程序单击鼠标左键拖动工业机器人,使工具对准第三个角点→单击“示教指令”61612.2创建虚拟工作站2.2.5创建工业机器人运动轨迹程序单击鼠标左键拖动工业机器人,使工具对准第四个角点→单击“示教指令”62622.2创建虚拟工作站2.2.5创建工业机器人运动轨迹程序单击鼠标左键拖动工业机器人,使工具对准第一个角点→单击“示教指令”63632.2创建虚拟工作站2.2.5创建工业机器人运动轨迹程序单击鼠标左键拖动工业机器人,离开桌子到上方一个合适的位置→单击“示教指令”64642.2创建虚拟工作站2.2.5创建工业机器人运动轨迹程序在“基本”功能选项卡中,单击“路径和目标点”窗口→选中“Path_10”单击右键→选择“自动配置”→选择“所有移动指令”进行关节自动配置65652.2创建虚拟工作站2.2.5创建工业机器人运动轨迹程序在“基本”功能选项卡中,单击“路径和目标点”窗口→选中“Path_10”单击右键→选择“沿着路径运动”,检查是否能正常运行在进行模型创建之前,首先要查找、收集工业机器人滑台工作站相关信息资料,清楚了解工业机器人滑台工作站的组成和结构;其次是要充分了解工业机器人滑台工作站的具体应用中,并分析它作为自动化系统设备给整个系统带来的作用;最后根据分析结果,列选需要实现的功能,利用软件建模功能完成创建。662.3.1模型的创建双击RobotStudio软件,在“文件”功能选项卡中,依次选择“新建”→“空工作站”→单击“创建”2.3建模功能的使用6767在“建模”功能选项卡中,单击“固体”下拉菜单→选择“矩形体”2.3建模功能的使用2.3.1模型的创建6868按照滑台的数据进行参数输入,长度为2200mm、宽度为600mm、高度为120mm→单击“创建”→单击“关闭”2.3建模功能的使用2.3.1模型的创建6969在“布局”窗口,选中“部件_1”单击右键→选择“重命名”→在弹窗中输入“滑台”→单击“回车”键2.3建模功能的使用2.3.2模型布局7070在“布局”窗口,选中“滑台”单击右键→选择“修改”→选择“设定颜色…”2.3建模功能的使用2.3.2模型布局7171选择“红色”→单击“确定”2.3建模功能的使用2.3.2模型布局7272在“建模”功能选项卡中,单击“固体”下拉菜单→选择“矩形体”2.3建模功能的使用2.3.2模型布局7373按照滑块的数据进行参数输入,长度为500mm、宽度500mm、高度为120mm,角点:X0
mm、Y50
mm、Z120
152/104工业机器人搬运仿真工作站描述工业机器人搬运仿真工作站布局创建Smart组件创建I/O板及关联I/0信号机器人跟Smart组件通信创建搬运仿真工作站程序Smart组件效果调试创建碰撞监控仿真效果输出练习任务153/104工业机器人搬运仿真工作站描述
工业机器人搬运工作站是一种自动化设备系统,用于处理和搬运重物或大物件。它通常由一个或多个机器人工作臂组成,配备有各类传感器和夹具,以便完成各种搬运任务。
工业机器人搬运工作站的主要功能是将物品从一个位置移动到另一个位置,例如从生产线上一个工作站到另一个工作站,或从货架上取出物品并放置到指定位置。它可以根据预先编程的路径和动作来执行任务,也可以通过与其他设备或系统的集成来实现自动化流程操作。
这种工作站通常具有高度灵活性和精确性,可以根据需要进行灵活定制和配置。它可以处理各种类型和不同尺寸的物品,包括重型物品、小件物品和易碎物品。它还可以根据需要进行多个任务之间相互切换,从而提高生产效率和效益。1工业机器人搬运仿真工作站描述
工业机器人搬运工作站通常配备了先进的传感器系统,以便能够识别和检测物品的位置、形状和重量。这些传感器可以帮助机器人准确地抓取和放置物品,从而确保安全和可靠的操作。
下面将使用RobotStudio软件建立工业机器人搬运仿真工作站,通过机器人系统工作站的创建、Smart组件的创建、I/O板及I/0信号的创建、机器人跟Smart组件通信、搬运仿真工作站程序的创建等任务的学习掌握工业机器人滑台工作站仿真操作。1工业机器人搬运仿真工作站布局
通过RobotStudio自带的模型库可以快速创建一个简易虚拟搬运工作站。从而实现把物件从A点运至B点后按指定方向、位置的摆放。21)导入工业机器人
导入工业机器人的操作步骤如下:
①双击RobotStudio软件,在“文件”功能选项卡中,依次选择“新建”→选择“空工作站”→单击“创建”。
②单击保存工作站图标→在“另存为”弹出框中输入文件名“工业机器人搬运仿真工作站”→单击“保存”。
③在“基本”功能选项卡中,依次选择“ABB模型库”→选择“IRB120”→在弹出框中版本选择“IRB120”→单击“确定”。2.1创建一个机器人系统工作站工业机器人搬运仿真工作站布局22)创建机器人系统
创建工业机器人系统的具体操作步骤如下:
①在“基本”功能选项卡中,依次选择“机器人系统”→选择“从布局…”。
②在“从布局创建系统”弹框中设置好系统名字和保存的位置(自定义)后→单击“下一个”→选择好机械装置勾选“IRB120_3_58_01”→单击“下一个”→在编辑项中单击“选项”→单击类别中“DefaultLanguage”→勾选“Chinese”→单击类别中“IndustrialNetworks”→勾选“709-1DeviceNetMaster/Slave”→单击类别中“AnybusAdapters”→勾选“840-2PROFIBUSAnybusDevice”→单击“确定”→单击“完成”→系统建立完成后右下角“控制器状态”应为绿色。2.1创建一个机器人系统工作站工业机器人搬运仿真工作站布局22.2创建搬运工作站模型与前面的滑台工作站直接从库中导入不同,本节我们需要自己建立模型块并进行相应的应用。1)创建取料台创建取料台的具体操作步骤如下:①在“建模”功能选项卡中,单击“固体”下拉菜单→选择“矩形体”,如图3-1所示。图3-1创建方体工业机器人搬运仿真工作站布局2②按照取料台的数据进行参数输入→角点(mm)参数输入:-70、-400、0→方向(deg)参数输入:0、0、0→长度(mm)参数输入:360→宽度(mm)参数输入:60→高度(mm)参数输入:20→单击“创建”→单击“关闭”,如图3-2所示。图3-2创建方体完成2.2创建搬运工作站模型工业机器人搬运仿真工作站布局2③在“布局”窗口,选中“部件_1”单击右键→选择单击“重命名”→在重命名弹框中输入“取料台”→单击“回车”键,如图3-3所示。图3-3部件重命名2.2创建搬运工作站模型工业机器人搬运仿真工作站布局2④在“布局”窗口,选中“取料台”单击右键→选择“修改”→选择“设定颜色…”→在“颜色”弹框中选择“粉色”(第二行最后一项)→单击“确定”,如图3-4和图3-5所示。2.2创建搬运工作站模型图3-5部件颜色修改完成图3-4部件颜色修改工业机器人搬运仿真工作站布局22)创建放料台创建放料台的具体操作步骤如下:①在“建模”功能选项卡中,单击“固体”下拉菜单→选择“矩形体”,如图3-6所示。②按照放料台的数据进行参数输入第1个放料台尺寸参数→角点(mm)参数输入:350、-75、0→方向(deg)参数输入:0、0、0→长度(mm)参数输入:120→宽度(mm)参数输入:60→高度(mm)参数输入:20→单击“创建”,如图3-7所示。2.2创建搬运工作站模型图3-7创建放料台(1)图3-6创建放料台工业机器人搬运仿真工作站布局2③按照放料台的步骤进行参数输入第2个放料台尺寸参数→角点(mm)参数输入:350、-15、0→方向(deg)参数输入:0、0、0→长度(mm)参数输入:60→宽度(mm)参数输入:120→高度(mm)参数输入:20→单击“创建”,如图3-8所示。④按照放料台的步骤进行参数输入第3个放料台尺寸参数→角点(mm)参数输入:410、-15、0→方向(deg)参数输入:0、0、0→长度(mm)参数输入:60→宽度(mm)参数输入:120→高度(mm)参数输入:20→单击“创建”→单击“关闭”,如图3-9所示。2.2创建搬运工作站模型图3-9创建放料台(3)图3-8创建放料台(2)工业机器人搬运仿真工作站布局2
⑤在“布局”窗口,选中“部件_2”单击右键→选择“重命名”→在“重命名”弹框中输入“放料台1”→单击“回车”键,如图3-10所示。⑥重复上一步步骤完成“部件_3”和“部件_4”的重命名操作,分别命名为“放料台2”和“放料台3”,如图3-11所示。2.2创建搬运工作站模型图3-11放料台2和放料台3重命名图3-10放料台1命名工业机器人搬运仿真工作站布局2⑦在“布局”窗口,选中“放料台1”单击右键→选择“修改”→选择“设定颜色…”→选择“红色”(第二行第一项)→单击“确定”,如图3-12和图3-13所示。2.2创建搬运工作站模型图3-13放料台1颜色修改完成图3-12放料台颜色修改工业机器人搬运仿真工作站布局2⑧重复上一步步骤完成“放料台2”和“放料台3”的颜色设定操作,分别设置为“黄色”和“绿色”,如图3-14所示。2.2创建搬运工作站模型图3-14放料台2和放料台3颜色修改完成工业机器人搬运仿真工作站布局23)创建物料创建物料的具体操作步骤如下:①在“建模”功能选项卡中,单击“固体”下拉菜单→选择“矩形体”,如图3-15所示。②按照物料的数据进行第1个物料尺寸参数输入→角点(mm)参数输入:-70、-400、20→方向(deg)参数输入:0、0、0→长度(mm)参数输入:120→宽度(mm)参数输入:60→高度(mm)参数输入:50→单击“创建”,如图3-16所示。2.2创建搬运工作站模型图3-16设定物料1参数图3-15创建物料工业机器人搬运仿真工作站布局2③按照物料的数据进行第2个物料尺寸参数输入→角点(mm)参数输入:50、-400、20→方向(deg)参数输入:0、0、0→长度(mm)参数输入:120→宽度(mm)参数输入:60→高度(mm)参数输入:50→单击“创建”,如图3-17所示。④按照物料的数据进行第3个物料尺寸参数输入→角点(mm)参数输入:170、-400、20→方向(deg)参数输入:0、0、0→长度(mm)参数输入:120→宽度(mm)参数输入:60→高度(mm)参数输入:50→单击“创建”→单击“关闭”,如图3-18所示。2.2创建搬运工作站模型图3-18设定物料3参数图3-17设定物料2参数工业机器人搬运仿真工作站布局2⑤在“布局”窗口,选中“部件_5”单击右键→选择“重命名”→在“重命名”弹框中输入“物料1”→单击“回车”键,如图3-19所示。⑥重复上一步步骤完成“部件_6”和“部件_7”的重命名,分别命名为“物料2”和“物料3”,如图3-20所示。2.2创建搬运工作站模型图3-20物料2和物料3重命名图3-19物料1重命名工业机器人搬运仿真工作站布局2⑦在“布局”窗口,选中“物料1”单击右键→选择“修改”→选择“设定颜色…”→选择“红色”→单击“确定”,如图3-21所示。⑧重复上一步步骤完成“物料2”和“物料3”的设定颜色,分别设置为“黄色”和“绿色”,如图3-22所示。2.2创建搬运工作站模型图3-22物料2和物料3颜色修改图3-21物料1颜色修改工业机器人搬运仿真工作站布局24)创建吸盘模型在创建吸盘工具之前要先创建吸盘模型,同时为了更清晰地定位吸盘模型,则应先把机器人隐藏起来,操作步骤如下:①在“布局”窗口,选中“IRB120_3_58_01”单击右键→取消“可见”(“可见”前面不打“√”),如图3-23和图3-24所示。2.2创建搬运工作站模型图3-24隐藏机器人去除可见图3-23隐藏机器人工业机器人搬运仿真工作站布局2隐藏机器人后,创建吸盘模型的具体操作步骤如下:②在“建模”功能选项卡中,单击“固体”下拉菜单→选择“圆柱体”,如图3-25所示。③按照吸盘模型的数据进行参数输入→基座中心点(mm)参数输入:0、0、0→方向(deg)参数输入:0、0、0→半径(mm)参数输入:30→直径(mm)参数输入:60→高度(mm)参数输入:50→单击“创建”→单击“关闭”,如图3-26所示。注意:半径和直径,只要输入其中一项即可,另外一项数据会自动生成。2.2创建搬运工作站模型图3-25创建圆柱体图3-26吸盘参数设定工业机器人搬运仿真工作站布局2④在“布局”窗口,选中“部件_8”单击右键→选择“重命名”→在“重命名”弹框中输入“吸盘”→单击“回车”键,如图3-27所示。2.2创建搬运工作站模型图3-27吸盘重命名工业机器人搬运仿真工作站布局2⑤在“布局”窗口,选中“吸盘”单击右键→依次选择“修改”→选择“设定颜色…”→选择“蓝色”→单击“确定”,如图3-28和图3-29所示。2.2创建搬运工作站模型图3-29吸盘颜色修改(2)图3-28吸盘颜色修改(1)工业机器人搬运仿真工作站布局2为了实现吸盘工具的关联动作,需对吸盘模型参数进行设定,创建吸盘工具的具体操作步骤如下:1)在“布局”窗口,选中“吸盘”单击右键→依次选择“修改”→选择“设定本地原点”→在设置框中参考选择“本地”→单击“关闭”,如图3-30和图3-31所示。2.3创建吸盘工具图3-31吸盘参考选择图3-30吸盘本地原点设定工业机器人搬运仿真工作站布局2
2)在“建模”功能选项卡中,依次选择“框架”→选择“创建框架”→在设置框中,框架位置(mm)参数输入:“0、0、50”→单击“创建”→单击“关闭”,如图3-32和图3-33所示。2.3创建吸盘工具图3-33设定框架位置参数图3-32创建框架工业机器人搬运仿真工作站布局2
3)在“布局”窗口,选中“框架_1”单击右键→选择“重命名”→在“重命名”弹框中输入“tool1”→单击“回车”键,如图3-34和图3-35所示。2.3创建吸盘工具图3-35框架重命名(2)图3-34框架重命名(1)工业机器人搬运仿真工作站布局2
4)在“建模”功能选项卡中,单击“创建工具”→在“创建工具”弹框中Tool名称改为:“MyNewTool1”→选择组件:⊙使用已有的部件“吸盘”→重量(kg)参数输入:1→重心(mm)参数输入:“0、0、0”→单击“下一个”→数值来自目标点/框架选择“tool1”→单击“>”→单击“完成”,如图3-36~图3-38所示。2.3创建吸盘工具图3-37组件选择图3-36创建工具工业机器人搬运仿真工作站布局2
5)完成后的吸盘工具创建,如图3-39所示。2.3创建吸盘工具图3-39吸盘工具完成图3-38目标点/框架选择并完成工业机器人搬运仿真工作站布局2
6)在“布局”窗口,选中“MyNewTool1”单击右键→选择“安装到”→选择“IRB120_3_58__01(T_ROB1)”→在“更新定位”弹框中单击“是”,如图3-40和图3-41所示。2.3创建吸盘工具图3-41确认更新图3-40安装MyNewTool1到机器人工业机器人搬运仿真工作站布局2
7)在“布局”窗口,选中“IRB120_3_58__01”单击右键→选择“可见”(“可见”前面打“√”)恢复可见,如图3-42所示。2.3创建吸盘工具图3-42恢复机器人可见状态创建Smart组件3创建Smart子组件的具体操作步骤如下:1)在“建模”功能选项卡中,选择“Smart组件”→在“布局”窗口→选中“SmartComponent_1”单击右键→选择“重命名”→输入“SC_Transport”,如图3-43所示。3.1创建Smart子组件图3-43Smart组件重命名创建Smart组件3
2)在子对象组件中,单击“添加组件”→选择“动作”→选择“Attacher”→在左侧属性栏的Parent属性中选择“MyNewTool1”→单击“关闭”,如图3-44和图3-45所示。3.1创建Smart子组件图3-45Parent属性选择图3-44安装一个对象创建Smart组件3
3)单击“添加组件”→选择“动作”→选择“Detacher”→单击“关闭”拆除安装组件,如图3-46和图3-47所示。3.1创建Smart子组件图3-47拆除安装组件图3-46Detacher动作创建Smart组件3
4)点击“添加组件”→选择“信号和属性”→选择“LogicGate”→在左侧属性栏Operator中选择“NOT”→单击“关闭”,如图3-48和图3-49所示。3.1创建Smart子组件图3-49Operator属性选择图3-48信号和属性设定创建Smart组件3
5)点击“添加组件”→选择“信号和属性”→选择“LogicSRLatch”→单击“关闭”,如图3-50和图3-51所示。3.1创建Smart子组件图3-51添加完成图3-50添加LogicSRLatch设定创建Smart组件3
6)点击“添加组件”→选择“传感器”→选择“LineSensor”→单击“工业机器人搬运仿真工作站:视图1”,如图3-51和图3-52所示。3.1创建Smart子组件图3-52返回视图1图3-51选择传感器LineSensor创建Smart组件3
7)在“布局”窗口,选中“IRB120_3_58__01”单击右键→选择“机械装置手动关节”→在关节运动栏第5轴输入“0”→单击“回车”键→单击“关闭”,如图3-53~图3-55所示。3.1创建Smart子组件图3-54第5轴参数选择图3-53机械装置手动关节创建Smart组件33.1创建Smart子组件图3-55第5轴参数输入并关闭
7)在“布局”窗口,选中“IRB120_3_58__01”单击右键→选择“机械装置手动关节”→在关节运动栏第5轴输入“0”→单击“回车”键→单击“关闭”,如图3-53~图3-55所示。创建Smart组件3
8)在“布局”窗口,选中“LineSensor”单击右键→选择“属性”→在属数参数栏中Start(mm)参数输入:“423、0、630”→End(mm)参数输入:“427、0、630”→Radius(mm)参数输入:“3”→Active参数输入:“0”→单击“应用”→单击“关闭”,如图3-56和图3-57所示。注意:因为传感器要跟着机器人运动,所以传感器应该安装到机器人吸盘上。接下来我们要完成传感器的安装。3.1创建Smart子组件图3-57“LineSensor”属性参数输入图3-56“LineSensor”属性创建Smart组件3
9)在“布局”窗口,选中“LineSensor”单击右键→选择“安装到”→选择“吸盘”→单击“否(N)”,如图3-58和图3-59所示。
注意:因为传感器的位置我们已经放置好,所以不用更新位置。3.1创建Smart子组件图3-59不更新“LineSensor”位置图3-58“LineSensor”安装到吸盘创建Smart组件3
10)单击“SC_Transport”视图,回到Smart组件,如图3-60所示。3.1创建Smart子组件图3-60返回Smart组件创建Smart组件3在本项目中需进行9对关联属性连接,主要根据工业机器人所完成的动作来确定,则信号创建数字输入输出信号的具体操作步骤如下:1)选择“设计”窗口→单击“输入+”→在“添加I/OSigmals”弹框中信号类型:选择“DigitalInput”→信号名称:输入“di1”→单击“确定”,如图3-61和图3-62所示。
注意:创建一个数字输入信号,用于控制吸盘工具拾取释放动作,置1为拾取,置0为释放。3.2创建数字输入输出信号属性图3-62输入信号名称图3-61输入信号类型创建Smart组件32)选择“设计”窗口→单击“输出+”→在“添加I/OSigmals”弹框中信号类型:选择“DigitalOutput”→信号名称:输入“do1”→单击“确定”,如图3-63和图3-64所示。
注意:创建一个数字输出信号,用于反馈吸盘完成拾取释放动作的信号,置1为拾取完成,置0为释放完成。3.2创建数字输入输出信号属性图3-64输出信号名称图3-63输出信号类型
设置LineSensor,创建LineSensor的属性SensedPart,指的是将线传感器所检测到的与其接触的物体作为拾取对象。
当机器人的吸盘工具运动到产品拾取位置时,工具上面的线传感器检测到了产品A,则产品A即为拾取对象,并将产品A作为到达位置的释放对象。创建Smart组件3创建LineSensor、Attacher、Detacher属性连结的具体操作步骤如下:1)选择“设计”窗口→单击左键点住LineSensor子组件的“SensedPart()”端连接到Attacher子组件的“Child()”端后再松开,如图3-65所示。图3-65组件连接(1)3.3创建属性连结创建Smart组件3
2)选择“设计”窗口→单击左键点住Attacher子组件的“Child()”端连接到Detacher子组件的“Child()”端后再松开,如图3-66所示。3.3创建属性连结图3-66组件连接(2)创建Smart组件3创建信号和连接的具体操作步骤如下:1)选择“设计”窗口→单击左键点住输入信号的“di1(0)”连接到LineSensor的“Active(0)”端后再松开,如图3-67所示。解释:当输入信号di1置1时触发传感器开始检测。3.4创建信号和连接图3-67信号输入创建Smart组件3
2)选择“设计”窗口→单击左键点住LineSensor的“SensorOut(0)”端连接到Attacher的“Execute(0)”端后再松开,如图3-68所示。解释:当传感器检测到物体之后触发,执行拾取动作。3.4创建信号和连接图3-68传感器检测信号输入创建Smart组件3
3)选择“设计”窗口→点住Attacher的“Executed”端连接到LogicSRLatch的“Set”端再松开,如图3-69所示;解释:当拾取完成后,触发置位/复位组件,执行“置位”动作。3.4创建信号和连接图3-69触发置位/复位组件创建Smart组件3
4)选择“设计”窗口→单击左键点住输入信号的“di1(0)”连接到LogicGate的“InputA(0)”端后再松开,如图3-70所示。解释:当输入信
0/150
联系客服
本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!