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

 

Drive interface for high/low speed axes NC->IO (12 bytes) 1:

An axis start will only be initiated if the distance from the target point is in fact larger than the parameterized braking distance.