Arm
如果选择机械臂,将显示当前选择的机械臂编号。
格式
(1) Arm 机械臂编号
(2) Arm
参数
- 机械臂编号
- 以整数值或表达式进行指定。有效值范围是0~15,最多可以选择16个不同的机械臂。机械臂0是标准(默认设置)的机器人机械臂。机械臂1~15是由ArmSet定义的增设机械臂。可以省略,在省略时,将显示当前的机械臂编号。
结果
如果未设置参数而执行Arm命令,将显示当前选择的机械臂编号。
说明
用于指定用哪个机械臂执行机器人命令。可以利用Arm,在增设的机械臂上共享位置数据。如果未设置增设的机械臂,标准机械臂(机械臂编号0)将会动作。发货时已将机械臂编号设为“0”,所以没有增设机械臂时不需要变更设置。但是,在使用增设机械臂时,请通过ArmSet,设置为最初的机械臂。
即使实际的机器人构成与标准构成有差异时,也可以设置适于各机器人的恰当的增设机械臂参数。增设机械臂在下述条件下正确动作。
- 设置一个点数据,使得可以通过2个以上的机械臂。
- 使用Pallet。
- 使用CP动作。
- 进行相对位置指定。
- 使用本地坐标。
如果是使用旋转关节的水平多关节型机器人(包括RS系列),将以按照ArmSet参数设置的值为基准计算关节角度。因此,在需要进行增设机械臂和夹具末端的设置的情况下,请使用此命令。
注意
Arm 0
无法使用ArmSet进行设置和变更。Arm 0可以用于标准的机器人构成的设置。如果将Arm值设为“0”,将可以使用机器人机械臂的标准参数。
使用机械臂长度校正选件时
如果将ArmCalib设为On,则会将机械臂长度补偿值适用于Arm 0,并自动切换为Arm 0。要进行适用机械臂长度补偿值的动作时,请使用Arm 0。即使将ArmCalib设为On,但如果不是Arm 0,也不会成为适用机械臂长度补偿值的动作。
要使用机器人机械臂的标准参数时,请将ArmCalib设为Off,并使用Arm 0。
未设置的机械臂编号
如果选择未通过ArmSet定义的增设机械臂的编号,将会出错。
参阅
ArmClr、ArmSet、ECPSet、TLSet, ArmCalibSet
Arm使用示例
在下述程序例中,使用ArmSet和Arm进行增设机械臂的设置。通过ArmSet定义增设机械臂,并通过Arm设置选择哪个机械臂作为当前机械臂。(Arm 0是默认的机器人机械臂,用户无法变更。)
利用命令窗口的操作示例
> ArmSet 1, 300, -12, -30, 300, 0
> ArmSet
arm0 250 0 0 300 0
arm1 300 -12 -30 300 0
> Arm 0
> Jump P1 '通过设置标准机械臂,向P1 Jump
> Arm 1
> Jump P1 '通过设置增设机械臂1,向P1 Jump