Method and system for fabricating mixed-material 3D object
11207822 · 2021-12-28
Assignee
Inventors
Cpc classification
B29C67/0007
PERFORMING OPERATIONS; TRANSPORTING
B33Y10/00
PERFORMING OPERATIONS; TRANSPORTING
B29C64/112
PERFORMING OPERATIONS; TRANSPORTING
B33Y30/00
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/02
PERFORMING OPERATIONS; TRANSPORTING
International classification
B29C64/112
PERFORMING OPERATIONS; TRANSPORTING
B29C67/00
PERFORMING OPERATIONS; TRANSPORTING
B29C64/393
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/02
PERFORMING OPERATIONS; TRANSPORTING
B33Y10/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The present disclosure provides a method for fabricating a mixed-material 3D object, including forming, based on layer-print data of a target object, a layer-print product by one-by-one printing a plurality of pixels, using N.sub.0 types of main materials for the target object; forming a plurality of the layer-print products by repeatedly forming the layer-print product; and forming a mixed-material 3D object by stacking one of the layer-print products on another. Each of the plurality of pixels is printed by N.sub.1 types of the main materials and N.sub.2 types of auxiliary materials, N.sub.1≤N.sub.0, and when N.sub.1<N.sub.0, N.sub.2≥1, and each of the plurality of pixels is formed by ejecting a plurality of ink droplets.
Claims
1. A method for fabricating a mixed-material 3D object, comprising: layering a target object; obtaining layer-print data based on structural information and nonstructural information of each layer of the target object, wherein the layer-print data includes layer structural data and layer nonstructural data; forming, based on the layer-print data of the target object, a layer-print product by one-by-one printing a plurality of pixels, using N.sub.0 main color materials for the target object, wherein: at least one of the plurality of pixels is printed by N.sub.1 the main color materials and N.sub.2 auxiliary materials, N.sub.1≤N.sub.0, and N.sub.2≥1; each of the plurality of pixels is formed by ejecting a plurality of ink droplets; each ink droplet includes only one of the N.sub.1 main color materials or the N.sub.2 auxiliary materials, wherein the main color material is different from the auxiliary material; a number of the plurality of ink droplets ejected for each pixel equals each other; at most one ink droplet of a same type of the main materials is ejected for each pixel; the auxiliary materials include at least one of a white material and a transparent material; and the N.sub.0 main color materials include at least two of C(cyan) material, M(magenta) material, Y(yellow) material, BK (Black) material; and forming a plurality of the layer-print products by repeatedly forming the layer-print product; and forming the mixed-material 3D object by stacking one of the layer-print products on another.
2. The method according to claim 1, wherein forming each of the plurality of pixels includes one or more of: ejecting at least one ink droplet of the main color materials, and ejecting at least one ink droplet of the auxiliary materials.
3. The method according to claim 2, wherein: at least one ink droplet of the main color materials is ejected for each pixel.
4. The method according to claim 2, wherein: at least one ink droplet of the auxiliary materials is ejected for each pixel.
5. The method according to claim 1, wherein the nonstructural data includes at least one of color data or material-property data.
6. The method according to claim 1, wherein forming the plurality of the layer-print products includes: forming, according to the layer structural data, a layer-support product by one-by-one printing supporting pixels using supporting materials, wherein the layer-support product is configured to provide a support for adjacent layer-print products.
7. The method according to claim 6, wherein: the supporting materials include main supporting materials and the auxiliary materials; each supporting pixel is formed by ejecting a plurality of supporting ink droplets; and each of the plurality of supporting ink droplets is ejected using one of: one of the main supporting material and one of the auxiliary material.
8. The method according to claim 7, wherein each supporting pixel is printed using at least one of the main supporting materials and at least one of the auxiliary materials.
9. The method according to claim 8, wherein a number of the ink droplets for each pixel is same as a number of supporting ink droplets for each supporting pixel.
10. The method according to claim 1, wherein the plurality of ink droplets for a single pixel are distributed on a same x-y plane.
11. The method according to claim 1, wherein: a total number of ink droplets of each of the plurality of pixels, which equals a sum of a number of ink droplets of main color materials of each of the plurality of pixels and a number of ink droplets of the auxiliary materials of each of the plurality of pixels, equals to each other.
Description
DESCRIPTION OF THE DRAWINGS
(1) To clearly illustrate features, objects and advantages of the present disclosure, the drawings used in the description of the embodiments are briefly described below:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DETAILED DESCRIPTION
(14)
(15) In S101: Based on layer-print data of a target object, a layer-print product is formed by printing a plurality of pixels one by one. N.sub.0 types of main materials may be used to print the target object, N.sub.1 types of main materials may be used to print each of the plurality of pixels, and N.sub.2 types of auxiliary materials may be used to print each of the plurality of pixels, where N.sub.1≤N.sub.0, and when N.sub.1<N.sub.0, N.sub.2≥1.
(16) The layer-print data may include layer structural data, and layer nonstructural data. Both layer structural data and the layer nonstructural data may be data with spatial coordinates. The layer nonstructural data may also be related to a category of the main materials. In one example, the main materials may be materials with different colors, the layer nonstructural data may be data of color values. In another example, the main materials may be materials with different properties, the layer nonstructural data may be material-property data. Further, the layer-print data may be related to the plurality of pixels. For example, the layer structural data may include data of N structural pixels, while the layer nonstructural data may include data of M color values. According to the data of N structural pixels and the data of M color values, a drive controller may control a print head to eject printing materials, so as to print the layer-print product.
(17) Further, according to embodiments of the present disclosure, the printing materials used to print the plurality of pixels include main materials and auxiliary materials. The main materials are characteristic materials, which indicate colors and properties of the 3D object. The auxiliary materials are used to cooperate with the main materials and may not be distinguished from the main materials in terms of the appearance. A category of the auxiliary materials may be determined according to the category of main materials used in an actual application. For example, the main materials may be colored materials, such as colored photosensitive resin materials or colored thermal solidifiable materials. To achieve a full-color printing, the main materials may include a combination of a magenta (M) material, a yellow (Y) material, and a cyan (C) material, or a combination of the M material, the Y material, the C material and a black (BK) material or other combinations of colored materials. The auxiliary materials may be photosensitive resin materials or thermal solidifiable materials and the auxiliary materials may be one of a white (W) material, a transparent (T) material, or a light-color material, etc.
(18) Further, a plurality of ink droplets may be ejected to print each pixel and each ink droplet may include one type of the main materials or one type of the auxiliary materials. In one embodiment, the main materials are combinations of the M material, the Y material, and the C material, and the auxiliary material is the W material, and thus N.sub.0=3. If the M material and the Y material are used to print one pixel, N.sub.1=2. Specially, if three ink droplets are ejected to print each pixel, different printing manners can be applied according to difference of each pixel from another. In one example, one ink droplet of the M material, one ink droplet of the Y material, and one ink droplet of the W material are ejected for one pixel, where N.sub.1=2, and N.sub.2=1. In another example, one ink droplet of the M material and two ink droplets of the W material are ejected for one pixel, where N.sub.1=1, and N.sub.2=1. In further another example, one ink droplet of the Y material, and two ink droplets of the W material are ejected, where N.sub.1=1, and N.sub.2=1.
(19)
(20) Further, taking the pixel of the second column in
(21) In some other embodiments, if the main materials are a light-magenta (LM) material, a light-yellow (LY) material, and a light-cyan (LC) material. To have one pixel exhibit a darker color, it can be achieved by increasing the number of ink droplets of a same type of the main materials for the pixel. As shown in
(22) Optionally, at most one ink droplet of a single colored main material may be ejected for each pixel. For example, if three ink droplets are ejected to print each pixel, at most one ink droplet of any one of the M material, the Y material, and the C material may be ejected. When one ink droplet of the M material, one ink droplet of the Y material, and one ink droplet of the C material are ejected, N.sub.1=3, and N.sub.2=0. When one ink droplet of the Y material, one ink droplet of the C material, and one ink droplet of the W material are ejected, N.sub.1=2, N.sub.2=1. When one ink droplet of the Y material and the two ink droplets of the W material are ejected, N.sub.1=1, N.sub.2=1. In this way, the utilization of the printing channel can be improved, thereby increasing a molding speed for the 3D object. In some embodiments, a plurality of ink droplets for each pixel may be arranged on a same x-y plane. Different ink droplets are ejected by ejection orifices of different printing channels and thus there may be difference in time when different ink droplets are ejected. In addition, ejected ink droplets are solidified or semi-solidified on a receiving surface. Thus, at least most of the plurality of ink droplets for a same pixel are not mixed with each other on the receiving surface. Such that, the printed colored object can be accurately colored, or the printed mixed-material object can have accurate properties.
(23) In some embodiments, four ink droplets are ejected to print each pixel, and different printing manners can be applied based on different pixels. In one example, one ink droplet of the M material, one ink droplet of the Y material, and two ink droplets of the W material are ejected to print a pixel, where N.sub.1=2, and N.sub.2=1. In another example, one ink droplet of the M material and three ink droplets of the W material are ejected for a pixel, where N.sub.1=1, and N.sub.2=1. In a different example, one ink droplet of the Y material and three ink droplets of the W material are ejected for a pixel, where N.sub.1=1, and N.sub.2=1. More various printing manners can be achieved by those skilled in the art according to embodiments of the present disclosure. Further,
(24) Optionally, at most one ink droplet of a single colored main material may be ejected for each pixel. For example, if four ink droplets are ejected to print each pixel, at most one ink droplet of any one of the M material, the Y material, and the C material may be ejected. When one ink droplet of the M material, one ink droplet of the Y material, one ink droplet of the C material and one ink droplet of the W material are ejected, N.sub.1=3, and N.sub.2=1. When one ink droplet of the Y material, one ink droplet of the C material, and two ink droplets of the W material are ejected, N.sub.1=2, N.sub.2=1. When one ink droplet of the Y material and the three ink droplets of the W material are ejected, N.sub.1=1, N.sub.2=1. In actual applications, each printing channel corresponds to a single colored main material, such that, the utilization of the printing channel can be improved, thereby increasing a molding speed for the 3D object. Specifically, through each corresponding printing channel, each of the M material, the Y material, and the C material may be ejected by ejection orifices in each corresponding printing channel; while the W material may be ejected by ejection orifices of a plurality of (three or four) printing channels. According to actual requirements, it can be determined whether the plurality of printing channels of the W material ejects the ink droplets at the same time. The present disclosure does not limit sequences for printing channels of different materials to eject.
(25)
(26) Further, compared with the conventional technology, referring to
(27) Further, S102 and S103 may be performed.
(28) In S102: A plurality of layer-print products is formed by repeatedly performing S101.
(29) In S103: A mixed-material 3D object is formed by stacking one layer-print product on another.
(30) It should be noted that S103 is a molding step. The target object may be layered to a plurality of layers, and each layer can be printed through S101 and S102, and the mixed-material 3D object can be formed by stacking one layer on another. The stacking in S103 is not necessarily performed at the last step but accompany with the foregoing steps. That is, stacking one layer may include forming a layer through S101, and the stacking process is an accumulating process. The stacking process includes stacking not only along a extending direction of each layer, but also along the layered direction of the target object. The colored 3D object may be formed after all stacking processes are completed.
(31) In some embodiments, the main materials may be materials with different properties, including physical or chemical properties such as elasticity, mechanical properties, curing properties, etc. Accordingly, the layer nonstructural data may be material-property data. For example, the layer structural data may include data of N′ structural pixels, and the material-property data may include M′ values of the material properties. Both the layer structural data and the material-property data may include spatial coordinates. According to the N′ structural pixels and the M′ values of the material properties, the drive controller can control the print head to eject printing materials to print, so as to form the layer-print products.
(32) In one embodiment, two photosensitive resin materials, e.g. property material A and property material B, with different elasticities may be used as the main materials, and N.sub.0=2. The auxiliary materials can be determined according to actual requirement, and the target 3D object can be printed by using the auxiliary materials with combination of the property material A and the property material B. For example, the auxiliary material may be a photosensitive auxiliary material F. In this embodiment, two ink droplets are ejected to form each pixel, and at most one ink droplet of the main materials can be ejected for each pixel.
(33) Further,
(34) In some embodiments of the present disclosure, as shown in
(35) In S201: A target object is layered; and based on structural information and nonstructural information of each layer, layer-print data is obtained. The layer-print data includes layer structural data and layer nonstructural data.
(36) S201 includes converting the target object into a form of data, and the structural information and the nonstructural information can be obtained by scanning the target object. The structural information and the nonstructural information can be further converted to a data file in a format that can be recognized by a slicing software of a processing terminal, e.g., STL format, PLY format, and WRL format, etc. Optionally, the structural information and the nonstructural information may be layer based, e.g., the target object after being scanned may be layered by the slicing software, the structural information and the nonstructural information of each layer may be obtained by analyzing each layer, and the structural information and the nonstructural information of each layer may be further converted to the layer structural data and the layer nonstructural data. The nonstructural information may include color information or material-property information, and correspondingly, the layer nonstructural data may include data of color value or material-property data.
(37) Optionally, the target object can also be directly drawn by a drawing software. The drawing software may include, for example CAD, Pro E, SolidWorks, UG, and 3D Max, etc. The target object drawn by the drawing software is a basic structure model of the target object. A color match or property of material selection may be performed on the basic structure model. Take color match for example, and there are many commonly used methods for matching color. In one example, the basic structure model may be directly matched with colors and then converted into a PLY format. In another example, the basic structure model may be first converted to the a STL format and then matched with colors. Those skilled in the art can make various changes based on existing technologies, which is not elaborated herein.
(38) Further, S2021 and S2022 may be performed.
(39) In S2021: Based on layer-print data of a target object, a layer-print product is formed by printing a plurality of pixels one by one. N.sub.0 types of main materials may be used to print the target object, N.sub.1 types of main materials may be used to print each of the plurality of pixels, and N.sub.2 types of auxiliary materials may be used to print each of the plurality of pixels. N.sub.1≤N.sub.0, and when N.sub.1<N.sub.0, N.sub.2≥1. S2021 is the same as S101, and thus details are not repeated herein.
(40) In S2022: According to the layer structural data, a layer-support product is formed by printing of a supporting material. The layer-support product is configured to provide support for adjacent layer-print products.
(41) Further in S201, when layer structural data is obtained, a plurality of supporting pixels may be established based on the basic structure of adjacent layers, the spatial coordinate value may be set for each of the supporting pixels, and a plurality of spatial coordinate values corresponding to the plurality of supporting pixels may be determined as a part of the layer-structure data. The printing principle of S2022 is similar to the printing principle of S101. That is, the supporting material may include a main support material and an auxiliary material. A plurality of supporting ink droplets is ejected to form each supporting pixel, and one of the main supporting material and the auxiliary material is used for each supporting ink droplet. Further, at least one supporting ink droplet of the main supporting material is ejected for each supporting pixel; and supporting ink droplets of the auxiliary materials are ejected for rest parts of each supporting pixel. Optionally, the total number of the supporting ink droplets for each supporting pixel may be equal to total number of ink droplets for each pixel. The total number of the supporting ink droplets for each supporting pixel may include a number of supporting ink droplets of the main supporting material and a number of supporting ink droplets of the auxiliary material; while the total number of the ink droplets for each pixel may include a number of ink droplets of the main materials and a number of ink droplets of the auxiliary materials.
(42) In one embodiment, when three ink droplets are ejected for each pixel, three supporting ink droplets are ejected for each supporting pixel. Among the three supporting ink droplets, there can be three, two or one supporting ink droplet(s) of the main supporting materials, and correspondingly, there can be zero, one or two supporting ink droplet(s) of the auxiliary material. The layer-support products may be only configured to provide support and to be peeled off easily. In addition, while providing support, the layer-support products should not affect the accuracy of the target 3D object. In this embodiment, two supporting ink droplets of the main supporting materials and one supporting ink droplet of the auxiliary materials may be ejected for each supporting pixel. The present disclosure does not limit arrangement manners for the supporting ink droplets of the main supporting materials and the supporting ink droplet of the auxiliary material. Optionally, when four ink droplets are ejected for each pixel, four supporting ink droplets are ejected for each supporting pixel. Among the four supporting ink droplets, there can be three supporting ink droplets of the main supporting materials, and one supporting ink droplets of the auxiliary material. Modifications based on above embodiments can also be achieved by those skilled in the art.
(43) Further, below describes two exemplary printing manners for printing the mixed-material 3D object based on forming of the layer-print product in S2021 and forming of the layer-support product in S2022.
(44) In a first exemplary printing manner, S2031 and S2041 are executed.
(45) In S2031: A plurality of layer-print data is obtained by repeatedly layering the target object and obtaining the layer-print data of each layer in S201 and based on the plurality of layer-print data, a plurality of layer-print products is formed by repeatedly forming the layer-print product in S2021; synchronously, a plurality of layer-support products are formed by repeatedly forming the layer-support product in S2022. The layer-support product is configured to provide support for adjacent layer-print products.
(46) In a second exemplary printing manner, S2032 and S2042 may be executed.
(47) In S2032: A plurality of layer-print products are formed by repeatedly obtaining the layer-print data in S201 and repeatedly forming the layer-print product in S2021; and a plurality of layer-support products are formed by repeatedly obtaining the layer-print data in S201 and repeatedly forming the layer-support product in S2022. The layer-support product is configured to provide support for adjacent layer-print products.
(48) According to embodiments of the present disclosure, if adjacent layer-print products have different structures and shapes, a scenario may occur that a part of a latter layer may overhead a previous layer. In this case, it is necessary to print a supporting layer when the previous layer is printed, so as to provide support for the latter layer and prevent collapse. For example,
(49) Further, differences between the first exemplary printing manner and the second exemplary printing manner are as following. For the first exemplary printing manner, the target object is layered by a slicing software and the plurality of layer-print data corresponding to all layers is obtained, and then based on the plurality of layer-print data, the drive controller controls the print head to print layer by layer. For the second exemplary printing manner, the target object is layered by the slicing software to obtain one layer and layer-print data corresponding to the layer is obtained, and then according to the layer-print data corresponding to the layer, the layer is printed. During the printing process of the layer, the target object is layered by the slicing software to obtain a next layer and layer-print data corresponding to the next layer is obtained, and then based on the layer-print data corresponding to the next layer, the next layer is printed. In the second exemplary printing manner, the above operations are repeated till the printing of the target object is completed. Both two exemplary printing manner can achieve the objective of the present disclosure.
(50) Further, S2041 or S2042 may be performed, based on the above S201-S2031 or S201-S2032, respectively.
(51) In S2041 (or S2042): A mixed-material 3D object is formed by stacking one layer-print product on another. Descriptions of S2041 and S2042 are similar to descriptions of S103, and therefore are not repeated here.
(52) Another aspect of the present disclosure provides a system for fabricating a mixed-material 3D object.
(53) Further, the functions of the processing terminal 2 and the drive controller 3 may be implemented by a hardware, a software executed by a processor, or a combination of both. Optionally, if a software module is used to implement the functions of the processing terminal 2 and the drive controller 3, a program may be loaded into the processor in advance or the software may be installed in a preset programed system. If the hardware is used to implement the functions of the processing terminal 2 and the drive controller 3, a field-programmable gate array (FPGA) may be used to realize immobile implementation of the corresponding functions.
(54) Further, the software module may be stored in a RAM memory, a flash memory, a ROM memory, an EPROM memory, a hard disk, or any other form of storage medium known in the art. By coupling the storage medium to a processor, the processor is enabled to read information from the storage medium and write information to the storage medium. Optionally, the storage medium may be an integral part of the processor, or both the processor and the storage medium may be located on an application specific integrated circuit (ASIC).
(55) Further, the hardware may be a general-purpose processor, a digital signal processor (DSP), an ASIC, a FPGA or other programmable logic device, a discrete gate or transistor logic device, and a discrete hardware component or a combination of the above hardware, which can implement the corresponding functions. Optionally, the corresponding functions may also be implemented by a combination of computing devices, for example, a combination of a DSP and a microprocessor, a combination of a plurality of microprocessors, and a combination of one or more microprocessors communicatively connected with a DSP, etc.
(56) As shown in
(57) Optionally, the main materials may include the C material, the M material, and the Y material, and the auxiliary materials may include the W material; four ink droplets are ejected for each pixel; only one ink droplet of the same type of the main materials may be ejected for each pixel. In addition, four supporting ink droplets are ejected for each supporting pixel, and among the four supporting ink droplets, there can be three supporting ink droplets of the main supporting materials, and one supporting ink droplet of the auxiliary material. Correspondingly, based on the system shown in
(58) Optionally, the system may have the following configuration. The system may include a container for a property material A, a container for a property material B, a container for an auxiliary material F, and a container for a main supporting material. Correspondingly, the printing channels may include a printing channel for the property material A, a printing channel for the property material B, a printing channel for the auxiliary material F, and a printing channel for the main supporting materials. Arrangement manners of the printing channels are not limited by the present disclosure.
(59) Further, the drive controller 3 may control the print head 5 to eject ink droplets on a pixel in a following manner. The drive controller 3 can control an ignition time of an ejection orifice of each printing channel of the print head, such that a preset number of ink droplets are ejected on one pixel. For example, if three ink droplets are ejected to a cyan pixel, the drive controller 3 may control the container for the C material to provide ink to the printing channel of the print head for the C material; the drive controller 3 may also control the printing channel for the C material to eject one ink droplet of the C material through the ejection orifice on a location corresponding to the cyan pixel. The drive controller 3 may also control the two containers for the W material to respectively provide ink to the printing channels for the W material and control the printing channels for the W material to eject one ink droplet of the W material through the ejection orifice on the location corresponding to the cyan pixel. Similar manners can be used for forming other pixels, which are not repeated here.
(60) As shown in
(61) Above describes some embodiments of the present disclosure. The above embodiments are not to limit the present disclosure. Various modifications and changes may be made by those skilled in the art without departing from the scope of the present disclosure.