Programming instructions

NC Programming 17VRS General Information
1-3
DOK-MTC200-NC**PRO*V17-ANW1-EN-P
Approximately 400KB available memory is present on the basic version of
the CNC. As shown in Figure 1-1, the CNC-memory is divided into several
areas. The individual areas are described briefly in the following sections.
The CNC controller is adapted to the given machine or system by means
of parameters. Up to 99 different parameter sets can be managed on the
user interface.
The parameters are divided into the following areas:
The system parameters define how many processes and axes need to be
managed by the CNC controller as well as what type of tool management
system is present.
The process-specific data, for example the default plane, programmable
and maximum displayable places to the right of the decimal point, maxi-
mum speed for contour mode, etc. are specified in the process parame-
ters.
The axis is assigned to specific processes in the axis parameters; and the
corresponding axis limit data—for example, maximum axis speed, travel
limits—are defined here.
A detailed description of the system, process and axis parameters may be
found in the
System Parameter Reference Manual
document.
The tool list for a process contains the actual tool data for all tools as-
signed to the process, and it therefore represents an image of the maga-
zine which is present at the station. Up to 99 different tool lists can be
managed on the user interface. The NC commands for tool handling are
described in Chapter 8 "
Commands for Tool Management
." A complete
description of all data and functions relating to tools is provided in the
sections on
"Tool Management"
and
"Tool Data Management
.
"
NC events are binary variables which can be used by the NC-program. A
detailed description of NC-events and event-dependent functions is pro-
vided in Chapter 7, "NC Events".
An NC variable represents a numerical value which is capable of
changing. A total of 1792 NC-variables are available in the CNC (256 NC-
variables for each process). Chapter 10
,
"
Programming Subroutines and
Cycles
," provides a detailed description of what can be accomplished with
NC-variables.
A specific memory area is available in the CNC for NC cycle programs
supplied by the machine builder and INDRAMAT GmbH. Additional infor-
mation on NC cycle programs is provided in the manual on "
NC Cycles
."
The D-corrections are additive relative to the tool geometry data registers.
The D-corrections act in an additive manner relative to the existing ge-
ometry registers L1, L2, L3 and R. 99 D-corrections are available for each
of the 7 processes. Each D-correction contains the L1, L2, L3 and R
registers. The assignment of values in the D-correction register can be
accomplished using the CNC operator interface or the SOT.
An NC-program package contains all necessary Tool Setup Lists (tool
specifications data) and NC-programs of all processes used in the machi-
ning work. Up to 12 different NC-program packages can be managed on
the user interface. Dividing the NC-memory into two areas, A and B, per-
mits two NC-program packages to be managed simultaneously in the
CNC. The decision as to which of the two NC-program packages is to be
run is made by the operator via the user interface or via the SPS. While
one NC-program package is already running, a second NC-program
package can be loaded into the controller's memory. This will overwrite
any NC-program package that may already be present in the controller.
System parameters
Process parameters
Axis parameters
Tools list
NC events
NC-Variable
NC cycle programs
D corrections
NC program package