Galil Motion Control optcom Page 50
Optima DMC-1xxx and DMC-18x2 Command Reference
BM
i
39
BM
FUNCTION: Brushless Modulo
DESCRIPTION:
The BM command defines the length of the magnetic cycle in encoder counts.
ARGUMENTS: BM n,n,n,n,n,n,n,n
or
BMA=n
where
n is a decimal value between 1 and 1000000 with a resolution of 1/10. This value can also be
specified as a fraction with a resolution of 1/16.
n = ? Returns the brushless module for the specified axis.
USAGE: DEFAULTS:
While Moving
No
Default Value
0
In a Program
Yes
Default Format
0
Command Line
Yes
Controller Usage
ALL CONTROLLERS
OPERAND USAGE:
_BMn indicates the cycle length in counts for the specified axis.
RELATED COMMANDS:
"BA"
Brushless Axis
"BB"
Brushless Phase Begins
"BC"
Brushless Commutation
"BD"
Brushless Degrees
"BI"
Brushless Inputs
"BO"
Brushless Offset
"BS"
Brushless Setup
"BZ"
Brushless Zero
EXAMPLES:
BM ,60000
Set brushless modulo for B axis to be 60000
BMC=100000/3
Set brushless modulo for C axis to be 100000/3 (33333.333)
BM ,,,?
Interrogate the Brushless Module for the D axis
Note: Changing the BM parameter causes an instant change in the commutation phase.