亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Equipment >> 工业机器人

掌握机器人输送带仿真:10大最佳实践指南

离线编程中最具挑战的任务之一是模拟机器人输送线。以下10大最佳实践助您轻松应对。

输送带仿真难度大。一旦引入移动物体,机器人程序即变棘手。

庆幸的是,离线编程模拟输送带有章可循。

3个优秀的仿真输送带案例

学习良好编程实践的最佳途径是研究精心设计的案例。

RoboDK安装目录Library文件夹内提供三个输送带演示,展示不同编程方式:

RoboDK的三种编程方式

  1. 作为机构/机器人:机器人在RoboDK中作为机构编程,输送带可编程为直线机构。
  2. 作为图形化程序:用线性移动、暂停、设置I/O等指令图标编程。
  3. 作为Python脚本:几乎所有内容均可用Python脚本编程,包括机器人程序与机构。传感器仿真总是用Python脚本。

案例1:双机器人输送带上下料

最受欢迎的演示:双机器人配合夹爪上下料输送带。附完整创建教程视频。

案例2:2D相机拾取放置

同激光传感器案例硬件,但用模拟2D相机检测箱子位姿。

案例3:激光传感器拾取放置

演示如何在移动输送带上上下料箱子。激光传感器检测箱子到位,但无法检测旋转,故箱子须保持固定朝向。

模拟机器人输送带的10大最佳实践

从上述案例可提炼出以下实践:

1. 以演示案例为起点

无需重复造轮子。用演示案例为基础定制,快速上手。

2. 分区分机器人独立处理

常见错误:试图用单一图形程序或脚本控制整个仿真,导致混乱不可控。

演示将仿真拆分为三区:取料区、输送带、放料区。每区与每机器人独立处理。

3. 为每区创建参考坐标系

案例1中大量使用“设置参考坐标系”指令。右键FeedConveyor程序选“显示指令”可见。每次机器人作业切换坐标系,便于后续移动输送带或机器人。

4. 为每区设置回零位置

同案例中每机器人在各区域设有回零位:靠近作业区但安全距离外,避免碰撞。取料前先快速移至回零位,再受控靠近工件。

5. 设置最大拾取距离

RoboDK用简单方法模拟末端执行器:调用Attach action指令时,靠近夹爪的可抓取物体会被拾取。可在工具菜单>选项设置机器人工具吸附物体的最大距离。

6. 选择合适的输送带编程方式

案例展示输送带可编程为直线机构或Python程序。详见《如何避免抓狂地编程机器人输送带》一文对比两者优劣。

7. 用零件名称实现检测

案例2(2D相机)中传感器检测机制不显而易见。秘诀:RoboDK用通用零件名称追踪可操作物体。编辑PartsToPallet脚本可见PART_KEYWORD设为"Part",所有可抓取物体名均以此开头,传感器仅检测匹配名称物体。

8. 精心匹配速度

输送带编程最大挑战是匹配机器人与输送带速度。

案例3中双击SetSimulationParams脚本,修改输送带速度为60mm/s后运行MainSimulation,可见机器人开始漏抓箱子。

9. 尝试“破坏”它!

开发稳健程序的最佳途径是尝试“破坏它”,如调整输送带速度。程序正常运行易让人麻痹大意。

主动寻找导致失败的场景,确保程序真正鲁棒。

10. 做好实测准备

仿真终究是仿真。唯有下载程序至实体机器人、配合物理输送带测试,才知实际效果。

输送带棘手,准备比无输送带应用更多测试。

 

关于RoboDK中输送带使用有疑问?请在下方评论或加入LinkedIn、Twitter、Facebook、Instagram讨论。

工业机器人

  1. Archimedes:情感感知 AI 机器猫头鹰
  2. 3D打印机热床清洁全攻略:分步骤图文教程
  3. 工业机器人视觉:从视觉感知到自我编程的进化
  4. 什么是自我编程机器人及其重要性
  5. 熟练机器人操作员:自动化峰值生产力的关键人力杠杆
  6. 制造业机器人技术演进:从工业时代迈向太空时代的效率革命
  7. 掌握机器人焊接:零失误的5大优势与5步实操法
  8. 欧拉角完全攻略:彻底搞懂机器人姿态表示
  9. 6大步骤有效改造工业机器人
  10. 如何选择最佳拾取机器人软件实现高效自动化
  11. 发那科P-250iA涂装机器人:无与伦比的覆盖、精度与效率
  12. Motoman K6 六轴精密架构:齿轮、伺服、电池、走线与腕单元