Special Motion Commands
4.4 NC block compression (COMPON, COMPCURV, COMPCAD, COMPOF)
Job planning
Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
249
Note
The rounding function
G642 and jerk limitation SOFT can be used to achieve further
improvements in surface quality. These commands must be written at the beginning of the
program.
General conditions
● The NC block compression is generally executed for linear blocks (G1).
● Only blocks that comply with a simple syntax are compressed:
N... G1X... Y... Z... F... ;comment
All other blocks are executed unchanged (no compression).
● Motion blocks with extended addresses such as
C=100 or A=AC(100) are also condensed.
● The position values do not have to be programmed directly, but can also be indirectly
specified using parameter assignments, e.g.
X=R1*(R2+R3).
● If the option "orientation transformation" is available, then NC blocks in which the tool
orientation (and where relevant, also the tool rotation) is programmed using direction
vectors can also be compressed (see "
Compressing the orientation (Page 354)").
● It is interrupted by any other type of NC instruction, e.g., an auxiliary function output.
Examples
Example 1: COMPON
Program code Comment
N10 COMPON ; Compressor function COMPON on.
N11 G1 X0.37 Y2.9 F600 ; G1 before end point and feed.
N12 X16.87 Y–.698
N13 X16.865 Y–.72
N14 X16.91 Y–.799
…
N1037 COMPOF ; Compressor function off.
…