Method for improving leveling accuracy of 3D printing platform
By monitoring and automatically adjusting the platform's horizontal state in real time during the printing process, the problem of the inability to dynamically adjust platform offset in existing technologies has been solved, achieving high-precision and efficient 3D printing platform leveling.
Patent Information
- Application Number
- CN202411644658.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-18
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2044-11-18
AI Technical Summary
Existing 3D printing platform leveling technology cannot monitor and automatically correct platform offsets during the printing process in real time, leading to decreased print quality and failures.
During the printing process, sensors continuously monitor the platform's horizontal position, periodically scan and analyze the offset, and automatically perform fine adjustments to maintain the platform's horizontal position.
It improves the quality and efficiency of printed materials, reduces printing failures caused by platform instability, and enhances the reliability and applicability of the system.
Smart Images

Figure CN119502350B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of 3D printing technology, specifically relating to a method for improving the leveling accuracy of a 3D printing platform. Background Technology
[0002] 3D printing technology has been widely used in recent years, especially in the manufacture of prototypes, medical models, and personalized products. To ensure the quality of printed parts, leveling the 3D printing platform is crucial. Traditional leveling methods typically involve a one-time leveling operation, either manually or using basic automated tools, before printing. While these methods ensure the platform is in an ideal state at the start of printing, during the long printing process, stress from material deposition, temperature changes, and other external factors can cause the platform to gradually lose its initial levelness. This can lead to problems such as warping and poor interlayer adhesion, ultimately affecting the quality of the printed parts.
[0003] Current technology mainly relies on a one-time leveling before printing and occasional manual checks to maintain the platform's level. However, this method cannot monitor and correct platform shifts that may occur during printing in real time, especially in cases of long-duration printing or when high printing accuracy is required, where the limitations of this static leveling method are particularly evident.
[0004] Existing 3D printing platform leveling technologies primarily focus on platform leveling before printing, lacking the ability to continuously monitor the platform's horizontal status during printing and failing to automatically fine-tune according to environmental changes. This means that if the platform shifts after printing begins, it may lead to printing failure or a decrease in print quality. Summary of the Invention
[0005] The purpose of this invention is to provide a method for improving the leveling accuracy of a 3D printing platform. This method continuously monitors the horizontal state of the platform during the printing process and automatically makes fine adjustments as needed, thereby solving the problems mentioned in the background art.
[0006] To achieve the above objectives, the present invention adopts the following technical solution: a method for improving the leveling accuracy of a 3D printing platform, comprising the following steps:
[0007] (a) Before the 3D construction begins, activate the positioning system to detect the initial surface position; (b) Set a reference datum based on the initial data obtained in step (a); (c) During the construction process, periodically apply sensors to scan changes in the reference datum; (d) Analyze the surface offset using the information obtained in step (c); (e) Calculate the required adjustment amount based on the results of step (d); (f) Execute fine-tuning instructions to the positioning device according to the values determined in step (e); (g) Verify whether the surface position after step (f) meets the preset standard; (h) If step (g) shows that it does not meet the standard, return to step (c); if it does meet the standard, continue monitoring; (i) Continue to execute step (h) until the 3D construction is completed.
[0008] Preferably, step (a) further includes: (aa) using a detection device to quantify surface features to form a preliminary coordinate set; (ab) based on the data recorded in step (aa), determining the difference between the center point and the theoretical value through mathematical operations; (ac) using the formula ΔP=|Pactual-Ptheoretical| to calculate the deviation value obtained in step (ab), where ΔP represents the deviation amount, Pactual represents the actual measured value, and Ptheoretical represents the ideal position value; (ad) when ΔP obtained in step (ac) exceeds a predetermined threshold, activating a correction command; (ae) executing the action triggered in step (ad) to adjust the support structure until the deviation value ΔP falls within an acceptable range.
[0009] Preferably, step (b) further includes: (ba) establishing a reference coordinate system using the reference information established in step (b); (bb) comparing the real-time scanning results with the reference coordinate system defined in step (ba) and recording the deviation parameters; (bc) applying the formula ΔC = Creal - Cbase to calculate the degree of deviation in step (bb), where ΔC represents the coordinate offset, Creal is the current scanning coordinate, and Cbase is the reference coordinate; (bd) if ΔC exceeds the allowable range in step (bc), a correction signal is sent to the control system; (be) implementing the signal command in step (bd) to dynamically adjust the plane until ΔC meets the accuracy requirements.
[0010] Preferably, step (c) further includes: (ca) activating the sensor to read the current state of the reference baseline within a set time interval; (cb) comparing the new data obtained in step (ca) with the previously recorded baseline state to identify the area of change; (cc) applying the formula ΔS = Snew - Sold to quantify the magnitude of change identified in step (cb), where ΔS represents the amount of change, Snew is the latest measurement value, and Sold is the most recent valid recorded value; (cd) when ΔS calculated in step (cc) exceeds a preset limit, preparing to perform a calibration operation; (ce) initiating the operation prepared in step (cd) to adjust the support structure until ΔS returns to within the limit.
[0011] Preferably, step (d) further includes: (da) parsing the position information of each point on the surface from the scan data extracted in step (c); (db) comparing the position of each point parsed in step (da) with the original reference position and marking the deviation points; (dc) using the formula ΔPn=Pnreal-Pnbase to calculate the actual offset of each deviation point marked in step (db), where ΔPn represents the offset of the nth point, Pnreal is the actual position of the nth point, and Pnbase is the reference position of the nth point; (dd) summing up the offsets of all deviation points in step (dc) to obtain the overall offset degree; and (de) analyzing the overall offset degree obtained in step (dd) to determine whether adjustment is needed and to determine the adjustment direction.
[0012] Preferably, step (e) further includes: (ea) converting the overall offset calculated in step (d) into specific adjustment requirements; (eb) selecting appropriate compensation direction and magnitude based on the requirements determined in step (ea); (ec) applying the formula A=K*ΔPtotal to quantify the compensation amount A selected in step (eb), where K is the gain coefficient and ΔPtotal represents the total offset; (ed) formulating an adjustment strategy based on the compensation amount A calculated in step (ec); and (ee) calculating the specific movement amount of each adjustment unit based on the strategy formulated in step (ed).
[0013] Preferably, step (f) further includes: (fa) converting the adjustment amount determined in step (e) into a control signal for the positioning device; (fb) sending the converted signal from step (fa) to the positioning device to trigger a fine-tuning action; (fc) applying the formula M=F(A,T) to calculate the actual movement amount M of the action in step (fb), where F is a function based on the adjustment amount A and time T; (fd) monitoring the actual movement amount M calculated in step (fc) to ensure that it is consistent with the expected adjustment amount A; (fe) if step (fd) shows that M does not match A, then adjusting the signal strength until the two match.
[0014] Preferably, step (g) further includes: (ga) after fine-tuning, re-acquiring surface position data; (gb) comparing the data collected in step (ga) with a preset standard to identify the remaining deviation; (gc) using the formula D = Padjusted - Pstandard to calculate the remaining deviation D in step (gb), where Padjusted is the actual position after adjustment and Pstandard is the preset standard position; (gd) verifying whether the deviation D obtained in step (gc) is less than or equal to the allowable error ε; (ge) if step (gd) indicates that the deviation D is within the allowable range, then the adjustment is confirmed to be successful; otherwise, return to further adjustment.
[0015] Preferably, step (h) further includes: (ha) checking the result of step (g) and evaluating whether the deviation meets the conditions; (hb) when step (ha) indicates that the deviation does not meet the conditions, recording the deviation and backtracking to the monitoring stage; (hc) applying the formula C=IF(D>ε,1,0) to determine the result of step (ha), where C is the condition flag, D is the deviation, and ε is the allowable error; (hd) if C equals 1 in step (hc), then return to step (c) and repeat the monitoring and adjustment cycle; (he) if C equals 0 in step (hc), then maintain the current position and enter the continuous monitoring mode.
[0016] Preferably, step (i) further includes: (ia) after determining that the surface position is stable in step (h), starting continuous monitoring; (ib) setting the monitoring frequency τ and performing deviation checks periodically; (ic) using the formula B=IF(ΔP≤ε,0,1) to evaluate the surface stability during step (ib), where B is the stability indicator, ΔP is the maximum offset between two consecutive measurements, and ε is the set error threshold; (id) if B equals 0 in step (ic), then maintain the current operating state; (ie) if B equals 1 in step (ic), then re-execute the adjustment process until B returns to 0; (if) continue executing steps (ia) to (ie) until the 3D construction operation is completed.
[0017] Technical effects and advantages of the present invention: The method for improving the leveling accuracy of a 3D printing platform proposed in this invention has the following advantages compared with the prior art:
[0018] This invention effectively solves the problem of the inability to dynamically adjust the platform level in existing technologies by continuously monitoring the platform's horizontal state during the printing process and automatically making fine adjustments as needed. This method not only improves the quality of printed materials but also reduces the printing failure rate caused by platform instability, thereby improving printing efficiency and user experience. Attached Figure Description
[0019] Figure 1 This is a flowchart of the method for improving the leveling accuracy of a 3D printing platform according to the present invention. Detailed Implementation
[0020] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The specific embodiments described herein are merely used to explain the present invention and are not intended to limit the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0021] This invention provides a method for improving the leveling accuracy of a 3D printing platform, particularly suitable for continuously monitoring the platform's horizontal status during printing and automatically making fine adjustments based on environmental changes to avoid printing failures or quality degradation. Specific implementation details are as follows:
[0022] like Figure 1 As shown, the method for improving the leveling accuracy of a 3D printing platform includes the following steps:
[0023] (a) Before starting 3D construction, activate the positioning system to detect the initial surface position; the specific steps are as follows:
[0024] Step (a) Before starting the 3D construction, activate the positioning system to detect the initial surface position. Specifically:
[0025] Step (aa) uses a detection device (such as a laser sensor, optical sensor, or contact probe) to quantify surface features and form a preliminary coordinate set. This step aims to obtain the actual position information of each point on the platform surface.
[0026] Step (ab) uses mathematical calculations to determine the difference between the center point and the theoretical value based on the data recorded in step (aa). The location of the center point can be determined by calculating the average or using other statistical methods.
[0027] Step (ac) uses the formula ΔP = |Pactual - Pideal| to calculate the deviation value obtained in step (ab). Here, ΔP represents the deviation, Pactual represents the actual measured value, and Pideal represents the ideal position value. This formula is used to quantify the difference between the actual position and the ideal position.
[0028] Step (ad): When the ΔP obtained in step (ac) exceeds a predetermined threshold, a correction command is activated. A threshold needs to be preset here; when the deviation value exceeds this threshold, the system will trigger a correction command.
[0029] Step (ae) executes the action triggered by step (ad), adjusting the support structure until the deviation value ΔP falls within an acceptable range. The platform is then returned to its ideal level state by adjusting the platform's support structure (such as fine-tuning screws or a motor-driven leveling mechanism).
[0030] Through the above specific implementation methods, the present invention achieves precise leveling of the 3D printing platform before printing. Specifically:
[0031] By quantifying surface features and comparing them with ideal values, the platform is ensured to be optimally leveled before printing begins. The automated leveling process reduces the time required for manual leveling, improving efficiency. Setting deviation thresholds and automatically correcting for deviations reduces printing errors caused by an unleveled platform.
[0032] (b) Establish a reference baseline based on the initial data obtained in step (a); the specific steps are as follows:
[0033] Step (b) sets a reference baseline based on the initial data obtained in step (a).
[0034] Step (ba) establishes a reference coordinate system using the reference information established in step (a). In this stage, the actual position data of the platform surface obtained in step (a) is used as a reference to establish a three-dimensional coordinate system for subsequent comparison and adjustment.
[0035] Step (bb) compares the real-time scan results with the reference coordinate system defined in step (ba) and records the deviation parameters. During the printing process, the sensor periodically scans the platform surface and compares this real-time data with the reference coordinate system, recording the deviation of each measurement point relative to the reference position.
[0036] Step (bc) applies the formula ΔC = Cactual - Cbase to calculate the degree of deviation in step (bb). Here, ΔC represents the coordinate offset, Cactual is the current scan coordinate, and Cbase is the reference coordinate. This formula is used to calculate the offset of the actual position relative to the reference position to quantify the changes on the platform surface.
[0037] If ΔC exceeds the allowable range in step (bd), a correction signal is sent to the control system. An allowable deviation threshold is set; when the calculated ΔC exceeds this threshold, the system triggers a correction signal, notifying the control system that adjustment is needed.
[0038] Step (be) implements the signal commands in step (bd), dynamically adjusting the plane until ΔC meets the accuracy requirements. After receiving the correction signal, the control system will adjust the support structure as needed until the deviation value ΔC of the platform surface returns to an acceptable range.
[0039] Through the above specific implementation methods, the present invention achieves continuous monitoring and automatic leveling of the 3D printing platform during the printing process. Specifically:
[0040] By periodically scanning the platform surface and comparing it with a reference coordinate system, any deviations from the reference can be detected and corrected in a timely manner, ensuring platform stability during the printing process. This dynamic adjustment mechanism effectively prevents interlayer misalignment or warping caused by platform offset, thereby improving print quality.
[0041] Automated leveling reduces the need for frequent manual inspections and adjustments, simplifies the operation process, and improves work efficiency. Even under complex conditions such as temperature changes and material shrinkage, this method ensures the platform remains in ideal working condition, enhancing the system's reliability and applicability.
[0042] (c) During the construction process, the sensor scans are periodically applied to monitor changes in the reference baseline; the specific steps are as follows:
[0043] Step (ca) involves activating the sensor to read the current state of the reference baseline within a set time interval. The sensor can be an optical sensor, laser sensor, or other suitable device for monitoring changes in planar position. A reasonable sampling interval should be set, such as once every 5 minutes or after each layer of printing is completed.
[0044] Step (cb) compares the new data obtained in step (ca) with the previously recorded baseline state to identify areas of change. By comparing the new data with the most recently recorded baseline data, any changes on the platform surface are identified, and the specific locations of these changes are recorded.
[0045] Step (cc) applies the formula ΔS = Snew - Sold to quantify the variation identified in step (cb). Here, ΔS represents the amount of variation, Snew is the latest measurement value, and Sold is the most recent valid recorded value. This formula is used to calculate the offset of the platform surface relative to the previous record.
[0046] Step (cd) prepares to perform a calibration operation when the ΔS calculated in step (cc) exceeds a preset limit. The preset limit can be set according to the specific requirements of the printing task. When the detected change exceeds this limit, the system will prepare to perform calibration.
[0047] Step (ce) initiates the preparatory operation of step (cd), adjusting the support structure until ΔS returns to within the limit. The control system issues commands as needed to adjust the platform support structure (e.g., by using a fine-tuning motor or stepper motor to drive the leveling device) until the variation ΔS returns to within the preset limit.
[0048] Through the above specific implementation methods, the present invention achieves continuous monitoring and automatic leveling of the 3D printing platform during the printing process. Specifically:
[0049] Dynamic monitoring and adjustment: By periodically scanning the platform surface and comparing it with the baseline data, any deviations from the baseline can be detected and corrected in a timely manner, ensuring platform stability during the printing process.
[0050] Preventative maintenance: Taking measures before the variation exceeds the preset limit can prevent small deviations from accumulating into big problems, thereby avoiding printing failures or quality degradation.
[0051] Improve printing accuracy: The dynamic adjustment mechanism can effectively prevent misalignment or warping between printing layers due to platform offset, ensuring the accurate forming of printed parts in three-dimensional space.
[0052] (d) Analyze the surface offset using the information obtained in step (c); the specific steps are as follows:
[0053] Step (da) parses the positional information of each point on the surface from the scan data extracted in step (c). In this step, the surface data obtained by the sensor in step (c) is decomposed into the position coordinates of each point for subsequent analysis.
[0054] Step (db) compares the positions of each point parsed in step (da) with the original reference positions and marks the deviation points. By comparing the current scan data with the previously set reference coordinate system, it identifies those points whose positions have changed and marks them.
[0055] Step (dc) uses the formula ΔPn = Pnactual - Pnbase to calculate the actual offset of each deviation point marked in step (db). Here, ΔPn represents the offset of the nth point, Pnactual is the actual position of the nth point, and Pnbase is the reference position of the nth point. This formula is used to calculate the actual offset distance of each deviation point relative to the reference position.
[0056] Step (dd) sums the offsets of all deviation points from step (dc) to obtain the overall offset. By adding the offsets of all marked points, the overall offset of the entire platform surface relative to the reference position is obtained.
[0057] The step (de) analyzes the overall offset obtained in the step (dd) to determine whether adjustment is needed and to determine the direction of adjustment. If the overall offset exceeds the preset allowable range, the system needs to trigger an adjustment command and determine the direction of adjustment based on the offset direction.
[0058] Through the specific implementation methods described above, this invention achieves continuous monitoring and automatic leveling of the 3D printing platform during the printing process. Specifically, by analyzing the data from each scan in detail, it is possible to accurately identify which points have shifted and calculate the specific amount of shift, thus providing precise data support for subsequent adjustments. By accumulating the shift amounts of all deviated points, a comprehensive understanding of the overall degree of shift on the platform surface can be obtained, ensuring that adjustment measures cover all affected areas.
[0059] By determining the overall degree of offset, it's possible to decide whether and how to adjust the platform, avoiding unnecessary adjustments and ensuring that the platform can quickly return to the ideal level when necessary. Timely detection and correction of offset effectively prevent problems such as warping and poor interlayer adhesion in printed parts, improving print quality and yield.
[0060] (e) Calculate the required adjustment amount based on the results of step (d); the specific steps are as follows:
[0061] Step (ea) converts the overall offset calculated in step (d) into specific adjustment requirements. In this step, the overall offset obtained in step (d) is converted into actual adjustment requirements, that is, the direction and approximate magnitude of the adjustment to be made.
[0062] Step (eb) involves selecting the appropriate compensation direction and magnitude based on the requirements determined in step (ea). After determining the direction to be adjusted, it is also necessary to decide the magnitude of the adjustment, i.e., how far the platform needs to be moved to return to the ideal level.
[0063] Step (ec) applies the formula A=K*ΔPtotal to quantify the compensation amount A selected in step (eb), where K is the gain coefficient and ΔPtotal represents the total offset. This formula is used to calculate the specific adjustment amount A, and K is an empirical coefficient that can be adjusted according to the actual situation to ensure that the adjustment amount is neither too large nor too small.
[0064] Step (ed) combines the compensation amount A calculated in step (ec) to formulate an adjustment strategy. In this step, based on the calculated compensation amount A, a specific adjustment strategy is formulated, including details such as the adjustment sequence and adjustment speed.
[0065] Step (ee) calculates the specific movement amount for each adjustment unit based on the strategy established in step (ed). Finally, the total adjustment amount is allocated to each adjustment unit, and the specific distance or angle that each adjustment unit needs to move is calculated.
[0066] Through the above-described specific implementation methods, this invention achieves continuous monitoring and automatic leveling of the 3D printing platform during the printing process. Specifically, by converting the overall offset into specific adjustment requirements and calculating the precise adjustment amount using a formula, the scientific and rational nature of the adjustment measures is ensured. Based on the calculated adjustment amount, an optimal adjustment strategy is formulated, which can quickly solve problems while avoiding new problems caused by over-adjustment.
[0067] By meticulously allocating adjustment amounts to each adjustment unit, it is ensured that each part receives appropriate adjustment, thereby achieving overall optimization. Through precise calculation and intelligent adjustment, print quality degradation caused by platform offset can be effectively avoided, improving print accuracy and consistency.
[0068] (f) Execute the fine-tuning command to the positioning device according to the value determined in step (e); the specific steps are as follows:
[0069] Step (fa) converts the adjustment amount determined in step (e) into a control signal for the positioning device. In this step, the calculated adjustment amount A is converted into a control signal that the positioning device can understand and execute, ensuring that the adjustment amount can be accurately transmitted to the positioning device.
[0070] Step (fb) sends the signal transformed from step (fa) to the positioning device, triggering a fine-tuning action. The control system then sends a control signal to the positioning device to initiate the fine-tuning action, causing the positioning device to make corresponding adjustments based on the signal indication.
[0071] Step (fc) applies the formula M=F(A,T) to calculate the actual movement M of the action in step (fb), where F is a function based on the adjustment amount A and time T. This formula is used to calculate the actual movement M of the positioning device during the fine-tuning action, where T refers to the time required to perform the adjustment.
[0072] Step (fd) monitors the actual movement M calculated in step (fc) to ensure it matches the expected adjustment A. By monitoring the actual movement M of the positioning device, ensuring it matches the expected adjustment A, the accuracy of the adjustment is guaranteed.
[0073] If step (fe) shows that M and A do not match, adjust the signal strength until they match. If there is a difference between the actual movement M and the expected adjustment A, adjust the strength of the control signal or other parameters to make the actual movement M consistent with the expected adjustment A.
[0074] Through the above specific implementation methods, this invention achieves continuous monitoring and automatic leveling of the 3D printing platform during the printing process. By converting the adjustment amount into a control signal for the positioning device and calculating the actual movement amount using a formula, the accuracy of the adjustment is ensured, avoiding over-adjustment or under-adjustment. During fine-tuning, the actual movement amount is monitored in real time and compared with the expected adjustment amount, ensuring the controllability and accuracy of the adjustment process. When the actual movement amount does not match the expected adjustment amount, the signal strength can be adjusted in a timely manner to ensure that the final adjustment result is consistent with the expectation, improving the success rate of the adjustment.
[0075] (g) Verify whether the surface position after step (f) meets the preset standard; details are as follows:
[0076] Step (ga) involves re-acquiring surface position data after fine-tuning. In this step, the platform surface is scanned again using sensors to obtain the adjusted surface position information.
[0077] Step (gb) compares the data collected in step (ga) with a preset standard to identify remaining deviations. By comparing the adjusted surface position data with the preset standard position, it identifies any remaining deviations.
[0078] Step (gc) uses the formula D = Padjusted - Pstandard to calculate the remaining deviation D in step (gb), where Padjusted is the actual position after adjustment, and Pstandard is the preset standard position. This formula is used to calculate the deviation D between the actual position and the standard position of the platform surface after adjustment.
[0079] Step (gd) verifies whether the deviation D obtained in step (gc) is less than or equal to the allowable error ε. An allowable error range ε is set; if the calculated deviation D is less than or equal to ε, the adjustment is considered to have met the expected standard.
[0080] If step (ge) indicates that the deviation D is within the allowable range, the adjustment is considered successful; otherwise, return to further adjustment. If the deviation D is within the allowable range, the adjustment operation is considered successful; if it is not within the allowable range, the adjustment process needs to be repeated until the deviation meets the standard.
[0081] Through the above specific implementation methods, this invention achieves continuous monitoring and automatic leveling of the 3D printing platform during the printing process. By re-collecting surface position data and comparing it with a preset standard, the remaining deviation after adjustment can be accurately identified, ensuring the effectiveness of the adjustment operation. The remaining deviation is quantified using a deviation calculation formula and compared with the allowable error to ensure that the adjusted surface position meets the preset standard, improving the accuracy of the printing platform. If the deviation does not reach the allowable range, the adjustment process is re-executed, forming a closed-loop adjustment mechanism that ensures each adjustment gradually approaches the target position.
[0082] (h) If step (g) shows a non-compliance, return to step (c); if it meets the requirement, continue monitoring. Details are as follows:
[0083] Step (ha) checks the results of step (g) and evaluates whether the deviation meets the conditions. In this step, it checks whether the deviation D calculated in step (g) is within the allowable error range ε.
[0084] Step (hb): If step (ha) indicates that the deviation does not meet the conditions, record the deviation and backtrack to the monitoring stage. If the deviation D exceeds the allowable error range ε, record the result of this adjustment and return to step (c) to start a new round of monitoring and adjustment.
[0085] Step (hc) applies the formula C=IF(D>ε,1,0) to determine the result of step (ha), where C is the condition flag, D is the deviation, and ε is the tolerance. Using this formula, if the deviation D is greater than the tolerance ε, the condition flag C is 1, indicating that further adjustment is needed; conversely, if D is less than or equal to ε, C is 0, indicating that the adjustment was successful.
[0086] If C equals 1 in step (hc), then return to step (c) and repeat the monitoring and adjustment cycle. If the condition flag C is 1, it indicates that the deviation is still large, and the monitoring and adjustment process needs to be re-executed until the deviation meets the condition.
[0087] If C equals 0 in step (hc), then maintain the current position and enter continuous monitoring mode. If the condition flag C is 0, it means that the deviation is already within the allowable range. At this time, no further adjustment is needed, and the platform can maintain the current position and continue to enter continuous monitoring mode to ensure the stability of the platform throughout the printing process.
[0088] Through the specific implementation methods described above, this invention achieves continuous monitoring and automatic leveling of the 3D printing platform during the printing process. By checking whether the deviation meets the conditions and deciding whether to return to the monitoring stage based on the results, a closed-loop control mechanism is formed to ensure that the platform is always in an optimal leveling state.
[0089] After each adjustment, a deviation check is performed, and the next step is determined based on the check results, ensuring the timeliness and effectiveness of the adjustments. The platform will only maintain its current position when the deviation is within the allowable range, thus guaranteeing the stability of the platform during printing and improving the quality of the printed parts.
[0090] (i) Continue executing step (h) until the 3D model is complete. Specifically:
[0091] Step (ia) begins after step (h) confirms that the surface position is stable, and continuous monitoring commences. In this step, once the position of the platform surface is considered to have stabilized within the allowable error range, continuous monitoring mode is initiated.
[0092] Step (ib) sets the monitoring frequency τ and performs deviation checks periodically. Based on the specific needs of the printing task, set a reasonable monitoring frequency τ (e.g., check every few minutes or after every few layers of printing) to periodically check the position of the platform surface for deviation.
[0093] Step (ic) uses the formula B=IF(ΔP≤ε,0,1) to evaluate the surface stability during step (ib), where B is the stability indicator, ΔP is the maximum offset between two consecutive measurements, and ε is the set error threshold. This formula determines whether the platform surface is stable during monitoring. If the maximum offset ΔP is less than or equal to the error threshold ε, the platform is considered stable, and B is 0; otherwise, B is 1, indicating that readjustment is needed.
[0094] If B equals 0 in step (ic), maintain the current operation state. If the evaluation result shows that B is 0, it means that the stability of the platform surface meets the requirements, and the current printing operation can continue.
[0095] If B equals 1 in step (ic), then the adjustment process is re-executed until B returns to 0. If the evaluation result shows that B is 1, it indicates that the platform surface has deviated beyond the allowable range, and the adjustment process needs to be re-executed until the stability of the platform surface is restored to meet the conditions.
[0096] If step (if), continue with steps (ia) through (ie) until the 3D building job is complete. During the printing process, continuously execute the above steps to ensure the platform surface remains consistently level until the entire 3D building job is finished.
[0097] Through the specific embodiments described above, this invention achieves continuous monitoring and automatic leveling of the 3D printing platform during the printing process. By setting the monitoring frequency and periodically performing deviation checks, the stability of the platform surface is ensured throughout the printing process. When an offset exceeding the allowable range is detected on the platform surface, the system can automatically re-execute the adjustment process to ensure the stability of the platform surface and the printing quality. Through continuous monitoring and necessary adjustments, the degradation of printed part quality caused by platform offset can be effectively avoided, improving the accuracy and consistency of the printed parts.
[0098] To better demonstrate the effectiveness of the present invention, a comparative example is used below to compare the existing manual leveling method with the automatic leveling method proposed in this invention.
[0099] Comparative Example
[0100] The existing manual leveling methods are as follows:
[0101] Initial leveling:
[0102] Before printing, the operator manually checks the surface position of the platform using a probe or level.
[0103] Based on the test results, the platform's support structure was manually adjusted to achieve the desired level.
[0104] During the printing process:
[0105] No additional leveling monitoring or adjustments are performed during the printing process.
[0106] If the platform shifts during printing, the operator may not notice it immediately, leading to printing failures or reduced quality.
[0107] Follow-up processing:
[0108] If printing fails or the quality is substandard, leveling and reprinting are required.
[0109] Manual leveling is time-consuming and prone to human error.
[0110] The automatic leveling method of the present invention is as follows:
[0111] Initial leveling:
[0112] Before printing, the positioning system is activated to detect the initial surface position.
[0113] Based on the test results, a reference standard is automatically set to ensure that the platform is in optimal level before printing begins.
[0114] During the printing process:
[0115] During the construction process, sensors are periodically used to scan changes in the reference baseline.
[0116] The obtained information is used to analyze the surface offset, and the required adjustment is calculated based on the results.
[0117] Execute fine-tuning instructions to the positioning device and verify whether the adjusted surface position meets the preset standard.
[0118] If the standard is not met, return to the monitoring phase; otherwise, continue monitoring.
[0119] Continue performing the above steps until the 3D model is complete.
[0120] Follow-up processing:
[0121] Thanks to the continuous monitoring and automatic adjustment of the automatic leveling system, printing failures caused by platform misalignment are greatly reduced.
[0122] It improves the accuracy and consistency of printed parts and reduces the number of times leveling and reprinting are required.
[0123] Effect Comparison
[0124] Leveling accuracy:
[0125] Manual leveling: Due to human factors, the leveling accuracy is greatly affected by the operator's experience and skills.
[0126] Automatic leveling: Through continuous monitoring and automatic adjustment, the platform ensures high-precision positioning throughout the printing process, improving the accuracy of printed parts.
[0127] Print quality:
[0128] Manual leveling: If the platform shifts during the printing process, it may cause the printed parts to warp or misalign between layers, affecting the final quality.
[0129] Automatic leveling: The dynamic adjustment mechanism can effectively prevent misalignment or warping between printing layers, ensuring consistent print quality.
[0130] Work efficiency:
[0131] Manual leveling requires frequent manual inspection and adjustment, increasing operation time and workload.
[0132] Automatic leveling: Automated leveling reduces the need for frequent manual inspections, simplifies the operation process, and improves work efficiency.
[0133] Adaptability:
[0134] Manual leveling: Difficult to adapt to printing tasks in complex environments, such as temperature changes or material shrinkage.
[0135] Automatic leveling: Even in complex environments, the system can ensure the stability of the platform surface, enhancing the system's reliability and applicability.
[0136] In summary, the automatic leveling method provided by this invention significantly improves the leveling accuracy and printing quality of the 3D printing platform through continuous monitoring and automatic adjustment mechanisms, simplifies the operation process, increases work efficiency, and enhances the reliability and applicability of the system.
[0137] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for improving the leveling accuracy of a 3D printing platform, characterized in that, Includes the following steps: (a) Before the 3D construction begins, the positioning system is activated to detect the initial surface position; (b) Set a reference baseline based on the initial data obtained in step (a); (c) During the construction process, the sensor scans are periodically applied to monitor changes in the reference baseline; (d) Analyze the surface offset using the information obtained in step (c); specifically including: (da) parsing the position information of each point on the surface from the scan data extracted in step (c); (db) comparing the position of each point parsed in step (da) with the original reference position and marking the deviation points; (dc) using the formula ΔPn=Pn 实 -Pn 基 Calculate the actual offset of each deviation point marked in step (db), where ΔPn represents the offset of the nth point, Pn 实 Let Pn be the actual position of the nth point. 基 (dd) is the reference position of the nth point; (dd) accumulates the offset of all deviation points in step (dc) to obtain the overall offset degree; (de) analyzes the overall offset degree obtained in step (dd), determines whether adjustment is needed, and determines the adjustment direction; (e) Calculate the required adjustment amount based on the results of step (d); specifically including: (ea) converting the overall offset calculated in step (d) into specific adjustment requirements; (eb) selecting appropriate compensation direction and magnitude according to the requirements determined in step (ea); (ec) applying the formula A=K*ΔP 总 To quantize the selected compensation amount A in step (eb), where K is the gain coefficient, ΔP 总 (ed) Indicates the total offset; (ec) Combines the compensation amount A calculated in step (ec) to formulate an adjustment strategy; (ee) Calculates the specific movement amount of each adjustment unit based on the strategy formulated in step (ed); (f) Execute fine-tuning instructions to the positioning device based on the value determined in step (e); specifically including: (fa) converting the adjustment amount determined in step (e) into a control signal for the positioning device; (fb) sending the converted signal from step (fa) to the positioning device to trigger the fine-tuning action; (fc) applying the formula M=F(A,T) to calculate the actual movement amount M of the action in step (fb), where F is a function based on the adjustment amount A and time T; (fd) monitoring the actual movement amount M calculated in step (fc) to ensure that it is consistent with the expected adjustment amount A; (fe) if step (fd) shows that M does not match A, then adjust the signal strength until the two match; (g) Verify whether the surface position after step (f) meets the preset standard; (h) If step (g) shows a non-compliance, return to step (c); if it meets the requirement, continue monitoring. (i) Continue executing step (h) until the 3D model is complete; specifically including: (ia) after determining that the surface position is stable in step (h), begin continuous monitoring; (ib) set the monitoring frequency τ and periodically perform deviation checks; (ic) use the formula B=IF(ΔP) A ≤ε,0,1), evaluate the surface stability during step (ib), where B is the stability indicator, ΔP A ε is the maximum offset between two consecutive measurements, and ε is the set error threshold; (id) If B equals 0 in step (ic), then maintain the current operation state; (ie) If B equals 1 in step (ic), then re-execute the adjustment process until B returns to 0; (if) Continue executing steps (ia) to (ie) until the 3D construction job is completed.
2. The method for improving the leveling accuracy of a 3D printing platform according to claim 1, characterized in that, Step (a) also includes: (aa) Use a detection device to quantify surface features and form a preliminary coordinate set; (ab) Based on the data recorded in step (aa), determine the difference between the center point and the theoretical value through mathematical operations; (ac) Using the formula ΔP B =|P 实 -P 理 | Calculate the deviation value obtained in step (ab), where ΔP B P represents the deviation. 实 P represents the actual measured value. 理 Represents the ideal position value; (ad) When ΔP is obtained in step (ac) B When the threshold is exceeded, a correction command is activated; (ae) executes the action triggered by step (ad), adjusting the support structure until the deviation value ΔP is reached. B It falls within an acceptable range.
Citation Information
Patent Citations
Melting deposition 3D printer self-adaption leveling system and leveling method thereof
CN106584834A
Automatic leveling method, electronic equipment and computer readable storage medium
CN116619753A