ID | Label | Type | #Val | Min | Max | Attr | Description |
---|---|---|---|---|---|---|---|
10650 |
Commutation sign, +/- 1 |
Flt32 |
|
|
|
NP |
Commutation sign that ensures that as the commutation angle advances from 0 to 360 degrees, the feedback device (e.g. the encoder) counts in the same direction. If this is not the case, one can modify the commutation sign to correct the error. If the commutation sign parameter was not available, the same effect could be accomplished by swapping any 2 of the 3 motor phase wires. |
10651 |
# of pole-pairs per motor revolution |
Flt32 |
|
|
|
NP |
Total number of motor pole-pairs (not poles) within a motor revolution. |
10652 |
Commutation counts per electrical cycle, mcnt |
Flt64 |
|
|
|
NP |
Commutation counts for an electrical cycle. Make sure that the fractional counts are included. For example, if the encoder counts per motor rev is 8192 counts, and the # of motor pole-pairs is 3, then the input value should be 2730.6667. |
10655 |
U/f mode selection (0=voltage, 1=current) |
Uint32 |
|
0 |
1 |
|
In U/f control mode use either the direct voltage command (open phase current loop), or the current command (closed phase current loop) to produce the PWM signals. |
10656 |
Current loop proportional gain, Kp |
Flt32 |
|
0 |
FP32_Mx |
|
The current control evaluates a separate feedback loop for both the Iq and the Id current components. For each feedback loop, the error between the commanded current and the actual current (as determined from the current feedback) is multiplied times the "Current loop proportional gain" to correct the output of the amplifier. This value is normally specific to a motor and independent of the axis in which the motor is utilized. Typical values for this parameter range from .004 to 0.04 but values outside of this range are also possible. |
10657 |
Current loop damping gain, Kv |
Flt32 |
|
0 |
FP32_Mx |
|
The current control evaluates a separate feedback loop for both the Iq and the Id current components. For each feedback loop, the rate of change in the error between the commanded current and the actual current (as determined from the current feedback) is multiplied times the "Current loop damping gain" to correct the output of the amplifier. If this gain is increased in magnitude, the current loop becomes more stable but at the expense of having the current loop more slowly react to changes in the current command. This value is normally specific to a motor and independent of the axis in which the motor is utilized. Typical values for this parameter range from .004 to 0.4 but values outside of this range are also possible. |
10658 |
Motor Back-EMF constant |
Flt32 |
|
0 |
FP32_Mx |
|
This constant compensates the current loop control
for the effect of motor back-EMF. This compensation is computed
by multiplying the "Filtered motor velocity, mcnt/sec" (DataID
12206) times this constant and adjusting the amplifier output appropriately
based upon the velocity direction and other factors. |
10667 |
Disable low DC bus nominal voltage detection |
Uint32 |
|
|
|
|
The first time that motor power is enabled after the controller is
restarted, the system determines the nominal motor DC bus voltage. The
actual bus voltage is continuously compared to the nominal bus voltage
by the FPGA to determine if the voltage drops too low or rises too
high. If this parameter is set to 0 (the default value), an error
is generated if the nominal bus voltage is below 10VDC. If this
parameter is set to 1, no error is generated at startup. |
10668 |
Skip DC bus check before enabling charge pump |
Uint32 |
|
|
|
|
If the amplifier is in a fault state, the DC bus must be turned off
before re-enabling motor power. This is to protect the amplifier from
being damaged. If no relay is available for the DC bus power
supply, this value can be set to 1 to skip the DC bus
check. |
10669 |
Phase advance, activate above speed, mcnt/sec |
Flt32 |
|
|
|
|
These parameters setup and enable the commutation phase advance function in the current loop control. In very high speed applications, this feature can mitigate the reduction in torque that will occur if the commutation angle is significantly phase delayed due the computational delay in closing the current loop and updating the commutation angle. |
10670 |
Phase advance gain, degree/(mcnt/sec) |
Flt32 |
|
|
|
|
|
10671 |
Maximum phase advance, degree |
Flt32 |
|
0 |
360 |
|
|
10677 |
Amplifier over-voltage limit, volt |
Flt32 |
|
|
|
RO |
Motor power supply over-voltage and under-voltage limits. Typically these two values are fixed once the amplifier type is selected when the system is restarted. |
10678 |
Amplifier under-voltage limit, volt |
Flt32 |
|
|
|
RO |
|
10679 |
Amplifier over/under-voltage duration count |
Int16 |
|
0 |
256 |
|
If a motor power supply over-voltage (or under-voltage) occurs, then the duration count is used by the FPGA to verify that the error occurs successively for the specified duration before declaring an error. The duration is in units of PWM update periods, which is set to 62.5 microseconds by default. If this value is 0 (or 1) then as soon as the over-voltage (or under-voltage) occurs an error is declared. |
10682 |
Current feedback sensor gain |
Flt32 |
|
|
|
|
Current feedback sensor gain, which is used to match the current sensor readings of phase 1 and 2 or a motor. This parameter is set to 1 by default. |
10683 |
Current offset of phase 1, ccnt |
Int16 |
|
|
|
|
Current offset of phase 1 current feedback sensor in units of ccnt. Default value is 0. See "Disable auto phase offset adjustment" (DataID 10695) for automatic setting of this parameter. |
10684 |
Current offset of phase 2, ccnt |
Int16 |
|
|
|
|
Current offset of phase 2 current feedback sensor in units of ccnt. Default value is 0. See "Disable auto phase offset adjustment" (DataID 10695) for automatic setting of this parameter. |
10685 |
Torque to current scale factor, ccnt/tcnt |
Flt32 |
|
|
|
RO |
A fixed scale factor between the current sensor ADC resolution and servo's internal full torque resolution. For example, the ADC resolution is +/- 1597 counts, which is scaled to the servo's internal torque range of +/- 32767 counts (which also corresponds to +/- max amplifier single phase current, DataID 10610). |
10686 |
ADC count to current scale factor, amp/ccnt |
Flt32 |
|
|
|
RO |
Internal scale factor from the current feedback ADC count to actual current in units of amps. |
10687 |
ADC count to voltage scale factor, volt/vcnt |
Flt32 |
|
|
|
RO |
Internal scale factor from the DCBus voltage feedback ADC count to actual voltage in units of volts. |
10695 |
Disable auto phase offset adjustment |
Uint16 |
|
|
|
|
Set to 1 to disable the automatic amplifier phase offset adjustment.
If enabled, the system automatically detects any current offsets between
the amplifier phases when robot power is first enabled after
the controller is restarted. The detected offset values are written
into the current phase offsets (DataIDs 10683 and 10684). |