Академический Документы
Профессиональный Документы
Культура Документы
MEC 104
Topic:
C
NC PROGRAMMING
I declare that this term paper is my own work. I have not copied it
from anybody. I have taken help from my friends
and internet . I thank them for helping me in my term paper.
Contents:
HISTORY
►CNC ARRIVES
Many of the commands for the experimental parts were
programmed "by hand" to produce the punch tapes that
were used as input. During the development of
Whirlwind, MIT's real-time computer, John Runyon coded
a number of subroutines to produce these tapes under
computer control. Users could enter a list of points and
speeds, and the program would generate the punch tape.
In one instance, this process reduced the time required to
produce the instruction list and mill the part from 8 hours
to 15 minutes. This led to a proposal to the Air Force to
produce a generalized "programming" language for
numerical control, which was accepted in June 1956.
►PROLIFERATION OF CNC
The price of computer cycles fell drastically during the
1960s with the widespread introduction of useful
minicomputers. Eventually it became less expensive to
handle the motor control and feedback with a computer
program than it was with dedicated servo systems. Small
computers were dedicated to a single mill, placing the
entire process in a small box. PDP-8's and Data General
Nova computers were common in these roles. The
introduction of the microprocessor in the 1970s further
reduced the cost of implementation, and today almost all
CNC machines use some form of microprocessor to
handle all operations.
DESCRIPTION
Modern CNC mills differ little in concept from the original
model built at MIT in 1952. Mills typically consist of a
table that moves in the X and Y axes, and a tool spindle
that moves in the Z (depth). The position of the tool is
driven by motors through a series of step-down gears in
order to provide highly accurate movements, or in
modern designs, direct-drive stepper motors. Closed-loop
control is not mandatory today, as open-loop control
works as long as the forces are kept small enough.
CNC-like systems are now used for any process that can
be described as a series of movements and operations.
These include laser cutting, welding, friction stir welding,
ultrasonic welding, flame and plasma cutting, bending,
spinning, pinning, gluing, fabric cutting, sewing, tape
• Drills
• Lathes
• Milling machines
• Sheet metal works (Turret Punch)
• Wire bending machines
• Hot-wire foam cutters
• Surface grinders
• Cylindrical grinders
• Induction hardening machines
Programming Concepts
This section contains programming concepts for the
beginning programmer. You must master these concepts
and be familiar with the terminology in order to write
programs.
Axis Descriptions
NOTE:
X Axis
Y Axis
Table movement along the Y-axis is inward and outward.
Positive motion is table movement outward; negative
motion is table movement inward.
Z Axis
Defining Positions
Edit Keys:
This area contains the SHIFT (left), ENTER (right) and the
cursor control keys (ARROWS).
Alphanumeric Keys
‘C’ AXIS:
The CNC allows activating axes and spindles as C axis,
that interpolated with a linear axis makes it possible to
mill the cylindrical surface or the face of a turning part.
Although the machine may have several axes or spindle
defined as "C" axis, only one of them may be active.
C· axis on a lathe.
PROGRAM EDITOR:
Activating the Program Editor
Press Edit (F2). The Edit screen activates and Ins (F3)
highlights. You can write and edit programs from the Edit
Screen. The Edit screen provides the following options:
For many editing features, you must mark the affected program
blocks before the edit is performed. To mark program blocks:
Saving Edits
To save edits:
Undeleting a Block:
You can restore deleted blocks with the Undelete Block feature. The
last block deleted is the first block restored. There are two ways to
restore a block.
NOTE:
Menu activates.
Menu activates.
The new text is inserted at the cursor. The CNC does not
delete previously typed text as you type.
MOVE (F7). The soft key highlights and the Move Pop-Up
Menu
activates.
– or –
– or –
2. Press MOVE (F7). The soft key highlights and the Move
Pop-Up
Menu activates.