PrimaryEmulatedQuadratureDivider Parameter

Default Value: 1.0

Minimum Value: 1.0

Maximum Value: 65536.0

Units: None

Type: float

HARDWARE: This parameter applies only to the drives and configurations that follow:

Table: Applicable Drive Types and Feedback Options

Drive Type Feedback Option
FLEX Using an encoder multiplier with the -MX2 or -MX3 multiplier option
GL4 Using an encoder multiplier
iXC2e Using an encoder multiplier with the -MX2 or -MX3 multiplier option
XC2e Using an encoder multiplier with the -MX2 or -MX3 multiplier option
iXC4e Using an encoder multiplier with the -MX2 or -MX3 multiplier option
XC4e Using an encoder multiplier with the -MX2 or -MX3 multiplier option
iXC6e Using an encoder multiplier with the -MX2 or -MX3 multiplier option
XC6e Using an encoder multiplier with the -MX2 or -MX3 multiplier option
iXL2e Using an encoder multiplier with the -MX2 or -MX3 multiplier option
XL2e Using an encoder multiplier with the -MX2 or -MX3 multiplier option
XL4s Using an encoder multiplier
iXL5e Using an encoder multiplier with the -MX2 or -MX3 multiplier option
XL5e Using an encoder multiplier with the -MX2 or -MX3 multiplier option
iXR3 Using an encoder multiplier with the -CT2 or -CT4 multiplier option
XR3 Using an encoder multiplier with the -CT2 or -CT4 multiplier option

IMPORTANT: When you use the encoder multiplier, your drive adds a fixed latency of 800 nanoseconds when the Primary Feedback connector is configured as PSO Distance input or PSO Window input.

The PrimaryEmulatedQuadratureDivider parameter decreases the effective resolution of emulated quadrature signals that the drive generates from the primary encoder multiplier feedback module.

The default value of the PrimaryEmulatedQuadratureDivider is 1. Change this parameter from the default value only when the system resolution and speed of motion cause the maximum encoder frequency of the axis to be greater than the maximum quadrature output frequency of the drive. The maximum quadrature output frequency of all Automation1 drives is 100 MHz (counts per second). You can use the Drive Encoder Output feature to send the emulated quadrature signals from the drive. The maximum frequency of the Drive Encoder Output is 25 MHz. To calculate the maximum encoder frequency of the axis based on the features you want to use, use the equation that follows:

If you are using the Drive Encoder Output feature to send the emulated quadrature signals from the drive:

  • If the maximum encoder frequency is less than or equal to 25 MHz, use the default value of 1.
  • If the maximum encoder frequency is greater than 25 MHz, change the parameter from the default value.

If you are not using the Drive Encoder Output feature to send the emulated quadrature signals from the drive:

  • If the maximum encoder frequency is less than or equal to 100 MHz, use the default value of 1.
  • If the maximum encoder frequency is greater than 100 MHz, change the parameter from the default value.

Changing the PrimaryEmulatedQuadratureDivider from the default value:

The non-default value does not change the resolution of the servo loop.

The quadrature multiplication factor is equal to the value of the PrimaryEncoderMultiplicationFactor parameter divided by the value of the PrimaryEmulatedQuadratureDivider parameter. See to the equation that follows.

The quadrature multiplication factor must obey the conditions that follow:

  • It must be an integer to get a whole number of quadrature pulses per encoder cycle. If it is not an integer, the controller rounds the result to the nearest integer and a small difference occurs between the expected quadrature resolution and the actual quadrature resolution.
  • The value of the integer must be greater than 4. If it is not greater than 4, the drive will not generate emulated quadrature signals.
  • The value of the integer must be greater than the minimum frequency divider. Use this equation to calculate the minimum frequency divider.

IMPORTANT: The PrimaryEmulatedQuadratureDivider parameter decreases the effective resolution of the quadrature signals that are used for PSO tracking. If you set this parameter to a non-default value, divide your PSO firing distances by the value that you set for this parameter. For example, if you set the PrimaryEmulatedQuadratureDivider to a value of 2, you must divide all PSO firing distances by a factor of 2.