第五章 机器人操作基础¶
2022年10月20日
本章学习要点¶
本章学习提要:¶
机器人操作与编程是实现机器人集成系统工作的基础。本章将以ABB机器人为例,从机器人操作与机器人编程两部分展开讲解,目的在于:
了解工业机器人调试准备工作。
掌握工业机器人的示教器手动操作相关步骤。
熟悉ABB仿真软件RobotStudio软件的使用方法。
掌握虚拟机器人工作站的搭建方法。
内容简介¶
工业机器人调试前准备工作
工业机器人示教器手动操作
ABB仿真软件RobotStudio软件
虚拟机器人工作站的搭建方法
1. 工业机器人调试前的准备工作¶
检查安装¶
检查新机完整度。 打开外包装,检查物件是否齐全。
根据机器人本体上的吊装方法的图示及说明,将机器人固定安装到底座上。
机器人安装好之后,需要用配备的电缆,进行各组件的连接,以保证机器人正常上电和运行。
检查¶
紧凑型控制柜重要按钮¶
A为主电源开关,用来为系统开机。
B为制动闸释放按钮,位于盖子下,用来释放关节伺服电机刹车。
C为模式选择旋钮开关,用来选择机器人运行模式,至少有手动和自动运行两种模式,是钥匙旋钮选择式开关,通过插入钥匙转动来选择。
D为机器人电机供电按钮,点亮用于机械臂各个关节电机上电激活。
E为紧急停止按钮,用于在紧急情况下停止机器人动作。
吊装与搬运¶
轴运动到指定位置: 根据机器人本体上的吊装方法的图示及说明,将机器人固定安装到底座上。以ABB机器人IRB2600型号机器人为例,首先需要将机器人的轴2、轴3和轴5运动至指定的位置。
机器人叉车搬运姿态图: 然后将机器人搬运到目标位置。此时,如果需要使用叉车移动机器人,则需要借助专用的机构,详细根据工业机器人随机说明,来进行搬运。不同品牌机构安装位置和方式不同。
使用吊车吊装示意图: 此时,在A、B和C处应添加覆盖物,预防线索对机器人本体的损坏。
控制柜周围预留空间: 机器人搬运到目标位置后,再用吊装方式,将控制柜移动到指定的位置。需要注意的是,控制柜周围应有空间预留,如上图所示。
紧凑型控制柜接口¶
A. XS.4 FlexPendant (示教器)连接插口: 用于与示教器线缆末端航插连接(线缆与插头标配)。
B. XS.1机器人供电连接插口: 用于和对应机器人机械臂动力线缆连接(线缆与插头标配)。
C. XS.4 1附加轴SMB连接插口: 用于连接带有附加关节控制器插口。
D. XS.2机器人SMB连接插口: 用于连接机器人本体机械臂SMB线缆航插接头(线缆与插头标配)。
E. XP.0主电路连接插口: 用于和对应搭配的附件插头连接,插头需要连接外部工业用电线缆,电力参数需参考机器人出厂说明,需要电力工程师按照规程操作(插头标配)。
机器人连接示意图¶
机器人本体与控制柜之间的连接主要是电动机动力电缆与转数计数器电缆、用户电缆的连接。
左图是电机动力线缆和转数计数器电缆的连接情况:上面的是标准型控制柜、下面的是紧凑型控制柜。
另外还需要将用户电缆连接到控制柜接口,在标准型控制柜门内贴有电源连接指引。ABB机器人使用380V三相四线制。IRB 120及1200等机型用紧凑型控制柜的输入电压为单相制200v,我国标准民用电压,具体请查看对应的电气图。
连接好各组件之后,需要检查主电源是否输入正常。确认无问题的情况下,合上控制柜上的主电源开关,开始进行上电、开关机及校准等工作。
示教器简介¶
示教器是工业机器人必备的组件之一,用示教器来手动控制机器人,也是机器人的操作基础。因此,操作工业机器人不可避免要与机器人的示教器打交道。示教编程是机器人两大主流编程方式之一,所以配置示教器的操作环境,对使用示教器手动操作机器人至关重要。使用示教器编程,必须掌握以下基础操作内容:
认识示教器的功能和各部分构造,同时正确使用示教器。
配置必要的操作环境,包括设定示教器的显示语言及正确使用使能键。
通过示教器画面上的状态栏进行机器人常用信息的查看。
能够对机器人的数据进行备份。
示教器最主要的作用是示教编程,即操作人员通过示教器,手动控制机器人运动,以使机器人运动到预定的位置,同时将该位置进行记录,并传递到机器人控制器中,之后的机器人可根据指令自动重复该任务。操作人员可以选择不同的坐标系对机器人进行示教。
优点¶
编程门槛低。
简单方便。
不需要环境模型。
对实际的机器人进行示教时,修正机械结构带来的误差。
缺点¶
示教在线编程过程繁琐、效率低。
精度完全是靠示教者的目测决定,而且对于复杂的路径示教在线编程难以取得令人满意的效果。
示教器种类太多,学习量太大。
示教过程容易发生事故,轻则撞坏设备,重则撞伤人。
对实际的机器人进行示教时要占用机器人。
ABB工业机器人示教器¶
示教器还是机器人的必备组件,是进行机器人的手动操纵、程序编写、参数配置以及监控用的手持装置,也是最常打交道的机器人控制装置。
标号 |
说明 |
|---|---|
A |
连接电缆 |
B |
触摸屏 |
C |
紧急停止开关 |
D |
控制杆 |
E |
USB端口 |
F |
使动装置 |
G |
触摸笔 |
H |
重置孔 |
硬件按钮¶
示教器上有专用的硬件按钮。对应的每个按钮的功能为参见上图和表中的内容,其中预设键可以将想要定义的功能指定给其中四个按钮A-D。
标号 |
说明 |
|---|---|
A-D |
预设快捷键,1-4。 |
E |
选择机械单元 |
F |
切换运动模式,重定向或线性 |
G |
切换运动模式,轴1-3或轴4-6 |
H |
切换增量 |
J |
步退按钮。按下此按钮,可使程序后退至上一指令。 |
K |
启动按钮。开始执行程序。 |
L |
步进按钮。按下此按钮,可使程序前进至下一指令。 |
M |
停止按钮。停止程序执行 |
将示教器放在左手上,然后用右手进行屏幕和按钮的操作。示教器是按照人体工程学设计的,示教器的握持方式如下图所示。
ABB工业机器人示教器主页面¶
ABB品牌示教器为触摸和按键结合控制,其中界面中功能选择和编程设置通过触摸屏选择。下图为示教器触摸屏显示界面,下表详细介绍了主页面的功能。
标号 |
说明 |
|---|---|
A |
ABB菜单键 |
B |
操作员窗口 |
C |
状态栏 |
D |
关闭按钮(图中未显示,因为后台没打开任何视图)。点击关闭按钮将关闭当前打开的视图或应用程序。 |
E |
任务栏 |
F |
快速设置菜单 |
使能键¶
使能器按钮位于示教器手动操作摇杆的右侧。使能键是工业机器人为保证操作人员人身安全而设置的,只有在按下使能键,并保持在“电机开启”状态,才可以对机器人进行手动的操作与程序的调试。当发生危险时,人会本能的将使能键松开或按紧,则机器人会马上停下来,保证安全。
使能键分为两档,在手动状态下,第一挡按下去,机器人将处于电机开启状态,第二挡按下去以后,机器人又处于防护装置停止状态。
2. 工业机器人示教器操作与手动操作¶
手动操作¶
手动操作,指的是利用示教器控制机器人进行运动。机器人的运动本质上是通过各个关节配合运动实现机器人本体姿态和空间位置改变的过程。
机器人从一个位置移动到下一个位置,有多种运动方式,也可以有多种运动路线。通常来说,机器人运动有三种方式:
单轴运动(也叫关节运动)
线性运动(也叫笛卡尔线性运动)
重定位运动
结合这三种运动方式,机器人计算出最优的路线并执行。
单轴运动¶
一般地,六轴工业机器人是由六个伺服电动机分别驱动机器人的六个关节轴,那么每次手动操纵一个关节轴的运动,就称之为单轴运动。
常见的六轴关节机器人,第六轴是它的最末端轴,所以通常第六轴的法兰盘用来安装机器人工具,如焊接枪、抓手等,因为是工具常常安装在最末端轴上,所以有时称机器人工具为末端执行器。
线性运动¶
机器人的线性运动是指安装在机器人第六轴法兰盘上的工具的中心点(TCP)在空间中作线性运动。
出厂默认工业机器人的TCP点在机器人末端的法兰盘中心点,通过安装末端执行器抓手,然后将相应的TCP点做软件偏移匹配,建立工具坐标系。
重定位运动¶
机器人的重定位运动是指:机器人通过系统控制各个关节运动,实现第六轴法兰盘上的工具中心点保持空间坐标位置不变,而实现绕着坐标轴旋转来改变工业机器人工具姿态的运动,也可以理解为机器人绕着工具TCP点作姿态调整的运动。
手动控制¶
开机,将控制柜上机器人模式选择开关钥匙切换到中间的手动模式。
若是紧凑型控制柜直接打到手动,因为紧凑型控制柜有两种选择模式:手动和自动。
很多机器人有三种选择模式:自动模式,手动模式和手动全速模式。
设置手动关节运动¶
在示教器里点击ABB菜单,然后选择“手动操纵”,单击“动作模式”,选中“轴1-3”,然后单击“确定”(选中“轴4-6”),就可以操纵轴4-6。
关节运动操纵方向¶
按下使能按按键一档位,示教器处于“电动机开启”状态,此处显示“轴1-3”的操纵杆方向。紫箭头代表正方向,如下图所示。
关节运动操纵方向¶
线性运动: 保持工具的姿态不变,而只沿着工具坐标的方向进行笛卡尔运动。
重定位运动: 线性运动和重定位运动都是基于工具坐标系的基础上来说的,选中了工具坐标后就可以执行重定位或者线性运动,每个工具坐标都有一个工具的中心点,就是常说的TCP点。保持工具TCP点的空间位置不变,围绕着工具的坐标方向旋转来改变工具的姿态的运动。
手动控制线性运动¶
“动作模式”界面中选择“线性”,然后单击“确定”,回到手动操纵页面后单击“工具坐标”。选中对应的工具,如下图所示。
手动控制线性运动¶
选中对应的工具(工具数据的建立,参见程序数据内容),用按下使能按键,进入“电动机开启”状态,在状态栏中,确认“电动机开启”状态。此处显示轴X、Y、Z的操纵杆方向。箭头代表正方向,操作示教器上的操纵杆,工具的TCP点在空间中作线性运动,如下图所示。
手动控制重定位运动¶
“动作模式”界面中,选中“重定位”,然后单击“确定”,与线性运动相同选中工具坐标系,用按下使能按键,进入“电动机开启”状态。此处显示X、Y、Z的操纵杆方向,箭头代表正方向,操纵示教器上的操纵杆,机器人绕着工具TCP点作姿态调整的运动,如下图所示。
增量模式控制机器人运动¶
用“增量”模式来控制机器人的运动。是为了让初学机器人的操作者能够确保更加安全的手动调试机器人,在增量模式下,操纵杆每位移一次,机器人就移动一步。如果操纵杆持续一秒或数秒钟,机器人就会持续移动(速率为10步/s)。
操作方法:
“手动操纵”界面中,选中“增量”。
根据需要选择增量的移动距离,然后单击“确定”,上图,上表是增量参数的相关说明。
手动快捷控制¶
手动操纵的快捷按钮:增量设置。
A 机器人/外轴的切换
B 线性运动/重定位运动的切换
C 关节运动轴1-3/轴4-6的切换
D 增量开/关
3. ABB仿真软件Robot Studio软件¶
仿真软件¶
在进行正式的编程学习之前,需要构建必要的开发环境,也就是要安装好Robot Studio仿真软件,并创建机器人编程的工作站。
仿真指的是通过交互式计算机图形技术和机器人学理论等,在计算机软件中生成机器人的几何模型,并对其进行三维显示,用来确定机器人的本体及工作环境的动态变化过程,从而对实际的机器人系统进行模拟。
仿真软件为机器人和自动化设备的选型和设计提供最有利的直观技术测试和支持,可以极大的缩短生产工期,避免不必要的返工。
仿真软件基本都涵盖以下几个功能:¶
功能一:三维虚拟仿真。 可用于为一种或多种品牌的机器人创建3D布局图的程序。它可以快速和方便地生成不同的布局图、方案和机器人任务并进行相互比较。由于有大量的零件数据库,它是用于方案研究和可达性分析的理想模拟软件,乃至有的具有可以将节拍时间说明提供给作为设计评定和参考。具有以下属性:具有的CAD性能、内置 CAD STEP等三维格式的导入。
功能二:离线编程。 可以建立虚拟工作站后设计编辑机器人运动程序,可以用于分析节拍时间并生成机器人程序。同时可以将编辑好的应用程序,真正导入到机器人工作站真机,后续仅需要将工作站的部分示教点位进行优化更改完全自程,大大缩减的工程项目的工作周期,此外还可以用来实时连接虚拟的机器人控制系统。在中的运动系统布置参数化的组件以及定义用。还可以实现以下功能:大量内置待选的CAD组件库的组件导入、仿真运动视频生成和方案模拟视频导出功能。
功能三:在线编程。 通过PC机借助相应的通讯协议连接机器人控制器,通过软件操作的取得机器人控制器控制权限,就可以在软件界面对机器人的程序进行编写、修改等一系列操作,以此实现在线编程。
安装 Robot Studio¶
本课程重点围绕对ABB品牌机器人应用和编程知识进行讲解,首先需要下载Robot Studio软件,安装包如图1所示。
解压缩后,找到文件夹中的setup.exe文件,双击打开。弹出界面如图2所示,选择中文(简体)。
1. 欢迎使用 ABB RobotStudio 6.03 InstallShield Wizard¶
2. 许可证协议¶
点选“我接受该许可证协议中的条款(A)”,并单击【下一步】按钮。
3. 隐私声明¶
单击【接受】按钮,进入界面如图2所示。
4. 安装目录¶
如果需要修改安装路径,可单击【更改】按钮。选择完毕后单击【下一步】按钮。
5. 安装类型¶
选择最适合自己需要的安装类型。
最小安装
完整安装(□)
自定义(S)
6. 开始安装¶
已做好安装程序的准备。单击“安装”开始安装。
7. 正在安装¶
单击【完成】按钮完成安装。此时,安装的Robot Studio软件为30天试用版本。
8. 安装完成¶
Robot Studio安装成功后,在桌面上会生成两个图标,双击任意图标,即可打开Robot Studio软件。
软件界面¶
双击Robot Studio软件快捷方式,如图1所示,就会出现图“文件”功能选项卡,其中包含创建新工作站、创造新机器人系统、连接到控制器、将工作站另存为查看器的选项和Robot Studio选项,如图2所示。
4. 虚拟机器人工作站的搭建方法¶
新建工作站¶
基本的工业机器人工作站包含工业机器人及工作对象。我们就通过下图的例子来学习如何建立工业机器人工作站,以及导入机器人,并手动操作机器人。
机器人工作站¶
在“文件”功能选项卡中,选择“新建”,单击“创建”,创建一个新的空工作站,如图1所示。
在“基本”功能选项卡中,打开“ABB模型库”,选择“IRB1200”,如图2所示。
机器人工作站¶
设定机器人参数,单击“确定”(在实际中,要根据项目的要求选定具体的机器人型号、承重能力及到达距离),如图3所示。
使用键盘与鼠标的按键组合,调整工作站视图,如图4所示。平移:按住键盘Ctrl和鼠标左键,移动鼠标;视角:按住Ctrl + Shift和鼠标左键,移动鼠标;缩放:通过调节滚动鼠标中间滚轮可以实现缩小和放大视图视角。
工业机器人的工具¶
工业机器人的工具又叫末端执行器,指的是任何一个连接在机器人最末端关节上并具有一定功能的工具。
工具可以是机器人抓手、机器人工具快换装置、机器人碰撞传感器、机器人旋转连接器、机器人压力工具、机器人喷涂枪、机器人毛刺清理工具、机器人焊枪、机器人焊钳等等。工业机器人末端执行器通常被认为是机器人的外围设备属于机器人的附件,也被称作机器人工具、手臂末端工具。
通常在机器人本体生产商购买的成套工业机器人设备是不包含工业机器人工具的,需要工程师自己设计安排制造,或者在产业下游服务商处购买或者定制。
机器人添加工具的操作¶
在“基本”功能选项卡中,打开“导入模型库”中的“用户库”,选择"myNewTool”,如图1所示。
找到软件最左侧导航栏找到“MyTool1”,用鼠标左键按住“MyTool1”,向上拖动到“IRB1200_7_70_STD_01”的机器人图标上,松开鼠标左键,然后单击“Yes”,如图2所示。
已安装工具的机器人¶
图3中显示工具已安装到机器人法兰盘上,如果想将工具从机器人法兰盘上拆下,则可以在左侧导航栏上找到“MyToo1l”(工具名称)上单击右键,选择“拆除”,如图4所示。
摆放周边的设备¶
工业机器人不是单单匹配好工具,并将工业机器人安装到位就可以使用的,通常需要工业机器人与周边自动化配合成为一套完整的工作站系统,以此来解决工业现场的实际生产问题。
在进行机器人仿真时,软件里面需要搭建周边设备或者编辑自动化虚拟设备来形成一个工作站或者一条产线来模拟现实生产,以进行离线编程,或者方案制定之前的前期筹划匹配验证等等。
摆放周边的设备¶
下面就是为工作站添加摆放周边设备的步骤:
在“基本”功能选项卡中,在“导入模型库”下拉“设备”列表中选择“轨迹平台”模型进行导入,如图1。
选中“IRB1200_7_70_STD_01”,单击右键,选择“显示机器人工作区域”,如图2所示,弹出的对话框选择当前工具,这样可以显示安装工具后机器人的实际工作空间。
摆放周边的设备¶
工业机器人区域(颜色已加深)
如图3所示,描黑的不规则环形区域为机器人可到达范围。工作对象应调整到机器人的最佳工作范围,这样才可以提高节拍和方便轨迹规划。下面将小桌子移到机器人的工作区域。
Freehand工具栏功能
要移动对象,则要用到基本选项卡中的Freehand工具栏功能,如图4所示。选定“大地坐标”和单击“移动”按钮。
摆放周边的设备¶
捕捉工具¶
选择捕捉部件和捕捉末端工具。
单击设备“轨迹平台”,拖动箭头到达图中所示的位置,如图5所示。为了能够准确捕捉对象特征,需要正确地选择捕捉工具,将鼠标移动到对应的捕捉工具,则会显示详细的说明,捕捉工具在视图上部如图6所示,选中捕捉工具的“选择部件”和“捕捉末端”,如图6所示。
建立机器人系统¶
在完成了布局以后,要为机器人加载系统,建立虚拟的控制器。若不建立虚拟控制器,就相当于在实际中只有机器人本体,没有机器人系统控制柜,完全无法使用。软件中的虚拟控制器可以让工业机器人具有受电气控制的特性,来完成相关的仿真操作。
在“基本”功能选项卡下,单击“机器人系统”的“从布局…”,如图1所示。
建立机器人系统¶
编辑机器人系统 (2)¶
设定好系统名字与保存的位置后,选择系统版本(如果你系统库中有多种系统,就选版本号最新系统),单击“下一个”,如图2所示。
编辑机器人系统 (3)¶
若没有更多的选配,单击“完成”,若有更多的选配单击“选项”,如图3所示。
控制器状态显示栏¶
系统建立完成后,如图4所示,软件右下角“控制器状态”(建立系统后会显示控制器状态栏)绿色表示系统启动完成。
移动机器人位置¶
如果在建立工业机器人系统后,发现机器人的摆放位置并不合适,若还需要进行调整,需要移动机器人的位置。在“Freehand”工具栏中根据需要选中“移动”或“旋转”,拖动机器人到新的位置,单击“是”,如图5所示。
手动操纵虚拟机器人¶
在Robot Studio中,让机器人手动运动到达所需要的位置,手动共有三种方式:手动关节、手动线性和手动重定位。我们可以通过直接拖动和精确手动两种控制方式来实现。这里需要明确工具中心点和重定位的定义:
1. 拖动调整
直接拖动指的是用户通过鼠标,在机器人工作站直接拖动机器人到达指定位置的方式。这种方式的定位并不准确,通常用在对定位精度要求不高的场合。
手动调节机器人关节按钮¶
在【基本】选项卡中的【FreeHand)(手动)栏中,选中手动关节图标,如图1所示。
手动调节机器人关节按钮¶
选中对应的关节轴进行调节,以第三轴为例,点击机器人各关节,长按鼠标左键即可拖动做单轴运动,如图2所示。
手动线性调节机器人按钮¶
将【设置】栏的【工具】项设定为"MyNewTool”。选中【FreeHand】栏的手动线性图标如图1所示。
基于大地坐标系手动线性调节机器人¶
鼠标左键单击机器人工具,会在工具的设定中心点位置出现一个三种颜色的坐标系,拖动箭头即可使机器人的工具沿着不同方向进行线性运动。鼠标左键点住某一方向的箭头,就可以拖动鼠标对机器人进行在这一方向的手动运动,如图2所示。
手动重定位图标¶
在【FreeHand】栏中选中手动重定位图标,如图1所示。
手动重定位调节机器人¶
单击工具,会在工具中线点周围出现三种颜色的箭头曲线,使用鼠标左键单击按住箭头曲线移动鼠标,会实现保证工具中心点空间坐标不变,并绕相应的坐标轴做改变工具姿态的运动,也就是重定位运动。如图2所示。
精确调整¶
将【设置】栏的【工具】项设定为"MyNewTool1", 如图1所示。
在【IRB1200_7_70_STD_01】上单击右键, 在菜单列表中选择【机械装置手动关节】,如图2所示, 弹出窗口如图3所示。
手动关节运动调节界面¶
精确调整¶
(3)此时,拖动滑块进行关节轴运动,或单击右侧按钮,可以点动关节轴运动。其中, Step框内可以设定每次点动的距离,六个部分对应六个关节轴,如图3所示。
(4) 在机器人图标上上单击右键, 在菜单列表中选择“机械装置手动线性”,即可弹出窗口,如图所示。在前三项“x、y、z”直接输入坐标值使机器人的工具中心点沿着工具坐标的笛卡尔方向,达到对应的方向的某一位置,这就是在软件中对应精确线性运动姿态调节。单击按钮,可以点动运动, Step框内可以设定每次点动的距离;在后面三项“Rx、Ry、Rz”直接输入,则是对应的在软件中对应精确重定位运动姿态调节。
回到机械原点¶
在手动动作后,如果对移动的位置不满意,可以通过【回到机械原点】命令,将机器人恢复到初始位置。
在【IRB1200_7_70_STD_01】上单击右键, 在菜单列表中选择【回到机械原点】, 机器人就会回到机械原点,如左图所示。机器人会回到机械原点,但不是6个关节轴都为0°,轴5会在30°的位置(机器人默认原点角度,但根据机型不同此原点角度也会有区别)。
工件坐标系¶
设定工件坐标系一般使用三点法。
所谓的三点法,其实就是用工具坐标系中的三个点,来确定工具坐标系的坐标原点及X、Y、Z三个轴的方向。因此,这三个点的选择是至关重要的。通常情况下,第一个点选择所要设定的工件坐标系的原点位置,第二个点选择设定坐标系X轴上的一点,第三点选择Y轴上的一点。在Robot Studio软件中,可以通过记录这个点的数据,从而系统自动计算并完成工具坐标系的设定。
创建工件坐标系¶
(1)打开Robot Studio软件,同时打开创建好的机器人工作站。在【基本】功能选项卡的【其它】中选择“创建工件坐标”如图1所示。
设置工件坐标系 (1)¶
(2)单击【选择表面】,然后单击捕捉工具栏的【捕捉末端】,设定工件坐标名称为“Wobj1”,单击用户坐标框架的【取点创建框架】的下拉箭头,如图2所示。
创建工件坐标系 (2)¶
(3)在【取点创建框架】下拉界面中选中【三点】,手表左键单击“X轴上的第一个点”的第一个输入框,如图3所示。
在设备上创建工件坐标系¶
鼠标捕捉单击第一个角点,图4所示,然后单击图3所示的“X轴上的第二个点”,依次…操作,如图4所示1、2、3号的直角顶点位置,这样就会形成以“点1”为原点,原点向“点2”方向为x轴,原点向“点3”方向为y轴,垂直于设备长方形平面的方向为z轴的工件坐标系。
创建工件坐标系 (3)¶
确认单击的三个角点的数据已生成后,单击【Accept】如图5所示,然后单击【创建】。
创建完成的工件坐标系¶
工件坐标“Wobj1”已创建,如图6所示。
运动轨迹程序¶
与真实的机器人一样,在Robot Studio中工业机器人运动轨迹也是通过RAPID程序指令进行控制的。下面以一个正方形轨迹的作业为例,讲解如何在Robot Studio中进行轨迹的仿真。生成的轨迹可以下载到真实的机器人中运行。
作业需求:安装在法兰盘上的工具MyNewTool1在工件坐标Wobj1中沿着对象的边沿行走一圈如下图。
运动轨迹程序¶
新建空路径
创建完成路径Path_10
(1)如图1所示,在【基本】功能选项卡中,单击【路径】后选择【空路径】。如图2所示,软件左侧“路径和目标点”显示生成的空路径“Path_10”:
运动轨迹程序¶
(2)在【基本】选项卡下选定相应的工具坐标和工件坐标系,在开始编程之前,对运动指令及参数进行设定,设定位置在软件的最下方,单击对应的选项并设定为 MoveJ * v150 fine MyTool \Wobj:=Wobj1
设定机器人运动起始点¶
(3)选择【基本】选项卡下的【手动关节】,将机器人拖动到合适的位置,作为轨迹的起始点(也称为运动原点)。一般运动原点取设备与机器人所处环境中相对“安全”的点,运动周围无过多干涉物,方便机器人改变姿态,并使用比较舒展的姿势运动到下一目标点。如图3所示。
4. 示教¶
5. 示教完成的一条运动语句¶
(4)单击基本选项卡中的【示教指令】, 如图4所示。 (5)如图5所示,Path 10下方的“MoveJ Target_10”此处显示新创建的运动语句。
运动轨迹程序¶
6. 示教第一个目标点¶
7. 拖动机器人,使工具对准第二个角点,单击【示教指令】,如图7所示。¶
(7)接下来的指令要沿桌子直线运动,在软件下方单击对应的选项并设定为 MoveL * v150 fine MyTool \Wobj:=Wobj1.
(6)单击【手动线性】或合适的手动模式, 拖动机器人,使机器人对准矩形平台第一个角点,单击【示教指令】,如图6所示。
运动轨迹程序¶
8. 验证机器人目标点和运动指令的到达性。¶
(9)按照前面的操作依次示教第三个目标点,第四个目标点,然后再示教第一个目标点(回到最初位置,使得轨迹形成完整的矩形)。最后在机器人处于第一个角点位置时候,拖动机器人垂直向上,离开桌子到一个合适的位置,示教(此次示教前需要调节参数为MoveJ),表示机器人运动完成离开到一个安全位置。
(10) 在最左侧导航栏上的路径“Path 10”图标上单击右键,选择【到达能力】。绿色打钩说明目标点都可到达,单后单击“关闭”如图8所示。
运动轨迹程序¶
9. 配置参数及沿着路径运动¶
(11) 在路径“Path 10“上单击右键,选择【配置参数】-【自动配置】进行关节轴自动配置;选择【沿着路径运动】,检查是否能正常运行如图9所示。
运动轨迹程序¶
经过以上步骤, 机器人沿着之前设定好的目标点沿着正方形轨迹运行。在创建机器人轨迹指令程序时,要注意以下的事情:
手动线性时,要注意观察各关节轴是否会接近极限而无法拖动,这时要适当做出姿态的调整。
在示教轨迹的过程中,如果出现机器人无法到达工件的话,适当调整工件的位置再进行示教。
在示教的过程中,要适当调整视角,这样可以更好地观察。
在示教调节工业机器人位置时候,建议开启相应的捕捉按钮,有助于提要提高示教编程。
仿真步骤¶
1. 同步到RAPID (1)¶
(1)在【基本】功能选项卡下单击【同步】,选择【同步到 RAPID】,如图1所示。
2. 同步到 RAPID (2)¶
(2)将需要同步的项目都打钩后,单击【确定】。一般全部勾选,如图2所示。
在仿真软件中,为保证虚拟控制器中的数据与工作站数据一致,需将虚拟控制器与工作站数据进行同步。当在工作站中修改数据后,则需要执行【同步到RAPID】;反之则需要执行【同步到工作站】。
3. 进入点选择Path_10¶
在【仿真】功能选项卡下单击【仿真设定】,在【T_ROB1的设置】列表里,选择Path_10,如图3所示。
4. 播放仿真¶
在【仿真】功能选项卡中,单击【播放】,如图4所示,这时机器人就按之前所示教的轨迹进行运动,点击【停止】停止仿真。
视频录制步骤¶
除了仿真运动外,还可以将工作站中工业机器人的运行录制成视频,以便在没有安装Robot Studio的计算机中查看工业机器人的运行。另外,还可以将工作站制作成exe可执行文件,以便进行更灵活的工作站查看。
(1) 在【文件】功能选项卡中,单击【选项】,然后单击【屏幕录像机】,对录像的参数进行设定,然后单击【确定】,如图1所示。¶
视频录制步骤¶
仿真和查看录像¶
(2) 在【仿真】功能选项卡中单击【仿真录像】,如图 2所示,然后在“仿真”功能选项卡中单击【播放】, 在【仿真】功能选项卡中单击“查看录像”,就可以看到视频。
测量工具¶
仿真软件处理仿真示教操作外还具备测量功能,在编程示教和方案测试等过程中测量工具也起到了关键的作用,提高软件使用效率。
选择点到点测量¶
(1) 首先在捕捉工具栏下单击【选择部件】和单击【捕捉末端】,在【建模】选项卡中,单击【点到点】工具,另外在捕捉工具右侧也有测量工具的快捷键,如图1所示。
选择点到点测量¶
(2)鼠标左键单击A角点,然后单击B角点,如图所示,长度的测量结果就显示在图上,如图所示。
三维建模¶
当使用Robot Studio进行机器人工作站或者应用的仿真验证时,往往需要与周边设备配合,周边设备与机器人统一称为一个工作站。有时候设备库中的系统设备不能满足用户的实际需求,那么就需要用简单的等同实际大小的基本模型来代替设备,从而节约仿真验证的时间。
如果需要精细的3D模型,可以通过第三方的建模软件(如SolidWorks)进行建模,并通过*.step格式导入到Robot Studio中来完成建模布局的工作。
1. 建立矩形体¶
(1) 单击【新建】菜单命令组,创建一个新的空工作站,在【建模】功能选项卡中,单击【固体】菜单,选择【矩形体】,如图1中所示。
2. 矩形体参数设置¶
(2) 输入任意尺寸,这里我们输入,长度1190mm,宽度800mm,高度140mm,然后单击【创建】,如图2所示。
同学们下节课见!