OLAccel Statement
Sets up the automatic adjustment of acceleration/deceleration that is adjusted according to the overload rating.
Syntax
OLAccel {On | Off}
Parameters
- On | Off
-
- On: Enables the automatic adjustment of acceleration/deceleration that is adjusted according to the overload rating.
- Off: Disables the automatic adjustment of acceleration/deceleration that is adjusted according to the overload rating.
Description
OLAccel can be used to enable the automatic adjustment function of acceleration and deceleration that is adjusted according to the robot loading rate (OLRate). When OLAccel is On, the acceleration and deceleration are automatically adjusted in accordance with the robot loading rate at PTP motion commands. This is done to prevent the over load error by reducing the acceleration/deceleration automatically when the loading rate is exceeding a certain value at PTP motion. Heretofore, when users were executing motion with heavy duty that may cause over load error, users had to stop the robot by the program or adjust the speed and acceleration to prevent the error. OLAccel statement lessens these measures. However, this statement do not prevent over load error at all types of cycles. When the cycle has very heavy duty and load, the over load error may occur. In this case, users need to stop the robot or adjust the speed and acceleration. In some operation environment, the motor temperature may rise by operating the robot without over load error and result in over heat error.
This statement is unnecessary at proper load operation.
Use OLRate in the test cycle to check whether the over load error may occur or not.
The OLAccel value initializes to the default values (low acceleration) when any one of the following conditions occurs:
- Controller Startup
- Motor On
- SFree, SLock, Brake
- Reset or Reset Error is executed
- Task end by STOP switch or Quit All
Note
If OLAccel On is executed to a robot that does not support the automatic adjustment function of acceleration and deceleration, an error occurs.
See Also
OLAccel Function, OLRate
OLAccel Statement Example
>olaccel on
>olaccel
OLACCEL is ON
Function main
Motor On
Power High
Speed 100
Accel 100, 100
OLAccel On
Xqt 2, MonitorOLRate
Do
Jump P0
Jump P1
Loop
Fend
Function MonitorOLRate
Do
'Displays OLRate
OLRate
Wait 1
Loop
Fend