...
First, we'll need to record four numbers from your parameter file and your system. We'll call these values A through D.
Value A:
Expand | ||
---|---|---|
| ||
|
...
Expand | ||
---|---|---|
| ||
| ||
Expand | title | Calculate
With these values recorded, we can now calculate the EmulatedQuadratureDivider
...
.
- We'll calculate a base maximum encoder data rate first: Rate (Hz) = A × C.
- Convert this value to MHz by dividing by 1 000 000. Rate (MHz) = Rate (Hz) ÷ 1 000 000
- Calculate the base divider: BaseDivider = Rate (MHz) ÷ D.
- Round up BaseDivider to the nearest whole number.
- Check that B is divisible by the BaseDivider: B ÷ BaseDivider = a whole number. If not, increase the BaseDivider to the nearest whole number that divides B. This is also usually a multiple of 4.
- The final value of BaseDivider is your new EmulatedQuadratureDivider value. This is usually either 1 or a multiple of 4. (See note below.)
- To check your math, verify that Rate (MHz) (from step 2) ÷ EmulatedQuadratureDivider ≤ D.
Info | ||
---|---|---|
| ||
Some A3200 and Ensemble controller models, and Automation1 controllers running the A3200 software, require the EmulatedQuadratureDivider to be set at a minimum value of 4 in order to produce emulated quadrature. This is detailed in the corresponding drive entry in the Help article "PSOTRACK INPUT." You'll see a note as follows: "If the PositionFeedbackType parameter is set to Encoder Multiplier and your drive uses -MXH feedback, the drive generates emulated quadrature signals only if the effective multiplication factor is greater than 4." |
Expand | ||
---|---|---|
| ||
We have a system with CountsPerUnit (A) of 4 000 000 counts/unit, an EncoderMultiplicationFactor (B) of 4000, maximum velocity (C) of 15 mm/s, and a PSO tracking rate (D) of 16.6 MHz.
|
...