3D Printing Control for Per-Object Attribute Prioritization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing three-dimensional printing systems lack the ability to prioritize and optimize different attributes such as dimensional accuracy, mechanical properties, appearance, and printing speed for multiple objects within a single printing job.
Innovation Solution
A method is introduced where each object within a printing job can be assigned a specific attribute priority, and printer control data is generated to process these objects independently, adjusting the composition of printing agents and energy application based on these priorities, allowing for parallel processing of objects with different attributes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single printing mode is used for all objects in a printing job, then the printing process is simple to control, but different attributes (dimensional accuracy, mechanical properties, appearance, printing speed) cannot be optimized for each object
Solution Approach 1:
The printing job is segmented into multiple object groups, where each group is assigned a specific attribute priority (dimensional accuracy, mechanical properties, appearance, or printing speed). This allows different printing parameters to be optimized for each group independently while maintaining overall process control.
Solution Approach 2:
The system dynamically adjusts printing parameters based on the assigned attribute priority for each object group. The printing mode is made adaptive rather than static, allowing the system to switch between different optimization strategies (dimensional accuracy optimization, mechanical properties optimization, appearance optimization, or speed optimization) depending on the specific requirements of each object group.
2Manufacturing precision
If printing parameters are optimized for one attribute, then that attribute is improved, but other attributes may deteriorate
Solution Approach 1:
Different printing parameters are applied to different object groups based on their specific requirements. Objects requiring high dimensional accuracy receive optimized parameters for precision, while objects where speed is prioritized receive parameters optimized for throughput. This local optimization allows each object group to achieve its target attributes without compromising the overall printing job.
3Productivity
If multiple objects with different attribute priorities are printed simultaneously, then printing efficiency is improved, but the control and processing complexity increases
Solution Approach 1:
The control data processing is segmented by object group, with each group processed according to its assigned attribute priority. This modular approach to control data generation allows the system to handle multiple objects with different requirements simultaneously while maintaining manageable processing complexity through systematic grouping and parameter assignment.
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
Enables the simultaneous production of objects with optimized attributes, such as enhanced dimensional accuracy, mechanical properties, or aesthetic features, by optimizing the composition and application of printing agents and energy, thereby improving the overall printing efficiency and quality.
Implementation Method 1
Heat may be applied to the layer of powder such that portions of the layer on which fusing agent is applied heat up, coalesce, and then solidify upon cooling
Implementation Method 2
portions of the layer on which fusing agent is applied heat up, coalesce, and then solidify upon cooling, thereby forming a layer of the object
Data Source
AI summary
A method is described in which data representing a plurality of three-dimensional objects to be printed in a printing job is received and printer control data is generated based on an attribute to be prioritised for each object. The plurality of three-dimensional objects are printed in one printing job by printing a plurality of successive layers based on the generated printer control data. Printing a layer comprising printing a portion of a first object in a first print mode, wherein a first attribute is prioritised, and printing a portion of a second object in a second print mode, wherein a second attribute is prioritised.


