STEP-NC based high-level machining simulations integrated with CAD/CAPP/CAM

With the development of manufacturing, numerical control (NC) machining simulation has become a modern tool to obtain safe and reliable machining operations. Although some research and commercial software about NC machining simulations is available, most of them is oriented for G&M code. It is a low-level data model for computer numerical control (CNC), which has inherent drawbacks such as incomplete data and lack of accuracy. These limitations hinder the development of a real simulation system. Whereas, standard for the exchange of product data-compliant numerical control (STEP-NC) is a new and high-level data model for CNC. It provides rich information for CNC machine tools, which creates the condition for an informative and real simulation. Therefore, this paper proposes STEP-NC based high-level NC machining simulations solution integrated with computer-aided design/computer-aided process planning/computer-aided manufacturing (CAD/CAPP/CAM). It turned out that the research provides a better informed simulation environment and promotes the development of modern manufacturing.

[1]  Li Jian-guang,et al.  Part Modeling to Improve Simulation Qualities of Virtual Turning , 2002 .

[2]  K.-S. Lee,et al.  Local Mesh Decimation for View-Independent Three-Axis NC Milling Simulation , 2002 .

[3]  H. El-Mounayri,et al.  Optimized CNC end-milling: A practical approach , 2002, Int. J. Comput. Integr. Manuf..

[4]  Behnam Moetakef Imani,et al.  An improved process simulation system for ball-end milling of sculptured surfaces , 1998 .

[5]  A. Spence,et al.  Direct calculation of machining parameters from a solid model , 1990 .

[6]  Yusuf Altintas,et al.  A general mechanics and dynamics model for helical end mills , 1996 .

[7]  Mian Liu,et al.  Design of robotic visual servo control based on neural network and genetic algorithm , 2012, International Journal of Automation and Computing.

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

[9]  Lihui Wang,et al.  Embedding a process plan in function blocks for adaptive machining , 2010 .

[10]  K. K. Wang,et al.  Geometric Modeling for Swept Volume of Moving Solids , 1986, IEEE Computer Graphics and Applications.

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

[12]  Pere Brunet,et al.  Solid representation and operation using extended octrees , 1990, TOGS.

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

[14]  Utpal Roy,et al.  Computation of a geometric model of a machined part from its NC machining programs , 1999, Comput. Aided Des..

[15]  Andrew Y. C. Nee,et al.  Geometric Simulation of NC Machining Based on STL Models , 2003 .

[16]  Derek Yip-Hoi,et al.  Cutter/Workpiece Engagement Feature Extraction from Solid Models for End Milling , 2006 .

[17]  Junmin Li,et al.  Adaptive iterative learning control for nonlinear time-delay systems with periodic disturbances using FSE-neural network , 2011, Int. J. Autom. Comput..

[18]  Xun Xu,et al.  Striving for a total integration of CAD, CAPP, CAM and CNC , 2004 .

[19]  Behnam Moetakef Imani,et al.  Geometric Simulation of Ball-End Milling Operations , 2001 .

[20]  K. P. Karunakaran,et al.  Octree-to-BRep conversion for volumetric NC simulation , 2007 .

[21]  Derek Yip-Hoi,et al.  Cutter-Workpiece Engagement Calculations by Parallel Slicing for Five-Axis Flank Milling of Jet Engine Impellers , 2008 .

[22]  Xun Xu,et al.  Computer-aided process planning – A critical review of recent developments and future trends , 2011, Int. J. Comput. Integr. Manuf..

[23]  James H. Oliver,et al.  Integrated simulation, error assessment, and tool path correction for five-axis NC milling , 1995 .

[24]  K. P. Karunakaran,et al.  A solid model-based off-line adaptive controller for feed rate scheduling for milling process , 2008 .

[25]  Xun Xu,et al.  Realization of STEP-NC enabled machining , 2006 .

[26]  Mohamed A. Elbestawi,et al.  Milling process simulation : A generic solid modeller based paradigm , 1998 .

[27]  Robert B. Jerard,et al.  Methods for detecting errors in numerically controlled machining of sculptured surfaces , 1989, IEEE Computer Graphics and Applications.

[28]  T. I. El-Wardany,et al.  Generic Simulation Approach for Multi-Axis Machining, Part 1: Modeling Methodology , 2002 .

[29]  Derek Yip-Hoi,et al.  Geometric Modeling of Cutter/Workpiece Engagements in Three-Axis Milling Using Polyhedral Representations , 2008, J. Comput. Inf. Sci. Eng..

[30]  C. Hariharan,et al.  Octree-based NC simulation system for optimization of feed rate in milling using instantaneous force model , 2010 .

[31]  Matthieu Rauch,et al.  Machining simulation - A technical review and a proposed concept model , 2011 .

[32]  Zhao Xue-mei,et al.  A Study of Simulating System of Numerical Control MachiningBased on ACIS , 2005 .

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

[34]  M. A. Elbestawi,et al.  General geometric modelling approach for machining process simulation , 1997 .

[35]  Kai Cheng,et al.  Dynamic cutting process modelling and its impact on the generation of surface topography and texture in nano/micro cutting , 2009 .

[36]  T. I. El-Wardany,et al.  Generic Simulation Approach for Multi-Axis Machining, Part 2: Model Calibration and Feed Rate Scheduling , 2002 .

[37]  Utpal Roy,et al.  3-D object decomposition with extended octree model and its application in geometric simulation of NC machining , 1998 .

[38]  Isabelle Blasquez,et al.  Undo facilities for the extended z-buffer in NC machining simulation , 2004, Comput. Ind..

[39]  Yun C. Chung,et al.  Hybrid cutting simulation via discrete vector model , 2005, Comput. Aided Des..

[40]  Kai Cheng,et al.  Machining dynamics: Fundamentals, applications and practices , 2008 .