设置

选择“程序ProgramRobot Programs - 图片 24 添加信号输出/等待信号指令Set or Wait I/O Instruction即可修改数字输出(Digital Outputs)的状态。这个指令的默认值为“设置数字输出(Set Digital Output)”。然而这个指令允许等待特定的“数字输入(Digital Input)”来转换到特定的状态。

如果你想把“IO 名字(IO Name)”作为命名变量,我们建议你对IO的名字进行编码或者用字符替代。“IO值(IO Value)”可以用数字(0代表错误1代表正确)或者字符来表示状态。

注意:这个指令同样也支持在一些机器人控制器上设置“模拟输出(Analog Outputs)”或者等待“模拟输入(Analog Inputs)”。这时你可以用十进制数字或者特殊字符命名而不仅仅只用数字。

Robot Programs - 图片 25

当选择等待数字输入Wait for Digital Input)”,程序便会在输入数值变化到指定数值时停止。还有,如果等待时间超过了指定数值,这时大多数控制器会报错,原因是超时延迟。这时你可以去激活“超时Timeoutms)”功能。

Robot Programs - 图片 26

提示这里有个很好的例子如果机器人的元件上有一些特别硬件例如工具gripper或者铣削主轴),你可以用数字输出Digital Output)”激活这些硬件然后等待数字输入Digital Input)”来转换状态。

更改仿真数字输入Digital Inputs)”数字输出Digital Outputs)”将会创建一个新的站变量。如果想要查看这些变量的状态你可以右键单击这个站即可查看站参数Station Parameters)”。你也可以通过API读写这些变量。