Cnc
Cnc
HISTOY:
1949 -US Air Force asks MIT to develop a "numerically controlled" machine.
1952 - Prototype NC machine demonstrated (punched tape input)
1980-CNC machines (computer used to link directly to controller)
1990-DNC: external computer “drip feeds” control programmer to machine tool
controller
ADVANTAGESD OF CNC:
Easier to program;
- Easy storage of existing programs;
- Easy to change a program
- Avoids human errors
- NC machines are safer to operate
- Complex geometry is produced as cheaply as simple ones
- Usually generates closer tolerances than manual machines
CNC TYPES: The reference to axes is used to describe CNC machines which operate along
multiple axis points. CNC machining is the process of removing material from a workpiece
until the desired shape is configured. These machines have at least a 3 axes and operate
along an XYZ plane: X axis (vertical), Y axis (horizontal), and a Z axis (depth). The 4 th axis
denotes the inclusion of an A axis (rotation around the X axis), and the 5th axis denotes the B
axis (rotation around the Y axis).
The number of axes on a CNC machine determines the type of work it can do, the level
of detail it can cut, and the workpiece locations it can manipulate.
3 Axis
4 axis
5 axis
3 Axis
3 axis machining implies that the workpiece remains in the same position while the
cutting tool operates along the XYZ plane to trim away material. This is suitable for parts
that don’t require a lot of depth and detailing. 3 axis machining is most commonly used to
produce mechanical components and is best suited for:
Automatic/interactive operation
Milling slots
Drilling holes
Cutting sharp edges
4 axis
4 axis machining implies that a workpiece is processed in the same way it would be with a 3
axis machine, but has an additional rotary movement around the X axis, which is named the
A axis. This rotation allows the workpiece to be cut around the B axis. This method is
beneficial when holes or cuts need to be made on the sides of a workpiece. The addition of a
fourth axis (A axis) allows a workpiece to be automatically flipped over, so the machine can
remove material from both sides. 4 axis machining is multifunctional and can be used for:
Intermittent cutting
Continuous cutting
Engraving curved surfaces
5 axis
5 Axis machining implies that a workpiece can be automatically manipulated from five sides
at one time. In addition to automatic movements along the X, Y, and Z axes, 5 axis CNC
machines can select two of the three rotational axes (A,B,C) to use. The A, B, and C axes
perform a 180° rotation around the X, Y, and Z axes, correspondingly. This type of
machining is used in the automobile, aerospace, and boating industries. Application is
commonly favored for extremely complex components that are solid and would otherwise
have to be cast. 5 axis machining requires greater CNC programming preparation time to
accommodate complex rotatory movement, but allows one workpiece to be worked on all
five sides during one operation. 5 axis machining is beneficial when components require a
great deal of intricacy and quick precision. This includes:
Feature accuracy
Increased productivity
Higher quality finishes
Cutting intricate details
Machining complex shapes
G codes:
G00 - Rapid traversing
G01 - Linear interpolation
G02 - Circular interpolation CW
G03 - Circular interpolation CCW
G21 - Metric data input
G28 - Reference point return
G71 - Stock removal in Turning Cycle
G98 - feed/min
G70 - Finishing cycle
M codes:
M00 - Program stop
M01 - Optional stop
M03 - Spindle toward
M06 - Execute tool change either automatically or manually
M05 - Spindle stop
M30 - End of tape toward
ZEROS OF SYSTEM:
THE REFERENCE OS THE SYSTEM IS DEVISED AS
FIXED ZERO or MANUFACTURERS ZERO
FLOATING ZERO OR USER DEFINED ZERO
COORDINATE SYSTEM
Absolute system
Incremental System
Absolute Incremental
System System
Sample Program:
[ BILLET X15 Z30;
G21 G98;
G28 U0 W0;
M06 T0404;
M03 S1200;
G00 X15 Z1;
G71 U0.2 W0 R1;
G71 P10 Q20 U0.1 W0 F60;
N10 G01 X5;
X10 Z-5;
N20 Z-20
G70 P20 Q40;
G28 U0 W0;
M05;
M30;
Part Program:
M-CODES
Sample Program:
[ BILLET X90 Y90 Z10;
[ EDGEMOVE X0 Y0;
[ TOOLDEF T6 D6;
O 0001;
G0 G90 G80 G40 G15 G69;
G0 G55 X0 Y0;
G0 G43 H1 Z50;
M06 T1
M03 S1200;
G00 Z2 F1000;
G00 Z2 F50;
G01 X20 Y20 F20;
G01 z-1.5
G01 X 70;
G01 X70 Y70;
G01X20 Y70;
G01X20 Y20;
G0 Z100;
M05;
G91 G28 Z0;
G28 X0 Y0;
M30;
Part Program:
[ BILLET X90 Y90 Z10;
[ EDGEMOVE X0 Y0;
[ TOOLDEF T6 D6;
O0002
G0 G90 G80 G40 G15 G69;
M06 T01;
G0 G54 X0 Y0;
G0 G43 H1 Z50;
M03 S1200;
G01 Z2 F1000;
G01 Z2 F50;
G01 X15 Y15 F20;
G01 Z-1.5 F20;
G01 X35;
G02 X35 Y15 R10;
G01 X75 Y15;
G01 X75 Y35;
G02 X75 Y55 R10;
G01 X75 Y75;
G01X55 Y75;
G02 X35 Y75 R10;
G01 X15 Y75;
G01 X15 Y55;
G02 X15 Y35 R10;
G01 X15 Y15;
G0 Z100;
M05;
G91 G28 Z0;
G28 X0 Y0;
M30;
Part Program:
O0104
[BILLET X90 Y90 Z10]
G0 G90 G80 G40 G15 G69;
M06 T01;
G0 G54 X30 Y30;
G0 G43 H4 Z50;
M03 S1200;
G83 R3.0 Q3.0 Z-3.5 F100;
G91 Y60.00 K5;
G0 G80 G15 G90 Z50;
M05;
M28;
M30;