atlas

Research map / 3D vision / 3D generation

CNC-Net: Self-Supervised Learning for CNC Machining Operations

CVPR 2024 · 3D vision › 3D generation · approach: Learning physics from video · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CNC-Net, a self-supervised DNN that simulates CNC milling, drilling and rotation operations to carve a bounding-box material into a target 3D CAD shape without operation labels.

Problem

Manual CNC programming is labor-intensive and expert-dependent, and no dataset provides ground-truth sequences of CNC machining operations for supervised learning.

Approach

Model CNC milling/drilling with cylindrical tool primitives and CSG subtraction from a bounding-box stock, with learned tool radius, toolpath, drill tip and workpiece rotation, trained end-to-end with self-supervised voxel losses rather than operation labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CNC-Net instead of the strongest reported CAD reconstruction baseline3D CAD reconstruction · ABCIoU: 0.787 -> 0.824Helped
Use CNC-Net instead of the strongest reported CAD reconstruction baseline3D CAD reconstruction · ShapeNetIoU: 0.700 -> 0.740Helped
Use CNC-Net instead of the strongest reported CAD reconstruction baseline3D CAD reconstruction · ABCCD: 0.312 -> 0.509Hurt
Use CNC-Net instead of the strongest reported CAD reconstruction baseline3D CAD reconstruction · ShapeNetCD: 0.447 -> 1.562Hurt
Train individually in a zero-shot manner instead of fine-tuning (ablation)CNC-Net · ABCIoU: 0.824 -> 0.780Hurt
Train individually in a zero-shot manner instead of fine-tuning (ablation)CNC-Net · ShapeNetIoU: 0.740 -> 0.698Hurt
Add milling operations (ablation)CNC-Net · ABCIoU: 0.460 -> 0.780Helped
Add drilling operations (ablation)CNC-Net · ABCIoU: 0.525 -> 0.780Helped
Add rotation operations (ablation)CNC-Net · ABCIoU: 0.776 -> 0.780Helped
Add the shape loss and center loss alongside the essential losses (ablation)CNC-Net · ABCreconstruction performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: ABC ShapeNet Core (V1)

Benchmarks: ABC ShapeNet

Metrics: IoU F1 Chamfer Distance Normal Consistency

Baselines: CSG-Stump ExtrudeNet CAPRI-Net SECAD-Net

Builds on: CAPRI-Net CSG-Stump ExtrudeNet SECAD-Net

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy