Table of Contents

Class AxisCyclicProcessData

Namespace
TwinSharp.NC
Assembly
TwinSharp.dll

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

double

ControlWord

Control double word

public int ControlWord { get; set; }

Property Value

int

ControllerEnable

Controller enable

public bool ControllerEnable { get; set; }

Property Value

bool

ExternalControllerComponent

External controller component (position controller component)

public double ExternalControllerComponent { get; set; }

Property Value

double

FeedEnableMinus

Feed enable minus

public bool FeedEnableMinus { get; set; }

Property Value

bool

FeedEnablePlus

Feed enable plus

public bool FeedEnablePlus { get; set; }

Property Value

bool

OperationMode

Operation mode axis

public uint OperationMode { get; set; }

Property Value

uint

ReferencingCam

Referencing cam

public bool ReferencingCam { get; set; }

Property Value

bool

VelocityOverride

Velocity override (1000000 == 100%)

public uint VelocityOverride { get; set; }

Property Value

uint