Roboguide是一款FANUC自带的支持机器人系统布局设计和动作模拟仿真的软件,可以进行系统方案的布局设计、机器人干涉性可达性的分析和系统的节拍估算,还能够自动生成机器人的离线程序、进行机器人故障的诊断和程序的优化等。

使用Roboguide,可以高效地设计机器人系统,减少系统搭建的时间。Roboguide提供了便捷的功能支持程序和布局的设计,在不使用真实机器人的情况下,可以较容易地设计机器人系统。

一、Roboguide 仿真步骤

1、仿真系统搭建Roboguide提供了一个3D的虚拟空间和便于系统搭建的3D模型库。模型库中包含FANUC机器人的数模、机器人周边设备的数模以及一些典型工件的数模。Roboguide可以使用自带的3D模型库,也可以从外部导入3D数模进行系统搭建。

2、方案布局设计

在系统搭建完毕后,需要验证方案布局设计的合理性。一个合理的布局不仅可以有效地避免干涉,同时还能使机器人远离限位位置。Roboguide通过显示机器人的可达范围,确定机器人与周边设备摆放的相对位置,保证可达性的同时有效地避免了干涉。此外,Roboguide还可以对机器人进行示教,使机器人远离限位位置,保持良好的工作姿态。Roboguide能够显示机器人可达范围和它的示教功能使得方案布局设计更加合理。3、干涉性可达性分析在进行方案布局过程中,首先须确保机器人对工件的可达性,也要避免机器人在运动过程中的干涉性。在Roboguide仿真环境中,可以通过调整机器人和工件间的相对位置来确保机器人对工件的可达性。机器人运动过程的干涉性包括:机器人与夹具的干涉、与安全围栏的干涉和其他周边设备的干涉等。Roboguide中碰撞冲突选项可以自动检测机器人运动时的干涉情况。

4、节拍计算与优化

Roboguide仿真环境下可以估算并且优化生产节拍。依据机器人运动速度、工艺因素和外围设备的运行时间进行节拍估算,并通过优化机器人的运动轨迹来提高节拍。

5、离线编程

对于较为复杂的加工轨迹,可以通过Roboguide自带的离线编程功能自动地生成离线的程序,然后导入到真实的机器人控制柜中。大大减少了编程示教人员的现场工作时间,有效地提高了工作效率。

二、Roboguide 功能模块

1、常用模块

Roboguide常用模块包括:ChamferingPRO、HandlingPRO、WeldPRO、PalletPRO 和PaintPRO 等。

ChamferingPRO用于去毛刺、倒角仿真应用;WeldPRO用于弧焊、激光切割等仿真应用;

PalletPRO用于各种码垛仿真应用;PaintPRO用于喷涂仿真应用;

HandlingPRO用于机床上下料、冲压、装配、注塑机等物料搬运仿真应用;

每种模块加载的应用工具包是不同的,如下图所示。

2、其他模块

4D Edit编辑模块是将真实的3D机器人模型导入到示教器中,将3D模型和1D内部信息结合形成4D图像显示功能;

MotionPRO 运动优化模块可以对TP程序进行优化,包括对节拍和路径的优化,节拍优化要求电机可接受的负荷范围内进行,路径优化需要设定一个允许偏离的距离,使机器人的运动路径在设定的偏离范围内接近示教点。

iRPickPRO 模块可以通过简单设置后创建Workcell自动生成布局,并以3D 视图的形式显示单台或多台机器人抓放工件的过程,自动地生成高速视觉拾取程序,进行高速视觉跟踪仿真。等等

3、扩展功能插件

Roboguide还提供了一些功能的插件来拓展软件的功能,

A、当在Roboguide中安装Line Tracking直线跟踪功能时,机器人可以自动补偿工件随导轨的流动,将绝对运动的工件当作相对静止的物体。因此,可以实现在不停止装配流水线的前提下,机器人对流水线上的工件进行相应的操作;

B、安装Coordinated Motion协调运动软件时,机器人与外部轴做协调运动,使机器人处于合适的焊接姿态来提高焊接质量;

C、Spray Simulation插件可以根据实际情况建立喷枪模型,然后在Roboguide中模拟喷涂效果,查看膜厚的分布情况。安装能源评估功能插件可在给定的节拍内,优化程序使能源消耗最少,也可在给定的能源消耗内,优化程序使节拍最短;

D、寿命评估功能插件可在给定的节拍内,优化程序使减速机寿命最长;也可在给定的寿命内,优化程序使节拍最短;

Roboguide软件可以加载不同的功能模块,这些模块可以按照应用来区分,比如搬运、涂胶、弧焊和点焊等应用,在安装软件时可以只选择其中某一应用模块进行安装。在搬运应用中还可以进行机床上下料、冲压、金属及非金属加工等应用的模拟仿真。

三、Roboguide 仿真要点

总体来说,无论是哪种应用,都可以利用Roboguide软件仿真来确认工作站或者焊房与机器人之间的布局、分析机器人的可达性干涉性和估算系统的生产节拍等。只是每种应用所针对的具体内容是不一样的。

例如,确认机器人与工作站之间的布局,对于搬运应用来说,主要是机器人与机床、传送带、料架、相机、换爪台和围栏光栅等的距离;涂胶应用主要是确认机器人与夹具、转台、油杯、刮胶器和围栏的距离;弧焊应用则是确认机器人与夹具、转台、焊丝桶、送丝机、清枪器和焊房光栅的距离;点焊应用是确认机器人与夹具、修磨机、转台、滑台、换枪盘和围栏光栅的距离。

在进行机器人可达性分析时,对于搬运应用来说,主要考虑机器人手爪以特定姿态到料架、换爪台和传送带位置是否可达;点焊应用则是确认机器人到转台、滑台和夹具的可达性;涂胶应用是确认机器人到刮胶器和油杯的可达性;弧焊应用是确认机器人与夹具、转台和清枪器的可达性。而在分析机器人干涉性时,搬运机器人和点焊机器人除了考虑机器人与周边设备的干涉外,还要充分考虑到机器人上管线包与机器人本体以及周边设备的干涉性。弧焊和涂胶应用主要是考虑机器人与周边设备的干涉性。

计算系统节拍时除了优化机器人的轨迹之外,搬运机器人需要计算手爪动作的时间和等待手爪抓牢的时间;点焊机器人主要是计算转台翻转的节拍、滑台滑动的时间和点焊的持续时间;涂胶机器人计算刮胶的时间和转台翻转时间;弧焊机器人计算起收弧时间、焊接时间、清枪时间和转台变位机转动时间。

在进行Roboguide仿真时,机器人的工作姿态必须与实际保持一致,TCP设置得尽量精准,机器人在运动中避免出现各轴的限位和奇异点,机器人的轨迹做到最优化,这样才能相对准确地得出仿真的结果。

法拉科机器人编程软件_【新提醒】FANUC发那科机器人离线编程与设计模拟仿真软件Roboguide 步骤、功能与技巧...相关推荐

  1. 发那科工业机器人io板_一文背诵发那科机器人I/O板信号板及替换

    1. I/O信号JA板(A16B-2204-0010) 1.1 JA信号板主要接口定义 1.2 红色故障灯LED含义 1.3 相连方框图 编号名称栏中 (1)I/O LINK电缆主板与信号板间通讯电缆 ...

  2. 欢颜机器人编程软件_研发视觉和人工智能应用,「敏越科技」为焊接机器人装上“眼睛和大脑”...

    机器人正在各行各业替代人力,焊接领域也不例外. 焊接作为工业界的"裁缝",重要程度不言而喻.但是焊接现场往往环境恶劣,烟尘.弧光.金属飞溅严重伤害工人身体健康,同时工人也需要长时间 ...

  3. 数据采集协同架构,集成马扎克、西门子、海德汉、广数、凯恩帝、三菱、海德汉、兄弟、哈斯、宝元、新代、发那科、华中各类数控以及各类PLC数据采集软件

    文章目录 前言 一.采集协同架构是什么?可以做什么(数控.PLC配置采集)? 二.使用步骤 1.打开软件,配置MQTT或者数据库(支持sqlserver.mysql等)存储转发消息规则 2.配置数控系 ...

  4. 欧姆龙PLC和FANUC发那科DeviceNet通讯

    近期在做发那科FANUC的通讯,会吧CC-LINK.Profibus-DP.Profinet I/O.DeviceNet.EtherNet/IP这些常用通讯做成文档发上来,大家喜欢的话可以关注 注:做 ...

  5. fanuc服务器显示8,FANUC发那科伺服电源报警8维修

    FANUC发那科伺服电源报警8维修,过电压故障原因:电源电压高过了允许输入电压的范围.逆变器上P.N间电压超过了规定值.电源电压太高.存在容性负载或UPS(不间断电源),使得线电压升高.未接再生放电电 ...

  6. php 发那科,FANUC发那科CNC数据采集教程连接CNC

    重要:本文最后更新于2019-07-16 08:26:19,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗. 发那科系统的cnc可以通过官方的支持库接口获取cnc数据,第一步就是要连接 ...

  7. focas2 fanuc发那科数控系统数据采集刀具DNC程序管理源代码

    focas2 fanuc发那科数控系统数据采集刀具DNC程序管理源代码c# 即送fanuc开发虚拟机,无需真机调试. 直接用虚拟机可采集测试 多线程数据采集+分析(日产量.班次产量.日OEE.班次OE ...

  8. 埃夫特机器人离线编程软件_埃夫特ER-Factory数字化工厂软件重磅升级

    ER_RobotStudio正式升级为ER_Factory,支撑更多机器人品牌离线编程.出产工艺进程仿真.物流仿真(AGV.输送体系.Buffer等).CAM功用(喷涂.切开.打磨等).外部传感器功用 ...

  9. 发那科机器人override指令_发那科机器人程序是如何编写的呢——发那科机器人...

    发那科机器人为自动化设备,但在自动化运转之前,必须先告诉Robot 要自动完成哪些动作,透过「撰写Robot 程序」可达到此目的. Robot 程序主要由「动作指令」构成,只要熟悉手动操作Robot ...

  10. ab plc编程软件_三菱PLC原装和高仿怎么区分?PLC仿真软件和编程软件一样吗?

    点击↑↑技成培训 ,关注并置顶即可长期免费订阅 18万+工控人关注的微信平台:技术分享.学习交流.工控视频 今天不给大家讲具体的PLC具体的学习内容,今天我们要聊的是三菱PLC设备,首先看这个问题: ...

最新文章

  1. figma下载_Figma中的动态内容和颜色
  2. ——Eigen介绍及简单使用(PCL库实现)
  3. java怎么区分变量和方法_如何测试Java的变量和方法
  4. markdown备忘
  5. 接口测试--apipost变量使用(一)
  6. spring boot、mybatis集成druid数据库连接池,实现mysql cluster HA负载均衡访问
  7. 集成学习-蒸汽量预测案例
  8. 计算机电竞方向,关于电竞专业的就业方向
  9. 管理感悟:你的能力是有限的
  10. 剪映怎么把无字幕的英文视频翻译成制作成中文字幕?(附教程+剪映字幕翻译工具免费下载)...
  11. matlab图像去毛刺_MATLAB数字图像处理
  12. cad多段线画圆弧方向_CAD多段线绘制技巧 - CAD自学网
  13. 路由器连接路由器设置教程
  14. Windows 10 build Error !include: could not find: ****StdUtils.nsh
  15. 满足于一种廉价的幸福?
  16. Odoo与浪潮合资研发PS Cloud之如何处理序列号
  17. 洗礼灵魂,修炼python(56)--爬虫篇—知识补充—编码之url编码
  18. kubernetes入门实战
  19. http中get/put/post区别
  20. 数据库-Navicat连接SQLserver报错:未发现数据源名称并且未指定默认驱动程序

热门文章

  1. 浪潮笔试c语言答案,【浪潮集团员工笔试试题及答案】 - 面试网
  2. 这一年,这些书:2021年读书笔记
  3. 微信小程序使用 wxparse 解析 iframe腾讯视频
  4. 松下plc编程线usb驱动
  5. 【电子技术实验设计】简易交通灯控制逻辑电路设计报告
  6. 单片机51keil编程流程
  7. java程序员语录_2019精选java程序员语录大全
  8. cruise软件模型,混动仿真模型,IMMD架构混联混动仿真模型,Cruise混动仿真模型,混联混动汽车动力性经济性仿真
  9. “扫荡波”来袭 已造成大面积用户系统崩溃
  10. GCC编译器的安装教程(Windows环境)