Method, device, and recording medium for providing information on output state
The method and device analyze sounds generated during 3D printing to detect abnormalities, improving user convenience and reducing waste by predicting and stopping errors, enhancing 3D printer efficiency and marketability.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-18
- Publication Date
- 2026-04-02
AI Technical Summary
Existing 3D printers lack effective methods to conveniently check the output status and determine immediate failures during the printing process, leading to user inconvenience and potential material waste due to undetected errors.
A method and device that utilize sound analysis by monitoring the sounds generated during the 3D printing process, comparing them to expected patterns for the bottom, support, and object sections, and providing notifications based on these comparisons to predict and stop printing errors.
Enables real-time detection of printing abnormalities, reducing material waste and improving user convenience by allowing quick responses to errors, thus enhancing the marketability of 3D printers.
Smart Images

Figure KR2025012481_02042026_PF_FP_ABST
Abstract
Description
Method, device, and recording medium for providing information on output status
[0001] The present disclosure relates to a method for providing information about the output status of a 3D printer. More specifically, it relates to a technology that provides a method for providing information about the status of an output produced by a 3D printer.
[0002] A 3D printer is a manufacturing device that creates an object by printing continuous layers of material, similar to a 2D printer, and stacking them. Since 3D printers can rapidly produce objects based on digitized drawing information, they are primarily used for making prototype samples. Product molding methods for 3D printers include methods of forming an object by irradiating a laser beam onto a photocurable material to form the irradiated part, methods of forming by cutting the molding material, and methods of melting and stacking thermoplastic filaments. As a conventional technology related to 3D printers for detecting errors during the printing process, Patent Document 1 (KR 10-1704620 B1) provides a device and method capable of detecting and correcting printing errors that may occur during stacking by attaching an error sensor to the printer head to measure the height in real time; however, there are problems such as difficulty in measuring the height when the printer head moves rapidly and the need for complex calculation control. Patent Document 2 (KR 10-2210721 B1) discloses a 3D printer equipped with a self-correcting function, but it does not specify a method for collecting data related to the shape of a structure in real time, and there is a problem in that it is not possible to determine whether there is an immediate failure. Therefore, there is a need for technology to solve the aforementioned problems, more conveniently check the output status, and improve user convenience.
[0003] One embodiment of the present disclosure aims to solve the problems of the aforementioned prior art and to provide a method, device, and recording medium that can improve user convenience and accuracy in the process of providing output status information for a 3D printer output.
[0004] The technical problem to be solved is not limited to the technical problem described above, and may include various other technical problems within the scope obvious to a person skilled in the art.
[0005] A method for providing information on an output state according to a first aspect of the present disclosure may include: a receiving unit acquiring a printing command for 3D printing; a receiving unit acquiring a light output command that causes a light source to irradiate light toward a film in accordance with the printing command; a receiving unit acquiring a movement command that controls a build plate, to which a portion of the output cured on the film is attached, to move in an upward direction away from the film based on the light; a processor monitoring a sound generated as the build plate moves in the upward direction; and a processor providing a notification on an output state based on the analysis result of the monitored sound.
[0006] Additionally, the step of providing the above notification may include the step of the processor obtaining the analysis result using the result of comparing the first expected atypical sound between the build plate and the part output and the monitored sound.
[0007] In addition, the step of obtaining the analysis result using the comparison result of the first expected atypical sound and the monitored sound can be performed when the partial output is an output for the bottom section.
[0008] Additionally, the step of providing the above notification may include the step of the processor obtaining the analysis result using the result of comparing the second expected atypical sound resulting from cutting within the portion of the output with the monitored sound.
[0009] In addition, the step of obtaining the analysis result using the comparison result of the second expected atypical sound and the monitored sound can be performed when the partial output is an output for the support section.
[0010] Additionally, the step of providing the above notification may allow the processor to provide different notifications depending on the degree of cutting within the portion of the output.
[0011] Additionally, the step of providing the above notification may include the step of the processor obtaining the analysis result using the result of comparing the expected detachment sound between the film and the part output with the monitored sound.
[0012] Additionally, the above-mentioned expected detachment sound may include a detachment sound expected to occur as the partial output generated in at least one of the bottom section, support section, and object section is separated from the film.
[0013] In addition, the above-mentioned expected sound may include a first expected detachment sound at a first time when the part of the output is separated from the film in the bottom section, a second expected detachment sound at a second time when the part of the output is separated from the film in the support section, and a third expected detachment sound at a third time when the part of the output is separated from the film in the object section.
[0014] Additionally, the step of providing different notifications includes: a step in which the receiver obtains a stop command for stopping the 3D printing when the degree of cutting within the partial output is greater than or equal to a first reference value; a step in which the processor provides a printing stop notification message according to the stop command; and a step in which the processor provides a stop prediction notification message for checking the 3D printing status when the degree of cutting within the partial output is greater than or equal to a second reference value and less than the first reference value; wherein the first reference value may be greater than the second reference value.
[0015] A device for providing information on an output state according to a second aspect of the present disclosure may include: a receiver that obtains a printing command for 3D printing, obtains a light output command that causes a light source to irradiate light toward a film according to the printing command, and obtains a movement command that controls a build plate, to which a portion of the output cured on the film is attached, to move in an upward direction away from the film based on the light; and a processor that monitors a sound generated as the build plate moves in the upward direction and provides a notification on the output state based on the analysis result of the monitored sound.
[0016] Additionally, the processor obtains the analysis result using the comparison result between the first expected atypical sound and the monitored sound between the build plate and the part output, and the analysis result can be performed when the part output is an output for the bottom section.
[0017] Additionally, the processor obtains the analysis result by using the result of comparing the second expected atypical sound resulting from cutting within the partial output and the monitored sound, and the analysis result can be performed when the partial output is an output for a support section.
[0018] Additionally, the processor obtains the analysis result by using the comparison result between the expected detachment sound between the film and a portion of the output and the monitored sound, and the expected detachment sound may include the detachment sound expected to occur as the portion of the output generated in at least one of the bottom section, the support section, and the object section is separated from the film.
[0019] A third aspect of the present disclosure may provide a computer-readable recording medium storing a program for executing the method according to the first aspect on a computer. Alternatively, a fourth aspect of the present disclosure may provide a computer program stored on a recording medium for implementing the method according to the first aspect.
[0020] According to one embodiment, there is an effect of being able to check the output status in advance by analyzing the sound generated during 3D printer output.
[0021] In addition, it has the advantage of helping to reduce material costs and save time by being able to predict whether there are any abnormalities in the output status based on sound acquired in real time.
[0022] In addition, if it is determined that there is an abnormality in the output status, it is possible to respond quickly to it, which has the effect of improving the marketability of the 3D printer equipment.
[0023] The effects of the present disclosure are not limited to the effects described above, and should be understood to include all effects that can be inferred from the detailed description of the present disclosure or the configuration of the disclosure as described in the claims.
[0024] FIG. 1 is a block diagram showing an example of the configuration of a device according to one embodiment.
[0025] FIG. 2 is a flowchart illustrating a method in which a device according to one embodiment provides information about an output state.
[0026] FIG. 3 is a schematic diagram illustrating an example in which a small microphone is installed in a 3D printer according to one embodiment.
[0027] FIG. 4 is a diagram illustrating an example in which a device according to one embodiment obtains an analysis result of a monitored sound based on an acoustic model stored in a database.
[0028] FIG. 5 is a diagram illustrating an example in which a device according to one embodiment generates a reference pattern through a segment-by-segment voice preprocessing process.
[0029] FIG. 6 is a schematic diagram illustrating an example in which a device according to one embodiment obtains reference data for each section using heterogeneous sound data accumulated in a database.
[0030] FIG. 7 is a schematic diagram illustrating an example in which a device according to one embodiment performs a comparison of the results between a sound monitored by section and an expected atypical sound stored in a database.
[0031]
[0032] The terms used in the embodiments have been selected to be as widely used and general as possible, taking into account their functions; however, these may vary depending on the intentions of prior users in the field, case law, the emergence of new technologies, etc. Additionally, in specific cases, terms have been arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the relevant description of the invention. Therefore, terms used in this disclosure should be defined not merely by their names, but based on their meanings and the overall content of this disclosure.
[0033] When a part of the specification is described as “comprising” a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components. Furthermore, terms such as “…part” as used in the specification refer to a unit that processes at least one function or operation, which may be implemented in hardware or software, or as a combination of hardware and software.
[0034] Embodiments of the present disclosure are described below with reference to the attached drawings so that those skilled in the art can easily implement them. However, the present disclosure may be embodied in various different forms and is not limited to the embodiments described herein.
[0035] Throughout the specification, the term “region” may be interpreted as a concept that includes both two-dimensional and three-dimensional dimensions.
[0036] A plurality of embodiments will be described in detail below with reference to the drawings.
[0037]
[0038] FIG. 1 is a block diagram showing an example of the configuration of a device (100) according to one embodiment.
[0039] Referring to FIG. 1, the device (100) may include a receiving unit (110), a processor (120), and a transmitting unit (130).
[0040] A person skilled in the art will understand that, in addition to the components shown in FIG. 1, other general-purpose components may be further included in the device (100). For example, the device (100) may further include a memory (not shown). Or, according to other embodiments, a person skilled in the art will understand that some of the components shown in FIG. 1 may be omitted.
[0041] A receiver (110) according to one embodiment can receive various data. For example, the receiver (110) can obtain a printing command for 3D printing from an external device, such as a wireless terminal (140) or a wired terminal (150). Additionally, the receiver (110) can obtain a light output command that causes a light source to irradiate light toward a film according to the printing command. Additionally, the receiver (110) can obtain a movement command that controls a build plate, to which a portion of the output cured on the film is attached, to move upward away from the film based on the light.
[0042] A processor (120) according to one embodiment can monitor the sound generated as the build plate moves upward. Additionally, the processor (120) can provide a notification regarding the output status based on the analysis results of the monitored sound. Specifically, the processor (120) can control a transmitter (130) to provide a notification regarding the output status to an external device or a user terminal. Here, “providing” may include the transmission of information, and furthermore, may further include an example of displaying an image or the like indicating the current output status.
[0043] The embodiments described above with reference to FIG. 1 will be explained in more detail with reference to FIG. 2 to FIG. 7.
[0044]
[0045] FIG. 2 is a flowchart illustrating a method in which a device (100) according to one embodiment provides information about an output state.
[0046] In step S210, the device (100) according to one embodiment obtains a printing command for 3D printing.
[0047] In one embodiment, the 3D printing command may be a printing command such as a photopolymerization type DLP (Digital Light Processing) or SLA (Stereo Lithography Apparatus), and the printing command may include an example of a printing command signal indicating a printing request for a 3D output received from the outside. For example, the device (100) may acquire a 2D image corresponding to the output, and model the acquired 2D image into a 3D shape to store a 2D image file or a 3D modeling file.
[0048] In step S220, the device (100) according to one embodiment obtains a light output command that causes a light source to irradiate light toward a film in accordance with a printing command. In one embodiment, the device (100) may be the 3D printer itself, at least one module included in the 3D printer, or an example of an external device that controls the operation of the 3D printer. The light output command may represent a command requesting light to be irradiated toward a photocurable liquid resin (resin) so that an output corresponding to a 3D modeling shape can be produced. The device (100) may obtain a light output command upon obtaining a printing command and may control the irradiation of light from the light source toward the film. For example, the light source may be positioned at the bottom of the film and irradiate light toward a tank containing resin so that it passes through the film toward the top.
[0049] In step S230, the device (100) according to one embodiment obtains a movement command to control the build plate, to which a portion of the output cured on the film is attached based on light, to move upward away from the film. When light is irradiated from a light source according to the light output command, resin can be cured sequentially in each of the plurality of layers where an output corresponding to a 3D modeling shape is to be generated. The portion of the output may represent an output generated according to the resin cured sequentially in each of the plurality of layers, and may represent an output prior to the generation of a complete output. That is, as the resin is cured in each of the plurality of layers, the portion of the output may be gradually updated. Specifically, the portion of the output cured on the film on the bottom surface of the tank may be attached to the build plate. The build plate may move upward when the resin is cured in one layer, and then move downward again for the curing of the resin in the next layer. Specifically, the device (100) may control the build plate to move upward according to the movement command when the resin is cured on the film and a portion of the output is obtained. Some outputs can be produced through resin that hardens in multiple layers as the build plate moves up and down repeatedly.
[0050] In step S240, the device (100) according to one embodiment monitors the sound generated as the build plate moves upward. In one embodiment, the sound generated as the build plate moves upward may include the sound of some cured output falling off the film, the sound of some output falling off the build plate as the build plate moves, the sound of a break occurring within some output. The device (100) may monitor the sound generated during movement through a microphone attached around the build plate or a built-in microphone.
[0051] In step S250, the device (100) according to one embodiment provides a notification regarding the output status based on the analysis result of the monitored sound. In one embodiment, the output status may represent an example of checking for abnormalities in the output status by distinguishing whether the output being printed is in a normal output state or an abnormal output state based on the analysis result of the sound. Specific embodiments will be described with reference to FIGS. 3 to 7.
[0052] FIG. 3 is a schematic diagram illustrating an example in which a small microphone (300) is installed in a 3D printer according to one embodiment.
[0053] Referring to FIG. 3, a water tank (310) in a 3D printer (1000) may contain a photocurable liquid resin, and the bottom surface (bottom surface) of the water tank (310) may be composed of a film (320). In one embodiment, the 3D printer (1000) may be a component included in a device (100) or may be an object controlled by the device (100). As the build plate (300) of the 3D printer (1000) moves in an upward direction away from the water tank (310) or the film (320) corresponding to the bottom surface of the water tank (310), or in a downward direction closer to the water tank (310) or the film (320), some output may be produced. For example, some output can be obtained by curing the resin layer by layer based on a light pattern that causes light to be irradiated at a corresponding location in each of the multiple layers according to a 3D modeling image (file) obtained based on a 2D image. In other words, the light pattern irradiated from a light source (330) placed below the film (320) can be directed toward the film (320) to pass through an area corresponding to at least one location where the resin is to be cured. In FIG. 3, the light source (330) is shown as a dotted line area located below the film (320). Some output can be obtained as the resin at the location corresponding to the area through which the light passed is cured. In one embodiment, the build plate (300) can be moved upward and then downward each time the resin is cured according to a light output command. That is, some output can be generated by the continuous upward and downward movement of the build plate (300). In one embodiment, a small microphone (340) may be attached or embedded in an adjacent area of the build plate (300). For example, as shown in FIG. 3, the small microphone (340) may be positioned adjacent to the build plate (300).Accordingly, signals such as the sound of some cured output falling from the film (320) as the build plate (300) moves upward, the sound of a break occurring within some output as the build plate (300) moves upward or downward, and the sound of some output falling from the build plate (300) can be acquired in real time through a small microphone (340). Accordingly, the device (100) can determine the real-time output state by analyzing the sound signals acquired in real time through the small microphone (340).
[0054] FIG. 4 is a diagram illustrating an example in which a device (100) according to one embodiment obtains an analysis result of a monitored sound based on an acoustic model stored in a database.
[0055] A device (100) according to one embodiment can generate a reference pattern of detachment sounds occurring in a bottom section, a support section, and an object section by performing a voice preprocessing process that removes noise from a sound signal obtained through a small microphone (340) and extracts only the original sound signal. In one embodiment, the object section may be a section containing an object that is an object shape corresponding to the final output. That is, the object section may be a section containing an object that is part of the final output or a final output corresponding to a 3D modeling image. The bottom section may be a section in which resin is cured to form a plane parallel to the bottom surface of the build plate (300) when the initial printing command is obtained, so that the part of the output does not easily detach until it becomes a complete output. For example, a section in which a single-layer image with an area larger than the object section is cured may be included in the bottom section. According to the initial printing command, the output shape corresponding to the bottom section that is cured and attached to the build plate (300) may be a section that serves as a support surface for the bottom surface (bottom surface) when some outputs are continuously generated in the form of a plane parallel to the bottom surface of the build plate (300). For example, according to the initial printing command, a single-layer image with an area larger than the object section may be continuously cured in at least one layer (e.g., 10 layers) to obtain a bottom plane corresponding to the support surface. Thus, the bottom section serving as a support surface may be generated directly below the build plate (300). In one embodiment, as the build plate (300) moves in the up and down direction, some outputs corresponding to the bottom section are generated, and some outputs continue to be generated below the bottom section, so that some outputs of a 3D shape are generated in a form hanging upside down from the build plate (300). The support section may correspond to the section connecting the object section where the output is generated and the bottom section.For example, the support section may correspond to a free curve generated through point cloud data obtained according to the pattern of light irradiated from the light source (330). For example, the object section may not exist continuously immediately after the bottom section ends, but may exist at a distance. For example, the first point where an object of the object section is created in each of the multiple layers and the bottom plane of the bottom section may be connected by the point cloud data of the support section. That is, the object section may start from the point where the support section ends. The device (100) may generate a reference pattern for each of the voice (sound) signals that may occur in the bottom section, the support section, and the object section, and use it as an acoustic model. For example, based on big data, multiple voice (sound) signals generated from a 3D printer may be acquired to generate a reference pattern representing the reference voice (sound) signal of each bottom section, the support section, and the object section, and this pattern may be stored in a database. In this regard, reference may be made to FIG. 5.
[0056] FIG. 5 is a diagram illustrating an example in which a device (100) according to one embodiment generates a reference pattern through a segment-by-segment voice preprocessing process.
[0057] Referring to FIG. 5, the device (100) can acquire multiple voice (sound) signals that may occur in each section for multiple cases, and can generate a reference pattern using multiple voice (sound) signals that may be acquired in the same section. The reference pattern can be acquired through a conventionally known signal waveform average pattern generation algorithm, sampling algorithm, Fourier transform algorithm, etc., such as including a pattern of the average signal of multiple voice (sound) signals. In one embodiment, the reference pattern may be a pattern corresponding to a voice (sound) signal expected to occur when the output state is normal. That is, the device (100) can generate each reference pattern representing a voice (sound) signal that may occur when the output state of the bottom section, support section, and object section is normal, and store them in a database.
[0058] Referring again to FIG. 4, the device (100) can perform a voice preprocessing process to remove noise from a voice signal (input voice) obtained through a microphone (340) and extract only the original sound signal, and can perform a comparative analysis with an acoustic model (e.g., a reference pattern) stored in a database through pattern recognition such as the frequency of the voice signal. Accordingly, the output state of the 3D printer can be determined by determining the match rate between the signal pattern in each section of the input voice signal (bottom section, support section, object section) and the signal pattern in each section of the acoustic model.
[0059] FIG. 6 is a schematic diagram illustrating an example in which a device (100) according to one embodiment obtains reference data for each section using detachment sound data accumulated in a database.
[0060] Referring to FIG. 6, the database can generate and store reference patterns corresponding to voice signals that may occur by classifying the materials from which the output is produced according to the type of 3D printer. For example, since the voice signals generated in each section may differ depending on the material of the output, reference patterns corresponding to the voice signals that occur when the output is detached from the film in a normal state can be stored by classifying them according to the material from which the output is produced. Additionally, the device (100) can generate and store reference patterns corresponding to the detachment sound that occurs when the output is detached from the film in a normal state, for each section. For example, the voice signals that may occur when the output state of the bottom section, support section, and object section is normal may include the detachment sound signals for each normal section. When the build plate (300) moves upward upon acquiring a light output command, the normal detachment sound signal generated when some of the cured output falls from the film (320) in the bottom section, the normal detachment sound signal generated when some of the cured output falls from the film (320) in the support section, and the normal detachment sound signal generated when some of the cured output falls from the film (320) in the object section can be classified and stored as detachment sound signals for each section. Additionally, the device (100) can record and store not only the detachment sound signal generated upon successful output but also the abnormal sound signal generated upon failure of output through the voice data log generated when the output falls from the film. That is, log data can be collected and stored in real time from the voice data log generated when the output falls from the film. The device (100) can acquire sampling reference data for each section according to a deep learning algorithm using multiple detachment sound signals for successful output and abnormal sound signal data for failure of output for each section accumulated in the database. The acquired sampling reference data for each interval can be used to generate reference patterns for each interval.In one embodiment, the device (100) can obtain an expected anomalous sound for each segment using anomalous sound signal data when output fails for a plurality of segments. The expected anomalous sound may be a sound expected to occur in a situation where the output is being output in an abnormal state.
[0061] FIG. 7 is a schematic diagram illustrating an example in which a device (100) according to one embodiment performs a comparison of the sound monitored by section with the expected atypical sound stored in a database.
[0062] Referring to FIG. 7, a bottom plane (710) may be created on the bottom surface of the build plate (300) to form a bottom section, and a support section may be formed including a plurality of support lines (720) connected to the bottom plane (710) and extending to the point where an object (730) is created. Additionally, an object section containing the object (730) may be formed below the support section. The device (100) may determine the output state of the 3D printer based on at least one voice signal generated in the bottom section, the support section, and the object section. Specifically, the device (100) may obtain an analysis result using the result of comparing a first expected abnormal sound between the build plate (300) and a part of the output and a monitored sound. The first expected abnormal sound is a sound that occurs when the output is printed in an abnormal state, and may include a sound that occurs when a part of the output falls from the build plate (300). In one embodiment, some output may include each layer-specific output obtained from each of a plurality of layers corresponding to a bottom plane (710) generated in the bottom section, a support line (720) generated in the support section, and an object (730) generated in the object section. For example, the first expected anomalous sound may be an anomalous sound that occurs when the bottom plane (710) representing some output formed in the bottom section is detached from the build plate (300). That is, the device (100) can obtain an analysis result by using the comparison result between the first expected anomalous sound and the monitored sound when some output is an output for the bottom section.As illustrated in FIG. 7, a bottom plane (710) is formed on the bottom surface of a build plate (300), and a support line (720) and an object (730) are connected and formed below the bottom plane (710). Therefore, the device (100) can obtain an analysis result based on the matching rate by comparing the first expected abnormal sound that occurs when the bottom plane (710) corresponding to the bottom section of the build plate (300) falls with the actual monitored sound. For example, if the matching rate between the first expected abnormal sound that occurs when the bottom plane (710) falls from the build plate (300) and the monitored sound corresponds to a preset percentage or higher, the device (100) can determine the output state as an abnormal output state.
[0063] A device (100) according to one embodiment can obtain an analysis result by using the result of comparing a second expected abnormal sound and a monitored sound due to a cut within a portion of the output. The comparison between the second expected abnormal sound and the monitored sound can be performed when the portion of the output is an output for a support section. In one embodiment, the second expected abnormal sound is a sound that occurs when the output is output in an abnormal state, and may include a sound that occurs as a break occurs within the portion of the output. For example, the second expected abnormal sound may be a sound that occurs when at least one of the plurality of support lines (720) is broken, at least one support line (720) is detached from the bottom plane (710), or at least one support line (720) is detached from the object (730). Accordingly, if the match rate between the second expected abnormal sound occurring in the support section and the monitored sound corresponds to a preset percentage or higher, the device (100) can determine the output state as an abnormal output state. Additionally, the device (100) can estimate the degree of cutting within a portion of the output and provide different notifications depending on the result. For example, if the degree of cutting within a portion of the output is greater than or equal to a first reference value (e.g., 40 percent), the device (100) can obtain a stop command for stopping 3D printing. Additionally, the device (100) can provide a printing stop notification message in accordance with the stop command. Additionally, if the degree of cutting within a portion of the output is greater than or equal to a second reference value (e.g., 30 percent) but less than the first reference value, the device (100) can provide a stop prediction notification message for checking the 3D printing status. In one embodiment, the first reference value may be greater than the second reference value. Specifically, the device (100) can predict the extent of the cut support line (720) among the multiple support lines (720) based on sound monitored in real time.The device (100) may provide a stop prediction notification message and information on the estimated percentage of cutting, which is the degree of cutting, when the difference between the monitored sound and the second predicted atypical sound is greater than or equal to the second reference value (e.g., 20 percent) or less than the second reference value, depending on the result of comparing the monitored sound and the second predicted atypical sound. Additionally, the device (100) may provide a stop prediction notification message and information on the estimated cutting location when the difference between the monitored sound and the second predicted atypical sound is greater than or equal to the second reference value or less than the first reference value, depending on the result of comparing the monitored sound and the second predicted atypical sound. For example, the device (100) may display a plurality of support lines (720) and provide information on the estimated cutting location by displaying the support line (720) of the estimated cutting location with an accent color or by displaying it as a blinking indicator. Additionally, the device (100) can control the operation of the 3D printer to stop immediately by obtaining a stop command when the difference between the monitored sound and the second expected abnormal sound is greater than or equal to a first threshold value, and can provide a reprint request message requesting reprinting after removing the support line (720). When the difference between the monitored sound and the second expected abnormal sound is less than the first threshold value, a stop prediction notification message is provided to the user so that printing can be re-performed by adjusting a part of the support line (720). However, when the difference between the monitored sound and the second expected abnormal sound is greater than or equal to the first threshold value, it is determined that printing cannot be re-performed by only adjusting a part of the support line (720), and a reprint request message can be provided along with the stop of printing. Therefore, user satisfaction can be improved by providing different notification messages depending on the degree of cutting so that the location of the cut support line (720) can be checked more quickly when the degree of cutting of the support line (720) becomes severe.
[0064] In another embodiment, the device (100) may obtain an analysis result by using the comparison result between the expected detachment sound and the monitored sound between the film (320) and a portion of the output while the output is being output in a normal state. In one embodiment, the expected detachment sound may include a detachment sound expected to occur as a portion of the output generated in at least one of the bottom section, the support section, and the object section separates from the film (320). For example, the expected detachment sound may include a first expected detachment sound at a first time when a portion of the output separates from the film (320) in the bottom section, a second expected detachment sound at a second time when a portion of the output separates from the film (320) in the support section, and a third expected detachment sound at a third time when a portion of the output separates from the film (320) in the object section. The expected detachment sound may be a sound that may occur in the film (320) as a portion of the cured output falls off the film (320). In one embodiment, the first time may represent a time when, after the build plate (300) moves downward toward the film (320), some output corresponding to the bottom plane (710) cured on the film (320) according to a light output command falls off the film (320) as the build plate (300) moves upward away from the film (320). The first expected detachment sound may include at least one sound that may occur when the bottom plane (710) falls normally off the film (320) in the first time. The second time may represent a time when, after the bottom plane (710) is fully created, some output corresponding to the support line (720) cured on the film (320) according to a light output command is separated from the film (320) as the build plate (300) moves upward away from the film (320).The second anticipated detachment sound may include at least one sound that may occur when the support line (720) detaches normally from the film (320) at the second time. The third time may represent a time when some output corresponding to the cured object (730) on the film (320) is detached from the film (320) as the built plate (300) moves upward away from the film (320) according to a light output command so that each of the multiple support lines (720) is connected to a point after they have all been created. The third anticipated detachment sound may include at least one sound that may occur when the object (730) detaches normally from the film at the third time. The device (100) can obtain an analysis result by using the comparison result between the sound monitored at the first time and the first expected detachment sound, obtain an analysis result by using the comparison result between the sound monitored at the second time and the second expected detachment sound, and obtain an analysis result by using the comparison result between the sound monitored at the third time and the third expected detachment sound. As illustrated in FIG. 7, the real-time output state can be determined by comparing the sound monitored in real time during 3D printing with the first expected irregular sound, the second expected irregular sound, and the expected detachment sound (first expected detachment sound, second expected detachment sound, third expected detachment sound) stored in the database. In FIG. 7, only the sound monitored in the bottom section and the support section is shown as an example, but the sound monitored in the object section can also be used for comparative analysis. The device (100) can obtain a stop command for stopping 3D printing based on the result of comparing the sound monitored in the first to third time with the first expected detachment sound, the second expected detachment sound, and the third expected detachment sound. For example, if the sound monitored in the first time differs from the first expected detachment sound by more than a preset percentage, the device can obtain a stop command for 3D printing and provide a printing stop notification message.In addition, a stop command for 3D printing can be obtained and a printing stop notification message can be provided if the sound monitored at the second time differs from the second expected detachment sound by more than a preset percentage, or if the sound monitored at the third time differs from the third expected detachment sound by more than a preset percentage. Therefore, efficiency can be improved in that the output status of the 3D printer can be checked according to the sound monitored in real time, allowing for countermeasures in response to any output abnormalities.
[0065] In another embodiment, the device (100) may provide a printing stop notification message based on weights that are gradually lowered in the order of a first expected detachment sound, a second expected detachment sound, and a third expected detachment sound. For example, the first expected detachment sound may include at least one sound that may occur when the bottom plane (710) detaches from the film (320) at a first time, and the highest weight may be assigned to the first expected detachment sound in that the bottom plane (710) acts as a bottom surface or support surface to support the creation of the support line (720) and the object (730), and the bottom section may be the most important section as a base for obtaining the final output. Additionally, the second expected detachment sound may be given a second-higher weight in that the support section may be the next most important section after the bottom section, as the support line (720) may serve as a support to support the creation of the object (730) by connecting the bottom plane (710) and the object (730). Additionally, the third expected detachment sound may be given a third-higher weight in that the support section may be the next most important section after the bottom section, as the support surface and support of the bottom section and support section must exist to ensure there is no problem with creation.Accordingly, the device (100) may obtain a stop command for stopping 3D printing and provide a printing stop notification message if the difference between the sound monitored at the first time and the expected detachment sound is greater than or equal to a third reference value (e.g., 20 percent), obtain a stop command for stopping 3D printing and provide a printing stop notification message if the difference between the sound monitored at the second time and the second expected detachment sound is greater than or equal to a second reference value (e.g., 30 percent), and obtain a stop command for stopping 3D printing and provide a printing stop notification message if the difference between the sound monitored at the third time and the third expected detachment sound is greater than or equal to a first reference value (e.g., 40 percent). In one embodiment, the first reference value may be greater than the second reference value and the second reference value may be greater than the third reference value. Additionally, the first to third reference values may be less than 50 percent. For example, if the difference between the expected detachment sound and the monitored sound corresponds to 50 percent or more, it may be desirable to unconditionally obtain a stop command as this is a case of significant difference; therefore, a stop command can be obtained according to the degree of difference from the expected detachment sound by using a first to third reference value representing a percentage smaller than 50 percent. In one embodiment, since the first expected detachment sound is assigned the highest weight and is the sound of the highest importance, a stop command can be obtained by applying a third reference value representing the smallest percentage difference from the first expected detachment sound, as it is desirable to obtain a stop command when the percentage difference from the monitored sound is the smallest. As described above, in the case of the expected detachment sound, a stop command for 3D printing can be obtained when there is a difference of more than the first to third reference value from the monitored sound.
[0066] In another embodiment, the device (100) may provide a stop prediction notification message or a stop notification message based on weights that are gradually lowered in the order of a predicted detachment sound, a first predicted deviation sound, and a second predicted deviation sound. For example, the predicted detachment sound may be given the highest weight because it may be the most important factor in that it represents the sound that occurs when the bottom plane (710), support line (720), and object (730) detach from the film (320) while the output is being output in a normal state, and thus can be the sound that can confirm whether the resin is cured and whether some of the cured output has detached well from the film (320). Additionally, since the first predicted irregular sound represents the sound generated when the bottom plane (710) falls from the build plate (300), it may be given a second-higher weight in that it is a factor that is second only to the predicted detachment sound, in that when the bottom plane (710) falls, the support line (720) and the object (730) may fall together. Additionally, the second predicted irregular sound represents the sound generated by the cutting of at least one support line (720), but if it does not fall by more than a preset percentage, it may be given a third-higher weight in that it is not as critical as when the bottom plane (710) falls from the build plate (300). Therefore, a stop prediction notification message or a stop notification message can be provided based on weights that are gradually lowered in the order described above. For example, if the difference between the sound monitored in the first to third time and the expected detachment sound (first expected detachment sound, second expected detachment sound, third expected detachment sound) is greater than or equal to the third threshold value, a stop command for 3D printing can be obtained and a printing stop notification message can be provided.Additionally, if the match rate between the sound monitored between the build plate (300) and the bottom plane (710) and the first expected irregular sound is greater than or equal to a third threshold value, a stop prediction notification message for checking the 3D printing status may be provided, and if the match rate is greater than or equal to a second threshold value, a stop command for 3D printing may be obtained and a printing stop notification message may be provided. Additionally, if the match rate between the sound monitored at the support line (720) and the second expected irregular sound is greater than or equal to a second threshold value, a stop prediction notification message for checking the 3D printing status may be provided, and if the match rate is greater than or equal to a first threshold value, a stop command for 3D printing may be obtained and a printing stop notification message may be provided. Therefore, by monitoring sounds generated in each of the bottom section, support section, and object section, and applying different criteria for providing stop prediction notification messages or stop notification messages according to the importance of each section, a stop notification message is provided immediately when an abnormality is detected in the output status of a high-importance section, and a stop prediction notification message requesting a check of the 3D printing status is provided when an abnormality is detected in the output status of a somewhat low-importance section, thereby allowing the user to prioritize checking the status of the 3D printer and thus enabling the user to decide whether to stop, the efficiency can be improved.
[0067] According to one embodiment, there is an effect of being able to check the printing status in advance by analyzing the sound generated during 3D printing, and there is an advantage of helping to reduce material costs and save time by predicting whether there is an abnormality in the printing status based on the sound acquired in real time. In addition, there is an effect of improving the marketability of the 3D printer equipment because it is possible to respond quickly if it is determined that there is an abnormality in the printing status.
[0068]
[0069] The embodiments described above are merely examples and are not to be interpreted as being limited thereto.
[0070] The sequence and combination of steps described above are examples of embodiments, and it can be understood that the sequence, combination, branching, functions, and entities performing them may be implemented in various forms with additions, omissions, or modifications, provided that the essential characteristics of each component described in the specification are not deviated from. Furthermore, throughout the specification, "provision" may be interpreted to include the process of a subject acquiring specific information or directly or indirectly transmitting or receiving it to a specific subject, and to comprehensively include the performance of related operations required in such processes.
[0071] Various embodiments of the present disclosure may be implemented as software comprising one or more instructions stored in a storage medium (e.g., memory) readable by a machine (e.g., a display device or a computer). For example, a processor (120) of the machine (e.g., processor (120)) may call at least one of the one or more instructions stored from the storage medium and execute it. This enables the machine to be operated to perform at least one function according to at least one called instruction. The one or more instructions may include code generated by a compiler or code that can be executed by an interpreter. The storage medium readable by the machine may be provided in the form of a non-transitory storage medium. Here, 'non-temporary' merely means that the storage medium is a tangible device and does not contain a signal (e.g., electromagnetic waves), and this term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily.
[0072] According to one embodiment, the method according to the various embodiments disclosed herein may be provided by being included in a computer program product. The computer program product may be distributed in the form of a device-readable storage medium, or distributed online (e.g., download or upload) through an application store (e.g., Play Store™) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created in a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0073] Those skilled in the art related to the embodiments described above will understand that they may be implemented in modified forms without departing from the essential characteristics of the description. Therefore, the disclosed methods should be considered in an illustrative rather than a restrictive sense. The scope of the disclosure is defined by the claims, not by the foregoing description, and all variations within the scope of equivalence should be interpreted as being included in the disclosure.
Claims
1. In a method for a device to provide information about an output state, A step in which a receiver obtains a printing command for 3D printing; A step in which the receiver obtains a light output command that causes a light source to irradiate light toward a film in accordance with the printing command; A step of the receiver obtaining a movement command to control a build plate, to which a portion of the output cured on the film is attached, to move in an upward direction away from the film based on the light; A step in which the processor monitors the sound generated as the build plate moves in the upward direction; and A method comprising the step of the processor providing a notification of an output state based on the analysis result of the monitored sound.
2. In Paragraph 1, The step of providing the above notification is A method comprising the step of the processor obtaining the analysis result using the result of comparing the first expected atypical sound between the build plate and the partial output and the monitored sound.
3. In Paragraph 2, The step of obtaining the analysis result using the comparison result between the first predicted heterogeneous sound and the monitored sound A method performed when the above-mentioned partial output is an output for the bottom section.
4. In Paragraph 1, The step of providing the above notification is A method comprising the step of the processor obtaining the analysis result using the result of comparing the second expected atypical sound resulting from cutting within the portion of the output with the monitored sound.
5. In Paragraph 4, The step of obtaining the analysis result using the comparison result between the second expected heterogeneous sound and the monitored sound A method performed when the above-mentioned partial output is an output for a support section.
6. In Paragraph 5, The step of providing the above notification is A method in which the above processor provides different notifications depending on the degree of cutting within the above partial output.
7. In Paragraph 1, The step of providing the above notification is A method comprising the step of the processor obtaining the analysis result using the result of comparing the expected detachment sound between the film and the partial output and the monitored sound.
8. In Paragraph 7, The above expected detachment sound is A method comprising a detachment sound expected to occur as the partial output generated in at least one of the bottom section, support section, and object section is separated from the film.
9. In Paragraph 8, The above first expected detachment sound is A method comprising a first expected detachment sound at a first time when the partial output is separated from the film in the bottom section, a second expected detachment sound at a second time when the partial output is separated from the film in the support section, and a third expected detachment sound at a third time when the partial output is separated from the film in the object section.
10. In Paragraph 6, The step of providing the above-mentioned different notifications A step in which the receiver obtains a stop command for stopping the 3D printing when the degree of cutting within the portion of the output is greater than or equal to a first reference value; The step of the processor providing a printing stop notification message in accordance with the stop command; and The method includes the step of providing a stop prediction notification message for checking the 3D printing status when the processor determines that the degree of cutting within the portion of the output is greater than or equal to a second reference value and less than the first reference value; A method in which the above first reference value is greater than the above second reference value.
11. In a device that provides information about an output status, Acquire a printing command for 3D printing, and A light output command is obtained to cause a light source to irradiate light toward a film in accordance with the above printing command, and A receiver that obtains a movement command to control a build plate, to which a portion of the output cured on the film is attached based on the light, to move in an upward direction away from the film; and Monitoring the sound generated as the above build plate moves in the above upward direction, and A device comprising a processor that provides a notification of the output status based on the analysis result of the above-mentioned monitored sound.
12. In Paragraph 11, The above processor The analysis result is obtained using the comparison result between the first expected atypical sound and the monitored sound between the build plate and the partial output, and The above analysis result is a device that performs when the above partial output is an output for the bottom section.
13. In Paragraph 11, The above processor The analysis result is obtained by using the comparison result between the second expected atypical sound resulting from cutting within the above partial output and the above monitored sound, and The above analysis result is a device that performs when the above partial output is an output for a support section.
14. In Paragraph 11, The above processor The analysis result is obtained by using the comparison result between the expected detachment sound between the above film and some outputs and the above monitored sound, and The above expected detachment sound is A device comprising a detachment sound expected to occur as the partial output generated in at least one of a bottom section, a support section, and an object section is separated from the film.
15. A computer-readable recording medium storing a program for executing the method of claim 1 on a computer.
Citation Information
Patent Citations
Networked 3D Printing
JP2015507250A
Reducing metal gate overhang by forming a top-wide bottom-narrow dummy gate electrode
KR1020200006148A
Ring-shaped biosignal detection appartus with step joint
KR1020250062278A
Method and apparatus for diagnosing soundness of three-dimensional printer
KR102042156B1
Method for metal 3D printing product defect monitoring and apparatus for metal 3D printing product defect monitoring based on machine learning
KR102352980B1