| BZ | Syntax: | Explicit & Implicit | |
| Operands: | _BZn | ||
| Burn: | not burnable | ||
| Brushless Zero | |||
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.
BZ n,n,n,n,n,n,n or BZA =n or BZ <t where
n is a real number between -4.998 and 4.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' sec to update sufficient samples (sampling rate = 1000 sec 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.
_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.
| Usage | Value |
|---|---|
| While Moving | No |
| In a Program | Yes |
| Command Line | Yes |
| Controller Usage | All |
| Default Value | n = 0, t= 1000 |
| Default Format | 0 |
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
CA
BZ, -3 Drive C axis to zero phase with 3 volt signal, and end with motor enabled.