This DataTypecombines position values that are of common interest. CncPositionDataTypecomprises 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). CncPositionDataTypeis 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 AddressSpaceis defined in Table 31.
Table 31– CncPositionDataType Definition
Attributes |
Value |
BrowseName |
CncPositionDataType |
CncPositionVariableTypeis 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. CncPositionVariableTypeis 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 |