Part machining feature recognition based on a deep learning method

Machining feature recognition is a key step in computer-aided process planning to improve the level of design and manufacturing, production efficiency, and competitiveness. Although the traditional feature recognition method using a graph-based approach has advantages in feature logic expression, the calculation process is inefficient. Deep learning is a new technology that can automatically learn complex mapping relationships and high-level data features from a large amount of data. Therefore, this classification technology has been successfully and widely used in various fields. This study examined a three-dimensional convolutional neural network combined with a graph-based approach, taking advantage of deep learning technology and traditional feature recognition methods. First, the convex and concave machining features of a part were determined using an attributed adjacency graph. Then, the machining features were separated using the bounding box method and voxelized. Subsequently, a stretching and zooming method was proposed to obtain the training data. After training, the test and comparison results demonstrated the high accuracy rate of the proposed method and the improvement in recognition efficiency. The proposed method could also identify convex features, which further improved the recognition range.

[1]  Prasad S. Gavankar,et al.  Graph-based extraction of two-connected morphological features from boundary representations , 1995, J. Intell. Manuf..

[2]  Jianxiong Xiao,et al.  3D ShapeNets: A deep representation for volumetric shapes , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[3]  George L. Vairaktarakis,et al.  NP-complete Problems and Proof Methodology , 2009, Encyclopedia of Optimization.

[4]  David Moloney,et al.  1.2 Watt Classification of 3D Voxel Based Point-clouds using a CNN on a Neural Compute Stick , 2020, Neurocomputing.

[5]  Paul J. Scott,et al.  A novel learning-based feature recognition method using multiple sectional view representation , 2020, Journal of Intelligent Manufacturing.

[6]  Shutao Li,et al.  A CNN With Multiscale Convolution and Diversified Metric for Hyperspectral Image Classification , 2019, IEEE Transactions on Geoscience and Remote Sensing.

[7]  Adarsh Krishnamurthy,et al.  Learning localized features in 3D CAD models for manufacturability analysis of drilled holes , 2018, Comput. Aided Geom. Des..

[8]  Patri K. Venuvinod,et al.  A graph-based expert system approach to geometric feature recognition , 1995, J. Intell. Manuf..

[9]  Ramy Harik,et al.  Manufacturability analysis for additive manufacturing using a novel feature recognition technique , 2018 .

[10]  Chao Zhang,et al.  Deep learning enabled cutting tool selection for special-shaped machining features of complex products , 2019, Adv. Eng. Softw..

[11]  Sebastian Ruder,et al.  An overview of gradient descent optimization algorithms , 2016, Vestnik komp'iuternykh i informatsionnykh tekhnologii.

[12]  Lining Sun,et al.  A Multi-Branch 3D Convolutional Neural Network for EEG-Based Motor Imagery Classification , 2019, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[13]  Xianzhi Zhang,et al.  Manufacturing cost estimation based on the machining process and deep-learning method , 2020 .

[14]  Satyandra K. Gupta,et al.  Identifying Feasible Workpiece Placement with Respect to Redundant Manipulator for Complex Manufacturing Tasks , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[15]  Hossein Nezamabadi-pour,et al.  MGFS: A multi-label graph-based feature selection algorithm via PageRank centrality , 2020, Expert Syst. Appl..

[16]  Yingzhong Zhang,et al.  Automatic Recognition of Machining Features Based on Point Cloud Data Using Convolution Neural Networks , 2019, Proceedings of the 2019 International Conference on Artificial Intelligence and Computer Science.

[17]  Yimin D. Zhang,et al.  Road Crack Detection Using Deep Convolutional Neural Network and Adaptive Thresholding , 2019, 2019 IEEE Intelligent Vehicles Symposium (IV).

[18]  Jacek Czajka,et al.  Processing of Design and Technological Data Due to Requirements of Computer Aided Process Planning Systems , 2018 .

[19]  Sebastian Scherer,et al.  VoxNet: A 3D Convolutional Neural Network for real-time object recognition , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[20]  S. S. Pande,et al.  An approach to recognize interacting features from B-Rep CAD models of prismatic machined parts using a hybrid (graph and rule based) technique , 2010, Comput. Ind..

[21]  Prakhar Jaiswal,et al.  FeatureNet: Machining feature recognition based on 3D Convolution Neural Network , 2018, Comput. Aided Des..

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

[23]  Sanaz Mostaghim,et al.  A Survey on Graph-based Systems in Manufacturing Processes , 2018, 2018 IEEE Symposium Series on Computational Intelligence (SSCI).

[24]  Patri K. Venuvinod,et al.  Geometric feature recognition: coping with the complexity and infinite variety of features , 1999, Int. J. Comput. Integr. Manuf..

[25]  Yang Hua,et al.  Graph Representation of 3D CAD Models for Machining Feature Recognition With Deep Learning , 2020, Volume 11A: 46th Design Automation Conference (DAC).