Access the CoordinateSystem object

The COORDINATESYSTEM object provides status information about motion coordinate system execution.
Attribute
Data Type
Instruction
Meaning
CoordinateMotionStatus
DINT
GSV
SSV
Set when an axis lock is requested for an MCLM or MCCM instruction and the axis has crossed the Lock Position. Cleared when an MCLM or MCCM is initiated.
AccelStatus
BOOL
GSV
SSV
Sets when vector is accelerating. Clears when a blend is in process or when vector move is at speed or decelerating.
DecelStatus
BOOL
GSV
SSV
Sets when vector is decelerating. Clears when a blend is in process or when vector move is accelerating or when move completes.
ActualPosToleranceStatus
BOOL
GSV
SSV
Sets for Actual Tolerance termination type only. The bit is set after the following two conditions have been met. 1) Interpolation is complete. 2) The actual distance to the programmed endpoint is less than the configured coordinate system’s Actual Tolerance value. It remains set after the instruction completes. It is reset when a new instruction is started.
CommandPosToleranceStatus
BOOL
GSV
SSV
Sets for all termination types whenever the distance to the programmed endpoint is less than the configured coordinate system’s Command Tolerance value and remains set after the instruction completes. It is reset when a new instruction is started.
RobotJointsDirectionSenseBits
DINT
GSV
SSV
Set of bits that define the Joints direction sense. By default, the Joints direction sense bits are zero. This indicates that the user convention is the same as the Rockwell Kinematics convention. If any of the Joints have the opposite convention to the Rockwell convention, set the corresponding Joints direction sense bit to 1.
StoppingStatus
BOOL
GSV
SSV
The Stopping Status bit is cleared when the MCCM instruction executes.
MoveStatus
BOOL
GSV
SSV
Sets when MCCM begins axis motion. Clears on the .PC bit of the last motion instruction or a motion instruction executes which causes a stop.
MoveTransitionStatus
BOOL
GSV
SSV
Sets when No Decel or Command Tolerance termination type is satisfied. When blending collinear moves the bit is not set because the machine is always on path. It clears when a blend completes, the motion of a pending instruction starts, or a motion instruction executes which causes a stop. Indicates not on path.
MovePendingStatus
BOOL
GSV
SSV
The move pending bit is set once a coordinated motion instruction is queued. Once the instruction has begun executing, the bit will be cleared, provided no subsequent coordinated motion instructions have been queued in the mean time.In the case of a single coordinated motion instruction, the status bit may not be detected by the user in the
Logix Designer
application since the transition from queued to executing is faster than the coarse update.
The real value of the bit comes in the case of multiple instructions. As long as an instruction is in the instruction queue, the pending bit will be set. This provides the
Logix Designer
application programmer a means of stream-lining the execution of multiple coordinated motion instructions. Ladder logic containing coordinated motion instructions can be made to execute faster when the programmer allows instructions to be queued while a preceding instruction is executing. When the MovePendingStatus bit is clear, the next coordinated motion instruction can be executed (that is, setup in the queue).
MovePendingQueueFullStatus
BOOL
GSV
SSV
Sets when the instruction queue is full. It clears when the queue has room to hold another new coordinated move instruction.
TransformSourceStatus
BOOL
GSV
SSV
The coordinate system is the source of an active transform.
TransformTargetStatus
BOOL
GSV
SSV
The coordinate system is the target of an active transform.
CoorMotionLockStatus
BOOL
GSV
SSV
Set when an axis lock is requested for an MCLM or MCCM instruction and the axis has crossed the Lock Position. Cleared when an MCLM or MCCM is initiated.
For the enumerations Immediate Forward Only and Immediate Reverse Only, the bit is set immediately when the MCLM or MCCM is initiated.
When the enumeration is Position Forward Only or Position Reverse Only, the bit is set when the Master Axis crosses the Lock Position in the specified direction. The bit is never set if the enumeration is NONE.
The CoordMotionLockStatus bit is cleared when the Master Axis reverses direction and the Slave Axis stops following the Master Axis. The CoordMotionLockStatus bit is set again when the Slave Coordinate System resumes following the Master Axis. The CoordMotionLockStatus bit is also cleared when an MCS is initiated.
coordinateDefinition
DINT
GSV
Coordinate Definition for the coordinates in geometry
zeroAngleOffset4
REAL
GSV/SSV
Zero Angle Orientation for the fourth axis of non-Cartesian geometries.
zeroAngleOffset5
REAL
GSV/SSV
Zero Angle Orientation for the fifth axis of non-Cartesian geometries.
zeroAngleOffset6
REAL
GSV/SSV
Zero Angle Orientation for the sixth axis of non-Cartesian geometries.
linkLength3
REAL
GSV/SSV
Linear length of the wrist link of a robot.
ballScrewPitch
REAL
GSV/SSV
Pitch of SCARA Independent Coupled Screw.
ActiveToolFrameID
DINT
GSV/tag
Active Tool Identifier specified by user in the MCTO instruction.
MaxOrientationSpeed
REAL
GSV/SSV
Maximum speed of the orientation axes of the coordinate system.
MaxOrientationAccel
REAL
GSV/SSV
Maximum acceleration of the orientation axes of the coordinate system.
MaxOrientationDecel
REAL
GSV/SSV
Maximum deceleration of the orientation axes of the coordinate system.
ActiveWorkFrameID
REAL
GSV/Tag
Active work frame
SwingArmOffsetA3
REAL
GSV/SSV
The offset along the X-axis from the center of the bottom base plate to the Joint 4 frame for 5-axis Delta geometry.
SwingArmOffsetD3
REAL
GSV/SSV
The offset along the Z axis from the center of the bottom base plate to the Joint 4 frame for 5-Axis Delta geometry.
SwingArmOffsetA4
REAL
GSV/SSV
The offset along the X-axis J4 frame to the Joint 5 frame for 5-Axis Delta geometry.
SwingArmOffsetD4
REAL
GSV/SSV
The offset along the Z-axis J4 frame to the Joint 5 frame for 5-axis Delta geometry.
SwingArmOffsetD5
REAL
GSV/SSV
The offset along the Z-axis J5 frame to the EOA frame for 5-axis Delta geometry.
SwingArmCouplingRatioNumerator
INT, DINT
GSV/SSV
The ratio of the rotation axis to the tilt axis.
SwingArmCouplingRatioDenominator
INT, DINT
GSV/SSV
The ratio of the rotation axis to the tilt axis.
SwingArmCouplingDirection
INT, DINT
GSV/SSV
Relative direction of the coupled J4 rotational axis to the J5 tilt axis for Delta J1J2J3J4J5 Robot geometry.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.