Generate compensation blocks

The generation of compensation blocks is not subject to restrictions with respect to the NC block sequence as applies to direct or indirect TRC selection. The next block after the current block is used to calculate contour transitions between the programmed NC blocks.

The contour transition is on straight lines (G25) by default – or optionally on arcs (G26) – with the option of feed rate adaptation (G10/G11).

The table below and the supplementary diagrams show all the possible contour transitions, whereby both the possible transitions (linear and circular interim blocks) are shown.

Insert blocks by the TRC

LIN: Linear block, CIR: Circular block

G25: Insert linear transition

G26: Insert circular transition

(2 LIN : The TRC inserts 2 linear blocks at the transition).

 

Angle range

 

0° to 180°

180° to 270°

270° to 360°

progr. block sequence

G25

G26

G25

G26

G25

G26

LIN-LIN

0

0

0

1 CIR

1 LIN

1 CIR

LIN-CIR / CIR-LIN

0

0

1 LIN

1 CIR

2 LIN

1 CIR

CIR-CIR

0

0

2 LIN

1 CIR

3 LIN

1 CIR

Generate compensation blocks 1:
Example of contour transition on straight lines for linear-linear block sequence
Generate compensation blocks 2:
Example of contour transition to an arc for linear-linear block sequence

Combination type 1: 0° < ß ≤ 180°, G41

Combination type 3: 0° < ß ≤ 180°, G41

 

Generate compensation blocks 3:

 

Generate compensation blocks 4:

 

Combination type 2: 0° < ß ≤ 180°, G41

Combination type 4: 0° < ß ≤ 180°, G41

 

Generate compensation blocks 5:

 

Generate compensation blocks 6:

TRC transitions: Combination cases for 0° < ß ≤180 ° (independent of G25 or G26 since no compensation blocks are added)

Combination type 1: 180° < β ≤ 270°, G41

Combination type 3: 180° < β ≤ 270°, G41

 

Generate compensation blocks 7:

 

Generate compensation blocks 8:

Combination type 2: 180° < β ≤ 270°, G41

Combination type 4: 180° < β ≤ 270°, G41

 

Generate compensation blocks 9:

 

Generate compensation blocks 10:

TRC transitions: Combination cases for 180° < ß ≤ 270° with linear interim blocks

Combination type 1: 270° < ß ≤ 360°, G41

Combination type 3: 270° < ß ≤ 360°, G41

 

Generate compensation blocks 11:

 

Generate compensation blocks 12:

Combination type 2: 270° < ß ≤ 360°, G41

Combination type 4: 270° < ß ≤ 360°, G41

 

Generate compensation blocks 13:

 

Generate compensation blocks 14:

TRC transitions: Combination cases for 270° < ß ≤ 360° with linear interim blocks

Combination type 1: 180° < β ≤ 270° , G41, G26

Combination type 3: 180° < β ≤ 270° , G41, G26

 

Generate compensation blocks 15:

 

 

Generate compensation blocks 16:

Combination type 2: 180° < β ≤ 270° , G41, G26

Combination type 4: 180° < β ≤ 270° , G41, G26

 

Generate compensation blocks 17:

 

 

Generate compensation blocks 18:

TRC transitions: Combination cases for 180° < ß ≤ 270° with circular interim blocks

Combination type 1: 270° < ß ≤ 360°, G41, G26

Combination type 3: 270° < ß ≤ 360°, G41, G26

 

Generate compensation blocks 19:

 

 

Generate compensation blocks 20:

Combination type 2: 270° < ß ≤ 360°, G41, G26

Combination type 4: 270° < ß ≤ 360°, G41, G26

Generate compensation blocks 21:

 

 

Generate compensation blocks 22:

TRC transitions: Combination cases for 270° < ß ≤ 360° with circular interim blocks