CNC-Net: Self-Supervised Learning for CNC Machining Operations
Not on the map. Why?
Abstract (arXiv)
CNC manufacturing is a process that employs computer numerical control (CNC) machines to govern the movements of various industrial tools and machinery, encompassing equipment ranging from grinders and lathes to mills and CNC routers. However, the reliance on manual CNC programming has become a bottleneck, and the requirement for expert knowledge can result in significant costs. Therefore, we introduce a pioneering approach named CNC-Net, representing the use of deep neural networks (DNNs) to simulate CNC machines and grasp intricate operations when supplied with raw materials. CNC-Net constitutes a self-supervised framework that exclusively takes an input 3D model and subsequently generates the essential operation parameters required by the CNC machine to construct the object. Our method has the potential to transformative automation in manufacturing by offering a cost-effective alternative to the high costs of manual CNC programming while maintaining exceptional precision in 3D object production. Our experiments underscore the effectiveness of our CNC-Net in constructing the desired 3D objects through the utilization of CNC operations. Notably, it excels in preserving finer local details, exhibiting a marked enhancement in precision compared to the state-of-the-art 3D CAD reconstruction approaches.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 22 of its 40 references that are in the map. First posted on arXiv 15 Dec 2023.
Builds on
22 of 40 references.
References · 22
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,897
- 2018Occupancy Networks: Learning 3D Reconstruction in Function Spacecited by 2,041
- 2018ABC: A Big CAD Model Dataset For Geometric Deep Learningcited by 341
- 2019Learning Shape Templates with Structured Implicit Functionscited by 242
- 2019BSP-Net: Generating Compact Meshes via Binary Space Partitioningcited by 206
- 2016Learning Shape Abstractions by Assembling Volumetric Primitivescited by 181
- 2019CvxNet: Learnable Convex Decompositioncited by 174
- 2017CSGNet: Neural Shape Parser for Constructive Solid Geometrycited by 106
- 2021Neural Parts: Learning Expressive 3D Shape Abstractions with Invertible Neural Networkscited by 103
- 2020ParSeNet: A Parametric Surface Fitting Network for 3D Point Cloudscited by 96
- 2018Supervised Fitting of Geometric Primitives to 3D Point Cloudscited by 91
10 more
- 2020UCSG-Net -- Unsupervised Discovering of Constructive Solid Geometry Treecited by 78
- 20173D-PRNN: Generating Shape Primitives with Recurrent Neural Networkscited by 77
- 2021CAPRI-Net: Learning Compact CAD Shapes with Adaptive Primitive Assemblycited by 62
- 2018Im2Struct: Recovering 3D Shape Structure from a Single RGB Imagecited by 55
- 2021CSG-Stump: A Learning Friendly CSG-Like Representation for Interpretable Shape Parsingcited by 51
- 2023SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operationscited by 46
- 2022ExtrudeNet: Unsupervised Inverse Sketch-and-Extrude for Shape Parsingcited by 38
- 2021Brick-by-Brick: Combinatorial Construction with Deep Reinforcement Learningcited by 19
- 20213DIAS: 3D Shape Reconstruction with Implicit Algebraic Surfacescited by 17
- 2021Self-Supervised Point Cloud Completion via Inpaintingcited by 16
Built on by
Citing papers per year: 2026: 3.
3 papers.