Skip to main content

Types

1 Robot Operation State OperationState​

StateDescription
idleRobot idle
jogJog state (not moving)
rtControllingReal-time mode controlling
dragDrag enabled
rlProgramRL project running
demoDemo demonstration
dynamicIdentifyDynamics identification
frictionIdentifyFriction identification
loadIdentifyLoad identification
movingRobot moving
joggingJog moving
unknownUnknown

2 Robot Type WorkType​

TypeDescription
industrialIndustrial robot
collaborativeCollaborative robot

3 Robot Operation Mode OperateMode​

ModeDescription
manualManual
automaticAutomatic
unknownUnknown (exception occurred)

4 Robot Power On/Off and E-Stop State PowerState​

StateDescription
onPower on
offPower off
estopEmergency stop pressed
gstopSafety door open
unknownUnknown (exception occurred)

5 Pose Coordinate Type CoordinateType​

TypeDescription
flangeInBaseFlange relative to base frame
endInRefEnd relative to external frame

6 Motion Control Mode MotionControlMode​

ModeDescription
IdleIdle
NrtCommandNon-real-time mode executing motion commands
NrtRLTaskNon-real-time mode running RL project
RtCommandReal-time mode control

7 Controller Real-time Control Mode RtControllerMode​

ModeDescription
jointPositionReal-time joint space position control
cartesianPositionReal-time Cartesian space position control
jointImpedanceReal-time joint space impedance control
cartesianImpedanceReal-time Cartesian space impedance control
torqueReal-time torque control

8 Robot Stop Motion Level StopLevel​

LevelDescription
stop0Quick stop robot motion then power off
stop1Planned stop robot motion then power off, stop on original path
stop2Enum retained; for collision detection, former "trigger pause" semantics became compliant stop — prefer suppleStop
suppleStopCompliant stop, only applicable to collaborative models

9 Robot Drag Mode Parameter DragParameter​

ParameterDescription
DragParameterSpace::jointSpaceJoint space drag
SpaDragParameterSpacece::cartesianSpaceCartesian space drag
DragParameterType::translationOnlyTranslation only
DragParameterType::rotationOnlyRotation only
DragParameterType::freelyFree drag

10 Frame Type FrameType​

TypeDescription
worldWorld frame
baseBase frame
flangeFlange frame
toolTool frame
wobjWorkpiece frame
pathPath frame, force control task frame needs to track trajectory changes
railRail base frame

11 Jog Option - Coordinate System JogOptSpace​

TypeDescription
worldWorld frame
flangeFlange frame
baseFrameBase frame
toolFrameTool frame
wobjFrameWorkpiece frame
jointSpaceJoint space
singularityAvoidModeSingularity avoidance mode, applicable to industrial 6-axis, xMateCR and xMateSR 6-axis models
baseParallelModeBase parallel mode, applicable to industrial 6-axis, xMateCR and xMateSR 6-axis models

12 Singularity Avoidance Method AvoidSingularityMethod​

MethodDescription
lockAxis4Lock 4th axis
wristSacrifice orientation
jointWayJoint space short trajectory interpolation

13 MoveCF Full Circle Orientation Rotation Type MoveCFCommandRotType​

TypeDescription
constPoseConstant pose
rotAxisMoving axis rotation
fixedAxisFixed axis rotation

14 xPanel Configuration: External Power Supply Mode xPanelOptVout​

ModeDescription
offNo output
reserveReserved
supply12vOutput 12V
supply24vOutput 24V

15 Torque Type TorqueType​

TypeDescription
fullJoint torque, calculated by dynamics model
inertiaInertia force
coriolisCoriolis force
frictionFriction force
gravityGravity

16 Event Type Event​

TypeDescription
moveExecutionNon-real-time motion command execution info
safetySafety (collision or not)
rlExecutionRL execution status
logReporterController log reporter

17 xPanel Communication Option Enums​

Python binds flat enum classes (corresponding to C++ xPanelCommOpt), used by xPanelRS485Init / xPanelCANInit:

Enum classDescription
xPanelCommOptRs485BaudRS485 baud. AR models: 4800/9600/19200/38400/57600/115200/2500000;
other models: 9600/19200/38400/57600/115200/230400/460800/1000000/2000000
xPanelCommOptCheckBitnone / odd / even
xPanelCommOptStopBitstopbit1 / stopbit2
xPanelCommOptCanArbitrationBaudb1M(1 Mbps) / b500k / b250k / b125k
xPanelCommOptCanDataBaudb5M(5 Mbps) / b4M / b2M / b1M

18 CAN Frame Format CANFormat​

Used by CANFrame.frame_format.

TypeDescription
CANFormat.STANDARDStandard frame
CANFormat.EXTENDEDExtended frame

19 CAN Frame Type CANType​

Used by CANFrame.frame_type.

TypeDescription
CANType.CANFD_ACCELERATEDCANFD accelerated
CANType.CANFDCANFD
CANType.CANClassic CAN

20 Controller Backup Item BackupItem​

(In upgrade module xCoreSDK_Upgrade_py)

ValueDescription
customConfigCustom configuration
robotConfigRobot configuration
robotConfigWithoutBodyParamsRobot configuration without body parameters
controllerLogController log
systemLogSystem log
rlProgramRL program
backupRlProgramBackup RL project
sdkRecordPathDrag teaching path recorded via SDK

21 Diagnosis Option DiagnosisOpt​

In xCoreSDK_python.diagnosis. Used by setDiagnosisOption / getDiagnosisOptionStatus.

TypeDescription
diagnosisEnableMaster switch for diagnosis
delayMotionDelayed motion
realtimeThreadTimeoutReal-time thread timeout warning
reportTurnRegionWarningReport zone (blend) warning

22 Diagnosis Data Type DiagnosisDataType​

In xCoreSDK_python.diagnosis. Used by getDiagnosisDataStatus / setDiagnosisDataStatus. Controls whether diagnosis data is recorded when the corresponding event occurs.

TypeDescription
collisionDetectionCollision detection
fcErrorForce-control error
jntJumpJoint jump
rciErrorRCI error
safetyControlRscSlaveComErrorSafety-control RSC slave communication error
safetyMonitorCollaborationCollaborative safety monitor
safetyMonitorNormalNormal safety monitor