当前位置: 首页 > 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. 关键参数说明

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

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 步屏幕截图。 

相关文章:

  • 激光线检测算法的FPGA实现
  • MyBatis 动态 SQL 优化:标签的实战与技巧
  • u盘文件夹删除没反应的解决办法
  • 语言合成模型Spark-TTS-0.5B学习笔记
  • Java为什么要使用线程池?
  • 【深度学习与实战】2.3、线性回归模型与梯度下降法先导案例--最小二乘法(向量形式求解)
  • 用Python和Stable Diffusion生成AI动画:从图像到视频的全流程指南
  • MYSQL基本语法使用
  • java八股文之JVM
  • 【Mysql】深入理解 MySQL 索引:原理、类型与实践
  • leetcode每日一题:酿造药水需要的最少总时间
  • Ant Design Vue 中的table表格高度塌陷,造成行与行不齐的问题
  • 测试用例生成平台通过大模型升级查询功能,生成智能测试用例
  • 为AI聊天工具添加一个知识系统 之150 设计重审 之15 完整方案及评估 之2
  • 搭建一套正版上门按摩小程序需要具备哪些功能?
  • 预编译能否 100%防 sql 注入?
  • 解锁智能制造新体验:兰亭妙微 UE/UI 设计赋能行业变革
  • How to connect Internet wifi on vmware for Win11 installation?
  • 蓝桥杯题型分布2
  • 【Gobuster 详细使用教程】
  • 宁波市纪委监委通报4起违反中央八项规定精神典型问题
  • 神十九飞船已撤离空间站,计划于今日中午返回东风着陆场
  • 港交所与香港证监会就“中概股回流意向”已与部分相关企业进行接触
  • 黄仁勋访华期间表示希望继续与中国合作,贸促会回应
  • 人民时评:投资于人,促高质量充分就业
  • 甘肃张掖至重庆航线开通,串起西北与西南文旅“黄金走廊”