Classes
IndexGroup base of CNC
IndexGroup = 0x120300
IndexGroup of classes
The following classes of the CNC instances can currently be addressed by the corresponding IndexGroup:
- 0x120300 : position controller (once per CNC, channel-independent with platform-global axes)
- 0x121300 : interpolator (channel-specific with channel axes)
- 0x122300 : decoder (channel-specific with channel axes)
- 0x123300 : HLD (channel-specific, HLD of the first channel additionally contains axes that are platform-global)
- 0x124300 : Path preparation (channel-specific)
- 0x25300 : Spindle
The individual classes have the following additive values on the CNC IndexGroup:
- 0x0000 : position controller (once per CNC, channel-independent with platform-global axes)
- 0x1000 : interpolator (channel-specific with channel axes)
- 0x2000 : decoder (channel-specific with channel axes)
- 0x3000 : HLD (channel-specific, HLD of the first channel additionally contains axes that are platform-global)
- 0x4000 : Path preparation (channel-specific)
- 0x5000 : Spindle
element attributes
The following attributes of an element can be queried (additive values to the IndexGroup):
- 0x000 : data content (depending on data type)
- 0x100 : name as string
- 0x200 : type as string [UNS08;SGN08; ... ;SGN32; REAL32, REAL64]
- 0x300 : length of data in bytes
- 0x400 : unit as string
- 0x500 : BOOLEAN flag indicating whether write access is permitted
- 0x600 : Object address: In (channel, axis), Out (IndexGroup, IndexOffset)