Computer Aided Design and Computer Aided Manufacturing...

53
Computer Aided Design and Computer Aided Manufacturing (CAD/CAM) Christopher Saldana, Ph.D. Edward Nguyen, Derrick Mu Woodruff School of Mechanical Engineering Georgia Institute of Technology Atlanta, Georgia USA

Transcript of Computer Aided Design and Computer Aided Manufacturing...

Page 1: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

Computer Aided Design andComputer Aided Manufacturing(CAD/CAM)

C h r i s t o p h e r S a l d a n a , P h . D .E d w a r d N g u y e n , D e r r i c k M uW o o d r u f f S c h o o l o f M e c h a n i c a l E n g i n e e r i n gG e o r g i a I n s t i t u t e o f T e c h n o l o g yA t l a n t a , G e o r g i a U S A

Page 2: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

2

• Understand major considerations in CAD/CAM for rapid prototyping

• Understand principles of machine-based processing• Identify technologies used in computer numerical control• Identify toolpath types and tooling to be used for

particular part features

Learning Objectives

Page 3: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

3

CAM with Laser Cutting• Invention Studio equipment

• Trotec 400 (Goji) – MS 39”x24”x0.5”• Trotec 300 (Elderberry, Fig, Honeydew) – MS 29”x17”x0.5”

• Process• Machine setup, Inkscape, JobControl, Machine cleanup

• Considerations • Kerf (0.005-0.010”), max size (MS), material limits

• Considerations / use cases• Manufacturing boxes• Manufacturing gears• Part nesting approaches

Invention Studio Video

Page 4: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

4

Laser Cutting: BoxesMakercase• Box shape (basic/polygon/bent)• Box sizes (width/height/depth)• Material thickness• Box type (open/closed)• Edge joints (flat/finger/t-slot)• Finger size / # bends

Linkshttps://www.festi.info/boxes.py/index.htmlhttps://makeabox.io/http://jeromeleary.com/laser/ https://www.makercase.com/

Page 5: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

5

Laser Cutting: GearsGear Generator• Involute spur gear generator• DXF / SVG format output• Multiple gear systems• Input/output ratio and rotation speeds• Internal/external, # teeth, pitch dia.,

diametral pitch, pressure angle• Rack and pinon in other generatorsLinkshttps://geargenerator.com/http://hessmer.org/gears/InvoluteSpurGearBuilder.htmlhttp://www.jeromeleary.com/gears/ • Using gear generator

• Working in inkscape to prepare jobs

Page 6: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

6

Laser Cutting: Part Nesting

What is part nesting?• Rearrange individual components on

raw material layout so to limit bounding box and to share cut lines between them

• Save time on fabrication• Save material (e.g., trim loss)• Manual nesting vs optimized nesting

Linkshttps://deepnest.io/ (Mac, Windows, Linux)https://svgnest.com/ (web-based)

Page 7: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

7

Manual Machining

Milling machine (geared, 1 hp, 65-1550 RPM)https://www.mscdirect.com/product/details/64162779

Milling Machine Characteristics Primary use: making precision prismatic parts Fixture: part is clamped in vise Primary motion: tool DOF: 3-axis motions (X, Y, Z) Table axes: X (left/right), Y (front/back)

Control: handwheels Position: digital read out

Head axis: Z (vertical) Control: hand crank (coarse), handwheel (fine) Position: digital read out

Caution: tool/vise crashes, report any issues Training: optional training sessions upcoming

Z-Axis Controls (Quill feed –

fine and coarse)

Vise

Head

Spindle

E-Stop

Start

Digital Read Out

Y-Axis Control

X-Axis ControlTool

ColletTable

IDEA Laboratory MillMain Pwr

Quill

Locks on all axis

YX

Z

Page 8: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

8

CNC-Based Machining

3-axis CNC mill (Siemens 828D controller)https://emco.co.uk/emcomill-e350/

G-code file

Autodesk Fusion 360 (free!)

IDEA Laboratory CNC Mill

Training: optional training sessions upcoming

Page 9: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

9

3 Axis Machining Capabilities

Page 10: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

10

CNC Overview• What is CNC

• Brief History

• Advantages/Disadvantages

• Preparing for CAM

Computer Numerical Control - Machining

CNC Fundamentals• Toolpaths

• Tool Types

• Cutting Direction & Speeds/Feeds

• Coordinate Systems

Page 11: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

12

Computer Numerical Control • Computer Motion Control

Subtractive Process• More complex than 3D Printing

• Still dominates industry (~90%)

CNC Milling

Page 12: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

13

CNC Overview – Brief History

NowThen

Page 13: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

15

AdvantagesImproved Automation

Consistent/Accurate

Speed

Mass Production

Flexibility

Advantages and Disadvantages of CNC

DisadvantagesPriceProgramming SkillsetSpace, Electricity, MaintenanceTime intensive for simple projects

Page 14: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

16

CADCAM• Workpiece Setup• Tools & Toolpaths• Simulate

Post ProcessTransmit to Machine• Dry Run• Cut Part

Preparing for CAM

Page 15: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

17

Toolpath Types2D

2.5D

3D

4-Axis

3+2 Axis

5-Axis

CNC Fundamentals – Toolpaths

Page 16: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

18

Machine Coordinate System: G53

-X +X-Z

+Z

-Y

+Y

Right hand rule convention

Page 17: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

19

Laser Cutter

Waterjet

2D Toolpaths

• Multiple Depths• Certification Part

2.5D Toolpaths

• Curved and contoured surfaces

3D Toolpaths

Page 18: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

20

Involves Rotational Axes

4-Axis (A axis usually )

3+2 Axis

5-Axis

4-axis, 3+2, and 5-axis Toolpaths

CB

A

Page 19: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

21

Toolpaths: 2.5D Terminology

Page 20: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

22

Toolpaths: FacingUsually the first operation

Generates clean, smooth reference top surface

Page 21: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

23

Toolpaths: Contouring

Sometimes known as profiling

Follows outlines of shapes• Creates outside walls

Special Cases• Chamfering

• Radius Milling

Page 22: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

24

Toolpaths: Pockets

Creates interior cavities

Removes material in shapes

Special Considerations• Ramping entry

Special Cases• Boring

• Slotting

Page 23: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

25

Toolpaths: HolemakingSpot & Center Drills• Short & Rigid

• Used to Start Holes

Drilling

Reaming

Special Considerations• Peck Drilling

• Tapping

Page 24: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

26

Toolpaths: Adaptive ToolpathsRelatively new concept

Seeks constant tool engagement

Better material removal rates & longer tool life

Page 25: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

27

Toolpaths: REST (REmaining STock)

Sometimes known as re-machining

Uses a smaller diameter tool

Covers areas not reached by larger tool

Page 26: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

28

Toolpaths: Roughing vs Finishing

Applies to all toolpath types

Rough to remove as much material as quickly as possible.

Finish to create smooth surfaces and final dimensions.

Page 27: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

29

3D Toolpaths: Roughing vs Finishing

Page 28: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

30

3D Toolpaths: Stepover effects

Narrow Stepover Wide Stepover

Page 29: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

31

CNC Fundamentals – Milling Tools

Page 30: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

32

MaterialsHSS

Carbide

Coatings

HoldersCollet Holders

Weldon Holders (1)

Drill Chucks (2)

Arbors (3)

Tool Materials and Tool Holders

End Mill

Collet & Collet Nut

Flange

Taper

Pull Stud

21 3

Page 31: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

33

Milling Tools: End Mill Types

Flat Ball Bull Chamfer

Dictates whether or not you can plunge• Non-center cutting requires ramping

Page 32: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

34

Milling Tools: Face (Shell) Mills

Page 33: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

35

Milling Tools: Hole Making

Spot Drill Countersink Center Drill(Combination)

Twist Drill

Tip Angle

Page 34: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

36

Hole Making: Spot, then Drill

Page 35: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

37

Hole Making: Tapping (Form Vs Cut)

Cutting material vs deforming it

Form/Roll Tap Cutting Tap

Page 36: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

38

CNC Fundamentals – Machining Concepts

Chip FormationChip Load

Rotation Direction Milling Direction

Page 37: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

39

Conventional vs Climb Milling

Feed per tooth

Material to be removed by the next tooth (chip)

Page 38: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

40

Speeds and Feeds Formulas

𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑟𝑟𝑆𝑆𝑟𝑟𝑚𝑚𝑚𝑚𝑚𝑚

=𝑆𝑆𝑆𝑆𝑆𝑆 𝑓𝑓𝑓𝑓

𝑚𝑚𝑚𝑚𝑚𝑚 ∗ 3.82

∅(𝑚𝑚𝑚𝑚)

𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚

= 𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑟𝑟𝑆𝑆𝑟𝑟𝑚𝑚𝑚𝑚𝑚𝑚

∗ 𝐶𝐶𝐶𝐶𝑚𝑚𝑚𝑚𝑟𝑟𝑆𝑆𝑟𝑟𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑆𝑆

∗ #𝑆𝑆𝑓𝑓𝑓𝑓𝑓𝑓𝑆𝑆𝐹𝐹

Page 39: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

41

Toolpath Terminology

Lead-In

Retract

Rapid

Rapid Feed

RampCutting (feed)

Depth of cut

Spindle Speed(RPM)

Page 40: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

42

Toolpath Terminology

Page 41: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

43

Tool Libraries

Page 42: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

44

The EMCO E350

Page 43: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

45

Basic Machine Anatomy

CONTROLLER

SPINDLE

TABLE &VISE

E-STOP

TOOL CAROUSEL

POWER SWITCH

Page 44: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

46

Machine Coordinate System: G53

-X +X-Z

+Z

-Y

+Y

Page 45: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

47

Work Coordinate System: G541

2

3

4

Page 46: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

48

Setting Work Offsets

Page 47: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

49

Tool Length Offsets

Page 48: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

50

Setting Tool Length Offsets

Page 49: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

51

CNC Programming LanguageCode Description

G00 Rapid Positioning

G01 Linear Interpolation

G02 Circular Interpolation (clockwise)

G03 Circular Interpolation (counterclockwise)

G04 Dwell (pause)

G09 Exact Stop Check

G10 Programmable Data Input

G20 English Units

G21 Metric Units

G28 Machine Zero Return (Machine Home)

G40 Cutter radius comp: cancel

G41 Cutter radius comp: left

G42 Cutter radius comp: right

G53 Machine Coordinate System

G54 1st workshift offset

G90 Absolute Coordinates

G91 Incremental Coordinates

Code Function

M01 Optional Stop

M03 Spindle on (clockwise)

M04 Spindle on (counterclockwise)

M05 Spindle off

M06 Tool change

M07 Coolant on (mist, air)

M08 Coolant on (flood)

M09 Coolant off

M30 End of Program/Reset

N130 G01 Z-.374 F4.2 S700N140 X3.6 Y8.5N150 Y3.1N160 X2.4N170 Y1.9N180 X4.125N190 Y3.625N200 G00 Z1.0

G Code

Page 50: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

52

Machine Instructions • Workpiece

• Spindle

• Miscellaneous

Dry Run

Simulate

Part Programs

N50 G00 X3.0 Y2.5 Z-1.0 T2 M06N60 G01 X12.0 Y2.0 F4.2 S700 M03 .

G – GoF – FeedS – SpeedT – Tool M – MiscellaneousN – NameX – X Coordinate Y – Y Coordinate Z – Z Coordinate

Page 51: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

53

Install Fusion 360Create Profile/AccountUpload PartOpen Manufacturing WorkspaceCreate SetupsManage Tool LibraryCreate ToolpathsSimulatePost ProcessEdits (SUPA)

CAD/CAM Setup and Programming

Page 52: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

54

Pre-Start ActivitiesStart Up & Warm UpLoad ToolsSet Tool Length OffsetsSet Workpiece Offset XYSet Workpiece Offset ZLoad CNC ProgramSimulateRunAdjust & Rerun Shutdown & Cleanup

CNC Setup and Operation

Page 53: Computer Aided Design and Computer Aided Manufacturing …2110.me.gatech.edu/sites/default/files/documents/Lecture... · 2020. 2. 10. · Computer Aided Design and Computer Aided

55

• Understand major considerations in CAD/CAM for rapid prototyping

• Understand principles of machine-based processing• Identify technologies used in computer numerical control• Identify toolpath types and tooling to be used for

particular part features

Learning Objectives