ABB机器人基础应用培训1

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

HAN*SLASER大族激光ABB机器人基础应用培训精密焊接测控技术部2精密焊接测控技术部HAN*SLASER大族激光主要内容机器人基本操作3Rapid程序指令介绍4应用案例5ABB机器人简介及硬件连接2ABB机器人操作安全事项13精密焊接测控技术部HAN*SLASER大族激光ABB机器人操作安全事项4精密焊接测控技术部HAN*SLASER大族激光安全事项:在对机器人进行操作时,应与机器人保持足够的安全距离保持安全距离保持安全距离在保护空间内有工作人员时,用手动操作机器人系统保持安全距离手动操作进入保护空间时,牢记随身携带示教器,以免被人误操作保持安全距离随身携带示教器对电气柜中的电气元件进行操作时,应佩戴静电手环保持安全距离佩戴静电手环在对机器人进行安装,维修和保养时要将总电源关闭保持安全距离关闭总电源用二氧化碳灭火器灭火保持安全距离灭火-ABB机器人操作安全事项5精密焊接测控技术部HAN*SLASER大族激光ABB机器人简介及硬件连接6精密焊接测控技术部HAN*SLASER大族激光控制柜1轴2轴3轴4轴5轴6轴-ABB机器人简介7精密焊接测控技术部HAN*SLASER大族激光IRB1205IRB16002IRB46004IRB14101激光焊接常用机器人负载/kg5RP/mm0.025负载/kg8RP/mm0.04负载/kg20RP/mm0.04负载/kg60RP/mm0.05负载/kg6RP/mm0.01IRB26003-ABB机器人简介8精密焊接测控技术部HAN*SLASER大族激光序号名称电缆标识(机柜端)机柜接口机器人底座接口电缆标识(底座端)上臂壳接口1电机动力电缆XP1XS1R1.MPR1.MP-2转数计数器电缆XP2XS2R1.SMBR1.SMB-3用户电缆XP13XS5/XS13CP/CSR1.CP/CSR1.CP/CSR2.CPR2.CS硬件连接:机器人本体与控制柜之间的硬件连接主要是电动机动力电缆与转数计数器电缆、用户电缆的连接。-ABB机器人硬件连接9精密焊接测控技术部HAN*SLASER大族激光机器人基本操作10精密焊接测控技术部HAN*SLASER大族激光自动运行模式手动运行模式:最大速度为250mm/s手动全速运行模式:机器人以全速运行通过钥匙开关实现机器人运行模式的切换在确认输入电压正常后,打开电源开关。ABB机器人的电源电压:IRB120为220V,其他均为380V的三相电注意-ABB机器人运行模式11精密焊接测控技术部HAN*SLASER大族激光A:连接电缆B:触摸屏C:急停按钮D:手动操纵摇杆E:USB口F:使能器按键G:触摸屏用笔H:示教器复位按钮使能器按钮分两档,手动状态下,按下第一档,机器人将处于电机开启状态;按下第二档,机器人又将处于防护装置停止状态。-示教器介绍12精密焊接测控技术部HAN*SLASER大族激光ABB菜单状态栏操作员窗口关闭按钮任务栏快速设置菜单快速选择机械单元重复定位或线性运动模式切换1-3轴或4-6轴关节运动模式切换增量模式切换可编程按钮-示教器介绍13精密焊接测控技术部HAN*SLASER大族激光线性运动重复定位运动单轴运动GOGOGOGO-机器人手动操纵14精密焊接测控技术部HAN*SLASER大族激光数字输入DI1数字输出DO2IO信号模拟量输入AI3组输出GO6组输入GI5模拟量输出AO4IO模块单元-输入输出介绍15精密焊接测控技术部HAN*SLASER大族激光ABB标准IO模块:型号说明DSQC651DI8/DO8AO2DSQC652DI16/DO16DSQC653DI8/DO8带继电器DSQC355AAI4/AO4DSQC377A输送链跟踪单元-IO模块介绍16精密焊接测控技术部HAN*SLASER大族激光此短片用于确定IO板在总线上的地址,地址可用范围为10~63。此例中,第8脚和第10脚的跳线被剪掉,获得的地址为2+8=10ADEFDO指示灯X1:DO接口BX6:AO接口CDeviceNet总线接口模块状态指示灯X3:DI接口DI指示灯G-IO模块介绍17精密焊接测控技术部HAN*SLASER大族激光IO模块接口说明:DSQC651DSQC6521OUTPUTCH13202OUTPUTCH23313OUTPUTCH33424OUTPUTCH43535OUTPUTCH53646OUTPUTCH63757OUTPUTCH73868OUTPUTCH839790V--1024V--X1端子编号使用定义地址分配DSQC651DSQC6521OUTPUTCH982OUTPUTCH1093OUTPUTCH11104OUTPUTCH12115OUTPUTCH13126OUTPUTCH14137OUTPUTCH15148OUTPUTCH161590V-1024V-X2端子编号使用定义地址分配无DSQC651DSQC6521INPUTCH1002INPUTCH2113INPUTCH3224INPUTCH4335INPUTCH5446INPUTCH6557INPUTCH7668INPUTCH87790V--10未使用--X3端子编号使用定义地址分配DSQC651DSQC6521INPUTCH982INPUTCH1093INPUTCH11104INPUTCH12115INPUTCH13126INPUTCH14137INPUTCH15148INPUTCH161590V-10未使用-X4端子编号使用定义地址分配无-IO模块介绍18精密焊接测控技术部HAN*SLASER大族激光IO模块接口说明:10VBLACK2CAN信号线lowBLUE3屏蔽线4CAN信号线highWHITE524VRED6GND地址选择公共端7模块IDbit0(LSB)8模块IDbit1(LSB)9模块IDbit2(LSB)10模块IDbit3(LSB)11模块IDbit4(LSB)12模块IDbit5(LSB)X5端子编号使用定义1未使用-2未使用-3未使用-40V-5AO10~156AO216~31X6端子编号使用定义地址分配-IO模块介绍19精密焊接测控技术部HAN*SLASER大族激光参数名称设定值说明NameBoard10设定IO板在系统中的名称TypeofUnitD651设定IO板类型ConnectedtoBusDeviceNet1设定IO板连接的总线DeviceNetAddress10设定IO板在总线中的地址参数名称设定值说明DIDOGIGONamedi1do1gi1go1设定信号名称TypeofSignalDigitalInputDigitalOutputGroupInputGroupOutput设定信号类型AssignedtoUnitboard10board10board10board10设定信号所在的IO模块UnitMapping0321-433-36设定信号所占的地址设定IO模块单元设定数字IO信号-IO信号设定20精密焊接测控技术部HAN*SLASER大族激光参数名称设定值说明Nameao1设定信号名称TypeofSignalAnalogOutput设定信号类型AssignedtoUnitboard10设定信号所在的IO模块UnitMapping0~15设定信号所占的地址AnalogEncodingTypeUnsigned设定模拟信号属性MaximumLogicalValue10设定最大逻辑值MaximumPhysicalValue10设定最大物理值MaximumBitValue65535设定最大位值设定AO信号GO-IO信号设定21精密焊接测控技术部HAN*SLASER大族激光1、选择“输入输出”-IO信号监控22精密焊接测控技术部HAN*SLASER大族激光2、选择“视图”-IO信号监控23精密焊接测控技术部HAN*SLASER大族激光3、选择“di1”4、单击“仿真”,单击“1”,将di1的状态仿真为“1”。仿真结束后,单击“消除仿真”,di1恢复“0”值-IO信号监控24精密焊接测控技术部HAN*SLASER大族激光Rapid程序指令介绍25精密焊接测控技术部HAN*SLASER大族激光-Rapid程序架构26精密焊接测控技术部HAN*SLASER大族激光程序数据:程序数据时在程序模块或系统模块中设定的值和定义的一些环境数据。创建的程序数据由同一个模块或其他模块中的指令进行应用。程序数据的类型分类:ABB机器人常用的程序类型有76个,并可以根据实际需要进行程序数据的创建。在示教器的“程序数据”窗口,可以查看和创建所需要的程序数据。-Rapid程序数据27精密焊接测控技术部HAN*SLASER大族激光在程序执行的过程中和停止时,会保持当前的值。但如果程序指针被移到主程序后,数值丢失。eg:VARnumlength:=0;常量CONST变量VAR可变量PERS程序数据的存储类型:特点:无论程序的指针如何,都会保持最后赋予的值。eg:PERSnumbr:=1;特点:在定义时已赋予了数值,不能在程序中进行修改。eg:CONSTnumhigh:=9.81;-Rapid程序数据28精密焊接测控技术部HAN*SLASER大族激光定义工件相对于大地坐标系(或其他坐标系)的位置工具坐标TOOLDATA有效载荷LOADDATA工件坐标WOBJDATA应用于搬运用于描述安装在机器人第六轴上工具的TCP、重量、重心等参数数据。ABB机器人预定义的工具坐标Tool0的TCP点在第六轴法兰盘中心。三个重要的Rapid程序数据:-Rapid程序数据29精密焊接测控技术部HAN*SLASER大族激光工具坐标设定必备条件:1)固定参考点:在机器人工作范围内找一个非常精确的固定点作为参考点2)工具上的参考点:在工具上确定一个参考点,推荐使用工具的中心点GO-Rapid程序数据工具坐标的设定:坐标设定方法:通过手动操作机器人的方法,去移动工具上的参考点,以最少四种不同的机器人姿态尽可能与固定点刚好碰上。(为了获得更准确的TCP,将使用六点法进行操作,第四点时用工具的参考点垂直于固定点,第五点时工具参考点从固定点向将要设定为TCP的X方向移动,第六点时工具参考点从固定点向将要设定为TCP的Z方向移动)1)4点法:不改变tool0的坐标方向2)5点法:改变tool0的Z方向3)6点法:改变tool0的X和Z方向(在焊接应用最为常用)30精密焊接测控技术部HAN*SLASER大族激光p1p2p3工件坐标符合右手定则三点法:X1:原点X2:X正方向Y1:Y正方向X1Y1X2XZ优点:工件挪动后只需重新设定工件坐标即可找回原先示教的轨迹点X2’-Rapid程序数据工件坐标的设定:Yp1p2p3X1’Y1’X’ZY’31精密焊接测控技术部HAN*SLASER大族激光赋值指令:“:=”赋值指令是用于对程序数据进行赋值,赋值可以是一个常量或数学表达式。eg1:reg1:=5;eg2:reg2:=reg1+4;程序数据数据类型说明P10robotarget机器人运动目标位置v20speeddata机器人运动速度z5zonedata机器运动转弯数据tool0tooldata机器人工具数据TCPwobj0wobjdata机器人工件坐标数据-常用Rapid指令机器人运动指令:机器人运动指令有:关节运动MOVEJ、线性运动MOVEL、圆弧运动MOVECeg:MoveLP10,v20,z5,tool0\WObj:=wobj0;32精密焊接测控技术部HAN*SLASER大族激光关节运动指令是指在对路径精度要求不高的情况下,机器人的工具中心点TCP从一个位置移动到另一个位置,两个位置之间路径不一定是直线。关节运动MOVEJ:MoveJP20,v20,fine,tool0\WObj:=wobj0;-常用Rapid指令33精密焊接测控技术部HAN*SLASER大族激光线性运动是机器人的TCP从起点到终点之间的路径始终保持为直线,两个点之间不易太远,否则机器人容易走到死点,为保证精度,应使两点之间的距

1 / 50
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功