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 PDF

Info

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
Application number
CN201910719319.2A
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.)
Hangzhou Yi Yi Three Dimensional Technology Co Ltd
Original Assignee
Hangzhou Yi Yi Three Dimensional 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 Hangzhou Yi Yi Three Dimensional Technology Co Ltd filed Critical Hangzhou Yi Yi Three Dimensional Technology Co Ltd
Priority to CN201910719319.2A priority Critical patent/CN110370650A/en
Publication of CN110370650A publication Critical patent/CN110370650A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B22CASTING; POWDER METALLURGY
    • B22FWORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
    • B22F10/00Additive manufacturing of workpieces or articles from metallic powder
    • B22F10/80Data acquisition or data processing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B22CASTING; POWDER METALLURGY
    • B22FWORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
    • B22F10/00Additive manufacturing of workpieces or articles from metallic powder
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B22CASTING; POWDER METALLURGY
    • B22FWORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
    • B22F3/00Manufacture of workpieces or articles from metallic powder characterised by the manner of compacting or sintering; Apparatus specially adapted therefor ; Presses and furnaces
    • B22F3/005Loading or unloading powder metal objects
    • 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/141Processes of additive manufacturing using only solid materials
    • B29C64/153Processes of additive manufacturing using only solid materials using layers of powder being selectively joined, e.g. by selective laser sintering or melting
    • 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/307Handling of material to be used in additive manufacturing
    • B29C64/321Feeding
    • 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
    • B33Y10/00Processes of additive manufacturing
    • 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
    • B33Y40/00Auxiliary operations or equipment, e.g. for material handling
    • 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B22CASTING; POWDER METALLURGY
    • B22FWORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
    • B22F10/00Additive manufacturing of workpieces or articles from metallic powder
    • B22F10/20Direct sintering or melting
    • B22F10/28Powder bed fusion, e.g. selective laser melting [SLM] or electron beam melting [EBM]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B22CASTING; POWDER METALLURGY
    • B22FWORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
    • B22F12/00Apparatus 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/90Means for process control, e.g. cameras or sensors
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P10/00Technologies related to metal processing
    • Y02P10/25Process 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

Amount of powder determination and 3D printing method, apparatus, electronic equipment and storage medium
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.
CN201910719319.2A 2019-08-05 2019-08-05 Amount of powder determination and 3D printing method, apparatus, electronic equipment and storage medium Pending CN110370650A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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