KUKA机器人外部自动配置

  • 格式:pdf
  • 大小:903.79 KB
  • 文档页数:16

库卡机器人外部自动配置
外部自动配置:系统结构
外部自动配置,通过PLC调用机器人程序及启动停止。

∙系统结构原理为了在KR C4 和PLC之间能够顺利进行通讯,必须满足以下几点:∙外部自动运行方式:在该运行方式下由一台主机或者PLC控制机器人系统
∙CELL.SRC:从外部选择机器人程序的控制程序。

∙PLC 和机器人之间的信号交换:用于配置输入和输出端信号的外部自动运行接口:∙发送至机器人的控制信号(输入端):开始和停止信号、程序编号、故障确认∙机器人状态(输出端):驱动装置状态、位置、故障等等。

从外部启动程序的安全须知
∙选择了CELL 程序后必须执行BCO 运行。

∙Cell.src 控制程序管理由PLC 传输的程序号时,需要使用控制程序Cell.src。

该程序始终位于文件夹“R1” 中。

与任何常见的程序一样,Cell 程序也可以进行个
性化调整,但程序的基本结构必须保持不变。

Cell程序的结构和功能:
1、初始化和Home 位置
∙初始化基坐标参数
∙根据“Home” 位置检查机器人位置∙初始化外部自动运行接口
2、无限循环:
∙通过模块“P00” 询问程序号
∙进入已经确定程序号的选择循环。

3 、程序号的选择循环
∙根据程序号(保存在变量“PGNO” 中)跳转至相应的分支(“CASE”) 中。

∙记录在分支中的机器人程序即被运行。

∙无效的程序号会导致程序跳转至“ 默认的” 分支中。

∙运行成功结束后会自动重复这一循环。

更改CELL•操作步骤:
1. 切换到“ 专家” 用户组
2.打开CELL.SRC。

3.在“CASE” 段中将名称“EXAMPLE” 用•应从相应的程序编号调出的程序的•名称替换。

删除名称前的分号。

4. 关闭程序并保存更改
更改外部自动接口,根据标准填写输入接口信号。

输出信号变量说明
∙PERI_RDY 通过设定这个输出,机器人控制器与主计算机通讯驱动器接通的细节ALARM_STOP 在急停情况下复位该输出。

正常一直为1,急停为0 ∙USER_SAF如果安全栅栏监控开关被打开(在AUTO方式下)或使能开关被释放(在TEST方式下)复位该输出。

正常为1,开安全门为0。

∙STOPMESS该输出通过控制器设定以便与主计算机通讯要求机器人停止产生的任何信息。

(例如急停,驱动状态,操作者安全,指令的速度等
∙PGNO_FBIT_REFL镜像的输出表示程序号的第一位。

为使用该选项,变量“REFLECT_PROG_NR”必须指定为“1”。

∙ALARM_STOP_I 在内部急停情况下复位该输出。

正常一直为1,急停为0
根据标准填写输出信号2
输出接口2说明
∙PRO_ACT如果机器人级上有处理或程序执行,该输出总是设定的。

它的信号状态来自系统变量:
∙PGNO_REQ 该输出上信号的改变请求主计算机发送一个程序号。

∙APPL_RUN 通过设定这个输出,机器人控制器与主计算机通讯程序正被执行的细根据标准填写输出信号3
输出3变量说明
∙IN_HOME 该输出与主计算机通讯机器人是否在HOME位置。

∙ON_PATH只要机器人停留在编程路径上,该输出保持设定。

BCO运行后设定输出ON_PATH。

该输出保持设定直到机器人离开路径;复位程序或执行程序段选择。

ON_PATH信号没有误差窗口,只要机器人离开路径信号才复位。

∙NEAR_POSRET 在路径附近,精度可更改,默认200MM。

根据标准填写输出4
输出4变量说明:
∙T1, T1模式下即输出该信号
∙T2, T2模式下输出该信号
∙AUT内部自动模式下输出该信号
∙EXTERN 外部自动模式下输出该信号
∙当选择相应的操作方式时设定这些输出。

启动时序
1、首先T1模式下选择CELL程序,之前已配置过的,手动运行BCO,注意中间路径,有的不在HOME点,回原点的过程中需慢速运行,直至到达BCO。

2、继续运行初始化,出现运行模式错误,点新信息栏OK,确认消息,达到EXT_AUTO 模式
时序图
PLC启动时序
首先机器人发给PLC $IN_HOME,$EXT_AUTO
$ALAM_SOTP,$SUSER_SAF,$ON_PATH,如果缺失,先检查后再启动。

∙PLC在机器人没报错的前提下发给机器人move_enable和drives_off,可以同时给。

∙在给完上面2个信号,PLC要发给机器人的drives_on信号
∙机器人接收到drives_on后,机器人发给PLCSPERI_RDY信号,PLC接收到该信号后要把drives_on断开。

∙drives_on断开后,PLC要发给机器人conf_mess,conf_mess把stop_mess断开,stop_mess断开后0.5秒conf_mess也要断开。

∙给ext_start启动程序之后,PRO_ACT信号输出,EXT_START信号可以断开•CELL程序启动之后,PGNO_REQ开始请求程序号,等待PLC程序号∙PLC开始发程序号,然后是否校验,根据现场配置。

PLC发程序号有效,机器人进入调用的程序开始运动
∙行。

“外部自”界面举例(非完全)
信号图表举例: 预处理
信号图表举例: 省略DRIVES_ON
信号图表举例: 确认信息
信号图表举例: 启动程序
信号图表举例: 省略外部启动
Signal diagram example: Transfer program number
Signal diagram example: Program running
Signal diagram example: End of program
Signal diagram example: New program request。