Siemens SINUMERIK 840D sl Programming Manual page 867

Nc programming
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

Program code
X... Y... Z...
X... Y... Z...
X... Y... Z...
CTOL=–1
X... Y... Z...
X... Y... Z...
X... Y... Z...
System variables
Reading with preprocessing stop
Using the following system variables, the currently active tolerances can be read in the part
program and synchronized action:
● $AC_CTOL
Channel-specific contour tolerance effective when the actual main run block was
preprocessed.
If no contour tolerance is effective, $AC_CTOL will return the root of the sum of the squares
of the tolerances of the geometry axes.
● $AC_OTOL
Channel-specific orientation tolerance effective when the actual main run block was
preprocessed.
If no orientation tolerance is effective, $AC_OTOL will return the root of the sum of the
squares of the tolerances of the orientation axes during active orientation transformation.
Otherwise, it will return the value "-1."
● $AA_ATOL[<axis>]
Axis-specific contour tolerance effective when the actual main run block was preprocessed.
If no contour tolerance is active, $AA_ATOL[<geometry axis>] returns the contour tolerance
divided by the root of the number of geometry axes.
If an orientation tolerance and an orientation transformation are active
$AA_ATOL[<orientation axis>] will return the orientation tolerance divided by the root of the
number of orientation axes.
Note
If now tolerance values have been programmed, the $A variables are not differentiated enough
to distinguish the tolerance of the individual functions.
Circumstances like this can occur if the machine data and the setting data set different
tolerances for compressor functions, smoothing and orientation smoothing. The system
variables then return the greatest value occurring with the functions that are currently active.
For example, if a compressor function is active with an orientation tolerance of 0.1° and
ORISON orientation smoothing with 1°, the $AC_OTOL variable will return the value "1." If
orientation smoothing is deactivated, $AC_OTOL returns a value value "0.1."
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0
Comment
; The machine and setting data is applied again
starting from here.
Work preparation
3.14 Path traversing behavior
867

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de sl

Table of Contents