Creating an NC program
3.1
Basic procedure
The programming of the individual operation steps in the NC language generally represents
only a small proportion of the work in the development of an NC program.
Programming of the actual instructions should be preceded by the planning and preparation
of the operation steps. The more accurately you plan in advance how the NC program is to be
structured and organized, the faster and easier it will be to produce a complete program,
which is clear and free of errors. Clearly structured programs are especially advantageous
when changes have to be made later.
As every part is not identical, it does not make sense to create every program in the same
way. However, the following procedure has shown itself to be suitable in the most cases.
Procedure
1. Prepare the workpiece drawing
-
-
-
2. Define the machining sequence
-
-
-
-
-
Fundamentals
Programming Manual 09/2011, 6FC5398-1BP40-2BA0
Define the workpiece zero
Draw the coordinate system
Calculate any missing coordinates
Which tools are used when and for the machining of which contours?
In which order will the individual elements of the workpiece be machined?
Which individual elements are repeated (possibly also rotated) and should be stored in
a subroutine?
Are there contour sections in other part programs or subroutines that could be used for
the current workpiece?
Where are zero offsets, rotating, mirroring and scaling useful or necessary (frame
concept)?
3
43