HofsJointAccuracy
用于在不变更关节精度补偿的补偿值的状态下,设置并显示从编码器原点到软件原点的补偿脉冲。
格式
(1) HofsJointAccuracy 第1关节设置值, 第2关节设置值, 第3关节设置值, 第4关节设置值 [, 第5关节设置值, 第6关节设置值] [, 第7关节设置值] [, 第8关节设置值, 第9关节设置值]
(2) HofsJointAccuracy
参数
- 第1关节设置值
- 以表达式或数值指定第1关节偏移脉冲值(整数)。
- 第2关节设置值
- 以表达式或数值指定第2关节偏移脉冲值(整数)。
- 第3关节设置值
- 以表达式或数值指定第3关节偏移脉冲值(整数)。
- 第4关节设置值
- 以表达式或数值指定第4关节偏移脉冲值(整数)。
- 第5关节设置值
- 是垂直6轴型机器人(包括N系列)的专用参数。以表达式或数值指定第5关节偏移脉冲值(整数)。
- 第6关节设置值
- 是垂直6轴型机器人(包括N系列)的专用参数。以表达式或数值指定第6关节偏移脉冲值(整数)。
- 第7关节设置值
- 是关节型7轴机器人的专用参数。以表达式或数值指定第7关节偏移脉冲值(整数)。
- 第8关节设置值
- 是附加轴S关节的专用参数。以表达式或数值指定第8关节(附加轴S)偏移脉冲值(整数)。
- 第9关节设置值
- 是附加轴T关节的专用参数。以表达式或数值指定第9关节(附加轴T)偏移脉冲值(整数)。
返回值
如果未指定参数,则显示当前的Hofs设置值。
说明
HofsJointAccuracy用于在不变更关节精度补偿的补偿值的状态下,显示或设置原点补偿脉冲值。有关支持关节精度补偿的机型,请参阅以下手册。
《机械手手册》
机器人的动作控制虽然基于各关节配备的编码器的原点,但编码器原点未必与机器人的机械原点一致。因此,为了将与机械原点一致的编码器位置设为软件上的原点,需要利用Hofs设置补偿脉冲量。
在各关节发生变更时,Hofs会将各JointAccuracy设置的关节精度补偿的补偿值重置为“0”,但HofsJointAccuracy不会进行重置。不想将关节精度补偿的补偿值重置为“0”时,请使用HofsJointAccuracy。
注意
Hofs值如非必要请绝对不要变更。
出厂时已对Hofs值进行了精密设置。如果不必要地变更该值,则可能会导致定位错误或意想不到的动作,非常危险。除非必要,否则切勿变更Hofs值。
参阅
JointAccuracy, Hofs
HofsJointAccuracy使用示例
如下所示为命令窗口的简单使用示例。将第1关节原点补偿值设为“-545”、将第2关节原点补偿值设为“514”、将第3关节与第4关节的原点补偿值设为“0”,然后显示当前的原点补偿值。使用HofsJointAccuracy前后,关节精度补偿的补偿值保持不变。
> JointAccuracy 1
1000, 420, 100, 240
> HofsJointAccuracy -545, 514, 0, 0
> HofsJointAccuracy
-545, 514, 0, 0
> JointAccuracy 1
1000, 420, 100, 240
>