版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
工业机器人码垛工作站仿真工业机器人离线编程与仿真OBJECTIVE01知识目标(1)了解虚拟仿真发展历程。(2)熟悉虚拟仿真技术应用。(3)熟悉国内外虚拟仿真软件。02能力目标(1)熟悉RobotStudio软件界面。(2)掌握RobotStudio下载安装方法。03职业素养目标(1)精益求精、严谨细致、操作规范。(2)协作意识、创新意识、科学精神。Smart组件创建动态输送链Smart组件创建动态夹具逻辑功能设定123项目5工业机器人码垛工作站仿真任务1Smart组件创建动态输送链5.1.1输送链产品源(Source)设定双击压缩包文件“Stacking_workstation”,根据提示,单击“下一个”按钮,选择合适的解包路径(注意目标文件夹路径中不能出现中文字符),解压完成后,如图5-1所示。1.解包工作站压缩包“Source”组件的属性设置具体如下:1)在“建模”功能选项卡中单击“Smart组件”,新建一个“Smart组件”,将其重命名为“SC_InFeeder”,如图5-2所示。5.1.1输送链产品源(Source)设定子组件“Source”用于设定产品源,每触发一次“Source”,都会自动生成一个产品源的复制品,本项目中,将待码垛产品设为产品源,则每次触发后都会产生一个码垛产品的复制品。2.添加子组件“Source”并进行设置(2)单击“添加组件”,选择“动作”列表中的“Source”,如图5-3所示。(3)在弹出的“Source”属性中选择“Product_Source”,设置完成后单击“应用”,如图5-4所示。任务1Smart组件创建动态输送链5.1.2输送链运动属性的设定(1)单击“添加组件”,选择“其他”列表中的“Queue”,子组件“Queue”可以将同类型物体作为队列处理,此处暂时不需要设置其他属性,如图5-5所示。(2)单击“添加组件”,在“本体”列表中选择“LinearMover”,如图5-6所示。(3)设置子组件“LinearMover”运动属性。“Object”中设定为“Queue(SC_InFeeder)”,“Direction”中第一项数值设定为“-1000”,“Speed”中设定为“300”,“Execute”中设定为“1”,然后单击“应用”,如图5-7所示。任务1Smart组件创建动态输送链5.1.3输送链限位传感器的设定(1)单击“添加组件”,选择“传感器”列表中的“PlaneSensor”,如图5-8所示。(2)选择合适的捕捉方式,单击“Origin”输入框,然后点击A点作为原点,在“Axis1”和“Axis2”中分别输入(0,0,100)和(0,680,0),单击“应用”,如图5-9所示。5.1.3输送链限位传感器的设定在输送链末端的挡板处设置面传感器,设定方法为捕捉一个点作为面的原点位置A,然后参考大地坐标方向设定基于原点位置A的两个延伸轴的方向及长度,此时就能够形成一个平面,也可以参考以下步骤直接输入数值。(3)在“布局”窗口中右“InFeeder”,单击“修改”选项,可见“可由传感器检测”没有勾选,即为我们所希望的状态,如图5-10所示。需要注意的是,所创建的虚拟传感器一次只能检测一个物体,所以这里需要保证所创建的传感器不与周边设备接触,否则无法检测运动到输送链末端的产品。因此,可以在创建虚拟传感器的时候避开周边设备的干涉,通常情况下是将可由该虚拟传感器检测的周边设备的属性设为“不可由传感器检测”。(4)在“布局”窗口中,鼠标单击“InFeeder”,将其拖放到Smart组件“SC_InFeeder”中,以方便处理输送链设置,如图5-11所示。(5)设置逻辑运算非门。单击“添加组件”,选择“信号和属性”列表中的“LogicGate”,如图5-12所示。(6)在属性窗口将“Operator”设为“NOT”,“InputA”设为1,设置完成后单击“应用”,如图5-13所示。在Smart组件应用中当信号发生0→1的变化时才可以触发事件。假如有一个信号A,我们期望当信号A由0→1时触发事件B1,信号A由1→0时触发事件B2,前者可以直接连接触发事件,而后者需要引入一个非门与信号A的输出连接,非门的输出与事件B2连接,这样当信号A为1时经过非门输出为0,当信号A为0时经过非门输出为1,这样就可以实现信号A由1→0时触发事件B2。任务1Smart组件创建动态输送链5.1.4创建属性与连结(1)单击“SC_InFeeder”下的“设计”选项,找到“Source”和“Queue”,单击“Source”中的“Copy”,将其与“Queue”中的“Back”连结,如图5-14所示。属性与连结指的是各Smart子组件的某项属性之间的连结,例如组件A中的某项属性A1与组件B中某项属性B1建立属性连结,则当A1发生变化时,B1也会跟随发生变化。5.1.4创建属性与连结(2)也可通过单击“SC_InFeeder”下的“属性与连结”选项进行设置,设置好的属性连结如图5-15所示。“Source”中的“Copy”指的是源的复制品,“Queue”的“Back”指的是下一个将要加入队列的物体。通过上述设置,可实现本任务中的产品源生成一个复制品,执行加入队列动作后,该复制品会自动加入到队列“Queue”中,而“Queue”是一直执行线性运动的状态,因此生成的复制品也会随着队列进行线性运动,而当执行退出队列时,复制品退出队列后就停止线性运动。任务1Smart组件创建动态输送链5.1.5创建信号与连接(1)创建数字输入信号。单击“SC_InFeeder”下的“设计”,点击“输入”,将“信号名称”命名为“diStart”,勾选“自动复位”,完成后单击“确定”,用于启动Smart输送链,如图5-16所示。任务1Smart组件创建动态输送链5.1.5创建信号与连接(2)创建数字输出信号。单击“SC_InFeeder”下的“设计”,点击“输出”,将“信号名称”命名为“doBoxInPos”,完成后单击“确定”,用于产品到位输出信号,如图5-17所示。(3)创建连结。“diStart”→“Source-Execute”,“Source-Executed”→“Queue-Enqueue”,“PlaneSensor-SensorOut”→“Queue-Dequeue”,“PlaneSensor-SensorOut”→“doBoxInPos”,“PlaneSensor-SensorOut”→“LogicGate[NOT]-InputA”,“LogicGate[NOT]-Output”→“Source-Execute”,如图5-18所示。用创建的diStart去触发Source组件执行动作,则产品源会自动产生一个复制品,产品源复制品完成信号触发Queue的加入队列动作,则产生的复制品自动加入队列Queue。当复制品与输送链末端的传感器发生接触后,传感器将其本身的输出信号SensorOut置为1,利用此信号触发Queue的退出队列动作,则队列里面的复制品自动退出队列。当产品运动到输送链末端与限位传感器发生接触时,将doBoxInPos置为1,表示产品到位。将传感器的输出信号和非门进行连接,则非门的信号输出变化和传感器输出信号变化正好相反。非门的输出信号去触发Source的执行,则实现的效果为当传感器的输出信号由1→0时,触发产品源Source产生一个复制品。按照各I/O连接,仔细设定各个I/O连接中的源对象、源信号、目标对象、目标信号。任务1Smart组件创建动态输送链5.1.6仿真运行(1)在“仿真”功能选项卡中,单击“I/O仿真器”,选择“SC_InFeeder”,然后单击“播放”,进行播放,产生的复制品开始向输送链的末端运动,如图5-19所示。完成Smart输送链相关设置后,需要通过仿真进行验证动画效果,具体操作如下。(2)复制品移动到输送链末端,当与限位传感器接触时停止运动,在“基本”功能选项卡中,在FreeHand中找到“手动线性”将复制品移开,则产品源自动生成下一个复制品,并开始沿着我们设置的输送链方向运动,如图5-20所示。5.1.6仿真运行(3)在布局栏中,右击产生的复制品,将其删除,一般复制品名称为设定的源名称+数字(Product_Source_1),此时需要注意不可误删Product_Souce,如图5-21所示。(4)为了避免在后续的仿真中产生较多的复制品,从而导致整体仿真运行不流畅以及仿真结束后需要手动删除等问题,在“Source”属性中,勾选“Transient”,然后单击“应用”。本操作的作用是当仿真结束后,所生成的复制品会自动消失,如图5-22所示。OBJECTIVE01知识目标(1)了解虚拟仿真发展历程。(2)熟悉虚拟仿真技术应用。(3)熟悉国内外虚拟仿真软件。02能力目标(1)熟悉RobotStudio软件界面。(2)掌握RobotStudio下载安装方法。03职业素养目标(1)精益求精、严谨细致、操作规范。(2)协作意识、创新意识、科学精神。Smart组件创建动态输送链Smart组件创建动态夹具逻辑功能设定123项目5工业机器人码垛工作站仿真任务2Smart组件创建动态夹具5.2.1设定夹具属性(1)在“建模”功能选项卡中,单击“Smart组件”,新建一个Smart组件,将其命名为“SC_Gripper”,如图5-23所示。完成Smart输送链相关设置后,需要通过仿真进行验证动画效果,具体操作如下。5.2.1设定夹具属性(2)将tGripper添加到“SC_Gripper”Smart组件中,如果tGripper之前已经安装在机器人法兰盘上则需要先将其拆卸下来,如图5-23所示。(3)打开“SC_Gripper”视图,在Smart组件窗口的“组成”选项卡中,右击“tGripper”,勾选“设定为Role”,如图5-24所示。在本任务中,工具tGripper包含一个工具坐标系,将其设置为Role,则SC_Gripper就会获取工具坐标系属性,因此SC_Gripper就可以完成被视为工业机器人工具来使用。(4)将“SC_Gripper”拖放到工业机器人“IRB460”上,这样就将Smart工具安装在了工业机器人末端,在弹出的提示框中选择“是(Y)”,如图5-25所示。任务2Smart组件创建动态夹具5.2.2设定检测传感器(1)打开“SC_Gripper”视图中,单击“添加组件”,在Smart组件窗口的“组成”选项卡中,选择“传感器”列表中的“LineSensor”,如图5-26所示。5.2.2设定检测传感器(2)在工具与工件接触的面上设定一个用于检测工件的线传感器,Start在工具的下表面上,End可以设置为Start的Z轴负方向偏移100mm的位置,选择合适的工具和捕捉方式,在Start的X输入框中单击,然后去工具下表面捕捉Start的点,如图5-27所示。(3)将Start的Z值增大到1350,End的数值设置为Start沿Z轴负方向偏移100的位置,设定Radius线传感器半径为3.00,SensedPart为指定与LineSensor相交的部件,SensedPoint为指定相交对象上的点,距离起始点最近。这里将Active置为0,暂时关闭传感器检测,最后单击“应用”,如图5-28所示,生成的线传感器如图5-29所示。(4)鼠标右击“tGripper”,检查工具不可由传感器检测,即没有勾选“可由传感器检测”,如图5-30所示。虚拟传感器使用限制的说明:当物体与传感器接触时,如果接触部分完全覆盖了整个传感器,则传感器不能检测到与之接触的物体,如果要传感器准确检测到物体,就要确保传感器的一部分在被检测物体的内部,一部分在被检测物体的外部,因此在本任务中为了避免在吸盘拾取产品时LineSensor完全进入产品内部,人为的增加起始点Start的Z值,这样就保证了拾取时LineSensor符合上述要求。任务2Smart组件创建动态夹具5.2.3设定拾取放置动作(1)打开“SC_Gripper”视图,单击“添加组件”,在Smart组件窗口的“动作”选项卡中,选择“动作”列表中的“Attacher”,在属性设置中,设定安装的“parent”父对象为tGripper(SC_Gripper),单击“应用”,如图5-31所示。(2)打开“SC_Gripper”视图,单击“添加组件”,在Smart组件窗口的“动作”选项卡中,选择“动作”列表中的Detacher”,确认“KeepPosition”勾选,即释放后,子对象保持当前的空间位置,然后单击“应用”,如图5-32所示。在上述设置中,Attacher和Detacher中关于子对象“Child”暂时都未设置,这是因为在本任务中所处理的工件并不是同一个产品,而是产品源生成的各个复制品,所有无法直接指定子对象。(3)创建非门。在“SC_Gripper”视图中,单击“添加组件”,在Smart组件窗口的“信号和属性”选项卡中,选择列表中的“LogicGate”,在属性设置中,“Operator”选为“NOT”,然后单击“应用”,如图5-33所示。(4)创建信号置位/复位子组件LogicSRLatch。在“SC_Gripper”视图中,单击“添加组件”,在Smart组件窗口的“信号和属性”选项卡中,选择列表中的“LogicSRLatch”,如图5-34所示。子组件LogicSRLatch用于置位/复位信号,并且带自锁功能,此处用于置位/复位真空反馈信号。任务2Smart组件创建动态夹具5.2.4创建属性与信号连接(1)设置LineSensor。创建LineSensor的属性SensedPart,指的是将线传感器所检测到的与其接触的物体作为拾取对象,如图5-36所示。5.2.4创建属性与信号连接(2)创建属性连结。将拾取对象作为释放的对象。当机器人的工具运动到产品拾取位置时,工具上面的线传感器检测到了复制品,则复制品即为拾取对象,并将复制品作为到达位置的释放对象,如图5-37所示。(3)创建数字输入信号。创建一个数字输入信号将其命名为“diGripper”,用于控制夹具拾取释放动作,置1时为拾取,置0时为释放,单击“确定”,如图5-38所示。(4)创建数字输出信号。创建一个数字输出信号将其命名为“doVaccumOK”,用于真空反馈信息,置1时为真空建立,置0时为真空消失,单后单击“确定”,如图5-39所示。(5)设定检测信号。开启真空动作信号触发传感器开始检测,如图5-40所示。(6)检测参数。传感器检测到物体之后触发,执行拾取动作,如图5-41所示。(7)信号连接。图5-40中的“源信号”和图5-41中的“目标对象”可以利用非门进行连接,实现的是当关闭真空后触发执行,释放动作,如图5-42、图5-43所示。(8)置位。拾取完成后,触发置位/复位组件,执行“置位”动作,如图5-44所示。(9)复位。释放完成后,触发置位/复位组件,执行“复位”动作,如图5-45所示。(10)置位参数设置。拾取动作完成后,将doVacuumOK置1;释放动作完成后,将doVacuumOK置0,如图5-46所示。整个过程为:机器人夹具运动到拾取位置,打开真空,线传感器开始检测,如果检测到产品A与其接触,则执行拾取动作,夹具将产品A拾取,并将真空反馈信号置1,然后机器人运动到放置位置,关闭真空之后,执行释放动作,产品A被夹具放下,同时将真空反馈信号置0,机器人再次运动到拾取位置,拾取下一个产品,如此循环。任务2Smart组件创建动态夹具5.2.5仿真测试在正确设置了属性与连结、信号和连接之后,在“设计”标签下可以看到夹具的信号连接情况,如图5-47所示。5.2.5仿真测试(1)在“布局”窗口中右击“Product_Teach”,勾选“可由传感器检测”,如图5-48所示。(2)在“基本”功能选项卡中,在Freehand中选取手动线性,将工业机器人移动到刚好与工件接触的位置,如图5-49所示。(3)单击“仿真”功能选项卡中的“I/O仿真器”,将“选择系统”选为“SC_Gripper”,将“diGripper”置1,同时反馈信号“doVacuumOK”自动置1,此时移动工业机器人,工件将随着工具移动,最后再将“diGripper”置0,此时再移动工业机器人,工件会脱离工具。如图5-50、5-51所示。(4)在“布局”窗口中右击“Product_Teach”,单击“可见”,取消勾选;在“修改”选项中单击“可由传感器检测”,取消勾选,如图5-53所示。OBJECTIVE01知识目标(1)了解虚拟仿真发展历程。(2)熟悉虚拟仿真技术应用。(3)熟悉国内外虚拟仿真软件。02能力目标(1)熟悉RobotStudio软件界面。(2)掌握RobotStudio下载安装方法。03职业素养目标(1)精益求精、严谨细致、操作规范。(2)协作意识、创新意识、科学精神。Smart组件创建动态输送链Smart组件创建动态夹具逻辑功能设定123项目5工业机器人码垛工作站仿真任务3逻辑功能设定5.3.1查看程序与I/O信号(1)在“控制器”功能选项卡下单击“配置”下拉列表,选择“I/OSystem”,双击“Signal”,可以查看已定义的信号,如图5-54所示。5.3.1查看程序与I/O信号(2)单击“RAPID”功能选项卡,在“控制器”窗口,依次展开
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年湘潭医卫职业技术学院高职单招笔试英语试题库含答案解析3套试卷
- 2026年湖南生物机电职业技术学院高职单招笔试英语试题库含答案解析3套试卷
- 2026年湖南商务职业技术学院高职单招笔试化学试题库含答案解析2套试卷
- 2026年渤海船舶职业学院高职单招笔试数学试题库含答案解析3套试卷
- 2026年海南健康管理职业技术学院高职单招笔试化学试题库含答案解析2套试卷
- 2026年浙江东方职业技术学院高职单招笔试语文试题库含答案解析3套试卷
- 2026年法律知识法治建设知识竞赛-老年人权益保障法知识历年参考题库含答案解析
- 2026年河南住院医师-河南住院医师妇产科历年参考题库含答案解析
- 2026年河北对外经贸职业学院高职单招笔试英语试题库含答案解析3套试卷
- 2026年江西服装学院高职单招笔试职业适应性测验试题库含答案解析2套试卷
- 水泥土路床施工技术方案
- 2025年电力计量专业题库及答案
- 人教版(2024)七年级(全一册)体育与健康全册教案
- 原发性高血压课件
- 《0~18岁儿童精准营养补充指南》解读
- 《电气工程》课件
- DB11-T 1166-2024 城市轨道交通运营安全管理规范
- 《可见-近红外地物光谱仪》
- TB 10012-2019 铁路工程地质勘察规范
- 《我家漂亮的尺子》课件-定稿
- 10000以内加减法混合竖式题
评论
0/150
提交评论