当前位置: 首页 > news >正文

【UR机械臂CB3 网络课程 】

【UR机械臂CB3 网络课程 】

  • 1. 前言
  • 2. 概览:特色与术语
    • 2.1 机器人组成
      • 2.1.1控制柜
      • 2.1.2 UR 机器人手臂
    • 2.2 接通机器人电源
    • 2.3 移动机械臂
  • 3. 机器人如何工作
    • 3.1 选择臂端工具
    • 3.2 输入有关臂端工具的信息
    • 3.3 连接外部装置
    • 3.4 机器人编程
  • 4. 设置工具
    • 4.1 末端执行器配置
    • 4.2 工具中心点
    • 4.3 设置有效载荷
    • 4.4 设置重心位置

1. 前言

此部分是我在UR官网学习UR机械臂的笔记,非常生动的交互。在这里,您可以找到免费的互动式网络课程模块。
官网地址:https://academy.universal-robots.com/cn/%E5%85%8D%E8%B4%B9%E7%BD%91%E7%BB%9C%E8%AF%BE%E7%A8%8B/
在这里插入图片描述

  • 进入UR官网,可以点击右上角先注册账号,方便后期顺利浏览和学习。😊😊😊

在这里插入图片描述

  • 我学习的模块比较老旧,采用旧款CB3网络课程学习,新版的可以采用e-Series网络课程,按需选择

在这里插入图片描述

  • 进入之后一共有9个模块学习

1.概览:特色与术语
2.机器人如何工作
3.设置工具
4.创建程序
5.与外部设备互动
6.安全设置
7.特征坐标
8.包装
9.程序流程

下面就一一进入学习啦🙌🙌🙌

2. 概览:特色与术语

本模块为您提供了一份关于机器人、用户界面、I/O和各功能的简短介绍,大约需要9分钟。

在这里插入图片描述
启动模块,模块简介,此部分会介绍机器人部件的名称及功能,如何接通机器人电源,拖动机械臂
在这里插入图片描述

2.1 机器人组成

机器人大体分为控制箱、示教器和机械臂本体

在这里插入图片描述

2.1.1控制柜

本章说明了如何将设备连接到控制箱内的 I/O。此 I/O 极其灵活,可用于多种不同的设备,其
中包括气动继电器、PLC 和紧急停止按钮。下图显示了控制箱内部的电气接口布局。
在这里插入图片描述

文本功能
黄色,含红色文本专用安全信号
黄色,含黑色文本可进行安全配置
灰色,含黑色文本通用数字 I/O
绿色,含黑色文本通用模拟 I/O

具体介绍见:1.9.3. 控制器 I/O

2.1.2 UR 机器人手臂

UR 机器人手臂由挤压铝管和关节组成。这些关节及其常用名称如图 13.1 所示。机座是机器
人的安装位置,机器人的另一端( 手腕 3) 与机器人的工具相连。通过协调每一个关节的活动,
除了基座正上方及正下方的区域以外,机器人可以自由地移动工具。

基座:把机器人安装在工作台表面的连接装置
UR3技术规格如下
在这里插入图片描述

2.2 接通机器人电源

此部分直接插座接通AC220V,控制柜会给其他设备供电。🤷‍♂️🤷‍♂️🤷‍♂️
所有数字 I/O 的通用规范
本节阐述了控制箱的下列 24V 数字 I/O 的电气规范。
• 安全 I/O。
• 可配置 I/O。
• 通用 I/O。
按照电气规范安装 UR 机器人是非常重要的,这三类不同的输入都要做到这一点。
数字 I/O 既可由内部 24V 电源供电,也可通过配置电源接线盒由外部电源供电。终端盒由四
个终端组成。上面两个( PWR 和 GND) 为 24V,内部的 24V 电源接地。接线盒下部的两个端子
( 24V 和 0V) 是为 I/O 供电的 24V 输入。默认配置为使用内部电源,请参见下图。
在这里插入图片描述
如果需要更大的电流,可如下图所示连接外部电源。
在这里插入图片描述

2.3 移动机械臂

科普一下:

坐标系是在机器人或其他空间设置的位置指标系统,以确定机器人的位置和姿势。

工业机器人上的坐标系有六种:大地坐标系(WorldCordinatesystem)、基坐标系(Basecordinatesystem)、关节坐标系(Jointcordinatesystem)、工具坐标系(Torkordinatesystem)、工件坐标系(Workobjectcordinatestem)和用户坐标系。

1.地球坐标系。

地球(世界)坐标系是固定在空间上的标准直角坐标系,固定在事先确定的位置。基于坐标系设置用户坐标系。

2.基坐标系。

基坐标系由机器人底座基点和坐标位置组成,是机器人其他坐标系的基础。

3.关节坐标系。

关节坐标系是设置在机器人关节中的坐标系,是每个轴相对于其原点位置的绝对角度。

4.工具坐标系。

工具坐标系用于确定工具的位置,由工具中心点(TCP)和坐标位置组成。必须提前设置工具坐标系。默认工具坐标系将在没有定义的情况下取代坐标系。

工具坐标系可以通过N(N>=4)点法确定:机器人TCP可以通过N种不同的姿势与指定点接触获得多组解,通过计算获得当前TCP与工具安装法兰中心点(tol0)的相应位置,坐标系方向与tool0一致。

5.工件坐标系。

工件坐标系用于确定工件的位置,由工件原点和坐标位置组成。工件坐标系可采用三种方法确定:点X1与点X2连接形成X轴,点Y1向X轴的垂直线为Y轴,Z轴方向由右手定则确定。

6.用户坐标系。

用户坐标系是用户定制每个工作空间的直角坐标系,用于位置寄存器的教学和执行、位置补偿指令的执行等。大地坐标系将在没有定义的情况下取代坐标系。

一共有三种方法,第一种是示教器的关节坐标系和关节坐标系六组运动,第二种自由驱动按钮人为拖动,最后一种是通讯的方法(modbus,tcp)
在这里插入图片描述
上面是示教器的关节坐标系和关节坐标系六组运动
在这里插入图片描述
上面是自由驱动按钮人为拖动,位置在示教器背面的黑色按钮,一直按住按钮即可人为拖动到适当范围的适当位置。
当碰到人体或阻力过大导致机械臂的保护性停止
在这里插入图片描述

3. 机器人如何工作

在本模块中,您将通过添加末端执行器和传感器让机器人做好抓放任务准备工作。
在这里插入图片描述

首先选择臂端工具,然后在示教器上输入有关臂端工具的信息,接着连接外部装置,最后为机器人编程。😘😘😘

在这里插入图片描述

3.1 选择臂端工具

UR机械臂搬运工件,选择合适工具安装在手腕的末端工具法兰上
在这里插入图片描述

3.2 输入有关臂端工具的信息

工具中心点,工具重心,工具重量,有效载荷
在这里插入图片描述

3.3 连接外部装置

传感器检查工件位置信息,提示与机器人的相对位置状态,衔接连续性搬运动作。
在这里插入图片描述
在这里插入图片描述

3.4 机器人编程

程序结构包括运动和信号处理

移动至左侧滚轮皮带
在左侧滚轮皮带处,等待传感器的输入
拿起工件
移动至右侧滚轮皮带
在右侧滚轮皮带处,等待传感器的输入
放置工件

在这里插入图片描述

在这里插入图片描述

4. 设置工具

学习如何查找及配置工具中心点、如何教授工具方向,以及如何确定与输入重心和有效负载。
在这里插入图片描述

4.1 末端执行器配置

末端执行器有夹爪或点胶机
在这里插入图片描述

名称定义
工具放在机器人工具法兰上的任何附属装置
工具法兰机器人上用来固定工具的部分。
工具中心点工具中心点指的是工具上与工件发生 接触的部分。
重心指的是工具上位于该点两侧的重量均匀分配的那个点。
有效载荷附属工具的重量。

在这里插入图片描述

4.2 工具中心点

夹爪一般为量接触的点或面的中点,点胶机的喷嘴

在这里插入图片描述
设置工具中心点
在这里插入图片描述
先清空,然后输入Z位置140,保存配置
在这里插入图片描述

4.3 设置有效载荷

在这里插入图片描述

先清空,然后输入有效载荷0.6,保存配置
在这里插入图片描述

4.4 设置重心位置

在这里插入图片描述

勾选复选框,先清空CZ,然后输入20,保存配置
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

下载文档:https://www.universal-robots.com/download/?query=
在这里插入图片描述

UR3中文手册:https://www.universal-robots.com/download/manuals-cb-series/user/ur3/315/user-manual-incl-euromap-67-ur3-cb-series-sw315-chinese-simplified-zh/

在线文档:https://myur.universal-robots.com/manuals
在这里插入图片描述

相关文章:

【UR机械臂CB3 网络课程 】

【UR机械臂CB3 网络课程 】1. 前言2. 概览:特色与术语2.1 机器人组成2.1.1控制柜2.1.2 UR 机器人手臂2.2 接通机器人电源2.3 移动机械臂3. 机器人如何工作3.1 选择臂端工具3.2 输入有关臂端工具的信息3.3 连接外部装置3.4 机器人编程4. 设置工具4.1 末端执行器配置4.2 工具中心…...

dp-统计字典序元音字符串的数目

给你一个整数 n,请返回长度为 n 、仅由元音 (a, e, i, o, u) 组成且按 字典序排列 的字符串数量。 字符串 s 按 字典序排列 需要满足:对于所有有效的 i,s[i] 在字母表中的位置总是与 s[i1] 相同或在 s[i1] 之前。 示例 1: 输入&…...

LFM雷达实现及USRP验证【章节3:连续雷达测距测速】

第一章介绍了在相对速度为0时候的雷达测距原理 目录 1. LFM测速 1.1 雷达测速原理 1.2 Chrip信号测速 2. LFM测速代码实现 参数设置 仿真图像 matlab源码 代码分析 第一章介绍了在相对速度为0时候的雷达测距原理,第二章介绍了基于LFM的雷达测距原理及其实现…...

COLMAP多视角视图数据可视化

这篇博文主要介绍多视角三维重建的实用工具COLMAP。为了让读者更快确定此文是否为自己想找的内容,我先用简单几句话来描述此文做的事情: 假设我们针对一个物体(人)采集了多个(假设60个)视角的照片&#xff…...

2023年全国最新高校辅导员精选真题及答案36

百分百题库提供高校辅导员考试试题、辅导员考试预测题、高校辅导员考试真题、辅导员证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。 92.校园文化形成与发展的主要影响因素有() A.学校的领导与管理活…...

ThreeJS-全屏和退出全屏、自适应大小(五)

下载新得组件 npm install gsap -S 新引入 import gsap from gsap //动画控制 代码&#xff1a; <template> <div id"three_div"> </div> </template> <script> import * as THREE from "three"; import {OrbitControls } f…...

等级保护2.0要求及所需设备清单

等级保护的工作流程包括定级、备案、建设整改、等级测评&#xff0c;核心思想在于建立“可信、可控、可管”的安全防护体系&#xff0c;使得系统能够按照预期运行&#xff0c;免受信息安全攻击和破坏。 三级等保要求及所需设备 三级等级保护指标项&#xff1a; 物理访问控制…...

【大数据之Hadoop】六、HDFS之NameNode、Secondary NameNode和DataNode的内部工作原理

NN和2NN的内部工作原理 对于NameNode的存放位置&#xff1a; 内存中&#xff1a;好处&#xff1a;计算快 坏处&#xff1a;可靠性差&#xff0c;断电后元数据会丢失 磁盘中&#xff1a;好处&#xff1a;可靠性搞 坏处&#xff1a;计算慢 内存磁盘中&#xff1a;效率低 所以设…...

小黑子—Java从入门到入土过程:第四章

Java零基础入门4.0Java系列第四章1. 顺序结构2. if语句3. switch 语句3.1 default的位置和省略3.2 case 穿透3.3 switch 新特性 &#xff08;jdk12开始&#xff09;4. for 循环5. while 循环6.do...while 循环7. 无限循环8. 跳转控制语句9. 练习9.1 逢七过9.2 平方根9.3 求质数…...

数据库原理及应用(四)——SQL语句(2)SQL基础查询以及常见运算符

一、SELECT语句基础 数据库查询是数据库的核心操作&#xff0c;SELECT 语句用于从数据库中选取数据。 SELECT [ALL/DISTINCT] <列名>,<列名>...FROM <表名或视图名>,<表名或视图名>[WHERE <条件表达式>][GROUP BY <列名1> [HAVING <条…...

(算法基础)Floyd算法

适用情景Floyd算法适用于多源汇最短路&#xff0c;也就是他问你比如说从3号点到6号点的最短路距离&#xff0c;比如说从7号点到20号点的最短路距离&#xff0c;而不是单源最短路&#xff08;从1号点到n号点的最短路距离&#xff09;。在这个算法当中允许负权边的存在。但在求最…...

SQL语法:浅析select之七大子句

Mysql版本&#xff1a;8.0.26 可视化客户端&#xff1a;sql yog 目录一、七大子句顺序二、演示2.1 from语句2.2 on子句2.3 where子句2.4 group by子句2.4.1 WITHROLLUP&#xff0c;加在group by后面2.4.2 是否可以按照多个字段分组统计&#xff1f;2.4.3 分组统计时&#xff0c…...

中国人民大学与加拿大女王大学金融硕士——去有光的地方,并成为自己的光

光是我们日常生活中一个重要的元素&#xff0c;试想一下如果没有光&#xff0c;世界将陷入一片昏暗。人生路亦是如此&#xff0c;我们从追逐光、靠近光、直到自己成为光。人民大学与加拿大女王大学金融硕士项目是你人生路上的一束光吗 渴望想要成为一个更好的人&#xff0c;就…...

Python数据结构与算法篇(五)-- 二分查找与二分答案

1 二分法介绍 1.1 定义 二分查找又称折半查找、二分搜索、折半搜索等&#xff0c;是一种在静态查找表中查找特定元素的算法。 所谓静态查找表&#xff0c;即只能对表内的元素做查找和读取操作&#xff0c;不允许插入或删除元素。 使用二分查找算法&#xff0c;必须保证查找表中…...

小游戏也要讲信用

当下&#xff0c;小游戏鱼龙混杂&#xff0c;官方为能更好地保护用户、开发者以及平台的权益&#xff0c;近日宣布7月1日起试行小游戏主体信用分机制。 主体信用分是什么呢&#xff1f;简单来说&#xff0c;这是针对小游戏主体下所有小游戏帐号行为&#xff0c;对开发者进行评…...

贪心算法11

1. 贪心算法的概念 所谓贪心算法是指&#xff0c;在对问题求解时&#xff0c;总是做出在当前看来是最好的选择。也就是说&#xff0c;不从整体最优上加以考虑&#xff0c;他所做出的仅是在某种意义上的局部最优解。 贪心算法没有固定的算法框架&#xff0c;算法设计的关键是贪心…...

【并发编程】JUC并发编程(彻底搞懂JUC)

文章目录一、背景二、什么是JUC&#xff1f;三、JUC框架结构四、JUC框架概述五、JUC中常用类汇总六、相关名词进程和线程进程线程创建线程的几种常见的方式并发和并行用户线程和守护线程七、synchronized 作用范围&#xff1a;八、Lock锁(重点)什么是 Lock锁类型Lock接口lock()…...

Compose 动画 (七) : 高可定制性的动画 Animatable

1. Animatable和animateDpAsState的区别是什么 Animatable是Android Compose动画的底层API&#xff0c;如果我们查看源码&#xff0c;可以发现animateDpAsState内部是调用的animateValueAsState&#xff0c;而animateValueAsState内部调用的是Animatable animateDpAsState比A…...

vue3组件传值

1.父向子传值 父组件 引入子组件 import Son from ./components/Son.vue 设置响应式数据 const num ref(99) 绑定到子组件 <Son :num"num"></Son> 子组件 引入defineProps import { defineProps } from vue; 生成实例接收数据 type设置接收类…...

小白开发微信小程序00--文章目录

一个小白&#xff0c;一个老牛&#xff0c;空手能不能套白羊&#xff0c;能不能白嫖&#xff1f;我告诉你&#xff0c;一切都so easy&#xff0c;这个系列从0到106&#xff0c;屌到上天&#xff0c;盖过任何一个&#xff0c;试问&#xff0c;网上讲微信小程序开发的&#xff0c…...

随手记录第九话 -- Java框架整合篇

框架莫过于Spring了&#xff0c;那就以它为起点吧。 本文只为整理复习用&#xff0c;详细内容自行翻看以前文章。 1.Spring 有人说是Spring成就Java&#xff0c;其实也不是并无道理。 1.1 Spring之IOC控制反转 以XML注入bean的方式为入口&#xff0c;定位、加载、注册&…...

电影《铃芽之旅》观后感

这周看了电影《铃芽之旅》&#xff0c;整部电影是新海诚的新作。电影讲述的是女主铃芽为了关闭往门&#xff0c;在日本旅行中&#xff0c;遭遇灾难的故事。 &#xff08;1&#xff09;往昔记忆-往昔之物 电影中&#xff0c;有很多的“往门”&#xff0c;换成中国的话说&#xf…...

Web自动化测试(二)(全网最给力自动化教程)

欢迎您来阅读和练手&#xff01;您将会从本章的详细讲解中&#xff0c;获取很大的收获&#xff01;开始学习吧&#xff01; 2.4 CSS定位2.5 SeleniumBuilder辅助定位元素2.6 操作元素&#xff08;键盘和鼠标事件&#xff09; 正文 2.4 CSS定位 前言 大部分人在使用selenium定…...

【C语言经典例题!】逆序字符串

目录 一、题目要求 二、解题步骤 ①递归解法 思路 完整代码 ②循环解法 思路 完整代码 嗨大家好&#xff01; 本篇博客中的这道例题&#xff0c;是我自己在一次考试中写错的一道题 这篇博客包含了这道题的几种解法&#xff0c;以及一些我自己对这道题的看法&#xff…...

21 - 二叉树(三)

文章目录1. 二叉树的镜像2. 判断是不是完全二叉树3. 完全二叉树的节点个数4. 判断是不是平衡二叉树1. 二叉树的镜像 #include <ctime> class Solution {public:TreeNode* Mirror(TreeNode* pRoot) {// write code hereif (pRoot nullptr) return pRoot;//这里记得要记得…...

【A-Star算法】【学习笔记】【附GitHub一个示例代码】

文章目录一、算法简介二、应用场景三、示例代码Reference本文暂学习四方向搜索&#xff0c;一、算法简介 一个比较经典的路径规划的算法 相关路径搜索算法&#xff1a; 广度优先遍历&#xff08;BFC&#xff09;深度优先遍历&#xff08;DFC&#xff09;Di jkstra算法&#…...

纽扣电池澳大利亚认证的更新要求

澳大利亚强制性安全和信息标准草案具体规定了对含有纽扣电池和纽扣电池以 及纽扣电池和纽扣电池本身的消费品的要求&#xff0c; 适用范围 1.本法规适用于: 纽扣锂电池(任何尺寸和类型); 直径为16毫米或以上的纽扣锂电池: 一起提供的纽扣电池(未预先安装在产品中)。 2.但是&…...

零代码零距离,明道云开放日北京站圆满结束

文/麦壁瑜 编辑/李雨珂 2023年3月17日&#xff0c;为期一天的明道云开放日北京站圆满结束。本次开放日迎来超过100名伙伴和客户现场参会&#xff0c;其中不乏安利、通用技术集团、民生银行、迈外迪、DELSK集团、中国人民养老保险、北京汽车等知名企业代表。北京大兴机场、作业…...

第五章Vue路由

文章目录相关理解vue-router的理解对SPA应用的理解路由的理解基本路由几个注意点嵌套路由——多级路由路由query参数命名路由路由的params参数路由的props配置路由跳转的replace方法编程式路由导航缓存路由组件路由组件独有的生命钩子activated和deactivated路由守卫全局路由守…...

Git常用指令

Git是什么&#xff1a; Git是分布式版本控制系统&#xff08;Distributed Version Control System&#xff0c;简称 DVCS&#xff09;&#xff0c;分为两种类型的仓库&#xff1a; 本地仓库和远程仓库 第一步先新建仓库&#xff0c;本地 init ,然后提交分枝 链接仓库&#xf…...

网站开发技术培训/网站服务器多少钱一年

以前见过的多级菜单都是用索引号实现&#xff0c;但是这种菜单修改不易&#xff0c;正好这段时间我要在OLED上显示菜单&#xff0c;所以就编了一个框架出来&#xff0c;代码如下 C文件 #include "parallelmenu.h" #include "include.h" #include <str…...

手把手教你用动易做网站/微信运营工具

晚上调试修复了一个线上的小 BUG&#xff0c; 花了2个小时&#xff0c; 加上昨天花费的时间&#xff0c; 总共大概3个小时。 BUG 是这样的&#xff1a; 一个 API 返回的 JSON 串是一个对象数组 [{field1: xxx, field2: xxx, source_cidr_ip: xxx}, {field1: xxx, field2: xxx,…...

深圳小企业网站建设设计制作/专业做网站公司

缓冲区 该笔记适用于Ubuntu&#xff0c;在Windows或其它平台上可能会存在不同。 什么是缓冲&#xff1f; 缓冲区又称为缓存&#xff0c;它是内存空间的一部分&#xff0c;用来缓冲输入或输出的数据。 为什么要引入缓冲区呢&#xff1f; 比如我们从磁盘里取信息&#xff0c…...

如果做vr参观网站/seo软件工具箱

目录 一、快速理解 1、有限状态机&#xff08;FSM&#xff09; 2、有限状态机的设计 二、详细说明 1、有限状态机FSM 1&#xff09;FSM概念 2&#xff09;FSM的3特点 3&#xff09;FSM的4要素 4&#xff09;FSM状态转换图 2、FSM的设计和实现 1&#xff09;设计思路…...

如何做简单网站首页/seo收索引擎优化

介绍机器学习中的分类问题是我们给出了一些输入(独立变量)&#xff0c;并且我们必须预测一个离散目标。离散值的分布极有可能是非常不同的。由于每个类的差异&#xff0c;算法往往偏向于现有的大多数值&#xff0c;而对少数值的处理效果不好。类频率的这种差异影响模型的整体可…...

不备案如何架设网站/软文发布推广平台

题目&#xff1a; 建立栈并进行元素&#xff08;8&#xff0c;9&#xff0c;5&#xff0c;4&#xff09;入栈&#xff0c;实现顺序栈的建立及入栈的基本操作&#xff1b;实现元素&#xff08;9&#xff0c;5&#xff09;的出栈&#xff0c;实现栈的出栈的操作 #include<ios…...