RS-232远程指令代码
对于要运行的远程指令代码来说,参数21必须是非零的,因为控制器要查找本参数所定义的一个轴选择代码。控制器还必须处于RUN模式,以对本接口做出回应。由于控制器是在RUN模式下接通电源的,所以也有可能实现无人看管的远程操作。
可以用ASCII代码把指令发送到控制器,并且用回车来终止。换行是可选的且可被忽略的。由于某些指令而发生的反应也应当以ASCII代码表示,并且以回车和换行来终止。除了一种指令以外的所有指令必须在前面加上轴选择代码(U,V,W,X,Y,Z),并且在下列清单中用一个x来替换。只有B指令并不要求选择代码,因为它可用于同时激活所有轴。通过RS-232来进行控制的ASCII代码是:
RS-232指令
xSnn.nn 规定步骤尺寸或者绝对位置
xFnn.nn 规定以单位/秒计的给料速度
xGnn 规定G代码
xLnnn 规定回路总数
xP 规定伺服状态或者位置。
(本指令造成所强调的控制器在可能实施正常运行的情况下对伺服
位置作出回应,或者对伺服状态作出回应。)
xB 在X轴开始所编程的步骤。
B 在所有轴上立刻开始所编程的步骤。
xH 返回原位,或者用作原位调整。
xC 把伺服位置归零,并且建立零点。
xO 打开伺服。
xE 关闭伺服,其中x是所选的轴。
RS-232反应
xP指令是目前唯一以数据作出回应的指令。它将反馈单一的指令行,包括以下内容:
xnnn.nnn (伺服在nnn.nnn位置处于静止状态)或者
xnnn.nnnR (伺服在经过nnn.nnn位置时处于运动状态)或者
xOn (伺服在原因n下关闭)或者
xLn
(伺服在原因n下失去原位)
17