目录

概述

机器人行走轴模型运动机构分析及导入

机器人安装到行走轴

机器人外部轴添加与配置

机器人行走轴示教编程

仿真运行


本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注!

概述

在前几期中分别介绍了RobotStudio软件、ROBOGUIDE软件、DELMIA软件、MotoSimEG-VRC软件中机器人行走轴的虚拟仿真操作方法。本期,再来介绍下PDPS软件中机器人行走轴的虚拟仿真操作方法。

机器人行走轴模型运动机构分析及导入

标准的行走轴模型可以在各大品牌机器人厂商的官网上查找并下载,一般情况下获取到的都是已经制作好运动机构的模型,可以直接导入到PDPS软件中使用。

对于一些非标的行走轴模型,则需要自己制作运动机构。从运动机构的角度分析,行走轴大致包含两个部分,即滑台和导轨,如下图所示。工作时,机器人安装在滑台上,滑台安装在导轨上,滑台载着机器人相对于导轨做直线运动,也就是说机器人行走轴的主要运动类型是直线运动副,它属于直线运动机构。这种直线运动机构与之前已经介绍过的C型点焊焊枪的运动机构是一致的,可参考制作,这里不再赘述。

通常情况下,行走轴是作为机器人的外部轴,它是直接受机器人控制器控制的,并且能够使用机器人的运动指令来记录其运动点位。因此,在导入机器人行走轴模型时,要将模型的组件类型定义为“Robot”。

机器人安装到行走轴

分别使用“Relocate”快捷工具与“Placement Manipulator”快捷工具,将机器人模型安装到行走轴模型的滑台上。

为了能够让行走轴滑台载着机器人运动,还要使用“Attach”命令将机器人模型与行走轴滑台模型附加到一起。

机器人外部轴添加与配置

现实中,将行走轴添加为机器人的外部轴时,需要进行相关参数配置。在PDPS软件的虚拟仿真环境中,也同样需要进行外部轴的添加与配置。

左侧对象浏览树(Object Tree)中点选机器人模型,然后在软件“Robot”菜单栏下的“Setup”命令组中,点击“Robot Properties”命令按钮,打开机器人属性配置对话框。

点击上方的“External Axes”选项卡,对话框功能区切换为机器人外部轴属性配置。点击下方的“Add…”按钮,弹出Add External Axis对话框。

在Device后选择“kl1500_3”,即机器人行走轴模型,并在Joint后的下拉列表中选择“j1”,也就是行走轴滑台的运动关节,点击“OK”按钮。

此时,在Robot Properties对话框的外部轴显示框内显示出已添加的机器人外部轴,点击“Close”按钮,机器人外部轴添加配置完成。

打开机器人的手动运行操作面板,可以看到在External Joints下出现了添加的行走轴运动关节,对其进行拖动可以控制行走轴滑台的运动。当然,在All Joints下也可以看到同样的外部轴运动关节,并且也能够对其进行手动操作。

机器人行走轴示教编程

在PDPS软件中,与机器人示教编程形式一样,行走轴的示教编程也是通过“Operation(操作)”来实现的。

在Process Simulate软件“Operation”菜单栏下的“Create Operation”命令组中,点击“New Operation”命令按钮,在其下拉菜单中点选“New Generic Robotic Operation”,弹出New Generic Robotic Operation对话框。选择机器人模型后,点击“OK”按钮,新建一个通用机器人操作。

此时,在左侧的操作浏览树(Operation Tree)中出现创建的通用机器人操作文件。

先将创建的机器人通用操作文件(Gen_Rob_Op)添加到路径编辑器(Path Editor)中,然后使用“Add Location”命令组中的相关命令为机器人行走轴添加示教点位。

例如,从零点位置向负方向运动3110mm。在行走轴零点位置处调整机器人姿态,使用“Add Current Location”命令添加当前示教点位,点位操作名称命名为kl1。

点选示教好的点位操作“kl1”,在“Robot”菜单栏下的“OLP”命令组中点击“Set External Axes Values”命令按钮,弹出Set External Axes Values对话框。

External Joints功能区下的显示框内,在相应的行走轴名称后的Approach Value前的复选框内勾选,勾选后在Approach Value下显示行走轴模型的当前位置数据,即“0”,点击“Close”按钮。这样,行走轴的当前点位数据就被记录到机器人中,当机器人接近该位置时,外部轴就能够根据这个记录值进行定位了。

返回“Operation”菜单栏,使用“Add Location After”命令在kl1后添加机器人操作“kl2”,此示教点位需要将行走轴运动到“-3110”位置处。

参考上述步骤,将行走轴的当前运动数据记录到机器人中。若是需要继续添加行走轴的运动点位,则重复上述步骤即可。

当然,在行走轴运动到指定位置后,也可以对机器人本体示教编程,为机器人编写工作路径,添加的机器人点位操作不需要单独记录外部轴数据。

仿真运行

仿真运行机器人,运行效果如下方动态图所示,可以看到行走轴依次运行到示教的点位处,并且机器人在指定的点位处做出相应的动作。

也可以点击下方视频查看机器人行走轴的仿真运行效果。

PDPS软件:机器人行走轴虚拟仿真

The End


上一篇:PDPS软件:机器人固定点焊虚拟仿真操作方法

PDPS软件:机器人行走轴虚拟仿真操作方法,即外部轴添加与配置相关推荐

  1. PDPS软件:机器人固定点焊虚拟仿真操作方法

    目录 概述 固定点焊焊枪运动机构介绍 固定点焊焊枪模型导入 机器人点焊数据导入 固定点焊焊接操作定义 机器人固定点焊焊接示教编程 仿真运行 本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号: ...

  2. RobotStudio软件:ABB机器人输送带跟踪虚拟仿真操作方法

    目录 概述 机器人系统创建 输送带配置 机器人示教编程 仿真运行 本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注! 概述 上一期介绍了如何在RobotStu ...

  3. PDPS软件:机器人控制旋转台运行虚拟仿真操作方法

    目录 概述 旋转台设备运动机构介绍 旋转台设备模型导入与安装 旋转台设备操作创建 机器人控制旋转台设备离线程序命令添加 仿真运行 概述 旋转台也是工业机器人生产线中常用的外围设备,工件安装在旋转台的夹 ...

  4. PDPS软件:机器人外部柔性管线包模型导入与虚拟仿真操作方法

    目录 概述 机器人管线包模型准备 机器人管线包模型导入 机器人管线包模型放置到机器人 管线包模型与机器人模型实现资源组合 管线包模型与机器人模型运动关联设置 管线包模型安装到机器人 新机器人设备模型保 ...

  5. 自动开料机器人_ROBOGUIDE软件:机器人输送带上下料虚拟仿真操作方法

    概述 在机器人生产线上,机器人不只是作为上料设备,还可以作为下料设备.除了各种机床的上下料以外,输送带上下料也是非常常见的.机床上下料应用中通常都是一台机器人完成上下料任务,而输送带上下料通常为多台机 ...

  6. ROBOGUIDE软件:机器人输送带上下料虚拟仿真操作方法

    目录 概述 添加机器人 添加物料托盘 输送带属性配置 上下料机器人I/O信号连接 机器人示教编程 仿真运行 本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注! ...

  7. ROBOGUIDE软件:多机器人同步运动虚拟仿真

    目录 概述 多机器人虚拟系统创建 周边设备模型添加与布局 工作站以太网RIPE通信设置 机器人TCP/IP通信设置 设置主机器人链接 设置从机器人链接 设定工作站I/O信号连接 手动确认主从机器人之间 ...

  8. ROBOGUIDE软件机床上下料虚拟仿真:机器人机床上下料配置与编程

    目录 概述 数控机床属性配置 机器人仿真程序编写 机器人机床上下料示教编程 机器人生产线仿真运行 本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注! 概述 机 ...

  9. 【论文笔记】基于深度学习的机器人抓取虚拟仿真实验教学系统

    文章目录 摘要 关键词 0 引言 1 基于深度学习的机器人抓取实验原理 2 机器人抓取虚拟仿真实验设计方案 2.1 虚拟仿真实验系统总体设计 2.2 机器人抓取实验教学过程 3 实验教学考核与管理 4 ...

最新文章

  1. nodejs繁琐地自建路由
  2. JMF天昏地暗之路(一)-----jmf无法检测到摄像头
  3. 北京内推 | ​阿里达摩院智能计算实验室认知智能组招收多模态算法实习生
  4. mvc4 ajax url参数,MVC4.0中Ajax通过a标签向后台Action传递参数问题?
  5. halcon hough_lines 霍夫直线变换
  6. 退出所有循环_Python学习之路9—循环的总结
  7. 就这几个简单页面APP,这混小子要我10W块?!大家评评理!
  8. _系列 | 全自动泊车辅助F-APA简介(系列一)
  9. 基于神念TGAM的脑波小车(1)
  10. mysql lookup3_mongodb 3.x 之实用新功能窥看[2] ——使用$lookup做多表关联处理
  11. php fpm listen.owner,nginx 与 php-fpm socket 所有者权限问题
  12. 帮同学的忙,随意写了个课程设计(关于循环双向列表)
  13. 小波神经网络模型matlab,神经网络预测模型优点
  14. 【学习笔记】Android Fragments
  15. 自然码双拼 使用总结
  16. 华为云桌面客户端_华为云服务器购买及环境搭建简述
  17. 让县自明本志令~一个真实曹操的内心世界
  18. 来华留学生统计数据集(2018-2019年)
  19. Android摄像头调用失败问题
  20. 西门子PLC200smart学习浅谈

热门文章

  1. python爬取豆瓣电影信息
  2. SSRF在有无回显方面的利用及其思考与总结
  3. Jenkins未授权访问
  4. 计算机模拟图像和数字,模拟与数字的区别
  5. MySQL MGR搭建过程中常遇见的问题及解决办法
  6. 22、T5L 迪文屏 C51开发之Hello World例程
  7. Virtual Reality 那些事
  8. 自动驾驶(十四)---------车道线检测
  9. 【手把手制作三阶魔方模拟器】用MATLAB让你的魔方动起来
  10. python窗口设置背景图片_PyQt5 实现给窗口设置背景图片的方法