PDPS软件:机器人控制输送带运行虚拟仿真操作方法

news2024/11/15 6:53:43

目录

概述

旋转台设备运动机构介绍

旋转台设备模型导入与安装

旋转台设备操作创建

机器人控制旋转台设备离线程序命令添加

仿真运行


概述

旋转台也是工业机器人生产线中常用的外围设备,工件安装在旋转台的夹紧机构上,旋转台通过旋转实现工作位置的旋入与旋出切换,这种工作模式大大提高了机器人生产线的工作效率。

在PDPS软件的机器人生产线虚拟仿真中,旋转台设备同样会经常使用到,本期就来介绍一下机器人控制旋转台的虚拟仿真操作方法。

旋转台设备运动机构介绍

旋转台设备的运动机构较为复杂,从结构上看大致可以分为旋转机构与夹具两个部分,其中旋转机构又包含旋转台底座和旋转台两个部分,夹具则由中心对称的两个相同的夹紧机构组成。工作时,夹紧机构夹紧工件,旋转台相对于旋转台底座旋转若干角度到达工作位置,由机器人完成工件加工后再返回初始位置。

在PDPS软件中制作旋转台运动机构时,一般情况下先将旋转台设备拆分为旋转机构与两个夹紧机构,然后在运动学编辑器中单独制作运动机构。本例中,旋转台设备的运动机构均为旋转运动副,制作方法可参考《焊装夹具运动机构的制作方法》,这里不再赘述。

旋转台设备模型导入与安装

在Process Simulate软件中导入制作好运动机构的旋转机构模型与夹紧机构模型,模型的组件类型分别定义为“Turn_Table”、“Clamp”,即旋转台与夹紧机构。

模型导入后,将旋转机构与夹紧机构装配在一起,并布局到合适位置。由于在制作运动机构时,旋转台设备已经拆分为旋转机构与夹紧机构,这样装配好的旋转台在旋转时就不会带着夹紧机构一起旋转。因此要使用“Attach”命令将两个夹紧机构附加到旋转机构的旋转台上,这样旋转机构在旋转时,两个夹紧机构就能够跟随旋转台同步旋转了。

导入与布局好的的旋转台设备模型如下图所示。

旋转台设备操作创建

使用“New Device Operation”命令为夹紧机构11创建夹紧动作操作,动作持续时间设置为2秒钟。

同样的方法,再创建夹紧机构11的打开动作操作、旋转台旋转到工作位置的动作操作(动作持续时间为4秒钟)、旋转台恢复初始位置的动作操作。全部创建完成后,在操作浏览树Operation Tree中将创建的操作按照动作的先后顺序拖拽到合适位置,如下图所示。

机器人控制旋转台设备离线程序命令添加

在PDPS软件中,旋转台设备模型各部分运动机构的运动操作可以使用“New Device Operation”命令来定义,但是工件在夹紧机构上的安装与拆除则没有相应的操作命令,如果不把工件安装到夹紧机构上,那么旋转台在旋转时工件就不能跟随着同步旋转。

针对这个问题,我们可以使用机器人的离线程序命令来解决。

将机器人抓取工件到旋转台设备程序Robot1_PickToTurnTable添加到路径编辑器Path Editor中,在工件放置到旋转台后机器人返回上方安全点(如via4)的OLP Commands栏上点击鼠标,弹出离线命令对话框。

在对话框右侧点击“Add”按钮,然后依次选择“Standard Commands”→“PartHandling”→“Attach”,弹出Attach对话框。

Attach对话框中的Attach Object后选择工件模型,To object后选择夹紧机构11,即将工件安装到夹紧机构11上,点击“OK”按钮。

这样,在离线命令对话框的OLP Commands下,出现添加的工件安装到夹紧机构11的离线程序命令语句,如下图所示。

参考上述步骤,在机器人抓取工件到输送带程序Robot1_PickToCNV的从旋转台上抓取工件前的机器人上方安全点(如via1)的离线命令对话框内添加工件拆除命令,如下图所示。

这样,通过机器人的离线命令功能就实现了工件在夹紧机构上的安装与拆除。

仿真运行

将工艺操作“Set Current Operation”,然后在序列编辑器Sequence Editor中将这些操作“Link”到一起。

仿真运行,可以看到机器人将工件搬运到旋转台上,夹紧机构将工件夹紧后,旋转台携带着工件旋转到工作位置;机器人完成焊接后,旋转台旋转到初始位置,夹紧机构打开,机器人再将工件搬运到输送带上。

PDPS软件:机器人控制旋转台运行虚拟仿真

The End


上一篇:PDPS软件:机器人行走轴虚拟仿真操作方法,即外部轴添加与配置

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/13049.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Linux】进程地址空间

文章目录一、前言二、什么是进程地址空间三、进程地址空间如何进行管理四、为什么会存在进程地址空间五、进程地址空间区域的严格划分一、前言 学习Linux系统编程一共要翻越三座大山 – 进程地址空间、文件系统以及多线程,这三部分内容很难但是非常重要&#xff1b…

[附源码]Python计算机毕业设计java高校社团管理系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

GitCode / 1024程序员开源挑战赛(10.23-11.14)

目录 csdn也有云计算了 这个挑战赛,主要是向大家宣布了,咱们csdn也有自己的云计算了! 比较有特色的 云容器 云IDE 猿如意 也是有个有特色的工具,可以试用下。​编辑 问题 csdn也有云计算了 这个挑战赛,主…

0097 弗洛伊德算法,马踏棋盘算法

import java.util.Arrays; /* * 弗洛伊德算法 * 1.和迪杰斯特拉算法一样,弗洛伊德算法也是一种用于寻找给定的加权图中顶点间最短路径的算法 * 2.迪杰斯特拉算法用于计算图中某一顶点到其他顶点的最短路径 * 弗洛伊德算法计算图中各个顶点之间的最短路径 * …

IT就业专业为什么要选择大数据技术应用?

IT就业专业为什么要选择大数据技术应用?目前大数据领域从业人员的薪资高涨幅空间大,大数据人才供不应求。各大数据开发方向,数据挖掘、数据分析和机器学习方向,大数据运维和云计算方向。 一、大数据技术应用发展前景好&#xff1…

物联网协议MQTT

物联网协议MQTT 1.MQTT简介 MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一…

必考设计模式

文章目录一、单例模式(创建型)1、饿汉式2、懒汉式3、双重检验锁(DCL)4、sync.once实现单例二、工厂模式(创建型)1、简单工厂模式2、工厂方法模式3、抽象工厂模式(暂时不写)三、装饰模…

高通SDX12:SFE(shortcut-fe)软加速驱动效果调测

背景 USB转PHY RTL8153不支持高通IPA硬加速,所以采用SFE软加速 调试设备为基于Cat.6通信模组的整机 SFE软加速前:UXM环境实际测速100Mbps,设备内部sirq 87% SFE软加速驱动调测 SFE驱动代码路径:sdx12-ap\shortcut-fe\shortcut-fe SFE驱动编译文件路径:sdx12-ap\poky\m…

阿里云ACP考试内容是什么?考试时间是什么时候?

对于现在的人来说,网络就是帮助自己了解世界的好帮手、就是让自己生活得更方便的好工具,这样一来,市场就需要大量的人才来满足需求,相对应的岗位也逐渐增多。于是就有大批的大学生在填报志愿的时候,选择IT专业&#xf…

使用Docker发布部署C# .NET core WebApi到服务器

1、启用Docker支持 如果我们使用vs2022新建WebApi项目的时候需要勾选 启用Docker : 如果没有勾选或者使用VS019创建的项目,可以在项目右键 添加 docker支持 2、发布运用程序 接下来开始发布程序,右键点击项目 发布 提示在哪里发布内容&am…

什么?console.log打印出的数据不对?

背景 都怪我年轻不懂事,调试代码只会用console.log。那么,就在今天,出事儿了! 看图说话。上面的111和222后面跟的数据竟然不一致? 在我的认知中,JSON里面的parse和stringify方法只是类型的转换啊&#xff…

深浅拷贝小整理(对象赋值请注意)

深浅拷贝小整理1. 一些基础知识 js数据类型分为基本数据类型>Number、String、Boolean、Null、Undefined和引用(对象)数据类型>Object包括有Function、Array、Date;基本数据类型存放在栈中,访问是按值访问;引用类型指的是对象&#xf…

痛定思痛!!!结合fidller抓包,简单介绍http请求报文和http响应报文

简单介绍http请求报文和http响应报文前言1. http请求报文的组成1.1 请求行的内容1.2 请求头的组成1.3 请求体2. HTTP响应报文组成前言 各类书上在介绍http请求报文和http响应报文时花的太过于专业,没有结合实际,当时读的时候可能是我太笨了,…

今天给在家介绍一篇健身俱乐部信息管理系统设计与实现

项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下,你想解决的问…

安装包UI美化之路-nsNiuniuSkin界面在线设计引擎

一年多前,我们自己开发了一个用于编辑、预览、调试nsNiuniuSkin的UI界面工具,越来越觉得好用,忍不住想要分享出来! 今天我把这个工具重新整理了一下,功能又完善了一些;下面就介绍一下这个工具的功能和使用…

深度解析:Web 3.0和元宇宙

导读:元宇宙的终极形态势必是去中心化的,而现在的网络生态并不能完全满足元宇宙去中心化的需求。一些人认为,即将到来的Web 3.0时代和元宇宙需要的网络生态高度重合。Web 3.0或许能够成为人类迈向元宇宙道路上重要的一步。 01 Web的三次技术迭代 Web 3.0通过新技术体现出来,…

蓝桥杯2022年第十三届决赛真题-围栏(求凸多边形的面积)

题目描述 这天,小明在造围栏。 他提前在地上 (二维平面) 打好了 n 个洞,这 n 个洞的位置形成了一个凸多边形。当他准备把固定围栏的木杆插进去的时候,突然发现自己少准备了两根木杆。 如图,他现在只能在这 n 个洞中选出 n − 2 …

【linux】软件管理

linux软件管理 文章目录linux软件管理桥接模式下配置虚拟机连接互联网nmcli相关命令windows和linux之间的FTPlinux中的软件包类型rpm相关命令搭建本地软件仓库测试本地仓库重新挂载仓库到http服务器上设置仓库镜像开机自动挂载dnf相关命令配置EPEL(Extra Packages f…

学生个人网页设计作品:旅游网页设计与实现——成都旅游网站4个页HTML+CSS web前端网页设计期末课程大作业 学生DW静态网页设计 学生个人网页设计作品

👨‍🎓静态网站的编写主要是用 HTML DⅣV CSSJS等来完成页面的排版设计👩‍🎓,一般的网页作业需要融入以下知识点:div布局、浮动定位、高级css、表格、表单及验证、js轮播图、音频视频Fash的应用、uli、下拉…

【YSYY】DSPE-PEG-Transferrin;DSPE-PEG-TF转铁蛋白的主动靶向介绍;磷脂-聚乙二醇-转铁蛋白

产品简称:DSPE-PEG-Transferrin;DSPE-PEG-TF 中文名称:磷脂-聚乙二醇转铁蛋白 产品全称: 1,2-dipalmitoyl-sn-glycero-3-phosphoethanolamine-N-(polyethylene glycol)-Transferrin 产品外观:白色固体 结 构 式&a…