Axis Configuration functions

The following table describes the Axis Configuration functions.

Function name Description
EnableAxisUnitConversion Enables the axis to use a real-world unit.
GetAxisAvailableControlModes Checks the control modes the axis can use.
GetAxisError Gets general axis errors not relating to the functions, such as axis errors, drive errors, and communication errors.
GetAxisInfo Gets information concerning an axis, such as modes, inputs directly related to the axis, and certain status information.
GetAxisMotionState Gets the state of the axis in connection with the motion currently in progress.
GetAxisParameter Gets the value of a vendor-specific parameter from an axis.
GetAxisState Gets the state of the selected axis.
PowerAxis Enables or disables the operation of an axis.
ResetAxis Makes the transition from the state ErrorStop to Standstill or Disabled by resetting all internal axis-related errors – it doesn't affect the output of the function instances.
SetAxisControlMode Sets a control mode of an axis at run time.
SetAxisCountsPerUnit Sets the conversion ratio of the user-defined position unit to the count (pulse) unit used by an axis.
SetAxisMotionProfile Configures the motion settings of an axis.
SetAxisNegativeLimitSwitch Sets a negative limit switch for an axis.
SetAxisParameter Sets the value of a vendor-specific parameter for an axis.
SetAxisPositiveLimitSwitch Sets a positive limit switch for an axis.
SetAxisSecondEncoderCountsPerUnit Sets the conversion ratio of the user-defined position unit to the count (pulse) unit used by an axis for the secondary encoder.
SetAxisTorquePid Configures the PID settings used by an axis in the torque mode.
SetAxisVelocityPid Configures the PID settings used by an axis in the velocity mode.