ID : 3369
Homing(原点复位)功能
Homing功能是通过指定的原点复位方法、动作速度等进行原点复位的功能。
当外部轴的编码器为增量型时,切断电源会使绝对位置信息丢失。为此,执行开始时的动作时,需要使用该功能执行原点复位,初始化位置信息。
Homing功能使用指令执行。另外,也可通过多功能教导器执行。
- 当外部轴的编码器是绝对型时,不必使用此功能。
- Ver.2.7.*及更高版本可使用该功能。
事前准备
为了使用Homing功能,需要事前为成为外部轴的伺服放大器设定参数。
使用各放大器厂家提供的设定工具,为决定原点复位动作的参数设定下述的值。
Index | Sub-Index | Name |
---|---|---|
0x607C | 0x00 | Homing offset |
0x6098 | 0x00 | Homing method |
0x6099 | - | Homing speeds |
0x00 | Number of entries | |
0x01 | Speed during search for switch | |
0x02 | Speed during search for zero | |
0x609A | 0x00 | Homing acceleration |
使用了指令的原点复位
原点复位可使用SetHoming指令,通过自动模式、教导检查模式执行。
有关指令的规格,请参照编程手册的“SetHoming”。
执行指令前,请断开电机。在电机ON的状态,显示错误。
执行指令前,请进行TakeArm,获取控制权。
另外,为了通过教导检查模式执行,需要提前断开双重安全SW联动功能的“电机电源ON联动”。设定步骤请参照“双重安全SW联动功能的设定”。
如果执行SetHoming,电机接通,原点复位动作开始,动作完成后电机断开。
- 不能在锁机中执行,不能执行原点复位中的机器人轴的动作。
- 不能进行机器人轴、内部附加轴的原点复位动作。
实施例子
下述例子是使用了SetHoming的原点复位的实施例子。
例1:进行Robot0的7轴的原点复位。如果过了10s后原点复位不结束,出错。
Robot0.SetHoming 7, 10000
例2:同时进行Robot0的7、8轴的原点复位。如果过了5s后原点复位不结束,出错。
Robot0.SetHoming (7, 8), 5000
指令执行时的注意事项
以下情形停止原点复位动作。
- 经过了超时时间时
- 在伺服放大器内部发生了错误时
- 在机器人控制器上发生了错误时
使用了多功能教导器的原点复位
以用户级别“维护”进行操作。
1
操作路径:按[F2 机械臂]-[F12 保养]-[F10 轴设定]-[F5 伺服设定]。
在伺服设定画面上请确认轴有效无效设定为有效。不是有效时,请参照“附加轴的有效化设定”,进行设定。
按功能键上显示的[F4 Homing]按钮。
2
在原点复位轴选择画面上,选择进行原点复位的轴,按[OK]按钮。
3
显示确认用系统信息。
在接通双重安全开关的状态,按[OK]键。在按住期间执行原点复位动作,动作中在画面上显示进展状况。
4
原点复位完成后,显示系统信息。
在动作中放开按钮时动作中断,显示错误画面。发生了错误时,请从Step1再次进行操作。
ID : 3369