【ROBOGUIDE仿真】:基于ROBOGUIDE软件离线点动机器人
博客已搬家,欢迎访问新居:http://lukeyalvin.site,主要涉及SLAM相关方向,目前知识积累尚浅,多多指教!
基于ROBOGUIDE软件离线点动机器人
- 博客已搬家,欢迎访问新居:[http://lukeyalvin.site](http://lukeyalvin.site),主要涉及SLAM相关方向,目前知识积累尚浅,多多指教!
- 一、实践目的
- 二、安全注意事项
- 三、实践内容和步骤
- 3.1 创建机器人工作单元Workcell的仿真环境
- 3.2将示教器开关置为“on”档
- 3.3熟悉速度倍率键的使用
- 3.4 熟悉机器人关节坐标(JOINT):
- 3.5 熟悉机器人世界坐标/全局坐标(WORD)、手动坐标(JGFRM)
- 3.6熟悉机器人工具坐标(TOOL)
- 说明
- 3.7 利用位置寄存器移动机器人
- 3.8 利用快捷方式移动机器人
- 3.9 利用示教器面板的Current Position功能和Relative进行点动机器人。
- 四、实践结果与分析
- 工具坐标
- 世界坐标
一、实践目的
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软件离线点动机器人相关推荐
- 四足机器人|机器狗|仿生机器人|多足机器人|Adams仿真|Simulink仿真|基于CPG的四足机器人Simulink与Adams虚拟样机|源码可直接执行|绝对干货!需要资料及指导的可以联系我!
四足机器人|机器狗|仿生机器人|多足机器人|基于CPG的四足机器人Simulink与Adams虚拟样机|源码可直接执行|绝对干货!需要资料及指导的可以联系我!QQ:1096474659 基于CPG的四 ...
- matlab与vrep联合仿真,基于MATLAB与V-REP的机器人加工轨迹生成与运动仿真.PDF
基于MATLAB与V-REP的机器人加工轨迹生成与运动仿真 第 卷 第 期 ( ) 57 5 厦门大学学报 自然科学版 Vol.57 No.5 年 月 ( ) 2018 9 Se.2018 Journ ...
- ssb的matlab仿真,基于matlab软件仿真——单边带、双边带调制解调程序和Simulink建模仿真...
内容简介: 基于matlab软件仿真--单边带.双边带调制解调程序和Simulink建模仿真,毕业论文,共22页,7757字,附开题报告.源程序. [摘要]:本文利用Simulink软件上的动态集成建 ...
- matlab四足仿真,基于MATLAB的四足机器人建模与仿真.docx
摘要:本课题讨论了一种利用MATLAB中Robotics Toolbox对机器人进行的仿真建模的技术,对四足机器人进行行仿真建模.通过设计确定主要研究对象为哺乳类四足机器人.确定了机器人的腿部关节结构 ...
- 【ROBOGUIDE仿真】:带传送链和行走轴的双机器人多工作台工作站
带传送链和行走轴的双机器人多工作台工作站 仿真效果视频演示 一.工作任务: 二.任务描述: 三. 任务实施 1. 环境搭建 [ROBOGUIDE仿真]:独立行走轴(导轨)的参数设定与环境搭建 [ROB ...
- ROBOGUIDE软件:多机器人同步运动虚拟仿真
目录 概述 多机器人虚拟系统创建 周边设备模型添加与布局 工作站以太网RIPE通信设置 机器人TCP/IP通信设置 设置主机器人链接 设置从机器人链接 设定工作站I/O信号连接 手动确认主从机器人之间 ...
- ROBOGUIDE软件:FANUC机器人多层堆焊功能介绍与示教编程操作方法
目录 机器人多层堆焊功能介绍 机器人跟踪路径数据指令介绍 机器人多层堆焊指令介绍 机器人弧焊焊接工作站创建 机器人多层堆焊示教编程 仿真运行 机器人多层堆焊功能介绍 在厚板焊接中进行多层堆焊焊接,以便 ...
- 安川机器人怎样与变位器编程_基于CAM Function的安川机器人弧焊焊接离线编程与离线仿真...
概述 CAM Function是MotoSim EG-VRC软件实现安川机器人离线编程的核心功能,该功能通过在加工零件CAD模型上选取加工路径轨迹特征自动生成机器人加工工艺路径程序. CAM Func ...
- ROBOGUIDE软件:FANUC机器人电弧跟踪功能介绍与示教编程操作
目录 概述 电弧传感器功能介绍 机器人工作站创建 电弧传感器条件设定 电弧传感器指令介绍 机器人电弧跟踪示教编程 机器人虚拟仿真 概述 在实际的机器人弧焊焊接时,由于工件安装出现微小的角度偏差,焊缝角 ...
最新文章
- python处理excel大数据-【Python 模块】 xlrd 读取 Excel 文件
- nRF52832 — 连接指定name、UUID、addr的蓝牙设备
- boost::histogram::detail::static_if用法的测试程序
- java 垃圾回收手动回收_Java垃圾回收(2)
- Linux Socket API Connect 函数详解
- html+css如何提升,用好这20个css技巧快速提升你的CSS技能
- JavaScript学习笔记——运算符和表达式
- 反编译获取任何微信小程序源码
- 常见的主流数据库(DBMS)
- linux 所有软件免费,Linux 系统下常用软件一览表
- 在windows10上安装texlive的参考文档
- ntp版本导致时间同步不成功问题
- 51单片机编程题:编程将外部数据存储器1050H~1054H单元分别赋值为01,02,03,04
- 程序员爬取 5000+ 口红商品数据,差点比女朋友更懂口红?
- U盘修复“系统找不到指定文件”问题记录
- How to Daemonize in Linux
- Codis的架构设计
- 巧用10行python 代码让JMETER实现动态验证码登录
- 自然语言处理算法回归算法和分类算法
- 【Axure视频教程】JS地图
热门文章
- 无服务器架构Serverless
- 测试dali协议的软件,如何使用示波器分析DALI协议?
- dali预处理-yolov5trt推理-pytorch后处理-nvidia-triton部署
- jsp+ssm计算机毕业设计景区门票系统【附源码】
- 学点实用工作小技巧【Python】汉字转拼音、繁体字和简体字互转、提取字符串中的中文(英文)、判断是否纯中文(英文)
- 使用全景环视相机的基于RDC的道路语义分割阅读感悟
- EVT,DVT,PVT
- Qt制作一个等待加载窗口
- 介绍一个很全面源码关于android 账户管理的源码
- Linux搭建tengine2.0<Nginx>+php7环境