TE7: Continue machining at the contour (retrace support) - 840D sl only
19.9 Boundary conditions
19.9.1.2
Continue machining within program loops
In NC high-level language, program loops can be programmed using:
● LOOP
● FOR
● WHILE
● REPEAT
● CASE/IF-ELSE-ENDIF in conjunction with GOTOB
Risk of collision
Significant contour deviations can occur during the machining if the programmed continuation
point at the programmed contour is the result of a loop run that is not equal to the first loop
run.
If retrace support is performed within program loops, the retrace support is always effective
in the first loop run.
19.9.1.3
Machining continuation on full circles
In full circles, the block starting and end points coincide at one contour point. As no clear
differentiation is possible in this case, one always starts from the block start point during
machining continuation on this kind of a contour point. The first part program block following
retrace support is then the circular block.
A contour point just before the block end point of the circular block must be selected to avoid
traversing the circular block after the machining continuation.
19.9.1.4
Automatically generated contour elements
The automatic generation of non-linear / non-circular contour elements by the NC takes place,
for example, when programming the following NC functions in the part program:
● RND
● G641/G642
● Tool radius compensation
For reverse / forward travel as part of RESU these contour elements can be replaced by straight
lines between the start and end of the block.
724
ENDLOOP
ENDFOR
ENDWHILE
UNTIL
WARNING
Function Manual, 01/2015, 6FC5397-2BP40-5BA2
Special functions