3D Printing Part Nesting With Parallel Batch Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D printing technologies face challenges in optimizing the nesting of parts within a printing space, leading to inefficient use of space and materials, as existing methods lack effective parallelization and adaptive positioning strategies.

Innovation Solution

A method that splits part models into batches, defines roadmaps and positioning rules for each batch, and optimizes part positioning schemes in parallel, using probabilistic roadmap and rapidly-exploring random tree algorithms to efficiently nest parts within the available space, incorporating constraints and requirements for supports and interlocking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional sequential nesting methods are used, then positioning accuracy can be maintained, but nesting time and computational resources increase significantly

Engineering Contradiction:
Improvepositioning accuracyVSAvoidnesting time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the nesting problem into hierarchical levels: (1) splitting part models into batches, (2) defining roadmaps for each batch, and (3) optimizing positioning within each batch independently. This segmentation allows parallel processing of multiple batches while maintaining overall positioning accuracy, resolving the contradiction between precision and time consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by defining roadmaps and positioning rules for each part model before actual nesting optimization. These pre-defined constraints and pathways enable faster parallel optimization while preserving positioning accuracy, as the search space is pre-constrained to valid configurations.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If parallel optimization is implemented for multiple part models, then nesting efficiency improves, but system complexity and computational resources increase

Engineering Contradiction:
Improvenesting efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the nesting system into independent batch processors that work in parallel. Each batch is processed independently with its own roadmap and positioning rules, enabling parallelization without requiring complex inter-batch coordination, thus improving efficiency while controlling system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent optimizes positioning for each batch independently rather than optimizing all parts simultaneously. This partial action approach achieves sufficient nesting efficiency through parallel batches without requiring the excessive computational complexity of global simultaneous optimization.

Inventive Principle:
Principle #16Partial or excessive action

3Quantity of substance

If more parts are nested in the printing space, then material utilization improves, but positioning constraints and collision detection become more difficult

Engineering Contradiction:
Improvematerial utilizationVSAvoidconstraint detection difficulty
Core Design Contradiction:
Quantity of substanceVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments parts into batches and defines roadmaps that partition the configuration space. This segmentation reduces the complexity of constraint detection and collision verification by limiting the search to predefined pathways, enabling higher part density without proportionally increasing detection difficulty.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary definition of roadmaps and positioning rules that encode constraint information before optimization. This preliminary action pre-processes constraint data into actionable pathways, making constraint detection and collision verification more efficient even as part quantity increases.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10921780B2Nesting procedures and management of 3D printing
Publication Date: 2021.02.16 ASSEMBRIX
  • US10921780B2 patent drawing
  • US10921780B2 patent drawing
  • US10921780B2 patent drawing

AI summary

Methods of nesting parts for 3D printing and of modularly managing the 3D printing as well as corresponding modules are provided. Methods split received part models into model batches, and repeatedly, set consecutive model batches into printing space(s) that are being gradually filled, by defining, for each part model in the model batch, a roadmap with respect to the occupied space and a set of positioning rules, and independently from the other part models in the model batch, and optimizing, in parallel for the part models in the model batch, a part positioning scheme for the model batch parts. The methods may further manage the allocation of printing spaces with respect to incoming printing requests to incorporate the respective parameters into the parameters of the nesting process. The methods exhibit a high level of process parallelization, at all levels of space and parts' allocation and nesting.