This DataType combines position values that are of common interest. CncPositionDataType comprises the current position value, the setpoint position value and the remaining distance to go for a positioning unit. The position values can be of any type (rotation, linear or similar). CncPositionDataType is defined in Table 30.

Table 30 – CncPositionDataType Structure

Name

Type

Description

CncPositionDataType

Structure

Structure of position elements.

ActPos

Double

Position current value.

CmdPos

Double

Position setpoint value.

RemDist

Double

Remaining distance.

Its representation in the AddressSpace is defined in Table 31.

Table 31 – CncPositionDataType Definition

Attributes

Value

BrowseName

CncPositionDataType

CncPositionVariableType is based on the CncPositionDataType. It offers information for unit and range additionally to the different position values of CncPositionDataType. The unit and range information is valid for all three position values. CncPositionVariableType is formally defined in Table 32.

Table 32 – CncPositionVariableType Definition

Attribute

Value

BrowseName

CncPositionVariableType

IsAbstract

False

ValueRank

-1

DataType

CncPositionDataType

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the BaseDataVariableType

HasComponent

Variable

ActPos

Double

BaseDataVariableType

Mandatory

HasComponent

Variable

CmdPos

Double

BaseDataVariableType

Mandatory

HasProperty

Variable

0:EngineeringUnits

EUInformation

PropertyType

Mandatory

HasProperty

Variable

0:EURange

Range

PropertyType

Mandatory

HasComponent

Variable

RemDist

Double

BaseDataVariableType

Mandatory