Siemens AG, 2004. All rights reserved
SINUMERIK 840D/810D Operator's Guide HMI Embedded (BEM) – 03.04 Edition
In order to be able 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).
A part used on the machine tool for machining. Examples of tools
include lathe tools, milling cutters, drills, laser beams, etc.
Programming in a Cartesian coordinate system, execution in a non-
Cartesian coordinate system (e.g. with machine axes as rotary axes).
The maximum permissible traversing range on linear axes is ± 9
decades. The absolute value depends on the selected input sensitivity
and positioning resolution and the system of units used (inches or
All program and data, such as part programs, subroutines, comments,
tool compensations, and work offsets/frames, as well as channel- and
program user data can be stored in the shared CNC user memory.
User programs for the S7-300 automation systems are created using
the programming language STEP 7. The user program has a modular
layout and consists of individual blocks.
The basic block types are:
Code blocks: these blocks contain the STEP 7 commands.
Data blocks: these blocks contain the constants and variables for the
STEP 7 program.
The user can declare user-defined variables for any use in the ->
parts program or data block (global user data). A definition contains a
data type specification and the variable name. See also -> system
A variable definition includes the specification of a data type and a
variable name. The variable names can be used to access the value
of the variables.