Drive interface for high/low speed axes NC->IO (12 bytes)
No. | Data type | Byte | Bit | Def.-Range | Variable name | Description |
---|---|---|---|---|---|---|
1 | UINT32 | 0-3 | - | - | nOutData1 | Drive output data 1 (NC->I/O) |
2 | UINT32 | 4-7 | - | - | nOutData2 | Drive output data 2 (NC->I/O) |
3 | UINT8 | 8 | - | - | nControlByte | Control byte |
|
|
| 0 | 0/1 | bMinusHigh | Direction: negative velocity: fast |
|
|
| 1 | 0/1 | bMinusLow | Direction: negative velocity: slow |
|
|
| 2 | 0/1 | bPlusLow | Direction: positive velocity: slow |
|
|
| 3 | 0/1 | bPlusHigh | Direction: positive velocity: fast |
|
|
| 4 | 0/1 | - | RESERVE |
|
|
| 5 | 0/1 | - | RESERVE |
|
|
| 6 | 0/1 | bBreakInv | Inverse braking bit (0 = ACTIVE, 1 = PASSIVE) |
|
|
| 7 | 0/1 | bBreak | Braking bit (0 = PASSIVE, 1 = ACTIVE) |
4 | UINT8 | 9 | - | - | nExtControlByte | Extended control byte |
|
|
| 0 | 0/1 | bDirectionMinus | Direction: negative |
|
|
| 1 | 0/1 | bDirectionPlus | Direction: positive |
|
|
| 2 | 0/1 | bVeloLow | Velocity: slow |
|
|
| 3 | 0/1 | bVeloHigh | Velocity: high |
|
|
| 4 | 0/1 | - | RESERVE |
|
|
| 5 | 0/1 | - | RESERVE |
|
|
| 6 | 0/1 | bBreakInv | Inverse braking bit (0 = ACTIVE, 1 = PASSIVE) |
|
|
| 7 | 0/1 | bBreak | Braking bit (0 = PASSIVE, 1 = ACTIVE) |
5 | UINT16 | 10-11 | - | - | nReserved | Reserved bytes |
![]() | An axis start will only be initiated if the distance from the target point is in fact larger than the parameterized braking distance. |