Coordinated Motion Function Blocks

This section contains a table with an alphabetical list of the Coordinated Motion function blocks. The table includes where the function block can be found in the KAS IDEClosed"Integrated development environment" An integrated development environment is a type of computer software that assists computer programmers in developing software. IDEs normally consist of a source code editor, a compiler and/or interpreter, build-automation tools, and a debugger library, starting from Motion/Common > Coordinated Motion > (Grouping).

Name Grouping Description
MC_AddAxisToGrp Group Control Adds an axis to an axes group.
MC_AxisSetDefaults Motion Sets the default kinematic parameters for an axis.
MC_CreateAxesGrp Group Control Create an axis group for coordinated motion.
MC_ErrorDescription Motion/Common > Info Converts the PLCopenClosedA vendor -and product- independent worldwide association active in Industrial Control and aiming at standardizing PLC file formats based on XML error IDs into message strings
MC_GrpReset Group Control Resets all the axes in an axes group.
MC_GrpDisable Group Control Changes the state of a group to GroupDisabled.
MC_GrpEnable Group Control Changes the state of a group from GroupDisabled to GroupStandby.
MC_GrpHalt Motion Performs a controlled motion stop of all the axes in the group
MC_GrpReadActAcc Info Reads the actual acceleration of the group and the axes in the group.
MC_GrpReadActPos Info Reads the actual position of the axes in the group.
MC_GrpReadActVel Info Reads the actual velocity of the group and the axes in the group.
MC_GrpReadBoolPar Group Control Reads a value from the specified boolean group parameter
MC_GrpReadParam Group Control Reads a value from the specified group parameter.
MC_GrpReadCmdPos Info Reads the command position of the axes in the group.
MC_GrpReadCmdVel Info Reads the command velocity of the axes in the group and the path velocity.
MC_GrpReadError Info Reads the Group ErrorID in State ERRORSTOP.
MC_GrpReadStatus Info Returns the status of an axes group.
MC_GrpReset Group Control Makes the transition from the state GroupErrorStop to GroupStandby by resetting all internal group-related errors. Also resets axis errors and drive faults for each axis in the group.
MC_GrpSetOverride Motion Sets the velocity factor that is multiplied to the commanded velocity of all axes in the group.
MC_GrpSetPos Reference Sets the axis position for all of the axes in an axes group to the positions specified in the Position input.
MC_GrpStop Group Control Performs a non-aborted, controlled motion stop on all axes in an AxesGroup.
MC_GrpWriteBoolPar Group Control Writes a value to the specified boolean group parameter.
MC_GrpWriteParam Group Control Writes a value to the specified group parameter.
MC_InitAxesGrp Group Control Initializes the kinematic limits for the axis group.
MC_MoveCircAbs Motion Commands interpolated circular movement on an axes group to the specified absolute positions.
MC_MoveCircRel Motion Commands interpolated circular movement on an axes group to the specified relative positions.
MC_MoveDirAbs Motion Commands movement of an axes group to an absolute position regardless of path.
MC_MoveDirRel Motion Commands movement of an axes group to a relative position regardless of path.
MC_MoveLinAbs Motion Commands interpolated linear movement on an axes group to the specified absolute positions.
MC_MoveLinRel Motion Commands interpolated linear movement on an axes group to the specified relative positions.
MC_RemAxisFromGrp Group Control Removes an individual axis from an axis group.
MC_SetKinTra Group Control Sets the kinematic transform between the Machine Coordinate System and the Axes Coordinate System
MC_UngroupAllAxes Group Control Removes all axes from an axes group.