Disclosure of Invention
In view of this, it is necessary to provide a 3D printing method, a 3D printer, a 3D printing system, and a computer-readable storage medium, in order to solve the problem that the current 3D printer has insufficient printing efficiency.
In order to solve the problems, the invention adopts the following technical scheme:
in a first aspect, an embodiment of the present invention discloses a 3D printing method, including:
the printing head waits at the ink-jet starting position, the powder paving device carries out powder paving work from the powder paving starting position, and the printing head carries out ink-jet work after the powder paving device passes through a preset distance;
when the powder spreading device reaches the powder spreading end position and the printing head reaches the printing end position, the first layer of printing is realized;
the printing head waits at the ink-jet end position, the powder paving device carries out powder paving work from the powder paving end position, and the printing head carries out ink-jet work after the powder paving device passes through a preset distance;
when the powder spreading device reaches the powder spreading starting position and the printing head reaches the printing starting position, the second layer of printing is realized;
and circularly executing the steps according to the number of the slicing layers of the printed product until the printing is finished.
In one embodiment, the predetermined distance is a width of the printhead.
In one embodiment, the printing start position and the printing end position are both provided with a cleaning tank.
In one embodiment, before the printing head waits at the inkjet start position and the powder spreading device performs the powder spreading operation from the powder spreading start position, after the powder spreading device passes through the preset distance and before the printing head performs the inkjet operation, the 3D printing method further includes:
the interface processing software analyzes the printing file and makes the printing file into a format which can be identified by the printing head;
the printing head loads a printing file and calculates printing parameters, and the operation software calculates the moving coordinates of the printing head according to the printing parameters.
In one embodiment, the printing parameters include one or more of a layer thickness, a print shell thickness, a printing speed, a fill rate, and a support type.
In one embodiment, before each powder spreading, whether the powder spreading device has the powder spreading condition is judged, if yes, the powder spreading is continued, and if not, the powder spreading is stopped.
In a second aspect, an embodiment of the present invention discloses a 3D printer, which is applied to the 3D printing method, and includes:
and the first execution module is used for waiting for the printing head at the ink-jet starting position, the powder paving device paves powder from the powder paving starting position, and the printing head performs ink-jet work after the powder paving device passes through a preset distance.
The first judging module is used for realizing first-layer printing when the powder spreading device reaches a powder spreading end position and the printing head reaches a printing end position;
the second execution module is used for waiting for the printing head at the ink-jet end position, the powder paving device carries out powder paving work from the powder paving end position, and the printing head carries out ink-jet work after the powder paving device passes through a preset distance;
the second judgment module is used for realizing second-layer printing when the powder spreading device reaches the powder spreading starting position and the printing head reaches the printing starting position;
and the judging module is used for circularly executing the steps according to the number of the printed product slicing layers until the printing is finished. ,
in a third aspect, an embodiment of the present invention discloses a 3D printing system, including:
a memory for storing a computer program;
a processor for implementing the steps of the 3D printing method as described above when executing the computer program.
In a fourth aspect, an embodiment of the present invention discloses a computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the steps of the 3D printing method as described in any one of the above.
The technical scheme adopted by the invention can achieve the following beneficial effects:
according to the 3D printing method disclosed by the embodiment of the invention, the printing head is used for printing back and forth through back and forth ink jetting of the printing head and back and forth powder spraying of the powder spreading device, so that the back and forth printing of the printing head is realized, all the motion modules of the printer are more coherent, the printing head does not need to move for printing after the powder spreading action is finished, meanwhile, the printer is used for printing the original point of the ink jetting coordinate, the non-coherence among all the motion modules is effectively avoided, and the purposes of improving the efficiency of the 3D printer and improving the equipment productivity of a factory in unit time are achieved.
Detailed Description
To facilitate an understanding of the invention, the invention will now be described more fully with reference to the accompanying drawings. Preferred embodiments of the present invention are shown in the drawings. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete.
It will be understood that when an element is referred to as being "disposed on" another element, it can be directly on the other element or intervening elements may also be present. When an element is referred to as being "connected" to another element, it can be directly connected to the other element or intervening elements may also be present. As used herein, the terms "vertical," "horizontal," "left," "right," "top," "bottom," "top," and the like are for illustrative purposes only and do not represent the only embodiments.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.
As shown in fig. 1-2, an embodiment of the present invention discloses a 3D printing method, where the disclosed 3D printing method specifically includes:
s100, the print head 100 waits at the ink-jet start position 300, the powder spreading device 200 performs the powder spreading operation from the powder-spreading start position, and after the powder spreading device 200 passes through a preset distance, the print head 100 performs the ink-jet operation, referring to fig. 1, a first arrow 500 indicates a moving direction of the print head 100, and a second arrow 600 indicates a moving direction of the powder spreading device 200.
And S200, when the powder spreading device 200 reaches the powder spreading end position and the printing head 100 reaches the printing end position, printing of the first layer is achieved. Note that the ink ejection start position 300 and the powder placement start position may be on one side of the printing substrate, and the ink ejection end position 400 and the powder placement end position may be on the other side of the printing substrate.
S300, the print head 100 waits at the inkjet end position 400, the powder spreading device 200 performs the powder spreading operation from the powder spreading end position, and after the powder spreading device 200 passes through a preset distance, the print head 100 performs the inkjet operation, referring to fig. 2, a first arrow 500 indicates a moving direction of the print head 100, and a second arrow 600 indicates a moving direction of the powder spreading device 200.
And S400, when the powder spreading device 200 reaches the powder spreading starting position and the printing head 100 reaches the printing starting position, realizing second-layer printing. Thus, the print head 100 performs one-pass ink ejection, and the powder spreading device 200 performs one-pass powder spreading, thereby performing two-layer printing.
And S500, circularly executing the steps according to the number of the printed product slicing layers until printing is finished. Namely, the steps S100, S200, S300 and S400 are executed circularly according to the number of the slicing layers of the printed product, and finally, the printing and molding of the whole product are realized.
As can be seen from the above, in the 3D printing method disclosed in the embodiment of the present invention, the printing head 100 performs printing back and forth by performing ink jetting back and forth by the printing head 100 and performing powder jetting back and forth by the powder spreading device 200, so that the motion modules of the printer are more coherent, the printing head 100 does not need to perform the powder spreading operation and then performs the moving printing, and meanwhile, the printer performs the switching printing of the ink jetting coordinate origin, thereby effectively avoiding the discontinuity between the motion modules, and achieving the purposes of improving the efficiency of the 3D printer and improving the productivity of the equipment in a factory per unit time.
In an alternative embodiment, the predetermined distance may be the width of the printhead 100. That is, in a specific working process, when the powder spreading device 200 passes through a distance equal to the width of the printing head 100, a safe distance is formed between the powder spreading device 200 and the printing head 100, and the printing head 100 starts to perform ink jet work, so that not only can the mutual interference between the powder spreading device 200 and the printing head 100 be ensured, but also the powder spreading of the powder spreading device 200 and the ink jet of the printing head 100 can be timely cooperated, and the printing intelligent quality can be ensured.
In the embodiment of the invention, the printing start position and the printing end position can be provided with the cleaning tanks, namely the printing machine is provided with the cleaning tanks of the two printing heads 100, and under the condition, the printing heads 100 can carry out cleaning work at the printing start position and the printing end position, so that the printing quality of the back-and-forth printing of the printing heads 100 can be ensured, and the quality of printed products can be further ensured.
Before step S100, the 3D printing method disclosed in the embodiment of the present invention may further include:
the interface processing software parses the print file and makes it into a format recognizable by the print head 100. Specifically, cli (command line interface) processing software may be used to parse the print file and then render the print file into a picture-like format that can be recognized by the inkjet system of the print head 100.
The print head 100 loads the print file and calculates the print parameters, and the operating software calculates the print head 100 movement coordinates based on the print parameters. Specifically, the inkjet system of the print head 100 may load a recognizable picture format file, and then calculate corresponding printing parameters, and the operating software may calculate the moving coordinates of the print head 100 according to the printing parameters, so as to implement normal operation of subsequent printing operations.
Further, the printing parameters may include a valid nozzle column number and a position code. The operating software may calculate the coordinates of the movement of the printhead 100, typically two-dimensional coordinates, based on the number of valid nozzle columns and the position code transmitted by the printhead 100 inkjet system, to provide parameters for the movement of the printhead 100. Of course, the printing parameters may also be other parameters.
In the embodiment disclosed by the invention, before powder spreading each time, whether the powder spreading device 200 has the powder spreading condition or not can be judged firstly, if so, the powder spreading is continued, and if not, the powder spreading is stopped. Under the condition, the normal operation of printing can be ensured, and meanwhile, the printing quality can also be ensured.
In a second aspect, an embodiment of the present invention discloses a 3D printer, which is applied to the 3D printing method according to any of the above embodiments, where the disclosed 3D printer includes:
and the first execution module is used for waiting for the printing head 100 at the ink-jet starting position 300, enabling the powder paving device 200 to conduct powder paving work from the powder paving starting position, and enabling the printing head 100 to conduct ink-jet work after the powder paving device 200 passes through a preset distance.
And the first judging module is used for realizing the first layer printing when the powder paving device 200 reaches the powder paving end position and the printing head 100 reaches the printing end position.
And a second execution module, configured to wait for the print head 100 at the inkjet end position 400, perform the powder spreading operation from the powder spreading end position by the powder spreading device 200, and perform the inkjet operation by the print head 100 after the powder spreading device 200 passes through the preset distance.
And a second judging module for realizing the second layer printing when the powder spreading device 200 reaches the powder spreading start position and the printing head 100 reaches the printing start position.
And the judging module is used for circularly executing the steps according to the number of the printed product slicing layers until the printing is finished.
In a third aspect, an embodiment of the present invention discloses a 3D printing system, where the disclosed 3D printing system specifically includes:
a memory for storing a computer program.
A processor for implementing the steps of the 3D printing method as described in any of the embodiments above when executing the computer program.
In a fourth aspect, an embodiment of the present invention discloses a computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the steps of the 3D printing method according to any of the embodiments above.
The above-mentioned embodiments only express several embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for those skilled in the art, it is possible to make various changes and modifications without departing from the spirit of the present invention, and all such changes and modifications fall within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.