DeepMill: Neural Accessibility Learning for Subtractive Manufacturing
Fanchao Zhong, Yang Wang, Peng-Shuai Wang, Lin Lu, Haisen Zhao
TL;DR
DeepMill addresses the need for fast and accurate accessibility analysis in subtractive manufacturing by predicting inaccessible and occlusion regions on arbitrary CAD and freeform surfaces under varying cutter parameters. It introduces a cutter-aware, dual-head octree-based CNN (O-CNN) with an embedded cutter module, operating on point clouds, and trained via a joint cross-entropy loss to produce both inaccessible and occlusion maps in real time. A Voronoi-based geometric data-generation pipeline accompanies the model, enabling scalable labeling across diverse cutter sizes and complex geometries. The approach achieves high accuracy ($94.7\%$ inaccessible, $88.7\%$ occlusion) and ultra-fast inference ($\approx 0.04\text{s}$ per shape), with substantial efficiency gains over traditional geometric methods, and is validated across CAD, freeform, and volume-occupying datasets. The work also provides a dataset and ablation studies, illustrating cutter-embedding benefits and promising extensions to symmetry-aware design and volume-based accessibility.
Abstract
Manufacturability is vital for product design and production, with accessibility being a key element, especially in subtractive manufacturing. Traditional methods for geometric accessibility analysis are time-consuming and struggle with scalability, while existing deep learning approaches in manufacturability analysis often neglect geometric challenges in accessibility and are limited to specific model types. In this paper, we introduce DeepMill, the first neural framework designed to accurately and efficiently predict inaccessible and occlusion regions under varying machining tool parameters, applicable to both CAD and freeform models. To address the challenges posed by cutter collisions and the lack of extensive training datasets, we construct a cutter-aware dual-head octree-based convolutional neural network (O-CNN) and generate an inaccessible and occlusion regions analysis dataset with a variety of cutter sizes for network training. Experiments demonstrate that DeepMill achieves 94.7% accuracy in predicting inaccessible regions and 88.7% accuracy in identifying occlusion regions, with an average processing time of 0.04 seconds for complex geometries. Based on the outcomes, DeepMill implicitly captures both local and global geometric features, as well as the complex interactions between cutters and intricate 3D models.
