Optima DMC-1xxx and DMC-18x2 Command Reference
BZ
i
45
BZ
FUNCTION: Brushless Zero
DESCRIPTION:
The BZ command is used for axes which are configured for sinusoidal commutation. This
command drives the motor to zero magnetic phase and then sets the commutation phase
to zero.
This command may be given when the motor is off.
ARGUMENTS: BZ n,n,n,n,n,n,n or
BZA =n
or
BZ <t where
n is a real number between -9.998 and 9.998. The parameter n will set the voltage to be
applied to the amplifier during the initialization. In order to be accurate, the BZ
command voltage must be large enough to move the motor. If the argument is positive,
when the BZ operation is complete, the motor will be left in the off state, MO. A
negative value causes the motor to end up in the on state, SH.
<t is an integer between 1 and 32767 and represents the settling time of the BZ function. The
controller will wait `t' usec to update sufficient samples (sampling rate = 1000 usec by
default) to settle the motor at the zero magnetic phase. The t parameter should be
specified prior to issuing the BZ command.
Note: The BZ command causes instantaneous movement of the motor. It is recommended to
start with small voltages and increase as needed
Note: Always use the Off On Error function (OE command) to avoid motor runaway
whenever testing sinusoidal commutation.
USAGE: DEFAULTS:
While Moving
No
Default Value
n = 0, t= 1000
In a Program
Yes
Default Format
0
Command Line
Yes
Controller Usage
ALL CONTROLLERS
OPERAND USAGE:
_BZn contains the distance in encoder counts from the motor's current position and the
position of commutation zero for the specified axis. This can useful to command a motor
to move to the commutation zero position for phase initialization.
EXAMPLES:
BZ, -3
Drive C axis to zero phase with 3 volt signal, and end with motor enabled.
RELATED COMMANDS:
"BA"
Brushless Axis
"BB"
Brushless Phase Begins
"BC"
Brushless Commutation
"BD"
Brushless Degrees
"BI"
Brushless Inputs
"BM"
Brushless Modulo
"BO"
Brushless Offset
"BS"
Brushless Setup