Method for improving leveling precision of 3D printing platform

By using positioning systems and sensors for real-time monitoring and automatic leveling during 3D printing, the problem of print quality degradation caused by 3D printing platform offset is solved, and higher printing accuracy and lower failure rate are achieved.

CN119502350AActive Publication Date: 2025-02-25SHENZHEN ELEGOO TECH CO LTD

Patent Information

Application Number
CN202411644658.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-18
Publication Date
2025-02-25
Estimated Expiration
2044-11-18

AI Technical Summary

Technical Problem

Existing 3D printing technology cannot monitor and correct the offset of the 3D printing platform during printing in real time, resulting in reduced print quality and failure.

Method used

During the 3D printing process, the initial surface position is detected through the positioning system, the reference reference is set, and the sensor periodically scans the surface changes of the platform, analyzes the offset, calculates the adjustment amount, executes fine-tuning instructions, and verifys whether the surface position meets the preset standards. Continuous monitoring until the 3D construction is completed.

Benefits of technology

Real-time leveling of the 3D printing platform during the printing process is realized, improving the quality and accuracy of the print parts, reducing the printing failure rate, simplifying the operation process, and improving work efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119502350A_ABST
    Figure CN119502350A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of 3D printing, particularly relates to a method for improving the leveling precision of a 3D printing platform, and solves the problem that the levelness of the platform cannot be dynamically adjusted in the prior art by continuously monitoring the levelness state of the platform and automatically performing fine adjustment in the printing process. The method comprises the following steps: starting a positioning system to detect an initial surface position before printing; setting a reference basis according to the initial data; periodically scanning the change of the reference benchmark in the construction process; analyzing the surface offset; calculating the required adjustment amount; executing a fine tuning instruction; verifying the adjusted surface position; if not, returning to scan, otherwise, continuing to monitor; and continuously executing until printing is completed. The method can remarkably improve the quality of the printed piece and reduce the printing failure rate, so that the printing efficiency and the user experience are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of 3D printing, and in particular relates to a method for improving the leveling accuracy of a 3D printing platform. Background Art

[0002] Three-dimensional printing technology has been widely used in recent years, especially in the fields of manufacturing prototypes, medical models, and personalized products. In order to ensure the quality of printed parts, the leveling of the 3D printing platform is crucial. Traditional leveling methods usually perform a one-time leveling work manually or using some basic automatic tools before printing. Although these methods can ensure that the platform is in an ideal state at the beginning of printing, during the long printing process, due to the stress generated by material deposition, temperature changes, and other external factors, the platform may gradually lose its initial level state. This will cause problems such as warping and poor interlayer bonding in the print, which will ultimately affect the quality of the print.

[0003] Existing technologies mainly rely on one-time leveling before printing and occasional manual checks to maintain the horizontal state of the platform. However, this method cannot monitor and correct the platform deviation that may occur during the printing process in real time, especially in the case of long-term printing or high printing accuracy requirements. The limitations of this static leveling method are particularly obvious.

[0004] Existing 3D printing platform leveling technology mainly focuses on platform leveling before printing, lacks the function of continuously monitoring the level of the platform during printing, and cannot automatically make fine adjustments according to environmental changes. This means that once the platform deviates after printing begins, it may cause printing failure or reduced printing quality. Summary of the invention

[0005] The purpose of the present invention is to provide a method for improving the leveling accuracy of a 3D printing platform, by continuously monitoring the horizontal state of the platform during the printing process and automatically making fine adjustments as needed, so as to solve the problems raised in the above-mentioned background technology.

[0006] To achieve the above object, the present invention adopts the following technical solution: A method for improving the leveling accuracy of a 3D printing platform, comprising the following steps: (a) before the start of three-dimensional construction, start the positioning system to detect the initial surface position; (b) set the reference datum according to the initial data obtained in step (a); (c) during the construction process, periodically apply the sensor to scan the changes of the reference datum; (d) use the information obtained in step (c) to analyze the surface offset; (e) calculate the required adjustment amount based on the result of step (d); (f) execute the fine-tuning instruction to the positioning device according to the value 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 meets the standard, continue monitoring; (i) continue to execute step (h) until the three-dimensional construction is completed.

[0007] Preferably, step (a) also includes: (aa) using a detection device to quantify surface features to form a preliminary coordinate set; (ab) determining the difference between the center point and the theoretical value through mathematical operations based on the data recorded in step (aa); (ac) using the formula ΔP=|Pactual-Ptheoretical| to calculate the deviation value obtained in step (ab), wherein ΔP represents the deviation, Pactual represents the actual measurement value, and Ptheoretical represents the ideal position value; (ad) when the ΔP obtained in step (ac) exceeds a predetermined threshold, activating a correction command; (ae) executing the action triggered by step (ad) to adjust the support structure until the deviation value ΔP falls within an acceptable range.

[0008] Preferably, step (b) also includes: (ba) establishing a reference coordinate system using the reference information established in step (b); (bb) comparing the real-time scanning result 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), wherein ΔC represents the coordinate offset, Creal is the current scanning coordinate, and Cbase is the reference coordinate; (bd) if ΔC in step (bc) exceeds the allowable range, a correction signal is sent to the control system; (be) implementing the signal instruction in step (bd) to dynamically adjust the plane until ΔC meets the accuracy requirements.

[0009] Preferably, step (c) also includes: (ca) starting the sensor to read the current state of the reference benchmark within a set time interval; (cb) comparing the new data obtained in step (ca) with the previously recorded benchmark state to identify the change area; (cc) applying the formula ΔS=Snew-Sold to quantify the change amplitude identified in step (cb), where ΔS represents the change amount, Snew is the latest measurement value, and Sold is the most recent valid record value; (cd) when the ΔS calculated in step (cc) exceeds the preset limit, prepare to perform a calibration operation; (ce) start the operation prepared in step (cd) and adjust the support structure until ΔS returns to within the limit.

[0010] Preferably, step (d) also includes: (da) parsing the position information of each point on the surface from each scanning 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 point; (dc) using the formula ΔPn=Pn real-Pn base to calculate the actual offset of each deviation point marked in step (db), wherein ΔPn represents the offset of the nth point, Pn real is the actual position of the nth point, and Pn base is the reference position of the nth point; (dd) accumulating the offset of all deviation points in step (dc) to obtain the overall offset degree; (de) analyzing the overall offset degree obtained in step (dd), determining whether adjustment is required, and determining the adjustment direction.

[0011] Preferably, step (e) also includes: (ea) converting the overall offset degree calculated in step (d) into specific adjustment requirements; (eb) selecting a suitable compensation direction and amplitude according to the requirements determined in step (ea); (ec) applying the formula A=K*ΔP to quantify the compensation amount A selected in step (eb), where K is the gain coefficient and ΔP represents the total offset; (ed) formulating an adjustment strategy in combination with the compensation amount A calculated in step (ec); (ee) calculating the specific movement amount of each adjustment unit according to the strategy formulated in step (ed).

[0012] Preferably, step (f) also includes: (fa) converting the adjustment amount determined in step (e) into a control signal of the positioning device; (fb) sending the signal converted in 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 and A do not match, adjusting the signal strength until the two match.

[0013] Preferably, step (g) also includes: (ga) after fine-tuning is performed, re-collecting surface position data; (gb) comparing the data collected in step (ga) with the preset standard to identify the residual deviation; (gc) using the formula D=Pafteradjustment-Pstandard to calculate the residual deviation D in step (gb), wherein Pafteradjustment is the actual position after adjustment, and Pstandard is the preset standard position; (gd) checking 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, confirming that the adjustment is successful, otherwise returning to further adjustment.

[0014] Preferably, step (h) also includes: (ha) checking the result of step (g) to evaluate whether the deviation meets the conditions; (hb) when step (ha) indicates that the deviation does not meet the conditions, recording the deviation and tracing back 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 is equal to 1 in step (hc), return to step (c) and repeat the monitoring and adjustment cycle; (he) if C is equal to 0 in step (hc), maintain the current position and enter the continuous monitoring mode.

[0015] Preferably, step (i) also includes: (ia) starting continuous monitoring after determining that the surface position is stable in step (h); (ib) setting the monitoring frequency τ and performing deviation checks regularly; (ic) using the formula B=IF(ΔP≤ε,0,1) to evaluate the surface stability during step (ib), wherein B is a stability indicator, ΔP is the maximum offset between two consecutive measurements, and ε is a set error threshold; (id) if B is equal to 0 in step (ic), maintaining the current operating state; (ie) if B is equal to 1 in step (ic), re-executing the adjustment process until B returns to 0; (if) continuing to execute steps (ia) to step (ie) until the three-dimensional construction operation is completed.

[0016] Technical effects and advantages of the present invention: Compared with the prior art, the method for improving the leveling accuracy of a 3D printing platform proposed by the present invention has the following advantages: The present invention effectively solves the problem of the inability to dynamically adjust the platform level in the prior art by continuously monitoring the horizontal state of the platform during printing and automatically making fine adjustments as needed. This method can not only improve the quality of prints, but also reduce the printing failure rate caused by platform instability, thereby improving printing efficiency and user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 The present invention is a flow chart of a method for improving the leveling accuracy of a 3D printing platform. DETAILED DESCRIPTION

[0018] The following will be combined with the accompanying drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. The specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0019] The present invention provides a method for improving the leveling accuracy of a 3D printing platform, which is particularly suitable for continuously monitoring the horizontal state of the platform during the printing process and automatically making fine adjustments according to environmental changes to avoid printing failure or quality degradation. The specific implementation method is as follows: like Figure 1 As shown, the method for improving the leveling accuracy of the 3D printing platform includes the following steps: (a) Before starting 3D construction, start the positioning system to detect the initial surface position; the specific steps are as follows: Step (a) Before starting the 3D construction, start the positioning system to detect the initial surface position. The details are as follows: Step (aa) uses a detection device (such as a laser sensor, an optical sensor or a contact probe) to quantify the surface features and form a preliminary coordinate set. This step aims to obtain the actual position information of each point on the platform surface.

[0020] Step (ab) determines the difference between the center point and the theoretical value by mathematical operation based on the data recorded in step (aa). The position of the center point can be determined by calculating the average value or using other statistical methods.

[0021] Steps (ac) use the formula ΔP=|Pactual-Ptheoretical| to calculate the deviation value obtained in step (ab). Among them, ΔP represents the deviation, Pactual represents the actual measurement value, and Ptheoretical represents the ideal position value. This formula is used to quantify the difference between the actual position and the ideal position.

[0022] Step (ad) When the ΔP obtained in step (ac) exceeds a predetermined threshold, a correction command is activated. Here, a threshold needs to be set in advance, and when the deviation value is greater than the threshold, the system will trigger a correction command.

[0023] Step (ae) executes the action triggered by step (ad) to adjust the support structure until the deviation value ΔP falls within an acceptable range. The platform is returned to an ideal horizontal state by adjusting the support structure of the platform (such as a fine-tuning screw or a motor-driven leveling mechanism).

[0024] Through the above specific implementation, the present invention realizes accurate leveling of the 3D printing platform before printing. Specifically: By quantifying surface features and comparing them with ideal values, it ensures that the platform has reached the optimal leveling state before printing begins. The automated leveling process shortens the time required for manual leveling and improves work efficiency. By setting deviation thresholds and automatically correcting when exceeded, printing errors caused by platform non-leveling are reduced.

[0025] (b) Setting a reference benchmark based on the initial data obtained in step (a); the specific steps are as follows: Step (b) sets a reference benchmark based on the initial data obtained in step (a).

[0026] Step (ba) uses the reference information established in step (a) to establish a reference coordinate system. 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.

[0027] Step (bb) compares the real-time scanning 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 these real-time data with the reference coordinate system, recording the deviation of each measurement point relative to the reference position.

[0028] Step (bc) applies 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. This formula is used to calculate the offset of the actual position relative to the reference position to quantify the change in the platform surface.

[0029] Step (bd) If the ΔC in step (bc) exceeds the allowable range, a correction signal is sent to the control system. A permissible deviation threshold is set. When the calculated ΔC exceeds this threshold, the system triggers a correction signal to notify the control system that adjustments need to be made.

[0030] Step (be) implements the signal instructions in step (bd) to dynamically adjust 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.

[0031] Through the above specific implementation, the present invention realizes continuous monitoring and automatic leveling of the 3D printing platform during the printing process. Specifically: By periodically scanning the platform surface and comparing it with the reference coordinate system, any deviation from the reference can be discovered and corrected in time to ensure the stability of the platform during printing. The dynamic adjustment mechanism can effectively prevent misalignment or warping between printing layers caused by platform deviation, thereby improving the quality of printed parts.

[0032] Automated leveling reduces the need for frequent manual inspections and adjustments, simplifies the operating process, and improves work efficiency. Even under complex conditions such as temperature changes and material shrinkage, this method ensures that the platform remains in an ideal working state, enhancing the reliability and applicability of the system.

[0033] (c) During the construction process, periodically apply the sensor to scan the changes of the reference benchmark; the specific steps are as follows: Step (ca) starts the sensor to read the current state of the reference datum within a set time interval. The sensor here can be an optical sensor, a laser sensor or other device suitable for monitoring the change of the plane position. Set a reasonable sampling interval, such as scanning once every 5 minutes or after each layer of printing is completed.

[0034] Step (cb) compares the new data obtained in step (ca) with the previously recorded baseline state to identify the changed areas. By comparing the new data with the most recently recorded baseline data, any changes in the platform surface are found and the specific locations of these changes are recorded.

[0035] Step (cc) applies the formula ΔS=Snew-Sold to quantify the magnitude of the change identified in step (cb). Where ΔS represents the amount of change, Snew is the latest measurement, and Sold is the most recent valid record. This formula is used to calculate the offset of the platform surface relative to the last record.

[0036] Step (cd): When the ΔS calculated in step (cc) exceeds a preset limit, the system is ready to perform a calibration operation. The preset limit can be set according to the specific requirements of the printing task. When the detected change exceeds this limit, the system is ready to perform a calibration operation.

[0037] Step (ce) initiates the operation prepared in step (cd) and adjusts the support structure until ΔS returns to within the limit. The control system issues instructions as needed to adjust the platform support structure (such as by fine-tuning the motor or stepper motor driving the leveling device) until the change ΔS returns to within the preset limit.

[0038] Through the above specific implementation, the present invention realizes continuous monitoring and automatic leveling of the 3D printing platform during the printing process. Specifically: Dynamic monitoring and adjustment: By periodically scanning the platform surface and comparing it with the benchmark data, any deviation from the benchmark can be discovered and corrected in time to ensure the stability of the platform during the printing process.

[0039] Preventive maintenance: Taking action before the variation exceeds preset limits can prevent small deviations from accumulating into big problems, thus avoiding print failures or reduced quality.

[0040] Improve printing accuracy: The dynamic adjustment mechanism can effectively prevent misalignment or warping between printing layers caused by platform offset, ensuring the precise formation of printed parts in three-dimensional space.

[0041] (d) Analyze the surface offset using the information obtained in step (c); the specific steps are as follows: Step (da) parses the position information of each point on the surface from each 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.

[0042] Step (db) compares the positions of each point analyzed in step (da) with the original reference position and marks the deviated points. By comparing the current scan data with the previously set reference coordinate system, the points whose positions have changed are found and marked.

[0043] Step (dc) uses 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. This formula is used to calculate the actual offset distance of each deviation point relative to the reference position.

[0044] Step (dd) accumulates the offsets of all the deviation points in step (dc) to obtain the overall offset degree. By adding the offsets of all the marking points, the overall offset degree of the entire platform surface relative to the reference position is obtained.

[0045] Step (de) analyzes the overall deviation degree obtained in step (dd), determines whether adjustment is required, and determines the adjustment direction. If the overall deviation degree exceeds the preset allowable range, the system needs to trigger an adjustment instruction and determine the adjustment direction according to the deviation direction.

[0046] Through the above specific implementation, the present invention realizes continuous monitoring and automatic leveling of the 3D printing platform during the printing process. Specifically: through detailed analysis of each scan data, it is possible to accurately identify which points have deviated and calculate the specific offset, thereby providing accurate data support for subsequent adjustments. By accumulating the offset of all deviating points, the overall offset degree of the platform surface can be fully understood, ensuring that the adjustment measures cover all affected areas.

[0047] The overall degree of deviation determines whether adjustment is needed and how to adjust it, avoiding unnecessary adjustment actions while ensuring that the platform can quickly return to the ideal horizontal state when necessary. By timely detecting and correcting deviations, problems such as warping and poor interlayer adhesion can be effectively avoided, improving the quality and yield of printed parts.

[0048] (e) Calculating the required adjustment amount based on the result of step (d); the specific steps are as follows: 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 required.

[0049] Step (eb) selects the appropriate compensation direction and amplitude according to the requirements determined in step (ea). After determining the direction to be adjusted, it is also necessary to determine the amplitude of the adjustment, that is, how far the platform needs to be moved to return to the ideal horizontal state.

[0050] Step (ec) applies the formula A=K*ΔPtotal to quantify the compensation amount A selected in step (eb), where K is the gain factor 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 actual conditions to ensure that the adjustment amount is neither too large nor too small.

[0051] Step (ed) formulates an adjustment strategy in combination with the compensation amount A calculated in step (ec). In this step, a specific adjustment strategy is formulated based on the calculated compensation amount A, including details such as adjustment sequence and adjustment speed.

[0052] Step (ee) calculates the specific movement amount of each adjustment unit according to the strategy formulated in step (ed). Finally, the total adjustment amount is distributed to each adjustment unit, and the specific distance or angle that each adjustment unit needs to move is calculated.

[0053] Through the above specific implementation methods, the present invention realizes 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 through a formula, the scientificity and rationality of the adjustment measures are ensured. According to the calculated adjustment amount, the optimal adjustment strategy is formulated, which can not only quickly solve the problem, but also avoid new problems caused by excessive adjustment.

[0054] By carefully allocating the adjustment amount to each adjustment unit, it is ensured that each part can be properly adjusted, thus achieving the overall optimization effect. Through precise calculation and intelligent adjustment, it can effectively avoid the decline of print quality due to platform deviation and improve the accuracy and consistency of prints.

[0055] (f) executing a fine-tuning instruction to the positioning device according to the value determined in step (e); the specific steps are as follows: 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 communicated to the positioning device.

[0056] Step (fb) sends the signal converted in step (fa) to the positioning device to trigger the fine-tuning action. The control system sends a control signal to the positioning device to start the fine-tuning action, so that the positioning device makes corresponding adjustments according to the signal instructions.

[0057] Step (fc) applies 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. This formula is used to calculate the actual movement amount M of the positioning device during the fine-tuning action, where T refers to the time required to perform the adjustment.

[0058] Step (fd) monitors the actual movement amount M calculated in step (fc) to ensure that it is consistent with the expected adjustment amount A. By monitoring the actual movement amount M of the positioning device to ensure that it is consistent with the expected adjustment amount A, the accuracy of the adjustment is guaranteed.

[0059] Step (fe) If step (fd) shows that M and A do not match, the signal strength is adjusted until the two match. If there is a difference between the actual movement amount M and the expected adjustment amount A, the actual movement amount M is made consistent with the expected adjustment amount A by adjusting the strength or other parameters of the control signal.

[0060] Through the above-mentioned specific implementation methods, the present invention realizes continuous monitoring and automatic leveling of the 3D printing platform during the printing process. By converting the adjustment amount into a control signal of the positioning device and calculating the actual movement amount through a formula, the accuracy of the adjustment is ensured and the problem of over-adjustment or under-adjustment is avoided. During the fine-tuning process, the actual movement amount is monitored in real time and compared with the expected adjustment amount to ensure 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 time to ensure that the final adjustment result is consistent with the expectation, thereby improving the success rate of the adjustment.

[0061] (g) Verify whether the surface position after step (f) meets the preset standard; the details are as follows: Step (ga) After the fine adjustment is performed, the surface position data is re-collected. In this step, the platform surface is scanned again by the sensor to obtain the adjusted surface position information.

[0062] Step (gb) compares the data collected in step (ga) with a preset standard to identify the remaining deviation. By comparing the adjusted surface position data with the preset standard position, the remaining deviation is found.

[0063] Step (gc) uses the formula D = P adjusted - P standard to calculate the residual deviation D in step (gb), where P adjusted is the actual position after adjustment and P standard is the preset standard position. This formula is used to calculate the deviation D between the actual position of the platform surface after adjustment and the standard position.

[0064] Step (gd) checks whether the deviation D obtained in step (gc) is less than or equal to the allowable error ε. An allowable error range ε ​​is set, and if the calculated deviation D is less than or equal to ε, it is considered that the adjustment has reached the expected standard.

[0065] Step (ge): If step (gd) indicates that the deviation D is within the allowable range, the adjustment is confirmed to be successful, otherwise the process returns to further adjust. If the deviation D is within the allowable range, the adjustment operation is confirmed to be successful; if it is not within the allowable range, the adjustment process needs to be re-executed until the deviation meets the standard.

[0066] Through the above-mentioned specific implementation methods, the present invention realizes continuous monitoring and automatic leveling of the 3D printing platform during the printing process. By re-collecting the surface position data and comparing it with the preset standard, the residual deviation after adjustment can be accurately identified to ensure the effectiveness of the adjustment operation. The residual deviation is quantified using the deviation calculation formula and compared with the allowable error to ensure that the adjusted surface position meets the preset standard, thereby improving the accuracy of the printing platform. If the deviation does not reach the allowable range, the adjustment process is re-executed to form a closed-loop adjustment mechanism to ensure that each adjustment can gradually approach the target position.

[0067] (h) If step (g) shows that it does not meet the requirements, return to step (c); if it meets the requirements, continue monitoring; the details are as follows: Step (ha) checks the result of step (g) to evaluate whether the deviation satisfies the condition. In this step, it is checked whether the deviation D calculated in step (g) is within the allowable error range ε.

[0068] Step (hb) When step (ha) indicates that the deviation does not meet the conditions, record the deviation and go back 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 process.

[0069] 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 allowable error. According to this formula, if the deviation D is greater than the allowable error ε, the condition flag C is 1, indicating that further adjustment is required; conversely, if D is less than or equal to ε, C is 0, indicating that the adjustment is successful.

[0070] Step (hd) If C is equal to 1 in step (hc), return to step (c) and repeat the monitoring and adjustment cycle. If the condition flag C is 1, it means that the deviation is still large and the monitoring and adjustment process needs to be re-executed until the deviation meets the condition.

[0071] Step (he) If C in step (hc) is equal to 0, the current position is maintained and the continuous monitoring mode is entered. If the condition flag C is 0, it means that the deviation is already within the allowable range and no further adjustment is required. The platform can maintain the current position and continue to enter the continuous monitoring mode to ensure the stability of the platform during the entire printing process.

[0072] Through the above specific implementation, the present invention realizes 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 the best leveling state.

[0073] After each adjustment, a deviation check is performed and the next action is determined based on the inspection results, ensuring the timeliness and effectiveness of the adjustment. The platform will only maintain its current position when the deviation is within the allowable range, thus ensuring the stability of the platform during printing and improving the quality of the print.

[0074] (i) Continue to perform step (h) until the three-dimensional construction is completed. The details are as follows: Step (ia) starts continuous monitoring after the surface position is determined to be stable in step (h). In this step, once the position of the platform surface is considered to be stable within the allowable error range, the continuous monitoring mode is entered.

[0075] Step (ib) sets the monitoring frequency τ and performs deviation checks regularly. According to the specific requirements of the printing task, a reasonable monitoring frequency τ is set (for example, a check is performed every few minutes or after a few layers of printing are completed), and the position of the platform surface is regularly checked for deviation.

[0076] 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 is used to determine whether the platform surface is stable during the monitoring period. 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 required.

[0077] Step (id) If B is equal to 0 in step (ic), the current operation state is maintained. 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 be continued.

[0078] Step (ie) If B is equal to 1 in step (ic), the adjustment process is re-executed until B returns to 0. If the evaluation result shows that B is 1, it means 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.

[0079] Step (if) continues to perform steps (ia) to (ie) until the three-dimensional construction operation is completed. During the printing process, the above steps are continuously performed to ensure that the platform surface always remains in a stable horizontal state until the entire three-dimensional construction operation is completed.

[0080] Through the above-mentioned specific implementation methods, the present invention realizes continuous monitoring and automatic leveling of the 3D printing platform during the printing process. By setting the monitoring frequency and regularly performing deviation checks, the stability of the platform surface is ensured during the entire printing process. When the platform surface is detected to be offset beyond the allowable range, 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 quality degradation of prints due to platform offset can be effectively avoided, and the accuracy and consistency of prints can be improved.

[0081] In order to better demonstrate the effect of the present invention, the existing manual leveling method and the automatic leveling method proposed in the present invention are compared by comparative examples.

[0082] Comparative Example The manual leveling method of the prior art is as follows: Initial leveling: Before printing, the operator manually detects the surface position of the platform using a probe or level.

[0083] According to the detection results, the supporting structure of the platform is manually adjusted to achieve the ideal horizontal state.

[0084] During printing: During the printing process, no additional leveling monitoring or adjustments are performed.

[0085] If the platform deflects during printing, the operator may not notice it immediately, resulting in print failure or reduced quality.

[0086] Subsequent processing: If printing fails or the quality is not up to standard, you need to re-level and reprint.

[0087] The manual leveling process is time consuming and prone to human error.

[0088] The automatic leveling method of the present invention is as follows: Initial leveling: Before printing, the positioning system is activated to detect the initial surface position.

[0089] Based on the detection results, the reference benchmark is automatically set to ensure that the platform has reached the optimal leveling state before printing begins.

[0090] During printing: During the build process, sensors are periodically applied to scan for changes in the reference datum.

[0091] The information obtained is used to analyze the surface deflection and calculate the required adjustments based on the results.

[0092] Execute fine-tuning commands to the positioning device and verify whether the adjusted surface position meets the preset standards.

[0093] If the standards are not met, return to the monitoring phase; otherwise, continue monitoring.

[0094] Continue to perform the above steps until the three-dimensional construction is completed.

[0095] Subsequent processing: Thanks to the continuous monitoring and automatic adjustment of the automatic leveling system, printing failures caused by platform deviation are greatly reduced.

[0096] Improves the accuracy and consistency of prints and reduces the number of repeated leveling and reprints.

[0097] Effect comparison Leveling accuracy: Manual leveling: Due to human factors, the leveling accuracy is greatly affected by the operator's experience and skills.

[0098] Automatic leveling: Through continuous monitoring and automatic adjustment, it ensures high-precision positioning of the platform throughout the printing process, improving the accuracy of the printed parts.

[0099] Print Quality: Manual leveling: If the platform deviates during the printing process, it may cause the printed part to warp or misalign the layers, affecting the final quality.

[0100] Automatic leveling: Dynamic adjustment mechanism can effectively prevent misalignment or warping between printing layers, ensuring the quality consistency of printed parts.

[0101] Work efficiency: Manual leveling: requires frequent manual inspection and adjustment, which increases operation time and workload.

[0102] Automatic leveling: Automatic leveling reduces the need for frequent manual inspections, simplifies the operating process and improves work efficiency.

[0103] Adaptability: Manual leveling: It is difficult to adapt to printing tasks in complex environments, such as temperature changes or material shrinkage.

[0104] Automatic leveling: Even in complex environments, the system can ensure the stability of the platform surface, enhancing the reliability and applicability of the system.

[0105] In summary, the automatic leveling method provided by the present 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, improves work efficiency, and enhances the reliability and applicability of the system.

[0106] Finally, it should be noted that the above 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 aforementioned embodiments, it is still possible for those skilled in the art to modify the technical solutions described in the aforementioned embodiments or to make equivalent substitutions for some of the technical features therein. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for improving the leveling accuracy of a 3D printing platform, characterized in that: The following steps are involved: (a) Before the 3D construction begins, the positioning system is activated to detect the initial surface position; (b) setting a reference benchmark based on the initial data obtained in step (a); (c) during the build process, periodically applying sensors to scan for changes in the reference datum; (d) analyzing the surface offset using the information obtained in step (c); (e) calculating the required adjustment amount based on the result of step (d); (f) executing a fine-tuning instruction to the positioning device according to the value determined in step (e); (g) verifying whether the surface position after step (f) meets the preset standard; (h) if step (g) indicates non-compliance, return to step (c); if compliance is achieved, continue monitoring; (i) Continue to perform step (h) until the three-dimensional construction is completed.

2. A method for improving the leveling accuracy of a 3D printing platform according to claim 1, characterized in that: In step (a), the method further comprises: (aa) quantifying surface features using a detection device to form a preliminary coordinate set; (ab) determining the difference between the center point and the theoretical value by mathematical operation based on the data recorded in step (aa); (ac) Calculate the deviation value obtained in step (ab) using the formula ΔP=|Pactual-Ptheoretical|, where ΔP represents the deviation, Pactual represents the actual measurement value, and Ptheoretical represents the ideal position value; (ad) activating a correction command when the ΔP obtained in step (ac) exceeds a predetermined threshold; (ae) Execute the action triggered by step (ad) and adjust the support structure until the deviation value ΔP falls within an acceptable range.

3. A method for improving the leveling accuracy of a 3D printing platform according to claim 2, characterized in that: In step (b), the method further comprises: (ba) establishing a reference coordinate system using the reference information established in step (b); (bb) comparing the real-time scanning result 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 in step (bc) exceeds the allowable range, sending a correction signal to the control system; (be) Implement the signal instructions in steps (bd) to dynamically adjust the plane until ΔC meets the accuracy requirements.

4. A method for improving the leveling accuracy of a 3D printing platform according to claim 3, characterized in that: In step (c), the method further comprises: (ca) activating a sensor to read the current state of the reference reference at a set time interval; (cb) comparing the new data obtained in step (ca) with the previously recorded baseline state to identify the changed area; (cc) Apply the formula ΔS=Snew-Sold to quantify the magnitude of the change identified in step (cb), where ΔS represents the amount of change, Snew is the latest measured value, and Sold is the most recent valid recorded value; (cd) when the ΔS calculated in step (cc) exceeds a preset limit, preparing to perform a calibration operation; (ce) Starting the operation prepared in step (cd), adjusting the support structure until ΔS returns to within limits.

5. A method for improving the leveling accuracy of a 3D printing platform according to claim 4, characterized in that: In step (d), the method further comprises: (da) parsing the position information of each point on the surface from each scan data extracted in step (c); (db) comparing the positions of each point analyzed in step (da) with the original reference position and marking the deviation points; (dc) calculating the actual offset of each deviation point marked in step (db) using the formula ΔPn=Pnreal-Pnbase, 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) accumulating the offsets of all deviation points in step (dc) to obtain the overall offset degree; (de) Analyze the overall degree of deviation obtained in step (dd), determine whether adjustment is needed, and determine the direction of adjustment.

6. A method for improving the leveling accuracy of a 3D printing platform according to claim 5, characterized in that: In step (e), the method further comprises: (ea) converting the overall degree of deviation calculated in step (d) into specific adjustment requirements; (eb) selecting an appropriate compensation direction and amplitude according to the requirements determined in step (ea); (ec) applying the formula A=K*ΔP,total to quantify the compensation amount A selected in step (eb), where K is the gain factor and ΔPtotal represents the total offset; (ed) formulating an adjustment strategy based on the compensation amount A calculated in step (ec); (ee) Calculate the specific movement amount of each adjustment unit according to the strategy formulated in step (ed).

7. A method for improving the leveling accuracy of a 3D printing platform according to claim 6, characterized in that: In step (f), the method further comprises: (fa) converting the adjustment amount determined in step (e) into a control signal of the positioning device; (fb) sending the signal converted in 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 M of the action in step (fb), where F is a function based on the adjustment amount A and the 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 and A do not match, adjusting the signal strength until the two match.

8. The method for improving the leveling accuracy of a 3D printing platform according to claim 7, characterized in that: In step (g), the method further comprises: (ga) after performing fine-tuning, re-collecting surface position data; (gb) comparing the data collected in step (ga) with a preset standard to identify remaining deviations; (gc) Calculate the residual deviation D in step (gb) using the formula D = P adjusted - P standard, where P adjusted is the actual position after adjustment and P standard is the preset standard position; (gd) checking whether the deviation D obtained in step (gc) is less than or equal to the permissible error ε; (ge) If step (gd) indicates that the deviation D is within the allowable range, the adjustment is confirmed to be successful, otherwise return to further adjustment.

9. The method for improving the leveling accuracy of a 3D printing platform according to claim 8, characterized in that: The step (h) further comprises: (ha) checking the results of step (g) to assess whether the deviation satisfies the conditions; (hb) When step (ha) indicates that the deviation does not meet the conditions, record the deviation and trace it back to the monitoring stage; (hc) Apply 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 is equal to 1 in step (hc), return to step (c) and repeat the monitoring and adjustment cycle; (he) If C is equal to 0 in step (hc), the current position is maintained and the continuous monitoring mode is entered.

10. A method for improving the leveling accuracy of a 3D printing platform according to claim 9, characterized in that: The step (i) further comprises: (ia) after determining in step (h) that the surface position is stable, commencing continuous monitoring; (ib) Setting the monitoring frequency τ to perform deviation checks regularly; (ic) evaluating the surface stability during step (ib) using the formula B=IF(ΔP≤ε,0,1), where B is the stability indicator, ΔP is the maximum offset between two consecutive measurements, and ε is the set error threshold; (id) if B is equal to 0 in step (ic), the current operation state is maintained; (ie) if B is equal to 1 in step (ic), the adjustment process is re-executed until B returns to 0; (if) Continue to execute steps (ia) to (ie) until the three-dimensional construction operation is completed.

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

  • Levelness monitoring system and method for heating base and process equipment

    CN117778980A

  • Online Laser Leveling Detection Method Of 3D Printer

    US20210146601A1

  • 3D printer platform mover

    WO2021061145A1

Cited By

  • 3D printing platform leveling method and system based on multi-point sound analysis

    CN120422473A

  • 3D printing platform leveling method and system based on multi-point sound analysis

    CN120422473B