3D Printing Vector Endpoint Correction for Scan Speed Errors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Three-dimensional (3D) printing systems face challenges with scan speed and execution time errors during the layer-by-layer fabrication of 3D articles, leading to inconsistencies and potential overheating or overcuring issues due to inaccuracies in converting virtual 3D body slices into energy beam control vectors.

Innovation Solution

A controller system is implemented to process virtual 3D bodies into vector slices, analyzing and correcting scan speed errors by adjusting endpoints of vectors when errors exceed a predetermined threshold, ensuring accurate and efficient energy beam scanning, thereby maximizing fabrication speed and reducing overheating risks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If virtual 3D body slices are converted to vector form for energy beam control, then the 3D printing process can be executed, but scan speed and execution time errors occur leading to inconsistencies and overheating issues

Engineering Contradiction:
Improvefabrication speedVSAvoidscan speed consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary analysis and correction of scan speed errors during the vector slice generation phase, before actual printing execution. The controller pre-calculates optimal vector paths that account for expected speed variations, and adjusts endpoints in advance to compensate for anticipated timing deviations, thereby preventing consistency issues before they occur during high-speed fabrication

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the controller continuously monitors actual scan speed deviations from planned trajectories and dynamically adjusts subsequent vector paths. By analyzing timing data from executed vectors and comparing it against expected values, the system real-time corrects endpoint positions to maintain consistent scan speeds, preventing overheating and ensuring reliability during rapid fabrication

Inventive Principle:
Principle #23Feedback

2Productivity

If scan speed is increased to maximize fabrication speed, then productivity improves, but scan speed errors cause overheating or overcuring issues

Engineering Contradiction:
Improvefabrication speedVSAvoidoverheating and overcuring
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system applies preliminary anti-action by pre-correcting vector endpoints to counteract expected scan speed deviations before they cause harmful effects. The controller calculates anticipated timing errors and adjusts vector paths in advance to compensate, preventing the energy beam from moving too slowly and causing overheating, while maintaining high overall fabrication speeds through optimized pre-correction algorithms

Inventive Principle:
Principle #9Preliminary anti-action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The solution enhances the consistency and speed of 3D printing by correcting scan speed errors, resulting in improved repeatability and reduced overheating or overcuring, thereby optimizing the layer-by-layer fabrication process.

Implementation Method 1

Each layer of material is selectively hardened with an energy beam which can be a laser beam, an electron beam, or a particle beam

Methodology Applied
Scientific EffectEnergy beam solidification: Laser

Implementation Method 2

For the individual slices, analyzing a scan speed error for one or more of the plurality of vectors

Methodology Applied
Scientific EffectSpeed error analysis:

Data Source

PatentUS12260420B2Three dimensional printing system with speed optimized vector processing system
Publication Date: 2025.03.25 3D SYSTEMS INC
  • US12260420B2 patent drawing
  • US12260420B2 patent drawing
  • US12260420B2 patent drawing

AI summary

A three-dimensional (3D) printing system includes a print engine and a controller. The print engine includes a motorized build platform, a coating apparatus, and a beam forming unit. The controller is configured to perform the following steps: (a) receiving a virtual 3D body, (b) processing the 3D body to define a plurality of N slices, the N slices individually representing intersections of the 3D body with the slice, (c) processing the N slices to represent solid portions of the 3D body with vectors, the vectors defining contours and hatching patterns, the vectors individually bounded by two endpoints, (d) for the individual slices, analyzing a scan speed error for one or more of the plurality of vectors, and (e) for the individual slices, moving some of the endpoints when the scan speed error exceeds a predetermined threshold to provide a speed corrected slice.