Download presentation

Presentation is loading. Please wait.

Published byLayton Bruin Modified over 2 years ago

1
Design & Manufacturing II Spring 2004 Process Planning CAD/CAM Ref 1: CAD/CAM/CAE systems, by K.W. Lee, Addison-Wesley, 1999 Ref. 2: Computer Aided Manufacturing, 2 nd ed. by T.C. Chang, R. A. Wysk, and H-P Wang, Prentice Hall 1998 Ref.3: Manufacturing: Design, Production, Automation and Integration, by B. Benhabib, Marcel Dekker, New York, 2003

2
2 - Lab starts today. - Monday 2/16, President’s day, a Holiday - Tuesday 2/17, Monday’s lecture & lab group A - HW#1 due 2/11 (W)

3
3 2D drafting v.s. digital Playdo

4
4 Product Cycle AnalysisCAE SynthesisCAD Functional Requirements Design Paramete Design Process Planning CAM Production Quality control Packaging Shipping Manufacturing MIT-S. Kim

5
5 3 day prototyping by CAD/CAM/CAE MIT-S. Kim -Catia, Euclid, AutoCAD, ProEngineer Solidworks - MasterCAM, PowerMill - Moldflow, C-Flow, ANSYS, I-DEAS

6
6 Geometric Modeling – Historical Development : The first Graphical User Interface (GUI), Sketchpad, developed at MIT : DAC-1 by GM and CADAM by Lockheed : Various systems that ran on proprietary hardware – only a handful survived beyond the 1990s : Pro/Engineer, Solid Works and I-DEAS run on PC platforms MIT-S. Kim

7
7 3D object geometric modeling WireframeSurface modeling Solid modeling ? MIT-S. Kim

8
8 Wire frame ■ List of ■ Curve equations ■ Coordinates of points ■ Connectivity ■ Easy method ■ Ambiguity ■ No mass, no surface MIT-S. Kim

9
9 Wireframe Conversion to surface MIT-S. Kim

10
10 Surface Modeler MIT Stata Center Guggenheim, Bilbao MIT-S. Kim

11
11 Surface Modeler ■ Wireframe data + ■ Surfaces ■ Connectivity, Adjacency ■ Interpolation of points, curve nets ■ Translation or sweeping of curves ■ Fits to complex free formed surfaces ■ Visual, aesthetic design ■ NC code generation MIT-S. Kim

12
12 Solid Modeler MIT-S. Kim

13
13 Solid modeler ■ Has a closed volume. ■ Knows “in” or “out” ■ Has a mass and inertia. ■ Huge input data, maths. ■ User friendliness is a must. ■ Primitives ■ +/- by Boolean operations ■ Sweeping, rounding, lifting ■ Hybrid (solid + Surface, CSG + BREP, Parametric + explicit) MIT-S. Kim

14
14 Primitives MIT-S. Kim BlockCylinder WedgeSphere ConeTorus Translation sweepRotation sweep Tool Then ■ Add/subtract ■ Move ■ Modify

15
15 Boolean operations MIT-S. Kim Acceptable Operation? union intersection difference

16
16 By sweeping, skinning surfaces translational rotational skinning Director curve Swept solid Axis of revolution Swept solid Section 2 Trajectory Generator surface Section 1 Section MIT-S. Kim

17
17 By modifying existing shapes Edge roundingFilleting Lifting MIT-S. Kim

18
18 Constructive Solid Geometry MIT-S. Kim CSG modelers allow designers to combine a set of primitives through Boolean operations:

19
19 Boundary Representation MIT-S. Kim Polyhedron

20
20 Feature-based Design Open slot Through hole Chamfering Hole Pocket fillet MIT-S. Kim

21
21 Machining Features Blind hole Through holePocket Blind slotThrough slotRadius Open slotShoulderAngle MIT-S. Kim Counterbore Through tap Counterbore Blind tap Countersink

22
22 Parametric modeling ■ Feature-based ■ Dimension data ■ Geometric constraints ■ Assembly modeling ■ No standard of data exchange ■ IGES (Initial Graphic Exchnage Standards) MIT-S. Kim

23
23 Geometric Modeling - Curves Least-square fit spline fit Bezier Curve MIT-S. Kim

24
24 Geometric Modeling - Curves B-spline : more flexibility than Bezier NURB (non-uniform rational B-spline): Combine all MIT-S. Kim

25
25 Geometric Modeling – Free form Surface NURB (non-uniform rational B-spline): Combine all MIT-S. Kim

26
26 Process Planning (CAPP) ■ “Act of preparing detailed work instructions to machine or assemble a part or parts” –Chang, Wysk, Wang ■ Sequence of manufacturing processes and/or assembly operations ■ Operation sheet MIT-S. Kim

27
27 ■ Have customers eat well ■ Customers serviced well ■ speed ■ customization ■ Affordable tab ■ $$$ - Profit Restaurant Owner What’s the difference between McDonald v.s. Maison Robert? MIT-S. Kim

28
28 Super bowl MIT-S. Kim Play book Play number

29
29 Image removed due to copyright considerations.

30
30 Process Planning ■ Manual Approach ■ Comupter Aided Process Planning (CAPP) ■ Variant Approach: Group Technology ■ Generative Approach: features, tolerances MIT-S. Kim

31
31 Example 1 by manual approach Setup 1 Chuck the workpiece Turn S3 to a 100mm diameter Face S1 Core drill S2 Counter bore S4, S5 Setup 2 Chuck the workpiece on S3 Turn S6 to 50 mm diameter Undercut the neck Thread S6 Face S MIT-S. Kim

32
32 Group Technology Zip code: Product Classification Injection molding Aluminum diecasting Sheet metal fabrication Inflammable plastic Regular plastic With ribs Without ribs MIT-S. Kim

33
33 Vuoso-Praha coding system 4 digit system -Kind -Class -Group -Material MIT-S. Kim

34
34 Coding system (continued) MIT-S. Kim Alloy steel Threaded, hole not in axis Max.φ40-80 Rotational through hole

35
35 Feature-based CAPP MIT-S. Kim Open slot Through hole ChamferingHole Pocketfillet

36
36 Numerical Control MIT-S. Kim Spindle speed selector Feed change gear box Compound rest and slide (swivels) Apron Bed Lead screw Feed rod Headstock Spindle Ways Tool post Cross slide Cartridge (saddle) Center Tailstock quill Tailstockl Tool Worktable 5-axis millingLathe - conventional

37
37 Motion Control ■ Point to point, Continuous ■ Interpolation ■ Encoders, tachometers and interferometers provide high-precision displacement and velocity feedback: ControllerAmplifierActuatorWorktable Displacement sensor ⊕⊕ Input from interpolator Velocity Sensor MIT-S. Kim

38
38 Adaptable Control - sense cutting force, torque, temperature, etc. - tool wear, tool breakage CNC controller Adaptive controller Machine tool Sensors Signal processing Programmed dimensional data feed rate, spindle speed Updated spindle speed, feed rate Constraints Strategy Performance index Displacement/velocity feedback Displacement commands Spindle-speed command Torque Vibration Temperature B. Benhabib MIT-S. Kim

39
39 NC milling machine MIT-S. Kim CodefunctionExplanation g00Point to point, positioningUse with combination point-to-point/contouring systems for in- dicating positioning operation. g01Linear interpolation (normal dimensions) A mode of contouring control used of generating a slope or Straight cut, where the incremental dimensions are normal (i.e., Input resolution is as specified). g02Circular interpolation are CW (normal dimensions) A mode of contouring control that produces an arc of a circle by The coordinated motion of two axes. The curvature of the path (clockwise=g02, or counterclockwise=g03) is determined when viewing the plane of motion in the negative direction of The perpendicular axis. The distances to the arc center (I, j, k) are “normal dimensions.” g03Circular interpolation are CCW (normal dimensions) g04DwellA programmed (or established) time delay, during which there is No machine motion. Its duration is adjusted elsewhere, usually by The f word. In this case dimension words should be set at zero. g05HoldMachine motion stopped until terminated by an operator or inter- Lock action. g06Parabolic interpolation (normal dimensions) A mode of contouring control that uses the information contained In successive blocks to produce a segment of a parabola. g08AccelerationThe feed rate (axes’ velocity) increases smoothly (usually expo- nentially) to the programmed rate, which is noted later in the Same block. g09DecelerationThe feed rate decreases (usually exponentially) to a fixed percent Of the programmed feed rate in the deceleration block. g10Linear interpolation Long dimensions = LD) Similar to g01, except that all dimensions are multiplied by 10. For example, a programmed dimension of 9874 will produce a travel of basic lenth-units. (used only with incremental Programming.) g11Linear interpolation (short dimensions = SD) As g01, but dividing all dimensions by 10 (e.g., 987 units for the Example above). Source : Y.Korenl, Computer Control of Manufacturing Systems, McGraw-Hill, 1983.

40
40 Analogy: Word document ←→ Part EmbodimentPlan execution Translate plan Execute plan Rough draft User input FormattingPdf Post script Machine (i.e. printer) Word processor Print set up File exchange Generate tangible Sketch/idea User input Blueprint/ CAD Feature generation CAM Process planning G Code File exchange Machine (i.e. mill) Generate tangible MIT-S. Kim

41
41 Tool path generation MIT-S. Kim

42
42 g-code ■ N0027 G01 X Y Z F125 S800 T1712 M03 M08 Statement Number 27 (N0027) a linear-interpolation motion (G01) to a position defined by (X Y Z136.50), with a feed rate of 125 mm/min (F125), and a spindle speed of 800 rpm (S800), using a tool Number 1712 (T1712), performing a c/w turn of the spindle (M03), and having the coolant on (M08) MIT-S. Kim

43
43 N001 G91 N002 G71 N003 G00 X0.0 Y0.0 Z40.0 T01, M06 N004 G01 X75.0 Y0.0 Z-40.0 F950 S717 M03 N005 G01 Z10.0 F350 M08 N006 G01 X110.0 N007 G01 Y70.0 N008 G01 X N009 G02 X Y0.0 I14.14 J MIT-S. Kim Manual Programming Start point

44
44 Cutter Location, P MIT-S. Kim

45
45 APT –Automatic Programming Tool ■ APT developed at MIT in ■ APT II, APT III ■ Identification statement ■ Geometric Statements ■ Motion statement ■ Post-processor statement ■ Auxiliary statement MIT-S. Kim

46
46 Geometry statements Points P1 = POINT/X,Y,Z P2 = POINT/L1,L1 ; intersection of two lines already defined P3 = POINT/CENTER,C1 ; center of a circle P4 = POINT/YLARGE, INTOF, L1, C1 ; intersection of a line and a circle, one with a larger y coordinate P5 = POINT/XLARGE, INTOF, L1, CI ; intersection of a line and a circle, one with a larger x coordinate P6 = POINT/YLARGE, INTOF, C1, C2 ; intersection of two circles, one with a larger y coordinate P7 = POINT/XLARGE, INTOF, C1, C2 ; intersection of two circles, one with a larger x coordinate MIT-S. Kim

47
47 APT statements (cont.) LinesCircles degree MIT-S. Kim

48
48 Motion statement P to P-motion: GOTO/Point_Name; Go to Point Point_Name. GODLTA/ΔX, ΔY, ΔZ; Move incrementally. CP-motion: / Drive_Surface,, Part Surface Check_ MIT-S. Kim

49
49 Ending locations TO ONPAST MIT-S. Kim

50
50 Example FROM/SP GO/TO, L1, TO, PS, ON L4 GORGT/L1, PAST, L2 GOLFT/L2, PAST, L3 GOLFT/L3, PAST, C1 GOLFT/C1, PAST, L3 GOLFT/L3, PAST, L4 GOLFT/L4, PAST, L1 GOTO/SP MIT-S. Kim

51
51 Tool path interval and Cusp Contour Non-lace Lace Parallel Cusp MIT-S. Kim Contour Non-lace Parallel paths Path interval Cusp height

52
52 Machined Surface MIT-S. Kim Machined Surface W = “Waviness” R = “Roughness” Waviness Height Flaw Roughness Height Lay direction R. width W. widthR. Width cutoff W. height R. Height (arithmetical average) Lay R. width W. width R. Width cutoff Rough 1000 Medium 500 Avg. 125 Better than Avg. 63 Fine 32 Very fine 16 Extremely fine 8 µ inch

53
53 Cutter Contact, Gouge Contact Point Gouging MIT-S. Kim CC-point CL-point Location of gouging Neighboring surface Part surface

Similar presentations

© 2016 SlidePlayer.com Inc.

All rights reserved.

Ads by Google