A Deviation Analysis and Detection System Based on Flat Plate-Free Printing Technology

By adjusting the printer's Z-axis through multi-point sampling and spatial modeling, combined with no-load trial runs and data analysis, the problem of inaccurate leveling of the base plate in 3D printing was solved, achieving efficient deviation detection and correction, and improving printing quality and material utilization.

CN115847823BActive Publication Date: 2025-10-31JIANGSU PANXIAO TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211543434.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-02
Publication Date
2025-10-31
Estimated Expiration
2042-12-02

AI Technical Summary

Technical Problem

Existing 3D printing technology requires manual or automatic leveling of the base plate. Inaccurate leveling can lead to deviations in the printed product. Existing deviation detection and analysis systems are prone to printing failures or defects due to errors. Furthermore, traditional leveling methods are cumbersome and rely on intuition and experience.

Method used

By using multi-point sampling and spatial modeling, the printer's Z-axis is adjusted, and height changes are detected through no-load test runs. Combined with data analysis and fitting during the printing process, deviations are monitored and corrected in real time to reduce the impact of errors.

Benefits of technology

It improves the accuracy of base plate tilt detection, reduces complex processes, promptly detects and corrects printing deviations, reduces raw material waste, and ensures printing quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115847823B_ABST
    Figure CN115847823B_ABST
Patent Text Reader

Abstract

This invention relates to printing deviation analysis technology to address the problem that printing deviation analysis systems are prone to printing failures and defective products due to instrument errors or external interference. Specifically, it is a deviation analysis and detection system based on a non-leveling base plate printing technology. In this invention, the printer's Z-axis is adjusted by multi-point sampling and spatial modeling of the base plate. The adjusted Z-axis is then tested for height changes during no-load testing, avoiding the complex process of base plate adjustment and further improving the accuracy of base plate tilt detection. If height changes are observed during no-load testing, the printer undergoes a second inspection. Unreasonable data is eliminated through data rationality analysis. By fitting the semi-finished product printed during operation with the original printout, printing deviations can be detected promptly during the printing process, reducing material waste.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to printing deviation analysis technology, specifically a deviation analysis and detection system based on non-flat base plate printing technology. Background Technology

[0002] The "leveling process" in 3D printing plays a decisive role in the overall success rate and quality of printing. It is understood that 87% of first-layer printing failures in 3D printing are due to inadequate leveling, and a poor first-layer print can lead to 98% printing failures. Traditional leveling methods mainly rely on repeatedly tightening screws by hand and feeling the paper's movement to determine if the leveling point height is appropriate. This method is relatively cumbersome, relies on intuition and experience, and is prone to significant errors. Most 3D printers on the market that claim automatic leveling rely on external hardware sensors or spring-loaded devices for indirect measurement. These sensors inherently have height discrepancies with the nozzle, easily leading to low leveling accuracy and affecting printing results.

[0003] Currently, most existing 3D printing technologies require manual or automatic leveling of the base plate. Inaccurate leveling can lead to deviations in the printed product, affecting the use of the 3D printer. If the base plate is not leveled, a deviation detection and analysis system is needed to analyze its position. Existing deviation detection and analysis systems generally perform a single positioning of the base plate before printing, which can easily lead to printing deviations due to errors in the deviation analysis and detection system, resulting in product defects or scrap.

[0004] To address the aforementioned technical problems, this application proposes a solution. Summary of the Invention

[0005] In this invention, the Z-axis of the printer is adjusted by multi-point sampling and spatial modeling of the base plate. The adjusted Z-axis is then tested for height changes during no-load testing, avoiding the complex process of base plate adjustment and further improving the accuracy of base plate tilt detection. If height changes occur during no-load testing, the printer is re-inspected to prevent systematic errors from affecting the test results. Unreasonable data is eliminated through data rationality analysis to prevent random errors from affecting the test results. By fitting the semi-finished product printed during operation with the source image, printing deviations can be detected in a timely manner during printing, reducing material waste. Simultaneously, the equipment itself is monitored to detect printing deviations caused by base plate shaking due to vibration. This addresses the problem that simple positioning processes in traditional printing deviation analysis systems are prone to printing failures due to instrument errors or external interference, resulting in defective or scrapped products. Therefore, a deviation analysis and detection system based on base plate leveling-free printing technology is proposed.

[0006] The objective of this invention can be achieved through the following technical solutions:

[0007] A deviation analysis and detection system based on a non-leveling base plate printing technology includes a data acquisition unit, a controller, a server, a correction unit, and a deviation control unit. The server is used for bidirectional information transmission and storage between the data acquisition unit, the controller, the correction unit, and the deviation control unit. The controller is used to control the printing component to perform 3D printing on the base plate and to adjust the Z-axis of the printer. The data acquisition module is used to acquire base plate positioning information, running information, and interference information. The base plate positioning information includes at least three random coordinate points located on the base plate, and the X, Y, and Z axis coordinates corresponding to each coordinate point. The system sends the coordinates of each coordinate point and its corresponding coordinates to the server. The server then sends each coordinate point and its corresponding coordinates to the deviation control unit.

[0008] After receiving the coordinate points and their corresponding coordinates, the deviation control unit performs a 3D model of all coordinate points based on their corresponding coordinates, and finds a plane that can contain all coordinate points. This plane is marked as the printing reference plane. The deviation control unit analyzes and processes the printing reference plane to obtain its normal. The deviation control unit records the normal of the printing reference plane as the reference normal and sends it to the server. The controller can obtain the reference normal through the server.

[0009] After acquiring the reference normal, the controller generates a normal change signal based on the reference normal, changing the Z-axis of the printing gun to coincide with the reference normal, generating a new operating coordinate system with the reference normal as the Z-axis, and generating a preliminary positioning completion signal. The controller sends the preliminary positioning completion signal to the acquisition unit through the server. After receiving the preliminary positioning completion signal, the acquisition unit generates a pre-check signal and sends the pre-check signal to the server. After obtaining the pre-check signal from the server, the controller controls the printing gun to move in the new operating coordinate system. During the movement of the printing gun, the Z-axis is selected with a fixed value, and it only moves in a circular motion in the XY plane. During the circular motion of the printing gun, the acquisition module collects the data of the printing gun and the base at preset sampling points. The distance between the plates is recorded as a re-inspection distance set. The acquisition module sends the re-inspection distance to the server. After receiving the re-inspection distance from the server, the deviation control unit obtains the fixed value of the Z-axis from the controller and compares and analyzes the re-inspection distance with the fixed value of the Z-axis. If the distance value in the re-inspection distance set is the same as the fixed value of the Z-axis, a positioning completion signal is generated and fed back to the controller. After receiving the positioning completion signal, the controller enters the printing program. If there is a distance value in the re-inspection distance set that is different from the fixed value of the Z-axis, a positioning correction signal is generated and fed back to the correction unit. After receiving the positioning correction signal, the correction unit corrects the running Z-axis in the new running coordinate system again.

[0010] In a preferred embodiment of the present invention, after receiving the positioning correction signal, the correction unit generates a secondary re-inspection signal and sends it to the controller via the server. Upon receiving the secondary re-inspection signal, the controller controls the printing gun to move again within the new operating coordinate system. The Z-axis during this movement is selected from a fixed value different from that in the previous re-inspection process. The acquisition module again detects the distance between the printing gun and the base plate during this movement, and the acquisition points during the secondary re-inspection have the same XY-axis coordinates as the acquisition points during the previous re-inspection. This is recorded as a secondary re-inspection distance set. The correction unit obtains the secondary re-inspection distance set and the fixed Z-axis value during the secondary re-inspection, and compares the difference between the distance values ​​in the secondary re-inspection distance set and the fixed Z-axis value in the secondary re-inspection to obtain the distance value from each sampling point to the base plate and the fixed Z-axis value. The difference is recorded as the second re-inspection difference. The correction unit obtains the re-inspection distance set and the fixed Z-axis value of the previous re-inspection through the server, and performs difference analysis on the re-inspection distance set and the fixed Z-axis value of the previous re-inspection to obtain the difference between the distance value of each sampling point from the base plate and the fixed Z-axis value, and records it as the previous re-inspection difference. The correction unit averages each corresponding point in the previous re-inspection difference and the second re-inspection difference to obtain the average difference set, and performs threshold analysis on the distance values ​​in the average difference set. Based on the analysis results, it determines whether the running Z-axis in the new running coordinate system coincides with the reference normal. If the running Z-axis coincides with the reference normal, a positioning completion signal is generated. If the running Z-axis does not coincide with the reference normal, a normal reset signal is generated, and the normal reset signal or positioning completion signal is sent to the server.

[0011] In a preferred embodiment of the present invention, the correction unit uses the corresponding distance value within the average difference set as the Z-axis coordinate, and the XY coordinates of the sampling points as the X-axis and Y-axis coordinates. It then plots multiple sampling points into a three-dimensional ring image and fits a plane to the three-dimensional ring image. After removing individual sampling points that cannot be fitted, the Z-axis coordinates of the remaining sampling points are compared one by one with a preset error threshold. If the Z-axis coordinate of a sampling point is greater than or equal to the preset error threshold, the sampling point is marked as an abnormal sampling point. If the Z-axis coordinate of a sampling point is less than the preset error threshold, it is marked as a normal sampling point. The number of abnormal and normal sampling points is counted. If the number of abnormal sampling points is greater than or equal to a preset abnormal point threshold, it is determined that the running Z-axis does not coincide with the reference normal, and a normal reset signal is generated. If the number of abnormal sampling points is less than the preset abnormal point threshold, it is determined that the running Z-axis coincides with the reference normal, and a positioning completion signal is generated.

[0012] In a preferred embodiment of the present invention, after the controller receives the positioning completion signal from the server, it controls the printing gun to perform printing. After the controller receives the normal reset signal from the server, it repositions the reference normal and the running Z-axis again.

[0013] In a preferred embodiment of the present invention, the acquisition unit collects the operating information including the scanned image of the printed product and the printing progress. The acquisition unit sends the scanned image of the printed product and the printing progress to the server. The deviation control unit obtains the printing progress through the server and segments the printed source image stored in the server according to the printing progress. The segmented printed source image and the scanned image of the printed product are compared to judge the printing effect of the scanned image and generate a normal printing signal or a printing abnormal signal.

[0014] In a preferred embodiment of the present invention, the interference information collected by the acquisition unit is the printer vibration intensity and vibration time. The acquisition unit sends the collected printer vibration intensity and vibration time to the server. The deviation control unit obtains the printer vibration intensity and vibration time through the server and compares the printer vibration intensity with a preset vibration intensity threshold. If the printer vibration intensity is greater than the vibration intensity threshold, the corresponding vibration time is marked as interference time. If the printer vibration intensity is less than the vibration intensity threshold, the corresponding vibration time is marked as normal time. The interference time is accumulated. If the total duration of the interference time is greater than the preset interference threshold, a positioning correction signal is generated and sent to the correction unit.

[0015] Compared with the prior art, the beneficial effects of the present invention are:

[0016] 1. In this invention, the printer's Z-axis is adjusted by sampling the base plate at multiple points and using spatial modeling, thereby avoiding the complex process of adjusting the base plate. At the same time, the adjusted Z-axis is tested by running the printer without load to detect changes in height during operation, further improving the accuracy of detecting the tilt of the base plate.

[0017] 2. In this invention, if the printer experiences height changes during no-load test runs, a second re-inspection is performed on the printer. At least two sets of data are used to improve the accuracy of the test results, prevent systematic errors from affecting the test results, and ensure the accuracy of the test results. At the same time, unreasonable data can be eliminated through data rationality analysis to prevent the impact of random errors on the test results.

[0018] 3. In this invention, the semi-finished product printed by the printer during operation is matched with the printing source, so that printing deviations can be detected in time during the printing process, and the machine can be stopped for maintenance in time to reduce the waste of raw materials. At the same time, the equipment itself is monitored to detect printing deviations caused by vibration factors such as the shaking of the base plate. Attached Figure Description

[0019] To facilitate understanding by those skilled in the art, the present invention will be further described below with reference to the accompanying drawings.

[0020] Figure 1 This is a system block diagram of the present invention. Detailed Implementation

[0021] The technical solution of the present invention will be clearly and completely described below with reference to the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. 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.

[0022] Example 1:

[0023] Please see Figure 1 As shown, a deviation analysis and detection system based on a non-adjustable base plate printing technology includes a data acquisition unit, a controller, a server, a correction unit, and a deviation control unit. The server is used for bidirectional information transmission and storage between the data acquisition unit, controller, correction unit, and deviation control unit. The controller is used to control the printing assembly to perform 3D printing on the base plate and to adjust the printer's Z-axis. The printer's Z-axis can be adjusted in two ways: one is by adjusting the mechanical structure axis of the printing gun to tilt it, thereby adjusting the Z-axis of the printing gun; the other is by keeping the mechanical structure axis of the printing gun unchanged while tilting the printing gun system. The system's internal coordinate system allows the printing gun to run in an inclined coordinate system according to data. The actual mechanical structure's axes achieve the effect of satisfying the running trajectory within the inclined coordinate system through the equivalent motion of the X, Y, and Z axes. The acquisition module is used to collect base plate positioning information, running information, and interference information. The base plate positioning information includes at least three random coordinate points located on the base plate, as well as the X, Y, and Z axis coordinates corresponding to each coordinate point. These X, Y, and Z coordinates are the initial coordinate system of the printing device. The system sends the coordinates of each coordinate point and its corresponding coordinates to the server. The server then sends each coordinate point and its corresponding coordinates to the deviation control unit.

[0024] After receiving the coordinate points and their corresponding coordinates, the deviation control unit performs 3D modeling of all coordinate points based on their corresponding coordinates. Using the principle that three points determine a plane, a plane that can contain all coordinate points is determined and marked as the printing reference plane. The deviation control unit analyzes and processes the printing reference plane and obtains the normal of the printing reference plane through modeling software. The equation of the normal is (x-x1) / (x-x2)=(y-y1) / (y-y2)=(z-z1) / (z-z2), where (X1, Y1, Z1) and (X2, Y2, Z2) are two points on the line. The deviation control unit records the normal of the printing reference plane as the reference normal and sends the reference normal to the server. The controller can obtain the reference normal through the server.

[0025] After acquiring the reference normal, the controller generates a normal change signal based on it. Based on this signal, it changes the Z-axis of the print gun to align with the reference normal, creating a new coordinate system with the reference normal as the Z-axis. A preliminary positioning completion signal is also generated. The controller sends this signal to the acquisition unit via the server. Upon receiving the signal, the acquisition unit generates a pre-test signal and sends it to the server. After receiving the pre-test signal, the controller controls the print gun to move within the new coordinate system. During this movement, the Z-axis is fixed, and the print gun only moves in a circular motion within the XY plane. Therefore, if the reference normal and the changed Z-axis coincide, the distance between the print gun and the base plate... The value should be a fixed value. During the circular motion of the printing gun, the acquisition module collects the distance between the printing gun and the base plate at preset sampling points and records it as a re-inspection distance set. The acquisition module sends the re-inspection distance to the server. After receiving the re-inspection distance from the server, the deviation control unit obtains the fixed value of the Z-axis from the controller and compares the re-inspection distance with the fixed value of the Z-axis. If the distance value in the re-inspection distance set is the same as the fixed value of the Z-axis, a positioning completion signal is generated and fed back to the controller. After receiving the positioning completion signal, the controller enters the printing program. If there is a distance value in the re-inspection distance set that is different from the fixed value of the Z-axis, a positioning correction signal is generated and fed back to the correction unit. The correction unit receives... After the positioning correction signal, the correction unit generates a secondary re-inspection signal and sends it to the controller via the server. Upon receiving the secondary re-inspection signal, the controller controls the printer nozzle to move again within the new operating coordinate system. During this movement, the Z-axis is selected from a different fixed value than in the previous re-inspection process. The acquisition module again detects the distance between the printer nozzle and the base plate during this movement, and the XY-axis coordinates of the acquisition points during the secondary re-inspection are the same as those during the previous re-inspection. This is recorded as the secondary re-inspection distance set. The correction unit obtains the secondary re-inspection distance set and the fixed Z-axis value during the secondary re-inspection, and compares the difference between the distance values ​​in the secondary re-inspection distance set and the fixed Z-axis value in the secondary re-inspection to determine the distance from each sampling point to the base plate and the Z-axis fixed value. The difference between the values ​​is recorded as the second re-inspection difference. The correction unit obtains the re-inspection distance set and the fixed Z-axis value of the previous re-inspection from the server, and performs difference analysis on the re-inspection distance set and the fixed Z-axis value of the previous re-inspection to obtain the difference between the distance value of each sampling point from the base plate and the fixed Z-axis value, and records it as the previous re-inspection difference. The correction unit averages the previous re-inspection difference and the second re-inspection difference for each corresponding point to obtain the average difference set, and performs threshold analysis on the distance values ​​in the average difference set. Based on the analysis results, it determines whether the running Z-axis in the new running coordinate system coincides with the reference normal. If the running Z-axis coincides with the reference normal, a positioning completion signal is generated; if the running Z-axis does not coincide with the reference normal, a normal reset signal is generated.And send the normal reset signal or positioning completion signal to the server;

[0026] The process for determining whether the Z-axis of the new operating coordinate system coincides with the reference normal is as follows: The correction unit uses the corresponding distance value within the average difference set as the Z-axis coordinate, and the XY coordinates of the sampling points as the X-axis and Y-axis coordinates. Multiple sampling points are plotted as a three-dimensional ring image, and a plane is selected to fit the three-dimensional ring image. The base plate is a plane; therefore, even if there is a deviation between the normal of the base plate and the Z-axis of the new operating coordinate system, the three-dimensional ring image obtained from the measurement results should be on a plane parallel to the base plate. If it is not on this plane, it may be due to systematic or random errors. After removing individual sampling points that cannot be fitted, the Z-axis coordinates of the remaining sampling points are compared one by one with a preset error threshold. If the Z-axis coordinate of a sampling point is ≥ the preset error threshold, the sampling point is marked as an abnormal sampling point; if the Z-axis coordinate of a sampling point is < the preset error threshold, it is marked as a normal sampling point. The system counts abnormal and normal sampling points. If the number of abnormal sampling points is greater than or equal to the preset abnormal point threshold, it indicates that the XY plane of the new operating coordinate system is not parallel to the base plate. In this case, the operating Z-axis is determined to be non-coincident with the reference normal, and a normal reset signal is generated. If the number of abnormal sampling points is less than the preset abnormal point threshold, it indicates that the parallelism between the XY plane of the new operating coordinate system and the base plate meets the allowable error requirements. In this case, the operating Z-axis is determined to be coincident with the reference normal, and a positioning completion signal is generated. After the controller obtains the positioning completion signal from the server, it controls the printer to perform printing. After the controller obtains the normal reset signal from the server, it repositions the reference normal and the operating Z-axis again. The repositioning process includes the above-mentioned steps of obtaining base plate positioning information, finding the printing reference surface, obtaining the reference normal of the printing reference surface, changing the operating Z-axis to coincide with the reference normal, and re-checking the printer with no-load circular motion.

[0027] The data acquisition unit collects operational information including the scanned image of the printed product and the printing progress. The acquisition unit sends the scanned image and printing progress to the server. The deviation control unit obtains the printing progress from the server and segments the print source image stored on the server according to the printing progress. Under normal circumstances, the segmented print source image should match the scanned image of the printed product. Figure 1 The process involves comparing the segmented source image and the scanned image of the printed product. By judging the pixel differences between the scanned image and the source image, the printing effect is assessed. If the pixel differences are within the allowable error range, a normal printing signal is generated, and printing continues. If the pixel differences are outside the allowable error range, a printing error signal is generated and sent to the controller to stop printing and notify management personnel for inspection.

[0028] The interference information collected by the acquisition unit is the printer vibration intensity and vibration time. The acquisition unit sends the collected printer vibration intensity and vibration time to the server. The deviation control unit obtains the printer vibration intensity and vibration time from the server and compares the printer vibration intensity with the preset vibration intensity threshold. If the printer vibration intensity is greater than the vibration intensity threshold, the vibration may cause the printer base plate or print head to shake. The corresponding vibration time is then marked as interference time. If the printer vibration intensity is less than the vibration intensity threshold, the vibration will not affect the printer base plate or print head. The corresponding vibration time is then marked as normal time. The interference time is accumulated. If the total interference time is greater than the preset interference threshold, a positioning correction signal is generated and sent to the correction unit, so that the correction unit performs the positioning correction process again to check whether the base plate is tilted relative to the new operating coordinate system due to shaking.

[0029] The above description is merely an example and illustration of the structure of the present invention. Those skilled in the art can make various modifications or additions to the specific embodiments described, or use similar methods to replace them, as long as they do not deviate from the structure of the invention or exceed the scope defined in the claims, all of which should fall within the protection scope of the present invention.

[0030] In the description of this specification, references to terms such as "an embodiment," "example," "specific example," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0031] The preferred embodiments of the present invention disclosed above are merely illustrative of the invention. These preferred embodiments do not exhaustively describe all details, nor do they limit the invention to any specific implementation. Clearly, many modifications and variations can be made based on the content of this specification. This specification selects and specifically describes these embodiments to better explain the principles and practical applications of the invention, thereby enabling those skilled in the art to better understand and utilize the invention. The invention is limited only by the claims and their full scope and equivalents.

Claims

1. A deviation analysis and detection system based on non-adjustable base plate printing technology, characterized in that, It includes a data acquisition unit, a controller, a server, a correction unit, and a deviation control unit. The server is used for bidirectional information transmission and storage between the data acquisition unit, the controller, the correction unit, and the deviation control unit. The controller is used to control the printing gun to perform 3D printing on the base plate and to adjust the running Z-axis. The data acquisition unit is used to acquire base plate positioning information, running information, and interference information. The base plate positioning information includes at least three random coordinate points located on the base plate, as well as the X, Y, and Z axis coordinates corresponding to each coordinate point, and sends each coordinate point and its corresponding coordinates to the server. The server sends each coordinate point and its corresponding coordinates to the deviation control unit. After receiving the coordinate points and their corresponding coordinates, the deviation control unit performs 3D modeling of all coordinate points based on their corresponding coordinates, and finds a plane that can contain all coordinate points. This plane is marked as the printing reference plane. The deviation control unit analyzes and processes the printing reference plane to obtain its normal. The deviation control unit records the normal of the printing reference plane as the reference normal and sends it to the server. The controller can obtain the reference normal through the server. After acquiring the reference normal, the controller generates a normal change signal based on the reference normal, changing the Z-axis of the printing gun to coincide with the reference normal, generating a new operating coordinate system with the reference normal as the Z-axis, and generating a preliminary positioning completion signal. The controller sends the preliminary positioning completion signal to the acquisition unit through the server. After receiving the preliminary positioning completion signal, the acquisition unit generates a pre-check signal and sends it to the server. After obtaining the pre-check signal from the server, the controller controls the printing gun to move within the new operating coordinate system. During the movement of the printing gun, the Z-axis is selected with a fixed value, and it only moves in a circular motion within the XY plane. During the circular motion of the printing gun, the acquisition unit collects the distance values ​​between the printing gun and the base plate at preset sampling points and records them as a check distance set. The acquisition unit sends the check distance set to the server. After receiving the check distance set from the server, the deviation control unit obtains the fixed Z-axis value from the controller and compares the check distance set with the fixed Z-axis value. If the distance value in the check distance set is the same as the fixed Z-axis value, a positioning completion signal is generated. The system feeds back a positioning completion signal to the controller. Upon receiving the positioning completion signal, the controller enters the printing program. If the distance values ​​in the re-inspection distance set differ from the fixed Z-axis value, a positioning correction signal is generated and fed back to the correction unit. Upon receiving the positioning correction signal, the correction unit generates a secondary re-inspection signal and sends it to the controller via the server. Upon receiving the secondary re-inspection signal, the controller controls the printing gun to move again in the new operating coordinate system. This time, the Z-axis is selected as a fixed value different from the previous re-inspection. The acquisition unit detects the distance between the printing gun and the base plate during this movement. The acquisition points during the secondary re-inspection have the same XY-axis coordinates as the acquisition points during the previous re-inspection, and records them as the secondary re-inspection distance set. The correction unit obtains the secondary re-inspection distance set and the fixed Z-axis value during the secondary re-inspection, and compares the difference between the distance values ​​in the secondary re-inspection distance set and the fixed Z-axis value in the secondary re-inspection to obtain the difference between the distance value of each sampling point from the base plate and the fixed Z-axis value, and records it as the secondary re-inspection difference.

2. A deviation analysis and detection system based on non-adjustable flatbed printing technology according to claim 1, characterized in that, The correction unit obtains the re-inspection distance set and the fixed Z-axis value of the previous re-inspection from the server. It also performs difference analysis on the re-inspection distance set and the fixed Z-axis value of the previous re-inspection to obtain the difference between the distance value of each sampling point from the base plate and the fixed Z-axis value, and records it as the difference of the previous re-inspection. The correction unit averages the difference of the previous re-inspection and the difference of the second re-inspection to obtain the average difference set, and performs threshold analysis on the distance values ​​in the average difference set. Based on the analysis results, it determines whether the running Z-axis in the new running coordinate system coincides with the reference normal. If the running Z-axis coincides with the reference normal, a positioning completion signal is generated. If the running Z-axis does not coincide with the reference normal, a normal reset signal is generated, and the normal reset signal or positioning completion signal is sent to the server.

3. A deviation analysis and detection system based on non-adjustable flatbed printing technology according to claim 2, characterized in that, The correction unit uses the corresponding distance value within the average difference set as the Z-axis coordinate, and the XY coordinates of the sampling points as the X-axis and Y-axis coordinates. It draws multiple sampling points into a 3D ring image and fits a plane to the 3D ring image. After removing individual sampling points that cannot be fitted, the Z-axis coordinates of the remaining sampling points are compared one by one with a preset error threshold. If the Z-axis coordinate of a sampling point is greater than or equal to the preset error threshold, the sampling point is marked as an abnormal sampling point. If the Z-axis coordinate of a sampling point is less than the preset error threshold, it is marked as a normal sampling point. The number of abnormal and normal sampling points is counted. If the number of abnormal sampling points is greater than or equal to the preset abnormal point threshold, it is determined that the running Z-axis does not coincide with the reference normal, and a normal reset signal is generated. If the number of abnormal sampling points is less than the preset abnormal point threshold, it is determined that the running Z-axis coincides with the reference normal, and a positioning completion signal is generated.

4. A deviation analysis and detection system based on non-adjustable flatbed printing technology according to claim 2, characterized in that, After receiving the positioning completion signal from the server, the controller controls the printer to start printing. After receiving the normal reset signal from the server, the controller repositions the reference normal and the running Z-axis again.

5. A deviation analysis and detection system based on non-adjustable flatbed printing technology according to claim 1, characterized in that, The acquisition unit collects operational information including scanned images of the printed product and printing progress. The acquisition unit sends the scanned images of the printed product and printing progress to the server. The deviation control unit obtains the printing progress through the server and segments the printed source image stored in the server according to the printing progress. The segmented printed source image is compared with the scanned image of the printed product to judge the printing effect and generate a normal printing signal or a printing abnormal signal.

6. A deviation analysis and detection system based on non-adjustable flatbed printing technology according to claim 1, characterized in that, The interference information collected by the acquisition unit is the printer vibration intensity and vibration time. The acquisition unit sends the collected printer vibration intensity and vibration time to the server. The deviation control unit obtains the printer vibration intensity and vibration time through the server and compares the printer vibration intensity with the preset vibration intensity threshold. If the printer vibration intensity is greater than the vibration intensity threshold, the vibration time when the printer vibration intensity is greater than the vibration intensity threshold is marked as interference time. If the printer vibration intensity is less than the vibration intensity threshold, the vibration time when the printer vibration intensity is less than the vibration intensity threshold is marked as normal time. The interference time is accumulated. If the total interference time is greater than the preset interference threshold, a positioning correction signal is generated and sent to the correction unit.

Citation Information

Patent Citations

  • FDM3D printer and automatic leveling printing method and system thereof

    CN105751518A

  • Safe and reliable type 3D printer with wireless transmission function

    CN107521098A