3D Print Dimensional Compensation Validation by Build Position
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Additive manufacturing techniques face inaccuracies due to dimensional compensation issues, as objects tend to shrink or expand during the fabrication process, leading to inconsistencies in object size depending on their location within the fabrication chamber, which can result in invalid dimensional compensations if the object placement position changes.
Innovation Solution
A method is implemented to validate the dimensional compensation of object model data by comparing the expected object placement position with the actual object generation position within the fabrication chamber, allowing for adjustments or cancellations to ensure accurate object size, involving scaling and offset factors based on thermal profiling and location-specific compensations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If dimensional compensation is applied to object model data based on expected object placement position, then manufacturing precision is improved, but reliability deteriorates when the actual placement position deviates from the expected position
Solution Approach 1:
The system performs preliminary validation of the object placement position before the additive manufacturing process begins. By checking whether the actual placement position matches the expected position used for dimensional compensation calculations, the system prevents invalid compensations from being applied, ensuring reliable manufacturing precision.
Solution Approach 2:
The system implements a feedback mechanism where the actual object placement position is detected and compared with the expected position. This feedback loop allows the system to verify whether dimensional compensation is valid and to prevent manufacturing errors by identifying position deviations before they affect production.
2Reliability
If validation checks are performed to ensure placement position accuracy, then reliability is improved, but productivity decreases due to additional processing time
Solution Approach 1:
The validation check is performed as a preliminary action before the additive manufacturing process begins. By conducting the position verification in advance, the system ensures that dimensional compensation is valid without causing delays during the actual manufacturing process, thus maintaining productivity while improving reliability.
3Productivity
If continuous additive manufacturing processes are maintained, then productivity is improved, but manufacturing precision deteriorates due to undetected placement position changes
Solution Approach 1:
The system uses a feedback mechanism to detect changes in object placement position during continuous manufacturing processes. By monitoring the actual placement position and comparing it with the expected position, the system can identify deviations that would affect dimensional accuracy while maintaining manufacturing continuity, thus resolving the contradiction between productivity and precision.
Data Source
AI summary
In an example, a method includes receiving, at a processor, object model data representing an object that is to be generated by an additive manufacturing apparatus by fusing build material within a fabrication chamber wherein a dimensional compensation has been applied to the object model data based on an expected object placement position. The method may comprise receiving, from the additive manufacturing apparatus, an indication of an object generation placement position within a fabrication chamber where the object is to be generated and comparing, by the processor, the expected object placement position with the object generation placement position. If the expected object placement position matches the object generation placement position, the method may comprise determining, by the processor, that the dimensional compensation is valid and otherwise determining, by the processor, that the dimensional compensation is invalid.


