TA

Syntax:Implicit Only
Operands:_TA0,_TA1,_TA2,_TA3
Burn:not burnable

Tell Amplifier error status

Hardware: DMC40x0 DMC41x3 DMC21x3 DMC300x0

Full Description

The command returns the amplifier error status. The value is decimal and represents an 8 bit value. Bit 7 is most significant bit, 0 is least.

Tell Amplifier Error Bit Definition
TA0TA1TA2TA3
BIT #:STATUS:STATUS:STATUS:STATUS:BIT #
7Under Voltage (E-H Axes) ) **Hall Error H Axis *Peak Current H Axis07
6Over Temperature (E-H Axes) **Hall Error G Axis *Peak Current G Axis06
5Over Voltage (E-H Axes) ) *Hall Error F Axis *Peak Current F Axis05
4Over Current (E-H Axes) ) ***Hall Error E Axis *Peak Current EAxis04
3Under Voltage (A-D Axes) **Hall Error D Axis *Peak Current DAxis03
2Over Temperature (A-D Axes) *Hall Error C Axis *Peak Current CAxis02
1Over Voltage (A-D Axes) *Hall Error B Axis *Peak Current B AxisELO Active (E-H Axes) ****1
0Over Current (A-D Axes) ***Hall Error A Axis *Peak Current A AxisELO Active (A-D Axes) ****0

* Valid for AMP-43040 (-D3040)
** Valid for AMP-43040 (-D3040) & SDM-44140 (-D4140)
*** Valid for AMP-43040 (-D3040) & Valid for SDM-44140 (-D4140) & Valid for SDM-44040 (-D4040)
**** Valid for AMP-43040 (-D3040) & Valid for AMP-43140 (-D3140) & Valid for SDM-44140 (-D4140) & Valid for SDM-44040 (-D4040)

Hint: If your Brushed-type servo motor is disabling and TA1 shows a hall error, try using the BR command to set that axis as a Brushed axis, causing the controller to ignore invalid Hall states.

Arguments

TA n

returns the amplifier error status where n is 0,1,2, or 3

Operand Usage

_TAm Contains the Amplifier error status. m = 0,1,2, or 3

Usage

Usage and Default Details
UsageValue
While MovingYes
In a ProgramYes
Command LineYes
Controller UsageDMC-40x0 with -D30x0, -D4040, -D4140; DMC-21x3 with AMP-204x0, AMP-205x0, or SDM 206x0
Default ValueN/A
Default Format1.0

Related Commands

#AMPERR - Amplifier Error Automatic Subroutine
BR - Brush Axis Configuration
QH - Hall State

Examples:

TA1	
:5	Hall Error for Axis A and C