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.

Figure 16 – CncAxisType

6.8.2 ObjectType Definition

The CncAxisType is formally defined in Table 14.

Table 14 – CncAxisType Definition
Attribute Value
BrowseNameCncAxisType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition ModellingRule
Inherit the components of the CncDriveType
HasComponentVariableActStatusCncAxisStatusDataItemTypeMandatory
HasComponentVariableIsReferencedBooleanDataItemTypeMandatory
HasComponentVariableIsRotationalBooleanDataItemTypeMandatory
HasComponentVariablePosDirectCncPositionDataTypeCncPositionVariableTypeMandatory
HasComponentVariablePosIndirectCncPositionDataTypeCncPositionVariableTypeMandatory
HasComponentVariableZeroOffsetDoubleAnalogItemTypeMandatory

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.