当前位置: 首页 > news >正文

SICAR 标准 KUKA 机器人标准功能块说明手册

功能块名称:LSicar_Robot_KUKA_PrD

目录

1. 概述

2. 功能说明

2.1 程序控制

2.2 状态监控

2.3 报警与故障处理

2.4 驱动控制

3. 关键参数说明

4. 操作步骤指南

4.1 初始化配置

4.2 运行控制

4.3 状态监控

5. 常见故障处理

6. 注意事项

附录1:程序段索引

附录2:思维导图

附录3:功能块内部截图汇总


1. 概述

LSicar_Robot_KUKA_PrD 是 SICAR 标准的 KUKA 机器人控制功能块,用于实现机器人与 PLC 的通信、状态监控及故障处理。本手册适用于 KUKA 机器人与 Siemens 自动化平台的集成场景,支持以下核心功能:

  • 程序控制与反馈
  • 驱动状态管理
  • 报警诊断与复位
  • HMI 界面交互

2. 功能说明

2.1 程序控制

功能项描述
程序号发送通过progNrSend参数向机器人发送程序号(程序段 18)。
程序循环启动激活cycleStarted信号触发机器人循环运行(程序段 19)。
速度设置通过#TempSpeed参数调整机器人运行速度(程序段 54)。

2.2 状态监控

状态参数描述
robotOut机器人是否处于外部自动模式(程序段 23)。
wrkstate.NFRTS机器人是否准备就绪(程序段 50)。
RobotState实时反馈机器人状态(如运行中、故障)(程序段 113)。

2.3 报警与故障处理

功能项描述
错误代码显示通过error code参数查看故障代码(如 16#03 表示硬件故障)(程序段 8)。
报警文本汇总在 HMI 界面显示详细报警描述(程序段 7)。
报警复位执行复位报警操作清除故障(程序段 4)。

2.4 驱动控制

功能项描述
驱动器开启激活Drive_On信号启动驱动装置(程序段 51)。
移动使能允许机器人运动前需确保move enable信号有效(程序段 52)。

3. 关键参数说明

参数名称数据类型默认值描述
plantidentifierWSTRING#'LB18'工厂标识符,用于区分不同生产线。
generalAlarmBOOLFALSE报警汇总信号,TRUE 表示存在故障。
robotExcludedBOOLFALSE机器人是否被旁路(BYPASSED 模式)。
toolCodeWORD16#00当前使用的工具代码(如焊枪、抓手)。
enableBlockBOOLTRUE使能功能块执行。

4. 操作步骤指南

4.1 初始化配置

  1. 参数设置
    • 配置plantidentifier为当前生产线标识。
    • 设置toolCode为目标工具类型(如 16#03 表示焊枪)。
  2. 使能功能块:将enableBlock置为TRUE

4.2 运行控制

  1. 启动程序
    • 发送程序号:设置progNrSend为目标程序号。
    • 触发cycleStarted信号启动循环。
  2. 驱动控制
    • 确保安全条件满足(急停正常、安全门关闭)。
    • 激活Drive_On开启驱动装置。

4.3 状态监控

  1. 实时状态检查
    • 通过RobotState参数监控机器人运行状态。
    • 检查wrkstate.NFRTS确认机器人是否就绪。
  2. 报警处理
    • generalAlarmTRUE,读取error code定位故障。
    • 修复问题后执行报警复位操作。

5. 常见故障处理

故障现象可能原因解决方法
机器人无法启动驱动未开启检查Drive_On信号是否激活。
报警代码 16#03硬件故障检查机器人硬件连接或联系维护人员。
程序号发送失败progNrSend参数无效确认程序号格式正确(如 16 进制)。
机器人不在自动模式tempOpmode未设置为自动在 HMI 界面将模式切换为自动(Automatic)。

6. 注意事项

  1. 安全操作
    • 驱动开启前确保机器人处于安全位置。
    • 报警未复位时禁止强制运行。
  2. 参数调整
    • 修改toolCode后需重启程序生效。
    • 速度调整需符合机器人最大限速要求。
  3. 维护建议
    • 定期检查generalAlarm状态,及时处理历史故障。
    • 备份当前参数配置,便于故障恢复。

附录1:程序段索引

程序段功能描述
18发送程序号
51驱动装置接通
103机器人系统错误处理

附录2:思维导图

plaintext

操作流程
├─ 功能调用
│  └─ LSicar_Robot_KUKA_PrD
├─ 状态监控
│  ├─ cycleStarted
│  ├─ line MT/line service done
│  ├─ robot out/at home
│  └─ robot state/RobotState
├─ 报警与故障
│  ├─ error code
│  ├─ alarm text
│  └─ robot system fault
├─ 驱动控制
│  ├─ drives_off/drives on
│  └─ move enable
├─ HMI交互
│  ├─ hmi interface
│  ├─ HMI start
│  └─ HMI state colour
├─ 参数配置
│  ├─ speed set
│  ├─ config gun
│  └─ send style number rdy
└─ 程序段操作├─ 程序段18: 发送程序号├─ 程序段51: 驱动装置接通└─ 程序段103: 机器人系统错误

附录3:功能块内部截图汇总

Step 1: (‎2024/‎10/‎18 13:12:44) 用户注释: "robot function lsicar_robot_kuka_prd"

第 1 步屏幕截图。 

Step 2: (‎2024/‎10/‎18 13:13:10) 用户注释: "cyclestarted"

2 步屏幕截图。 


http://www.mrgr.cn/news/96087.html

相关文章:

  • 输出输入练习
  • MyBatis 语法不支持 having 节点
  • SQL语句---特殊查询
  • python中的面对对象
  • springboot在feign和线程池中使用TraceId日志链路追踪(最终版)-2
  • string 的接口
  • 【MySQL篇】DEPENDENT SUBQUERY(依赖性子查询)优化:从百秒到秒级响应的四种优化办法
  • mysql增、删、改和单表查询多表查询
  • C++ 异常
  • RAG(Retrieval-Augmented Generation)基建之PDF解析的“魔法”与“陷阱”
  • EF Core 执行原生SQL语句
  • 每天认识一个设计模式-建造者模式:复杂对象的“装配式革命“
  • 05.AI搭建preparationの(transformers01)BertTokenizer实现分词编码
  • EMC知识学习一
  • 2.7 进度控制习题-2
  • 【AI学习】Transformer 模型
  • ffmpeg+QOpenGLWidget显示视频
  • Microi吾码界面设计引擎之基础组件用法大全【内置组件篇·上】
  • Deepseek API+Python 测试用例一键生成与导出 V1.0.4 (接口文档生成接口测试用例保姆级教程)
  • 深度学习框架PyTorch——从入门到精通(10)PyTorch张量简介