6.6.2 ObjectType Definition

The CncChannelType is formally defined in Table 12.

Table 12 – CncChannelType Definition
Attribute Value
BrowseNameCncChannelType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition ModellingRule
Inherit the components of the CncComponentType
GeneratesEventObjectTypeCncMessageType
GeneratesEventObjectType

GeneralModel

ChangeEventType

HasPropertyVariable0:NodeVersionStringPropertyTypeOptional
HasComponentObject<CncAxis>CncAxisTypeOptionalPlaceholder
HasComponentObject<CncSpindle>CncSpindleTypeOptionalPlaceholder
HasComponentVariableActFeedrateDoubleAnalogItemTypeMandatory
HasComponentVariableActGFunctionsUInt32[]DataItemTypeMandatory
HasComponentVariableActJogIncrementDoubleAnalogItemTypeMandatory
HasComponentVariableActMainProgramFileStringDataItemTypeMandatory
HasComponentVariableActMainProgramFileOffsetUInt32DataItemTypeOptional
HasComponentVariableActMainProgramLineStringDataItemTypeOptional
HasComponentVariableActMainProgramNameStringDataItemTypeMandatory
HasComponentVariableActMFunctionsUInt32[]DataItemTypeMandatory
HasComponentVariableActModalOffsetFunctionUInt32DataItemTypeMandatory
HasComponentVariableActOperationModeCncOperationModeDataItemTypeMandatory
HasComponentVariableActOverrideDoubleAnalogItemTypeMandatory
HasComponentVariableActProgramBlockString[]DataItemTypeMandatory
HasComponentVariableActProgramFileStringDataItemTypeMandatory
HasComponentVariableActProgramFileOffsetUInt32DataItemTypeOptional
HasComponentVariableActProgramLineStringDataItemTypeOptional
HasComponentVariableActProgramNameStringDataItemTypeMandatory
HasComponentVariableActProgramStatusCncChannelProgStatusDataItemTypeMandatory
HasComponentVariableActStatusCncChannelStatusDataItemTypeMandatory
HasComponentVariableBlockModeBooleanDataItemTypeMandatory
HasComponentVariableCmdFeedrateDoubleAnalogItemTypeMandatory
HasComponentVariableCmdOverrideDoubleAnalogItemTypeMandatory
HasComponentVariableDryRunFeedDoubleAnalogItemTypeMandatory
HasComponentVariableFeedHoldBooleanDataItemTypeMandatory
HasPropertyVariableIdUInt32PropertyTypeMandatory
HasComponentVariablePosTcpBcsACncPositionDataType

CncPosition

VariableType

Mandatory
HasComponentVariablePosTcpBcsBCncPositionDataType

CncPosition

VariableType

Mandatory
HasComponentVariablePosTcpBcsCCncPositionDataType

CncPosition

VariableType

Mandatory
HasComponentVariablePosTcpBcsXCncPositionDataType

CncPosition

VariableType

Mandatory
HasComponentVariablePosTcpBcsYCncPositionDataType

CncPosition

VariableType

Mandatory
HasComponentVariablePosTcpBcsZCncPositionDataType

CncPosition

VariableType

Mandatory
HasComponentVariablePosTcpWcsACncPositionDataType

CncPosition

VariableType

Mandatory
HasComponentVariablePosTcpWcsBCncPositionDataType

CncPosition

VariableType

Mandatory
HasComponentVariablePosTcpWcsCCncPositionDataType

CncPosition

VariableType

Mandatory
HasComponentVariablePosTcpWcsXCncPositionDataType

CncPosition

VariableType

Mandatory
HasComponentVariablePosTcpWcsYCncPositionDataType

CncPosition

VariableType

Mandatory
HasComponentVariablePosTcpWcsZCncPositionDataType

CncPosition

VariableType

Mandatory
HasComponentVariableToolIdUInt32DataItemTypeMandatory