Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... ·...

32
Computer Numerically Controlled (CNC) Machining and Tool Path Programming

Transcript of Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... ·...

Page 1: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Computer Numerically Controlled (CNC) Machining and Tool Path

Programming

Page 2: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

CNC Machining of Complex Surface PartsCNC Machining of Complex Surface Parts

Page 3: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

2 ½ and 3 Axis Milling

Page 4: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Face Milling

Pocketing

Page 5: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Three-Axis CNC Machines• In 3-axis CNC vertical machine, the working table

moves along x- and y-axis, and the tool along z-axis.

• In machining, tool orientation is fixed, either in vertical or horizontal direction.

• If all surfaces to be machined are accessible by the cutter in one setup, select a 3-axis CNC machine.

Synchronized Motions in 3 Axis

Page 6: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Five-Axis CNC Machines

• X-, Y-, and Z- Axis Motions and A- and B- axis Rotations (Simultaneously)

• Tool orientation can be changed simultaneously during machining.

• If some surface patches to be machined are not accessible by the cutter in one setup, consider to use a 5-axis CNC machine.

Page 7: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Five-Axis CNC Machines

Page 8: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Five-Axis CNC Machining

Cincinnati V5-2000 5-Axis CNC Machining Center

Page 9: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Machined Surface

CAD Model of the SurfaceTool Path GenerationSimulation of CuttingAccuracy of the Machined SurfaceOver-cut and Over Cut Detection

Trails

Cutter contact point

Tool path

Trail patches

Cusp

Page 10: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Computer-Aided Manufacturing (CAM)CNC Tool Path Programming

• …• Automatic Tool Paths Generation for CNC

Machining from CAD Models• Tool Path Verification and Graphical

Simulation of CNC Machining

• CNC Post-Processor for Machine Dependant G-code Generation

Page 11: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Tool Path Generation, Machining Simulation

3-Axis Milling

• Fixture

• Cutter

• Part

• Workpiece

NC Sequence

Page 12: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Tool Path Generation and Machining Simulation

Generate 3-axis CNC tool paths for the mold of a phone handset

Verify the tool paths and

simulate the milling process

The digital result of the virtual

CNC machining

Flat, Torus and Ball End Mill

Page 13: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

2 ½ Axis Rough Machining

• Stock (or Workpiece in Pro/Mfg)• Mechanical Part• 2D Contours for Layered

Machining• Tool Path for Example 2D

Layers

Page 14: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Different Tool Path Patterns

Page 15: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Conventional Surface Face Pocket

Profile Trajectory

Page 16: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Cutter, Part Surface, Surface Normal,

Tolerance Surface, Tool Path, Cusp

X

Y

Z

Steepest-DirectedTool Paths

Iso-Cusped Tool Paths

Surface Normal

l-axis

Planar Cutting Edge

Tolerance surface

Effective Cutting Edge

Cutter Contact Point

Steepest-Directed & Iso-Cusped Tool Paths

Cusp

Page 17: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Parallel-Plane-Guided and Radial Tool Paths

Page 18: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Setting Up Tools

Page 19: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Setting Up Machining Parameters

Page 20: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Pro/Mfg

Menu

System

Page 21: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

VERICUT Interface to Major CAD/CAM Systems

Pro/E has licensed a CNC simulation module from VERICUT

– with no machine tool modeling capability

Page 22: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Simulation of CNC Machining (VERICUT)

Page 23: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Machining Simulation and Tool Path Verification

Page 24: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

5-Axis CNC Milling Based

on a CAD Model of Boat

Design

Page 25: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Different CNC Machines & Tasks

Page 26: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis
Page 27: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis
Page 28: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

CNC Milling Simulation - CUSP

Page 29: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Gouge Detection

Page 30: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Collision and Gouge Detection - Flat End Mill

Page 31: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

Collision and Gouge Detection - Torus End Mill

Page 32: Computer Numerically Controlled (CNC) Machining and …mech410/old/2_Lecture_Notes/8_CNC... · Three-Axis CNC Machines • In 3-axis CNC vertical machine, the working table ... 5-Axis

EDM CNC Simulation