Table of Contents

Enum NCTOPLC_AXIS_REF_OPMODE

Namespace
TwinSharp.NC
Assembly
TwinSharp.dll

The AxisControlDWord is a 32 bit data word in the axis interface PLC->NC.

[Flags]
public enum NCTOPLC_AXIS_REF_OPMODE : uint

Fields

AllowExtSetAxisCommands = 4194304

Allow motion commands to an axis that is fed by an external setpoint generator.

AllowSlaveCommands = 2097152

Allow motion commands to slave axes.

BacklashCompensation = 32

Backlash compensation.

DelayedErrorReaction = 64

Delayed error reaction of the NC.

LoopMode = 4

Loop movement.

ModuloPositioning = 128

Modulo axis (modulo display).

MotionMonitoring = 8

Physical movement monitoring.

NcApplicationRequested = 8388608

Request bit for the application software (PLC code), e.g. for an "ApplicationHomingRequest".

None = 0

No active bits set.

PEHTimeMonitoring = 16

PEH time monitoring.

PositionAreaMonitoring = 1

Position range monitoring.

PositionCorrection = 1048576

Position correction ("Measuring system error compensation")

PositionLagMonitoring = 65536

Lag monitoring - position.

SimulationAxis = 256

Simulation axis.

SoftLimitMaxMonitoring = 524288

End position monitoring max.

SoftLimitMinMonitoring = 262144

End position monitoring min.

StopMonitoring = 4096

Standstill monitoring.

TargetPositionMonitoring = 2

Target position window monitoring.

Unused1 = 512

Reserved for future use.

Unused2 = 1024

Reserved for future use.

Unused3 = 2048

Reserved for future use.

Unused4 = 8192

Reserved for future use.

Unused5 = 16384

Reserved for future use.

Unused6 = 32768

Reserved for future use.

VeloLagMonitoring = 131072

Lag monitoring - velocity.