机器人基础培训ppt课件_第1页
机器人基础培训ppt课件_第2页
机器人基础培训ppt课件_第3页
机器人基础培训ppt课件_第4页
机器人基础培训ppt课件_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ABB 机器人根底培训.目录1、平安2、简介3、机器人系统简介4、伺服驱动系统5、IRC5 系统引见6、示教盒按钮功能引见7、根本窗口8、坐标系统和KUKA的一样9、手动操作机器人10、快捷菜单详细引见11、工具坐标系12、模块与程序13、建立程序略及指令14、程序数据15、系统参数配置16、校零17、备份与恢复18、平安急停回路.1.平安自动方式中,任何人不得进入机器人任务区域长时间待机时,夹具上不宜放置任何工件。机器人动作中发生紧急情况或任务不正常时,均可运用E-stop键,停顿运转但这将直接使程序终止不可继续进展编程、测试及维修等任务时,必需将机器人置于手动方式。调试机器人过程中,不需求

2、挪动机器人时,必需释放使能器。调试人员进入任务区域时,必需随携带使能器,以防他人操作。忽然停电时,必需立刻封锁机器人主电源开头,并取下夹具上的工件。严禁非授权人员操作机器人。.2.简介1974 ABB第一台机器人诞生,IRC5为目前最新推出的控制系统。所属机器人大部分用于焊接、喷涂及搬运用。当前运用的机器人型号为IRB1410,其承重才干为5KG,上臂可接受18KG的附加载荷,这在同类机器人中绝无仅有。最大任务半径1444mm,常用于焊接与范围搬运,具可再扩展一个外部轴的才干。.3.机器人系统简介机械手为六轴组成的空间六杆开链机构,实际上可到达运动范围内任何一点。每个转轴均带一个齿轮箱,机械手

3、运动精度综合达正负0.05mm至正负 0.2mm。六轴均带AC伺服电机驱动,每个电机后均有编码器与刹车。机械手带有串口丈量板SMB,丈量板上带有六节可充电的镍铬电池,起到保管数据的作用。机械手带有手动松闸按钮,维修时运用,非正常运用会呵斥设备或人员被损伤。机械手带有平衡气缸或弹簧。.4.伺服驱动系统.5.IRC5 系统引见主电源、计算机供电单元、计算机控制模块计算机主体、输入/输出板、Customer connections(用户衔接端口)、Flex Pendant接口示教盒接线端、轴计算机板、驱动单元机器人本体、外部轴。.系统构成.A 支配器所示为普通型号B1 IRC5 Control Mo

4、dule,包含机器人系统的控制电子安装。B2 IRC5 Drive Module,包含机器人系统的电源电子安装。在 Single Cabinet Controller 中, Drive Module 包含在单机柜中。Multi Move 系统中有多个 Drive Module。C Robot Ware 光盘包含的一切机器人软件D 阐明文档光盘。E 由机器人控制器运转的机器人系统软件。F Robot Studio Online 计算机软件安装于 PC x 上。Robot Studio Online 用于将 Robot Ware 软件载入效力器,以及配置机器人系统并将整个机器人系统载入机器人控制器

5、。G 带 Absolute Accuracy 选项的系统公用校准数据磁盘。不带此选项的系统所用的校准数据通常随串行丈量电路板 (SMB) 提供。H 与控制器衔接的 Flex Pendant,J 网络效力器不随产品提供。 可用于手动储存: Robot Ware 成套机器人系统 阐明文档在此情况下,效力器可视为某台计算机运用的存储单元,甚至计算机本身。.假设效力器与控制器之间无法传输数据,那么能够是效力器曾经断开!PC K 效力器的用途: 运用计算机和 Robot Studio Online 可手动存取一切的 Robot Ware 软件。手动储存经过便携式计算机创建的全部配置系统文件。 手动存储由

6、便携式计算机和 Robot Studio Online安装的一切机器人阐明文档。在此情况下,效力器可视为由便携式计算机运用的存储单元。M Robot Ware 答应密钥。 原始密钥字符串印于 Drive Module 内附纸片上对于 Dual Controller,其中一个密钥用于 Control Module,另一个用于 Drive Module;而在 Multi Move 系统中,每个模块都有一个密钥。Robot Ware 答应密钥在出厂时安装,从而无需额外的操作来运转系统。N 处置分解器数据和存储校准数据的串行丈量电路板(SMB)。 对于不带Absolute Accuracy 选项的系统

7、,出厂时校准数据存储在 SMB 上。PC x 计算机不随产品提供能够就是上图所示的效力器J!假设效力器与控制器之间无法传输数据,那么能够是计算机曾经断开衔接。.6.示教盒按钮功能引见:Flex Pendant 设备有时也称为 TPU 或教导器单元用于处置与机器人系统操作相关的许多功能: 运转程序;微动控制支配器;修正机器人程序等。使能器的上的三级按钮默许不按为一级不得电、按一下为二级得电、按究竟为三级不得电。.示教器A 衔接器、B 触摸屏、C 紧急停顿按钮、D 使动安装、E 控制杆.7.根本窗口初始窗口、Jogging窗口、输入/输出I/O窗口、Quickset Menu快捷菜单、特殊任务窗口

8、.初始界面A .ABB菜单、B. 操作员窗口、C. 形状栏、D. 封锁按钮、E. 义务栏、F . 快速设置 菜单初始界面A ABB菜单、B 操作员窗口、C 形状栏、D 封锁按钮、E 义务栏、F 快速设置 菜单.8.坐标系统和KUKA的一样Tools coordinates 工具坐标系、Base coordinates 根本坐标系、World coordinates 大地坐标系、Work Object 工件坐标系。.9.手动操作机器人坐标系以及运动方式.A:超驰微动控制速度设置当前选定 100%)B:坐标系设置当前选定大地坐标C:运动方式设置当前选定轴 1-3 运动方式 在选择了坐标系和运动方式

9、的前提下,按住使能键经过支配杆进展操作,每次选择只能针对三个方向。.10.快捷菜单详细引见.11.工具坐标系工具的建立及TCP 的较验TCP中心.A tool0 的工具中心点,TCP。操作:1. 在 ABB 菜单中,点击微动控制。2. 点击工具,显示可用工具列表。3. 点击 新建. 以创建新工具。4. 点击确定。.如果要更改.那么.建议工具名称点击名称旁边的. 按钮工具将自动命名为 tool 后跟顺序号,例如 tool10 或tool21。建议您将其更改为更加具体的名称,例如焊枪、夹具或焊机。注意!如果要更改已在某个程序中引用的工具名称,您还必须更改该工具的所有具体值。范围从菜单中选取最佳范围

10、工具应该始终保持全局状态,以便用于程序中的所有模块。存储类型-工具变量必须始终是持久变量。模块从菜单选择声明该工具的模块。数据类型.定义工具框时可运用三种不同的方法。 一切这三种方法都需求您定义工具中心点的笛卡尔坐标。 不同的方法对应不同的方向定义方式。如果要. .请选择.设置与机器人安装平台相同的方向TCP (默认方向)设立Z 轴方向TCP & Z设立X 轴和Z 轴方向TCP & Z, X.本步骤引见了如何选择用于定义工具框的方法。1. 在 ABB 菜单中,点击微动控制。2. 点击工具,显示可用工具列表。3. 选择想要定义的工具。4. 在“ 编辑 菜单中,点击定义.。5. 在出现的对话框中,

11、选择要运用的方法。6. 选择要运用的接近点的点数。 通常 4 点就足够了。 假设您为了获得更准确的结果而选取了更多的点数,那么应在定义每个接近点时均同样小心。7. 有关如何搜集位置和执行工具框定义的概略。其他的和的操作一样。.定义.工具数据:运用值设置功能来设置工具的中心点位置和物理属性,如分量和重心。该操作也可运用效力例行程序 Load Identify 自动完成。.显示工具数据:1. 在 ABB 菜单中,点击微动控制。2. 点击工具,显示可用工具列表。3. 选择您想要编辑的工具,然后点击编辑。一个菜单出现。 更改声明 更改值 删除 定义4. 在菜单中,点击更改值。这时会显示定义该工具的数据

12、。绿色文本表示该值可以更改。5. 按照以下步骤更改数据。.丈量工具中心点:X0 tool0 的 X 轴Y0 tool0 的 Y 轴Z0 tool0 的 Z 轴X1 待定义工具的X 轴Y1 待定义工具的Y 轴Z1 待定义工具的Z 轴.操作1. 沿 tool0 的 X 轴,丈量机器人安装法兰到工具中心点的间隔。2. 沿 tool0 的 Y 轴,丈量机器人安装法兰到工具中心点的间隔。3. 沿 tool0 的 Z 轴,丈量机器人安装法兰到工具中心点的间隔。.编辑工具定义:操作实例单位1输入工具中心点位置的笛卡尔坐标。tframe.trans.xtframe.trans.ytframe.trans.z

13、毫米2如果必要,输入工具的框架定向。tframe.rot.q1tframe.rot.q2tframe.rot.q3tframe.rot.q4无3输入工具重量。tload.mass 千克4如果必要,输入工具的重心坐标。tload.cog.xtload.cog.ytload.cog.z 毫米5如果必要,输入力矩轴方向。tload.aom.q1tload.aom.q2tload.aom.q3tload.aom.q4无6如果必要,输入工具的转动力距。tload.ixtload.iytload.izkgm27点击确定,启用新值;点击取消,使用原始值。.12.模块与程序系统参数:EIO输入输出IO、PRO

14、C过程文件、MMC存储控制、SIO系统输入输出、MOC、SYS系统参数.Rapid 运用.组件阐明:组件功能任务通常每个任务包含了一个RAPID 程序和系统模块,并实现一种特定的功能(例如点焊或操纵器的运动)。一个 RAPID 应用程序包含一个任务。 如果安装了 Multitasking 选项,则可以包含多个任务。任务属性参数任务属性参数将设置所有任务项目的特定属性。存储于某一任务的任何程序将采用为该任务设置的属性。程序每个程序通常都包含具有不同作用的 RAPID 代码的程序模块。所有程序必须定义可执行的录入例行程序。每个程序模块都包含特定作用的数据和例行程序。程序模块将程序分为不同的模块后,

15、可改进程序的外观,且使其便于处理。每个模块表示一种特定的机器人动作或类似动作。从控制器程序内存中删除程序时,也会删除所有程序模块。程序模块通常由用户编写。数据数据是程序或系统模块中设定的值和定义。数据由同一模块或若干模块中的指令引用(其可用性取决于数据类型)。例行程序例行程序包含一些指令集,它定义了机器人系统实际执行的任务。例行程序也包含指令需要的数据。录入例行程序在英文中有时称为 main 的特殊例行程序, 被定义为程序执行的起点。每个程序必须含有名为“main” 的录入例行程序,否则程序将无法执行。指令指令是对特定事件的执行请求。例如 运行操纵器TCP 到特定位置 或设置特定的数字化输出。

16、.编程的预备事项:1编程工具: 您可以运用 Flex Pendant 和 Robot Studio Online 来编程。 对于根本编程,运用Robot Studio Online 较易,而 Flex Pendant 更适宜修正程序,如位置及途径。2定义工具、有效载荷和工件: 在开场编程前定义工具、有效载荷和工件。然后,您可以随时前往再定义更多对象,但应事先定义一些根本对象。3.定义坐标系 确保已在机器人系统安装过程中设置了基坐标系和大地坐标系。同时确保附加轴也已设置。在开场编程前,根据需求定义工具坐标系和工件坐标系。以后添加更多对象时,您同样需求定义相应坐标系。.13.建立程序略及指令创建新

17、程序:1.在 ABB 菜单中,点击程序编辑器。2.点击任务与程序。3.点击文件,然后再点击新程序。如果已有程序加载,就会出现一个警告对话框。 点击保存,保存加载程序。 点击不保存可关闭加载程序,但不保存该程序,即从程序内存中将其删除。 点击取消使程序保持加载状态。4.使用软键盘命名新程序。然后点击 确定 。5.继续添加指令、例行程序或模块。.创建例行程序:操作:1. 在 ABB 菜单中,点击程序编辑器。2. 点击例行程序。3. 点击 文件 。 新例行程序 并根据新例行程序将创建并显示默许声明值。4. 点击 ABC. 。 确定 。5. 选择例行程序类型: 过程:用于无前往值的正常例行程序 函数:

18、用于含前往值的正常例行程序 圈套:用于中断的例行程序6. 您能否需求运用任何参数?假设 是,请点击 . 定义参数。 定义例行程序中的参数 页 170 一节中的详细阐明进展操作。假设 否,请继续下一步骤。7. 选择要添加例行程序的模块。8. 假设例行程序是本地的,那么点击复选框选择 本地声明 添加新参数。本地例行程序仅用于选定的模块中。9. 点击确定。.界面.定义例行程序中的参数:1. 在例行程序声明中,点击 . 前往例行程序声明。一个已定义参数的列表将显示。2. 如无参数显示,请点击 添加 添加新参数。 添加可选参数 可添加可选的参数 添加可选互用参数 可添加一个与其它参数互用的可选参数3.

19、运用软键盘输入新参数名,然后点击 确定 。新参数显示在列表中。4. 点击选择一个参数。要编辑数值,那么点击数值。5. 点击 确定 前往例行程序声明。.界面.指令添加:1. 在 ABB 菜单中,点击程序编辑器。2. 点击突出显示您要添加新指令的指令。3. 点击 添加指令 移至上一个/ 下一个类别。指令类别将显示。 4. 点击 常用 。您也可以点击指令列表底部的 上一个/ 下一个 完成,或点击5. 点击需求添加的指令。指令被添加到代码中。.界面.编辑指令变元:1. 点击要编辑的指令。.2. 点击 编辑。.3. 点击 更改选择 。变元具有不同的数据类型,详细取决于指令类型。运用软键盘更改字符串值,或

20、继续下一步以处置其它数据类型或多个变元指令。.4. 点击要更改的变元。这时会显示假设干选项。5. 点击一个现有数据实例,然后点击确定完成,也可点击表达式。.添加运动指令:概述:在下例中,您将创建一个简单的程序,该程序可以让机器人在正方形中挪动。您需要四个挪动指令来完成该程序。A 第一个点B 机器人挪动速度数据 v50 = 速度 50mm/sC 区域 z50 = (50mm)添加运动指令:.操作参考信息1.将机器人移至第一个点提示:在正方形中移动时只能按左右/ 上下方向操纵控制杆。2.在程序编辑器中,点击 添加指令 。3.点击 MoveL 插入 MoveL 指令。4.在正方形的下四个位置重复该操

21、作。5.对于第一条和最后一条指令。 点击指令中的 z50,接着点击编辑,然后更改选择为Fine。 点击确定.结果:程序代码如下所示:Proc main()MoveL *, v50, fine, tool0;MoveL *, v50, z50, tool0;MoveL *, v50, z50, tool0;MoveL *, v50, z50, tool0;MoveL *, v50, fine, tool0;End Proc;.弧焊编程:弧焊指令根本上包含了和纯运动类型相关的指令,但是弧焊指令添加了三个指令:焊缝、焊接以及焊弧,这几个就是弧焊的参数数据类型:焊缝数据、焊接数据和焊弧数据.速度参数v

22、100只需在单步运转的时候才起作用,此时焊接过程将被自动阻止。而在普通的执行过程中,对于不同的方式,速度的控制是经过“焊缝和“焊接数据开完成的。定义焊接参数:在编写焊接指令之前,一些相关的焊接参数是要进展设定的。这些参数分成三种:-焊缝参数:定义了焊缝是怎样开场和终了的;-焊接参数:定义了实践的焊接方式;-焊弧参数:定义了每个焊弧的方式。.编辑焊接指令: 将机器人移到目的点; 调用焊接指令“ArcL或“ArcC指令将自动加到程序窗口中,如以下图所示。这条指令如今就可以运用了。.有关焊接程序的例子: 所要进展焊接的焊缝如以下图所示,其中的粗实线部分就是焊接段。在p10和p20之间用字母XXXXX

23、标志的段就是起弧段,也就是焊接开场点p20的预备阶段,焊接将在p80点终止。其中焊接参数wd1将在p50点之前起作用,而后将改为焊接参数wd2。.这样的焊接过程指令将会如下所示:MoveJ p10, v100, z10, torch;ArcLOn, p20, v100, sm1, wd1, wv1, fine, torch;ArcC p30, p40, v100, sm1, wd1, wv1, z10, torch;ArcL p50, v100, sm1, wd1, wv1, z10, torch;ArcC p60, p70, v100, sm1, wd2, wv1, z10, torch;A

24、rcLOff, p80, v100, sm1, wd2, wv1, fine, torch;MoveJ p90, v100, z10, torch;.运转特定的例行程序:要运转特定例行程序,必需加载了含有例行程序的模块,并且控制器必需运用手动停顿方式。假设您想运转义务范围内的特定例行程序,请运用同一动作过程。.1. 在 ABB 菜单中,点击程序编辑器。2. 点击调试,然后点击 PP 移至例行程序将程序指针置于例行程序开场。3. 按下Flex Pendant 上的 启动 按钮。其中调用关系是逐层需调用例行程序,然后例行程序又可以调用其他的例行程序。可以建立各种例行程序,经过程序调用的方式实现相互

25、的调用。.14.程序数据TOOLDATA:工具数据的设定设置焊枪TCPABB-程序数据-Tool Data-新建-初始值-Mass分量:设置为2新建完成后按住工具名一会儿,会有一弹出菜单项选择择定义然后以一点为原点,摆四个姿态分别储存,TCP较验完成。SEAMDATA:焊缝数据的设定设置收弧电流电压为主ABB-程序数据-SEAMDATA-新建-初始值-Fill Time收弧延时秒Fill Arc选项下:Voltage电压、Wire Feed电流WELDDATA:焊接数据的设定设置焊接速度电流电压ABB-程序数据-WELDDATA-新建-初始值-Weld Speed焊接速度mmMain Arc选

26、项下:Voltage焊接电压Wire Feed焊接电流.15.系统参数配置系统参数用于定义系统配置并在出厂时根据客户的需求定义。 可运用 Flex Pendant 或Robot Studio Online 编辑系统参数。此步骤引见如何查看 系统参数配置。操作1. 在 ABB 菜单上,点击控制面板。2. 点击配置。显示选定主题的可用类型列表。3. 点击 主题 。 PROC Controller Communication System I/O Man-machine Communication Motion其中,常用的信号配置有:I/O里面的Signal、signal input和signal

27、output 以及PROC在装了弧焊软件包的情况下中的Input 和 Output。.I/O包含的配置文件.机器人输入输出信号流程.图中阐明的是:在signal中进展变量与板卡接口的映射配置;在System Input和System Output中进展IRC5中的变量与板卡接口定义的变量之间的映射配置这些同样可以在EIO文件中完成配置;在PROC中进展弧焊软件包中的变量与板卡变量之间的映射配置这些同样可以在PROC中完成配置。其中虚拟变量可以和真是的变量一样在一同进展定义配置,这些变量用v字开头,如:vdo Gas。.17.备份与恢复备份内容保管内容 备份功能可保管上下文中的一切系统参数、系统

28、模块和程序模块。数据保管于用户指定的目录中。 默许途径可加以设置。目录分为四个子目录:Backinfo、Home、Rapid 和 Syspar。 System.xml 也保管于包含用户设置的 ./backup 根目录中。Backinfo Backinfo 包含的文件有 backinfo.txt、key.id、program.id 和 system.guid、template.guid、keystr.txt。恢复系统时,恢复部分将运用 backinfo.txt。 该文件必需从未被用户编辑过! 文件key.id 和 program.id 由 RobotStudio Online 用于重新创建系统,该系统将包含与备份系统中一样的选项。 system.guid 用于识别提取备份的独一无二的系统。 system.guid 和/或 template.guid 用于在恢复过程中检查备份能否加载到正确的系统。 假设 system.guid和/ 或 template.guid 不匹配,用户将被告知这一情况。.Home HOME 目录中的文件副本。Rapid 包含每个配置义务的子目录。每个义务有一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论