CN110370650A - Amount of powder determination and 3D printing method, apparatus, electronic equipment and storage medium - Google Patents
Amount of powder determination and 3D printing method, apparatus, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN110370650A CN110370650A CN201910719319.2A CN201910719319A CN110370650A CN 110370650 A CN110370650 A CN 110370650A CN 201910719319 A CN201910719319 A CN 201910719319A CN 110370650 A CN110370650 A CN 110370650A
- Authority
- CN
- China
- Prior art keywords
- powder
- layer
- amount
- slicing
- current
- 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
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B22—CASTING; POWDER METALLURGY
- B22F—WORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
- B22F10/00—Additive manufacturing of workpieces or articles from metallic powder
- B22F10/80—Data acquisition or data processing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B22—CASTING; POWDER METALLURGY
- B22F—WORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
- B22F10/00—Additive manufacturing of workpieces or articles from metallic powder
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B22—CASTING; POWDER METALLURGY
- B22F—WORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
- B22F3/00—Manufacture of workpieces or articles from metallic powder characterised by the manner of compacting or sintering; Apparatus specially adapted therefor ; Presses and furnaces
- B22F3/005—Loading or unloading powder metal objects
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING 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/00—Additive 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/10—Processes of additive manufacturing
- B29C64/141—Processes of additive manufacturing using only solid materials
- B29C64/153—Processes of additive manufacturing using only solid materials using layers of powder being selectively joined, e.g. by selective laser sintering or melting
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING 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/00—Additive 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/30—Auxiliary operations or equipment
- B29C64/307—Handling of material to be used in additive manufacturing
- B29C64/321—Feeding
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING 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/00—Additive 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/30—Auxiliary operations or equipment
- B29C64/386—Data acquisition or data processing for additive manufacturing
- B29C64/393—Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE 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
- B33Y10/00—Processes of additive manufacturing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE 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
- B33Y40/00—Auxiliary operations or equipment, e.g. for material handling
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE 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/00—Data acquisition or data processing for additive manufacturing
- B33Y50/02—Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B22—CASTING; POWDER METALLURGY
- B22F—WORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
- B22F10/00—Additive manufacturing of workpieces or articles from metallic powder
- B22F10/20—Direct sintering or melting
- B22F10/28—Powder bed fusion, e.g. selective laser melting [SLM] or electron beam melting [EBM]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B22—CASTING; POWDER METALLURGY
- B22F—WORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
- B22F12/00—Apparatus or devices specially adapted for additive manufacturing; Auxiliary means for additive manufacturing; Combinations of additive manufacturing apparatus or devices with other processing apparatus or devices
- B22F12/90—Means for process control, e.g. cameras or sensors
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P10/00—Technologies related to metal processing
- Y02P10/25—Process efficiency
Abstract
The application provides that a kind of amount of powder is determining and 3D printing method, apparatus, electronic equipment and storage medium, is applied to 3D printing equipment, comprising: receive and need to treat the print command that the model of printing objects is printed for characterizing;The print command is responded, determines the current slice layer for currently needing to print in the model to be printed;Determine current amount of powder needed for printing the current slice layer, wherein current amount of powder needed for the current slice layer is determined according to the cross-sectional area and slice thickness of the current slice layer;The powder amount controller of control instruction to the 3D printing equipment is sent according to the required current amount of powder, so that print area of the powder amount controller control material cylinder output powder corresponding with the current amount of powder to the 3D printing equipment;It prints the entity of current slice layer using the powder, realizes so that respectively the corresponding powder automation of required amount of powder prints with slicing layer, and avoid scarce powder or the excessive drawback of powder.
Description
Technical field
This application involves 3D printing technique fields, in particular to a kind of determination of amount of powder and 3D printing method, dress
It sets, electronic equipment and storage medium.
Background technique
Increasing material manufacturing, that is, 3D printing, 3D printing are using metal powder or non-metal powder as raw material, and laser is energy source,
It is printed along each slicing layer fusing powder of the threedimensional model of object with realizing, then obtains integrally formed object.However,
The prior art is easy to appear the situation of powder supply deficiency, needs in this case during printing to each slicing layer
Amount of powder needed for each slicing layer prints manually is constantly regulate, to complete object printing, since whole printing process needs manually
Continuous intervention, then lead to waste of human resource;In order to avoid in the insufficient situation of powder, when printing current slice layer,
Current slice layer is printed using numeric ratio biggish amount of powder, however which can exist since amount of powder is excessively led
The problem of causing recovery processing heavy workload.
Apply for content
In consideration of it, the embodiment of the present application is designed to provide a kind of determining amount of powder and 3D printing method, apparatus and deposits
Storage media so that 3D printing equipment can based on the respective corresponding powder of required amount of powder of each slicing layer of printing objects
Realization automation printing, manual intervention is not necessarily in print procedure, saves human resources, while also avoiding scarce powder or powder excessive
The drawbacks of.
In a first aspect, the embodiment of the present application provides a kind of 3D printing method, it is applied to 3D printing equipment, the method packet
It includes: receiving and need to treat the print command that the model of printing objects is printed for characterizing;The print command is responded, is determined
The current slice layer for currently needing to print in the model to be printed;Determine current powder needed for printing the current slice layer
Amount, wherein current amount of powder needed for the current slice layer is according to the cross-sectional area and slice thickness of the current slice layer
It determines;The powder amount controller of control instruction to the 3D printing equipment is sent according to the required current amount of powder, so that
The powder amount controller control material cylinder exports powder corresponding with the required current amount of powder to the 3D printing equipment
Print area;The entity of the current slice layer is printed using the powder.
During above-mentioned realization, need to treat printer model printed when, respond the print command, determine institute
Current amount of powder required for the current slice layer for currently needing to print in model to be printed is stated, is then worked as according to described required
Preceding amount of powder sends the powder amount controller of control instruction to the 3D printing equipment, so that powder amount controller control material
Cylinder exports powder corresponding with the required current amount of powder and prints to the print area of the 3D printing equipment currently
The entity of slicing layer, so that 3D printing equipment can be based on the respective required actual powder amount of each slicing layer with printing objects
Corresponding powder realizes automation printing, and manual intervention is not necessarily in print procedure, saves human resources, wherein described current
Current amount of powder needed for slicing layer is determined according to the cross-sectional area and slice thickness of the current slice layer, is guaranteed described required
Current amount of powder determination precision, then avoid scarce powder or the excessive drawback of powder.
Based in a first aspect, determining current powder needed for printing the current slice layer in a kind of possible design
The step of amount includes: the cross-sectional area for obtaining the current slice layer;According to the cross-sectional area of the current slice layer and in advance
Determining slice thickness determines current amount of powder needed for printing the current slice layer.
During above-mentioned realization, when the current amount of powder needed for needing to print the current slice layer, if described work as
Preceding amount of powder does not predefine, then passes through the cross-sectional area and the predetermined slicing layer according to the current slice layer
Thickness determines current amount of powder needed for printing the current slice layer, to guarantee that the current amount of powder can be by accurately really
It makes.
Based in a first aspect, the cross-sectional area for obtaining the current slice layer includes: to obtain in a kind of possible design
Characterize multiple coordinate positions of the profile size of the current slice layer;Profile size based on the current slice layer it is multiple
Coordinate position determines the cross-sectional area of the current slice layer.
During above-mentioned realization, since the profile size of current slice layer and the cross-sectional area of current slice layer are in just
Correlation, therefore, in the way of the area for solving the current slice layer in the way of integral compared with, by using described current
Multiple coordinate positions of the profile size of slicing layer can quickly obtain the cross-sectional area of the current slice layer.
Based in a first aspect, determining current powder needed for printing the current slice layer in a kind of possible design
The step of amount includes: the thickness for obtaining the current slice layer;Obtain the cross-sectional area of the current slice layer;Worked as according to described
The cross-sectional area of the thickness of preceding slicing layer and the current slice layer determines current powder needed for printing the current slice layer
End amount.
During above-mentioned realization, it needs to be determined that the current amount of powder, and the thickness of the current slice layer not
When predefining, need to obtain the thickness of the current slice layer, then according to the thickness of the current slice layer and described
The cross-sectional area of current slice layer accurately determines current amount of powder needed for printing the current slice layer.
Based in a first aspect, in a kind of possible design, receive for characterize need to treat the models of printing objects into
Before the print command of row printing, the method also includes: obtain whole slicing layers of the model of the object to be printed;For
Each slicing layer in the whole slicing layer, cross-sectional area and slice thickness based on the slicing layer are determined to print the slice
Amount of powder needed for layer;Each slicing layer in whole slicing layers is closed with the corresponding of amount of powder needed for printing the slicing layer
System is stored;It is corresponding, determine current amount of powder needed for printing the current slice layer, comprising: currently cut based on described
Lamella finds out the required current amount of powder corresponding with the current slice layer from the corresponding relationship.
During above-mentioned realization, by determining to print the object to be printed before printing the model to be printed
The respective required amount of powder of each slicing layer in whole slicing layers of the model of body, and will each be cut in whole slicing layers
Lamella and the corresponding relationship of amount of powder needed for the printing slicing layer are stored, and are then being needed to the model to be printed
When the current slice layer, directly found out from the corresponding relationship and the current slice layer is corresponding described required works as
Preceding amount of powder improves printing effect.
Based in a first aspect, for each slicing layer in whole slicing layers, being based in a kind of possible design
After the cross-sectional area and slice thickness of the slicing layer determine amount of powder needed for printing the slicing layer, the method is also wrapped
Include: the sum of amount of powder needed for determining printing whole slicing layers is total amount of powder;It is generated based on total amount of powder
Hint instructions, to prompt user that the powder of total amount of powder is injected the material cylinder.
During above-mentioned realization, before printing the model to be printed, determine needed for printing whole slicing layers
The sum of amount of powder be total amount of powder, and hint instructions are generated based on total amount of powder, with prompt user will it is described always
The powder of amount of powder inject the material cylinder, guarantee the amount of powder injected inside material cylinder can just be used to print completion it is described to
Printer model, then guarantee be not in print procedure scarce powder or powder it is excessive and the problem of waste.
Based in a first aspect, sending control instruction according to the required current amount of powder in a kind of possible design
To the powder amount controller of the 3D printing equipment, so that powder amount controller control material cylinder output is worked as with described required
The corresponding powder of preceding amount of powder to the 3D printing equipment print area, comprising: obtain the cross-sectional area of the material cylinder;It is based on
The cross-sectional area of the material cylinder and current amount of powder needed for printing the current slice layer, determine with it is described required current
Powder height of the corresponding powder of amount of powder in the material cylinder;Control instruction is sent to the powder according to the powder height
Amount controller, so that the powder amount controller controls material cylinder output powder corresponding with the powder height to the 3D
The print area of printing device.
During above-mentioned realization, after the current amount of powder needed for determining to print the current slice layer, pass through
It determines powder height of the powder corresponding with the required current amount of powder inside material cylinder, can then guarantee powder control
Device processed can be controlled the material cylinder based on the powder height and accurately export powder corresponding with the required current amount of powder
End to the 3D printing equipment print area.
Second aspect, the embodiment of the present application provide a kind of amount of powder and determine method, which comprises obtain described wait beat
Print whole slicing layers of the model of object;For each slicing layer in whole slicing layers, the transversal of the slicing layer is determined
The thickness of area and the slicing layer;The thickness of cross-sectional area and the slicing layer based on the slicing layer, determines to print the slice
Amount of powder needed for layer, so that 3D printing equipment prints the slice based on powder corresponding with amount of powder needed for the slicing layer
The entity slice of layer.
During above-mentioned realization, for each slicing layer in whole slicing layers, based on the transversal of the slicing layer
The thickness of area and the slicing layer accurately determines amount of powder needed for printing the slicing layer, so that 3D printing equipment can
The entity slice that the slicing layer is printed based on powder corresponding with amount of powder needed for the slicing layer, then avoids 3D printing
The excessive drawback of scarce powder or powder in the process.
The third aspect, the embodiment of the present application provide a kind of 3D printing device, and described device includes: receiving unit, for connecing
It receives and needs to treat the print command that the model of printing objects is printed for characterizing;Response unit, for responding the printing
Instruction, determines the current slice layer for currently needing to print in the model to be printed;Determination unit is worked as described in printing for determining
Current amount of powder needed for preceding slicing layer, wherein current amount of powder needed for the current slice layer is according to the current slice
The cross-sectional area and slice thickness of layer determine;Control unit, for sending control instruction according to the required current amount of powder
To the powder amount controller of the 3D printing equipment, so that powder amount controller control material cylinder output is worked as with described required
The corresponding powder of preceding amount of powder to the 3D printing equipment print area;Print unit, for being printed using the powder
The entity of the current slice layer.
Based on the third aspect, in a kind of possible design, the determination unit is also used to obtain the current slice layer
Cross-sectional area;And cross-sectional area and predetermined slice thickness according to the current slice layer, it determines described in printing
Current amount of powder needed for current slice layer.
Based on the third aspect, in a kind of possible design, the determination unit is also used to obtain characterization and described currently cuts
Multiple coordinate positions of the profile size of lamella;And multiple coordinate positions of the profile size based on the current slice layer,
Determine the cross-sectional area of the current slice layer.
Based on the third aspect, in a kind of possible design, the determination unit is also used to, and obtains the current slice layer
Cross-sectional area;Obtain the thickness of the current slice layer;And it described cuts according to the thickness of the current slice layer and currently
The cross-sectional area of lamella determines current amount of powder needed for printing the current slice layer.
Based on the third aspect, in a kind of possible design, described device further include: storage unit, it is described for obtaining
Whole slicing layers of the model of object to be printed;For each slicing layer in whole slicing layers, based on the slicing layer
Cross-sectional area and slice thickness determine amount of powder needed for printing the slicing layer;By each slicing layer in whole slicing layers
It is stored with the corresponding relationship of amount of powder needed for the printing slicing layer;Corresponding, the determination unit is also used to based on institute
Current slice layer is stated, the required current powder corresponding with the current slice layer is found out from the corresponding relationship
Amount.
Based on the third aspect, in a kind of possible design, described device further include: prompt unit, for determining printing
The sum of amount of powder needed for the whole slicing layer is total amount of powder;And prompt is generated based on total amount of powder and is referred to
It enables, to prompt user that the powder of total amount of powder is injected the material cylinder.
Based on the third aspect, in a kind of possible design, described control unit is also used to obtain the transversal of the material cylinder
Area;Cross-sectional area based on the material cylinder and current amount of powder needed for printing the current slice layer, determine with it is described
Powder height of the required corresponding powder of current amount of powder in the material cylinder;And it is sent and is controlled according to the powder height
Instruction is to the powder amount controller, so that the powder amount controller control material cylinder output is corresponding with the powder height
Powder to the 3D printing equipment print area, wherein the powder corresponding with powder height is in the material cylinder
Interior height is the powder height.
Fourth aspect, the embodiment of the present application provide a kind of amount of powder determining device, and described device includes: acquiring unit, use
In the whole slicing layers for the model for obtaining the object to be printed;First determination unit, for in whole slicing layers
Each slicing layer, determine the cross-sectional area of the slicing layer and the thickness of the slicing layer;Second determination unit, for being cut based on this
The cross-sectional area of lamella and the thickness of the slicing layer, determine amount of powder needed for printing the slicing layer, so that 3D printing equipment
The entity slice of the slicing layer is printed based on powder corresponding with amount of powder needed for the slicing layer.
5th aspect, the embodiment of the present application provides a kind of electronic equipment, including processor and is connected to the processor
Memory, computer program is stored in the memory, when the computer program is executed by the processor, so that institute
It states electronic equipment and executes method described in first aspect and second aspect.
6th aspect, the embodiment of the present application provide a kind of storage medium, are stored with computer program in the storage medium,
When the computer program is run on computers, so that the computer executes side described in first aspect and second aspect
Method.
Other feature and advantage of the application will be illustrated in subsequent specification, also, partly be become from specification
It is clear that by implementing the embodiment of the present application understanding.The purpose of the application and other advantages can be by written theorys
Specifically noted structure is achieved and obtained in bright book, claims and attached drawing.
Detailed description of the invention
Technical solution in ord to more clearly illustrate embodiments of the present application, below will be to needed in the embodiment attached
Figure is briefly described, it should be understood that the following drawings illustrates only some embodiments of the application, therefore is not construed as pair
The restriction of range for those of ordinary skill in the art without creative efforts, can also be according to this
A little attached drawings obtain other relevant attached drawings.
Fig. 1 is the flow diagram of 3D printing method provided by the embodiments of the present application.
Fig. 2 is the flow diagram that amount of powder provided by the embodiments of the present application determines method.
Fig. 3 is the structural schematic diagram of 3D printing device provided by the embodiments of the present application.
Fig. 4 is the structural schematic diagram of amount of powder determining device provided by the embodiments of the present application.
Fig. 5 is the structural schematic diagram of electronic equipment provided by the embodiments of the present application.
Specific embodiment
Below in conjunction with attached drawing in the embodiment of the present application, technical solutions in the embodiments of the present application is described.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi
It is defined in a attached drawing, does not then need that it is further defined and explained in subsequent attached drawing.Meanwhile the application's
In description, term " first ", " second " etc. are only used for distinguishing description, are not understood to indicate or imply relative importance.
Fig. 1 is please referred to, Fig. 1 is a kind of flow chart of 3D printing method provided by the embodiments of the present application, the method includes
Step: S100, S200, S300, S400 and S500.
S100: it receives and needs to treat the print command that the model of printing objects is printed for characterizing.
S200: responding the print command, determines the current slice layer for currently needing to print in the model to be printed.
S300: current amount of powder needed for printing the current slice layer is determined, wherein needed for the current slice layer
Current amount of powder is determined according to the cross-sectional area and slice thickness of the current slice layer.
S400: it is controlled according to the amount of powder that the required current amount of powder sends control instruction to the 3D printing equipment
Device is beaten so that powder amount controller control material cylinder exports corresponding with required current amount of powder powder to the 3D
The print area of printing apparatus.
S500: the entity of the current slice layer is printed using the powder.
It describes in detail below to the above method.
When needing to the current slice layer of the model to be printed, in order in the way of searching come direct
Required current amount of powder corresponding with the current slice layer is found out, to improve printing effect, therefore, as a kind of implementation
Mode, before S100, the method also includes steps: A1, A2 and A3.
A1: whole slicing layers of the model of the object to be printed are obtained.
As an implementation, A1 is comprising steps of A11 and A12.
A11: the model of the object to be printed is obtained.
Since 3D printing process is to treat each slices of printing objects to be overlapped printing, i.e., cut in the entity printed
New entity slice is printed on the basis of piece, then obtains the entity of integrally formed object, it is therefore, soft using image procossing
Part treats printing objects and carries out 3D modeling, obtains the model of the object to be printed.
As an implementation, when there is the model for predefining the object to be printed, institute is directly acquired
State the model of object to be printed.
As an implementation, the mark based on the object to be printed, from the mould of pre-stored object to be printed
In first corresponding relationship of type and mark, the mould of the object to be printed corresponding with the mark of the object to be printed is found out
Type.
A12: carrying out plane layer slice to the model of the object to be printed, obtains whole slicing layers, wherein described
The quantity of whole slicing layers is the integer more than or equal to 2.
After the model for getting the object to be printed, with the direction of the central axis with the threedimensional model,
Plane layer successively is carried out to the threedimensional model of the object to be printed from top to bottom or from bottom to up using image processing software
Slice obtains whole slicing layers so that the section of each slicing layer in the whole slicing layer with the central axis
Vertically;Wherein, the thickness size of each slicing layer according to the actual situation depending on, the thickness of each slicing layer can be identical, can also
With difference, determined with specific reference to actual conditions.The quantity of the whole slicing layer can be two, three etc..The whole is cut
The quantity of lamella is depending on the thickness of each slicing layer and the general thickness of the model of the object to be printed.
As an implementation, the section of any one slicing layer in whole slicing layer and the central axis it
Between angle can be acute angle, or obtuse angle.Wherein, the angle between the section of each slicing layer and the axle center can be with
It is identical, it can also be different.
A2: for each slicing layer in whole slicing layers, cross-sectional area and slice thickness based on the slicing layer
Determine amount of powder needed for printing the slicing layer.
As an implementation, the step of determining amount of powder needed for printing the slicing layer includes: A21 and A22.
A21: the cross-sectional area of the slicing layer is obtained.
As an implementation, A21 is comprising steps of A211 and A212.
A211: the multiple coordinate positions for characterizing the profile size of the slicing layer are obtained.
After getting whole slicing layers, by establishing coordinate system, for each slicing layer, so that the slicing layer position
In in the coordinate system, acquisition characterizes coordinate position of the multiple points of the profile size of the slicing layer in the coordinate system.Its
In, characterize the quantity of coordinate position of the multiple points of the profile size of the slicing layer in the coordinate system and the shape of slicing layer
It is related.For the slicing layer, the quantity of the coordinate position of acquisition is at least three, because 1 points of coordinate position is
It can determine that a face.When the shape of slicing layer is triangle, the seat for characterizing multiple points of profile size of the slicing layer is obtained
The quantity of cursor position is at least three, and 1 points of coordinate position includes: the coordinate bit on three vertex on the slicing layer
It sets;When the shape of the slicing layer is quadrangle, the coordinate position for characterizing the multiple points for the profile size for deserving slicing layer is obtained
Quantity be at least four, wherein 1 points of coordinate position includes: the coordinate bit on four vertex on the slicing layer
It sets;When the shape of the slicing layer is round, the number for characterizing the coordinate position of multiple points of profile size of the slicing layer is obtained
Amount is at least three.
A212: multiple coordinate positions of the profile size based on the slicing layer obtain the cross-sectional area of the slicing layer.
Wherein, the quantity of multiple coordinate positions of the slicing layer is more, and the calculating of the cross-sectional area of the slicing layer is more accurate,
But computation complexity is relatively also bigger, and for the slicing layer, the required coordinate position in the cross-sectional area for determining the slicing layer
Quantity be at least three because three points just can determine that a face.Coordinate position using multiple points on the slicing layer is true
The shape of the slicing layer is made, the cross section of the slicing layer is then determined using the coordinate position of multiple points on the slicing layer
Product.
For example, the slicing layer be triangle when, and the quantity of multiple coordinate positions of the slicing layer be three when, utilize
Three coordinate positions on the slicing layer determine the triangle for characterizing the slicing layer profile size, then determine triangle
The size θ for the angle that the length a and b on any both sides of shape and any both sides are constituted, then inputs triangle for a, b and θ
Areal calculation formula S=1/2*a*b*sin (θ), determine the area of the slicing layer.
For example, when the slicing layer is round, using multiple coordinate positions of the slicing layer, determine that one characterizes this and cuts
The circle of lamella profile size, then determines the radius of the slicing layer using multiple coordinate positions of the slicing layer, then will
The radius of the slicing layer inputs circular areal calculation formula, determines the cross-sectional area of the slicing layer.
A22: according to the cross-sectional area and slice thickness, amount of powder needed for printing the slicing layer is determined.
When the slice thickness of the slicing layer is predetermined, the cross-sectional area of the slicing layer and predetermined is determined
The product of slice thickness is the volume of the slicing layer.
As an implementation, after determining the volume of the slicing layer, based on powder used in the printing slicing layer
Density, the product of the volume and the density that determine the slicing layer be print the slicing layer needed for amount of powder.
As an implementation, it after determining the volume of the slicing layer, determines and prints powder used in the slicing layer
Density, the volume of the slicing layer, and printing after slice entity compactedness product be printing the slicing layer needed for powder
End amount.
When the thickness of the slicing layer does not predefine, amount of powder needed for printing the slicing layer is determined, comprising steps of
A221, A222 and A223.
A221: the thickness of the slicing layer is obtained.
After getting the slicing layer, the thickness for characterizing the slicing layer that the slicing layer is located in the coordinate system is obtained
The coordinate position of two points determines that the distance of the coordinate position of described two points is the thickness of the slicing layer.
A222: the cross-sectional area of the slicing layer is obtained.
Wherein, the embodiment of step A222 can be refering to step A212, therefore details are not described herein.
A223: it according to the cross-sectional area of the thickness of the slicing layer and the slicing layer, determines needed for printing the slicing layer
Amount of powder.
After determining the thickness of the slicing layer, the product of the cross-sectional area of the slicing layer and the thickness of the slicing layer is determined
For the volume of the slicing layer.
As an implementation, after determining the volume of the slicing layer, based on powder used in the printing slicing layer
Density, the product of the volume and the density that determine the slicing layer be print the slicing layer needed for amount of powder.
As an implementation, it after determining the volume of the slicing layer, determines and prints powder used in the slicing layer
Density, the volume of the slicing layer, and printing after slice entity compactedness product be printing the slicing layer needed for powder
End amount.
A3: by each slicing layer in whole slicing layers and the corresponding relationship of amount of powder needed for printing the slicing layer into
Row storage.
The corresponding relationship of amount of powder needed for establishing each slicing layer in whole slicing layers and printing the slicing layer, and
By each slicing layer in whole slicing layers and the corresponding relationship of amount of powder needed for printing the slicing layer is with file or table
The form of lattice.
As an implementation, it by the number of plies of each slicing layer in whole slicing layers and prints needed for the slicing layer
The corresponding relationship of amount of powder stored.
As an implementation, it by the mark of each slicing layer in whole slicing layers and prints needed for the slicing layer
The corresponding relationship of amount of powder stored.Wherein, the mark can be English character or other are used to distinguish each cut
The character of lamella, such as aa, bb, cc etc..
S100: it receives and needs to treat the print command that the model of printing objects is printed for characterizing.
After obtaining whole slicing layers of model of the object to be printed, the model to the object to be printed is being needed
When being printed, by choosing the model of the object to be printed, sends to 3D printing equipment and need for characterizing to be printed
The print command that the model of object is printed, 3D printing equipment are received for characterizing working as the model for needing to treat printing objects
The print command that preceding slicing layer is printed.
As an implementation, the print command include: currently need to print in the model to be printed it is current
The number of plies of slicing layer.
As an implementation, the print command includes: the cross-sectional area of the current slice layer.
As an implementation, the print command include: characterize the current slice layer profile size it is multiple
Coordinate position.
S200: responding the print command, determines the current slice layer for currently needing to print in the model to be printed.
In the print command include the model to be printed in currently need to print current slice layer the number of plies when,
The print command is responded, from the current slice for determining currently to need to print in the model to be printed in the print command
The number of plies of layer.
As an implementation, from each slicing layer of whole slicing layers in the model to be printed of pre-selection storage
The number of plies and slicing layer model corresponding relationship in, search corresponding with the number of plies of the current slice layer current slice layer
Model.
As an implementation, when the print command includes: the cross-sectional area of the current slice layer, institute is responded
Print command is stated, the cross-sectional area of the current slice layer is determined from the print command.
As an implementation, the print command include: characterize the current slice layer profile size it is more
A coordinate position responds the print command, determines that the profile for characterizing the current slice layer is big from the print command
Small multiple coordinate positions.
S300: current amount of powder needed for printing the current slice layer is determined, wherein needed for the current slice layer
Current amount of powder is determined according to the cross-sectional area and slice thickness of the current slice layer.
As an implementation, after the number of plies for determining the current slice layer, S300 includes: based on described current
The number of plies of slicing layer the number of plies of each slicing layer and prints needed for the slicing layer from pre-stored whole slicing layers
In the corresponding relationship of amount of powder, the required current amount of powder corresponding with the number of plies of the current slice layer is found out.
As an implementation, after the model for determining the current slice layer, S300 includes: based on described current
Slicing layer, the correspondence of each slicing layer and amount of powder needed for the printing slicing layer from pre-stored whole slicing layers
In relationship, the required current amount of powder corresponding with the current slice layer is found out.
When not finding out the required current amount of powder corresponding with the current slice layer, as a kind of embodiment party
The step of formula, current amount of powder needed for determining the printing current slice layer includes: B1 and B2.
B1: the cross-sectional area of the slicing layer is obtained.
As an implementation, when the print command includes the cross-sectional area of the current slice layer, from described
The cross-sectional area of the current slice layer is obtained in print command.
As an implementation, include in the print command current slice layer the number of plies when, based on described
The number of plies of current slice layer, from the number of plies of each slicing layers of whole slicing layers in the pre-stored model to be printed and
In the corresponding relationship of the cross-sectional area of slicing layer, the current slice layer corresponding with the number of plies of the current slice layer is found out
Cross-sectional area.
As an implementation, B1 includes: B11 and B12.
B11: the multiple coordinate positions for characterizing the profile size of the current slice layer are obtained.
After obtaining the current slice layer, by establishing coordinate system, so that the current slice layer is located at the coordinate
In system, coordinate position of the multiple points for the profile size for characterizing the current slice layer in the coordinate system is obtained.Wherein, table
Levy the quantity of coordinate position of the multiple points of the profile size of the current slice layer in the coordinate system and the shape of slicing layer
Shape is related.
B12: multiple coordinate positions of the profile size based on the current slice layer determine the cross of the current slice layer
Sectional area.
Wherein, the quantity of multiple coordinate positions of the current slice layer is more, the cross-sectional area of the current slice layer
Calculating it is more accurate, but computation complexity is relatively also bigger, for the current slice layer, is determining the current slice layer
Cross-sectional area when required coordinate position quantity be at least three because three points just can determine that a face.Worked as using described
The coordinate position of multiple points on preceding slicing layer determines the shape of the current slice layer, then utilizes the current slice layer
On the coordinate positions of multiple points determine the cross-sectional area of the current slice layer.Wherein it is determined that the current slice layer
The mode of cross-sectional area is see step A212.Therefore, details are not described herein.
B2: according to the cross-sectional area and predetermined slice thickness of the current slice layer, determine that printing is described current
Current amount of powder needed for slicing layer.
After the cross-sectional area for determining the current slice layer, cross-sectional area and the institute of the current slice layer are determined
The product for stating predetermined slice thickness is the volume of the current slice layer.
Wherein, the predetermined slice thickness can be implemented in the following way, get the current slice
After the number of plies of layer, from the corresponding relationship of the thickness of the number of plies and slicing layer of pre-stored slicing layer, finds out and work as with described
The corresponding slice thickness of the number of plies of preceding slicing layer.
As an implementation, the predetermined slice thickness can be implemented in the following way, get
After the current slice layer, from the corresponding relationship of the thickness of pre-stored slicing layer and slicing layer, finds out and work as with described
The corresponding slice thickness of preceding slicing layer.
As an implementation, after the volume for determining the current slice layer, based on the printing current slice
The density of powder used in layer, the product of the volume and the density that determine the current slice layer are the printing current slice layer
Required amount of powder.
As an implementation, it after the volume for determining the current slice layer, determines and prints the current slice
The product of the compactedness of slice entity after density, the volume of the current slice layer of powder used in layer, and printing is to beat
Amount of powder needed for printing the current slice layer.
As an implementation, it when the slice thickness for currently cutting layer does not predefine, determines described in printing
The step of current amount of powder needed for current slice layer: B21, B22 and B23.
B21: the thickness of the current slice layer is obtained.
After getting the current slice layer, obtain described in the characterization that the current slice layer is located in the coordinate system
First coordinate position of two points of the thickness of current slice layer determines the distance of the first coordinate position of described two points for institute
State the thickness of current slice layer.
B22: the cross-sectional area of the current slice layer is obtained.
Wherein, the embodiment of step B22 can be refering to step B11 and step B12, and therefore, details are not described herein.
B23: it according to the cross-sectional area of the thickness of the current slice layer and the current slice layer, determines described in printing
Current amount of powder needed for current slice layer.
Wherein, the detailed implementation process of B23 please refers to step B2, and therefore, details are not described herein.
S400: it is controlled according to the amount of powder that the required current amount of powder sends control instruction to the 3D printing equipment
Device is beaten so that powder amount controller control material cylinder exports corresponding with required current amount of powder powder to the 3D
The print area of printing apparatus.
As an implementation, S400 is comprising steps of C1, C2 and C3.
C1: the cross-sectional area of the material cylinder is obtained.
Wherein, the area of the material cylinder is pre-set, includes: the cross-sectional area of institute's material cylinder in the print command
When, the cross-sectional area of the material cylinder is obtained from described instruction.
C2: current amount of powder needed for cross-sectional area and the printing current slice layer based on the material cylinder is determined
Powder height of the powder corresponding with the required current amount of powder in the material cylinder.
As an implementation, it when the required current amount of powder is the volume of the current slice layer, determines
The quotient of the cross-sectional area of the volume and material cylinder of the current slice layer is the required corresponding powder of current amount of powder
Powder height in the material cylinder.
It as an implementation, is the volume of the current slice layer and described close in the required current amount of powder
When the product of degree, determine that the quotient of the cross-sectional area of the current amount of powder and the material cylinder is that the required current amount of powder is corresponding
Powder height of the powder in the material cylinder.
As an implementation, the amount of powder needed for the current slice layer is powder used in the current slice layer
Density, the volume of the current slice layer at end, and the slice entity after printing compactedness product when, determine described current
The corresponding powder of current amount of powder needed for described in the Shang Weiyu of the cross-sectional area of amount of powder and the material cylinder is in the material cylinder
Powder height.
C3: control instruction is sent to the powder amount controller, so that the amount of powder is controlled according to the powder height
Device controls the print area of material cylinder output powder corresponding with the powder height to the 3D printing equipment.
Control instruction is sent to the powder amount controller according to the powder height, wherein is provided in the material cylinder
Displacement sensor and material cylinder hoistable platform, the material cylinder hoistable platform are parallel with the bottom of the material cylinder, wherein the material cylinder
Powder is placed in the space that shape can collectively form for rectangle, square etc., the material cylinder hoistable platform and the material cylinder
End, wherein the position sensor can be grating sensor, the grating displacement sensor respectively with material cylinder hoistable platform,
The bottom of the material cylinder and powder amount controller connection, when needing to print current slice layer, the amount of powder control
Material cylinder hoistable platform described in device move up so that the material cylinder export powder to the 3D printing equipment print area, it is described
One end of grating displacement sensor also can do together ascending motion with the feed lift cylinders, and the powder amount controller passes through
Grating displacement sensor obtains first height of the material cylinder hoistable platform described in current time in the material cylinder, in amount of powder
During controller controls the material cylinder output powder, the powder amount controller acquires the material cylinder hoistable platform in real time and exists
The second height in the material cylinder, it is described when the difference of second height and first height is equal to the powder height
Powder amount controller controls the material cylinder hoistable platform and stops movement, then controls the material cylinder and stops output powder.
As an implementation, S400 can be implemented as follows, be institute in the required current amount of powder
When stating the volume of current slice layer and printing the product of density of the powder, alternatively, the powder needed for the current slice layer
Amount is the slice entity after density, the volume of the current slice layer of powder used in the current slice layer, and printing
Compactedness product when, control instruction is sent to the powder amount controller according to the required current amount of powder, wherein institute
It states and mass sensor is installed on material cylinder hoistable platform, far from close to institute on the mass sensor and the material cylinder hoistable platform
The face connection of bottom of the cylinder is stated, the mass sensor is connect with the powder amount controller, and the powder amount controller passes through
First mass of the powder stored in material cylinder described in the mass sensor acquisition current time, and it is flat to control the material cylinder lifting
Platform moves up so that the material cylinder exports the print area of powder to the 3D printing equipment, in the control material cylinder output powder
In the process at end, the powder amount controller acquires the of remaining powder in the material cylinder by the mass sensor in real time
Two mass, when the difference of second mass and first mass is equal to the required current amount of powder, the amount of powder
Controller controls the material cylinder hoistable platform stop motion, then controls the material cylinder and stops output powder.
S500: the entity of the current slice layer is printed using the powder.
3D printing equipment emits laser by laser to melt the powder being located on the print area, has beaten existing
When the slice entity of print, it is described printed slice entity on the basis of scanning and printing go out the entity of the current slice layer.
After each slicing layer for determining to print the model to be printed respectively required amount of powder, as a kind of reality
Mode is applied, after A2, the method also includes: the sum of amount of powder needed for determining printing whole slicing layers is total powder
End amount;Hint instructions are generated based on total amount of powder, to prompt described in powder injection of the user by total amount of powder
Material cylinder.
Before printing the model to be printed, in the respective institute of each slicing layer for determining to print the model to be printed
After the amount of powder needed, the sum of amount of powder needed for determining printing whole slicing layers is total amount of powder, and based on described
Total amount of powder generates hint instructions, prompt information is generated in the 3D printing equipment, or the prompt information is sent
To the user terminal connecting with the 3D printing equipment, the prompt information is for prompting user by the powder of total amount of powder
The material cylinder is injected at end, is guaranteed that the amount of powder injected inside material cylinder can just be used to print and is completed the model to be printed, after
And guarantee be not in print procedure scarce powder or powder it is excessive and the problem of waste.
As an implementation, after S300, the method also includes: G and H.
G: by the first corresponding relationship of current amount of powder needed for the current slice layer and the printing current slice layer
It is stored.
After getting the required current amount of powder, by the current slice layer and the required current powder
First corresponding relationship of amount is stored in the form of table or file.
As an implementation, the second correspondence of the number of plies of the current slice layer and the required current amount of powder
Relationship is stored in the form of table or file.
H: when getting the current slice layer again, it is based on the current slice layer, from first corresponding relationship
In determine current amount of powder needed for printing the current slice layer.
When getting the current slice layer again, it is based on the current slice layer, from first corresponding relationship
Find out the required current amount of powder corresponding with the current slice layer.
It is corresponding from described second based on the number of plies of the current slice layer when getting the current slice layer again
It is found out in relationship and counts the corresponding required current amount of powder layer by layer with the current slice.
By the above-mentioned means, when getting the current slice layer again, by searching for mode directly acquire it is described
Required amount of powder improves amount of powder and determines efficiency, then mention without amount of powder needed for redefining the current slice layer
High printing effect.
Referring to figure 2., Fig. 2 is the flow chart that a kind of amount of powder provided by the embodiments of the present application determines method, the method
It include: S600, S700 and S800.
S600: whole slicing layers of the model of the object to be printed are obtained.
S700: for each slicing layer in whole slicing layers, the cross-sectional area and the slice of the slicing layer are determined
The thickness of layer.
S800: the thickness of cross-sectional area and the slicing layer based on the slicing layer is determined needed for printing the slicing layer
Amount of powder, so that 3D printing equipment prints the entity of the slicing layer based on powder corresponding with amount of powder needed for the slicing layer
Slice.
Wherein, the implementation process of the present embodiment content described in the embodiment described referring to Figure 1, therefore, herein not
It repeats again.
Referring to figure 3., Fig. 3 is a kind of structural block diagram of 3D printing device 400 provided by the embodiments of the present application.It below will be right
Structural block diagram shown in Fig. 3 is illustrated, and shown device includes:
Receiving unit 410 is used to characterize the print command for needing to treat the model of printing objects and being printed for receiving;
Response unit 420 determines the current slice for currently needing to print in the model to be printed for responding the print command
Layer;Determination unit 430, for current amount of powder needed for determining the printing current slice layer, wherein the current slice layer
Required current amount of powder is determined according to the cross-sectional area and slice thickness of the current slice layer;Control unit 440 is used for root
The powder amount controller that control instruction to the 3D printing equipment is sent according to the required current amount of powder, so that the powder
Amount controller controls material cylinder and exports powder corresponding with the required current amount of powder to the print zone of the 3D printing equipment
Domain;Print unit 450, for printing the entity of the current slice layer using the powder.
As an implementation, determination unit 430 are also used to obtain the cross-sectional area of the current slice layer;And
According to the cross-sectional area of the current slice layer and the predetermined slice thickness, determines and print the current slice layer institute
The current amount of powder needed.
As an implementation, determination unit 430 are also used to obtain the profile size for characterizing the current slice layer
Multiple coordinate positions;And multiple coordinate positions of the profile size based on the current slice layer, determine the current slice
The cross-sectional area of layer.
As an implementation, determination unit 430 are also used to have at least two in the model of the object to be printed
When the thickness difference of a slicing layer, the thickness of the current slice layer is obtained;And according to the thickness of the current slice layer and
The cross-sectional area of the current slice layer determines current amount of powder needed for printing the current slice layer.
As an implementation, described device further include: storage unit, for obtaining the whole of the model to be printed
Slicing layer;For each slicing layer in whole slicing layers, amount of powder needed for printing the slicing layer is determined;It will be described
Each slicing layer and the corresponding relationship of amount of powder needed for the printing slicing layer are stored in whole slicing layers;It is corresponding, really
Order member 430 is also used to find out from the corresponding relationship corresponding with the current slice layer based on the current slice layer
The required current amount of powder.
As an implementation, described device further include: prompt unit, for determining printing whole slicing layers institute
The sum of the amount of powder needed is total amount of powder;And hint instructions are generated based on total amount of powder, to prompt user by institute
The powder for stating total amount of powder injects the material cylinder.
As an implementation, described control unit is also used to obtain the cross-sectional area of the material cylinder;Based on the material
Current amount of powder needed for the cross-sectional area and the printing current slice layer of cylinder, is determined and the required current amount of powder
Powder height of the corresponding powder in the material cylinder;And control instruction is sent to the amount of powder according to the powder height
Controller is beaten so that the powder amount controller controls material cylinder output powder highly corresponding with the powder to the 3D
The print area of printing apparatus, wherein height of the powder corresponding with the powder height in the material cylinder is the powder
Last height.
Each functional unit of the present embodiment pair realizes the process of respective function, refers to and retouches in above-mentioned embodiment illustrated in fig. 1
The content stated, details are not described herein again.
Referring to figure 4., Fig. 4 is a kind of structural block diagram of amount of powder determining device 500 provided by the embodiments of the present application.Below
Structural block diagram shown in Fig. 4 will be illustrated, shown device includes:
Acquiring unit 510, whole slicing layers of the model for obtaining the object to be printed.
First determination unit 520, for determining the cross of the slicing layer for each slicing layer in whole slicing layers
The thickness of sectional area and the slicing layer.
Second determination unit 530 is determined to print for the thickness of cross-sectional area and the slicing layer based on the slicing layer
Amount of powder needed for the slicing layer, so that 3D printing equipment is printed based on powder corresponding with amount of powder needed for the slicing layer
The entity of the slicing layer is sliced.
Each functional unit of the present embodiment pair realizes the process of respective function, refers to and retouches in above-mentioned embodiment illustrated in fig. 2
The content stated, details are not described herein again.
Referring to figure 5., the embodiment of the present application provides the structural schematic diagram of a kind of electronic equipment 100, and electronic equipment 100 can be with
For 3D printing equipment, electronic equipment 100 or be PC (personal computer, PC), tablet computer, intelligence
Energy mobile phone, personal digital assistant (personal digital assistant, PDA) etc..
Electronic equipment 100 may include: memory 102, processing 101, communication interface 103 and communication bus, communication bus
For realizing the connection communication of these components.
Memory 102 is used to store the model of object to be printed, 3D printing method and apparatus provided by the embodiments of the present application
The various data such as corresponding calculation procedure instruction, wherein memory 102 may be, but not limited to, random access memory
(Random Access Memory, RAM), read-only memory (Read Only Memory, ROM), programmable read only memory
(Programmable Read-Only Memory, PROM), erasable read-only memory (Erasable Programmable
Read-Only Memory, EPROM), electricallyerasable ROM (EEROM) (Electric Erasable Programmable
Read-Only Memory, EEPROM) etc..
Processor 101 is for it is real to execute the application when reading and running the computer program instructions being stored in memory
The step of 3D printing method of example offer is provided.
Wherein, processor 101 may be a kind of IC chip, the processing capacity with signal.Above-mentioned processor
101 can be general processor, including central processing unit (Central Processing Unit, CPU), network processing unit
(Network Processor, NP) etc.;It can also be digital signal processor (DSP), specific integrated circuit (ASIC), scene
Programmable gate array (FPGA) either other programmable logic device, discrete gate or transistor logic, discrete hardware group
Part.It may be implemented or execute disclosed each method, step and the logic diagram in the embodiment of the present application.General processor can be with
It is that microprocessor or the processor are also possible to any conventional processor etc..
Communication interface 103, can be used the device of any transceiver one kind, send hint instructions to the electronic equipment
The user terminal of 100 connections.
In addition, it is stored with computer program in the storage medium the embodiment of the present application also provides a kind of storage medium,
When the computer program is run on computers, so that the computer executes any one of the application embodiment and is provided
Method.
In conclusion the amount of powder that proposes of each embodiment of the application is determining and 3D printing method, apparatus, electronic equipment and deposits
Storage media, need to treat printer model printed when, respond the print command, determine in the model to be printed current
Current amount of powder required for the current slice layer for needing to print then sends control according to the required current amount of powder and refers to
Enable to the 3D printing equipment powder amount controller so that the powder amount controller control material cylinder output with it is described required
The current corresponding powder of amount of powder prints the entity of current slice layer to the print area of the 3D printing equipment, so that 3D
Printing device can based on each slicing layer of printing objects respectively the corresponding powder of required actual powder amount realize it is automatic
Change printing, manual intervention is not necessarily in print procedure, saves human resources, wherein current powder needed for the current slice layer
End amount is determined according to the cross-sectional area of the current slice layer and predetermined slice thickness, guarantees the current amount of powder
It determines precision, then avoids scarce powder or the excessive drawback of powder.
In embodiment provided herein, it should be understood that disclosed device and method, it can also be by other
Mode realize.The apparatus embodiments described above are merely exemplary, for example, the flow chart and block diagram in attached drawing are shown
According to device, the architectural framework in the cards of method and computer program product, function of multiple embodiments of the application
And operation.In this regard, each box in flowchart or block diagram can represent one of a module, section or code
Point, a part of the module, section or code includes one or more for implementing the specified logical function executable
Instruction.It should also be noted that function marked in the box can also be attached to be different from some implementations as replacement
The sequence marked in figure occurs.For example, two continuous boxes can actually be basically executed in parallel, they sometimes may be used
To execute in the opposite order, this depends on the function involved.It is also noted that each of block diagram and or flow chart
The combination of box in box and block diagram and or flow chart can be based on the defined function of execution or the dedicated of movement
The device of hardware is realized, or can be realized using a combination of dedicated hardware and computer instructions.
In addition, each functional module in each embodiment of the application can integrate one independent portion of formation together
Point, it is also possible to modules individualism, an independent part can also be integrated to form with two or more modules.
The foregoing is merely preferred embodiment of the present application, are not intended to limit this application, for the skill of this field
For art personnel, various changes and changes are possible in this application.Within the spirit and principles of this application, made any to repair
Change, equivalent replacement, improvement etc., should be included within the scope of protection of this application.
Claims (12)
1. a kind of 3D printing method, which is characterized in that be applied to 3D printing equipment, which comprises
It receives and needs to treat the print command that the model of printing objects is printed for characterizing;
The print command is responded, determines the current slice layer for currently needing to print in the model to be printed;
Determine current amount of powder needed for printing the current slice layer, wherein current powder needed for the current slice layer
Amount is determined according to the cross-sectional area and slice thickness of the current slice layer;
The powder amount controller that control instruction to the 3D printing equipment is sent according to the required current amount of powder, so that institute
It states powder amount controller control material cylinder and exports powder corresponding with the required current amount of powder to the 3D printing equipment
Print area;
The entity of the current slice layer is printed using the powder.
2. the method according to claim 1, wherein current powder needed for determining the printing current slice layer
The step of amount includes:
Obtain the cross-sectional area of the current slice layer;
According to the cross-sectional area and predetermined slice thickness of the current slice layer, determines and print the current slice layer institute
The current amount of powder needed.
3. the method according to claim 1, wherein current powder needed for determining the printing current slice layer
The step of amount, comprising:
Obtain the cross-sectional area of the current slice layer;
Obtain the thickness of the current slice layer;
According to the cross-sectional area of the thickness of the current slice layer and the current slice layer, determine to print the current slice
Current amount of powder needed for layer.
4. according to the method in claim 2 or 3, which is characterized in that the cross-sectional area for obtaining the current slice layer includes:
Obtain the multiple coordinate positions for characterizing the profile size of the current slice layer;
Multiple coordinate positions of profile size based on the current slice layer determine the cross-sectional area of the current slice layer.
5. the method according to claim 1, wherein receive for characterize need to treat the models of printing objects into
Before the print command of row printing, the method also includes:
Obtain whole slicing layers of the model of the object to be printed;
For each slicing layer in whole slicing layers, cross-sectional area and slice thickness based on the slicing layer are determined to beat
Amount of powder needed for printing the slicing layer;
Each slicing layer in whole slicing layers is stored with the corresponding relationship of amount of powder needed for printing the slicing layer;
It is corresponding, determine current amount of powder needed for printing the current slice layer, comprising:
Based on the current slice layer, found out from the corresponding relationship corresponding with the current slice layer described required
Current amount of powder.
6. according to the method described in claim 5, it is characterized in that, being directed to each slicing layer in whole slicing layers, base
After the amount of powder needed for the cross-sectional area and slice thickness of the slicing layer are determined to print the slicing layer, the method is also wrapped
It includes:
The sum of amount of powder needed for determining printing whole slicing layers is total amount of powder;
Hint instructions are generated based on total amount of powder, to prompt user that the powder of total amount of powder is injected the material
Cylinder.
7. the method according to claim 1, wherein sending control instruction according to the required current amount of powder
To the powder amount controller of the 3D printing equipment, comprising:
Obtain the cross-sectional area of the material cylinder;
Current amount of powder needed for cross-sectional area and the printing current slice layer based on the material cylinder, is determined and the institute
Powder height of the corresponding powder of current amount of powder needed in the material cylinder;
Control instruction is sent to the powder amount controller, so that the powder amount controller controls institute according to the powder height
State the print area of material cylinder output powder corresponding with the powder height to the 3D printing equipment.
8. a kind of amount of powder determines method, which is characterized in that the described method includes:
Obtain whole slicing layers of the model of the object to be printed;
For each slicing layer in whole slicing layers, the cross-sectional area of the slicing layer and the thickness of the slicing layer are determined;
The thickness of cross-sectional area and the slicing layer based on the slicing layer, determines amount of powder needed for printing the slicing layer, with
3D printing equipment is set to print the entity slice of the slicing layer based on powder corresponding with amount of powder needed for the slicing layer.
9. a kind of 3D printing device, which is characterized in that described device includes:
Receiving unit is used to characterize the print command for needing to treat the model of printing objects and being printed for receiving;
Response unit determines the current slice for currently needing to print in the model to be printed for responding the print command
Layer;
Determination unit, for current amount of powder needed for determining the printing current slice layer, wherein the current slice layer institute
The current amount of powder needed is determined according to the cross-sectional area of the current slice layer and the thickness of slicing layer;
Control unit, for sending the amount of powder of control instruction to the 3D printing equipment according to the required current amount of powder
Controller, so that powder amount controller control material cylinder exports corresponding with required current amount of powder powder to described
The print area of 3D printing equipment;
Print unit, for printing the entity of the current slice layer using the powder.
10. a kind of amount of powder determining device, described device include:
Acquiring unit, whole slicing layers of the model for obtaining the object to be printed;
First determination unit, for determining the cross-sectional area of the slicing layer for each slicing layer in whole slicing layers
With the thickness of the slicing layer;
Second determination unit is determined to print the slice for the thickness of cross-sectional area and the slicing layer based on the slicing layer
Amount of powder needed for layer, so that 3D printing equipment prints the slice based on powder corresponding with amount of powder needed for the slicing layer
The entity slice of layer.
11. a kind of electronic equipment, which is characterized in that including memory and processor, be stored with computer in the memory
Program instruction when the computer program instructions are read and run by the processor, is executed such as any one of claim 1-8
The step of described method.
12. a kind of storage medium, which is characterized in that be stored with computer program instructions, the computer on the storage medium
When program instruction is readable by a computer and runs, execute such as the step of method of any of claims 1-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910719319.2A CN110370650A (en) | 2019-08-05 | 2019-08-05 | Amount of powder determination and 3D printing method, apparatus, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910719319.2A CN110370650A (en) | 2019-08-05 | 2019-08-05 | Amount of powder determination and 3D printing method, apparatus, electronic equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110370650A true CN110370650A (en) | 2019-10-25 |
Family
ID=68258171
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910719319.2A Pending CN110370650A (en) | 2019-08-05 | 2019-08-05 | Amount of powder determination and 3D printing method, apparatus, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110370650A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105751491A (en) * | 2014-12-16 | 2016-07-13 | 长沙嘉程机械制造有限公司 | Novel powder cylinder-free powder feeding method for compact powder-laying type 3D printer |
CN106232330A (en) * | 2014-03-31 | 2016-12-14 | 惠普发展公司,有限责任合伙企业 | Generate three-dimensional body |
CN107835739A (en) * | 2015-07-13 | 2018-03-23 | Eos有限公司电镀光纤*** | Method and apparatus for the dispensing building material in the manufacture method of production |
-
2019
- 2019-08-05 CN CN201910719319.2A patent/CN110370650A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106232330A (en) * | 2014-03-31 | 2016-12-14 | 惠普发展公司,有限责任合伙企业 | Generate three-dimensional body |
CN105751491A (en) * | 2014-12-16 | 2016-07-13 | 长沙嘉程机械制造有限公司 | Novel powder cylinder-free powder feeding method for compact powder-laying type 3D printer |
CN107835739A (en) * | 2015-07-13 | 2018-03-23 | Eos有限公司电镀光纤*** | Method and apparatus for the dispensing building material in the manufacture method of production |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110370646B (en) | 3D printing method and device, electronic equipment and storage medium | |
CN110568451B (en) | Method and device for generating road traffic marking in high-precision map | |
CN110333862A (en) | UI page code generation method, device and server | |
CN109684803B (en) | Man-machine verification method based on gesture sliding | |
CN109840448A (en) | Information output method and device for automatic driving vehicle | |
CN108519094A (en) | Local paths planning method and cloud processing end | |
CN109816049A (en) | A kind of assembly monitoring method, equipment and readable storage medium storing program for executing based on deep learning | |
CN101561830A (en) | Dimension marking method for CAD and device thereof | |
CN110329423A (en) | A kind of accuracy control method of hull Quick carrying | |
CN106202671B (en) | A kind of method that Full Parameterized establishes prestressed strand model | |
CN105354878B (en) | The preparation method and device of a kind of electronic map data | |
CN109059821B (en) | Coordinate measuring machine measuring path planning method | |
CN111881491B (en) | Automatic generation method, system, device and medium for clothing layout | |
KR20170138618A (en) | Quantitative evaluation method for 3D printer output and system | |
CN106952346B (en) | System and method for generating suspended ceiling 3D model based on drawing plane polygon | |
CN110370650A (en) | Amount of powder determination and 3D printing method, apparatus, electronic equipment and storage medium | |
CN114241444A (en) | Lane line recognition method and apparatus, storage medium, and electronic apparatus | |
CN115170580A (en) | Plate processing control method and device, computer equipment and storage medium | |
KR20200065590A (en) | Method and apparatus for detecting lane center point for accurate road map | |
TW201317815A (en) | System and method for processing information of measurement numbers | |
EP3072084A1 (en) | System and method for constructing a statistical shape model | |
CN104850820A (en) | Face identification method and device | |
CN116468870A (en) | Three-dimensional visual modeling method and system for urban road | |
CN110706342A (en) | BIM model-based method for displaying geological model section through Web end in lightweight manner | |
CN115979243A (en) | Mobile robot navigation map conversion method and system based on BIM information |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191025 |