CN115816817A - 3D ink-jet printing equipment, model material usage determining method and device - Google Patents

3D ink-jet printing equipment, model material usage determining method and device Download PDF

Info

Publication number
CN115816817A
CN115816817A CN202211510435.1A CN202211510435A CN115816817A CN 115816817 A CN115816817 A CN 115816817A CN 202211510435 A CN202211510435 A CN 202211510435A CN 115816817 A CN115816817 A CN 115816817A
Authority
CN
China
Prior art keywords
model
printing
ink
determining
region
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211510435.1A
Other languages
Chinese (zh)
Inventor
吴俊中
吴永润
陈伟
万文春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuhai Sailner 3D Technology Co Ltd
Original Assignee
Zhuhai Sailner 3D Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhuhai Sailner 3D Technology Co Ltd filed Critical Zhuhai Sailner 3D Technology Co Ltd
Priority to CN202211510435.1A priority Critical patent/CN115816817A/en
Publication of CN115816817A publication Critical patent/CN115816817A/en
Priority to PCT/CN2023/128454 priority patent/WO2024114256A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • B29C64/10Processes of additive manufacturing
    • B29C64/106Processes of additive manufacturing using only liquids or viscous materials, e.g. depositing a continuous bead of viscous material
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • B29C64/20Apparatus for additive manufacturing; Details thereof or accessories therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • B29C64/30Auxiliary operations or equipment
    • B29C64/386Data acquisition or data processing for additive manufacturing
    • B29C64/393Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y30/00Apparatus for additive manufacturing; Details thereof or accessories therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y50/00Data acquisition or data processing for additive manufacturing
    • B33Y50/02Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes

Landscapes

  • Chemical & Material Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Materials Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Optics & Photonics (AREA)

Abstract

The application provides a 3D ink-jet printing device, a model material usage determining method and a model material usage determining device, which can determine usage of at least two model materials required by the 3D ink-jet printing device for printing a 3D model according to different printing modes of the 3D ink-jet printing device. Therefore, before the 3D ink-jet printing equipment prints the 3D model, the using amounts of at least two model materials required by the 3D model can be determined more quickly and effectively, so that the purposes of quoting in advance and/or judging whether the material amount stored in the 3D ink-jet printing equipment can meet the requirements or not and preparing materials for supplement in advance are achieved, the normal use of the 3D ink-jet printing equipment is ensured, and the user use experience of the 3D ink-jet printing equipment is improved.

Description

3D ink-jet printing equipment, model material usage determining method and device
Technical Field
The application relates to the technical field of 3D ink-jet printing equipment, in particular to 3D ink-jet printing equipment, and a method and a device for determining the usage amount of a model material.
Background
A 3D inkjet printing device is a printing device that can print 3D models by additive manufacturing techniques. Additive manufacturing techniques may also be referred to as 3D printing techniques. 3D ink jet printing equipment is at the in-process of printing the 3D model, can form the layer of 3D model through the successive layer to successive layer stack finally forms the 3D model, has that the shaping is efficient, the material is extravagant few, can effectively practice thrift manufacturing cost, and can make advantages such as various structures complicacy, 3D model that has the aesthetic feeling.
In the prior art, before printing a 3D model, a 3D inkjet printing apparatus is expected to determine in advance the usage amount of different model materials required for printing the 3D model, so as to determine in advance whether the amount of model materials stored in the 3D inkjet printing apparatus can meet requirements, and to prepare materials for replenishment in advance. However, in the prior art, the 3D inkjet printing apparatus mainly determines the total amount of materials required by the 3D inkjet printing apparatus to print the 3D model according to the volume of the 3D model, and when the 3D model is printed by using at least two model materials, the amount of each model material cannot be determined separately, which results in that the amount of materials required by the 3D inkjet printing apparatus to print the 3D model directly determined according to the volume of the 3D model cannot be used to determine in advance whether the amount of model materials stored in the 3D inkjet printing apparatus can meet the requirements, which affects the normal use of the 3D inkjet printing apparatus, and further reduces the user experience.
Disclosure of Invention
The embodiment of the application provides a 3D ink-jet printing device, a model material usage amount determining method and a model material usage amount determining device, and is used for solving the technical problems that in the prior art, usage amounts of different model materials needed by printing a 3D model cannot be determined, so that normal use of the 3D ink-jet printing device is influenced, and use experience of a user is reduced.
The application provides a method for determining the usage of model materials of a 3D ink-jet printing device, which comprises the following steps: determining model data of a 3D model to be printed; determining a printing mode of the 3D model; the printing mode includes one of a first printing mode and a second printing mode; the 3D ink-jet printing equipment is used for printing at least one model material in the model materials used by the 3D model in the first printing mode and the second printing mode in different usage amounts; and determining the usage amount of at least two model materials used by the 3D ink-jet printing equipment for printing the 3D model according to the model data and the printing mode of the 3D model.
In an embodiment of the first aspect of the present application, determining a printing mode of the 3D model includes: and determining a printing mode of the 3D model according to the model data of the 3D model. According to the embodiment, the printing mode can be determined more automatically and intelligently according to the model data of the 3D model to be printed, and the determined printing mode is more suitable for the current 3D model.
In an embodiment of the first aspect of the present application, determining a printing mode of the 3D model includes: and receiving a printing mode of the 3D model determined by a user according to the model data of the 3D model through the operation interface. According to the embodiment, the printing mode of the 3D model is determined according to the received printing mode indicated by the user, so that the calculation for determining the printing mode is not needed, the calculation amount required by the model material usage determining device is reduced, the control of the user on the 3D ink-jet printing equipment is enhanced, and the use experience of the user is improved.
In an embodiment of the first aspect of the present application, the model data comprises: at least one of format information of the data, structure information of the model, color information of the model, and mechanical property information of the model. The model data provided by the embodiment is flexible in type, and application scenes can be enriched.
In an embodiment of the first aspect of the present application, when format information of data in the model data is a data format with a color attribute, a printing mode of the 3D model is a first printing mode; when the format information of the data in the model data is a data format without color attributes, the printing mode of the 3D model is a second printing mode; or when the format information of the data in the model data is a data format with color attributes, the printing mode of the 3D model is a first printing mode; when the format information of the data in the model data is a data format without color attributes and the number of polygonal patches in a unit area in the structure information of the model is greater than a specified threshold, the printing mode of the 3D model is a first printing mode; when the number of polygon patches in a unit area in the structure information of the model in the model data is less than or equal to a specified threshold, the printing mode of the 3D model is the second printing mode. The embodiment can determine different printing modes according to different model data, so that the use amounts of at least two different model materials used by the 3D ink-jet printing equipment for printing the 3D model can be determined in different printing modes, the use amounts of different model materials can be determined quickly and accurately, and the determined use amounts of the model materials are more in line with actual requirements.
In an embodiment of the first aspect of the present application, when the printing mode of the 3D model is the first printing mode, determining the usage amounts of the at least two model materials used by the 3D inkjet printing apparatus to print the 3D model according to the model data and the printing mode of the 3D model includes: determining a shell attribute region and an internal filling region of the 3D model according to model data of the 3D model; wherein the shell attribute area covers the surface of the internal filling area; determining the volume of the shell attribute area and at least one model material used by a 3D ink-jet printing device to print the shell attribute area; determining the usage amount of at least one model material used by the 3D ink-jet printing equipment for printing the shell attribute area according to the volume of the shell attribute area and the at least one model material used by the 3D ink-jet printing equipment for printing the shell attribute area; determining a volume of the interior filling area and ink drop distribution information for printing of individual voxels of the interior filling area by the 3D inkjet printing device in the first printing mode; determining the usage amount of at least one model material used by the 3D inkjet printing device to print the inner filling area according to the volume of the inner filling area and the ink drop distribution information of the single voxel of the inner filling area printed by the 3D inkjet printing device in the first printing mode; and determining the dosage of at least two model materials used by the 3D ink-jet printing equipment for printing the 3D model according to the dosage of at least one model material used by the 3D ink-jet printing equipment for printing the shell attribute area and the dosage of at least one model material used by the 3D ink-jet printing equipment for printing the inner filling area. The embodiment provides a mode for determining the usage amount of the model material by the 3D inkjet printing device in the first printing mode, so that the usage amounts of the model material can be respectively determined according to the characteristic that the 3D model in the first printing mode is divided into the shell attribute region and the internal filling region, and finally, the usage amounts of at least two model materials used by the 3D inkjet printing device for printing the 3D model can be determined more quickly and effectively according to the sum of the usage amounts of the same model materials in the two regions.
In one embodiment, determining the volume of the shell property region comprises: determining the surface area of the shell attribute region according to the model data of the 3D model; determining the thickness of a printing shell attribute area of the 3D ink-jet printing device; and determining the volume of the shell attribute region according to the surface area and the thickness of the shell attribute region.
In one embodiment, determining the volume of the interior fill area comprises: determining a volume of the 3D model from the model data of the 3D model; the volume of the interior fill region is determined from the volume of the 3D model and the volume of the shell property region.
The embodiment provides a mode for determining the volume of the shell attribute region and/or the internal filling region, the calculation mode is simple, and the calculation speed and the calculation efficiency in the process of determining the using amount of the model material can be improved.
In one embodiment, determining the usage amount of the at least one model material used by the 3D inkjet printing device to print the shell property region based on the volume of the shell property region and the at least one model material used by the 3D inkjet printing device to print the shell property region comprises: and determining that the usage amount of the at least one model material used by the 3D ink-jet printing device for printing the shell attribute area is equal to the volume of the shell attribute area according to the volume of the shell attribute area and the at least one model material used by the 3D ink-jet printing device for printing the shell attribute area. The present embodiments provide a method for more quickly and efficiently determining an amount of at least one modeling material required by a 3D inkjet printing device to print a shell property region for the shell property region.
In one embodiment, determining a usage amount of at least one model material used by the 3D inkjet printing device to print the internally filled region based on the volume of the internally filled region and the droplet dispensing information for the 3D inkjet printing device to print an individual voxel of the internally filled region in the first printing mode comprises: determining the ratio of the number of ink drops of each model material to the total number of ink drops of all materials in a single voxel or the ratio of the volume of each model material to the volume of all model materials in a single voxel when the 3D ink-jet printing device prints the single voxel of the internal filling area according to the ink drop distribution information of the single voxel of the internal filling area printed by the 3D ink-jet printing device in the first printing mode; and determining the dosage of each model material in at least one model material used by the 3D ink-jet printing device for printing the internal filling area according to the product of the ratio corresponding to each model material and the volume of the internal filling area. The present embodiment provides a method for determining the amount of at least one model material required by a 3D inkjet printing apparatus to print an internally filled region more quickly and efficiently, and the determined amount is more accurate.
In one embodiment, when the printing mode of the 3D model is the second printing mode, determining the usage amount of at least two model materials used by the 3D inkjet printing apparatus to print the 3D model according to the model data and the printing mode of the 3D model includes: determining at least one single model property region of the 3D model and a volume of each single model property region from model data of the 3D model; determining information of at least one base color model material used by the 3D ink-jet printing equipment for printing each single model attribute area based on the color characteristic file; determining the usage amount of at least two model materials used by the 3D ink-jet printing device for printing each single model attribute region according to the volume of each single model attribute region, the information of at least one base color model material used by each single model attribute region and the ink drop distribution information of a single voxel of each single model attribute region printed by the 3D ink-jet printing device in the second printing mode; and determining the usage amount of the at least two model materials used by the 3D ink-jet printing device for printing the 3D model according to the usage amount of the at least two model materials used by the 3D ink-jet printing device for printing each single model attribute area. The embodiment provides a mode for determining the usage amount of the model material by the 3D inkjet printing device in the second printing mode, so that the usage amount of the model material in each single model attribute region can be respectively determined according to the characteristic that the 3D model in the second printing mode is divided into at least one single model attribute region, and finally, the usage amounts of at least two model materials used by the 3D inkjet printing device for printing the 3D model can be more quickly and effectively determined according to the sum of the usage amounts of the same model materials in all the single model attribute regions.
In an embodiment of the first aspect of the present application, the at least one base color model material information includes: at least one base color model material in each single model attribute region, and the volume maximum ratio of each base color model material in each single model attribute region; in the second printing mode, the ink drop distribution information of the single voxel of each single model attribute region printed by the 3D ink-jet printing device comprises the total volume of ink drops in the single voxel, the number of ink drops in the single voxel and the type of filling materials in the single voxel, or the number of ink drops in the single voxel, the volume of the single ink drops and the type of filling materials in the single voxel; the at least two modeling materials include a fill material and at least one base color modeling material. According to the method and the device, the type of the model material and the usage amount of different types of model materials required by the 3D ink-jet printing device for printing the single model attribute region are more accurately determined according to the base color model material information in the single model attribute region, and the accuracy of determining the usage amount of at least two types of model materials used by the 3D ink-jet printing device for printing the 3D model is further improved.
In an embodiment of the first aspect of the present application, determining, according to the volume of each single model attribute region, the information of at least one base color model material used by each single model attribute region, and the ink drop distribution information of a single voxel used by the 3D inkjet printing apparatus to print each single model attribute region in the second printing mode, the usage amount of at least two model materials used by the 3D inkjet printing apparatus to print each single model attribute region includes: determining the number of voxels in each single model attribute region and the volume of individual ink drops of at least two model materials according to the volume of each single model attribute region and the ink drop distribution information of the individual voxels of each single model attribute region printed by the 3D ink jet printing device in the second printing mode; and determining the dosage of the at least two model materials used by the 3D ink-jet printing device to print each single model attribute region according to the volume of each single model attribute region, the number of voxels in each single model attribute region, the information of the at least one base color model material and the volume of single ink drops of the at least two model materials. The embodiment provides a method for more quickly and effectively determining the dosage of at least one model material required by a 3D ink-jet printing device to print the single model attribute aiming at the single model attribute area, and the determined dosage is more accurate.
In an embodiment of the first aspect of the present application, after determining, according to the model data and the printing mode of the 3D model, usage amounts of at least two model materials used by the 3D inkjet printing apparatus to print the 3D model, the method further includes: determining whether the 3D ink-jet printing equipment can print the 3D model according to the usage amount of at least two model materials used by the 3D ink-jet printing equipment for printing the 3D model and the residual storage amount of the at least two model materials in the 3D ink-jet printing equipment; when the 3D ink-jet printing equipment is determined to be capable of printing the 3D model, controlling the 3D ink-jet printing equipment to print the 3D model; and when the 3D ink-jet printing equipment is determined not to be capable of printing the 3D model, controlling the 3D ink-jet printing equipment to send out a prompt instruction. In this embodiment, after obtaining the usage amounts of at least two model materials used by the 3D inkjet printing apparatus to print the 3D model, it may also be determined whether the model material amounts stored in the 3D inkjet printing apparatus can meet usage requirements, and materials prepared for replenishment in advance, and the like. The normal use of 3D inkjet printing equipment has been guaranteed, and then the user that promotes 3D inkjet printing equipment uses experience.
A second aspect of the present application provides a 3D inkjet printing apparatus, the 3D inkjet printing apparatus comprising model material usage determining means for performing the model material usage determining method of the 3D inkjet printing apparatus as provided in any one of the first aspects of the present application.
A third aspect of the present application provides a model material usage determining apparatus of a 3D inkjet printing device, configured to execute the model material usage determining method of the 3D inkjet printing device as provided in any one of the first aspects of the present application.
Has the advantages that:
the 3D ink-jet printing equipment, the model material usage determining method and the device provided by the embodiment of the application can determine the usage of at least two model materials required by the 3D ink-jet printing equipment for printing the 3D model according to different printing modes of the 3D ink-jet printing equipment. Therefore, the usage amount of at least two model materials required for printing the 3D model can be determined more accurately, quickly and effectively before the 3D inkjet printing device prints the 3D model, so that whether the model material amount stored in the 3D inkjet printing device can meet the use requirement or not can be judged in advance, the materials for supplement can be prepared in advance, and the like. The normal use of 3D inkjet printing equipment has been guaranteed, and then the user that promotes 3D inkjet printing equipment uses experience. Or, make the user can change other 3D models that need the model material volume to be few in advance and print the operation, prevent to print the condition that the interrupt leads to 3D inkjet printing equipment's printing piece to damage, reduce 3D inkjet printing equipment's printing cost, promote 3D inkjet printing equipment's once printing success rate, promote 3D inkjet printing equipment's user operation experience and feel. And because the amount of each model material required by the 3D model can be determined in advance by the model material usage determining method of the 3D inkjet printing device, the user or the supplier of the 3D inkjet printing device can also be enabled to perform operations such as price quotation in advance according to the usage of at least two model materials required by the 3D inkjet printing device to print the 3D model.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without inventive exercise.
Fig. 1 is a schematic structural diagram of an embodiment of a 3D inkjet printing apparatus provided in the present application;
fig. 2 is a schematic flowchart of an embodiment of a method for determining a usage amount of a model material for a 3D inkjet printing apparatus provided in the present application;
FIG. 3 is a schematic view of an operation interface provided herein;
fig. 4 is a schematic flowchart of an embodiment of a method for determining a usage amount of a model material for a 3D inkjet printing apparatus provided in the present application;
FIG. 5 is a schematic structural diagram of a 3D model provided herein;
FIG. 6 is a schematic diagram of a shell property region and an interior fill region of a 3D model provided herein;
FIG. 7 is a schematic cross-sectional view of a 3D model provided herein;
FIG. 8 is a schematic diagram of a patch of a 3D model provided herein;
fig. 9 is a schematic diagram of a projection structure of a triangular patch of a 3D model provided in the present application on a horizontal plane;
fig. 10 is a schematic flowchart of another embodiment of a method for determining a usage amount of a model material for a 3D inkjet printing apparatus according to the present application;
FIG. 11 is a schematic diagram of a single model property region of a 3D model provided herein;
fig. 12 is a schematic flowchart of a method for determining a usage amount of a model material for a 3D inkjet printing apparatus according to another embodiment of the present disclosure;
fig. 13 is a schematic structural diagram of a model material usage determining apparatus of a 3D inkjet printing device according to the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims of the present application and in the drawings described above, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged under appropriate circumstances such that the embodiments of the application described herein may be implemented, for example, in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The method for determining the usage amount of the model material of the 3D ink-jet printing equipment is suitable for any 3D printing equipment capable of printing the multi-material 3D model. The 3D printing device may specifically be a printer. The shape, the structure and the like of the 3D model to be printed are not limited. Materials used for printing the 3D model are collectively called as construction materials and can be divided into model materials and supporting materials, and the model materials are used for printing a solid structure of the 3D model to form the 3D model; the support material is used for printing the support structure in the 3D model printing process to provide support for the 3D model and/or fill in the hole structure, and the support material needs to be removed from around the 3D model after the 3D model printing is completed. The numbers in the flow charts of the application are not divided into sizes and sequences, and are only used for distinguishing the steps to be expressed, so that the technical scheme of the application is simple and clear to express. The technical solution of the present application will be described in detail below with specific examples. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments.
Fig. 1 is a schematic structural diagram of an embodiment of a 3D inkjet printing apparatus provided in the present application, where the 3D inkjet printing apparatus shown in fig. 1 includes: control device 100, print head 15, material storage container 4, support platform 8, and the like. It should be noted that the 3D inkjet printing apparatus shown in fig. 1 is only an example provided for explaining a model material usage amount determination method of the 3D inkjet printing apparatus provided in the embodiment of the present application. The method for determining the usage amount of the model material of the 3D ink-jet printing device provided by the embodiment of the application can also be applied to other 3D ink-jet printing devices.
The control device 100 may be used to control the 3D inkjet printing apparatus to print the 3D model 1. The control device 100 may be an electronic device such as a computer or a server, or the control device 100 may also be a processing circuit provided in the 3D inkjet printing apparatus, such as a processor such as a CPU, an MCU, or an SOC.
In particular, the control device 100 is adapted to control the print head 15 to eject the component material 6 onto the forming table 8, forming the material layer 1n of the 3D model. The forming table 8 is used to support the ejected component material 6 and the 3D model 1 formed after printing. The material storage container 4 is used to store the component material 6 required for printing the 3D model. The build material 6 comprises a model material and/or a support material. The material storage container 4 is connected to the print head 15 through an ink tube. The control device 100 controls the print head 15 to selectively eject the model material and/or the support material 6 on the support platform 8 to form the material layer 1n of the 3D model to be printed, based on the printing data of the 3D model. The support platform 8 may be polygonal, circular or other regular or irregular shape, for example square, such as rectangular or square, etc.
In one embodiment, the number of print heads 15 is at least one, i.e. may be one or more, and the print heads 15 may particularly comprise single-channel print heads 15 and/or multi-channel print heads 15. The print head 3 may be a piezoelectric ink jet print head or a thermal bubble type ink jet print head; which may be a single pass printhead, a dual pass printhead, or a combination single and dual pass printhead. The embodiment of the present application does not limit the specific implementation manner of the print head 3, as long as the inkjet printing can be normally implemented.
In one embodiment, the 3D inkjet printing apparatus as shown in fig. 1 further includes: a radiation source 7. Wherein the number of the radiation sources 7 may be one or more. The number of radiation sources 7 is 2 in the example shown in fig. 1. And 2 radiation sources 7 are arranged on opposite sides of the print head 15. In the X direction in fig. 1, 2 radiation sources are disposed on the left and right sides of the print head. For example, the radiation source 7 may include a light emitting device capable of providing radiation, such as an ultraviolet light emitting diode (UV LED), for example, a UV LED lamp.
The control device 100 may be used to control the radiation source 7 to provide radiation. Specifically, when control device 100 controls print head 15 to eject build material 6 onto support platform 8 and form material layer 1n on support platform 8, control device 100 controls radiation source 7 to be turned on so that radiation source 7 provides radiation to material layer 1n. Wherein the control device 100 controls the radiation sources 7 on opposite sides of the print head 15 not to be switched on simultaneously. Taking the print head 15 shown in fig. 1 as an example of reciprocating movement in the X direction, when the print head 15 moves to the left to perform ink jet printing, the control device 100 controls the radiation source 7 on the right side of the print head 15 to be turned on and controls the radiation source 7 on the left side to be turned off; when the print head 15 moves to the right for ink jet printing, the control device 100 controls the radiation source 7 on the left side of the print head 15 to be turned on and controls the radiation source 7 on the right side to be turned off. The radiation provided by the radiation source 7 may shorten the curing time of the material layer 1n and increase the curing degree of the material layer 1n.
In one embodiment, the 3D inkjet printing apparatus as shown in fig. 1 further comprises a carriage 5. The print head 15 and the radiation source 7 are each mounted on a carriage 5. When the 3D inkjet printing device prints, the supporting platform 8 does not move in the horizontal direction, and the carriage 5 drives the printing head 15 to move at a constant speed in the scanning direction relative to the supporting platform 8. When the print head 15 is in the scanning direction X shown in fig. 1, the control device 100 controls the carriage 5 to move in the scanning direction. During the movement of carriage 5 to the left in the scanning direction, print head 15 ejects build material 6 onto support platform 8 to form material layer 1n, while control device 100 controls radiation source 7 on the right side of print head 15 to turn on to provide radiation to material layer 1n to cause material layer 1n to undergo a polymerization reaction. After the carriage 5 moves a step distance in the non-scanning direction, in the process that the carriage 5 moves rightward in the scanning direction, the control device 100 controls the printing head 15 to eject the building material 6 to the support platform 8 to form the material layer 1n, and simultaneously controls the radiation source 7 positioned on the right side of the printing head 15 to be turned off and the radiation source 7 positioned on the left side of the printing head 15 to be turned on, so as to provide radiation to the material layer 1n, and cause the material layer 1n to undergo a polymerization reaction. While carriage 5 is reciprocated in the scanning direction, print head 15 and radiation source 7 repeat the above ink jet printing process until a layer 1n of material of the 3D model is formed.
In one embodiment, the 3D inkjet printing apparatus as shown in fig. 1 further comprises a leveling component 16. The leveling unit 16 is used to level the material layer 1n. Leveling members 16 are mounted on the carriage 5, and in particular may be mounted between the print head 15 and one of the radiation sources 7. The leveling component 11 may comprise leveling rollers, the rotational action of which takes away excess build material 6 dispensed onto the support platform 8 to improve the accuracy of the layer of material 1n and thus the accuracy of the formation of the 3D model.
In one embodiment, the print head 15 and the support platform 8 are relatively movable in the Z direction. Wherein the Z direction is parallel to the lamination direction of the material layer 1n of the 3D model to be printed, and the Z direction is also parallel to the direction from the print head 15 to the support platform 8, i.e. the Z direction is parallel to the direction along the support platform 8 to the print head 15. After forming a layer of the 3D model, the print head 15 and the support platform 8 are moved relatively in the Z direction to increase the relative distance between them in the Z direction, so that there is enough space between them to accommodate a new material layer 1n to continuously form the layers of the 3D model, and the layers are superimposed one on another to form the 3D model.
In one embodiment, the 3D inkjet printing apparatus as shown in fig. 1 further comprises a lifting member 9. The lifting member 9 is connected to the support platform 8. The lifting means 9 is used to change the relative distance of the support platform 8 and the print head 15 in the Z direction. For example, the lifting member 9 may be configured to move the supporting platform 8 downward in the Z direction by a certain distance relative to the printing head 15 to increase the relative distance between the two in the Z direction, so that there is enough space between the two to accommodate the new material layer 1n to continuously form the layers of the 3D model, and the layers are stacked layer by layer to form the 3D model.
In one embodiment, the 3D inkjet printing apparatus as shown in fig. 1 further comprises a model material usage determining device 101 of the 3D inkjet printing apparatus. The method can be used for determining the usage amount of different model materials used by the 3D inkjet printing device for printing the 3D model in advance before the 3D inkjet printing device prints the 3D model, specifically before a printing head of the 3D inkjet printing device performs an inkjet printing action. The control device 100 is enabled to judge in advance whether the amount of material stored in the material storage container 4 of the 3D inkjet printing apparatus can meet the use requirement, and to prepare materials for replenishment and the like in advance, and/or enable a user to know in advance the amount of different model materials that need to be used for printing the 3D model, to estimate in advance the printing cost, to realize in advance the offer price and the like, according to the amount of model materials determined by the model material amount determining device 101 of the 3D inkjet printing apparatus.
In an embodiment, the model material usage determining device 101 of the 3D inkjet printing apparatus may be a device separate from the control device 100, or the model material usage determining device 101 of the 3D inkjet printing apparatus may be integrated within the control device 100.
Aiming at the technical problems that in the prior art, the amount of different model materials needed for printing a 3D model cannot be determined in advance before the 3D model is printed, so that the normal use of 3D ink-jet printing equipment is influenced, and the use experience of a user is reduced. The model material usage determination method of the 3D inkjet printing apparatus may be performed by the model material usage determination device 101 of the 3D inkjet printing apparatus as shown in fig. 1, and is specifically used to determine the amounts of different model materials in the build material 6 used to form the model itself.
Fig. 2 is a schematic flowchart of an embodiment of a method for determining a usage amount of a model material of a 3D inkjet printing apparatus provided in the present application. The method shown in fig. 2 comprises:
s101: model data of a 3D model to be printed is determined.
In an embodiment, after the control device 100 of the 3D inkjet printing apparatus may scan a solid model corresponding to a 3D model to be printed through a connected scanner, three-dimensional reconstruction is performed to obtain model data of the 3D model, so that the model material usage determining device 101 determines the model data of the 3D model to be printed through the control device 100. Or, the control device 100 of the 3D inkjet printing apparatus may also download model data of the 3D model on the data platform and send the model data to the model material usage determining device 101, so that the model material usage determining device 101 determines the model data of the 3D model to be printed through the control device 100. Or, the control device 100 of the 3D inkjet printing apparatus may also draw model data of the 3D model to be printed and send the model data to the model material usage determining device 101, so that the model material usage determining device 101 determines the model data of the 3D model to be printed through the control device 100. Still alternatively, the control device 100 of the 3D inkjet printing apparatus receives model data of the externally input 3D model and sends the model material usage determining device 101, so that the model material usage determining device 101 determines the model data of the 3D model to be printed through the control device 100. Or there may be other ways, not enumerated here.
In one embodiment, model data of a 3D model to be printed includes: at least one of format information of the data, structure information of the model, color information of the model, and mechanical property information of the model.
In one embodiment, the data format of the model data of the 3D model may be divided into a data format with color attributes and a data format without color attributes. For example, the data format with color attribute may be PLY format, OBJ format, AMF format, 3MF format, VRML format, and the like. The data format without color attribute may be STL format, RPI format, etc. The model data in the data format with color attributes includes structure information of the model and attribute information of the model. The attribute information of the model is selected from one of a color attribute of the model and a mechanical property attribute of the model. The color attribute of the model also refers to the color information of the model, specifically referring to the surface color of the model, such as red, yellow, green, purple, etc. The mechanical property attribute of the model is also called mechanical property information of the model, and specifically refers to the surface material of the model, such as soft material, hard material and the like. The structural information of the model includes the geometry of the model.
S102: a print mode of the 3D model is determined. Wherein the print mode includes one of a first print mode and a second print mode. When the 3D ink-jet printing device respectively prints the same 3D model in the first printing mode and the second printing mode, the usage amount of at least one model material in at least two model materials used by the 3D ink-jet printing device is different.
It is understood that the first printing mode and the second printing mode are performed by the 3D inkjet printing apparatus in different print jobs. The printing mode comprises a first printing mode, a second printing mode, a third printing mode and a fourth printing mode, wherein the printing jobs in different times correspond to different forming processes, and the first printing mode and the second printing mode are executed in the printing jobs in different times, specifically, only one printing mode is executed in one printing job, such as the first printing mode or the second printing mode; that is, only the first printing mode or the second printing mode is performed in the same molding process; at least one object to be printed is printed in one forming process or in one print job.
In one embodiment, the model material usage determining device 101 of the 3D inkjet printing apparatus may receive, through the operation interface, a printing mode of the 3D model determined by the user from the model data of the 3D model. For example, fig. 3 is a schematic diagram of an operation interface provided in the present application. The operation interface shown in fig. 3 may be provided by the model material usage determining device 101 of the 3D inkjet printing apparatus. For example, the model material usage determining device 101 of the 3D inkjet printing apparatus may be connected to a display device such as a display, and display information corresponding to the two printing modes through an operation interface provided by the display. Subsequently, the model material usage determining device 101 of the 3D inkjet printing apparatus receives the printing mode determined by the user from the model data of the 3D model through the operation interface 102 provided by the display. Therefore, in this embodiment, the model material usage determining device 101 may determine the printing mode according to the received user instruction, so that calculation for determining the printing mode is not required, the calculation amount required by the model material usage determining device 101 is reduced, the control of the 3D inkjet printing apparatus by the user is enhanced, and the user experience is improved.
In another embodiment, the model material usage determining device 101 of the 3D inkjet printing apparatus may determine the printing mode of the 3D model based on the model data of the 3D model determined in S101.
In another embodiment, the model material usage determining device 101 of the 3D inkjet printing apparatus may determine the printing mode of the 3D model according to the model data of the 3D model determined in S101, and may receive the printing mode of the 3D model determined by the user according to the model data of the 3D model through the operation interface.
In one embodiment, when the data format information of the model data of the 3D model to be printed is a data format with color attributes, the model material usage determining device 101 of the 3D inkjet printing apparatus or the printing mode of the 3D model determined by the user is the first printing mode. When the data format information of the model data of the 3D model to be printed is a data format without color attributes, the model material usage determining device 101 of the 3D inkjet printing apparatus or the printing mode of the 3D model determined by the user is the second printing mode. The first printing mode may also be referred to as a chartlet mode, and the second printing mode may also be referred to as a non-chartlet mode.
Or, in another embodiment, when the data format information of the model data of the 3D model to be printed is a data format with color attributes, the printing mode of the 3D model determined by the model material usage determining device 101 of the 3D inkjet printing apparatus or the user is the first printing mode.
When the data format information of the model data of the 3D model to be printed is a data format without color attributes and the number of polygon patches in a unit area in the model structure information is greater than a specified threshold, the model material usage determining device 101 of the 3D inkjet printing apparatus or the printing mode of the 3D model determined by the user is determined as the first printing mode. The number of polygon patches in a unit area in the model structure information is larger than a specified threshold, the model is defined as a model with a complex structure and/or a plurality of fine structures, and the requirement of the model on the surface quality is high, so that the printing mode of the 3D model is determined as a first printing mode; illustratively, the specified threshold may be greater than or equal to 500 ten thousand.
When the data format information of the model data of the 3D model to be printed is a data format without color attributes and the number of polygon patches in a unit area in the model structure information is less than or equal to a specified threshold, the model material usage determining device 101 of the 3D inkjet printing apparatus or the printing mode of the 3D model determined by the user is the second printing mode.
Or, in still another embodiment, when the data format information of the model data of the 3D model to be printed is a data format with color attributes, the printing mode of the 3D model determined by the model material usage determining device 101 of the 3D inkjet printing apparatus or the user is the first printing mode. When the data format information of the model data of the 3D model to be printed is a data format without color attributes, the printing mode of the 3D model determined by the user is the first printing mode or the second printing mode. The basis for the user to determine the printing mode of the 3D model as the first printing mode or the second printing mode in this embodiment may be other determination basis besides the determination basis listed in the above embodiments, and is not limited herein.
S103: the usage amounts of at least two model materials used by the 3D inkjet printing apparatus to print the 3D model are determined based on the model data determined in S101 and the printing mode determined in S102. Wherein the determined attribute information of the at least two model materials is different. For example, at least two model materials differ in color and/or differ in mechanical properties, etc.
In the embodiment of the present application, when the 3D inkjet printing apparatus prints the 3D model in different printing modes, at least one model material in the amounts of the at least two model materials determined by the model material amount determining device 101 of the 3D inkjet printing apparatus in S103 is different.
In one embodiment, in S103, the model material usage determining device 101 of the 3D inkjet printing apparatus determines the usage of at least two model materials using different methods according to different printing modes.
In an embodiment, since the printing head needs to perform automatic inkjet cleaning periodically to maintain smoothness of inkjet printing and/or the leveling component levels the surface of the material layer to take away a certain amount of the model material during the 3D model is printed by the 3D inkjet printing device layer by layer, after determining the usage amounts of the at least two model materials used by the 3D inkjet printing device for printing the 3D model in S103, a compensation value may be added to the usage amounts of the at least two model materials to further improve accuracy of determination of the usage amounts of the model materials. For example, the amount of the at least two model materials may be multiplied by the compensation factor to obtain the compensated amount of the at least two model materials, and then the subsequent processing may be performed. For example, the compensation coefficient may be a value greater than or equal to 0.3.
In summary, the method for determining the usage amount of the model material of the 3D inkjet printing apparatus provided by this embodiment can determine the usage amounts of at least two model materials required by the 3D inkjet printing apparatus to print the 3D model according to different printing modes of the 3D inkjet printing apparatus. Therefore, the usage amounts of at least two model materials required for printing the 3D model can be determined more quickly and efficiently before the 3D inkjet printing apparatus prints the 3D model, so as to determine in advance whether the model material amounts stored in the 3D inkjet printing apparatus can meet the requirements, and to prepare materials for replenishment and the like in advance. The normal use of 3D inkjet printing equipment has been guaranteed, and then the user that promotes 3D inkjet printing equipment uses experience. Or, make the user can change other 3D models that need the model material volume to be few in advance and print the operation, prevent to print the condition that the interrupt leads to 3D inkjet printing equipment's printing piece to damage, reduce 3D inkjet printing equipment's printing cost, promote 3D inkjet printing equipment's once printing success rate, promote 3D inkjet printing equipment's user operation experience and feel. And because the amount of each model material required by the 3D model can be determined in advance by the model material usage determining method of the 3D inkjet printing device, the user or the supplier of the 3D inkjet printing device can also be enabled to perform operations such as price quotation in advance according to the usage of at least two model materials required by the 3D inkjet printing device to print the 3D model.
Fig. 4 is a schematic flowchart of an embodiment of a method for determining a usage amount of a model material of a 3D inkjet printing apparatus according to the present application. The method shown in fig. 4 illustrates a specific implementation manner of S103 shown in fig. 2 when the printing mode of the 3D model is the first printing mode, and the method includes:
s1031: from the model data of the 3D model, a shell property region and an interior fill region of the 3D model are determined.
For example, fig. 5 is a schematic structural diagram of a 3D model provided herein, fig. 6 is a schematic diagram of a shell property region and an inner filling region of the 3D model provided herein, and fig. 7 is a schematic cross-sectional diagram of the 3D model provided herein. The 3D model 1 shown in fig. 5-7 is a map model, and the structure of the 3D model 1 is a cylinder shape in this embodiment as an example, it is understood that the 3D model may have other shapes.
If the data format of the model data of the 3D model 1 may be an OBJ format, then, according to the model data of the 3D model 1, the peripheral outline of the 3D model 1 may be used as a boundary, the specified distance D is retracted inward to obtain the shell attribute region 12 of the mapping model 1, and the internal filling region 11 is further determined with the shell attribute region 12 as a reference, so that after the surface of the internal filling region 11 is covered by the shell attribute region 12, the 3D model 1 including the shell attribute region 12 and the internal filling region 11 may be formed. In conjunction with the schematic cross-sectional view in the directionbase:Sub>A-base:Sub>A shown in fig. 7, the specified distance d may be the thickness of the housing property region 12base:Sub>A, as well as the thickness of the housing property region 12. The value range of the designated distance d can be any value between 0.5mm and 3mm, and specifically can be 0.5mm, 0.8mm, 1mm, 1.5mm, 2mm, 2.5mm or 3mm and the like. Or may be any value between two adjacent values recited. The color of the inner filling area 11 is white or transparent. The shell property region 12 is a region that characterizes the surface topography of the 3D model, such as color, texture, etc., that can be used to characterize the surface of the 3D model.
After S1031, the usage amounts of at least one model material required by the 3D inkjet printing apparatus to print the shell property region 12 and the internal filling region 11 of the 3D model are determined, respectively.
1. The step of determining an amount of at least one model material required for the 3D inkjet printing device to print the shell properties area 12 of the 3D model comprises:
s1032: the volume of housing property region 12 is determined, and at least one modeling material used by the 3D inkjet printing apparatus in printing housing property region 12 is determined.
S1033: based on the volume of the housing property region 12 determined in S1032 and the at least one model material, the usage amount of the at least one model material used by the 3D inkjet printing apparatus to print the housing property region 12 is determined.
In an embodiment, the determining the volume of the shell property region 12 in S1032 specifically includes: the surface area of housing attribute region 12 and the thickness of housing attribute region 12 printed by the 3D inkjet printing device (i.e., the specified distance D) are first determined, such that the volume of housing attribute region 12 is determined from the surface area and thickness of the housing attribute region.
For example, fig. 8 is a schematic diagram of a patch of a 3D model provided herein. The model data of the 3D model is in an OBJ format, the structure of the 3D model is formed by a plurality of polygonal patches, all the polygonal patches can form a closed curved surface, the area size of each polygonal patch can be the same or different, and the shape of each polygonal patch can be at least one of a triangular patch, a quadrilateral patch and the like.
The polygonal patch in FIG. 8 is taken as a triangular patch a i For example, i is the number of triangular patches that make up the 3D model. When the 3D model includes n triangular patches, i may take a positive integer from 1-n. For example, a 1 Denotes the 1 st triangular patch, a 2 The 2 nd triangular patch, \ 8230; \ 8230;, a n Representing the nth triangular patch. Thus, by computing all triangular patches a i Area S of i And summed, the surface area S of the shell attribute region 12 can be obtained, formulated as
Figure BDA0003970606490000171
Fig. 9 is a schematic diagram of a projection structure of a triangular patch of a 3D model provided in the present application on a horizontal plane,one triangular patch a in the 3D model as shown in fig. 9 i A ' is a ' projected on a horizontal plane ' i The horizontal plane can be the plane that the 3D model was put the back and is located, corresponding to the supporting platform who prints the 3D printing apparatus of this 3D model. Thus, by computing each triangular patch a i And a 'projection' i Volume V of the enclosure i All triangular patches a can be calculated i A volume V formed by the projection of the corresponding triangular patch on the horizontal plane i And summed to obtain the volume V of the entire 3D model. Is expressed by formula as
Figure BDA0003970606490000172
The volume V of the shell property region 12 can be found from the calculated product of the surface area S of the shell property region 12 and the thickness d of the shell property region 12 12 Expressed by the formula as S x d = V 12
In one embodiment, determining the amount of at least one modeling material for housing attribute region 12 in S1033 includes: volume V according to shell property region 12 12 The 3D ink-jet printing equipment prints at least one model material used by the shell attribute area 12, and the dosage of the at least one model material used by the 3D ink-jet printing equipment for printing the shell attribute area 12 is determined to be equal to the volume V of the shell attribute area 12 12
In one embodiment, the at least one model material used by the print housing property region 12 preset by the 3D inkjet printing apparatus specifically includes at least one of cyan (C), magenta (M), yellow (Y), black (BK), white (W), and transparent (T) model materials. Alternatively, the model material used in the preset printing shell attribute region 12 of the 3D inkjet printing device specifically includes at least two model materials with different mechanical properties, and the at least two model materials with different mechanical properties are selected from materials with different shore a hardness and/or model materials with different shore D hardness. The use of the model material for the print casing property region 12 preset by the 3D inkjet printing apparatus may be set in advance.
Subsequently, each model was setThe volume of material is determined as the volume V of the shell property region 12 12 . For example, when the housing property region 12 preset by the 3D inkjet printing apparatus includes 6 kinds of model materials of cyan (C), magenta (M), yellow (Y), black (BK), white (W), and transparent (T), it is determined that the volume of the cyan (C) model material used by the 3D inkjet printing apparatus to print the housing property region 12 is V 12 Volume of magenta (M) model material is V 12 The volume of the yellow (Y) model material is V 12 Volume of Black (BK) model material is V 12 White (W) model material volume V 12 And volume of transparent (T) model material is V 12
2. The step of determining an amount of at least one model material required for the 3D inkjet printing device to print the internally filled region 11 of the 3D model comprises:
s1034: the volume of the inner filling area is determined and the drop dispensing information for a 3D inkjet printing device to print a single voxel of the inner filling area 11 in the first printing mode is determined.
S1035: based on the volume of the infill area 11 and the drop dispensing information, an amount of at least one model material used by the 3D inkjet printing device to print the infill area 11 is determined.
In one embodiment, the determining the volume of the inner filling region 11 in S1034 specifically includes: volume V of shell property region 12 calculated from volume V of 3D model and S1032 12 The difference, determining the volume V of the inner filling zone 11 11 Is expressed as V by formula 11 =V-V 12
In one embodiment, the determining the amount of the at least one modeling material for the inner filling area 11 in S1035 includes: determining a ratio of the number of ink droplets of each model material to the total number of ink droplets of all materials in a single voxel, or a ratio of the volume of each model material to the volume of all model materials in a single voxel when the 3D inkjet printing device prints a single voxel of the internal filling area 11 according to the ink droplet assignment information of the single voxel of the internal filling area 11 printed by the 3D inkjet printing device in the first printing mode. Then, according to each model materialRatio of material to volume V of inner filling area 11 11 Determines the amount of each of the at least one modeling material used by the 3D inkjet printing apparatus to print the internally filled region 11.
Specifically, the ink droplet assignment information of a single voxel of the internal filling area printed by the 3D inkjet printing device in the first printing mode includes the number of ink droplets in the single voxel and the material property of the ink droplets, or the total volume of the ink droplets of the same material property in the single voxel; the drops used in a single voxel in determining the amount of each of the at least one model material used by the 3D inkjet printing device to print the interior filler region 11 may be small drops, medium drops, and/or large drops. The small, medium and large are relative concepts, and are ink drops ejected by the printing head to perform normal ink jet printing. The volume of the ink droplet is V 0 Indicating that the volume of the medium droplet is 2 times that of the small droplet, i.e., 2V 0 The volume of the large ink drop is 3 times that of the small ink drop, namely 3V 0 . The number of ink drops in a single voxel is not limited by taking small ink drops as a basic unit, and can be 2 drops, 3 drops or 4 drops. The material properties of the drops refer in particular to the type of model material of the drops to be ejected in the individual voxels, such as white model material drops and/or transparent model material drops.
For example, when a 3D inkjet printing apparatus prints a single voxel of the internal filling area 11, 3 small ink drops are required to be ejected, and the volume of the single voxel required to eject the white model material ink drop is 2V, taking 2 white model material ink drops and 1 transparent model ink drop as an example 0 Volume of transparent model material droplet is V 0 . It is thus determined that the ratio of the volume of white model material to the volume of all model material in a single voxel and the ratio of the volume of transparent model material to the volume of all model material in a single voxel is 1/3 when the 3D inkjet printing apparatus prints a single voxel of the interior filled region 11. Finally, the ratio 2/3 corresponding to the white model material to the volume V of the inner filling area 11 11 Determining the amount of white pattern material used by the 3D inkjet printing device to print the internally filled region 11 to be 2/3 x v 11 . And according to the transparent modelThe ratio 1/3 of the material to the volume V of the inner filling area 11 11 Determining the amount of the transparent model material to be 1/3 v when the 3D inkjet printing apparatus prints the inner filling area 11 11
After determining the usage amount of at least one model material used by the 3D inkjet printing device to print the shell attribute area 12 and the usage amount of at least one model material used by the 3D inkjet printing device to print the inner filling area 11 through the above S1032-S1035, the sum of the usage amounts of the same model materials used to print the shell attribute area 12 and the inner filling area 11 is determined in S1036, and then the usage amounts of at least two model materials used by the 3D inkjet printing device to print the 3D model can be determined.
For example, when it is determined that the 3D inkjet printing apparatus requires 2/3 × v usage of white mold material for printing the inner filling region 11 11 Printing of the inner filling area requires 1/3V of transparent mold material 11 The print case property region 12 requires a cyan (C) model material in an amount V 12 The amount of the magenta (M) model material is V 12 The amount of the yellow (Y) model material is V 12 The amount of Black (BK) model material is V 12 The amount of white (W) model material is V 12 The amount of the transparent (T) model material is V 12 . Adding the usage amounts of the model materials with the same color to obtain the usage amount V of the cyan (C) model material used by the 3D ink-jet printing equipment for printing the 3D model 12 The amount of the magenta (M) model material is V 12 The amount of the yellow (Y) model material is V 12 The amount of Black (BK) model material is V 12 The amount of the white (W) model material is (2V) 11 +3V 12 ) (V3) the amount of transparent (T) modeling material used is 11 +3V 12 )/3。
Fig. 10 is a schematic flowchart of another embodiment of a method for determining a usage amount of a model material for a 3D inkjet printing apparatus according to the present application. The method shown in fig. 10 illustrates a specific implementation of S103 shown in fig. 2 when the printing mode of the 3D model is the second printing mode, and the method includes:
s1037: at least one single model property region of the 3D model and a volume of each single model property region are determined from model data of the 3D model.
In one embodiment, the attribute information of the model data for each single model attribute region is different. For example, fig. 11 is a schematic diagram of a single model attribute region of a 3D model provided in the present application, and as shown in fig. 11, the 3D model 2 is a non-map model, and the 3D model 2 includes 2 single model attribute regions, which are denoted as a first model attribute region 21 and a second model attribute region 22. The first model attribute region 21 is a red (R) color attribute, and the second model attribute region 22 is a green (G) color attribute. Therefore, in S1037, the 3D model may be divided into the first model attribute region 21 and the second model attribute region 22 having a single model attribute according to the model data of the 3D model to be printed including the structure information of the model and the attribute information of the model.
In one embodiment, the volume V of the red first model attribute region 21 may be obtained by calculating the sum of the volumes synthesized between all triangle patches constituting the region and the projection of the triangle patches on the horizontal plane according to the model data of the first model attribute region 21 21 . And the volume V of the green second model attribute region 22 is obtained by calculating the sum of the volumes enclosed and synthesized between all the triangular patches constituting the region and the projection of the triangular patches on the horizontal plane according to the model data of the second model attribute region 22 22
S1038: and determining information of at least one base color model material used by the 3D ink-jet printing device to print each single model attribute region based on the color profile.
In one embodiment, the at least one base color model material information includes: at least one base color model material within each unique model attribute region, and a volumetric maximum proportion of each base color model material within the unique model attribute region.
Specifically, a color Profile, such as an ICC color Profile (ICC Profile), is a set of data sets that are used to describe characteristics of a color input, output device or a color space, such as a CMYK color space converted from an RGB color space to a base color material. The model attribute information in this embodiment refers to color attribute information of a model, which is color light color attribute information, and based on color information of an RGB color space, in this embodiment, the RGB color light color attribute information of the model is converted into basic color model material information such as C, M, Y, and K through a color profile; the base color model material information comprises the base color model material types, the maximum ratio of the corresponding ink-jet amount of each base color model material and the like. The base color model material is a material used for printing the 3D object to be printed and is also a model material. The color profile can be determined and obtained by the color rendering performance of the printing apparatus itself.
For example, for the 3D model 2 shown in fig. 11, the color attribute information of the first model attribute region 21 having the color of red (R) is converted by the color profile to obtain M30% and Y80%. The color attribute information of the second model attribute region 22 having the color of green (R) is converted by the color profile to obtain C40% and Y60%. Where M30% represents that the M material drop covers 30% of the voxel range in the first model property region 21, Y80% represents that the Y material drop covers 80% of the voxel range in the first model property region 21, C40% represents that the C material drop covers 40% of the voxel range in the second model property region 22, and Y60% represents that the Y material drop covers 60% of the voxel range in the second model property region 22. In this embodiment, in the process of performing 3D inkjet printing by using a 3D inkjet printing device, a base ink drop, that is, a small ink drop, is taken as a calculation unit in each voxel, and each voxel at least includes 2 small ink drops. Thus, there are at least 2 different base color materials contained in the same voxel, such as an M material drop and a Y material drop in one voxel in the first model property region 21; in the second model property region 22, both a drop of C material and a drop of Y material are contained in one voxel.
S1039: and determining the dosage of at least two model materials used by the 3D ink-jet printing device for printing each single model attribute region according to the volume of each single model attribute region, the information of at least one base color model material used by each single model attribute region and the ink drop distribution information of the single voxel of each single model attribute region printed by the 3D ink-jet printing device in the second printing mode.
In one embodiment, the ink drop distribution information of the 3D inkjet printing device for printing the single voxel of each single model attribute region in the second printing mode comprises the total volume of ink drops in the single voxel, the number of ink drops in the single voxel and the kind of filling material in the single voxel, or the number of ink drops in the single voxel, the volume V of the single ink drop 0 And the type of filler material in the individual voxels.
Specifically, determining the usage amount of at least two model materials used in each single model attribute region in S1039 includes: determining the number of voxels within each single model attribute region and the volume of individual drops of at least two model materials based on the volume of each single model attribute region, drop assignment information for the 3D inkjet printing device to print individual voxels of each single model attribute region in the second printing mode. The voxel number in the region of each single model attribute is obtained according to the volume of each single model attribute region and the total volume of the ink droplets in a single voxel, specifically, the quotient of the volume of each single model attribute region and the total volume of the ink droplets in the single voxel is obtained, and the quotient is the voxel number in the region of the single model attribute. Or obtaining the total volume of the ink drops in the single voxel according to the number of the ink drops in the single voxel in each single model attribute region and the volume of the single ink drop, and then obtaining the number of the voxels in each single model attribute region based on the volume of each single model attribute region and the total volume of the ink drops in the single voxel. Specifically, the total volume of ink droplets in a single voxel is obtained according to the product of the number of ink droplets in the single voxel in each single model attribute region and the volume of the single ink droplet, and then the quotient of the volume of each single model attribute region and the total volume of the ink droplets in the single voxel is determined, wherein the quotient is the number of voxels in the region of the single model attribute. Illustratively, the volume of a single drop when the 3D inkjet printing device prints a single voxel per region of a single model attribute in the second printing mode is V 0 If the number of ink drops in a single voxel is 3, the total volume of ink drops in a single voxel is 3V 0 Of 1 atThe number of voxels in a model attribute region 21 is V 21 /3V 0 The number of voxels in the second model attribute region 22 is V 22 /3V 0
Then, the amount of the at least two model materials used by the 3D inkjet printing apparatus to print each single model attribute region is determined according to the volume of each single model attribute region, the number of voxels in each single model attribute region, information of at least one base color model material, and the volume of individual ink droplets of the at least two model materials. The at least two model materials corresponding to each single model attribute area comprise filling materials and at least one base color model material. The filling material can be transparent material or white material.
Illustratively, when the number of voxels in the first model attribute region 21 is V 21 /3V 0 The number of voxels in the second model attribute region 22 is V 22 /3V 0 If the number of ink drops in a single voxel is 3, the total number of ink drops in the first model attribute region 21 is V 21 /V 0 The total number of ink droplets in the second model attribute region 22 is V 22 /V 0 . The amount of M material required in the first model property region 21 is 30% ((V)) 21 /3V 0 )*V 0 =0.1V 21 The amount of Y material is 80% (V) 21 /3V 0 )*V 0 =4V 21 /15, the amount of filling material is V 21 -0.1V 21 -4V 21 /15=19V 21 /30. The amount of C material required in the second model property region 22 was 40% ((V)) 22 /3V 0 )*V 0 =2V 22 The amount of the material/15,Y is 60% (V) 22 /3V 0 )*V 0 =0.2V 22 The dosage of the filling material is V 22 -2V 22 /15-0.2V 22 =2V 22 /3。
S1040: and obtaining the usage amount of the at least two model materials used by the 3D inkjet printing apparatus to print the 3D model according to the sum of the usage amounts of the same model material in the at least two model materials used by each single model attribute region determined in S1039. Exemplary, 3D ink jet printing apparatus prints M material for use by the 3D modelThe dosage is 0.1V 21 The dosage of the Y material is (4V) 21 /15)+0.2V 22 The dosage of the C material is 2V 22 /15, the dosage of the filling material is (19V) 21 /30)+(2V 22 /3)=(19V 21 +20V 22 )/30。
Fig. 12 is a schematic flowchart of a method for determining a usage amount of a model material of a 3D inkjet printing apparatus according to another embodiment of the present disclosure. After the model material usage determining apparatus of the 3D inkjet printing device obtains the usage of at least two model materials used by the 3D inkjet printing device to print the 3D model by executing the method shown in fig. 2, the method further includes:
s104: and determining whether the 3D ink-jet printing device can print the 3D model according to the usage amount of at least two model materials used by the 3D ink-jet printing device for printing the 3D model and the residual storage amount of the at least two model materials in the 3D ink-jet printing device.
S105: when it is determined that the 3D inkjet printing apparatus can print the 3D model through S104, the 3D inkjet printing apparatus is controlled to print the 3D model. In one embodiment, after the model material usage determining device of the 3D inkjet printing apparatus determines that the 3D inkjet printing apparatus is capable of printing the 3D model, the control device of the 3D inkjet printing apparatus controls the 3D inkjet printing apparatus to print the 3D model.
S106: and when it is determined that the 3D ink-jet printing device cannot print the 3D model through S104, controlling the 3D ink-jet printing device to send a prompt instruction, so that a user or a maintenance worker can supplement a model material or control the 3D ink-jet printing device to print other 3D models according to the received prompt instruction. In one embodiment, after the model material usage determining device of the 3D inkjet printing apparatus determines that the 3D inkjet printing apparatus cannot print the 3D model, the control device of the 3D inkjet printing apparatus issues a prompt instruction.
In the foregoing embodiments, the method and steps executed by the model material usage determining apparatus of the 3D inkjet printing device provided in the embodiments of the present application are described, and in order to implement each function in the model material usage determining method provided in the embodiments of the present application, the model material usage determining apparatus may include a hardware structure and/or a software module as an execution subject, and implement each function in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether any of the above-described functions is implemented as a hardware structure, a software module, or a hardware structure plus a software module depends upon the particular application and design constraints imposed on the technical solution.
For example, fig. 13 is a schematic structural diagram of a model material usage determining apparatus of a 3D inkjet printing device provided in the present application, which can be used to execute a model material usage determining method of any 3D inkjet printing device of the present application. The model material usage determining apparatus 1000 of the 3D inkjet printing device shown in fig. 13 includes: a model data determination module 1001, a print mode determination module 1002, and a model material usage determination module 1003. The model data determination module 1001 is configured to determine model data of a 3D model to be printed; the print mode determination module 1002 is configured to determine a print mode of the 3D model; the printing mode includes one of a first printing mode and a second printing mode; the 3D ink-jet printing equipment is used for printing at least one model material in the model materials used by the 3D model in the first printing mode and the second printing mode in different usage amounts; the model material usage determining module 1003 is configured to determine usage amounts of at least two model materials used by the 3D inkjet printing apparatus to print the 3D model according to the model data and the printing mode of the 3D model.
In an embodiment, the printing mode determining module 1002 is specifically configured to determine a printing mode of the 3D model according to model data of the 3D model.
In an embodiment, the printing mode determining module 1002 is specifically configured to receive, through the operation interface, a printing mode of the 3D model determined by the user according to the model data of the 3D model.
In one embodiment, the model data includes: at least one of format information of the data, structure information of the model, color information of the model, and mechanical property information of the model.
In one embodiment, when the format information of the data in the model data is a data format with color attributes, the printing mode of the 3D model is a first printing mode; when the format information of the data in the model data is a data format without color attributes, the printing mode of the 3D model is a second printing mode; or when the format information of the data in the model data is a data format with color attributes, the printing mode of the 3D model is a first printing mode; when the format information of the data in the model data is a data format without color attributes and the number of polygonal patches in a unit area in the structure information of the model is greater than a specified threshold, the printing mode of the 3D model is a first printing mode; when the number of polygon patches in a unit area in the structure information of the model in the model data is less than or equal to a specified threshold, the printing mode of the 3D model is the second printing mode.
In an embodiment, when the printing mode of the 3D model is the first printing mode, the model material usage determining module 1003 is specifically configured to determine a shell attribute region and an internal filling region of the 3D model according to model data of the 3D model; determining the volume of the shell attribute area and at least one model material used by a 3D ink-jet printing device to print the shell attribute area; determining the usage amount of at least one model material used by the 3D ink-jet printing equipment for printing the shell attribute area according to the volume of the shell attribute area and the at least one model material used by the 3D ink-jet printing equipment for printing the shell attribute area; determining a volume of the interior filling area and ink drop distribution information for printing of individual voxels of the interior filling area by the 3D inkjet printing device in the first printing mode; determining the usage amount of at least one model material used by the 3D inkjet printing device to print the inner filling area according to the volume of the inner filling area and the ink drop distribution information of the single voxel of the inner filling area printed by the 3D inkjet printing device in the first printing mode; and determining the dosage of at least two model materials used by the 3D ink-jet printing equipment for printing the 3D model according to the dosage of at least one model material used by the 3D ink-jet printing equipment for printing the shell attribute area and the dosage of at least one model material used by the 3D ink-jet printing equipment for printing the internal filling area.
In one embodiment, the model material usage determination module 1003 is specifically configured to determine a surface area of the shell property region according to model data of the 3D model; determining the thickness of a printing shell attribute area of the 3D ink-jet printing device; determining the volume of the shell attribute region according to the surface area and the thickness of the shell attribute region;
in an embodiment, the model material usage determining module 1003 is specifically configured to determine a volume of the 3D model from model data of the 3D model; the volume of the interior fill region is determined from the volume of the 3D model and the volume of the shell property region.
In an embodiment, the model material usage determining module 1003 is specifically configured to determine, according to the volume of the shell attribute area and the at least one model material used by the 3D inkjet printing apparatus to print the shell attribute area, that the usage of the at least one model material used by the 3D inkjet printing apparatus to print the shell attribute area is equal to the volume of the shell attribute area.
In an embodiment, the model material usage determining module 1003 is specifically configured to determine, when the 3D inkjet printing apparatus prints a single voxel of the internal filling area, a ratio of the number of ink droplets of each model material to the total number of ink droplets of all materials in the single voxel, or a ratio of the volume of each model material to the volume of all model materials in the single voxel, according to the ink droplet distribution information of the 3D inkjet printing apparatus printing the single voxel of the internal filling area in the first printing mode; and determining the dosage of each model material in at least one model material used by the 3D ink-jet printing device to print the internal filling area according to the product of the ratio corresponding to each model material and the volume of the internal filling area.
In an embodiment, when the printing mode of the 3D model is the second printing mode, the model material usage determining module 1003 is specifically configured to determine at least one single model attribute region of the 3D model and a volume of each single model attribute region according to the model data of the 3D model; determining information of at least one base color model material used by the 3D ink-jet printing equipment for printing each single model attribute area based on the color characteristic file; determining the usage amount of at least two model materials used by the 3D ink-jet printing device for printing each single model attribute region according to the volume of each single model attribute region, the information of at least one base color model material used by each single model attribute region and the ink drop distribution information of a single voxel of each single model attribute region printed by the 3D ink-jet printing device in the second printing mode; and determining the usage amount of the at least two model materials used by the 3D ink-jet printing device for printing the 3D model according to the usage amount of the at least two model materials used by the 3D ink-jet printing device for printing each single model attribute area.
In one embodiment, the at least one base color model material information includes: at least one base color model material in each single model attribute region, and the volume maximum ratio of each base color model material in each single model attribute region; in the second printing mode, the ink drop distribution information of the single voxel of each single model attribute region printed by the 3D ink-jet printing device comprises the total volume of ink drops in the single voxel, the number of ink drops in the single voxel and the type of filling materials in the single voxel, or the number of ink drops in the single voxel, the volume of the single ink drops and the type of filling materials in the single voxel;
in an embodiment, the model material usage determining module 1003 is specifically configured to determine, according to the volume of each single model attribute region, the ink droplet allocation information of the single voxel of each single model attribute region printed by the 3D inkjet printing apparatus in the second printing mode, the number of voxels in each single model attribute region and the volume of the single ink droplet of at least two model materials; and determining the dosage of the at least two model materials used by the 3D ink-jet printing device for printing each single model attribute area according to the volume of each single model attribute area, the number of voxels in each single model attribute area, the information of at least one base color model material and the volume of single ink drops of the at least two model materials.
In an embodiment, the model material usage determining apparatus 1000 of the 3D inkjet printing device shown in fig. 13 further includes a determining module, configured to determine whether the 3D inkjet printing device can print the 3D model according to usage amounts of at least two model materials used by the 3D inkjet printing device to print the 3D model and a remaining storage amount of the at least two model materials in the 3D inkjet printing device; when the 3D ink-jet printing equipment is determined to be capable of printing the 3D model, controlling the 3D ink-jet printing equipment to print the 3D model; and when the 3D ink-jet printing equipment is determined not to be capable of printing the 3D model, controlling the 3D ink-jet printing equipment to send out a prompt instruction.
The implementation manner and principle of the model material usage amount determining apparatus for a 3D inkjet printing device provided in the embodiment of the present application may refer to the description in the model material usage amount determining method for the 3D inkjet printing device, and are not repeated.
It should be noted that the division of the modules of the above apparatus is only a logical division, and the actual implementation may be wholly or partially integrated into one physical entity, or may be physically separated. And these modules can be realized in the form of software called by processing element; or may be implemented entirely in hardware; and part of the modules can be realized in the form of calling software by the processing element, and part of the modules can be realized in the form of hardware. The processing element may be a separate processing element, or may be integrated into a chip of the apparatus, or may be stored in a memory of the apparatus in the form of program code, and a processing element of the apparatus may call and execute the functions of the above determination module. Other modules are implemented similarly. In addition, all or part of the modules can be integrated together or can be independently realized. The processing element described herein may be an integrated circuit having signal processing capabilities. In implementation, each step of the above method or each module above may be implemented by an integrated logic circuit of hardware in a processor element or an instruction in the form of software.
For example, the above modules may be one or more integrated circuits configured to implement the above methods, such as: one or more Application Specific Integrated Circuits (ASICs), or one or more Digital Signal Processors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs), etc. For another example, when some of the above modules are implemented in the form of a processing element calling program code, the processing element may be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling program code. As another example, these modules may be integrated together, implemented in the form of a system-on-a-chip (SOC).
In the above embodiments, the steps performed by the model material usage determining apparatus may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid State Disk (SSD)), among others.
The application also provides an electronic device comprising a processor and a memory. The processor and the memory are communicatively coupled. Wherein the memory has stored therein a computer program. When the computer program is executed by a processor, the processor may perform the steps of the method as performed by the model material usage determining apparatus of the 3D inkjet printing device in any of the previous embodiments of the present application.
The present application also provides a computer readable storage medium storing computer instructions which, when executed, are operable to perform the steps of the method as performed by the model material usage determining apparatus of the 3D inkjet printing device in any of the previous embodiments of the present application.
The embodiment of the present application further provides a chip for executing the instructions, where the chip is used to execute the steps of the method executed by the model material usage determining apparatus of the 3D inkjet printing device according to any one of the previous embodiments of the present application.
Embodiments of the present application further provide a computer program product, which includes a computer program stored in a storage medium, from which the computer program can be read by at least one processor, and which when executed by the at least one processor can implement the steps of the method performed by the model material usage determining apparatus of the 3D inkjet printing device according to any one of the preceding embodiments of the present application.
In an embodiment, the model material usage determining device and/or the control device provided in the embodiments of the present application may be: pulse-width modulation (PWM) controller, central Processing Unit (CPU), other general purpose processors, digital Signal Processor (DSP), application Specific Integrated Circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic devices, discrete gate and transistor logic devices, etc.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; the storage medium includes various media that can store program codes, such as ROM, magnetic disk, or optical disk.
Those of ordinary skill in the art will understand that: for convenience of explaining the technical solution of the present application, the functional modules in the embodiments of the present application are described separately, and circuit devices in the respective modules may partially or completely overlap, which is not intended to limit the scope of the present application.
Finally, it should be noted that: the above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present application.

Claims (15)

1. A method for determining the usage of model materials of a 3D ink-jet printing device is characterized by comprising the following steps:
determining model data of a 3D model to be printed;
determining a printing mode of the 3D model; the printing mode comprises one of a first printing mode and a second printing mode; the 3D ink-jet printing equipment is used for printing the 3D model in the first printing mode and the second printing mode by using different amounts of at least one model material in the model materials;
and determining the usage amount of at least two model materials used by the 3D ink-jet printing equipment for printing the 3D model according to the model data of the 3D model and the printing mode.
2. The method of claim 1, wherein the determining the printing mode of the 3D model comprises:
and determining the printing mode of the 3D model according to the model data of the 3D model.
3. The method of claim 1, wherein the determining a printing mode of the 3D model comprises:
and receiving the printing mode of the 3D model determined by the user according to the model data of the 3D model through an operation interface.
4. The method according to any one of claims 1 to 3,
the model data includes: at least one of format information of the data, structure information of the model, color information of the model, and mechanical property information of the model.
5. The method of claim 4,
when the format information of the data in the model data is a data format with color attributes, the printing mode of the 3D model is the first printing mode; when the format information of the data in the model data is a data format without color attributes, the printing mode of the 3D model is the second printing mode;
or, when the format information of the data in the model data is a data format with color attributes, the printing mode of the 3D model is the first printing mode; when the format information of the data in the model data is a data format without color attributes and the number of polygon patches in a unit area in the structure information of the model is greater than a specified threshold, the printing mode of the 3D model is the first printing mode; when the number of polygon patches in a unit area in the structure information of the model in the model data is less than or equal to the specified threshold, the printing mode of the 3D model is the second printing mode.
6. The method of claim 5, wherein when the printing mode of the 3D model is the first printing mode, the determining the usage amount of the at least two model materials used by the 3D inkjet printing device to print the 3D model according to the model data of the 3D model and the printing mode comprises:
determining a shell attribute region and an interior filling region of the 3D model according to model data of the 3D model; wherein the shell property region covers the inner filling region surface;
determining a volume of the shell property region, at least one model material used by the 3D inkjet printing device to print the shell property region;
determining the usage amount of at least one model material used by the 3D ink-jet printing device for printing the shell attribute area according to the volume of the shell attribute area and at least one model material used by the 3D ink-jet printing device for printing the shell attribute area;
determining a volume of the internally filled region and drop dispensing information for the 3D inkjet printing device to print a single voxel of the internally filled region in the first print mode;
determining the usage amount of at least one model material used by the 3D inkjet printing device to print the inner filling area according to the volume of the inner filling area and the ink drop distribution information of the 3D inkjet printing device to print the single voxel of the inner filling area in the first printing mode;
and determining the dosage of at least two model materials used by the 3D ink-jet printing equipment for printing the 3D model according to the dosage of at least one model material used by the 3D ink-jet printing equipment for printing the shell attribute area and the dosage of at least one model material used by the 3D ink-jet printing equipment for printing the inner filling area.
7. The method of claim 6,
the determining the volume of the shell property region comprises:
determining a surface area of the shell attribute region from model data of the 3D model;
determining a thickness of the shell attribute region printed by the 3D inkjet printing device;
determining the volume of the shell attribute region according to the surface area and the thickness of the shell attribute region;
and/or, said determining the volume of said interior filled region comprises:
determining a volume of the 3D model from model data of the 3D model;
determining a volume of the interior fill region from the volume of the 3D model and the volume of the shell property region.
8. The method according to claim 6 or 7, wherein the determining the usage amount of the at least one model material used by the 3D inkjet printing device to print the shell property region according to the volume of the shell property region and the at least one model material used by the 3D inkjet printing device to print the shell property region comprises:
and determining that the usage amount of the at least one model material used by the 3D ink-jet printing device for printing the shell attribute area is equal to the volume of the shell attribute area according to the volume of the shell attribute area and the at least one model material used by the 3D ink-jet printing device for printing the shell attribute area.
9. The method according to claim 6 or 7, wherein determining the usage amount of the at least one model material used by the 3D inkjet printing device to print the internally filled region based on the volume of the internally filled region and the droplet allocation information of the 3D inkjet printing device to print a single voxel of the internally filled region in the first printing mode comprises:
determining, from the ink drop distribution information of the individual voxels of the internally filled region printed by the 3D inkjet printing device in the first printing mode, a ratio of the number of ink drops of each model material to the total number of ink drops of all materials in the individual voxels, or a ratio of the volume of each model material to the volume of all model materials in the individual voxels, when the 3D inkjet printing device prints the individual voxels of the internally filled region;
and determining the dosage of each model material in at least one model material used by the 3D ink-jet printing device for printing the internal filling area according to the product of the corresponding ratio of each model material and the volume of the internal filling area.
10. The method according to claim 4, wherein when the printing mode of the 3D model is the second printing mode, the determining the usage amount of the at least two model materials used by the 3D inkjet printing device to print the 3D model according to the model data of the 3D model and the printing mode comprises:
determining at least one single model property region of the 3D model and a volume of each single model property region from model data of the 3D model;
determining information of at least one base color model material used by the 3D inkjet printing device to print each single model attribute region based on a color profile;
determining the usage amount of at least two model materials used by the 3D ink-jet printing device for printing each single model attribute region according to the volume of each single model attribute region, the information of at least one base color model material used by each single model attribute region and the ink drop distribution information of a single voxel used by the 3D ink-jet printing device for printing each single model attribute region in the second printing mode;
and determining the usage amount of the at least two model materials used by the 3D ink-jet printing equipment for printing the 3D model according to the usage amount of the at least two model materials used by the 3D ink-jet printing equipment for printing each single model attribute area.
11. The method of claim 10,
the at least one base color model material information includes: at least one base color model material in each single model attribute region, and a volume maximum ratio of each base color model material in the single model attribute region;
the ink drop distribution information of the single voxel of each single model attribute region printed by the 3D ink-jet printing device in the second printing mode comprises the total volume of ink drops in the single voxel, the number of ink drops in the single voxel and the type of filling materials in the single voxel, or the number of ink drops in the single voxel, the volume of the single ink drops and the type of filling materials in the single voxel;
the at least two modeling materials include a filling material and at least one base color modeling material.
12. The method of claim 10 or 11, wherein determining the usage amount of the at least two model materials used by the 3D inkjet printing device to print each single model property region according to the volume of each single model property region, the information of the at least one base color model material used by each single model property region, and the droplet assignment information of the single voxel of each single model property region printed by the 3D inkjet printing device in the second printing mode comprises:
determining the number of voxels in each single model attribute region and the volume of individual ink drops of at least two model materials from the volume of each single model attribute region, the ink drop distribution information of the individual voxels of each single model attribute region printed by the 3D inkjet printing device in the second printing mode;
and determining the dosage of the at least two model materials used by the 3D ink-jet printing device for printing each single model attribute area according to the volume of each single model attribute area, the number of voxels in each single model attribute area, the information of at least one base color model material and the volume of single ink drops of at least two model materials.
13. The method according to claim 1, wherein after determining the usage amount of the at least two model materials used by the 3D inkjet printing apparatus to print the 3D model according to the model data of the 3D model and the printing mode, further comprising:
determining whether the 3D ink-jet printing equipment can print the 3D model according to the usage amount of at least two model materials used for printing the 3D model by the 3D ink-jet printing equipment and the residual storage amount of the at least two model materials in the 3D ink-jet printing equipment;
when the 3D ink-jet printing device is determined to be capable of printing the 3D model, controlling the 3D ink-jet printing device to print the 3D model;
and when the 3D ink-jet printing equipment is determined to be incapable of printing the 3D model, controlling the 3D ink-jet printing equipment to send a prompt instruction.
14. A 3D inkjet printing apparatus comprising model material usage determination means for performing the method of any one of claims 1 to 13.
15. A model material usage determination apparatus for a 3D inkjet printing device, for performing the method of any one of claims 1-13.
CN202211510435.1A 2022-11-29 2022-11-29 3D ink-jet printing equipment, model material usage determining method and device Pending CN115816817A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202211510435.1A CN115816817A (en) 2022-11-29 2022-11-29 3D ink-jet printing equipment, model material usage determining method and device
PCT/CN2023/128454 WO2024114256A1 (en) 2022-11-29 2023-10-31 3d ink-jet printing device, and model material utilization amount determination method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211510435.1A CN115816817A (en) 2022-11-29 2022-11-29 3D ink-jet printing equipment, model material usage determining method and device

Publications (1)

Publication Number Publication Date
CN115816817A true CN115816817A (en) 2023-03-21

Family

ID=85532607

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211510435.1A Pending CN115816817A (en) 2022-11-29 2022-11-29 3D ink-jet printing equipment, model material usage determining method and device

Country Status (2)

Country Link
CN (1) CN115816817A (en)
WO (1) WO2024114256A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024114256A1 (en) * 2022-11-29 2024-06-06 珠海赛纳三维科技有限公司 3d ink-jet printing device, and model material utilization amount determination method and apparatus

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4012023B2 (en) * 2002-09-09 2007-11-21 キヤノン株式会社 Inkjet recording method, recording system, inkjet recording apparatus, control method, and program
CN107457983B (en) * 2016-05-31 2019-11-29 珠海赛纳打印科技股份有限公司 A kind of 3D object inkjet printing methods and system
CN109733080B (en) * 2018-03-29 2020-12-08 广东聚华印刷显示技术有限公司 Ink jet printing method, ink jet printing apparatus, computer device, and storage medium
CN110502195A (en) * 2019-08-03 2019-11-26 森大(深圳)技术有限公司 More times of ink amount print control programs, device, printer and storage medium
CN113681898B (en) * 2021-09-17 2023-03-21 珠海赛纳三维科技有限公司 Three-dimensional object printing method, data processing device and computer equipment
CN115816817A (en) * 2022-11-29 2023-03-21 珠海赛纳三维科技有限公司 3D ink-jet printing equipment, model material usage determining method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024114256A1 (en) * 2022-11-29 2024-06-06 珠海赛纳三维科技有限公司 3d ink-jet printing device, and model material utilization amount determination method and apparatus

Also Published As

Publication number Publication date
WO2024114256A1 (en) 2024-06-06

Similar Documents

Publication Publication Date Title
US11104169B2 (en) Method and system for building painted three-dimensional objects
CN107791524B (en) Three-dimensional model production data generation device and method, and three-dimensional model
US20200271502A1 (en) Method and device for acquiring volume of structure, non-transitory computer-readable storage medium and printer
CN104085107B (en) Three-dimensional printer, the Method of printing of three-dimensional printer and printing equipment thereof
JP6500483B2 (en) Three-dimensional object formation device, control method for three-dimensional object formation device, and control program for three-dimensional object formation device
CN107914397B (en) 3D object area-specific printing method and device
CN107972266A (en) A kind of high accuracy smooth Method of printing of DLP photocurings 3D printer
CN115816817A (en) 3D ink-jet printing equipment, model material usage determining method and device
TW201819157A (en) Method for printing colored object of 3D printer
US11704858B2 (en) Method and system for diffusing color error into additive manufactured objects
CN107206676B (en) Structure using three-dimensional halftone processing
CN110893682A (en) Method for dynamically adjusting lifting parameters
WO2016194357A1 (en) Information processing apparatus and information processing method
EP3354459A1 (en) Three-dimensional printing method
CN108688142A (en) Three-dimensional printing method and its system
CN113681898A (en) Three-dimensional object printing method, data processing device and computer equipment
JP2018176711A (en) Printing method of three-dimensional printer model
JP2002292748A (en) Colored three-dimensional forming system and method, data processing device for colored three-dimensional forming and method, data processing program for colored three-dimensional forming, and recording medium having data processing program recorded thereon
CN115648617A (en) Method, computer device and storage medium for 3D printer
WO2018079416A1 (en) Molding system, molding method, method for manufacturing molded object, and molded object
CN105643932A (en) Three-dimensional object formation apparatus, control method of three-dimensional object formation apparatus, and control program of three-dimensional object formation apparatus
JP6515508B2 (en) Three-dimensional object formation device, control method for three-dimensional object formation device, and control program for three-dimensional object formation device
CN115782181A (en) 3D ink-jet printing equipment, control device and control method thereof
JP6515507B2 (en) Three-dimensional object formation device, control method for three-dimensional object formation device, and control program for three-dimensional object formation device
JP7479218B2 (en) Modeling apparatus, modeling method, and modeling program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination