Programming instructions

2-2
NC Program NC Programming 17VRS
DOK-MTC200-NC**PRO*V17-ANW1-EN-P
2.2 Program Organization
The NC-program and its command set is based on DIN 66025 / ISO Draft
6983/2 together with specific INDRAMAT enhancements. 99 NC-program
packages can be managed on the user interface. Each NC-program
package can contain up to 99 NC-programs for each process. Thus, an
NC-program package can consist of 693 NC-programs (7 processes * 99
NC-programs).
NC Program Memory B
Pro
g
ram No. 0
NC Cycle Memory
NC Program 04
Advance Program
Reverse Program
NC Program Memory A
Pro
g
ram No. 99
9
Subroutines of the
Advance and Reverse
Program
User Cycles and
Subroutines
Indramat GmbH
and Machine
Builder's
Subroutines and
Cycles
Fig. 2-3: NC program organization
An NC-program can contain both
the
forward
and
the
reverse
program
for an operation.
If subroutines for the reverse program are not found in the current NC-
program, a search using the number 99 is automatically performed in the
NC-program. If the subroutine for the cycle is not located in program
number 99, a search is performed in program number 0.
Program number 99 is suitable for frequently used program modules such
as user cycles, the tool change subroutine, or the reverse program.
Program number 0 is reserved for the INDRAMAT machining cycles and
for the machine builder's cycles. A detailed description of the INDRAMAT
machining cycles is provided in the documentation on "NC-cycles."
NC-programs are assigned to a given process.
The NC-program assigned to process number 0 (management proc-
ess) is called a part program.
The NC-programs for processes 1 to 6 are called process programs.
From this point on they are referred to as
NC-program
If a system consists of a number of processes, the part program in proc-
ess 0 handles the coordination of all the other processes.
Program No. 99
Program No. 0