Table of Contents

Struct NCAXISSTATE_ONLINESTRUCT

Namespace
TwinSharp.NC
Assembly
TwinSharp.dll

AXIS ONLINE STRUCTURE (NC/CNC)

public struct NCAXISSTATE_ONLINESTRUCT
Inherited Members

Fields

ActualAcceleration

Actual acceleration. e.g. mm/s^2

public double ActualAcceleration

Field Value

double

ActualModuloPosition

Axis actual modulo position

public double ActualModuloPosition

Field Value

double

ActualPosition

Axis Actual position

public double ActualPosition

Field Value

double

ActualTorque

Actual torque or actual force (new from TwinCAT 3.1 B4013). e.g. 100% = 1000

public double ActualTorque

Field Value

double

ActualVelocity

Optional: Actual velocity. e.g. mm/s

public double ActualVelocity

Field Value

double

AxisControlDWord

Axis control double word

public NCTOPLC_AXIS_REF_OPMODE AxisControlDWord

Field Value

NCTOPLC_AXIS_REF_OPMODE

AxisStatusDWord

Axis state double word

public StateDWordFlags AxisStatusDWord

Field Value

StateDWordFlags

ControlLoopIndex

Axis control loop index

public int ControlLoopIndex

Field Value

int

ControllerOutputPercent

Controller output in percent

public double ControllerOutputPercent

Field Value

double

ErrorState

Axis error state.

public int ErrorState

Field Value

int

FillUp

Reserved for future use.

public byte[] FillUp

Field Value

byte[]

FollowingErrorPeakMaximum

Peak hold value for max. pos. position lag (pos.) e.g. mm

public double FollowingErrorPeakMaximum

Field Value

double

FollowingErrorPeakMinimum

PeakHold value for max. neg. position lag (pos.) e.g. mm

public double FollowingErrorPeakMinimum

Field Value

double

FollowingErrorPosition

Lag error position. e.g. mm

public double FollowingErrorPosition

Field Value

double

SetAcceleration

Set acceleration. e.g. mm/s^2

public double SetAcceleration

Field Value

double

SetJerk

Set jerk (new from TwinCAT 3.1 B4013). e.g. mm/s^3

public double SetJerk

Field Value

double

SetModuloPosition

Axis modulo set position.

public double SetModuloPosition

Field Value

double

SetPosition

Axis set position.

public double SetPosition

Field Value

double

SetTorque

Set torque or set force. Symbol "SetTorque". e.g. 100% = 1000

public double SetTorque

Field Value

double

SetTorqueChange

Set torque change or set force change (time derivative of the set torque or set force) (from TwinCAT 3.1 B4024.2). e.g. %/s

public double SetTorqueChange

Field Value

double

SetVelocity

Set velocity. e.g. mm/s

public double SetVelocity

Field Value

double

SlaveCouplingState

Slave coupling state (state)

public CoupleState SlaveCouplingState

Field Value

CoupleState

TorqueOffset

Additive set torque or additive set force ("TorqueOffset") (from TwinCAT 3.1 B4024.2). e.g. 100% = 1000

public double TorqueOffset

Field Value

double

TotalOutputPercent

Total output in percent

public double TotalOutputPercent

Field Value

double

VelocityOverride

Velocity override (1000000 == 100%)

public int VelocityOverride

Field Value

int