CAM

Computational Geometric Techniques for Sculptured Surface Manufacturing and CAD/CAM Yuan-Shin Lee, Ph.D., P.E. North Carolina State University Raleigh...
Author: Ronald Bridges
4 downloads 2 Views 3MB Size
Computational Geometric Techniques for Sculptured Surface Manufacturing and CAD/CAM Yuan-Shin Lee, Ph.D., P.E. North Carolina State University Raleigh, NC 27695-7906 U. S. A. E-mail: [email protected] October 7, 2003

http://www.ie.ncsu.edu/yslee

Outlines        

Introduction of Sculptured Surface Machining (SSM) CAD/CAM for Polyhedral Model Machining 5-Axis Tool Path Generation in CAD/CAM Machining Potential Field (MPF) for Complex Surface Manufacturing High Speed Machining (HSM) of Sculptured Surfaces Constant Material Removal Rate for HSM Adaptive Feedrate Scheduling for HSM Conclusions NCSU - YSLee

1. Introduction of Sculptured Surface Machining (SSM)

NCSU - YSLee

Product Design with Sculptured Surfaces

NCSU - YSLee

NURBS Surface and Applications

The NURBS surface interpolating four boundary curves.

NURBS surface of the core pattern

NCSU - YSLee

Product Geometric Modeling and Manufacturing - Conceptual model: - Physical model: clay model - Descriptive model : engineering drawing - Mathematical model: - Computational model: Wireframe model Surface model Solid mode Non-manifold model NCSU - YSLee

Introduction to Sculptured Surface Machining (SMM)

Copy milling

NC milling

NCSU - YSLee

2. CAD/CAM for Polyhedral Model Machining

NCSU - YSLee

Polyhedral Models and NC Machining

NCSU - YSLee

Cutter Gouging Problems in Sculptured Surface Machining

NCSU - YSLee

NC Cutter Path Generation Methods

1. CC-based path

2. CC-Cartesian path

(Iso-parametric)

4. APT-type path NCSU - YSLee

3. CL-based path (offset)

Offset of Polygon for Cutter Location (CL)

NCSU - YSLee

Three Schemes of Polyhedral Offsetting

NCSU - YSLee

Deleting Interference to Avoid Gouging

NCSU - YSLee

Offset of Triangles and Edges of Polyhedral Models

NCSU - YSLee

Offset of Vertex in Polyhedral Models

NCSU - YSLee

Local Offset Example

NCSU - YSLee

Tool Path Generation for Polyhedral Machining

NCSU - YSLee

Cutter Path Generation for NC Machining CC Point: Cutter contact point CL Point: Cutter location point

Ball-endmill

Filleted-endmill NCSU - YSLee

Flat-endmill

Slicing of Offset Elements for Tool Path Generation

NCSU - YSLee

Slicing the Spherical and Cylindrical Surfaces for Polyhedral Machining

NCSU - YSLee

Example of Polyhedral Model Machining

NCSU - YSLee

Tool Path Generation for Machining of Example 1

NCSU - YSLee

Polyhedral Machining with Fillet-Endmills Offset and Slicing of Convex Edges with Fillet Endmills

NCSU - YSLee

Effective Cutting Shapes of Fillet-Endmills

NCSU - YSLee

Example 2 of Polyhedral Machining

NCSU - YSLee

Example 2 of Polyhedral Machining

NCSU - YSLee

Computation Time for Machining Examples

NCSU - YSLee

3. 5-Axis Tool Path Generation for Sculptured Surface Machining (SSM)

NCSU - YSLee

5-Axis NC Machine Tools

NCSU - YSLee

5-Axis Machining v.s. 3-Axis Machining (1) 3-Axis machining:

5-Axis machining:

Efficient in machining

Tool accessibility

NCSU - YSLee

5-Axis Machining v.s. 3-Axis Machining (2) 3-Axis machining:

Cutter gouge

5-Axis machining:

Improved surface finish

Clean-cut

NCSU - YSLee

Procedure of 5-Axis Tool Path Generation Surface Model

Tool Path Plan

CC Path Generation

CC data

Machine Kinematic Config

Kinematical Modelling CL data Calculation

Check of machine work-range Linear trajectory planning Interference check Optimazation

Joint Values

NC controller tape format

Post-Processing

NC data NCSU - YSLee

Definition of Tool Orientation in 5-Axis Machining • Tilt angle: α

n u rL rC

f

where, rL: cutter location point CL data u : cutter axis vector rC: cutter contact point CC data n : normal vector of surface f : a cutter feed vector t:nxf

α

• Yaw angle: β β

f rC t

NCSU - YSLee

Effect of Tool Inclination Angle in 5-Axis Machining α = 45 α = 90 α = 30 α = 15 α=0

NCSU - YSLee

α = 30 α = 15 α=0

Effect of Tool Yaw Angle in 5-Axis Machining β=0

β = −30

NCSU - YSLee

Cusp Height Errors in Sculptured Surface Machining 3-axis machining:

ρ−η

ρ

η

ω/2 ω

5-axis machining:

h le ft

h r ight

a

η

p1

θ

η

p1

p2

ω

ω

(a)

(b) NCSU - YSLee

p2

Finding Effective Cutting Shape in 5-Axis Machining Instantaneous cutting profile W(θ∗ , φ∗)L

Inclined cutter ΨTorus (λL, ωL) YL

PI

PI

YL

YT

θ* ZT

Instantaneous cutting profile W(θ,φ)L φ* C* CC

Local coordinate basis: XL-Y L-ZL Tool coordinate basis: XT -YT -ZT

ZL

XL

ZL

XL

Effective cutting shape can be found as follows: W θ, φ L =

W θ *, φ* L =

xL = 0 yL zL x*L y*L z*L

G G

= Ψ θ , φ, λ L, ωL L,x L=0 Ψ, L

0

G

= Ψ,L

m7 sinθ * sin φ* + m8 sinθ * + m9 cosφ* + m10 m11 sin φ*sinθ *+m12 sin φ*cosθ *+m13 sinθ *+m14 cosθ *+m15 cosφ*+m16

NCSU - YSLee

L

3. Optimizing Tool Path Generation for CAD/CAM Systems

NCSU - YSLee

Machining of Sculptured Surfaces

Traditional machining planning

3D path planning NCSU - YSLee

Rolling-Ball Method for Extracting ClearCut Regions A ball-end cutter Gouging free region

Clean-up region

Clean-up boundary

Totally-gouging facets

z y

X

partially-gouging facets

gouging-free facets

NCSU - YSLee

Finding the Optimal Tool Orientation for 5Axis Surface Machining Fitting cutting shape on local part surface YL Ok

1 -h

κ

E(θ )

θa

h

θb

Pv

Cb

Ca ZL

C* wa

Using surface curvatures for optimal tool orientation

wb w

Cutting direction (XL) out from the paper

NCSU - YSLee

Tool Collision and Gouging Avoidance in 5Axis Machining YL λL* 1

ρZL=0

XL CC* Cutter moves along X L-axis

YL

ωL *

1

ρ XL=0

ZL CC*

Cutter moves out from the paper

NCSU - YSLee

Material Removal Rate (MRR) Analysis for 5-Axis High Speed Machining F 0

* * * * Vmoving = Vtranslation + Θ rot ⋅ Ddis * * F = Vmoving ⋅ N sur = 0

NCSU - YSLee

Optimizing 5-Axis Tool Path Generation in CAD/CAM Q: Is it possible to find the best path distribution for SSM?

(Total tool path length = 425.02 units, tool path number = 41, given tolerance = 0.005 units)

Sculptured surface design

Traditional tool path planning

NCSU - YSLee

Optimizing 5-Axis Tool Path Generation - What is the best cutting direction? YL Ok

1 -h

κ

E(θ )

θa

h

θb

Pv

Cb

Ca ZL

C* wa

wb w

Cutting direction (XL) out from the paper

Machining strip width (dependent of λ, ω)

Optimal cutting direction NCSU - YSLee

Machining Potential Field (MPF) for Sculptured Surface Machining Q: Is it possible to find the best path distribution for SSM?

Sculptured surface design

Machining potential patches

NCSU - YSLee

4. Adaptive Feed Scheduling for High Speed Machining (HSM) of Complex Surfaces

NCSU - YSLee

Change of Material Engagement for High Speed Machining (HSM) C : center of circular arc R: radius of circular arc P: cutter tip.

s C

s

M(x,y)

R

M(x,y) r

r V

V P

fc

V

P

fc

V

f

R

f

C

NCSU - YSLee

Adaptive Feed Scheduling For High Speed Machining (HSM)

NCSU - YSLee

Adaptive Feed Scheduling for High Speed Machining (HSM)

Material engagement analysis

Adaptive feedrate scheduling

Machine acceleration analysis NCSU - YSLee

Conclusions    



Modeling of complex surfaces for product development CAD/CAM for polyhedral model machining 5-Axis machining of sculptured surfaces High Speed Machining (HSM) can greatly benefit manufacturing process by shortening the machining time and reducing the manufacturing cost. HSM CAD/CAM shares an increasing market in recent years and the trend will continue. NCSU - YSLee

Thank you !!

Any Question ?

NCSU - YSLee