Manual Part Programming
Manual Part Programming
M Code Function
M17 Spindle and cutting fluid off
M19 Turn spindle off at oriented position
M30 End of program. Machine stop. Rewind tape
Computer Assisted Part Programming
First three tasks are carried out under the supervision of language
processing program
Post processor requires a separate computer program
The part programmer enters the program using high level language
The input translation module converts the coded instructions contained
in the program into computer usable form
Input Translation Module
There are several ways in which the check surface can be used.
This s is determined by using any of four APT modifier words in the
descriptive data of the motion statement
The four modifier words arc TO, ON, PAST. and TANTO.
Check Surfaces
Check Surfaces
Motion Commands
TO- moves the tool into initial contact with the check surface
ON- positions the tool center on the check surface
PAST-moves the tool just beyond the check surface.
TANTO- moves the tool to the point of tangency between two surfaces
GOLFT -commands the tool to make a left turn relative to the last move.
GORGT- commands the tool to make a right turn relative to the last
move.
GOFWD- commands the tool to move forward relative to the last move.
GOBACK -commands the tool to reverse direction relative to the last
move.
GOUP- commands the tool to move upward relative to the last move
GODOWN- commands the tool to move down relative to the last move.
Postprocessor Statements
RAPID -engages rapid traverse (high feed rate) for next move(s)
COOLNT/FLOOD -turns Cutting fluid on
LOADTL/01- used with automatic tool changers to identify which
cutting tool should be loaded into the spindle
DELAY /30- temporarily stops the machine tool for a period specified
in seconds
Auxiliary Statements
CLPRINT stands for "cutter location print," which is used to print out
the cutter location sequence
REMARK is used to insert explanatory comments into the program
that are not interpreted or processed by the APT processor
FINl indicates the end of an APT program
Postprocessor
Postprocessor
Motion
The motion element performs all instructions concerned with the
tool movement
The motion element includes two functions usually denoted as the
geometry and dynamic portion
Geometric portion performs co-ordinate transformation into required
system
Geometric portion ensures that movement instructions to MCU will
not exceed the table size
Dynamic portion must prevent overshoots, undershoots, and other
dynamic effects related to the NC system structure
Postprocessor
Auxiliary
The auxiliary element compares available preparatory and miscellaneous
functions of a specific NC configuration with the required functions which
are accepted from the input element
Output
The output element receives data from the motion and auxiliary elements
This data is converted into a format appropriate to be accepted by the
specific MCU
The output element generate the punched tape or an output in another
form that can be easily converted to punched tape
Control
The control element generates the timing of post processing, adapting all
elements and permitting program flow