A remote identification control method and system for a printer
By using a remote identification and control method, an angle printing model time map is generated and the deviation C is calculated, which solves the printing failure problem caused by the lower layer of the 3D printer. It realizes real-time monitoring and diagnosis, avoids waste of consumables and time, and improves analysis capabilities.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HANGZHOU PROGEN INTELLIGENT TECH CO LTD
- Filing Date
- 2025-11-18
- Publication Date
- 2026-04-10
AI Technical Summary
In the current 3D printer process, problems in the lower layer printing can easily lead to the amplification of defects, resulting in printing failures. Furthermore, these defects cannot be effectively identified and controlled, causing waste of materials and time.
The system employs a remote identification and control method, acquiring images of the printed model through a monitoring image acquisition module, generating an angled printed model time map, calculating the deviation C, and sending alarm signals or pausing printing according to preset standards. It includes a monitoring image acquisition module, an angle preview map generation module, a shooting control module, a feature separation module, and a deviation calculation module.
It enables real-time monitoring and diagnosis of the printing process, avoiding printing failures, reducing waste of consumables and time, improving analytical capabilities, and being able to identify various defects and perform functional analysis.
Smart Images

Figure CN121166050B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of printers, in particular to a remote identification control method and system for a printer. BACKGROUND
[0002] 3D printer, the full name is additive manufacturing equipment, is a kind of technology that constructs three-dimensional entity by taking digital model file as input and accumulating materials layer by layer. Unlike traditional manufacturing industry's'subtractive manufacturing' (such as cutting, drilling) or'mold manufacturing', 3D printing is 'doing addition'. Its workflow can be simply summarized as: three-dimensional modeling, slicing processing, layer-by-layer printing and post-processing. Three-dimensional modeling is to create or scan a three-dimensional digital model using computer-aided design software (such as Blender, Fusion 360). Slicing processing is to 'cut' the three-dimensional model into thousands of thin two-dimensional plane graphs (layers) using special software (such as Cura, PrusaSlicer), and generate instruction code (G code) that the printer can understand. Layer-by-layer printing is to accumulate materials (plastic, resin, metal, etc.) layer by layer on the printing platform according to the slicing file through specific technology (such as fused deposition, light curing, etc.). Post-processing: after printing, sometimes support structures need to be removed, polished, colored or solidified, etc. to obtain the final product.
[0003] 3D printing technology is a revolution in manufacturing paradigm, which has far-reaching significance. In the product development stage, designers can turn ideas into physical prototypes within a few hours or days, greatly shortening the development cycle and reducing the cost of trial and error. This is the earliest and most widely used application of 3D printing. In the medical field, customized surgical guides, implants (such as skull repair), dentures, hearing aid shells, etc. can be printed according to CT scan data of patients, realizing 'tailor-made'. For small-batch, multi-variety products, the cost of mold opening is high, and 3D printing has economic advantages. At the same time, digital files can be transmitted through the network to realize 'local production' all over the world, reducing inventory and logistics costs.
[0004] The existing upper layer printing of the printer relies on the lower layer as the support basis. If there is a problem in the lower layer printing, it is easy to quickly magnify the defect, resulting in printing failure. The existing printing equipment cannot perform identification control, which is easy to cause waste of materials and time. SUMMARY
[0005] To solve the above technical problems, the present application provides a remote identification control method for a printer, which is used for monitoring 3D printer printed objects and realizing diagnosis and remote control. The remote identification control method for the printer comprises the following steps:
[0006] S1, obtaining a three-dimensional design model of a current printing object, and generating an angle printing model time graph.
[0007] S2, obtaining a current printing time point, and determining whether the current printing time point is a printing time point in the angle printing model time graph. If yes, controlling a corresponding monitoring image acquisition module in the angle printing model time graph to capture the printing model to obtain a printing model picture, and performing S3; if no, not capturing.
[0008] S3, identifying the printing model picture, and extracting a printed model feature picture.
[0009] S4, comparing the printed model feature picture with a completed preview model angle picture in the angle printing model time graph at the same printing time point, and calculating a deviation C between the two.
[0010] S5, determining whether the deviation C is greater than a pre-set standard deviation C 标 . If no, not performing an alarm, and if yes, sending an alarm signal. Then, a loop starts to perform S1.
[0011] Preferably, the method for constructing the angle printing model time graph comprises: obtaining spatial coordinates (x', y', z') of a monitoring image acquisition module at each printing time point, calculating spherical coordinates (r, θ, ) of the monitoring image acquisition module, wherein r is a preview radius of the monitoring image acquisition module position, θ is a preview pitch angle, and φ is a preview azimuth angle; constructing a printing time coordinate axis, obtaining a completed preview model angle picture corresponding to each printing time point through the spherical coordinates (r, θ, ) of the monitoring image acquisition module, and then implanting each completed preview model angle picture into the printing time coordinate axis according to the corresponding printing time point to obtain the angle printing model time graph.
[0012] Preferably, wherein (x', y', z') is the spatial coordinates of the monitoring image acquisition module at each printing time, and (x0, y0, z0) is a monitoring relative point coordinate.
[0013] Preferably, .
[0014] Preferably, .
[0015] Preferably, the completed preview model angle picture is intermittently obtained.
[0016] Preferably, the interval time wherein j is the number of each sampling point in a preset time period, which is used to calculate the interval time, J is the total number of sampling points in the preset time period, j = 1, 2, …, J; ɑ j is the trajectory angle of the sampling point numbered j in the preset time period, β j is the support angle of the sampling point numbered j in the preset time period, t0 is the standard interval time, A j is the weight coefficient of the sampling point numbered j.
[0017] Preferably, the support angle wherein i is the layer number of the three-dimensional preview model, which is numbered from bottom to top; p i is the current printing coordinate point (x, y, z) numbered i, p i-1 is the position coordinate point numbered i-1 layer and with a height of z-(h i +h i-1 ) / 2, h i is the layer thickness of the layer numbered i, h i-1 is the layer thickness of the layer numbered i-1.
[0018] Preferably, when there are multiple monitoring image acquisition modules, the optimal completed preview model angle picture is obtained by preferentially selecting the completed preview model angle pictures at the same printing time point, and the optimal completed preview model angle picture is used to make an angle printing model time map.
[0019] Preferably, the method for obtaining the optimal completed preview model angle picture comprises: calculating the detection coefficients B of each completed preview model angle picture at the same printing time point, and taking the completed preview model angle picture with the smallest positive detection coefficient as the optimal completed preview model angle picture; if all the detection coefficients are negative, taking the one with the smallest value as the optimal completed preview model angle picture.
[0020] Preferably, the detection coefficient wherein (r, θ, ) is the spherical coordinates of the monitoring image acquisition module at the printing time point, and ɑ is the trajectory angle of the printing coordinate point.
[0021] Preferably, the method for calculating the deviation degree C comprises: constructing a plane coordinate system, implanting two pictures into the plane coordinate system, calculating the pixel values of each pixel point of the two pictures, and judging whether the value difference ΔG of the two pixel points in the same coordinate point is greater than a standard pixel difference ΔG T , if yes, marking the point, and if no, not marking the point; and calculating the deviation degree C according to the value difference ΔG of the marked pixel points.
[0022] Preferably, the deviation degree wherein n is the number of each marking pixel point in the plane coordinate system, N is the total number of marking pixel points, n = 1, 2, …, N; ɑ n is the trajectory angle of the extrusion nozzle when printing the marking pixel point numbered n, the value of which can be obtained according to the trajectory line, β n is the support angle of the marking pixel point numbered n, A n is the weight coefficient of the marking pixel point numbered n.
[0023] Preferably, the standard deviation C 标 is divided into a first standard deviation C 标1 , a second standard deviation C 标2 , and a third standard deviation C 标3 When the deviation C is less than the first standard deviation C 标1 , no warning is given, when the deviation C is greater than the first standard deviation C 标1 but less than the second standard deviation C 标2 , a first-level warning signal is sent, when the deviation C is greater than the second standard deviation C 标2 but less than the third standard deviation C 标3 , a second-level warning signal is sent, and when the deviation C is greater than the third standard deviation C 标3 , the printing is directly paused or stopped.
[0024] The present application also proposes a remote identification control system for a printer, which specifically comprises:
[0025] A monitoring image acquisition module: for real-time monitoring of the printing model and shooting to obtain a printing model picture.
[0026] An angle preview atlas generation module: for processing the three-dimensional design model of the current printing object to generate an angle printing model time atlas.
[0027] A shooting control module: for judging whether the current printing time point is a printing time point in the angle printing model time atlas. If yes, the corresponding monitoring image acquisition module in the angle printing model time atlas is controlled to shoot the printing model to obtain a printing model picture; if no, no shooting is performed.
[0028] A feature separation module: for identifying the printing model picture to extract a printed model feature picture.
[0029] A deviation calculation module: for comparing the printed model feature picture with a completed preview model angle picture in the angle printing model time atlas at the same printing time point, and calculating the deviation C therebetween.
[0030] A judgment analysis module: for judging whether the deviation C is greater than a pre-set standard deviation C标 If no, no alarm is given, and if yes, an alarm signal is sent.
[0031] Technical effects and advantages of the present application: through the method, intermittent judgment and detection analysis can be performed on the printed model, various defects can be monitored and evaluated and analyzed as a whole, the analysis capability is strong, cumulative calculation can be performed, some coordinate points can be analyzed in terms of function and environment, so as to determine whether it affects the later printing or function implementation, the analysis capability is strong, the printing failure product is avoided, and the waste of consumables and time is also avoided. BRIEF DESCRIPTION OF DRAWINGS
[0032] Figure 1 A flowchart of a remote identification control method for a printer is proposed in the present application.
[0033] Figure 2 A flowchart of a method for constructing an angle printing model time graph in a remote identification control method for a printer is proposed in the present application.
[0034] Figure 3 A flowchart of a method for calculating a deviation C in a remote identification control method for a printer is proposed in the present application.
[0035] Figure 4 A structural block diagram of a remote identification control system for a printer is proposed in the present application. DETAILED DESCRIPTION
[0036] The embodiments of the present application are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference signs represent the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be understood as a limitation of the present application. On the contrary, the embodiments of the present application include all changes, modifications and equivalents falling within the spirit and scope of the appended claims.
[0037] Embodiment 1
[0038] Reference Figure 1 In the present embodiment, a remote identification control method for a printer is proposed, which is used for monitoring 3D printer printed products and realizing diagnosis and remote control. The remote identification control method for a printer can include the following steps:
[0039] S1. Obtain the 3D design model of the item to be printed and generate an angle printing model timeline. The 3D design model is a model constructed using 3D design software according to printing needs and serves as the information source for the current printing job. The 3D design model can be downloaded or imported after creation by the 3D design software. 3D design models are typically in STL or OBJ formats. During 3D printing, slicing software is used to read the 3D design model of the item to be printed and then slices it to obtain a 3D preview model. Specifically, a spatial coordinate system can be constructed, where the x and y axes represent the length and width of the printing platform, and the z-axis represents the height perpendicular to the printing platform. The printing platform is generally set horizontally. The 3D design model is then imported into the slicing software, which uses a series of planes parallel to the printing platform to "cut" the 3D design model. The vertical distance between these planes is the pre-set layer height. The layer height can be 0.2-0.4mm, but other values are not excluded. Then, the trajectory lines for each layer are obtained according to the printing infill design plan. Each layer contains a cutting plane. The slicing software calculates the cross-sectional outline formed when the 3D design model intersects this plane. These outlines are typically closed polygons. The trajectory line for each layer is the path planning for the extruder nozzles within that layer. This is the most complex step, as the slicing software needs to instruct the printer how the nozzles should move to fill the cross-section. It generates instructions called G-code. The trajectory line design includes: path planning, filling, and the top layer. Path planning includes: outer and inner walls. First, print 2-3 circles along the outline to form a solid outer wall. Filling: Inside the outline, fill the internal space by moving back and forth using a pre-selected pattern (such as a grid). Top layer: In the top few layers, material is densely laid to cover the filling pattern, forming a flat top surface. The specific G-code is based on existing technology, translating all calculated commands such as path, speed, temperature, and nozzle switching into G-code that the printer can recognize. By overlaying the trajectory lines of each layer according to coordinates, a 3D preview model can be generated. Slicing software can include Bambu Studio, Cura, PrusaSlicer, Simplify3D, etc., which are existing technologies and will not be elaborated upon here. During printing, a 3D design model is downloaded or imported. The slicing software then slices the 3D design model, generating trajectory lines and corresponding printing times. The trajectory lines and printing times are in a one-to-one correspondence. However, various printing software programs only provide the correspondence between trajectory lines and printing times; they cannot perform real-time monitoring and judgment of the trajectory lines. (Reference) Figure 2The method for constructing the time map of the angle printing model can include: obtaining the spatial coordinates (x', y', z') of the monitoring image acquisition module at each printing time point. Here, the monitoring image acquisition module is a monitoring camera or high-definition camera pre-installed on the printer. The number can be one or more; increasing the number increases the printer's equipment cost but improves monitoring accuracy. The specific number can be determined based on the printer's precision and application scope, with 3-4 being optimal. The position of the monitoring image acquisition module can be fixed relative to the printing platform or change with the printing position. The spherical coordinates (r, θ, z') of the monitoring image acquisition module are then calculated. ), where r is the preview radius of the monitoring image acquisition module's position, θ is the preview elevation angle, and ϕ is the preview azimuth angle. Converting to spherical coordinates allows for rapid positioning and facilitates calculation and control. , , Here, (x', y', z') represents the spatial coordinates of each printing time monitoring image acquisition module. If it is a fixed installation, (x', y', z') are fixed values. If its position changes, the values need to be determined according to the actual situation. For example, if the camera is installed on the z-axis wall, then x' and y' in (x', y', z') are fixed values, and the specific values can be determined according to the printer parameters. Then z' is z + a, where z is the height of the current printing layer, and a is a pre-set fixed value, which is the camera coordinate height when the extrusion nozzle height is 0. This can also be determined according to the device parameters. Of course, this is just a simple example; other cases will not be elaborated here. (x0, y0, z0) represents the relative monitoring point. If the monitoring image acquisition module is fixedly installed, (x0, y0, z0) can also be fixed, and the origin of the spatial coordinate system can be selected. Of course, if the monitoring image acquisition module is not fixedly installed, (x0, y0, z0) can be selected as the spatial coordinates of the current printing position, or other reference points. This setting allows for targeted monitoring and comparison, making the monitoring more targeted and accurate, and obtaining printing data for each coordinate point. This type of coordinate-point-based monitoring is more accurate than fixed monitoring. However, it requires the monitoring image acquisition module to move in real time. Multiple monitoring image acquisition modules can be installed on the hot end where the extruder nozzle is located; up to three modules can be used to observe the printed model. This is just a simple example; other situations will not be elaborated upon here. A printing time coordinate axis is constructed, using the spherical coordinates (r, θ, ...) of the monitoring image acquisition module. Obtain the angle images of the completed preview model corresponding to each printing time point. The completed preview model is the preview model formed by accumulating the printing trajectory lines before the current time point after processing by the slicing software. It can be the spherical coordinates (r, θ, ...) of the current printing time point in the current monitoring image acquisition module. The overall completed preview model image of the position observation is not described in detail here. Then, the individual completed preview model angle picture is implanted into the printing time coordinate axis according to the corresponding printing time point, so that the angle printing model time atlas can be obtained. The completed preview model angle picture can be obtained intermittently, and the acquisition interval can be set according to time. For example, it is obtained once every 2-10s, and the specific value can be a fixed value, or it can be obtained by the amount of consumables used, and the specific value can be set according to the actual situation. The interval time can also be obtained by calculation, and the specific value can be the interval time , where j is the number of each sampling point in a preset time period, which is only used to calculate the interval time, J is the total number of sampling points in the preset time period, j = 1, 2, …, J; each sampling point can be a fixed time period sampling, and the fixed time period interval is generally short, for example, 0.1-1s, which is not described in detail here. The preset time period can be 1-10s, of course, other numerical settings are not excluded.ɑ j is the trajectory angle of the sampling point numbered j in the preset time period, which can be obtained according to the trajectory line.β j is the support angle of the sampling point numbered j in the preset time period, which can be obtained according to the interlayer vector, and the specific support angle is , where i is the layer number of the three-dimensional preview model, which can be numbered from bottom to top, i-1 is the lower trajectory line of i.p i is the current printing coordinate point (x, y, z) numbered i, p i-1 is the coordinate point numbered i-1 layer and with a height of z-(h i +h i-1 ) / 2, and other numbers are calculated in the same way. h i is the layer thickness of the layer numbered i, h i-1 is the layer thickness of the layer numbered i-1, and it is generally considered that the coordinate point of this layer is the middle value of the layer, which is not described in detail here. The stability of the support angle reaction can be obtained by this method, and the evaluation ability is strong. t0 is the standard intermittent time, which is generally 1-10s, of course, other numerical settings are not excluded, A jis the weight coefficient of the jth sampling point, which can be assigned within a range according to the functionality, such as a smooth chute, a connection position requiring strength, and the like, and has a range that is distinguished from the general structure, and the value thereof is generally 1-10, and when there is no functional distinction or the impact is not great, a fixed value between 1-10 can be taken. Through this method, the monitoring density can be set according to the printing environment, and the more complex the printing track route, the smaller the support angle, and the smaller the interval time between the printing coordinate points that are prone to problems, so as to facilitate intensive monitoring, which can greatly reduce the angle printing model time atlas data volume, reduce the storage space, and at the same time can be targeted for monitoring, and improve the contrast. If there are multiple monitoring image acquisition modules, multiple angle printing model time atlases can be made, or multiple completed preview model angle pictures at the same printing time point in the same coordinate system. Of course, in order to further reduce the angle printing model time atlas data volume and improve the printing efficiency, the optimal completed preview model angle picture can be selected from the completed preview model angle pictures at the same printing time point, and the optimal completed preview model angle picture is obtained, and the optimal completed preview model angle picture is made into an angle printing model time atlas. The method for obtaining the optimal completed preview model angle picture can include: calculating a detection coefficient B of each completed preview model angle picture at the same printing time point, and the detection coefficient B is calculated according to the following formula: where (r, θ, ) is the spherical coordinate of the monitoring image acquisition module at the printing time point, and ɑ is the track angle of the printing coordinate point, and then the completed preview model angle picture with the positive detection coefficient and the smallest value is taken as the optimal completed preview model angle picture, and if the detection coefficients are all negative, the one with the smallest value is taken as the optimal completed preview model angle picture. Through this method, the completed preview model angle picture with the smallest detection distance, avoiding the occlusion of the extrusion nozzle during shooting, and the best azimuth angle for observation can be selected, thereby improving the accuracy of the judgment data and avoiding external environmental interference.
[0040] S2, acquire the current printing time point, and determine whether the current printing time point is a printing time point in the angle printing model time graph. If yes, control the corresponding monitoring image acquisition module in the angle printing model time graph to shoot the printing model to obtain a printing model picture, and execute S3; if no, do not shoot. In this way, the number of shootings can be greatly reduced, and the printing efficiency can be improved. If the number of monitoring image acquisition modules is one, directly control the monitoring image acquisition module to shoot. The current printing time and the printing time in the time axis of the angle printing model time graph are both counted from the start of printing, and one-to-one correspondence exists therebetween. When there is a deviation, the printing time in the angle printing model time graph can be corrected in real time, and the correction is the prior art, which is not described herein again. The coordinate position where the monitoring image acquisition module in the angle printing model time graph is located is consistent with the current monitoring image acquisition module spherical coordinate (r, theta, ), so theoretically, the printing model picture should be consistent with the completed preview model angle picture in the angle printing model time graph. If there is a difference, it is basically that the completed printing model has a printing deviation.
[0041] S3, identify the printing model picture, and extract a printed model feature picture. The specific extraction method is to extract specific images in the picture, which is the prior art, and is not described herein again. The printed model feature picture contains the features of the printed formed article model, and does not contain other patterns other than the features of the printed formed article model. The specific separation method is not described herein again.
[0042] S4, compare the printed model feature picture with the completed preview model angle picture in the angle printing model time graph at the same printing time point, and calculate the deviation C therebetween. The deviation C of the two pictures can be placed coincidentally. The specific zooming and coincidentally placing method can be according to the feature points in the two pictures. The feature points can be the four corners of the printing platform, and other positions are not excluded. The specific zooming and coincidentally placing method is the prior art, and is not described herein again. The printed model feature picture can be processed to render the material into the preview model color. The materials of the two are the same color, and the rendering method is the prior art, which is not described herein again. Reference Figure 3 , the deviation C calculation method includes: constructing a plane coordinate system, two coordinate axes of the plane coordinate system can be the length and width of the picture, implanting the two pictures into the plane coordinate system, calculating the pixel values of each pixel point of the two pictures, and determining whether the value difference AG of the two pixel points in the same coordinate point is greater than a standard pixel difference AG T . If yes, mark the point, and if no, do not mark. The gray value G of each pixel point in the picture is obtained by the prior art, which is not described herein again. The standard pixel difference AG TThe value can be set according to the actual situation, and generally needs to consider the printer accuracy, image pixel value, printing layer and the like for design. The specific value is 20-100 pixel values, of course, other values are not excluded, and details are not described here. The deviation degree C , wherein n is the number of each marker pixel point in the plane coordinate system, N is the total number of marker pixel points, n=1, 2, …, N; ɑ n is the trajectory angle of the extrusion nozzle when printing the marker pixel point numbered n, which can be obtained according to the trajectory line, β n is the support angle of the marker pixel point numbered n, A n is the weight coefficient of the marker pixel point numbered n, which can be assigned according to functionality, and the value is generally 1-10. When there is no functional distinction or little impact, a fixed value between 1-10 can be taken. Through this method, the printing environment, position weight and deviation of the printed model can be considered for targeted comparison. The more complex the printing trajectory route is, the smaller the support angle is, and the greater the impact of the problem is, so as to facilitate targeted analysis and comparison, and improve the analysis targeting.
[0043] S5, judge whether the deviation degree C is greater than a pre-set standard deviation C 标 , if not, no alarm is given, and if yes, an alarm signal is sent. The alarm signal can be sent through the printing software, and can also be sent to the pre-stored phone number through a short message. The value of the standard deviation C 标 can be set by hand, and can be designed according to the printing accuracy and the like, and can also be corrected in real time by hand according to the printing habit or experience. For example, after a standard deviation C 标 is used for alarm prompt, the printing is continued, and the finally printed article does not affect use. The value of the standard deviation C 标 can be increased slightly, of course, this is only a simple example. The standard deviation C 标 can be set in a stepped manner. The standard deviation C 标 can be divided into a first standard deviation C 标1 , a second standard deviation C 标2 and a third standard deviation C 标3 . When the deviation degree C is less than the first standard deviation C 标1 , no pre-warning is given. When the deviation degree C is greater than the first standard deviation C 标1 and less than the second standard deviation C 标2 , a first-level pre-warning signal is sent. When the deviation degree C is greater than the second standard deviation C 标2 and less than the third standard deviation C 标3 , a second-level pre-warning signal is sent. When the deviation degree C is greater than the third standard deviation C 标3If the error exceeds the first standard deviation C, you can directly pause or stop printing. 标1 At this time, defects such as stringing / stretching, insufficient / excessive extrusion, sagging / collapse of overhanging areas, dents or holes on the top surface may occur, and the deviation C is greater than the first standard deviation C. 标1 Less than the second standard deviation C 标2 This could indicate defects such as lamination / stepping effects, surface unevenness, etc. When the deviation C is greater than the third standard deviation C... 标3 At times, issues may arise such as interlayer cracking / warping, uneven printing, nozzle clogging due to missing print models, or tipping due to platform adhesion failure. However, this is not always the case, and adjustments can be made based on the specific circumstances. The first standard deviation C is set to 1, and the second standard deviation C... 标2 and the third standard deviation C 标3 Specific values can be adjusted in real time to differentiate between relative range defects, details of which will not be elaborated here. This method enables real-time judgment and analysis of printed item models, allowing for monitoring of various defects and comprehensive evaluation. It boasts strong analytical capabilities, enabling cumulative calculations and functional and environmental analyses of certain coordinate points to determine their impact on subsequent printing or functional implementation. This robust analytical capability prevents printing failures and avoids waste of materials and time.
[0044] Example 2
[0045] refer to Figure 4 The present invention also proposes a remote identification and control system for printers, specifically including:
[0046] Monitoring image acquisition module: used to monitor the printed model in real time and capture images of the printed model.
[0047] Angle Preview Map Generation Module: This module processes the 3D design model of the item to be printed and generates an angle printing model time map.
[0048] The camera control module determines whether the current printing time point is the same as the printing time point in the angle printing model time map. If so, it controls the corresponding monitoring image acquisition module in the angle printing model time map to capture an image of the printed model; otherwise, it does not capture an image.
[0049] Feature separation module: used to identify printed model images and extract feature images of the printed models.
[0050] Deviation calculation module: used for comparing the printed model feature picture with the completed preview model angle picture in the same printing time point angle printing model time atlas, and calculating the deviation C between the two.
[0051] Judgment analysis module: used for judging whether the deviation C is greater than a pre-set standard deviation C 标 If no, no alarm is given, and if yes, an alarm signal is sent. Real-time judgment and analysis are performed on the printed model through the method, real-time detection and analysis are performed on the printed model, various defects can be monitored, and evaluation and analysis are performed on the whole, the analysis ability is strong, cumulative calculation can be performed, some coordinate points can be analyzed in terms of function and environment, and it is determined whether the printing or function implementation is affected in the later stage, the analysis ability is strong, and waste of printed failure products, consumables and time is avoided.
[0052] It should be understood that the various forms of flow shown above can be reordered, added to, or deleted from without departing from the scope of the present disclosure. For example, the steps described in the present disclosure can be performed in parallel, in series, or in a different order, as long as the desired results of the technical solutions of the present disclosure can be achieved, and the present disclosure is not limited herein.
[0053] The above detailed description does not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent replacement and improvement within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. A remote identification control method for a printer, characterized by, The remote identification control method of the printer comprises the following steps: S1, obtaining a three-dimensional design model of a current printing object and generating an angle printing model time graph; The method for constructing the angle printing model time atlas comprises the following steps: obtaining the space coordinates (x', y', z') of a monitoring image acquisition module at each printing time point, calculating the spherical coordinates (r, θ, ) of the monitoring image acquisition module, wherein r is a preview radius of the monitoring image acquisition module position, θ is a preview pitch angle, and φ is a preview azimuth angle; constructing a printing time coordinate axis, obtaining the corresponding completed preview model angle pictures at each printing time point through the spherical coordinates (r, θ, ) of the monitoring image acquisition module, and then implanting each completed preview model angle picture into the printing time coordinate axis according to the corresponding printing time point to obtain the angle printing model time atlas. S2, obtaining a current printing time point and determining whether the current printing time point is a printing time point in the angle printing model time graph; if yes, controlling a corresponding monitoring image acquisition module in the angle printing model time graph to capture the printing model to obtain a printing model picture and performing S3; if no, not capturing; S3, identifying the printing model picture and extracting a printed model feature picture; S4, comparing the printed model feature picture with a completed preview model angle picture at the same printing time point in the angle printing model time graph and calculating a deviation C between the two; S5, judging whether the deviation C is greater than a pre-set standard deviation C 标 If not, no alarm is given, and if yes, an alarm signal is sent.
2. The remote identification control method for a printer according to claim 1, wherein The completed preview model angle picture is intermittently obtained.
3. The remote identification control method for a printer according to claim 2, wherein Interval time wherein j is the number of each sampling point in a preset time period; J is the total number of sampling points in the preset time period, j = 1, 2, …, J; a j is the trajectory angle of the sampling point numbered j in the preset time period, β j is the support angle of the sampling point numbered j in the preset time period, t0 is the standard interval time, A j is the weight coefficient of the sampling point numbered j.
4. The remote identification control method for a printer according to claim 1, wherein When there are multiple monitoring image acquisition modules, the completed preview model angle picture at the same printing time point is selected to obtain an optimal completed preview model angle picture, and the optimal completed preview model angle picture is used to generate the angle printing model time graph.
5. The remote identification control method for a printer according to claim 4, wherein The method for obtaining the optimal completed preview model angle picture comprises: calculating a detection coefficient B of each completed preview model angle picture at the same printing time point, and taking the completed preview model angle picture with the positive detection coefficient and the minimum value as the optimal completed preview model angle picture; if all the detection coefficients are negative, taking the optimal completed preview model angle picture with the minimum value as the optimal completed preview model angle picture.
6. The remote identification control method for a printer according to claim 5, wherein The deviation C calculation method comprises: constructing a plane coordinate system, implanting the printed model feature picture and the completed preview model angle picture in the same printing time point of the angle printing model time atlas into the plane coordinate system, calculating the pixel values of each pixel point of the two pictures, and judging whether the value difference AG of the two pixel points in the same coordinate point is greater than a standard pixel difference AG T If yes, the point is marked, and if no, the point is not marked; and the deviation C is obtained according to the value difference AG of the marked pixel point.
7. The method of claim 1, wherein the method further comprises: standard deviation C 标 divided into a first standard deviation C 标1 , a second standard deviation C 标2 , and a third standard deviation C 标3 .
8. The remote identification control method for a printer according to claim 7, wherein When the deviation C is less than a first standard deviation C 标1 , no warning is given, when the deviation C is greater than the first standard deviation C 标1 , less than a second standard deviation C 标2 , a first level warning signal is sent, when the deviation C is greater than the second standard deviation C 标2 , less than a third standard deviation C 标3 , a second level warning signal is sent, and when the deviation C is greater than the third standard deviation C 标3 , printing is directly suspended or stopped.
9. A remote identification control system for a printer, characterized by, The method comprises: The monitoring image acquisition module is used for real-time monitoring of the printing model and capturing the printing model picture; The angle preview graph generation module is used for processing the three-dimensional design model of the current printing object to generate the angle printing model time graph; The method for constructing the angle printing model time atlas comprises the following steps: obtaining the space coordinates (x', y', z') of a monitoring image acquisition module at each printing time point, calculating the spherical coordinates (r, θ, ) of the monitoring image acquisition module, wherein r is a preview radius of the monitoring image acquisition module position, θ is a preview pitch angle, is a preview azimuth angle; constructing a printing time coordinate axis, obtaining the corresponding completed preview model angle pictures at each printing time point through the spherical coordinates (r, θ, ) of the monitoring image acquisition module, and then implanting each completed preview model angle picture into the printing time coordinate axis according to the corresponding printing time point to obtain the angle printing model time atlas. The shooting control module is used for determining whether the current printing time point is a printing time point in the angle printing model time graph; if yes, controlling the corresponding monitoring image acquisition module in the angle printing model time graph to capture the printing model to obtain the printing model picture; if no, not capturing; The feature separation module is used for identifying the printing model picture and extracting the printed model feature picture; The deviation calculation module is used for comparing the printed model feature picture with the completed preview model angle picture at the same printing time point in the angle printing model time graph and calculating the deviation C between the two. a judgment analysis module for judging whether the deviation C is greater than a pre-set standard deviation C 标 if not, no alarm is given, and if yes, an alarm signal is sent.
Citation Information
Patent Citations
3D printing equipment and 3D printing method
CN113352617A
3D printing control execution method and system and 3D printing equipment
CN117565402A