零成本给 KUKA KRC4 的 SmartHMI 增加一个菜单来调用外部 Windows 应用程序

KUKA 的 KRC4 采用的 Windows 系统,所以“可玩性”大大增加,所以就有了从 SmartHMI 中调用外部 Windows 应用程序的需求,于是有同好研究了这个问题,并且分享了方法。LT 觉得不错,就转过来备忘。

( 2016-04-15:本文描述方法适用于 KSS 8.2 版本 )
Continue reading

如何在 KRL 中优雅地使用 IF-THEN-ELSE 语句

一、问题背景

IF 是 KUKA 机器人编程语言 KRL 使用的语句,可以判断当一个条件满足时执行某种结果,而不满足时执行另一种结果。它的最大好处是符合自然语言习惯,易于阅读。

例如下面代码:

IF (input==TRUE) THEN
    output = TRUE
ELSE
    output = FALSE
ENDIF

它表示:当输入变量input为1时,输出变量output输出值为1,当输入变量input为0时,输出变量output变为0。

Continue reading

《深入浅出工业机器人编程》索引

通用篇

  1. 工业机器人编程入门 – 写在前面

ABB 篇

  1. ABB Robot 电机连接结构
  2. ABB机械零点和同步
  3. ABB工业机器人对于点位的定义
  4. ABB 机器人固定工具 Stationary Tool 仿真

REIS 篇

  1. REIS 工业机器人坐标系的欧拉角表示法 XYZABC
  2. REIS 工业机器人坐标系数据类型 – F
  3. REIS 工业机器人位姿数据类型 – P

KUKA 篇

  1. KUKA 工业机器人坐标系的欧拉角表示法 XYZABC
  2. KUKA工业机器人位姿数据类型 – E6POS
  3. KUKA 工业机器人坐标系数据类型 – Frame
  4. KRL 中的 advance run 和 main run 概念
  5. 如何在 KRL 中优雅地使用 IF-THEN-ELSE 语句
  6. 为什么 KRC4 会自动把程序模块名改写为小写
  7. 你真的仔细看过 KRC4 区域监控的说明吗
  8. LT 带你一起体验 KUKA.CNC
  9. 天冷了,机器人也要注意保暖

FANUC 篇

  1. 即将到来…

杂谈篇

  1. 什么是工业机器人的TCP
  2. [翻译] 6轴串联关节机器人的奇点
  3. 浅谈工业机器人的运动停止
  4. 再谈工业机器人的运动停止
  5. 工业机器人的运动停止-刹车测试
  6. 工业机器人用户必读 ABB SafeMove White Paper 及其他
  7. 谈一谈安全信号是“0”还是“1”
  8. 工业机器人轴的软限位
  9. “机器人的软件限位” 与“机器人的工作空间”之间的区别与联系
  10. 用于工业机器人位置检测的旋转变压器 – Resolver
  11. 工业机器人编程之前应该做什么
  12. 日志记录 – 设备管理的重要文件
  13. Hollow Wrist 工业机器人的中空手腕