Solid Identification Grid Engine for Additive Manufacturing Support Volume

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current additive manufacturing processes face challenges in quickly and accurately calculating the volume of support material needed for 3D parts, which complicates the pricing and planning of 3D printing operations.

Innovation Solution

The Solid Identification Grid (SIG) engine uses a tree data structure and collision detection techniques to calculate the support material volume by generating a grid of cells and pinging them until a subset of the tree data structure is reached, allowing for the determination of the total filled volume and subsequent support material volume, enabling efficient price quoting and process optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional methods are used to calculate support material volume, then calculation accuracy can be maintained, but processing time is excessive and prevents instant pricing

Engineering Contradiction:
Improvecalculation speedVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the 3D digital model into a grid of discrete cells organized in cell arrays. Each cell can be independently evaluated to determine if it contains part of the digital model or requires support material. This segmentation enables parallel processing and rapid volume calculation by simply counting filled cells rather than performing complex geometric computations on the entire model.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a simplified digital copy of the 3D model represented as a tree data structure that can be efficiently queried. Instead of working with the complex original mesh geometry, the system uses this copied hierarchical representation to quickly determine which grid cells intersect with the model, enabling instant support material volume calculation.

Inventive Principle:
Principle #26Copying

2Measurement precision

If detailed support material volume calculation is performed, then pricing accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvevolume calculation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces complex geometric computation mechanisms with a simpler grid-based counting mechanism. Instead of performing sophisticated mathematical operations to calculate volumes from 3D mesh data, the system uses a straightforward grid overlay approach where support material volume is determined by counting the number of grid cells that require support, providing accurate measurements with minimal computational complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If support material volume is calculated for all orientations, then optimal orientation selection is improved, but processing time increases

Engineering Contradiction:
Improveorientation optimization capabilityVSAvoidprocessing speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent performs preliminary calculation of support material volume for multiple standard orientations (e.g., aligning model axes with global X, Y, Z axes) before the actual printing process. This preliminary analysis allows the system to identify the optimal orientation that minimizes support material requirements, enabling adaptability in orientation selection without significant processing overhead during production.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9483588B2Solid identification grid engine for calculating support material volumes, and methods of use
Publication Date: 2016.11.01 STRATASYS INC
  • US9483588B2 patent drawing
  • US9483588B2 patent drawing
  • US9483588B2 patent drawing

AI summary

A method for calculating a support material volume, the method comprising generating a grid of cells for a tree data structure of a digital part, where the cells define a plurality of cell arrays, and pinging the cells of one of the cell arrays until a cell containing a subset of the tree data structure is reached or until each cell in the cell array is pinged, where if a cell containing the subset of the tree data structure is reached, then designating the reached cell and all remaining unpinged cells in the cell array as filled. The method also includes repeating the pinging step for each remaining cell array to determine a total filled volume, and subtracting a volume of the digital part from the total filled volume to determine a support material volume.