ProportionalGain设置
本节将介绍如何执行以下创建的程序以及调整ProportionalGain。
在低速下的测试运行
在低速(10mm/s或以下)下执行以下创建的程序。
将SpeedS设为10或以下,将设为AccelS设为100或以下。
确认机器人移动至目标点,程序运行正常。由于ProportionalGain的值较小,机器人直接移动至目标点。务必在动作起点和目标点之间没有障碍物的环境中移动机器人。
发生4603:超出:范围错误时:
由于ProportionalGain的值较小,可能发生"4603: Out of range error”。如果发生错误,将ProportionalGain的值增加10。
在实际速度的测试运行
由于已在(1)中确认程序运行正常,在所需工作环境下执行程序。将机器人速度和加速度设为所需值。
发生4603:超出范围错误时:
参数需要调整。请参阅以下要点调整参数,然后再次确认动作。
- ProportionalGain的值较小。将当前值增加10。
- 机器人速度过快。以100mm/s或以下速度移动机器人。
确认动作结果
在Epson RC+ 8.0的项目文件夹中创建“AIO_Monitor.csv”。在电子表格软件中打开文件,使用A列中的全部数据创建线形图或散点图。
可创建如下所示的曲线图。在曲线图中确认校正精度。为以下曲线图时,校正精度为约70um。
如果校正精度在目标精度内,参数调整结束。
ProportionalGain调整
如果校正精度未达到目标值,需要进行ProportionalGain调整。
ProportionalGain是设置校正强度的参数。调整ProportionalGain的值,重复执行程序以计算适当值。
务必逐渐增加ProportionalGain的值。一次就改为较大值是极其危险的,机器人可能意外移动。
调整ProportionalGain时,保持IntegralGain和DifferentialGain为"0"。
调整ProportionalGain时,校正精度得到改善。
但如果值增加过多,机器人动作可能会振动。(参见上图:P=50)
没有机器人振动并具有最佳校正精度的ProportionalGain值是最佳值。(参见上图:P=40)
如果调整ProportionalGain后,仍未达到目标校正精度,则需要调整IntegralGain。