KUKA-WorkVisual长文本快速配置表模板——使用说明

1. 前言

在进行KUKA交互信号注释信息配置的时候,需要通过WorkVisual的长文本编辑器(Symbol Table Editor)对每个信号一个个填写注释信息或一条条Copy,十分低效。尤其在编辑大量交互信号时,这种重复的、低效的、机械式的操作让我这个“自动化技术爱好者”感到十分不爽。信息技术时代的我们应该会很敏锐地发现这个简单机械化的任务肯定有一种更加自动高效地方式实现。

在项目实践中最终发现可以直接利用WorkVisual导入CSV文件的功能进行快速导入,但WorkVisual导出的CSV格式并不方便编辑与批量填充信息。因此想联想到:用功能强大的Excel格式文件进行预处理,最后通过Execl导出最终CSV文件进行导入。

为了更加高效便捷、清晰直观地利用“ROB交互信号表1”中定义好的交互注释信息来快速导入到长文本编辑器中,特设计了一个这样一张“文本快速配置导入”Excel模板。

通过本文在此分享模板使用说明,如有需要,模板下载链接2在文章末尾参考资料处。

2. 测试环境

  • ROB:
    • 控制器:KRC4 (8.6.13)
    • 系统固件:KSS 8.6.13
    • 本体:KR 210 R2700-2
    • IDE:WorkVisual 6.0.31
  • 电子表格:Microsoft Office Professional 2019

3. 长文本快速配置表模板介绍

3份模板文件设计、使用目的如下:

在这里插入图片描述
在设计是编程上习惯了用英文,且与WorkVisual长文本编辑器英文统一故按照全英文设计了。为了方便中文用户我又写了部分中文化的版本供选择使用。两份效果一样都可以导出符合标准的CSV文件。

  • 1.ROB-IO-SymbolTable.csv :WorkVisual可导入的标准格式的信号表CSV文件。(Comma-Separated Values,CSV,逗号分隔值文件)。生成的可导入文件范例(下载链接2
  • 2.ROB-SymbolTable-EditTemplate-en.xlsx:对WorkVisual编辑器中所有系统变量进行归类分表,方便配置编辑变量信息,同时利用Excel函数功能进行交叉引用组合为符合标准格式的表,这样方便生成CSV文件,进而快速导入到WorkVisual长文本编辑器中。 英文版(下载链接3
  • 3.ROB-SymbolTable-EditTemplate-zh.xlsx:与2模板文件基本相同,只是为了方便中文用户选择。 中文版(下载链接4

模板内含子表(WorkSheet)说明:

在这里插入图片描述
在这里插入图片描述

  • ROB-IO-长文本表(ROB-IO-LongText):
    在这里插入图片描述
    此表为其它分类表引用生成。其最终用于导出CSV文件。这个表一般不允许修改,有必要 可以对这个工作表单独进行加密锁定进行保护,以避免误修改导致最终生成CSV文件异常。
    在这里插入图片描述
  • 其它配置表:
    其它配置表大概结构基本一致,这里以定时器表为例说明。对应信号配置表格第一列(A列)为该类信号的组合拼接结果(公式如下图 Ax = Bx & Cx)。因此C列才是实际配置的注释信息,D列与E列为存放各语言注释信息列。在需要导出对应语言文本注释时,复制相应列到C列中即可导出对应语言版本的CSV文件。
    在这里插入图片描述
    在这里插入图片描述

4. WorkVisual快速导入步骤

Excel编辑 > Excel导出CSV > WorkVisual导入CSV > 工程下载至KUKA机器人

4.1 填写对应信号所在子表中地文本注释信息列

在这里插入图片描述
注意: 这里实际导入的列只有C列信息,D、E列若无需要可以不用填写。)

4.2 Excel导出标准格式的信号配置CSV文件

  • 选择对应长文本表
    在这里插入图片描述
    注意: 配置完后,这步必须选择激活ROB-IO长文本表,否则导出的是其他表的信息)

  • 选择另存为选项卡 > 选择存储位置 将弹出另存为对话框
    在这里插入图片描述

  • 保存类型选择下图所示CSV格式,然后填写好文件名称保存即可在所选路径下导出长文本对应的CSV格式文件。
    在这里插入图片描述
    生成的CSV文件文本类型的数据,可以直接用文本编辑器打开如下图所示:
    在这里插入图片描述

4.3 WorkVisual导入已生成的CSV文件

  • 打开工程 > 激活对应控制器 >【File】 > 【Import/Export】 > 在弹出的窗r口中选择“ 导入长文本”,点击【继续】即可打开导入【长文本界面】。
    在这里插入图片描述
    注意必须选择并激活对工程中“控制系统”,否则将出现如图所示报警)
    在这里插入图片描述

  • 在弹出的界面中点击【搜索…】按钮进行待导入CSV文件选择,之后在【目标语言】下拉列表中选择对应语言(zh-CHS,简体中文)。【删除现有长文本】勾选框将再导入新注释信息前删除工程已有的备注信息。
    在这里插入图片描述

  • 上图点击【完成】即可显示如下导入成功界面,关闭即可。
    在这里插入图片描述

  • 在对应工程【长文本编辑器】中即可查看导入的对应语言注释信息。
    在这里插入图片描述

4.4 上传工程项目到KRC控制器中

完成上面导入步骤并检查验证所有注释基本无误后,即可将工程编译下载到机器人控制系统中。这样在机器人示教器中输入输出信号表中即可看到对应注释信息。
在这里插入图片描述

5. 总结

模板表格设计经过测试,使用上也算比较简单、快捷。对于大部分工程师来说这个说明书写的相对有点详细啰嗦了。大家下载模板大致浏览以下表格结够的说明就用该十分清楚如何使用这个表格了 。好了,希望此表给大家带来些许便利!

参考资料:


  1. ROB交互信号表(外部自动配置)-空表模板.xlsx ↩︎

  2. ROB-IO-SymbolTable.csv ↩︎ ↩︎

  3. KUKA-ROB-SymbolTable-EditTemplate-en.xlsx ↩︎

  4. KUKA-ROB-SymbolTable-EditTemplate-zh.xlsx ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值