Machining Feature Recognition from In-Process Model of NC Simulation

ABSTRACTNC simulation emulates the CNC machine tool and the cutter move along its axis. It depicts the material removal to better visualize the machining process. Until now, its main goals are still confined to check an unproved NC program to avoid potential collisions, and to analyze undercuts and overcuts. In this work, by using the simulated output—the in-process model (IPM), and rebuilding a machining feature based model, applications of NC simulation are extended to establish the feedback link from CNC to CAM, which can automatically pass modifications of manufacturing engineers back through the digital chain. In cases when old CAD archives of parts are incompatible with new systems and machines, or are damaged or lost, the original CAD model is neither available nor usable, and the part program is the only data available, rebuilding the feature based model from the NC simulation is necessary. This paper proposes an approach for machining feature recognition from IPM. As per the IPM characteristics, ...

[1]  Haibin Zhao,et al.  Multisensor integration and discrete geometry processing for coordinate metrology , 2010 .

[2]  S. S. Pande,et al.  Automatic recognition of features from freeform surface CAD models , 2008, Comput. Aided Des..

[3]  David Cohen-Steiner,et al.  Restricted delaunay triangulations and normal cycle , 2003, SCG '03.

[4]  Xun Xu,et al.  Numerical control machining simulation: a comprehensive survey , 2011, Int. J. Comput. Integr. Manuf..

[5]  J. Liu,et al.  Recognition of machining features and feature topologies from NC programs , 2000, Comput. Aided Des..

[6]  Aydin Nassehi,et al.  Feature recognition from CNC part programs for milling operations , 2014 .

[7]  William Puech,et al.  A comprehensive process of reverse engineering from 3D meshes to CAD models , 2013, Comput. Aided Des..

[8]  Nabil Anwer Methodologie d'analyse de raisonnement pour la generation automatique des gammes d'usinage en fraisage. Contribution a la caracterisation des entites par analyse des contraintes d'usinabilite , 2000 .

[9]  JungHyun Han,et al.  Manufacturing feature recognition from solid models: a status report , 2000, IEEE Trans. Robotics Autom..

[10]  T. C. Chang,et al.  Graph-based heuristics for recognition of machined features from a 3D solid model , 1988 .

[11]  Jean-Michel Morel,et al.  Mesh Segmentation and Model Extraction , 2010, Curves and Surfaces.

[12]  Aristides A. G. Requicha,et al.  Spatial Reasoning for the Automatic Recognition of Machinable Features in Solid Models , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Andrea J. van Doorn,et al.  Surface shape and curvature scales , 1992, Image Vis. Comput..

[14]  Nabil Anwer,et al.  Reverse Engineering for NC Machining Simulation , 2010 .

[15]  Aydin Nassehi,et al.  Process comprehension for shopfloor manufacturing knowledge reuse , 2013 .

[16]  Nabil Anwer,et al.  Curvature-based Registration and Segmentation for Multisensor Coordinate Metrology , 2013 .

[17]  Rakesh Nagi,et al.  STEP-based feature extraction from STEP geometry for Agile manufacturing , 2000 .