A
Appendix 03.04
B Terms
Ó Siemens AG, 2004. All rights reserved
A-494 SINUMERIK 840D/840Di/810D Operator’s Guide HMI Advanced (BAD) – 03.04 Edition
Tool nose radius
compensation
A contour is programmed on the assumption that a pointed tool will be
used. Since this is not always the case in practice, the curvature
radius of the tool being used is specified so that the control can make
allowance for it. The curvature center point is guided equidistantly to
the contour at an offset corresponding to the curvature radius.
Tool offset A tool is selected by programming a T function (5 decades, integer)
in the block. Up to nine tool edges (D addresses) can be assigned to
each T number.
The number of tools to be managed in the control is set in
parameterization.
Tool radius
compensation
In order to program a desired -> workpiece contour directly, the
control must traverse a path equidistant to the programmed contour,
taking into account the radius of the tool used (G41/G42).
Transformation
Programming in a Cartesian coordinate system, execution in a non-
Cartesian coordinate system (e.g. with machine axes as rotary axes).
Traversing range
The maximum permissible travel range for linear axes is ± 9 decades.
The absolute value depends on the selected input and position control
resolution and the unit of measurement (inch or metric).
U
User memory
All programs and data such as parts programs, subroutines,
comments, tool offsets, zero offsets/frames and channel and program
user data can be stored in the common CNC user memory.
User program
User programs for S7-300 automation systems are created using the
STEP 7 programming language. The user program has a modular
structure and is comprised of individual blocks.
The basic block types are:
Code blocks: Contain the STEP 7 commands.
Data blocks: Contain constants and variables for the STEP 7
program.
User-defined variable
Users can define variables in the -> parts program or data block
(global user data) for their own use. A definition contains a data type
specification and the variable name. See also -> system variable.