Following a build operation to generate printed parts in a three-dimensional (3D) printer, the printed parts may be subjected to post-processing operations, for example de-caking or dyeing. Depending on the specification for each part, different printed parts may be subject to the same or different post-processing operations.
After completion of the build operation in a 3D printer or other additive manufacturing system, printed parts may be subject to downstream workflows such as post-processing operations. These workflows may differ between parts being printed, particularly in the case where multiple designs from different designers are being printed in a single build job by a print service provider. For example, these workflows may include de-caking, cleaning and/or dyeing. In some instances, different parts may need to be separated for different downstream workflows after printing. Such separation of respective parts may be conducted by an operator or by an automated system. Such an operator or system may identify which of the printed parts need to be allocated to which downstream workflow, in order for the parts to undergo the appropriate post-processing operations.
The present disclosure describes how a sprue may be determined that is suitable for connecting parts together so that they may be handled as a single object in a downstream workflow. The parts may be handled together up to a point where the object may be divided into smaller sub-groups for sub-workflow differentiation. After this, the parts may be detached individually from the sprue. Grouping the parts in this way may give rise to workflow efficiency gains, wherein parts being subjected to a given post-processing operation may be handled as a single object instead of being processed individually.
The present disclosure describes how, during a pre-print procedure, model data defining parts to be printed may be used to determine the sprue and generate modified model data representing both the parts and the sprue.
In an example, the process of producing 3D-printed parts that undergo specific workflows may include: (i) part and build preparation; (ii) 3D printing; and (iii) post-processing workflows. During the part and build preparation, a digital model of each of the parts to be printed, comprising model data representing the parts, may be generated or received by a pre-print application.
Suitable contact locations for the sprue, defining positions on the parts where one or a plurality of sprues may be connected, may either be included in the model data by the designer or identified afterwards. If not included in the model data, the contact locations may be determined either automatically and/or with user input. For example, the contact locations may be determined automatically based on a determination of aesthetically less significant regions of the parts. In some examples, an automatically determined contact location may be updated or adjusted by a user. In other examples, the contact locations may be determined entirely manually by a user. The sprue may be designed so as to be frangible connected to the part at the contact location, to facilitate subsequent detachment.
Parameters specifying the size and location of the sprue 105 may be determined manually by a user, or automatically in the pre-print application. A plurality of sprues may be provided in some examples, to facilitate handling of one or more parts. In some examples, parameters may be specified by a combination of manual and automatic processes, for example by the pre-print application generating a proposed sprue which may then be accepted, rejected or modified by the user. This determination may take into account degrees of freedom within limits permitted by a specified sprue type. For example, a particular type of sprue may have a specified minimum radius of curvature to avoid weak points. Determined parameters of the sprue, and/or the sprue type, may include parameters regarding the type of connection between the sprue and the part. The sprue may be determined by selecting a sprue construction from a set of predetermined sprue constructions, based on the model data. The sprue may also be determined in such a way as to connect to the specified contact locations whilst minimizing the sprue length, in order to reduce material costs associated with the sprue and maximise strength. This may be achieved by selecting contact locations on respective parts that are closest together and/or by moving parts within the model, to reduce the distance between parts. Part packing rules may be applied here to increase the part packing density whilst maintaining part quality during printing. For example, these part packing rules may place a limit on how close individual parts 101a, 101b and 102a, 102b may be positioned in proximity to one another. This particular rule may, for example, be specified by the designer of the parts, or otherwise included in the model data.
In this example, the sprue includes an automatically generated label which identifies the parts connected to the sprue. The label may be located on the handle portion 106a, 106b, and each of the handle portions 106a, 106b may include a respective label. The label(s) may enable the attached parts to be identified after the printing stage. In some examples, these labels may be used for quality assurance of the printing process by comparing the printed parts to the original modified model data input to the printing stage. In some examples these labels may be used to separate the printed parts for different downstream workflows depending on the part identification. Such a label may be used to add a unique identification to a part during post-processing, and may enable the part identification to be linked to the placement of the part in the model data. This enables increased traceability control when several parts of the same type are printed in the same model, since the position of each part may be linked to a unique part identification and then to the sprue label.
The sprue may be of various types, each type having a respective structure and type of fill. For example, some sprues might be solid while others may have honeycomb or other non-solid interior structures to save material cost and weight. The sprue has a density and material cost per unit length, and may be specified by parameters depending on the type of sprue. Such parameters may include details of the cross-section, e.g. diameter for a circular section or orthogonal dimensions for a rectangular section, and may also include a radius of curvature. Sprue parameters may also include specified orientations, for example horizontal sprues may be specified in a particular instance instead of vertical sprues, depending on the design and properties of the parts to be printed.
In some examples, an angular radius of the sprue may have an associated minimum so as to ensure strength of the sprue when printed. In some examples, the angular radius may be determined in accordance with a part to be printed, wherein smaller parts may be allocated smaller sprues because a strength needed to support them is reduced. Part packing rules for the parts may also include the avoidance of aesthetically significant regions of the parts. For example, smaller parts will be more aesthetically impacted by a larger sprue contact area than would a larger part. In some examples, the angular radius may be determined in accordance with maintaining this strength whilst reducing the overall cost of the design. In some examples, the dimensions of the sprues may also be determined taking into the account the downstream workflows. For example, large dimension sprues may negatively affect the effectiveness of certain post-processing operations on printed parts, such as cleaning, decaking and dyeing.
In some examples, multiple contact locations may be identified, which may each be allocated a respective sprue. This may be beneficial where a single smaller sprue, selected to reduce aesthetic impact, would be too small to ensure sprue strength. Multiple sprues may then enable a stronger overall connection at different positions of low aesthetic importance on the part.
In some examples each part may be connected to a respective section of a sprue, and the sprue sections may have differing properties. For example, the dimensions of the sprue sections may vary depending on the size of the part. In some examples, parts may each be provided with multiple sprue sections of different, or the same, properties.
The handle portion(s) may be designed to fit into stand fixtures in downstream workflow processes or post-processing operations, and/or may include features for facilitating an operator, or an automated handling system or robot, to identify or manipulate the sprue and the connected parts. The handle portions may be determined automatically, such that the downstream workflow processes are recognised for a particular part or parts and used to specify the handle portions accordingly.
It should be understood that
The connection between the sprue and the part may take any appropriate form that is sufficiently strong to allow the part to remain attached to the sprue during handling and post-processing following printing, but which enables the part to be detached from the sprue by an operator, automated handling system, or end user, at an appropriate time. The connection may be one of any number of predetermined types for attaching the sprue to the connection location, or socket, provided in the part.
In one example, the connection type is a hybrid connection designed to provide sufficient strength to maintain the connection during handling, but to facilitate detachment when a force is applied in a particular direction. These hybrid connections may include an alternating pattern (a “hybrid pattern”) of fully-fused and under-fused materials of a printing substance. In one example, the hybrid pattern may be such that an outside rim of the connection is fully fused and an inside portion of the connection is under-fused. In another example, the hybrid pattern may fully fuse the corners of the connection and under fuse the remaining portion of the connection. Accordingly, the hybrid pattern may comprise any of a wide variety of patterns of fully-fused and under-fused locations. For example, the hybrid pattern may comprise any cross-sectional pattern of fully-fused and under-fused connections between the part and the sprue. The terms “fully-fused” and “under-fused” may describe degrees of fusion of a build material in a variety of 3D printing technologies, for example, 3D binder jetting, thermal fusion printing, selective laser sintering, and other powder-based 3D printing systems. In 3D binder jet printing, “fully-fused” and/or “under-fused” may refer to the liquid binder agent disposed to join the powder particles. In selective laser sintering, “fully-fused” and/or “under-fused” may refer to the laser fusing of the powder.
In powder-based 3D printing systems, under-fused sections may be realized by, for example, utilizing a lower-than-normal fusing temperature, shortening the fusing time, and/or the like. A shortened fusing time may produce under-fused sections by generating a porous microstructure, which results in reduced mechanical strength. A variation in temperature may strengthen or weaken the under-fused sections. For example, a lower fusing temperature may generate a weaker under-fused section whereas a higher fusing temperature may generate a stronger under-fused section. In thermal fusion printing, under-fused sections may, for example, be realized by utilizing fewer fusing agents and/or adding more detailing agents. Fusing agents are applied to a material layer to fuse the particles together. Detailing agent is applied to modify fusing and create fine detail and smooth surfaces, and may be weaker than fusing agents. The strength of the under-fused section may be selectively modified by varying the relative quantities of fusing agent and detailing agent. For example, an under-fused section with more fusing agent than detailing agent may be stronger than an under-fused section with more detailing agent than fusing agent.
In some examples, the type of connection between a sprue and a part, which may comprise an arrangement of fused and under-fused layers, may be selected from a set of predetermined connection types. In some examples, the connection type may be newly determined based on the received model data. The determination of the connection type may, in some examples, take into account part packing rules provided by the designer. For example, the packing of the parts may aim to minimize potential scars that may be left on the parts once detached from the sprue. In some examples this may be relevant where parts are detached later in the post-processing workflow or, for example, when they are detached by the end user, since in these examples there are fewer post-processing operations after the detachment, which might otherwise be used to reduce the extent of the scar. Such a set of predetermined connection types may also be used, in some examples, to determine the type of connection between two or more sections of a single sprue, such that the parts attached to a sprue may be detached into sub-groups by separating the sprue into individual sprue sections.
The set of predetermined connection types may include a cross-sectional pattern of fully-fused and under-fused connections, wherein the cross-sectional pattern may comprise, for example:
The above list of connection types serves as an example list, whilst other varieties of different arrangements are also possible. The predetermined connection types may also incorporate other connection types comprising separated regions of fully-fused and under-fused material.
In some examples, determination of the sprue may be carried out automatically, and may utilise machine learning techniques such that properties of a sprue may be applied to equivalent print jobs without having to continually determine the sprue for every print job. In some examples, machine learning may be utilized to quickly suggest sprues for closely related print jobs.
Digital models of parts to be printed, and the determined sprue(s), may be packed into the available build volume, either manually or using an automated packing scheme. A sprue may include a respective label that may be used to identify the attached parts after printing. A record may be stored, for example in a database, of manufacturing information for each part connected to the sprue, and the label may be associated with this record. The manufacturing information may include the position and orientation of the parts in the print bed of a 3D printer, once the models of the parts are packed into the build volume.
Modified model data may then be generated representing both the parts to be printed and the sprue. The pre-print application may generate slices of the modified model data which may be sent to the printer for printing. Alternatively, the slices of the modified model may be extracted within the printer itself to generate the print data. During 3D printing, the parts and sprue may be generated by the 3D printer.
After printing, in some examples of the post-processing procedure, a printed object may be scanned in order to generate a digital fingerprint of each respective part, which may be used to link each part to the label on the sprue to which the parts are attached. This digital fingerprint may be stored in the database record for the part. In some examples, this digital fingerprint may be associated with a manufacturing history of the part, providing an incremental history of the manufacturing processes the part has gone through. For example, this digital history may point to the original modified model data and may identify information such as the identity of the printer on which the part was manufactured, the time of manufacture, and the location of the part within the build volume, which may give information about the temperature profile of the printed layers in the bed region where the part was printed. Each record may be supplemented with the actual scan of the part may include information regarding its geometric, dimensioning and tolerance (GD&T) vetting. Other workflow data related to the part's printing history may also be incorporated into this record. Each part and its manufacturing history may then be uniquely recognized, via its respective fingerprint. Scanning of the printed parts, and relating the printed parts to their respective record, may allow quality assurance of the printed parts. This scanning phase may be performed at any time in the post-print stages, such that the parts may be scanned at any time from immediately after printing to the final stage before packing the printed parts, for example.
The rounded end of the under-fused connections provides increased resistance to tearing in other directions. The 3D print design may include a wedge shaped cavity 205 to seed a start for right-to-left tearing of the connection to separate the part from 201 from the sprue 202. The reduced contact area of fully-fused material of the connection between the sprue 202 and the part 201 reduces scarring and/or residual material on the part after detachment. The hybrid connection may be formed as part of the end of the sprue (e.g. have the same cross-sectional dimensions as the sprue 202) or be a separate section with different dimensions than either the sprue 202 or the part 201.
It should be understood that
In the procedure of
It will be appreciated that the use of a sprue enables all four parts to be handled as a single object during, for example, the de-caking and scanning processes, rather than requiring four individual parts to be handled and processed at each stage, thereby reducing the number of processing operations. As can be seen in
At 904, the connection type is determined. As described above, the connection type may be determined based on any appropriate criteria, which may be constrained by specified part packing rules.
The parts are arranged 905, or packed, in the object model, based on any specified part packing rules. For example, the parts may be arranged so as to reduce the distance between identified sprue contact locations, in order to reduce the length, and hence additional material cost, of the sprues. This arrangement may include rotating or otherwise repositioning the parts within the build volume. In some examples, this arrangement may include slightly extending the packing gaps between the parts in order to leave room for the sprue. Based on this arrangement, a sprue is determined at 906. In accordance with the discussion above, this sprue may include handle portions, and may comprise a plurality of frangible connected sections.
A label is generated on the sprue at 907. The label provides unique identification of the parts connected to the sprue. In some examples this identification may be used for linking the printed parts to a digital history of the parts, and/or to identify groups of parts requiring different downstream workflow procedures. The label may be of any suitable type, or of a particular type applicable to a respective downstream workflow process. For example, a 3D data matrix, ultraviolet (UV) reacting light markings, thermal bleed marks, or engraved or embossed marks may be used as labels. It should be understood that print jobs with multiple sets of parts may incorporate different types of labels on different sprues and/or on different sprue handle portions.
At 908 it is determined whether the design of the parts and sprue is approved by a use or automated process. If not approved, the design may be modified at 909, either automatically or with user input at 910. If the properties are updated automatically, the process may repeat 904 to 908. In some examples, the user may isolate a particular feature of the sprue to update. In some examples the user may also provide a general instruction that may be taken into account when automatically determining the sprue, such as to reduce costs or maintain a selected packing density. Alternatively, the user may take full control of the properties of the build, wherein the user may adjust any parameters as appropriate.
Once the sprue has been finalised, a digital record is generated 911 for the finalised design. The record may represent model data augmented by a unique ID for each of the parts making up the model data, and may subsequently be used to store an incremental digital history of that part that may be accrued during the manufacture of the part. This digital history may be made up of various types of information about the respective parts. For example, the digital history may identify the printer used to generate the parts. In some examples, the digital history may indicate where in the print bed the parts were printed. In some examples, the digital history may indicate where, when and how the parts were cooled after printing. This digital record may be updated, after identification, as the parts go through later workflow processes and acquire more historical data.
Modified model data is generated at 912, representing the parts and sprue. This modified model data may then be used by a 3D printer for printing the object.
It should be understood that
In some examples, the determination of the properties of the sprue, and arrangement of the parts, may take place in a different order from that shown in
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2019/056441 | 10/16/2019 | WO |