A generic solid modeller based milling process simulation system is developed for 3-axis milling of complex parts. Parts are described using a boundary representation solid model, and cutting edges are fitted with cubic Be´zier curves. For every completed tool path (i.e., one NC block), the tool swept volume is generated and intersected with the part, yielding the corresponding removed material volume. The tool cutting edges are then intersected with that volume to produce the tool-part immersion geometry. The mechanistic milling process model produces an accurate simulation of cutting forces, torque and power. Modelling of tool and tool holder dynamics is included. The system is based on a generic procedure for extracting geometric data required to accurately simulate milling of complex parts. Any tool shape can be represented, and extension to 4- and 5-axis machining is straightforward. Related processes such as turning and drilling can be modelled in a similar way. The capability of the system is demonstrated experimentally for ball end milling.

1.
Abrari, F., Elbestawi, M. A., and Spence, A. D., “On the Dynamics of Ball End Milling. Part I: Modelling of Cutting Forces,” Int’l Journal of Machine Tools and Manufacturing, in press.
2.
Anderson
R. O.
,
1987
, “
Detecting and Eliminating Collisions in NC Machining
,”
Computer Aided Design
, Vol.
10
, No.
4
, pp.
231
237
.
3.
Armerago
E. J. A.
, and
Deshpande
N. P.
,
1989
, “
Computerized Predictive Cutting Models or Forces in End Milling Including Eccentricity Effects
,”
CIRP Annals
, Vol.
38
, No. (
1
), pp.
45
49
.
4.
Atherton, P., Earl, C., and Fred, C., 1987, “A Graphical Simulation System for Dynamic Five-Axis NC Verification,” Autofact Show of the Society of Manufacturing Engineers, Detroit, Nov. 2–1 to 2–12.
5.
Chappel
I. T.
,
1983
, “
The Use of Vectors to Simulate Material Removed by Numerically Controlled Milling
,”
Computer Aided Design
, Vol.
15
, No.
3
, May, pp.
156
158
.
6.
Dewaele, M., and Kinzel, G. L., 1989, “Speed Improvements for NC Program Verification Using Solid Modelling,” Proc. ASME Int’l Computers in Engineering Conference and Exposition, Anaheim, C. A., Vol. 1, pp. 601–607.
7.
Farin, G., 1993, Curves and Surfaces for CAGD: A Practical Guide, Academic Press Inc.
8.
Fussell
B. K.
, and
Srinivasan
K.
,
1989
, “
An Investigation of the End Milling Process Under Varying Machining Conditions
,”
ASME Journal of Engineering for Industry
, Vol.
111
, pp.
27
36
.
9.
Fussell, B. K., Ersoy, C., and Jerard, R. B., 1992, “Computer Generated CNC Machining Feed rates,” Proc. 92 Japan USA Symposium on Flexible Automation Publ. by ASME, New York, NY, pp. 377–384.
10.
Hoffmann, C. M., 1989, Geometric and Solid Modeling: An Introduction, Morgan Kaufmann Publishers, Inc.
11.
Ismail
F.
,
Elbestawi
M. A.
,
Du
R.
, and
Urbasik
K.
, “
Generation of Milled Surfaces Including Tool Dynamics and Wear
,”
ASME JOURNAL OF ENGINEERING FOR INDUSTRY
, Vol.
115
, pp.
245
252
.
12.
Jerrard, R. B., Drysdale, R. L., and Hauck, K., 1988, “Geometric Simulation for Numerical Control Machining,” Proc. ASME Int’l Computers in Engineering Conference, July 31–Aug 3, San Fransisco, Vol. 2, pp. 129–136.
13.
Karasick, M., 1988, “On the Representation and Manipulation of Rigid Solids,” Ph.D Diss., Comp. Sci., McGill University, Montreal.
14.
Kline
W. A.
,
Devor
R. E.
, and
Lindberg
J. R.
,
1982
, “
The Prediction of Cutting Forces in End Milling with Application to Cornering Cuts
,”
International Journal of Machine Tool Design Research
, Vol.
22
, pp.
7
22
.
15.
Koenigsberger, F., and Tlusty, J., 1970, Machine Tool Structure, Pergamon Press.
16.
Koenigsberger, F., and Sabberwal, A. J. P., 1961, “An Investigation into the Cutting Force Pulsation during Milling Operations,” Int’ J. of Machine Tool Design Research, Vol., pp. 15–33.
17.
Lim, M. E., Feng, H., and Menq, C., 1993, “The Prediction of Dimensional Errors for Machining Sculptured Surfaces using Ball-end Milling,” Manufacturing Science and Engineering, ASME, PED-Vol. 64, pp. 149–156.
18.
Mantyla, M., 1988, An Introduction to Solid Modelling. Computer Science press, Rockville, Maryland.
19.
Martelloti
M. E.
,
1941
, “
Analysis of the Milling Process
,”
Transactions of the ASME
, Vol.
63
, pp.
677
700
.
20.
Melkote, S. N., and Kendall, L. A., 1989, “End-mill Cutter Engagement Determination from CNC Tool Trajectories for Planar Surface Generation,” Proceedings of the North American Manufacturing Research Conference, pp. 152–159, Dearborn, MI, Society of Manufacturing Engineers, Vol. XVII.
21.
Narvekar, A. P., Huang, Y., and Oliver, J. H., 1992, “Intersection of Rays with Parametric Envelope Surfaces Representing Five-axis NC Milling Tool Swept Volumes,” Advances in Design Automation, ASME, Vol. 2, pp. 223–230.
22.
Oliver, J. H., and Goodman, E. D., 1985, “Color Graphic Verification of NC Milling Programs for Sculptured Surfaces,” 10th Annual Automotive Computer Graphics Conference and Exposition, Engineering Society of Detroit, Detroit, Michigan, December, 1985.
23.
Park, S., Yang, M., and Lee, C., 1990, “Simulation of NC Machining Using a Ball End Mill,” Computer Modeling and Simulation of Manufacturing Processes, ASME, Materials Division (Publication) MD Vol. 20, Publ by ASME, New York, NY, USA, pp. 67–76.
24.
Requicha
A.
, and
Voelcker
H.
,
1985
, “
Boolean Operation in Solid Modelling: Boundary Evaluation and Merging Algorithms
,”
Proceedings of the IEEE
, Vol.
73
, No.
1
, pp.
30
44
.
25.
Roth
S.
,
1982
, “
Ray Casting for Modelling Solids
,”
Computer Graphics and Image Processing
, Vol.
18
, pp.
109
144
.
26.
Smith
S.
, and
Tlusty
J.
,
1991
, “
An Overview of Modelling and Simulation of the Milling Process
,”
ASME JOURNAL OF ENGINEERING FOR INDUSTRY
, Vol.
113
, pp.
169
175
.
27.
Spence
A.
, and
Altintas
Y.
,
1991
, “
CAD Assisted Adaptive Control for Milling
,”
ASME JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT AND CONTROL
, Vol.
113
, pp.
444
450
.
28.
Spence
A. D.
, and
Altintas
Y.
,
1994
, “
A Solid Modeller Based Milling Process Simulation and Planning System
,”
ASME JOURNAL OF ENGINEERING FOR INDUSTRY
, Vol.
116
, pp.
61
69
.
29.
Takata
S.
,
1993
, “
Generation of a Machining Scenario and Its Applications to Intelligent Machining Operations
,”
CIRP Annals
, Vol.
42
, No.
1
, pp.
531
534
, 1993.
30.
Takata
S.
,
Tsai
M. D.
, and
Sata
T.
,
1989
, “
A Cutting Simulation System for Machinability Evaluation Using a Workpiece Model
,”
CIRP Annals
, Vol.
38
, No.
1
, pp.
417
420
.
31.
Tilove
R.
,
1980
, “
Set Membership Classification: A Unified Approach to Geometric Intersection Problems
,”
IEEE Transactions on Computer
, Vol.
C-29
, No.
1
, pp.
847
883
.
32.
Tlusty
J.
, and
Ismail
F.
,
1983
, “
Special Aspects of Chatter in Milling
,”
Transaction of the ASME
, Vol.
105
, pp.
24
32
.
33.
Tlusty
J.
, and
MacNeil
P.
,
1975
, “
Dynamics of Cutting Forces in End Milling
,”
CIRP annals
, Vol.
24
, pp.
21
25
.
34.
Van Hook, T., 1986, “Real-Time Shaded NC Milling Display,” ACM SIGGRAPH, Vol. 20, No. 4, pp. 15–20.
35.
Voelcker, H. B., and Hunt, W. A., 1981, “The Role of Solid Modelling in Machining-Process Modelling and NC Verification,” Society of Automotive Engineers, Int’l Congress and Expositon, Feb. 23–27, Detroit, Michigan, pp. 1–8.
36.
Wang
W. P.
, and
Wang
K. K.
,
1986
, “
Geometric Modelling for Swept Volume of Moving Solids
,”
IEEE Computer Graphics and Application
, Vol.
12
, pp.
8
17
.
37.
Wang
W. P.
,
1988
, “
Solid Modelling for Optimizing Metal Removal of Three Dimensional End-Milling
,”
Journal of Manufacturing Systems
, Vol.
7
, No.
1
, pp.
57
65
.
38.
Yamazaki
K.
,
Kojma
C.
,
Sakamoto
C.
, and
Saito
T.
,
1991
, “
Real-time Model Reference Adaptive Control of 3D Sculptured Surface Machining
,”
Annals of the CIRP
, Vol.
40
, No.
1
, pp.
479
482
.
39.
Yang
M.
, and
Park
H.
,
1991
, “
The Prediction of Cutting Force in Ball-end Milling
,”
Int’l Journal of Machine Tools and Manufacturing
, Vol.
31
. No.
1
, pp.
45
54
.
This content is only available via PDF.
You do not currently have access to this content.