USA57 Revision
1.2
93
Overload Report Mode
In n8 feedback mode, the drive will automatically correct any stalled moves up to the limit given
by the “
au
” command. Only then will it report Error 9 of an overload.
However, it may be desirable to detect a stall but not correct it. The n16 mode does just this.
The encoder value is continuously compared against the commanded position and Error 9 is set
when these do not match to within the error band specified by the “
aC
” command. When this
error occurs, the drive will exit from any loops or remaining command strings it may be
executing.
The overload report mode is enabled by the
/1n16R
command, and requires the encoder ratio to
be entered correctly via the “
aE
” command. Issue
/1zR
to zero both the encoder and position
counter just prior to issuing
/1n16R
command string.
When an overload occurs, the drive can be set to execute stored strings 13, 14, or 15. See auto
recovery scripts below.
Auto Recovery in Feedback Mode
Auto Recovery Scripts (Available in V6.997+)
In n8 mode, the Accuriss
determines a stalled or overload condition by checking to see if the
encoder is tracking the commanded trajectory. If the encoder is not following the commanded
trajectory within the error specified by “
ac
”, a number of retries given by the “
au
” command are
executed.
When an overload condition is detected (retry counter has exceeded the “
au
” value), it will be
reported back as an upper or lower case
I
(Error 9) when the status is queried. This status can
be used by an external computer to execute a recovery script.
However, it may be desired that the drive recover by itself in the case of a stand-alone
application. For this purpose, the “n” mode bits n512 and n1024 can be used.
It is necessary to combine these bits with n8 so, for example, n512+n8 = n520.
Depending on which of these bits is set, the Accuriss will execute stored program 13, 14 or 15
when an overload is detected. Program 12 is also executed as a last resort, if programs 13, 14,
or 15 cannot auto recover after retrying the number of times given by the “
au
” command.
NOTE: an overload error on any motor, if enabled, will execute error recovery.
Example:
1. Enter
/1s13p1202n520R.
This sets error recovery script to send “1202” on every
recovery.
/1s12p1201R
sets final script to send “1201.”
2. Enter /1aM1m5h5z0aC50au5u3aE12800L100n520R. This sets h= 5 and m=5 so that we
can stall the motor easily.
3. Setup encoder ratio as appropriate: /1aE32000R etc.