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

news/2024/5/7 22:04:16/文章来源:https://blog.csdn.net/WHX1083575213/article/details/127912392

目录

概述

旋转台设备运动机构介绍

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

旋转台设备操作创建

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

仿真运行


概述

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

在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.luyixian.cn/news_show_224126.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

最新最全面的Spring详解(二)——classpath扫描和组件管理

前言 本文为 【Spring】classpath扫描和组件管理 相关知识,下边将对Component 和及其派生出的其他注解,自动检测类和注册beanDifination,组件命名,为自动检测组件提供scope,使用过滤器自定义扫描,在组件中定…

我说MySQL里每张表不要超过100w数据,面试官让我回去等通知?

V-xin:ruyuanhadeng获得600页原创精品文章汇总PDF 目录 1、面试题2、面试官心理分析3、面试题剖析 1、面试题 事务的几个特点是什么?数据库事务有哪些隔离级别?MySQL的默认隔离级别? 2、面试官心里分析 用mysql开发的三个基本…

深度学习项目:男女性别识别【附完整源码】

性别分类对于人机交互应用和计算机辅助生理或心理分析等商业领域的许多应用至关重要,因为它包含有关男女特征差异的广泛信息。 本次案例收集了接近二十万的男女数据集图片。 文章目录性别分类简介使用 Python 进行性别分类的机器学习项目导入相关库和数据模型搭建…

<SQL编程工具MySQL、SQLyog安装及环境配置教程>——《SQL》

目录 1.MySQL安装: 1.1 MySQL下载安装: 1.2 MySQL环境变量配置: 2.SQLyog安装: 2.1 SQLyog下载安装: 3.写在最后的话: 后记:●由于作者水平有限,文章难免存在谬误之处&…

winform语言切换C#设计笔记(八)

一、修改当前区域性 string languageName“zh-CN”; Thread.CurrentThread.CurrentUICulture new CultureInfo(languageName); 二、定义语言切换类Mullanguage或方法如下&#xff1a; private static Dictionary<string, ResourceManager> ResManagerDic new Dictionar…

一文讲解如何学习 Linux 内核网络协议栈

协议栈的细节 下面将介绍一些内核网络协议栈中常常涉及到的概念。 sk_buff 内核显然需要一个数据结构来表示报文&#xff0c;这个结构就是 sk_buff ( socket buffer 的简称)&#xff0c;它等同于在<TCP/IP详解 卷2>中描述的 BSD 内核中的 mbuf。 sk_buff 结构自身并不…

【论文解读】Attentional Feature Fusion

【论文解读】Attentional Feature Fusion一、研究背景二、Multi-scale Channel Attention Module &#xff08;MS-CAM&#xff09;三、Attentional Feature Fusion&#xff08;AFF&#xff09;四、Iterative Attentional Feature Fusion&#xff08;IAFF&#xff09;五、实例&a…

[附源码]java毕业设计价格公示系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

【Ajax进阶】跨域和JSONP的学习

✍️ 作者简介: 前端新手学习中。 &#x1f482; 作者主页: 作者主页查看更多前端教学 &#x1f393; 专栏分享&#xff1a;css重难点教学 Node.js教学 从头开始学习 ajax学习 文章目录了解同源策略和跨域  同源策略    什么是同源    什么是同源策略跨域    什么是…

调优工具常用命令

语法格式 mysqldumpslow [ OPTS... ] [ LOGS... ] //命令行格式常用到的格式组合 -s 表示按照何种方式排序c 访问次数l 锁定时间r 返回记录t 查询时间al 平均锁定时间ar 平均返回记录数at 平均查询时间 -t 返回前面多少条数据 -g 后边搭配一个正则匹配模式&#xff0c;大小写…

Opencv——直方图、掩膜、直方图均衡化详细介绍及代码实现

一、图像直方图 1.1 定义&#xff1a; 图像直方图是图像的基本属性之一&#xff0c;也是反映图像像素数据分布的统计学特征&#xff0c;其横坐标代表了图像像素点在[0,255]范围中&#xff0c;纵坐标代表图像像素点出现的个数或百分比。如图&#xff1a; 1.2 函数&#xff1a;…

2023年前端开发趋势未来可期

☆ 对于很多质疑&#xff0c;很多不解&#xff0c;本文将从 △ 目前企业内前端开发职业的占比&#xff1b; △ 目前业内开发语言的受欢迎程度&#xff1b; △ 近期社区问答活跃度&#xff1b; 等维度来说明目前前端这个职业的所处位置。 ☆ 还有强硬的干货&#xff0c;通过深入…

多层串联拼接网络

🍿*★,*:.☆欢迎您/$:*.★* 🍿 目录 背景 正文 总结 背景描述

什么是JUC

什么是JUC JUC指的是&#xff1a;Java里的三个包 java.util.concurrentjava.util.concurrent.atomic&#xff1a;原子性java.util.concurrent.locks&#xff1a;lock锁回顾线程和进程 进程 程序执行的一次过程&#xff0c;一个进程包含一个或多个线程。进程是资源分配的单位 …

UE4 回合游戏项目 17- 进入指定区域触发战斗事件

在上一节&#xff08;UE4 回合游戏项目 16- 控制玩家&#xff09;基础上&#xff0c;增加角色走进指定区域从而触发战斗场景的功能 主要思想是添加一个碰撞区域&#xff0c;当玩家与该区域碰撞时&#xff0c;触发战斗事件 效果&#xff1a; 步骤&#xff1a; 1.新建蓝图类 选…

Allegro给各种形式的板框导弧操作指导

Allegro给各种形式的板框导弧操作指导 Allegro可以给板框导弧,让加工出来的板框更加圆滑,具体操作步骤如下 板框是line形式的 选择Manufacture-Drafting-Fillet命令 在Options里面Radius输出导弧的半径,比如78.74 框选两个线段的部分 完成后的效果如下图 框选4个角落,…

PCB Layout爬电距离、电气间隙如何确定-安规

PCB Layout爬电距离、电气间隙如何确定 爬电距离&#xff1a;沿绝缘表面测得的两个导电零部件之间或导电零部件与设备防护界面之间的最短路径。 电气间隙&#xff1a;在两个导电零部件之间或导电零部件与设备防护界面之间测得的最短空间距离。即在保证电气性能稳定和安全的情况…

用python就获取到照片拍摄时的详细位置【源码公开】

文章目录一.引言1.读取照片信息&#xff0c;获取坐标2.通过baidu Map的API将GPS信息转换成地址。二.源码附上&#xff01;&#xff01;&#xff01;注意事项一.引言 先看获取到的效果 拍摄时间&#xff1a;2021:12:18 16:22:13 照片拍摄地址:(内蒙古自治区包头市昆都仑区, 内…

广和通5G AIoT模组引领亮相2022国际物联网展(IOTE),智赋行业数字化新价值

11月15-17日&#xff0c;2022国际物联网展&#xff08;IOTE&#xff09;于深圳盛大启幕&#xff0c;本届展会汇聚众多物联网行业大咖&#xff0c;共同展示并探讨物联网产业链的创新实践与成果。广和通以“5GAIoT深度融合&#xff0c;创新智造未来”为主题亮相现场。本次广和通展…

2.10.2版本的青龙升级2.10.13及2.11.3版本的教程

重要提醒&#xff1a; 这个教程仅限使用我下面这个命令搭建的青龙面板使用 docker run -dit \--name QL \--hostname QL \--restart always \-p 5700:5700 \-v $PWD/QL/config:/ql/config \-v $PWD/QL/log:/ql/log \-v $PWD/QL/db:/ql/db \-v $PWD/QL/scripts:/ql/scripts \-…