Class AxisCyclicProcessData
The AxisCyclicProcessData class provides properties to interact with the cyclic process data of an axis in a TwinCAT NC system. It uses an AdsClient to read and write various control and status parameters of the axis, such as control word, controller enable, feed enable, referencing cam, velocity override, operation mode, actual position correction value, and external controller component. If the axis is linked to a PLC object, most of these values will be refused.
public class AxisCyclicProcessData
- Inheritance
-
AxisCyclicProcessData
- Inherited Members
Properties
ActualPositionCorrectionValue
Actual position correction value (measurement system error correction)
public double ActualPositionCorrectionValue { get; set; }
Property Value
ControlWord
Control double word
public int ControlWord { get; set; }
Property Value
ControllerEnable
Controller enable
public bool ControllerEnable { get; set; }
Property Value
ExternalControllerComponent
External controller component (position controller component)
public double ExternalControllerComponent { get; set; }
Property Value
FeedEnableMinus
Feed enable minus
public bool FeedEnableMinus { get; set; }
Property Value
FeedEnablePlus
Feed enable plus
public bool FeedEnablePlus { get; set; }
Property Value
OperationMode
Operation mode axis
public uint OperationMode { get; set; }
Property Value
ReferencingCam
Referencing cam
public bool ReferencingCam { get; set; }
Property Value
VelocityOverride
Velocity override (1000000 == 100%)
public uint VelocityOverride { get; set; }