Milling process simulation : A generic solid modeller based paradigm

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 Bezier 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]  K. K. Wang,et al.  Geometric Modeling for Swept Volume of Moving Solids , 1986, IEEE Computer Graphics and Applications.

[2]  Christoph M. Hoffmann,et al.  Geometric and Solid Modeling: An Introduction , 1989 .

[3]  Yusuf Altintas,et al.  A Solid Modeller Based Milling Process Simulation and Planning System , 1994 .

[4]  Shozo Takata,et al.  Generation of a Machining Scenario and Its Applications to Intelligent Machining Operations , 1993 .

[5]  Kazuo Yamazaki,et al.  Real-Time Model Reference Adaptive Control of 3-D Sculptured Surface Machining , 1991 .

[6]  F. Koenigsberger,et al.  An investigation into the cutting force pulsations during milling operations , 1961 .

[7]  Martti Mäntylä,et al.  Introduction to Solid Modeling , 1988 .

[8]  Barry K. Fussell,et al.  An Investigation of the End Milling Process Under Varying Machining Conditions , 1989 .

[9]  Richard E. DeVor,et al.  The prediction of cutting forces in end milling with application to cornering cuts , 1982 .

[10]  M. Karasick On the representation and manipulation of rigid solids , 1989 .

[11]  S. Smith,et al.  An Overview of Modeling and Simulation of the Milling Process , 1991 .

[12]  W. P. Wang,et al.  Solid modeling for optimizing metal removal of three-dimensional NC end milling , 1988 .

[13]  Ruxu Du,et al.  Generation of Milled Surfaces Including Tool Dynamics and Wear , 1993 .

[14]  Yusuf Altintas,et al.  CAD Assisted Adaptive Control for Milling , 1991 .

[15]  A.A.G. Requicha,et al.  Boolean operations in solid modeling: Boundary evaluation and merging algorithms , 1985, Proceedings of the IEEE.

[16]  Robert B. Tilove,et al.  Set Membership Classification: A Unified Approach to Geometric Intersection Problems , 1980, IEEE Transactions on Computers.

[17]  J. Tlustý,et al.  Special Aspects of Chatter in Milling , 1983 .

[18]  Warren A. Hunt,et al.  The Role of Solid Modelling in Machining-Process Modelling and NC Verification , 1981 .

[19]  Min-Yang Yang,et al.  The prediction of cutting force in ball-end milling , 1991 .

[20]  E.J.A. Armarego,et al.  Computerized Predictive Cutting Models for Forces in End-Milling Including Eccentricity Effects , 1989 .

[21]  Toshio Sata,et al.  A Cutting Simulation System for Machinability Evaluation Using a Workpiece Model , 1989 .

[22]  Ian T. Chappel The use of vectors to simulate material removed by numerically controlled milling , 1983 .

[23]  R. O. Anderson,et al.  Detecting and eliminating collisions in NC machining , 1978 .

[24]  Scott D. Roth,et al.  Ray casting for modeling solids , 1982, Comput. Graph. Image Process..