cnc machines

32
An Introduction to Machine Tools An Introduction to Machine Tools and Computer Numerical Control and Computer Numerical Control (CNC) (CNC) Presented By: Abeymon Francis 1

Upload: abey-francis

Post on 19-Nov-2014

722 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: CNC Machines

An Introduction to Machine An Introduction to Machine Tools and Computer Numerical Tools and Computer Numerical Control (CNC)Control (CNC)

Presented By:Abeymon Francis

1

Page 2: CNC Machines

MachiningMachiningMACHINING IS THE REMOVAL OF

MATERIALS IN FORMS OF CHIPS FROM THE WORKPIECE BY SHEARING WITH A SHARP TOOL.

2

Page 3: CNC Machines

The main function of a machine tool is to control the workpiece-cutting tool positional relationship in such a way as to achieve a desired geometric shape of the workpiece with sufficient dimensional accuracy.

3

Page 4: CNC Machines

4

Machine tool provides:

•work holding•tool holding•relative motion between tool and workpiece (primary motion and secondary motion)

Page 5: CNC Machines

Primary motion

Relative motionbetween tool and

workpiece

Secondary motion

Cutting motion

Cutting speed

5

Feed motion

Feed rate

Page 6: CNC Machines

CLASSIFICATION OF THE CHIP REMOVING METHODS CLASSIFICATION OF THE CHIP REMOVING METHODS ACCORDING TO THE RELATIVE MOTIONACCORDING TO THE RELATIVE MOTION

6

Page 7: CNC Machines

CLASSIFICATION OF MACHINE TOOLSCLASSIFICATION OF MACHINE TOOLS

THOSE USING SINGLE POINT TOOLS

THOSE USING MULTIPOINT TOOLS

THOSE USING ABRASIVE TOOLS

lathesshapersplanersboring m/c’setc.

drilling m/c’smilling m/c’sbroaching m/c’shobbing m/c’setc.

grinding m/c’shoning m/c’setc.

7

Page 8: CNC Machines

Computer Numeric Computer Numeric Control (CNC)Control (CNC)

8

Page 9: CNC Machines

Numerical ControlNumerical ControlNumerical control is a method of

automatically operating a manufacturing machine based on a code of letters, numbers, and special characters.

The numerical data required to produce a part is provided to a machine in the form of a program, called part program or CNC program.

The program is translated into the appropriate electrical signals for input to motors that run the machine.

9

Page 10: CNC Machines

Numerical Control - HistoryNumerical Control - HistoryThe concept is credited to John Parson (1947).

Using punched cards he was able to control the position of a machine in an attempt to machine helicopter blade.

US Air Force teamed up with MIT to develop a programmable milling machine (1949).

In 1952, a three-axis Cincinnati Hydrotel milling machine was demonstrated. The term Numerical Control (NC) originated. The machine had an electromechanical controller and used punched cards.

A new class of machines called machining centers and turning centers that could perform multiple machining processes was developed.

Modern NC machine has a computer on board, Computer Numerical Control (CNC). They can run unattended at over 20,000 rpm (spindler speed) with a feed rate of over 600 ipm and an accuracy of .0001

10

Page 11: CNC Machines

Computer Numerical Control Computer Numerical Control (CNC)(CNC)

11

A CNC machine is an NC machine with the added feature of an on-board computer.

Page 12: CNC Machines

In CNC (Computer Numerical Control), the instructions are stored as a program in a micro-computer attached to the machine. The computer will also handle much of the control logic of the machine, making it more adaptable than earlier hard-wired controllers.

12

Page 13: CNC Machines

Hardware Configuration of CNC Hardware Configuration of CNC MachineMachine

13

Machine Control Unit (MCU) the brain of the CNC machine.

The Data Processing Unit (DPU) reads the part program.

The Control Loop Unit (CLU) controls the machine tool operation.

Page 14: CNC Machines

2004 14

CCNC NC System ElementsSystem Elements

Page 15: CNC Machines

CNC ControllersCNC Controllers

15

The NC controller is the brain of the NC system, it controls all functions of the machine.

• Motion control deals with the tool position, orientation and speed.

• Auxiliary control deals with spindle rpm, tool change, fixture clamping and coolant.

Many different types of controllers are available in the market (GE, Fanuc, Allen-Bradley, Okuma, Bendix, …).

There are two basic types of control systems:

point-to-point and continuous path.

Page 16: CNC Machines

Point-to-Point Tool MovementsPoint-to-Point Tool Movements

16

Point-to-point control systems cause the tool to move to a point on the part and execute an operation at that point only. The tool is not in continuous contact with the part while it is moving.

Drilling, reaming, punching, boring and tapping are examples of point-to-point operations.

Page 17: CNC Machines

Continuous-Path Tool Continuous-Path Tool MovementsMovements

17

Continuous-path controllers cause the tool to maintain continuous contact with the part as the tool cuts a contour shape. These operations include milling along any lines at any angle, milling arcs and lathe turning.

Page 18: CNC Machines

Loop Systems for Controlling Tool Loop Systems for Controlling Tool MovementMovement

18

Open Loop System

Uses stepping motor to create movement. Motors rotate a fixed amount for each pulse received from the MCU. The motor sends a signal back indicating that the movement is completed. No feedback to check how close the actual machine movement comes to the exact movement programmed.

Page 19: CNC Machines

Loop Systems for Controlling Tool Loop Systems for Controlling Tool MovementMovement

19

Closed Loop System

AC, DC, and hydraulic servo-motors are used. The speed of these motors are variable and controlled by the amount of current or fluid. The motors are connect to the spindle and the table. A position sensor continuously monitors the movement and sends back a single to Comparator to make adjustments.

Page 20: CNC Machines

Flow of Computer-Aided CNC Flow of Computer-Aided CNC ProcessingProcessingDevelop or obtain the 3D geometric model of the

part, using CAD.Decide which machining operations and cutter-

path directions are required (computer assisted).Choose the tooling required (computer assisted).Run CAM software to generate the CNC part

program.Verify and edit program.Download the part program to the appropriate

machine.Verify the program on the actual machine and

edit if necessary.Run the program and produce the part.

20

Page 21: CNC Machines

Basic Concept of Part Basic Concept of Part ProgrammingProgramming

21

Part programming contains geometric data about the part and motion information to move the cutting tool with respect to the work piece.

Basically, the machine receives instructions as a sequence of blocks containing commands to set machine parameters; speed, feed and other relevant information.

A block is equivalent to a line of codes in a part program.

N135 G01 X1.0 Y1.0 Z0.125 T01 F5.0

Coordinates Special functionBlock number

G-code Tool number

Page 22: CNC Machines

Basic Concept of Part Basic Concept of Part ProgrammingProgramming

22

Preparatory command (G code)

The G codes prepare the MCU for a given operation, typically involving a cutter motion.

G00 rapid motion, point-to-point positioning

G01 linear interpolation (generating a sloped or straight cut)

G06 parabolic interpolation (produces a segment of a parabola)

G17 XY plane selection

G20 circular interpolation

G28 automatic return to reference point

G33 thread cutting

Page 23: CNC Machines

Basic Concept of Part Basic Concept of Part ProgrammingProgramming

23

Miscellaneous commands (M code)

M00 program stop

M03 start spindle rotation (cw)

M06 tool change

M07 turn coolant on

Feed commands (F code)

Used to specify the cutter feed rates in inch per minute.

Speed commands (S code)Used to specify the spindle speed in rpm.

Tool commands (T code)Specifies which tool to be used, machines with automatic tool changer.

Page 24: CNC Machines

CNC Machine Axes of MotionCNC Machine Axes of Motion

24

The coordinate system used for the tool path must be identical to the coordinate system used by the CNC machine. The standards for machine axes are established according to the industry standard report EIA RS-267A.

Right hand rule

Vertical milling machine

CNC machines milling machines can perform simultaneous linear motion along the three axis and are called three-axes machines.

Horizontal milling machine

Page 25: CNC Machines

25

Coordinate system for a Lathe

Page 26: CNC Machines

26

More complex CNC machines have the capability of executing additional rotary motions (4th and 5th axes).

Page 27: CNC Machines

27

Five-axis machine configurations

Page 28: CNC Machines

Advantages of CNCAdvantages of CNCHigher productivityQuality (more accurate and less

scrap)Reduced inventory (reduces

setup time)Machining complex shapesManagement control (process

planning and product planning)

28

Page 29: CNC Machines

Drawbacks of CNCDrawbacks of CNCHigh capital cost Machine tools cost $1,50,000 -

$35,00,000 Retraining and recruitment of staff New support facilities High maintenance requirementsNot cost-effective for low-level

production on simple partsMaintenance personnel must have

both mechanical and electronics expertise

29

Page 30: CNC Machines

2004 30

Engine BlockEngine Block made from a made from a single cast iron block using a single cast iron block using a CNC machineCNC machine

Page 31: CNC Machines

2004 31

Aircraft Turbine Machined by Aircraft Turbine Machined by 5-Axis CNC Milling Machine5-Axis CNC Milling Machine

Page 32: CNC Machines

Thank YouThank You

32