CncChannelType TOC Previous Next Specification

CNC channel component.

The representation of the CncChannelType ObjectType in the address space is shown in the following table:

Name Attribute
NodeId ns=1;i=1002
NamespaceUri http://opcfoundation.org/UA/CNC
BrowseName CncChannelType
NodeClass ObjectType
IsAbstract False
SubtypeOf CncComponentType

The references from the CncChannelType ObjectType Node are shown in the following table:

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
HasComponent Object <CncAxis>   CncAxisType OptionalPlaceholder
HasComponent Object <CncSpindle>   CncSpindleType OptionalPlaceholder
HasComponent Variable ActFeedrate Double AnalogItemType Mandatory
HasComponent Variable ActGFunctions UInt32[] DataItemType Mandatory
HasComponent Variable ActJogIncrement Double AnalogItemType Mandatory
HasComponent Variable ActMainProgramFile String DataItemType Mandatory
HasComponent Variable ActMainProgramFileOffset UInt32 DataItemType Optional
HasComponent Variable ActMainProgramLine String DataItemType Optional
HasComponent Variable ActMainProgramName String DataItemType Mandatory
HasComponent Variable ActMFunctions UInt32[] DataItemType Mandatory
HasComponent Variable ActModalOffsetFunction UInt32 DataItemType Mandatory
HasComponent Variable ActOperationMode CncOperationMode DataItemType Mandatory
HasComponent Variable ActOverride Double AnalogItemType Mandatory
HasComponent Variable ActProgramBlock String[] DataItemType Mandatory
HasComponent Variable ActProgramFile String DataItemType Mandatory
HasComponent Variable ActProgramFileOffset UInt32 DataItemType Optional
HasComponent Variable ActProgramLine String DataItemType Optional
HasComponent Variable ActProgramName String DataItemType Mandatory
HasComponent Variable ActProgramStatus CncChannelProgramStatus DataItemType Mandatory
HasComponent Variable ActStatus CncChannelStatus DataItemType Mandatory
HasComponent Variable BlockMode Boolean DataItemType Mandatory
HasComponent Variable CmdFeedrate Double AnalogItemType Mandatory
HasComponent Variable CmdOperationMode CncOperationMode DataItemType Mandatory
HasComponent Variable CmdOverride Double AnalogItemType Mandatory
GeneratesEvent ObjectType CncMessageType      
HasComponent Variable DryRunFeed Double AnalogItemType Mandatory
HasComponent Variable FeedHold Boolean DataItemType Mandatory
GeneratesEvent ObjectType GeneralModelChangeEventType      
HasProperty Variable Id UInt32 PropertyType Mandatory
HasComponent Variable PosTcpBcsA CncPositionDataType CncPositionVariableType Mandatory
HasComponent Variable PosTcpBcsB CncPositionDataType CncPositionVariableType Mandatory
HasComponent Variable PosTcpBcsC CncPositionDataType CncPositionVariableType Mandatory
HasComponent Variable PosTcpBcsX CncPositionDataType CncPositionVariableType Mandatory
HasComponent Variable PosTcpBcsY CncPositionDataType CncPositionVariableType Mandatory
HasComponent Variable PosTcpBcsZ CncPositionDataType CncPositionVariableType Mandatory
HasComponent Variable PosTcpWcsA CncPositionDataType CncPositionVariableType Mandatory
HasComponent Variable PosTcpWcsB CncPositionDataType CncPositionVariableType Mandatory
HasComponent Variable PosTcpWcsC CncPositionDataType CncPositionVariableType Mandatory
HasComponent Variable PosTcpWcsX CncPositionDataType CncPositionVariableType Mandatory
HasComponent Variable PosTcpWcsY CncPositionDataType CncPositionVariableType Mandatory
HasComponent Variable PosTcpWcsZ CncPositionDataType CncPositionVariableType Mandatory
HasComponent Variable ToolId UInt32 DataItemType Mandatory