Surface modified unit cell lattice structures for optimized secure freeform fabrication
Aspects of the present disclosure relate generally to preparing models of three-dimensional structures. In particular, a model of a three-dimensional structure constructed of porous geometries is prepared. A component file including a porous CAD volume having a predefined portion of a boundary. A space including the porous CAD volume is populated with unit cells overlapping the predefined portion of the boundary. The unit cells are populated with porous geometries having a plurality of struts having nodes on each end. At least a first strut overlaps the predefined portion of the boundary and has a length, a first node outside the porous CAD volume, and a second node inside the porous CAD volume. All struts entirely outside the porous CAD volume are removed. After removal of the struts entirely outside the porous CAD volume, each of the remaining struts is connected to a node at each end thereof.
Latest Howmedica Osteonics Corp. Patents:
- ORTHOPEDIC LEG ALIGNMENT SYSTEM AND METHOD
- Supports for cantilevered elements during additive manufacturing and methods of forming such supports
- Orthopedic Paek-On-Polymer Bearings
- Neural network for recommendation of shoulder surgery type
- Display screen or portion thereof with graphical user interface
The present invention relates generally to preparing computer-generated models of porous structures. In particular, the surfaces of computer-generated models of structures may be modified through movement and removal of struts and nodes of porous geometries near the surface to produce surfaces conforming to the surfaces of intended physical structures being modelled.
BACKGROUND OF THE INVENTIONThe field of free-form fabrication has seen many important recent advances in the fabrication of articles directly from computer controlled databases. These advances, many of which are in the field of rapid prototyping of articles such as prototype parts and mold dies, have greatly reduced the time and expense required to fabricate articles, particularly in contrast to conventional machining processes in which a block of material, such as a metal, is machined according to engineering drawings.
One example of a modern rapid prototyping technology is a selective laser sintering process. According to this technology, articles are produced in layer-wise fashion from a laser-fusible powder that is dispensed one layer at a time. The powder is sintered, by the application of laser energy that is directed in raster-scan fashion to portions of the powder layer corresponding to a cross section of the article. After the sintering of the powder on one particular layer, an additional layer of powder is dispensed, and the process repeated, with sintering taking place between the current layer and the previously laid layers until the article is complete. Detailed descriptions of the selective laser sintering technology may be found in U.S. Pat. No. 4,863,538, U.S. Pat. No. 5,017,753, U.S. Pat. No. 5,076,869 and U.S. Pat. No. 4,944,817, the entire disclosures of which are incorporated by reference herein. Similarly, a detailed description of the use of selective laser melting technology may be found in U.S. patent application Ser. No. 10/704,270, filed on Nov. 7, 2003, now U.S. Pat. No. 7,537,664 (“the '664 patent”), the disclosure of which is incorporated by reference herein. The selective laser melting and sintering technologies have enabled the direct manufacture of solid or porous three-dimensional articles of high resolution and dimensional accuracy from a variety of materials including wax, metal powders with binders, polycarbonate, nylon, other plastics and composite materials, such as polymer-coated metals and ceramics.
The invention claimed in the '664 patent was the first of many inventions assigned to Howmedica Osteonics Corporation, who has been a pioneer in porous surface and porous structure formation, specifically for use in orthopedics. For instance, other applications in this area, such as U.S. patent application Ser. No. 11/027,421 filed on Dec. 30, 2004 (“the '421 Application”), and U.S. patent application Ser. No. 12/846,327 filed on Jul. 29, 2010 (“the '327 Application”), the entire disclosures of which are hereby incorporated by reference herein, have taught the generation of a population of porous geometry, a mathematical representation of the portion of geometry of the porous structure to be built within a region defined by predetermined unit cells or imaginary volumes that are organized to fill and form a predetermined build geometry, which may be used to produce a near net-shape of an intended porous tissue in-growth structure. The predetermined build geometry, or overall computer-aided design (CAD) geometry, may refer to the mathematical or pictorial representation (such as that on a computer display) of the extent or outer boundary of an intended physical structure to be manufactured. In the case of physical components that include both porous material and solid material, the build geometry may be an assembly of solid and porous CAD volumes that model the outer boundaries of the respective solid and porous materials intended to be manufactured. Furthermore, these applications teach the randomization of the position of interconnected nodes, or points of intersection between two struts or between a strut and a substrate, that define each of the porous geometries while maintaining the interconnectivity between the nodes. As previously taught, such randomization may accomplished by changing the coordinate positions of the nodes in the x, y, and z directions of a Cartesian coordinate system, to new positions based on a defined mathematical function. To achieve a required external shape for a device being created, these references have taught the truncation or removal of struts forming the unit cells at the outer surface. Such truncation helps to achieve the near-net shape of the intended structure, but truncated or clipped struts may, in some instances, create a situation where the porous geometries are un-supported by the underlying structures. These truncated struts may present a potential site for the generation of debris as protruding struts may fracture. Thus, a new method is needed to create build geometries having surfaces that are more robust and less likely to form debris.
SUMMARY OF THE INVENTIONIn accordance with an embodiment of the invention, a process of preparing a computer generated model of a three dimensional structure constructed of porous geometries may include a step of preparing a computer-generated component file including a porous CAD volume having a boundary having a predefined portion. The process for preparing the model may include a step of populating, by a processor, a space. The space may include the porous CAD volume which may be populated by unit cells that overlap the predefined portion of the boundary. The process for preparing the model may include a step of populating, by a processor, the unit cells with porous geometries. The porous geometries may have a plurality of struts with nodes at each of the ends of the struts including a first strut overlapping the predefined portion of the boundary. The first strut may have a length, a first node outside the porous CAD volume, and a second node inside the porous CAD volume. The process for preparing the model may include a step of removing all struts entirely outside the porous CAD volume in which after the removal of the struts entirely outside the porous CAD volume, each of the remaining struts is connected to a node at each end of the remaining struts.
In accordance with a further embodiment of the invention, a process of preparing a computer generated model of a three dimensional structure constructed of porous geometries may include a step of preparing a computer-generated component file including a porous CAD volume having a boundary with a predefined portion. The process may include a step of populating, by a processor, a space. The space may include the porous CAD volume which may be populated by unit cells that overlap the predefined portion of the boundary. The process for preparing the model may include a step of populating, by a processor, the unit cells with porous geometries in which the porous geometries have a plurality of struts with nodes at each of the ends of the struts including a first strut that intersects the predefined portion of the boundary. The first strut may have a length and a first node at a first location that may be on the predefined outer boundary or outside the porous CAD volume. The process for preparing the model may include a step of removing all struts entirely outside the porous CAD volume. The process for preparing the model may include a step of moving the first node from the first location to a second location.
In accordance with a further embodiment of the invention a tangible computer-readable storage medium may have computer readable instructions of a program stored on the medium. The instructions, when executed by a processor, may cause the processor to perform a process of preparing a computer generated model of a three dimensional structure constructed of unit cells. The process of preparing the model may a step of preparing a computer-generated component file including a porous CAD volume having a boundary having a predefined portion. The process for preparing the model may include a step of populating, by a processor, a space. The space may include the porous CAD volume which may be populated by unit cells that overlap the predefined portion of the boundary. The process for preparing the model may include a step of populating, by a processor, the unit cells with porous geometries. The porous geometries may have a plurality of struts with nodes at each of the ends of the struts including a first strut overlapping the predefined portion of the boundary. The first strut may have a length, a first node outside the porous CAD volume, and a second node inside the porous CAD volume. The process for preparing the model may include a step of removing all struts entirely outside the porous CAD volume in which after the removal of the struts entirely outside the porous CAD volume, each of the remaining struts is connected to a node at each end of the remaining struts.
This invention relates generally to generating computer models of three-dimensional structures. These models may be used to prepare porous tissue in-growth structures in medical implants and prostheses. The models may include features corresponding to tangible structures having nodes along a predefined outer boundary.
The network 140, and intervening communication points, may comprise various configurations and protocols including the Internet, World Wide Web, intranets, virtual private networks, wide area networks, local networks, private networks using communication protocols proprietary to one or more companies, Ethernet, WiFi and HTTP, and various combinations of the foregoing. Such communication may be facilitated by any device capable of transmitting data to and from other computers, such as modems (e.g., dial-up, cable or fiber optic) and wireless interfaces. Although only a few devices are depicted in
Each of computers 110, 120, and 130 may include a processor and memory. For example, server 110 may include memory 114 which stores information accessible by a processor 112, computer 120 may include memory 124 which stores information accessible by a processor 122, and computer 130 may include memory 134 which stores information accessible by a processor 132.
The processors 112, 122, 132 may be any conventional processor, such as commercially available CPUs. Alternatively, the processors may be dedicated controllers such as an ASIC, FPGA, or other hardware-based processor. Although shown in
The memories may include a first part storing applications or instructions 116, 126, 136 that may be executed by the respective processor. The instructions 116, 126, 136 may be any set of instructions to be executed directly (such as machine code) or indirectly (such as scripts) by the processor. In that regard, the terms “applications,” “instructions,” “steps” and “programs” may be used interchangeably herein.
The memories may also include a second part storing data 118, 128, 138 that may be retrieved, stored or modified in accordance with the respective instructions. The memory may include any type capable of storing information accessible by the processor, such as a hard-drive, memory card, ROM, RAM, DVD, CD-ROM, write-capable, and read-only memories or various combinations of the foregoing, where the applications 116 and data 118 are stored on the same or different types of media.
In addition to a processor, memory and instructions, client computers 120, 130, 131, 133 may have all of the components used in connection with a personal computer. For example, the client computers may include an electronic display 150, 151 (e.g., a monitor having a screen, a touch-screen, a projector, a television, a computer printer or any other electrical device that is operable to display information), one or more user inputs 152, 153 (e.g., a mouse, keyboard, touch screen and/or microphone), speakers 154, 155, and all of the components used for connecting these elements to one another.
Instructions 126, 136 of the first and second client devices 120, 130 may include building applications 125, 135. For example, the building applications may be used by a user to create three-dimensional structures, such as those described further herein. The building applications may be associated with a graphical user interface for displaying on a client device in order to allow the user to utilize the functions of the building applications.
A building application may be a computer-aided design (CAD) three-dimensional (3-D) modeling program or equivalent as known in the art. Available CAD programs capable of generating such a structure include Autodesk® AutoCAD®, Creo® by Parametric Technology Corporation (formerly Pro/Engineer), Siemens PLM Software NX™ (formerly Unigraphics), and CATIA® by Dassault Systèmes. Such structures may be those described in the '421 Application.
The data 118, 128, 138 need not be limited by any particular data structure. For example, the data may be stored in computer registers, in a relational database as a table having a plurality of different fields and records, or XML documents. The data may also be formatted into any computer-readable format such as, but not limited to, binary values, ASCII or Unicode. Moreover, the data may comprise any information sufficient to identify the relevant information, such as numbers, descriptive text, proprietary codes, pointers, references to data stored in other memories (including other network locations) or information that is used by a function to calculate the relevant data. For example, the data 128 of the first client device 120 may include information used by the building application 125 to create three-dimensional models.
In addition to the operations described above and illustrated in the FIGs., various other operations will now be described. It should be understood that the following operations do not have to be performed in the precise order described below. Rather, various steps may be handled in a different order or simultaneously. Steps may also be omitted or added unless otherwise stated herein.
An overall three-dimensional representation of a component may first be generated by preparing a CAD model. This overall CAD model may comprise of one or more distinct CAD volumes that are intended to be manufactured as either solid or porous geometries.
Solid CAD volumes can be sliced into layers of a predetermined thickness ready for hatching, re-merging with the porous volume (post-lattice generation) and subsequent manufacture.
Porous CAD volumes (the basic principles of which are detailed in
The first step in creating a porous CAD volume is calculate a bounding box, i.e., a box whose x, y, and z dimensions correspond to, or are slightly larger than, a defined boundary of the porous CAD volume, which may be the entire boundary or a portion of a boundary as shown in
Various building blocks make up a porous geometry. Referring again to
The porous CAD volume has a predefined boundary 100 that corresponds to the intended outer surface of the part being designed. A portion of the boundary 100 is illustrated in
To produce a porous structure having struts that terminate along the boundary, the overlapping struts may be clipped such that any portion of the overlapping struts beyond the predefined boundary is removed.
In some cases this clipping approach may be appropriate. However, the struts that have been shortened may not be supported at their outer points as can be seen in the model of
As further shown in
In a variant of this embodiment, the nodes 25-35 may not be moved but instead discarded and replaced by new nodes. Additionally, the struts connected to the nodes 25-35 may be replaced by new struts that are longer or shorter than the original struts to maintain the connectivity between the nodes.
The use of polar or spherical coordinates to define nodes may be preferred to the use of Cartesian coordinates when a surface of a model build structure to be formed is curvate or cylindrical. In this manner, nodes repositioned on a boundary may be positioned at the same angle defining a replaced node but at a different radius from the origin of a polar coordinate system being used to create a model build structure. However, other user-defined coordinates may be used to create conformal structures. In other words, a user-defined node positioning system may be used to form a model build structure having nodes along an outer boundary that fit the contours of the outer boundary of the component being modelled.
Creation of beneficial surface properties can be achieved through the movement of the nodes 410 at the outer surface 500 of the porous CAD volume.
A similar modification in the vertical direction is shown in
In another example, as illustrated in
The features previously described herein can be used on any surface. An example of their use on curved surfaces is shown in
Specific use can be made of these different roughening algorithms to produce desired effects, for example surface marking for use in product identification. This can be seen in
Another application of the movement of the nodes along and through the surface is demonstrated in
Yet a further method of creating surface roughness is shown in
As contemplated by an embodiment of this invention, self-retaining features, such as the additional struts 520, may be used to produce a “VELCRO” type effect in tangible structures formed from a corresponding model build structure. In this manner, the outside surface of one tangible structure having a self-retaining feature may be an inverse representation of the outside surface of a mating tangible structure having a corresponding self-retaining feature. For example, the mating structures may each have additional struts that interlock or engage with one another. In another embodiment, additional struts of one structure may fit into pores or holes on the surface of another structure in a “hook and eye” formation to attach the two structures. Other formations include a barbed geometry with corresponding ends, a hooked geometry with corresponding ends, deformable loops, or variations in the depth of the roughening applied to mating surfaces as described previously herein, to create an interlock between the mating surfaces. In some instances, these types of positive engagement may remove or minimize the need for mechanical fixation devices such as bone screws or other assembly devices.
A flow diagram shown in
The spatial interaction of the unit cells with the surface of the porous CAD volume is determined, by a processor, and two pathways are created at a step 630. The unit cells that do not make contact with the surface are then interrogated to determine their position at a step 640. Unit cells that lie outside the structure are discarded. Unit cells that are within the porous CAD volume are populated with porous geometries 650.
The unit cells that cross the surface of the porous CAD volume are populated with porous geometries. The struts of porous geometries can then either be clipped to the surface at a step 670 or clipped to a node at a step 680 as described previously herein. In other words, the struts may be clipped to an inner node, an outer node, or at the boundary of the porous CAD volume. However, this approach may leave the surface rough, uneven, and nonconforming to the original porous CAD volume.
Through steps 690-692, the nodes at the surface can also be manipulated so that all the surface nodes lie on the outer boundary of the porous CAD volume to create a conformal surface.
A process flow diagram shown in
This model may then be sliced virtually at a step 720 to produce polar rings that can then be populated with unit cells and nodes in a radial pattern at a step 730. These unit cells may be populated with porous geometries at a step 740.
A process flow diagram shown in
At least one node is selected at a step 810 which can then be perturbed in a variety of ways to generate the desired surface properties. In one embodiment, a node along the boundary can be repositioned along a position vector which is at an angle to the surface direction as shown at steps 830-831. This process may be used to create surface properties such as surface roughness.
In another embodiment, a node can be moved along a position vector parallel to the surface direction across the surface which can be used to create torque or movement resisting, pullout resisting and surface irregularity properties at steps 840 and 841.
In yet another embodiment, any combination of the steps 830 and 840 may be used to create surface properties. Nodes can be moved both along and away from the surface to create areas of irregularity, roughness and marking at steps 850 and 851.
In another example as shown in
Visualization of all of the above effects under consideration can be achieved by voxelating the sliced output files from bespoke software that is being applied in an additive layer manufacturing machine. Utilizing developed algorithms and the output files, the data may be fed into a commercial software package, e.g., Matlab, and the images produced can be interpreted.
The approaches for generating three-dimensional models described herein may be used for building various tangible structures and surfaces, specifically structures and surfaces for medical implants. Although a brief summary follows, many details of the process of melting powdered metal are given in the '421 and '327 Applications. In constructing a tangible structure from a model build structure, a layer of metal powder, in some instances, may be deposited on a substrate. The substrate may be a work platform, a solid base, or a core, with the base or core being provided to possibly be an integral part of the finished product.
The metal powder may be Ti alloys, stainless steel, cobalt chrome alloys, Ta or Nb. In some embodiments, individual layers of metal may be scanned using a directed high energy beam, such as a laser or e-beam system to selectively melt the powder, i.e., melt the powder in predetermined locations. Each layer, or portion of a layer, is scanned to create a plurality of predetermined porous geometries by point exposure to the energised beam. This leads to the production of struts that correspond to the struts described previously herein, as will be described below. Successive layers are deposited onto previous layers and also are scanned. The scanning and depositing of successive layers continues the building process of the predetermined porous geometries and oblique struts are directed to nodes. As disclosed herein, continuing the building process refers not only to a continuation of a porous geometry from a previous layer but also a beginning of a new porous geometry as well as the completion of the current porous geometry.
In a preferred aspect of the present invention, the high energy beam may be adjusted to modify the cross-sectional diameter of various struts. Some of the struts of the porous geometries may overlap struts of other porous geometries as a result of randomization within unit cells, but such struts never lose their identity with respect to their origin. Dimensions of strut diameter and unit cell size may enable the adjusting of the porosity throughout the completed structure. The strut diameter preferably should be nominally two times the diameter of the high energy beam, and each unit cell should have sides with lengths preferably no greater than 2 mm and have an aspect ratio that is limited to a maximum of 1:2 with respect to a maximum height of the unit cell.
In some embodiments, a component structure or sub-structure thereof produced by the approaches herein may be porous and if desired, the pores can be interconnecting to provide an interconnected porosity. In some embodiments, the amount and location of porosity may be predetermined, and preferably lie in the range 50% to 90% as being suitable when used as a bone ingrowth surface, and 20% to 90% as being suitable for polymer interlock surfaces. This also applies to cases where the outer porous section of a medical device is connected to host bone with bone cement or bone type adhesives for example. A base or core of cobalt chrome alloy, titanium or alloy thereof, stainless steel, niobium and tantalum, may be used to build a porous layer of any one of these metals and/or alloys by melting using high energy beam, such as a continuous or pulsed laser beam or an electron beam. Thus, a mixture of desired mixed materials can be employed. The porous layers can be applied to an existing article made from cobalt chrome, titanium or alloy, stainless steel, tantalum or niobium, such as an orthopaedic implant. It is thus intended that the approaches described herein may be exploited to produce commercially saleable implants with bone in-growth structures having porous surfaces with a controllable texture or surface profile. Such an implant may be an acetabular component, a knee tibial or patella implant, a femoral knee or hip implant, or the like. The constructed medical implant may have a porosity and architecture optimised, to create very favourable conditions so that bone in-growth takes place in a physiological environment and the overall outcome favours long-term stability.
The medical implants, as well as other constructed structures, may be provided with an attaching mechanism for anchoring or at least more firmly attaching the medical implant to another element. One such example is an acetabular component being provided with a surface structure which mates with the surface of an augment component.
Because a laser melting process may not require subsequent heat treatment or the temperature at which this heat treatment occurs is lower than any critical phase change in the material, the initial mechanical properties of any base metal to which a porous structure is applied may be preserved.
The equipment used for the manufacture of such a device could be one of many currently available including but not limited to those manufactured by Renishaw, SLM Solutions, Realizer, EOS, Concept Laser, Arcam and the like. The laser or electron beam may also be a custom produced laboratory device.
Although the invention herein has been described with reference to particular embodiments, it is to be understood that these embodiments are merely illustrative of the principles and applications of the present invention. It is therefore to be understood that numerous modifications may be made to the illustrative embodiments and that other arrangements may be devised without departing from the spirit and scope of the present invention as defined by the appended claims.
Claims
1. A method of preparing a computer-generated model of a three-dimensional structure constructed of porous geometries, the method comprising: preparing a computer-generated component file including a porous computer-aided design volume having a boundary having at least one predefined portion; populating, by a processor, a space including the porous computer-aided design volume with unit cells overlapping the at least one predefined portion of the boundary; populating, by a processor, the unit cells with porous geometries, the porous geometries having a plurality of struts having opposing ends, each end being connected at a node, the plurality of struts including at least a first strut overlapping the predefined portion of the boundary, the first strut further having a length, a first node outside the porous computer-aided design volume, and a second node inside the porous computer-aided design volume; and removing all struts entirely outside the porous computer-aided design volume, such that each end of the remaining struts remains connected at the node.
2. The method of claim 1, wherein a plurality of struts overlap the predefined portion of the boundary, each of the plurality of struts having a length, a first node outside the predefined portion of the boundary, and a second node inside the predefined portion of the boundary, the method further comprising retaining the full length of the plurality of struts overlapping the predefined portion of the boundary to the first node of each of the plurality of struts.
3. The method of claim 1, wherein the first strut is removed when the first node is further from the boundary than the second node.
4. The method of claim 3, the second node being further attached to at least one adjacent strut inside the porous computer-aided design volume further comprising: moving a closer of the first and the second nodes to the predefined portion of the boundary at a position along the predefined portion of the boundary; and when the first node is the closer node, changing the length of at least the first strut such that the first strut remains connected to the first node, and when the second node is the closer node, changing the length of the at least one adjacent strut such that the at least one adjacent strut remains connected to the second node.
5. The method of claim 4, wherein the closer of the first and the second nodes to the predefined portion of the boundary is moved to a location on the predefined portion of the boundary nearest to the previous location of the moved node.
6. The method of claim 3, further comprising: replacing a closer of the first and the second nodes to the predefined portion of the boundary with a replacement node at a position along the predefined portion of the boundary; and replacing the first strut with a replacement strut having the replacement node at one end and the remaining node of the first and second nodes at the other end thereof.
7. The method of claim 1, wherein a plurality of struts overlap the predefined portion of the boundary, each of the plurality of struts having a length, a first node outside the predefined portion of the boundary, and a second node inside the predefined portion of the boundary, the method further comprising moving at least one of the first and the second nodes of at least one of the plurality of struts overlapping the predefined portion of the boundary- to a position to satisfy a predetermined surface roughness along the predefined portion of the boundary.
8. The method of claim 7, wherein at least one of the first and the second nodes of at least two of the plurality of struts overlapping the predefined portion of the boundary are moved to positions selected at random along the predefined portion of the boundary.
9. A method of preparing a computer-generated model of a three-dimensional structure constructed of porous geometries, the method comprising: preparing a computer-generated component file including a porous computer-aided design volume having a boundary having at least one predefined portion; populating, by a processor, a space including the porous computer-aided design volume with unit cells on or overlapping the at least one predefined portion of the boundary; populating, by a processor, the unit cells with porous geometries, the porous geometries having a plurality of struts having opposing ends, each end being connected at a node at the plurality of struts including at least a first strut intersecting the predefined portion of the boundary, the first strut further having a length and a first node at a first location either (i) on the predefined outer boundary or (ii) outside the porous computer-aided design volume; removing only all struts entirely outside the porous computer-aided design volume such that each end of the remaining struts remains connected at the node; and moving the first node from the first location to a second location.
10. The method of claim 9, wherein the three-dimensional structure is adapted to be placed into a separate structure, the method further comprising moving the first node in a direction not parallel to the first strut to create a resistance to movement of the three-dimensional structure when the three-dimensional structure is placed into the separate structure.
11. The method of claim 9, wherein the three-dimensional structure is adapted to be placed into a separate structure, and wherein a plurality of struts intersect the predefined portion of the boundary, each of the plurality of struts having a length and a first node at a first location either (i) on the predefined outer boundary or (ii) outside the porous computer-aided design volume, the method further comprising: moving the first node of the first strut in a first direction not parallel to the first strut; and moving the first node of at least a second strut of the plurality of struts in a second direction not parallel to the second strut and not in the same direction as the movement of the first node of the first strut to create a resistance to movement of the three-dimensional structure when the three-dimensional structure is placed into the separate structure.
12. The method of claim 9, further comprising forming a strut extending from the first node to: at least one of (i) produce a rougher surface of the three-dimensional structure and (ii) produce interlocking features to enable assembly or engagement with at least one additional three-dimensional porous structure.
13. The method of claim 9, wherein a plurality of struts intersect the predefined portion of the boundary, each of the plurality of struts having a length and a node at a first location either (i) on the predefined outer boundary or (ii) outside the porous computer-aided design volume, the method further comprising: moving the first node of the first strut and at least a second node of the-a second strut in a direction away from the predefined portion of the boundary and either (i) outside the porous computer-aided design volume or (ii) inside the porous computer-aided design volume.
14. The method of claim 13, wherein the first node and the second node form at least portions of an identifying marker visible to the unaided eye.
15. The method of claim 13, wherein the first node and the second node form at least portions of an identifying marker invisible to the unaided eye.
16. A method of producing a three-dimensional structure comprising: preparing a computer-generated model of a three-dimensional structure according to claim 1; depositing a metal powder onto a substrate; scanning a beam to form a first layer of the three-dimensional structure, the three-dimensional structure having a geometric lattice structure constructed of formed porous geometries, the formed porous geometries formed by a plurality of formed struts, each of the plurality of formed struts having a formed node on each end thereof, and an outer surface with at least a predefined portion, wherein a portion of the formed nodes lies on the predefined portion of the outer surface.
17. The method of producing a three-dimensional structure according to claim 16, wherein the beam is either (i) an electron beam or (ii) a laser beam.
18. A tangible computer-readable storage medium on which computer readable instructions of a program are stored, the instructions, when executed by a processor, cause the processor to perform a method of preparing a computer-generated model of a three-dimensional structure constructed of porous geometries, the method comprising: preparing a computer-generated component file including a porous computer-aided design volume having a boundary having at least one predefined portion; populating a space including the porous computer-aided design n volume with unit cells overlapping the at least one predefined portion of the boundary; populating the unit cells with porous geometries, the porous geometries having a plurality of struts having opposing ends, each end being connected at a node, each of the plurality of struts including at least a first strut overlapping the predefined portion of the boundary, the first strut further having a length, a first node outside the porous computer-aided design volume, and a second node inside the porous computer-aided design volume; and removing all struts entirely outside the porous computer-aided design volume such that each end of the remaining struts remains connected at the node.
19. The method of claim 1, wherein during the removal of all struts entirely outside the porous computer-aided design volume, only struts entirely outside the porous computer-aided design volume are removed.
20. The method of claim 9, wherein the second location is on the predefined outer boundary.
14403 | March 1856 | Brown et al. |
222687 | December 1879 | Fresco |
2373769 | April 1945 | Macy |
3520099 | July 1970 | Mattes |
3556918 | January 1971 | Lemelson |
3605123 | September 1971 | Pratt et al. |
3806961 | April 1974 | Muller |
3816855 | June 1974 | Saleh |
3826054 | July 1974 | Culpepper, Jr. |
4047349 | September 13, 1977 | Aguilar, Jr. |
4085466 | April 25, 1978 | Goodfellow et al. |
4154040 | May 15, 1979 | Pace |
4164794 | August 21, 1979 | Spector et al. |
4202055 | May 13, 1980 | Reiner et al. |
4218494 | August 19, 1980 | Belmondo et al. |
4247508 | January 27, 1981 | Housholder |
4305340 | December 15, 1981 | Iwaki et al. |
4344193 | August 17, 1982 | Kenny |
4385404 | May 31, 1983 | Sully et al. |
4444818 | April 24, 1984 | Tominaga et al. |
4479271 | October 30, 1984 | Bolesky et al. |
4502161 | March 5, 1985 | Wall |
4513045 | April 23, 1985 | Bondoc et al. |
4542539 | September 24, 1985 | Rowe, Jr. et al. |
4543158 | September 24, 1985 | Bondoc et al. |
4636219 | January 13, 1987 | Pratt et al. |
4644942 | February 24, 1987 | Sump |
4659331 | April 21, 1987 | Matthews et al. |
4673408 | June 16, 1987 | Grobbelaar |
4714473 | December 22, 1987 | Bloebaum |
4714474 | December 22, 1987 | Brooks, Jr. et al. |
4719908 | January 19, 1988 | Averill et al. |
4766029 | August 23, 1988 | Brock et al. |
4863538 | September 5, 1989 | Deckard |
4944817 | July 31, 1990 | Bourell et al. |
4961154 | October 2, 1990 | Pomerantz et al. |
4969302 | November 13, 1990 | Coggan et al. |
4969907 | November 13, 1990 | Koch et al. |
4978355 | December 18, 1990 | Frey et al. |
4990163 | February 5, 1991 | Ducheyne et al. |
4997445 | March 5, 1991 | Hodorek |
5004476 | April 2, 1991 | Cook |
5017753 | May 21, 1991 | Deckard |
5024670 | June 18, 1991 | Smith et al. |
5031120 | July 9, 1991 | Pomerantz et al. |
5034186 | July 23, 1991 | Shimamune et al. |
5053090 | October 1, 1991 | Beaman et al. |
5067964 | November 26, 1991 | Richmond et al. |
5076869 | December 31, 1991 | Bourell et al. |
5080674 | January 14, 1992 | Jacobs et al. |
5090174 | February 25, 1992 | Fragale |
5108432 | April 28, 1992 | Gustavson |
5108441 | April 28, 1992 | McDowell |
5147402 | September 15, 1992 | Bohler et al. |
5155324 | October 13, 1992 | Deckard et al. |
5158574 | October 27, 1992 | Stone |
5171282 | December 15, 1992 | Pequignot |
5176710 | January 5, 1993 | Hahn et al. |
5192328 | March 9, 1993 | Winters |
5219362 | June 15, 1993 | Tuke et al. |
5282861 | February 1, 1994 | Kaplan |
5282870 | February 1, 1994 | Moser et al. |
5287435 | February 15, 1994 | Cohen et al. |
5314478 | May 24, 1994 | Oka et al. |
5323954 | June 28, 1994 | Shetty et al. |
5336518 | August 9, 1994 | Narayanan et al. |
5352405 | October 4, 1994 | Beaman et al. |
5356433 | October 18, 1994 | Rowland et al. |
5358529 | October 25, 1994 | Davidson |
5368602 | November 29, 1994 | de la Torre |
5386500 | January 31, 1995 | Pomerantz et al. |
5398193 | March 14, 1995 | deAngelis |
5425210 | June 20, 1995 | Zafir |
5443510 | August 22, 1995 | Shetty et al. |
5443518 | August 22, 1995 | Insall |
5461839 | October 31, 1995 | Beck |
5486599 | January 23, 1996 | Saunders et al. |
5490962 | February 13, 1996 | Cima et al. |
5496372 | March 5, 1996 | Hamamoto et al. |
5504300 | April 2, 1996 | Devanathan et al. |
5507815 | April 16, 1996 | Wagner et al. |
5514183 | May 7, 1996 | Epstein et al. |
5526627 | June 18, 1996 | Beck |
5549700 | August 27, 1996 | Graham et al. |
5571185 | November 5, 1996 | Schug |
5571196 | November 5, 1996 | Stein |
5580353 | December 3, 1996 | Mendes et al. |
5609646 | March 11, 1997 | Field et al. |
5616294 | April 1, 1997 | Deckard |
5624463 | April 29, 1997 | Stone et al. |
5632745 | May 27, 1997 | Schwartz |
5640667 | June 17, 1997 | Freitag et al. |
5648450 | July 15, 1997 | Dickens, Jr. et al. |
5665118 | September 9, 1997 | LaSalle et al. |
5681354 | October 28, 1997 | Eckhoff |
5702448 | December 30, 1997 | Buechel et al. |
5728162 | March 17, 1998 | Eckhoff |
5729946 | March 24, 1998 | Beck |
5735903 | April 7, 1998 | Li et al. |
5749874 | May 12, 1998 | Schwartz |
5769899 | June 23, 1998 | Schwartz et al. |
5773789 | June 30, 1998 | Devanathan et al. |
5776201 | July 7, 1998 | Colleran et al. |
5782908 | July 21, 1998 | Cahalan et al. |
5795353 | August 18, 1998 | Felt |
5824098 | October 20, 1998 | Stein |
5824102 | October 20, 1998 | Buscayret |
5839247 | November 24, 1998 | Beck |
5857303 | January 12, 1999 | Beck et al. |
5866113 | February 2, 1999 | Hendriks et al. |
5879387 | March 9, 1999 | Jones et al. |
5879398 | March 9, 1999 | Swarts et al. |
5928285 | July 27, 1999 | Bigliani et al. |
5973222 | October 26, 1999 | Devanathan et al. |
5987838 | November 23, 1999 | Beck |
5989472 | November 23, 1999 | Ashby et al. |
6013855 | January 11, 2000 | McPherson et al. |
6046426 | April 4, 2000 | Jeantette et al. |
6049054 | April 11, 2000 | Panchison et al. |
6087553 | July 11, 2000 | Cohen et al. |
6096043 | August 1, 2000 | Techiera et al. |
6128866 | October 10, 2000 | Wearne |
6132468 | October 17, 2000 | Mansmann |
6139585 | October 31, 2000 | Li |
6164032 | December 26, 2000 | Beck |
6171340 | January 9, 2001 | McDowell |
6190407 | February 20, 2001 | Ogle et al. |
6206924 | March 27, 2001 | Timm |
6206927 | March 27, 2001 | Fell et al. |
6215093 | April 10, 2001 | Meiners et al. |
6248131 | June 19, 2001 | Felt et al. |
6251143 | June 26, 2001 | Schwartz et al. |
6261322 | July 17, 2001 | Despres, III et al. |
6261493 | July 17, 2001 | Gaylo et al. |
6280478 | August 28, 2001 | Richter et al. |
6283997 | September 4, 2001 | Garg et al. |
6290726 | September 18, 2001 | Pope et al. |
6299645 | October 9, 2001 | Ogden |
6344061 | February 5, 2002 | Leitao et al. |
6355086 | March 12, 2002 | Brown et al. |
6370382 | April 9, 2002 | Kang et al. |
6371958 | April 16, 2002 | Overaker |
6385585 | May 7, 2002 | Jonsson et al. |
6395327 | May 28, 2002 | Shetty |
6406497 | June 18, 2002 | Takei |
6415574 | July 9, 2002 | Beck |
6454811 | September 24, 2002 | Sherwood et al. |
6476343 | November 5, 2002 | Keicher et al. |
6482209 | November 19, 2002 | Engh et al. |
6494914 | December 17, 2002 | Brown et al. |
6520996 | February 18, 2003 | Manasas et al. |
6530951 | March 11, 2003 | Bates et al. |
6551608 | April 22, 2003 | Yao |
6558421 | May 6, 2003 | Fell et al. |
6582715 | June 24, 2003 | Barry et al. |
6589283 | July 8, 2003 | Metzger et al. |
6592598 | July 15, 2003 | Vibe-Hansen et al. |
6599301 | July 29, 2003 | Vibe-Hansen et al. |
6610067 | August 26, 2003 | Tallarida et al. |
6626945 | September 30, 2003 | Simon et al. |
6632246 | October 14, 2003 | Simon et al. |
6652246 | November 25, 2003 | Lin et al. |
6652587 | November 25, 2003 | Felt et al. |
6679917 | January 20, 2004 | Ek |
6682567 | January 27, 2004 | Schroeder |
6686437 | February 3, 2004 | Buchman et al. |
6699252 | March 2, 2004 | Farr, II et al. |
6709462 | March 23, 2004 | Hanssen |
6712822 | March 30, 2004 | Re et al. |
6712856 | March 30, 2004 | Carignan et al. |
6716957 | April 6, 2004 | Tunc |
6743232 | June 1, 2004 | Overaker et al. |
6770099 | August 3, 2004 | Andriacchi et al. |
6846329 | January 25, 2005 | McMinn |
6850125 | February 1, 2005 | Norman et al. |
6852125 | February 8, 2005 | Simon et al. |
6855165 | February 15, 2005 | Fell et al. |
6863689 | March 8, 2005 | Ralph et al. |
6866684 | March 15, 2005 | Fell et al. |
6893463 | May 17, 2005 | Fell et al. |
6911044 | June 28, 2005 | Fell et al. |
6916341 | July 12, 2005 | Rolston |
6921264 | July 26, 2005 | Mayer et al. |
6923831 | August 2, 2005 | Fell et al. |
6932610 | August 23, 2005 | Ono et al. |
7168283 | January 30, 2007 | Van Note et al. |
7294149 | November 13, 2007 | Hozack et al. |
7494507 | February 24, 2009 | Dixon et al. |
7497876 | March 3, 2009 | Tuke et al. |
7563284 | July 21, 2009 | Coppes et al. |
7632575 | December 15, 2009 | Justin et al. |
7655047 | February 2, 2010 | Swords |
7674517 | March 9, 2010 | Ramsey et al. |
7879275 | February 1, 2011 | Smith et al. |
8430930 | April 30, 2013 | Hunt |
8454705 | June 4, 2013 | Pressacco et al. |
8551173 | October 8, 2013 | Lechmann et al. |
20010014403 | August 16, 2001 | Brown et al. |
20020010512 | January 24, 2002 | Takei |
20020015654 | February 7, 2002 | Das et al. |
20020016635 | February 7, 2002 | Despres et al. |
20020127328 | September 12, 2002 | Shetty |
20020130112 | September 19, 2002 | Manasas et al. |
20020151983 | October 17, 2002 | Shetty |
20020173855 | November 21, 2002 | Mansmann |
20020198528 | December 26, 2002 | Engh et al. |
20030032351 | February 13, 2003 | Horner et al. |
20030033018 | February 13, 2003 | Merchant |
20030045941 | March 6, 2003 | Lewallen |
20030055500 | March 20, 2003 | Fell et al. |
20030055501 | March 20, 2003 | Fell et al. |
20030060882 | March 27, 2003 | Fell et al. |
20030060883 | March 27, 2003 | Fell et al. |
20030060884 | March 27, 2003 | Fell et al. |
20030060885 | March 27, 2003 | Fell et al. |
20030060888 | March 27, 2003 | Fell et al. |
20030069638 | April 10, 2003 | Barlow et al. |
20030069718 | April 10, 2003 | Hollister et al. |
20030153977 | August 14, 2003 | Suguro et al. |
20030153981 | August 14, 2003 | Wang et al. |
20030155686 | August 21, 2003 | Hawkins et al. |
20030158606 | August 21, 2003 | Coon et al. |
20030209305 | November 13, 2003 | Smith et al. |
20030220696 | November 27, 2003 | Levine et al. |
20040006393 | January 8, 2004 | Burkinshaw |
20040009228 | January 15, 2004 | Tormala et al. |
20040015170 | January 22, 2004 | Tallarida et al. |
20040023586 | February 5, 2004 | Tilton |
20040044414 | March 4, 2004 | Nowakowski |
20040054416 | March 18, 2004 | Wyss et al. |
20040059356 | March 25, 2004 | Gingras |
20040098132 | May 20, 2004 | Andriacchi et al. |
20040121110 | June 24, 2004 | Schmidt et al. |
20040143339 | July 22, 2004 | Axelson et al. |
20040148030 | July 29, 2004 | Ek |
20040153163 | August 5, 2004 | Posner |
20040162622 | August 19, 2004 | Simon et al. |
20040167633 | August 26, 2004 | Wen et al. |
20040191106 | September 30, 2004 | O'Neill et al. |
20040199249 | October 7, 2004 | Fell |
20040199250 | October 7, 2004 | Fell |
20040204766 | October 14, 2004 | Siebel |
20040230315 | November 18, 2004 | Ek |
20040243237 | December 2, 2004 | Unwin et al. |
20040267363 | December 30, 2004 | Fell et al. |
20050033424 | February 10, 2005 | Fell |
20050043816 | February 24, 2005 | Datta et al. |
20050079200 | April 14, 2005 | Rathenow et al. |
20050085918 | April 21, 2005 | Soffiati et al. |
20050100578 | May 12, 2005 | Schmid et al. |
20050123672 | June 9, 2005 | Justin et al. |
20050154471 | July 14, 2005 | Aram et al. |
20050170159 | August 4, 2005 | Ramsey et al. |
20050171604 | August 4, 2005 | Michalow |
20050177169 | August 11, 2005 | Fisher et al. |
20050192672 | September 1, 2005 | Wyss et al. |
20060045903 | March 2, 2006 | Kadiyala et al. |
20060147332 | July 6, 2006 | Jones et al. |
20060241776 | October 26, 2006 | Brown et al. |
20060254200 | November 16, 2006 | Clarke et al. |
20070142914 | June 21, 2007 | Jones et al. |
20070156249 | July 5, 2007 | Lawrynowicz et al. |
20070225390 | September 27, 2007 | Wang et al. |
20080004709 | January 3, 2008 | O'Neill et al. |
20080050412 | February 28, 2008 | Jones et al. |
20080161927 | July 3, 2008 | Savage et al. |
20090068245 | March 12, 2009 | Noble et al. |
20090087605 | April 2, 2009 | Ramsey et al. |
20090105772 | April 23, 2009 | Seebeck et al. |
20090112315 | April 30, 2009 | Fang et al. |
20100298950 | November 25, 2010 | McDonnell et al. |
20120067853 | March 22, 2012 | Wang et al. |
20130030529 | January 31, 2013 | Hunt |
20130123935 | May 16, 2013 | Hunt et al. |
20130158672 | June 20, 2013 | Hunt |
20130218282 | August 22, 2013 | Hunt |
20140121776 | May 1, 2014 | Hunt |
20140288649 | September 25, 2014 | Hunt |
20140288650 | September 25, 2014 | Hunt |
2295896 | July 2000 | CA |
101301230 | November 2008 | CN |
102087676 | June 2011 | CN |
19502733 | March 1996 | DE |
0 178 650 | April 1986 | EP |
0295038 | December 1988 | EP |
0 528 800 | March 1993 | EP |
0761242 | March 1997 | EP |
1 300 511 | April 2003 | EP |
1418013 | May 2004 | EP |
1426013 | June 2004 | EP |
1455666 | September 2004 | EP |
1493455 | January 2005 | EP |
1683593 | July 2006 | EP |
1800700 | June 2007 | EP |
1806154 | July 2007 | EP |
1949989 | July 2008 | EP |
2255329 | October 1990 | JP |
4041794 | February 1992 | JP |
11287020 | October 1999 | JP |
2001303751 | October 2001 | JP |
2003293012 | October 2003 | JP |
2218242 | December 2003 | RU |
9606881 | March 1996 | WO |
02085246 | October 2002 | WO |
2005/084216 | September 2005 | WO |
2005080029 | September 2005 | WO |
2005087982 | September 2005 | WO |
2007058160 | May 2007 | WO |
2009116950 | September 2009 | WO |
2011002765 | January 2011 | WO |
2013006778 | January 2013 | WO |
- Engelbrecht et al., Cellular Structures for Optimal Performance, Georgia Institute of Technology & Paramount Industries, Inc., 2009.
- Wang, Computer-Aided Design Methods for Additive Fabrication of Truss Structures, Georgia Institute of Technology, 2002.
- Chen, 3D Texture Mapping for Rapid Manufacturing, University of Southern California, 2007.
- Created and Designed by Shaman Gaspar, Maintained by Peter Fox, “Direct Laser Remelting” , “Project Web Site”, Using Lasers to Grow 3D object on Stainless Steel; The University of Liverpool 2002; http://mserc.liv.ac.uk/research/dlr/dlr—html.
- Hollander et al., Structural mechanical and in vitro characterization of individually structured Ti-A1-4V produces by direct layer forming, Biomaterials, pp. 1-9, 2005.
- Vureal et al., Plasma-sprayed oxide ceramics on steel substrates, Surface Coatings and Technology, 97 (1997) 347-354.
- The Metals Handbook, Desk Edition, 2nd Edition, ASM International, 1998, p. 29.
- Meiners et al., “Direct Generation of Metal Parts and Tools by Selective Laser Powder Remelting (SLPR)”, W. Meiners, C. Over, K. Wissenbach, R. Poprawe, pp. 655-661 Austin, Texas, Aug. 9-11, 1999.
- Hawley's Condensed Chemical Dictionary, 14th edition. John Wiley & Sons, 2002. Definition: sintering.
- Dr. Kerron Harvey, producer, Research Intelligence, the University of Liverpool, Issue 13, Jun. 2002.
- H.J. Niu and I.T.H. Chang, “Selective Laser Sintering of Gas and Water Atomized High Speed Steel Powders, ” Scripta Materialia vol. 41, No. 1, (1999), pp. 25-30.
- European Search Report and Written Opinion, EP05028133, dated May 11, 2010.
- European Search Report and Written Opinion, EP10162970, dated Jun. 17, 2010.
- R. Morgan, C.J. Sutcliffe, W. O'Neill, “Experimental investigatoin of nanosecond pulsed Nd:YAG laser re-melted pre-placed powder beds,” Rapid Prototyping Journal, vol. 7, No. 3, 2001, pp. 159-172.
- N.K. Vail, L.D. Swain, W.C. fox, T.B. Aufdlemorte, G. Lee, J.W. Barlow, “Materials for biomedical applications,” Materials and Design, 20, 1999, pp. 123-132.
- R.H. Morgan, A.J. Papworth, C. Sutcliffe, P. Fox, W. O'Neill, “High density net shape components by direct laser remelting of single phase powders,” Journal of Materials Science, 37, 2002, pp. 3093-3100.
- European Search Report and Written Opinion, EP06127218, dated May 6, 2010.
- PCT/US2008/008955 International Search Report and Written Opinion mailed Dec. 2, 2008.
- PCT/US2008/008955 International Preliminary Report on Patentability mailed Feb. 4, 2010.
- C. K- Chua et al. Development of a Tissue Engineering Scaffold Structure Library for Rapid Prototyping. Parts 1 and 2, International Journal of Advanced Manufacturing Technology, (2003) vol. 21, pp. 291-312.
- Filiz et al., Int. Journal of Machine Tools & Manufacture, 48, 459-472, 2008.
- Australian Examination Report for Application No. 2013202075 dated Feb. 13, 2015.
- Australian Examination Report for Application No. 2013202686 date Aug. 7, 2014.
- Patello-femoral Arthroplasty X-ray Results, Stryker Howmedica Osteonics, published on or before Apr. 5, 2011.
- Protek Cementless Replacement of the Acetabulum by E. Morscher, published on or before Apr. 5, 2011.
Type: Grant
Filed: Apr 6, 2012
Date of Patent: Sep 15, 2015
Patent Publication Number: 20130264749
Assignees: Howmedica Osteonics Corp. (Mahwah, NJ), The University Of Liverpool
Inventors: Eric Jones (Limerick), Christopher J. Sutcliffe (Liverpool), Joe Robinson (Lancashire), Dan Jones (Limerick), Lewis Mullen (Merseyside)
Primary Examiner: Mohammad Ali
Assistant Examiner: John Park
Application Number: 13/441,154
International Classification: G06F 17/30 (20060101); B29C 35/08 (20060101); G06F 17/50 (20060101);