博客已搬家,欢迎访问新居:http://lukeyalvin.site,主要涉及SLAM相关方向,目前知识积累尚浅,多多指教!

基于ROBOGUIDE软件离线点动机器人

一、实践目的

1、熟悉FANUC机器人的操作面板、菜单;
2、 熟悉FANUC机器人的示教器的操作;
3、熟悉FANUC机器人的示教坐标:关节坐标(JOINT)、世界坐标/全局坐标(WORD)、手动坐标(JGFRM)、工具坐标(TOOL)。

二、安全注意事项

将安全注意事项分为“危险”、“注意”、“强制”、“禁止”四种等级,并配以不同的符号以引起使用者的注意。使用(安装、运转、保修、检修等)前,请务必熟读并掌握工业机器人说明书和其他附属资料,在熟知全部机器知识、安全事项及注意事项后再开始使用。

三、实践内容和步骤

3.1 创建机器人工作单元Workcell的仿真环境

打开Roboguide软件,如图1所示:点击主菜单File→New Cell

图1:建立一个简单的Workcell案例

如图2,选择HandlingPRO,点击Next

如图3,输入机器人工作站名称Example1,点击Next;

图3:建立一个简单的Workcell案例

如图4,选用默认选项,点击Next;

图4:建立一个简单的Workcell案例

如图1-5,选用V8.3选项,点击Next;

图5:建立一个简单的Workcell案例

如图6,选用默认选项,点击Next;

图6: 建立一个简单的示教编程案例

如图7,选用H721,R-2000ic、165F选项,点击Next;

图7:建立一个简单的示Workcell案例

如图8,选用默认选项,点击Next;

图8:建立一个简单的示教编程案例

如图9,选用默认选项(第一语言设为中文),点击Next;

图9:建立一个简单的示教编程案例

如图10,选用默认选项,点击Finish;

图10: 建立一个简单的示教编程案例

如图11,进入到机器人工作站仿真环境中。

图11:建立一个简单的示教编程案例

3.2将示教器开关置为“on”档

3.3熟悉速度倍率键的使用

(1)按,观察TP显示器数据变化趋势是:100%5%之间按5%变化;5%1%按照1%变化;之后按照低速、微速变化 ;
(2)按【shift】键及,观察TP显示器数据变化趋势是:100%5%之间按5%变化;5%1%按照1%变化;之后按照低速、微速变化 ;
(3)更改系统变量$SHFTOV-ENB=1,再按【shift】键及,观察TP显示器数据变化趋势是: 整体按照100%50%5%1%低速%~微速趋势变化 ;


(4) 按【shift】键+各个关节运动键,观察机器人的姿态变化。

(5) 在上述点动过程中,利用手动改变速度。

3.4 熟悉机器人关节坐标(JOINT):

(1)按【COORD】键,使得示教坐标系为【JOINT】
(2)按【POSN】键,然后按F2(关节坐标),调整机器人当前位置与下图数据一致。

(3)按【shift】键+各个关节运动键,观察机器人示教器显示数据变化;

3.5 熟悉机器人世界坐标/全局坐标(WORD)、手动坐标(JGFRM)

(1)按【COORD】键,使得示教坐标系为世界坐标/全局坐标(WORD)、手动坐标(JGFRM);

(2)按【POSN】键,然后按F4(WORD),观察机器人的执行位置在全局坐标下的位置数据。

(3)按【shift】键+各个运动键,观察屏幕内数据及机器人的姿态变化;

(4)按以上操作,分别对不同的运动键进行操作,观察机器人的姿态变化。

3.6熟悉机器人工具坐标(TOOL)

(1)按【COORD】键,使得示教坐标系为工具坐标(TOOL);

(2)按【shift】键+各个运动键,观察机器人的姿态变化;

(3)按【COORD】键,切换成关节坐标系(JOINT),把机器人调整到J5=90.00,其他轴的位置为:0.00

(4)按【COORD】键,在切换成【TOOL】(工具坐标);

(5)再按【shift】键+各个运动键,观察机器人的姿态变化。

说明


3.7 利用位置寄存器移动机器人

(1)在如下画面,设定PR1和PR2的值


(2)请在寄存器画面分别将机器人移动到PR1和PR2。

3.8 利用快捷方式移动机器人

(1)建立一个fixture

(2)用鼠标可以实现机器人TCP 点快速运动到目标面、边、点或者圆中心,
方法如下:运动到面:Ctrl+Shift+左键
运动到边:Ctrl+Alt+左键
运动到顶点:Ctrl+Alt+Shift+左键

3.9 利用示教器面板的Current Position功能和Relative进行点动机器人。

四、实践结果与分析

综上结论:工具坐标(TOOL)点动机器人时,以机器人底座为参考面,在上述线框两个位置时,按同样的运动键,机器人的运动方向是否一致: 不一致; 以机器人的6轴法兰为参考面,在上述两个位置时按同样的运动键,机器人的运动方向是否一致: 一致 ;

工具坐标

  • 位置一:
  • 位置二

世界坐标

  • 位置一:
  • 位置二:

    请分析造成上述现象的原因:
    请思考还有没有别的方式移动机人?

【ROBOGUIDE仿真】:基于ROBOGUIDE软件离线点动机器人相关推荐

  1. 四足机器人|机器狗|仿生机器人|多足机器人|Adams仿真|Simulink仿真|基于CPG的四足机器人Simulink与Adams虚拟样机|源码可直接执行|绝对干货!需要资料及指导的可以联系我!

    四足机器人|机器狗|仿生机器人|多足机器人|基于CPG的四足机器人Simulink与Adams虚拟样机|源码可直接执行|绝对干货!需要资料及指导的可以联系我!QQ:1096474659 基于CPG的四 ...

  2. matlab与vrep联合仿真,基于MATLAB与V-REP的机器人加工轨迹生成与运动仿真.PDF

    基于MATLAB与V-REP的机器人加工轨迹生成与运动仿真 第 卷 第 期 ( ) 57 5 厦门大学学报 自然科学版 Vol.57 No.5 年 月 ( ) 2018 9 Se.2018 Journ ...

  3. ssb的matlab仿真,基于matlab软件仿真——单边带、双边带调制解调程序和Simulink建模仿真...

    内容简介: 基于matlab软件仿真--单边带.双边带调制解调程序和Simulink建模仿真,毕业论文,共22页,7757字,附开题报告.源程序. [摘要]:本文利用Simulink软件上的动态集成建 ...

  4. matlab四足仿真,基于MATLAB的四足机器人建模与仿真.docx

    摘要:本课题讨论了一种利用MATLAB中Robotics Toolbox对机器人进行的仿真建模的技术,对四足机器人进行行仿真建模.通过设计确定主要研究对象为哺乳类四足机器人.确定了机器人的腿部关节结构 ...

  5. 【ROBOGUIDE仿真】:带传送链和行走轴的双机器人多工作台工作站

    带传送链和行走轴的双机器人多工作台工作站 仿真效果视频演示 一.工作任务: 二.任务描述: 三. 任务实施 1. 环境搭建 [ROBOGUIDE仿真]:独立行走轴(导轨)的参数设定与环境搭建 [ROB ...

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

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

  7. ROBOGUIDE软件:FANUC机器人多层堆焊功能介绍与示教编程操作方法

    目录 机器人多层堆焊功能介绍 机器人跟踪路径数据指令介绍 机器人多层堆焊指令介绍 机器人弧焊焊接工作站创建 机器人多层堆焊示教编程 仿真运行 机器人多层堆焊功能介绍 在厚板焊接中进行多层堆焊焊接,以便 ...

  8. 安川机器人怎样与变位器编程_基于CAM Function的安川机器人弧焊焊接离线编程与离线仿真...

    概述 CAM Function是MotoSim EG-VRC软件实现安川机器人离线编程的核心功能,该功能通过在加工零件CAD模型上选取加工路径轨迹特征自动生成机器人加工工艺路径程序. CAM Func ...

  9. ROBOGUIDE软件:FANUC机器人电弧跟踪功能介绍与示教编程操作

    目录 概述 电弧传感器功能介绍 机器人工作站创建 电弧传感器条件设定 电弧传感器指令介绍 机器人电弧跟踪示教编程 机器人虚拟仿真 概述 在实际的机器人弧焊焊接时,由于工件安装出现微小的角度偏差,焊缝角 ...

最新文章

  1. python处理excel大数据-【Python 模块】 xlrd 读取 Excel 文件
  2. nRF52832 — 连接指定name、UUID、addr的蓝牙设备
  3. boost::histogram::detail::static_if用法的测试程序
  4. java 垃圾回收手动回收_Java垃圾回收(2)
  5. Linux Socket API Connect 函数详解
  6. html+css如何提升,用好这20个css技巧快速提升你的CSS技能
  7. JavaScript学习笔记——运算符和表达式
  8. 反编译获取任何微信小程序源码
  9. 常见的主流数据库(DBMS)
  10. linux 所有软件免费,Linux 系统下常用软件一览表
  11. 在windows10上安装texlive的参考文档
  12. ntp版本导致时间同步不成功问题
  13. 51单片机编程题:编程将外部数据存储器1050H~1054H单元分别赋值为01,02,03,04
  14. 程序员爬取 5000+ 口红商品数据,差点比女朋友更懂口红?
  15. U盘修复“系统找不到指定文件”问题记录
  16. How to Daemonize in Linux
  17. Codis的架构设计
  18. 巧用10行python 代码让JMETER实现动态验证码登录
  19. 自然语言处理算法回归算法和分类算法
  20. 【Axure视频教程】JS地图

热门文章

  1. 无服务器架构Serverless
  2. 测试dali协议的软件,如何使用示波器分析DALI协议?
  3. dali预处理-yolov5trt推理-pytorch后处理-nvidia-triton部署
  4. jsp+ssm计算机毕业设计景区门票系统【附源码】
  5. 学点实用工作小技巧【Python】汉字转拼音、繁体字和简体字互转、提取字符串中的中文(英文)、判断是否纯中文(英文)
  6. 使用全景环视相机的基于RDC的道路语义分割阅读感悟
  7. EVT,DVT,PVT
  8. Qt制作一个等待加载窗口
  9. 介绍一个很全面源码关于android 账户管理的源码
  10. Linux搭建tengine2.0<Nginx>+php7环境