
ETEL Doc. - Operation & Software Manual # DSC2P 903 / Ver. F / 3/6/05
Chapter C: System functions
Operation & Software Manual
Direct Drives & Systems
111
12.8 Autosetting
12.8.1 AUT command
The
AUT
command (
AUT
omatic setting) calculates automatically parameters
K80
and
K81
(current loop
proportional & integral gain). Parameters
K56
(motor phases connection),
K53
(motor phase shift adjustment)
and
K98
(DC bus voltage) are also set. This command
initializes
the motor. Therefore the adequate values
must be conveniently stored in parameters K91 to K97.
Remarks:
The AUT command is only possible when the controller is in ’Power Off’ mode (no current in the
motor phases).
As the AUT command is a bits field, it is possible to execute, for example, AUT.1=10 (bits 1 & 3).
During the autosetting process, the message
’AUT CMD IN PROG’
is displayed.
(*): parameter K98 does not exist on the DSCDL.
(**): The initialization launched when the AUT.x=8 command is sent, is defined by depth 1 of parameter K90.
• If K90:1
≠
6, the phasing is executed by constant current
• If K90:1 =
6, the phasing is executed by short movement with parameters K91 and K101.
Remark:
Parameter K80 can only be calculated with the AUT command for
ironcore motors
. With an
ironless motor, parameter K80 value calculated with the AUT command can be completely false.
Refer to
for more information about the phasing with constant current.
Parameter
K56
is first calculated when executing a phasing by constant current. Then, the motor moves of a
distance equal to 45° of the electric period.
Remark:
During the AUT command, the
TIMEOUT AUT CMD
error (M64=156) will appear if the motor did
not move after the time defined by parameter K94 or if no value has been found for parameter
K56.
Parameter
K53
(phase shift adjustment) is first calculated executing a phasing defined by the depth 1 of
parameter K90, then a homing. When the index is found, the controller calculates the phase shift adjustment
with respect to the index and this value is stored in the parameter K53. To perform all this, phasing parameters
by constant current and homing parameters need to be correctly programmed.
Remark:
With EnDat 2.1 encoder, there is no homing. Thus, there is the phasing and then the reading of
the absolute position
Available on
DSC2P
DSC2V
DSCDP
DSCDL
DSCDM
Command format
<p1>
Bit #
Comments
AUT.<axis>=<p1>
1
2
8
0
1
3
Calculates the current loop parameters (K80, K81, K98), performs fine phase
adjustment (parameter K53 if K52=1)and finds motor connection (parameter K56).
Tunes the proportional and integrator gain of the current loop parameters K80, K81,
and DC power voltage rate parameter K98.
Searches motor phases and sets parameter K56.
Sets parameter K53 (fine phase adjustment) if K52 = 1.
Command format
AUT.<axis>=<p1>
Calculated parameters
Read parameters
<p1>
Bit #
K53
K56
K80
K81 K98
(*)
Short movement
phasing (K91 and
K101 with K90:1)
Constant current
phasing (K92, K93,
K94 and K97)
Homing (K32,
K40 to K47)
Encoder reading
way inversion (K68)
1
0
OK
OK
OK
2
1
OK
X
X
8
(**)
3
OK
X
X
X
X