6.8 CncAxisType
6.8.1 General
This OPC UA ObjectType represents a CNC axis. CNC axes can be subordinated to channels. They can change channel affiliation during runtime. For that reasons Objects of type CncAxisType may be referenced by Objects of CncChannelType to inform about their current channel affiliation. At the same time all axis Objects of a CNC system must be subordinated to the CncAxisList regardless of their channel affiliation.
Figure 16 shows an overview for the CncAxisType. It is formally defined in Table 14.

6.8.2 ObjectType Definition
The CncAxisType is formally defined in Table 14.
| Attribute | Value | ||||
| BrowseName | CncAxisType | ||||
| IsAbstract | False | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| Inherit the components of the CncDriveType | |||||
| HasComponent | Variable | ActStatus | CncAxisStatus | DataItemType | Mandatory |
| HasComponent | Variable | IsReferenced | Boolean | DataItemType | Mandatory |
| HasComponent | Variable | IsRotational | Boolean | DataItemType | Mandatory |
| HasComponent | Variable | PosDirect | CncPositionDataType | CncPositionVariableType | Mandatory |
| HasComponent | Variable | PosIndirect | CncPositionDataType | CncPositionVariableType | Mandatory |
| HasComponent | Variable | ZeroOffset | Double | AnalogItemType | Mandatory |
6.8.3 ObjectType Description
6.8.3.1 ActStatus
Actual axis state.
6.8.3.2 IsReferenced
Axis reference state (true in case of successfully referenced axis, else false).
6.8.3.3 IsRotational
Axis type (true in case of rotational axis, in case of linear type or other false).
6.8.3.4 PosDirect
Axis position values referring to axis' direct measurement system.
6.8.3.5 PosIndirect
Axis position values referring to axis' indirect measurement system.
6.8.3.6 ZeroOffset
Active axis zero offset.