Escolar Documentos
Profissional Documentos
Cultura Documentos
M- 06 Stop
machine for
operator tool
change
M-13 Turn on
spindle and
coolant
M-30 Tape
rewound
Computer Assisted Part Programming
Most parts machined on NC systems are considerably complex in shape,
manual programming is tedious and subject to errors.
In these instances it is much more appropriate to employ the high speed digital
computer to assist in the part programming. Many programming language
systems have been developed to perform automatically most of the calculations
which the programmer would otherwise be forced to do. Time saving and
accuracy.
The Part Programmers Job
The computers job in the computer assisted part programming consists of the
following steps:
1- Input translation
2- Arithmetic calculations
3- Cutter offset computation
4- Post processor
Input Translation:
The part programmer enters the program written in the APT or any other
language. The input translation component converts the coded instructions
contained in the program into computer usable form, preparing for further
processing.
Arithmetic Calculations:
This unit consists of comprehensive set of subroutines for solving the
mathematics required to generate the part surface. These subroutines are called
by the various part programming language statements. This unit frees the
programmer from the time consuming geometry and trigonometry calculations, to
concentrate on workpart processing.
Cutter Offset
The second task of the part programmer is that of constructing the tool path.
However, the actual tool path is different from the part outline because the tool
path is defined as the path taken by the centre of the cutter. It is the periphery of
the cutter that machining takes place. The Purpose of the tool path from the
desired part surface by the radius of the cutter.
Post-Processor
A separate computer program that has been written to prepare the punched tape
Tolerance Scheme
NC Part Programming Languages
An NC part programming language consists of a software package (computer
program) plus the special rules, conventions and vocabulary words for using
that software. Its purpose is to make it convenient for a part programmer to
communicate the necessary part geometry and tool motion information to the
computer so that the desired part program can be prepared.
APT (automatically programmed tools): The APT language was the product
of the MIT development work on NC programming. Although first intended as a
contouring language, modern versions of APT can be used for both positioning
and continuous path programming in up to five axes. Versions of APT for
particular processes include APTURN (for turning operations), APTMIL
(for drilling and milling operations, and APTPOINT (for point to point
operations)
The APT Language
APT is not only the NC language; it is also the computer program that performs
the calculations to generate cutter positions based on APT statements.
1. Geometry statements
2. Motion statements
3. Postprocessor statements
4. Auxiliary statements
Geometry Statements:
To program in APT, the workpart geometry must first be defined. The tool is
subsequently directed to move to the various point locations and along
surfaces of the workpart which have been defined by these geometry
statements. The general form of geometry statement is this:
To specify a Circle: