KUKA机器人编程手册.pdf
- 文档编号:11595494
- 上传时间:2023-06-01
- 格式:PDF
- 页数:165
- 大小:9.35MB
KUKA机器人编程手册.pdf
《KUKA机器人编程手册.pdf》由会员分享,可在线阅读,更多相关《KUKA机器人编程手册.pdf(165页珍藏版)》请在冰点文库上搜索。
Training机器人编程1库卡系统软件8.2KUKARoboterGmbH(库卡机器人有限公司)培训资料KUKARoboterGmbH发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh机器人编程12/165发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh版权2011KUKARoboterGmbHZugspitzstrae140D-86165Augsburg德国此文献或节选只有在征得库卡机器人集团公司明确同意的情况下才允许复制或对第三方开放。
除了本文献中说明的功能外,控制系统还可能具有其他功能。
但是在新供货或进行维修时,无权要求库卡公司提供这些功能。
我们已就印刷品的内容与描述的硬件和软件内容是否一致进行了校对。
但是不排除有不一致的情况,我们对此不承担责任。
但是我们定期校对印刷品的内容,并在之后的版本中作必要的更改。
我们保留在不影响功能的情况下进行技术更改的权利。
原版文件的翻译KIM-PS5-DOCPublication:
PubCOLLEGEP1KSS8Roboterprogrammierung1zhBookstructure:
P1KSS8Roboterprogrammierung1V4.2版本:
COLP1KSS8Roboterprogrammierung1V1zh3/165发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh目录1KUKA机器人系统的结构和功能.51.1机器人技术入门.51.2库卡机器人的机械系统.51.3机器人控制系统(V)KRC4.81.4KUKAsmartPAD.91.5smartPAD概览.101.6机器人编程.111.7机器人安全性.122机器人运动.152.1读取并解释机器人控制系统的信息提示.152.2选择并设置运行方式.162.3单独运动机器人的各轴.182.4与机器人相关的坐标系.212.5机器人在世界坐标系中运动.232.6在工具坐标系中移动机器人.272.7在基坐标系中移动机器人.312.8练习:
操作及手动移动.352.9用一个固定工具进行手动移动.372.10练习:
用固定的工具练习手动移动.383机器人的投入运行.393.1零点标定的原理.393.2给机器人标定零点.413.3练习:
机器人零点标定.453.4机器人上的负载.473.4.1工具负载数据.473.4.2机器人上的附加负载.483.5工具测量.493.6练习:
尖触头的工具测量.583.7练习:
抓爪工具测量,2点法.613.8测量基坐标.633.9查询当前机器人位置.663.10练习:
工作台的基坐标测量,3点法.683.11固定工具测量.703.12测量由机器人引导的工件.713.13练习:
测量外部工具和机器人引导的工件.733.14拔出smartPAD.774执行机器人程序.814.1执行初始化运行.814.2选择和启动机器人程序.824.3练习:
执行机器人程序.865程序文件的使用.895.1创建程序模块.895.2编辑程序模块.905.3存档和还原机器人程序.91目录4/165发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh机器人编程15.4通过运行日志了解程序和状态变更.926建立及更改编程的运动.956.1创建新的运动指令.956.2创建已优化节拍时间的运动(轴运动).966.3练习:
空运转程序-程序操作和PTP运动.1006.4创建沿轨迹的运动.1026.5更改运动指令.1086.6练习:
沿轨迹运行和轨迹逼近.1116.7具有外部TCP的运动编程.1146.8练习:
以外部TCP(工具中心点)进行运动编程.1147利用机器人程序中的逻辑功能.1177.1逻辑编程入门.1177.2等待功能的编程.1177.3简单切换功能的编程.1217.4轨迹切换功能编程.1237.5练习:
逻辑指令和切换功能.1288变量的使用.1318.1显示和更改变量值.1318.2询问机器人状态.1328.3练习:
显示系统变量.1339使用工艺程序包.1359.1使用KUKA.GripperTech操作抓爪.1359.2用KUKA.GripperTech对抓爪编程.1359.3KUKA.GripperTech配置.1389.4练习:
抓爪编程“标牌”.1409.5练习:
以尖触头为对象对抓爪进行编程.14210在KRL中成功编程.14510.1机器人程序的结构和组成.14510.2结构化机器人程序.15010.3链接机器人程序.15310.4练习:
在KRL中编程.15511使用上级控制系统作业.15911.1由PLC启动程序的准备工作.15911.2调整PLC的连接(Cell.src).160索引.1635/165发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh1KUKA机器人系统的结构和功能1KUKA机器人系统的结构和功能1.1机器人技术入门什么是机器人?
机器人Roboter这个概念源于斯拉夫语中的字robota,意为重活。
工业机器人这个词的官方定义为:
“机器人是一种可自由编程并受程序控制的操作机。
”控制系统、操作设备以及连接电缆和软件也同样属于机器人的范畴。
所有不包括在工业机器人系统内的设备被称为外围设备,它们是:
工具(效应器/Tool)保护装置皮带输送机传感器等等1.2库卡机器人的机械系统什么是机械手?
机械手是机器人机械系统主体。
它由众多活动的、相互连接在一起的关节(轴)组成。
我们也称之为运动链。
图1-1:
工业机器人1控制系统(控制柜(V)KRC4)2机械手(机器人机械系统)3手持操作和编程器(库卡smartPAD)6/165发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh机器人编程1各根轴的运动通过伺服电机有针对性的调控而实现。
这些伺服电机通过减速器与机械手的各部件相连。
机器人机械系统的部件主要由铸铝和铸钢制成。
在个别情况下也使用碳纤维部件。
各根轴从下(机器人的足部)到上(机器人法兰)编号:
图1-2:
机械手1机械手(机器人机械系统)2运动链的起点:
机器人足部(ROBROOT)3运动链的开放端:
法兰(FLANGE)A1.A6机器人轴1至6图1-3:
机器人的机械零部件概览1底座4连杆臂2转盘5手臂3平衡配重6手7/165发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh1KUKA机器人系统的结构和功能以下是库卡产品系列中机械手的技术数据选摘轴数:
轴数:
4(SCARA机器人和平行四边形机器人)至6(标准垂直折臂机器人)作用范围:
从0.35m(KR5scara)直至3.9m(KR120R3900ultraK)自重:
自重:
从20kg直至4700kg精确度:
精确度:
0.015mm至0.2mm重复精度。
基本轴A1至A3以及机器人手轴A5的轴范围均由带缓冲器的机械终端止挡限定。
附加轴上可安装另外的机械终端止挡。
图1-4:
库卡机器人自由度轴1轴2轴38/165发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh机器人编程11.3机器人控制系统(V)KRC4谁控制机器人的运动?
机器人机械系统由伺服电机控制运动,而该电机则由(V)KRC4控制系统控制。
(V)KRC4控制系统的属性机器人控制系统(轨迹规划):
控制六个机器人轴以及最多两个附加的外部轴。
流程控制系统:
符合IEC61131标准的集成式SoftPLC安全控制系统运动控制系统通过总线系统(例如:
ProfiNet、以太网IP、Interbus)的通讯可能性:
如机器人或一个附加轴在行驶中撞到障碍物、机械终端止挡位置上或轴范围限制装置处的缓冲器,则会导致机器人系统受损。
将机器人系统重新投入运行之前,需先联系库卡机器人有限公司。
在继续运行工业机器人之前,被撞到的缓冲器必须立即用新的替换。
如机器人(附加轴)以超过250mm/s的速度撞到缓冲器,则必须更换机器人(附加轴)或由库卡机器人有限公司重新投入运行。
图1-5:
控制柜(V)KRC4图1-6:
(V)KRC4轴调节器9/165发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh1KUKA机器人系统的结构和功能可编程控制器(PLC)其它控制系统传感器和执行器通过网络的通讯可能性:
主机其它控制系统1.4KUKAsmartPAD如何操作KUKA机器人?
KUKA机器人的操作通过手持操作器(即KUKAsmartPAD)进行。
KUKAsmartPAD的特点:
触摸屏(触摸式操作界面),用手或配备的触摸笔操作大尺寸竖型显示屏KUKA菜单键八个移动键操作工艺数据包的按键用于程序运行的按键(停止/向前/向后)图1-7:
(V)KRC4的通讯途径图1-810/165发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh机器人编程1显示键盘的按键更换运行方式的钥匙开关紧急停止按键3D鼠标可拔出USB接口1.5smartPAD概览图1-9序号说明1用于拔下smartPAD的按钮2用于调出连接管理器的钥匙开关。
只有当钥匙插入时,方可转动开关。
可以通过连接管理器切换运行模式。
3紧急停止键。
用于在危险情况下关停机器人。
紧急停止键在被按下时将自行闭锁。
43D鼠标。
用于手动移动机器人。
11/165发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh1KUKA机器人系统的结构和功能1.6机器人编程通过机器人编程可保证运动过程和流程将自动完成并始终可反复。
为此,控制器需要大量的信息:
机器人位置=工具的空间位置动作类型速度/加速等候条件、分支、相关性等信号信息控制器使用哪种语言?
编程语言是KRLKRL-KKUKARRobotLLanguage(库卡机器人编程语言)程序举例:
KUKA机器人如何编程?
KUKA机器人可用不同的编程方法编程:
以示教(Teach-in)法在线编程在线编程。
5移动键。
用于手动移动机器人。
6用于设定程序倍率的按键7用于设定手动倍率的按键8主菜单按键。
用来在smartHMI上将菜单项显示出来。
9工艺键。
工艺键主要用于设定工艺程序包中的参数。
其确切的功能取决于所安装的工艺程序包。
10启动键。
通过启动键可启动一个程序。
11逆向启动键。
用逆向启动键可逆向启动一个程序。
程序将逐步运行。
12停止键。
用停止键可暂停正运行中的程序。
13键盘按键显示键盘。
通常不必特地将键盘显示出来,smartHMI可识别需要通过键盘输入的情况并自动显示键盘。
序号说明PTPP1Vel=100%PDAT1PTPP2CONTVel=100%PDAT2WAITFORIN10PartinPositionPTPP3Vel=100%PDAT312/165发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh机器人编程1离线编程离线编程图形辅助的互动编程:
图形辅助的互动编程:
模拟机器人过程文字编程:
文字编程:
借助于smartPAD界面在上级操作PC上的显示编程(也适用于诊断、在线适配调整已运行的程序)1.7机器人安全性机器人系统必须始终装备相应的安全设备。
例如:
隔离性防护装置(防护栅、门等等)、紧急停止按键、失知制动装置、轴范围限制装置等等。
图1-10:
可利用库卡smartPAD进行机器人编程图1-11:
用KUKAWorkVisual模拟图1-12:
用KUKAOfficeLite进行机器人编程13/165发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh1KUKA机器人系统的结构和功能示例:
学院培训间急停装置工业机器人的紧急停止装置是位于KCP(库卡控制面板)上的紧急停止按钮。
在出现危险情况或紧急情况时必须按下此按钮。
按下紧急停止按钮时,工业机器人的反应:
机械手及附加轴(可选)以安全停止1的方式停机。
若欲继续运行,则必须旋转紧急停止按钮以将其解锁,接着对停机信息进行确认。
至少要安装一个外部紧急停止装置,以确保即使在KCP已拔出的情况下也有紧急停止装置可供使用。
外部紧急停止在每个可能引发机器人运动或其他可能带来危险情况的工位上都必须有紧急停止装置可供使用。
系统集成商应对此承担责任。
图1-13:
培训间1防护栅2轴1、2和3的机械终端止挡或者轴范围限制装置3防护门及具有关闭功能监控的门触点4紧急停止按钮(外部)5紧急停止按钮、确认键、调用连接管理器的钥匙开关6内置的(V)KRC4安全控制器在安全防护装置功能不完善的情况下,机器人系统可能会导致人员受伤或财产损失。
在安全防护装置被拆下或关闭的情况下,不允许运行机器人系统。
与机械手相连的工具或其他装置如可能引发危险,则必须将其连入设备侧的紧急停止回路中。
如果没有遵照执行这一规定,则可能会造成死亡、严重身体伤害或巨大的财产损失。
14/165发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh机器人编程1至少要安装一个外部紧急停止装置,以确保即使在KCP已拔出的情况下也有紧急停止装置可供使用。
外部紧急停止装置通过客户方的接口连接。
外部紧急停止装置不包括在工业机器人的供货范围中。
操作人员防护装置操作人员防护装置信号用于锁闭隔离性防护装置,如防护门。
没有此信号,就无法使用自动运行方式。
如果在自动运行期间出现信号缺失的情况(例如防护门被打开),则机械手将以安全停止1的方式停机。
在手动慢速测试运行方式(T1)和手动快速测试运行方式(T2)下,操作人员防护装置不启用。
安全运行停止安全停止可通过客户接口上的输入端触发。
该状态在外部信号为FALSE时一直保持。
当外部信号为TRUE时,机械手可以重新被操作。
此处无需确认。
外部安全停止1和外部安全停止2安全停止1和安全停止2可通过客户接口上的输入端触发。
该状态在外部信号为FALSE时一直保持。
当外部信号为TRUE时,机械手可以重新被操作。
此处无需确认。
在出现信号缺失后,不允许仅仅通过关闭防护装置来重新继续自动运行方式,而是要先进行确认。
系统集成商必须对此负责。
由此可以避免在危险区域中有人员停留时因疏忽比如防护门意外闭合而继续进行自动运行。
确认必须被设置为可事先对危险区域进行实际检查。
不具备此种设置的确认(比如它在防护装置关闭时自动确认)是不允许的。
如果没有注意这一点,则可能会造成人员死亡、严重身体伤害或巨大的财产损失。
15/165发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh2机器人运动2机器人运动2.1读取并解释机器人控制系统的信息提示信息提示概览控制器与操作员的通信通过信息窗口实现。
其中有五种信息提示类型:
信息提示类型概览:
信息的影响信息会影响机器人的功能。
确认信息始终引发机器人停止或抑制其起动。
为了使机器人运动,首先必须对信息予以确认。
指令“OKOK”(确认)表示请求操作人员有意识地对信息进行分析。
图2-1:
信息窗口和信息提示计数器1信息窗口:
显示当前信息提示2信息提示计数器:
每种信息提示类型的信息提示数图标类型确认信息确认信息用于显示需操作员确认才能继续处理机器人程序的状态。
(例如:
“确认紧急停止”)确认信息始终引发机器人停止或抑制其起动。
状态信息状态信息状态信息报告控制器的当前状态。
(例如:
“紧急停止”)只要这种状态存在,状态信息便无法被确认。
提示信息提示信息提示信息提供有关正确操作机器人的信息。
(例如:
“需要启动键”)提示信息可被确认。
只要它们不使控制器停止,则无需确认。
等待信息等待信息等待信息说明控制器在等待哪一事件(状态、信号或时间)。
等待信息可通过按“模拟”按键手动取消。
指令“模拟”只允许在能够排除碰撞和其他危险的情况下使用!
对话信息对话信息对话信息用于与操作员的直接通讯/问询。
将出现一个含各种按键的信息窗口,用这些按键可给出各种不同的回答。
用“OKOK”可对可确认的信息提示加以确认。
用“全部OK全部OK”可一次性全部确认所有可以被确认的信息提示。
16/165发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh机器人编程1信息提示处理信息提示中始终包括日期和时间,以便为研究相关事件提供准确的时间。
观察和确认信息提示的操作步骤。
1.触摸信息窗口
(1)以展开信息提示列表。
2.确认:
用“OKOK”
(2)来对各条信息提示逐条进行确认或者:
用“全部OK全部OK”(3)来对所有信息提示进行确认3.再触摸一下最上边的一条信息提示或按屏幕左侧边缘上的“X”将重新关闭信息提示列表。
2.2选择并设置运行方式KUKA机器人的运行方式T1(手动慢速运行)用于测试运行、编程和示教程序执行时的最大速度为250mm/s手动运行时的最大速度为250mm/sT2(手动快速运行)用于测试运行程序执行时的速度等于编程设定的速度!
手动运行:
无法进行AUT(自动运行)用于不带上级控制系统的工业机器人程序执行时的速度等于编程设定的速度!
手动运行:
无法进行AUTEXT(外部自动运行)用于带上级控制系统(PLC)工业机器人程序执行时的速度等于编程设定的速度!
手动运行:
无法进行运行方式的安全提示手动运行T1和T2手动运行用于调试工作。
调试工作是指所有为使机器人系统上可进入自动运行模式而必须在其上所执行的工作,其中包括:
手动运行T1和T2手动运行用于调试工作。
调试工作是指所有为使机器人系统上可进入自动运行模式而必须在其上所执行的工作,其中包括:
示教/编程在点动运行模式下执行程序(测试/检验)对信息处理的建议:
有意识地阅读!
首先阅读较老的信息。
较新的信息可能是老信息产生的后果。
切勿轻率地按下“AlleOK”。
尤其是在启动后:
仔细查看信息。
在此过程中让所有信息都显示出来(按下信息窗口即扩展信息列表)图2-2:
确认信息17/165发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh2机器人运动对新的或者经过更改的程序必须始终先在手动慢速运行方式(T1)下进行测试。
在手动慢速手动慢速运行方式(T1)下:
操作人员防护装置(防护门)未激活!
在不必要的情况下,不允许其他人员在防护装置隔离的区域内停留。
如果需要有多个工作人员在防护装置隔离的区域内停留,则必须注意以下事项:
所有人员必须能够不受防碍地看到机器人系统。
必须保证所有人员之间都可以直接看到对方。
操作人员必须选定一个合适的操作位置,使其可以看到危险区域并避开危险。
在手动快速手动快速运行方式下(T2):
操作人员防护装置(防护门)未激活!
只有在必须以大于手动慢速运行的速度进行测试时,才允许使用此运行方式。
在这种运行模式下不得进行示教。
在测试前,操作人员必须确保确认装置的功能完好。
操作人员的操作位置必须处于危险区域之外。
不允许其他人员在防护装置隔离的区域内停留。
运行方式自动自动和外部自动外部自动必须配备安全、防护装置,而且它们的功能必须正常。
所有人员应位于由防护装置隔离的区域之外。
操作步骤1.在KCP上转动用于连接管理器的开关。
连接管理器随即显示。
2.选择运行方式。
3.将用于连接管理器的开关再次转回初始位置。
如果在运行过程中改变运行方式,驱动装置即立刻关断。
工业机器人以安全停止2停机。
18/165发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh机器人编程1所选的运行方式会显示在smartPAD的状态栏中。
2.3单独运动机器人的各轴说明:
按轴坐标的运动机器人轴的运动每根轴逐个沿正向和负向为此需要使用移动键或者KUKAsmartPAD的3D鼠标。
速度可以更改(手动倍率:
HOV)仅在T1运行模式下才能手动移动。
确认键必须已经按下。
原理通过按确认键激活驱动装置。
只要一按移动键或3D鼠标,机器人轴的调节装置便启动,机器人执行所需的运动。
运动可是连续的,也可是增量式的。
为此要在状态栏中选择增量值。
以下信息提示对手动运行有影响:
图2-3:
库卡机器人自由度信息提示原因补救措施“激活的指令被禁”出现停机(STOP)讯息或引起激活的指令被禁的状态。
(例如:
按下了紧急停止按钮或驱动装置尚未就绪)解锁紧急停止按钮并且/或者在信息窗口中确认信息提示。
按了确认键后可立即使用驱动装置。
“软件限位开关A5”以给定的方向(+或-)移到所显示轴(例如A5)的软件限位开关。
将显示的轴朝相反方向移动。
19/165发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh2机器人运动按轴坐标的手动移动的安全提示运行方式机器人只允许在运行方式T1(手动降低的速度)下手动运行。
手动移动速度在T1运行方式下最高为250mm/s。
运行方式可通过连接管理器进行设置。
确认开关为了能绕机器人移动,必须按下一个确认开关。
smartPAD上装有三个确认开关。
确认开关具有3个挡位:
运行方式机器人只允许在运行方式T1(手动降低的速度)下手动运行。
手动移动速度在T1运行方式下最高为250mm/s。
运行方式可通过连接管理器进行设置。
确认开关为了能绕机器人移动,必须按下一个确认开关。
smartPAD上装有三个确认开关。
确认开关具有3个挡位:
未按下中位完全按下(警报位置)软件限位开关即使采用与轴相关的手动移动,机器人的移动也受到软件限位开关的最大正、负值的限制。
软件限位开关即使采用与轴相关的手动移动,机器人的移动也受到软件限位开关的最大正、负值的限制。
操作步骤:
执行按轴坐标的运动1.选择轴轴作为移动键的选项。
2.设置手动倍率。
如果在信息窗口中出现信息“执行零点标定”,则也可超过这两个极限值移动。
但这可能会损坏机器人系统!
20/165发布日期:
13.10.2011版本:
COLP1KSS8Roboterprogrammierung1V1zh机器人编程13.将确认开关按至中间挡位并按住。
在移动键旁边即显示轴A1至A6。
4.按下正或负移动键,以使轴朝正方向或反方向运动。
在紧急情况下脱离控制系统移动机器人说明说明发生事故或故障后,可借助自由旋转装置移动机器人。
自由旋转装置可用于基轴驱动电机,视机器人类型而定也可用于手动轴驱动电机。
该装置只只允许用于特殊情况或紧急情况,例如用于解救人员。
如使用了自由旋转装置,则必须在此后更换相关的电机。
操作步骤操作步骤1.关断机器人控制系统,并做好保护(例如用挂锁锁住),防止未经许可的意外重启。
2.拆下电机上的防护盖。
3.将自由旋转装置置于相应的电机上,并将轴朝所希望的方向运动。
图2-4:
自由旋转装置警告!
运行期间,电机将达到的温度可能导致皮肤烫伤。
避免与其接触。
请务必采取适宜的安全防护措施,例如佩戴防护手套。
21/165发布日期:
13.10.2011版本:
COLP1KSS8Robot
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- KUKA 机器人 编程 手册