ID | Label | Type | #Val | Min | Max | Attr | Description |
---|---|---|---|---|---|---|---|
10600 |
Amplifier type |
Int16 |
|
|
|
RO |
Amplifier types that are in effect for each axis.
This value reflects the amplifier type as specified by DataID 10029. |
10601 |
Motor type per CANopen spec |
Uint16 |
|
0 |
11 |
NP |
Motor types as specified in the CANopen specification. Not all motor
types are supported by the servos. See list below: |
10602 |
Motor commutation method |
Uint32 |
|
0 |
3 |
RO |
The actual commutation method in effect for each
axis. This value reflects the motor commutation method as specified
by DataID 10030. |
10603 |
Enable amplifier data logging |
Uint32 |
|
|
|
|
A bit mask that enables run-time data logging of FPGA registers that
are related to the amplifier commutation operation. This value should
normally be set to 0 to disable this feature. This mode is provided
for debugging purposes only and increases the CPU utilization of the
servo code. The following bits are defined in this mask: |
10604 |
Amplifier software configuration |
Uint32 |
|
|
|
RO |
Displays the amplifier software configuration, which includes some
of the setup data such as the motor commutation method: |
10605 |
Enable PWM output |
Int16 |
|
|
|
|
Enable PWM output, 1=enable, 0=disable. This is normally set to "1" by default. |
10606 |
Error block time configuration |
Int16 |
|
0 |
7 |
|
(3rd Party Amplifiers) This DataID is only effective when the axis
is configured to interface with a 3rd party amplifier through a DAC
channel. The
error block is internally invoked during the robot power-up sequence,
specifically when the amplifier is being enabled. This block time allows
an amplifier to have sufficient time to clear the "amp fault" signal
back to the controller. The following timing configurations are available: |
10607 |
Brake pulse time configuration |
Int16 |
|
0 |
7 |
|
(Not supported) Provide a voltage pulse to release
a brake. Typically a 24V brake would release if the input voltage is
supplied. However, once the brake is released the brake "holding" voltage
may be dropped to a lower value, e.g., 16V. This configuration allows
a 24V "pulse" to be supplied at a specified duration before it drops
to a lower holding voltage value. |
10609 |
Torque sign, +/- 1 |
Flt32 |
|
|
|
NP |
Torque sign, which inverts the output torque sign from the feedback compensator. This is used in conjunction with the encoder sign to make sure that a negative feedback loop is achieved. |
10610 |
Amplifier PEAK(non-RMS) current, A(z-p) |
Flt32 |
|
|
|
|
Maximum amplifier current per phase in amps. This is the peak instantaneous value and is not the RMS value. Some control vendors specify the maximum amplifier current as the maximum RMS value. However, Guidance amplifiers are specified in terms of the peak permitted current per phase. Since each amplifier phase generates a sinusoidal current profile, the maximum RMS value is equal to the peak instantaneous value divided by sqrt(2). |
10611 |
RMS rated motor current, A(rms) |
Flt32 |
|
|
|
|
This parameter should be set to the "Rated armature current" for the motor that is interfaced to the amplifier. This value is normally provided in the specification sheet for the motor and is typically in units of RMS amps "A(rms)". |
10612 |
RMS rated motor torque, tcnt |
Flt32 |
|
|
|
RO |
RMS rated motor torque in tcnts. This is computed from the "RMS rated motor current, A(rms)" (DataID 10611) and the "Amplifier PEAK(non-RMS) current, A(z-p) (DataID 10610). |
10613 |
AUTO mode motor PEAK(non-RMS)/(RMS rated) current, % |
% |
|
|
|
|
Motors can only be continuously driven at the "RMS rated motor current, A(rms)" (DataID 10611). However, for short periods of time (a few tenths of a second or at most a few seconds), motors can be driven at much higher peak currents. In fact, for most applications, motors are often driven over the RMS rated current during acceleration and deceleration intervals. |
10614 |
AUTO mode motor PEAK(non-RMS) torque limit, tcnt |
Flt32 |
|
|
|
RO |
Computed peak permitted single phase motor torque when the motor is under PROGRAM control,
in units of tcnts. |
10615 |
MANUAL mode motor PEAK(non-RMS)/(RMS rated) current, % |
% |
|
|
|
|
This parameter specifies the peak permitted current for a single motor phase when the Auto/Manual input signal is set to MANUAL (i.e. manual control mode). This value is provided as a safety precaution and limits the maximum
current command that the servos can generate in manual control. |
10616 |
MANUAL mode motor PEAK(non-RMS) torque limit, tcnt |
Flt32 |
|
|
|
RO |
Computed peak permitted single phase motor torque when the motor is under MANUAL control, in units of tcnts. |
10617 |
Motor stalled check duration, sec |
Flt32 |
|
|
|
|
Duration time in seconds used for checking for a motor stalled condition.
This is currently utilized to detect if a motor drive is continuously saturated at its peak torque/current as specified by the product of "RMS rated motor current, A(rms)" (DataID 10611) times "AUTO mode motor PEAK(non-RMS)/(RMS rated) current, %" (DataID 10613). |
10618 |
Guarded move max motor torque % |
Flt32 |
|
|
|
|
This parameter was designed to implement high performance "guarded moves" where the commanded output force or torque of one or more motors are limited to permit physical contact without damaging the robot or the object due to excessive forces. Specifically, this parameter temporarily limits the peak commanded current for a motor. |
10619 |
Scale factor from current to torque |
Flt32 |
|
|
|
RO |
Internal parameter used to scale current values (in amps) to (internal unit) in units of tcnts/amp. |
10620 |
Scale factor from torque to current |
Flt32 |
|
|
|
RO |
Inverse of data ID 10619 in units of amps/tcnt. |
10621 |
Duty cycle SPR filter pole, Hz |
Flt32 |
|
|
|
|
This is the frequency of the duty cycle SPR (Single-Pole Roll-off) filter (in Hz) that is utilized to compute the "Duty cycle value" (DataID 12606). If the "Duty cycle value" is too sensitive to short periods of high current utilization and a duty cycle error is being triggered even though the motor is running very cool, this filter frequency should be reduced to filter out more transient behavior. This value is typically set at 0.1 Hz by default. |
10622 |
Duty cycle exceeded duration, sec |
Flt32 |
|
|
|
|
Duty cycle exceeded duration in seconds. When set, if the "Duty cycle value" (DataID 12606) exceeds the "Duty cycle limit" (DataID 10624) for the specified time, then a *Motor duty cycle exceeded* (-3104) error is issued. If this value is 0, then as soon as the duty cycle value exceeds the limit, an error is generated. |
10623 |
Duty cycle limit in terms of rated torque, % |
% |
|
|
|
|
Duty cycle testing is intended to prevent a motor from being damaged due to overheating. The overheating estimate is computed based upon the average power that is supplied to a motor by an amplifier over a period of time. Specifically, a motor's duty cycle
value is computed by squaring the motor's current feedback
reading and applying the filter specified by "Duty cycle SPR
filter pole" (DataID 10621) to average in the effect of short periods of high power demand. The
motor current is squared so that the test will be based upon power (I^2 R) rather than current to provide a better estimate for motor heating. |
10624 |
Duty cycle limit, tcnt^2 |
Flt32 |
|
|
|
RO |
Computed duty cycle limit based on DataID 10623 and 10611 in units of tcnt^2. This is compared to the "Duty cycle value, tcnt^2" (DataID 12606) to determine if a duty cycle error should be generated. |
10625 |
Auxiliary brake release DOUT channel |
DOUT |
|
|
|
|
The controller power sequencing software automatically generates a single brake release digital output signal (8331) that is related to the 3rd integrated amplifier. As a wiring convenience, this same signal is present on all of the motor connectors. If you wish to assign a brake release signal to another axis or if your controller does not have any integrated amplifiers, you can specify a general purpose digital output for use for this purpose. If you want the standard system brake release signal that is wired to all of the motor connectors to be trigger when an axis (other than the 3rd axis) is enabled, set its value to 8331. For example, if the second motor for a robot is the Z-axis, the second parameter in this DataID should be set to 8331. This parameter is typically un-assigned and is set to channel 0. |
10626 |
Torque output DAC signal |
AOUT |
|
|
|
RO |
(3rd Party Amplifiers) This parameter is only valid if an axis is configured to be driven by a 3rd party amplifier, i.e. the "Amplifier type" (DataID 10029) is set to "20". In this case, this parameter indicates the number of the DAC channel that will be utilized. |
10627 |
Torque output DAC offset |
Flt32 |
|
|
|
|
(3rd Party Amplifiers) This offset value compensates for any DC bias in the amplifier and is in units of torque counts, tcnts. See "Torque output scale factor" (DataID 10628) for more information. |
10628 |
Torque output scale factor [0,1] |
Flt32 |
|
|
|
|
(3rd Party Amplifiers) Independent
of whether an integrated or a 3rd party amplifier is connected to an
axis, internally, the servo always maps the peak single phase amplifier (not motor)
current (DataID 10610) to torque values of +/- 32767 tcnt. For
3rd party amplifiers, the torque commands represented as torque counts
are then converted to +/- 10VDC using the following equation: |
10629 |
Auxiliary clear amp fault DOUT signal |
DOUT |
|
|
|
|
(3rd Party Amplifiers) Optional DOUT signal that is used to clear an amplifier fault. For certain 3rd party amplifiers, instead of using the amplifier enable signal to clear a fault, the amplifier requires that the fault be cleared explicitly. In these cases, a general purpose digital output signal may be used for this purpose via this parameter. |
10630 |
Rated EtherCAT motor torque count |
Flt32 |
|
|
|
|
(EtherCAT) Defines the GPL torque count value (tcnts) that will result in the EtherCAT slave amplifier/motor generating 100% of its rated torque output. For a typical EtherCAT slave, this parameter is set to 1000 and if GPL generates a torque output count of 1000, the motor will output 100% of its rated torque. This parameter is provided to compensate for non-standard EtherCAT slaves that require a value other than 1000. |
10631 |
Scale factor from torque to ECAT torque |
Flt32 |
|
|
|
RO |
(EtherCAT) Scale factor for converting standard GPL internal torque counts (tcnt) to EtherCAT slave motor torque unit. |