The CncChannelType is formally defined in Table 12.
Table 12 – CncChannelType Definition
Attribute |
Value |
||||
BrowseName |
CncChannelType |
||||
IsAbstract |
False |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Inherit the components of the CncComponentType |
|||||
|
|
|
|
|
|
GeneratesEvent |
ObjectType |
CncMessageType |
|
|
|
GeneratesEvent |
ObjectType |
GeneralModel ChangeEventType |
|
|
|
HasProperty |
Variable |
0:NodeVersion |
String |
PropertyType |
Optional |
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 |
CncChannelProgStatus |
DataItemType |
Mandatory |
HasComponent |
Variable |
ActStatus |
CncChannelStatus |
DataItemType |
Mandatory |
HasComponent |
Variable |
BlockMode |
Boolean |
DataItemType |
Mandatory |
HasComponent |
Variable |
CmdFeedrate |
Double |
AnalogItemType |
Mandatory |
HasComponent |
Variable |
CmdOverride |
Double |
AnalogItemType |
Mandatory |
HasComponent |
Variable |
DryRunFeed |
Double |
AnalogItemType |
Mandatory |
HasComponent |
Variable |
FeedHold |
Boolean |
DataItemType |
Mandatory |
HasProperty |
Variable |
Id |
UInt32 |
PropertyType |
Mandatory |
HasComponent |
Variable |
PosTcpBcsA |
CncPositionDataType |
CncPosition VariableType |
Mandatory |
HasComponent |
Variable |
PosTcpBcsB |
CncPositionDataType |
CncPosition VariableType |
Mandatory |
HasComponent |
Variable |
PosTcpBcsC |
CncPositionDataType |
CncPosition VariableType |
Mandatory |
HasComponent |
Variable |
PosTcpBcsX |
CncPositionDataType |
CncPosition VariableType |
Mandatory |
HasComponent |
Variable |
PosTcpBcsY |
CncPositionDataType |
CncPosition VariableType |
Mandatory |
HasComponent |
Variable |
PosTcpBcsZ |
CncPositionDataType |
CncPosition VariableType |
Mandatory |
HasComponent |
Variable |
PosTcpWcsA |
CncPositionDataType |
CncPosition VariableType |
Mandatory |
HasComponent |
Variable |
PosTcpWcsB |
CncPositionDataType |
CncPosition VariableType |
Mandatory |
HasComponent |
Variable |
PosTcpWcsC |
CncPositionDataType |
CncPosition VariableType |
Mandatory |
HasComponent |
Variable |
PosTcpWcsX |
CncPositionDataType |
CncPosition VariableType |
Mandatory |
HasComponent |
Variable |
PosTcpWcsY |
CncPositionDataType |
CncPosition VariableType |
Mandatory |
HasComponent |
Variable |
PosTcpWcsZ |
CncPositionDataType |
CncPosition VariableType |
Mandatory |
HasComponent |
Variable |
ToolId |
UInt32 |
DataItemType |
Mandatory |