...
When setting up PSO on a system for the first time, additional configuration for analog multiplier encoders is required. Because PSO is generated in hardware and can only track a digital square wave signal, it is necessary to first convert your analog encoder to a digital signal. This can be accomplished using the Emulated Quadrature feature, which generates a square wave signal internal to the drive. This can then be routed to the PSO electronics in the drive, or directly to an encoder output channel on the drive.
The purpose of this article is to provide an overview of the following parameters, and how to configure them for generating PSO:
...
First, we'll need to record four numbers from your parameter file and your system. We'll call these values A through D.
Expand | ||
---|---|---|
|
...
|
Expand | ||
---|---|---|
|
...
|
Expand | ||
---|---|---|
|
...
|
Expand | ||
---|---|---|
|
...
|
...
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.
|
Finishing Up:
Set the final value as the new EmulatedQuadratureDivider in your parameter file, then Save the file (A3200) or right-click and Send the parameters to your controller then Commit the parameters (Ensemble, Soloist).
...
Content by Label | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...