现在我正在尝试设置信号塔,一切都已配置,当紧急停止被触发时红灯闪烁,当机器人处于自动模式时琥珀色灯亮起。但是,我试图在选择并运行应用程序时指定蓝色灯亮 - 不是只是机器人在运动,因为应用程序可能正在运行,但机器人处于等待状态。当示教器/机器人/控制器发生错误而没有触发紧急停止时,我还希望红灯亮起(稳定,不闪烁)。
所以我想我的问题是......有没有人知道如何我能够读取机器人的错误状态以及是否有应用程序正在运行的信号。
我不得不说第一行是错误的。
KSS是用于非协作机器人的系统软件。它具有相同的功能与 SunriseOS 一样,但 - 它完全不同,与您的系统无关。
您的控制器也不是 KRC4。它是一个 Sunrise 控制器。它们可能看起来很相似,并且某些部件在 KRC4 和 Sunrise 控制器上可能相同,但它们不是一回事。 KRC4 是用于非协作机器人的控制器。
您可以阅读您的 SunriseOS 版本的编程手册并检查 isAssemblyRunning()、getEmergencyStopInt()、getEmergencyStopEx() 等内容