WO2022026471A2 - Compartmentalized enclosure - Google Patents
Compartmentalized enclosure Download PDFInfo
- Publication number
- WO2022026471A2 WO2022026471A2 PCT/US2021/043322 US2021043322W WO2022026471A2 WO 2022026471 A2 WO2022026471 A2 WO 2022026471A2 US 2021043322 W US2021043322 W US 2021043322W WO 2022026471 A2 WO2022026471 A2 WO 2022026471A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- objects
- enclosure
- defining
- outer walls
- walls
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B22—CASTING; POWDER METALLURGY
- B22F—WORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
- B22F10/00—Additive manufacturing of workpieces or articles from metallic powder
- B22F10/80—Data acquisition or data processing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C64/00—Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
- B29C64/30—Auxiliary operations or equipment
- B29C64/386—Data acquisition or data processing for additive manufacturing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
- B33Y50/00—Data acquisition or data processing for additive manufacturing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/10—Numerical modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2113/00—Details relating to the application field
- G06F2113/10—Additive manufacturing, e.g. 3D printing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2113/00—Details relating to the application field
- G06F2113/20—Packaging, e.g. boxes or containers
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P10/00—Technologies related to metal processing
- Y02P10/25—Process efficiency
Definitions
- This application relates to additive manufacturing. More particularly, this application relates to systems and methods for building compartmentalized enclosures around one or more objects during additive manufacturing.
- additive manufacturing In the field of additive manufacturing, three dimensional solid objects are formed from a digital model. Because the manufactured objects are three dimensional, additive manufacturing is commonly referred to as three dimensional ("3D") printing.
- Some example techniques for additive manufacturing include selective laser sintering ("LS") manufacturing, binder jetting, and metal sintering. These techniques direct a laser beam to a specified location in order to polymerize or solidify layers of building materials which are used to create the desired three dimensional (“3D”) object.
- the 3D object is built on a layer-by-layer basis by solidifying the layers of the building material.
- a method for generating an enclosure for containing a plurality of objects includes receiving a design of the plurality of objects, the design indicating the shape, size, and position of each of the plurality of objects relative to a build area corresponding to an additive manufacturing device.
- the method includes, defining the enclosure within the build area and around the plurality of objects, wherein defining the enclosure comprises: defining a plurality of outer walls of the enclosure bounding all of the plurality of objects within an inner space defined by the plurality of outer walls; and defining one or more inner walls of the enclosure, the one or more inner walls separating the inner space into a plurality of inner sub spaces, each inner subspace containing different one or more objects of the plurality of objects.
- the method includes modifying the design of the plurality of objects to include the defined enclosure, the design being used by the additive manufacturing device to manufacture the plurality of objects and the enclosure at a same time using an additive manufacturing process.
- Certain embodiments provide a non-transitory computer-readable medium having computer-executable instructions stored thereon, which, when executed by a processor of a computing device, cause the computing device to perform the method for generating an enclosure for containing a plurality of objects.
- the method includes receiving a design of the plurality of objects, the design indicating the shape, size, and position of each of the plurality of objects relative to a build area corresponding to an additive manufacturing device.
- the method includes defining the enclosure within the build area and around the plurality of objects, wherein defining the enclosure comprises: defining a plurality of outer walls of the enclosure bounding all of the plurality of objects within an inner space defined by the plurality of outer walls; and defining one or more inner walls of the enclosure, the one or more inner walls separating the inner space into a plurality of inner subspaces, each inner subspace containing different one or more objects of the plurality of objects.
- the method includes modifying the design of the plurality of objects to include the defined enclosure, the design being used by the additive manufacturing device to manufacture the plurality of objects and the enclosure at a same time using an additive manufacturing process.
- Certain embodiments provide a computing device comprising a memory and a processor coupled to the memory.
- the processor and memory configured to receive a design of the plurality of objects, the design indicating the shape, size, and position of each of the plurality of objects relative to a build area corresponding to an additive manufacturing device.
- the processor and memory configured to define the enclosure within the build area and around the plurality of objects, wherein defining the enclosure comprises: define a plurality of outer walls of the enclosure bounding all of the plurality of objects within an inner space defined by the plurality of outer walls; and define one or more inner walls of the enclosure, the one or more inner walls separating the inner space into a plurality of inner subspaces, each inner subspace containing different one or more objects of the plurality of objects.
- the processor and memory configured to modify the design of the plurality of objects to include the defined enclosure, the design being used by the additive manufacturing device to manufacture the plurality of objects and the enclosure at a same time using an additive manufacturing process.
- FIG. 1 is an example of a system for designing and manufacturing three- dimensional (3D) objects.
- FIG. 2 illustrates a functional block diagram of one example of the computer shown in FIG. 1.
- FIG. 3 shows a high level process for manufacturing a 3D object.
- FIG. 4A is an example of an additive manufacturing apparatus with a recoating mechanism.
- FIG. 4B is another example of an additive manufacturing apparatus with a recoating mechanism.
- FIG. 5 illustrates a perspective view of an example digital representation of an assembly of a plurality of 3D objects designed using a computer.
- FIG. 6A illustrates a perspective view of an example digital representation of an assembly of a plurality of 3D objects confined within an enclosure designed using a computer.
- FIG. 6B is a cross sectional view of the enclosure illustrated in of FIG. 6A.
- FIG. 7A is a perspective view illustrating an example digital representation of an assembly of a plurality of 3D objects confined within an enclosure designed using a computer.
- FIG. 7B is a cross sectional view of the enclosure illustrated in of FIG. 7A.
- FIG. 8A illustrates a perspective view of an example digital representation of an assembly of a plurality of 3D objects confined within an enclosure designed using a computer.
- FIG. 8B is a cross sectional view of the enclosure illustrated in of FIG. 8A.
- FIG. 9A illustrates a perspective view of an example digital representation of an assembly of a plurality of 3D objects confined within an enclosure designed using a computer.
- FIG. 9B is a cross sectional view of the enclosure illustrated in of FIG. 9A.
- FIG. 10 is a block diagram illustrating example beam types of the one or more beams shown in FIG. 6B.
- FIG. 11 illustrates a perspective view of an example digital representation of an assembly (e.g., the assembly of FIG. 5) of a plurality of 3D objects confined within a freeform enclosure (e.g., sinter box, box, etc.) designed using a computer (e.g., computer of FIG. 1).
- a freeform enclosure e.g., sinter box, box, etc.
- FIG. 12 is a block diagram illustrating an example freeform enclosure.
- FIG. 13 is a flowchart of an example process for generating an enclosure for containing a plurality of objects.
- Systems and methods disclosed herein include techniques for generating an enclosure (e.g., a box, a sinter box, etc.) for containing a plurality of objects.
- a plurality of three-dimensional (3D) objects may be generated on a computing system such as using computer-aided design (CAD).
- CAD computer-aided design
- the plurality of objects may be arranged as an assembly, so that the plurality of objects can fit within a build area of an additive manufacturing machine.
- the computing system may be configured to automatically design, using CAD for example, an enclosure around the assembly of objects, so that the enclosure is manufactured during the additive manufacturing process in parallel with the manufacturing of the assembly of objects.
- the enclosure prevents small objects from getting lost during the manufacturing process.
- the enclosure also provides a means for organizing the objects so that a user knows the location of a specific object within the enclosure.
- the enclosure also provides a means for cleaning the objects after completion of the manufacturing.
- Additive manufacturing processes generally include providing energy from an energy source (e.g., a laser, an electron beam, etc.) to solidify (e.g., polymerize) layers of building material (e.g., polymer, metal, etc.).
- an energy source e.g., a laser, an electron beam, etc.
- the additive manufacturing machine may selectively apply energy from an energy source to (e.g., print or scan) the building material based on processing parameters indicated in a job file.
- objects can be generated in additive manufacturing by gluing and/or binding building material by extruding material.
- the job file may include information regarding slices of a digital representation of an object or objects to be built using an additive manufacturing process.
- 3D objects represented by CAD files may be arranged in a virtual build area corresponding to the build area of an additive manufacturing device. Accordingly, the build area may be characterized by a volume of space within which the objects may be manufactured.
- support structures may be added to the 3D objects in the virtual build area (e.g., to improve build quality, heat dissipation, reduce deformation, etc.).
- the resulting 3D objects may be divided into layers or slices, as discussed.
- the job file accordingly, may include slices (e.g., a stack of slices) of the 3D objects, and processing parameters of the additive manufacturing machine for building the 3D objects.
- the job file may include processing parameters corresponding to a printing pattern for the energy source to apply energy to (e.g., laser to print, electron beam to print, etc.) the physical layer of building material corresponding to that slice.
- energy source e.g., laser to print, electron beam to print, etc.
- slice and layer may be used interchangeably.
- the printing pattern may include one or more vectors that each indicates a spatial position to apply the energy to the layer of building material and a direction to apply the energy to the building material (e.g., a direction to move the laser beam, electron beam, or other energy source over the building material while printing).
- An additive manufacturing machine builds an object on a layer by layer basis by applying energy to (e.g., printing) the layers of building material according to the printing pattern for each individual layer as indicated in a job file. For example, the additive manufacturing machine may print a first layer of physical building material corresponding to a first slice of a digital representation of an object according to the printing pattern for the first slice. The additive manufacturing machine may then print a second layer of building material corresponding to a second slice adjacent to the first slice according to the printing pattern for the second slice. The additive manufacturing machine continues printing layers of building material corresponding to all the slices in the job file, until the layer corresponding to the last slice is printed. It should be noted that slices can be flat or can be freeform (e.g., generated through multi-axis robot material extrusion).
- Embodiments of the invention may be practiced within a system for designing, simulating, and/or manufacturing 3D objects.
- the environment includes a system 100.
- the system 100 includes one or more computers 102a- 102d, which can be, for example, any workstation, server, or other computing device capable of processing information.
- each of the computers 102a- 102d can be connected, by any suitable communications technology (e.g., an internet protocol), to a network 105 (e.g., the Internet).
- the computers 102a-102d may transmit and receive information (e.g., software, digital representations of three dimensional (3D) objects, commands or instructions to operate an additive manufacturing device, etc.) between each other via the network 105.
- information e.g., software, digital representations of three dimensional (3D) objects, commands or instructions to operate an additive manufacturing device, etc.
- the system 100 further includes one or more additive manufacturing devices (e.g., 3D printers) 106a-106b.
- additive manufacturing device 106a is directly connected to a computer 102d (and through computer 102d connected to computers 102a- 102c via the network 105) and additive manufacturing device 106b is connected to the computers 102a- 102d via the network 105.
- an additive manufacturing device 106 may be directly connected to a computer 102, connected to a computer 102 via a network 105, and/or connected to a computer 102 via another computer 102 and the network 105.
- the system 100 is described with respect to a network and one or more computers, the techniques described herein also apply to a single computer 102, which may be directly connected to an additive manufacturing device 106.
- FIG. 2 illustrates a functional block diagram of one example of a computer of FIG. 1.
- the computer 102a includes a processor 210 in data communication with a memory 220, an input device 230, and an output device 240.
- the processor is further in data communication with an optional network interface card 260.
- an optional network interface card 260 Although described separately, it is to be appreciated that functional blocks described with respect to the computer 102a need not be separate structural elements.
- the processor 210 and memory 220 may be embodied in a single chip.
- the processor 210 can be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any suitable combination thereof designed to perform the functions described herein.
- a processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
- the processor 210 can be coupled, via one or more buses, to read information from or write information to memory 220.
- the processor may additionally, or in the alternative, contain memory, such as processor registers.
- the memory 220 can include processor cache, including a multi-level hierarchical cache in which different levels have different capacities and access speeds.
- the memory 220 can also include random access memory (RAM), other volatile storage devices, or non-volatile storage devices.
- RAM random access memory
- the storage can include hard drives, flash memory, etc.
- the processor 210 also may be coupled to an input device 230 and an output device 240 for, respectively, receiving input from and providing output to a user of the computer 102a.
- Suitable input devices include, but are not limited to, a keyboard, buttons, keys, switches, a pointing device, a mouse, a joystick, a remote control, an infrared detector, a bar code reader, a scanner, a video camera (possibly coupled with video processing software to, e.g., detect hand gestures or facial gestures), a motion detector, or a microphone (possibly coupled to audio processing software to, e.g., detect voice commands).
- Suitable output devices include, but are not limited to, visual output devices, including displays and printers, audio output devices, including speakers, headphones, earphones, and alarms, additive manufacturing devices, and haptic output devices.
- the processor 210 further may be coupled to a network interface card 260.
- the network interface card 260 prepares data generated by the processor 210 for transmission via a network according to one or more data transmission protocols.
- the network interface card 260 also decodes data received via a network according to one or more data transmission protocols.
- the network interface card 260 can include a transmitter, receiver, or both. In other embodiments, the transmitter and receiver can be two separate components.
- the network interface card 260 can be embodied as a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any suitable combination thereof designed to perform the functions described herein.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- FIG. 3 illustrates a process 300 for manufacturing a 3D object or device.
- a digital representation of the object is designed using a computer, such as the computer 102a.
- a computer such as the computer 102a.
- 2D two dimensional
- 3D data may be input to the computer 102a for aiding in designing the digital representation of the 3D object.
- information corresponding to the 3D object is sent from the computer 102a to an additive manufacturing device, such as additive manufacturing device 106, and the device 106 commences a manufacturing process for generating the 3D object in accordance with the received information.
- the additive manufacturing device 106 continues manufacturing the 3D object using suitable materials, such as a polymer or metal powder.
- the 3D object is generated.
- FIG. 4A illustrates an exemplary additive manufacturing apparatus 400 for generating a 3D object.
- the additive manufacturing apparatus 400 is a laser sintering device.
- the laser sintering device 400 may be used to generate one or more 3D objects layer by layer.
- the laser sintering device 400 may utilize a powder (e.g., metal, polymer, etc.), such as the powder 414, to build an object a layer at a time as part of a build process.
- a powder e.g., metal, polymer, etc.
- a recoating mechanism 415A e.g., a re-coater blade.
- the recoating mechanism 415A deposits powder for a layer as it moves across the build area, for example in the direction shown, or in the opposite direction if the recoating mechanism 415A is starting from the other side of the build area, such as for another layer of the build.
- a computer-controlled carbon dioxide (C02) laser beam scans the surface and selectively binds together the powder particles of the corresponding cross section of the product.
- the laser scanning device 412 is an X axis and Y axis moveable infrared laser source.
- the laser source can be moved along an X axis and along a Y axis in order to direct its beam to a specific location of the top most layer of powder.
- the laser scanning device 412 may comprise a laser scanner which receives a laser beam from a stationary laser source, and deflects it over moveable mirrors to direct the beam to a specified location in the working area of the device.
- the powder temperature rises above the material (e.g., glass, polymer, metal) transition point after which adjacent particles flow together to create the 3D object.
- the device 400 may also optionally include a radiation heater (e.g., an infrared lamp) and/or atmosphere control device 416.
- the radiation heater may be used to preheat the powder between the recoating of a new powder layer and the scanning of that layer. In some embodiments, the radiation heater may be omitted.
- the atmosphere control device may be used throughout the process to avoid undesired scenarios such as, for example, powder oxidation.
- a recoating mechanism 415B (e.g., a leveling drum/roller) may be used instead of the recoating mechanism 415A.
- the powder may be distributed using one or more moveable pistons 418(a) and 418(b) which push powder from a powder container 428(a) and 428(b) into a reservoir 426 which holds the formed object 424.
- the depth of the reservoir is also controlled by a moveable piston 420, which increases the depth of the reservoir 426 via downward movement as additional powder is moved from the powder containers 428(a) and 428(b) in to the reservoir 426.
- the recoating mechanism 415B pushes or rolls the powder from the powder container 428(a) and 428(b) into the reservoir 426. Similar to the embodiment shown in FIG. 4A, the embodiment in FIG. 4B may use the radiation heater alone for preheating the powder between recoating and scanning of a layer.
- FIG. 5 illustrates a perspective view of an example digital representation of an assembly 500 of a plurality of 3D objects designed using a computer (e.g., computer 102 of FIG. 1).
- the assembly 500 may be represented by a CAD file, and the plurality of 3D objects may be arranged in a virtual build area corresponding to the build area of an additive manufacturing device (e.g., additive manufacturing device 106 of FIG. 1).
- each of the plurality of 3D objects have unique shape and size characteristics.
- Each of the objects in the assembly 500 is positioned within a 3D space, or virtual build area, thereby providing each of the 3D objects with a position having X, Y, and Z coordinates within the virtual build area.
- each of the plurality of 3D objects are arranged in the assembly 500 according to the build area of the additive manufacturing device 106, there is no structure to prevent or restrict the movement of the objects after their manufacture.
- the location of each of the objects within the assembly 500 is known, once they have been manufactured, the objects may shift and reorganize themselves. As such, each of the objects may have to be identified and distinguished from the other objects by hand. Moreover, after manufacturing of the plurality of objects, each object may have to be cleaned and sorted individually.
- FIG. 6A illustrates a perspective view of an example digital representation of an assembly (e.g., the assembly 500 of FIG. 5) of a plurality of 3D objects confined within an enclosure 600 (e.g., sinter box, box, etc.) designed using, for example CAD software on, a computer (e.g., computer 102 of FIG. 1).
- the enclosure 600 may include a generally rectangular cuboid shape, or any other suitable shape that can accommodate the size and shape of the assembly 500 and the build area of the additive manufacturing device (e.g., additive manufacturing device 106 of FIG. 1). It should be noted that while FIG. 6A illustrates the enclosure 600 as having a generally rectangular shape, the enclosure 600 may comprise any suitable shape or form that can accommodate the assembly 500 of objects contained within it.
- 3D objects represented by CAD files may initially be arranged in a virtual build area using the computer 102.
- a CAD file may include a design of a plurality of objects, the design indicating the shape, size, and position of each of the plurality of objects relative to the build area of the additive manufacturing device 106.
- the enclosure 600 may be designed such that the enclosure 600 is defined around the assembly 500 and within the virtual build area.
- defining the enclosure 600 may include: (i) defining a plurality of outer walls 622, and (ii) defining one or more inner walls within the enclosure.
- the outer walls 622 may include walls of the enclosure 600 that are located between the objects and the build area. That is, the outer walls 622 are the exterior walls of the enclosure 600 that bound the plurality of objects within an inner space defined by the outer walls 622.
- the outer walls 622 form a cuboid shape. Consequently, the inner space of the enclosure 600 may be a rectangular cuboid shaped inner space.
- one or more of the outer walls 622 may be defined such that they occupy the outermost regions of the build area, or regions within the build area. In one example, one or more of the outer walls 622 may be defined such that the outer walls 622 bound less than all of the objects in the assembly 500 of objects. In this way, only one object or a subset of objects in the assembly 500 may be bounded by the enclosure 600.
- each of the plurality of outer walls 622 and the one or more inner walls may be characterized by a plurality of perforations.
- excess material e.g., metal and/or polymer material
- the perforations also provide the additional benefit of allowing the use of forced element tools (e.g., air compressor tools, water compressor tools) to force air or water into the enclosure 600 to clean the objects contained therein.
- forced element tools e.g., air compressor tools, water compressor tools
- each of the plurality of outer walls 622 and the one or more inner walls are formed by a plurality of vertical beams and horizontal beams.
- each of the plurality of vertical beams on each outer wall 622 run parallel to other vertical beams on the same outer wall 622.
- each of the plurality of horizontal beams on each outer wall 622 run parallel to other horizontal beams on the same outer wall 622.
- the one or more inner walls of the enclosure may be similarly constructed, as shown in FIGs. 6B and 6C.
- the perforations in the plurality of outer walls 622 and the one or more inner walls may be sized according to a distance between the vertical beams of the plurality of vertical beams and a distance between the horizontal beams of the plurality of horizontal beams.
- the size of the perforations in the plurality of outer walls 622 and the one or more inner walls may be modified by a user or computer 102, such that the perforations are larger in certain areas of the enclosure 600, and smaller in other areas of the enclosure 600.
- larger objects may not require outer walls 622 and inner walls having a dense array of vertical and horizontal beams
- smaller objects may require a relatively denser array of vertical and horizontal beams to prevent the objects from passing through the outer and inner walls.
- defining the enclosure 600 may include defining a first thickness of the beams that form the plurality of outer walls 622 and defining a second thickness of the beams that form the one or more inner walls.
- the beams that form the plurality of outer walls 622 may be thicker than the beams that form the one or more inner walls.
- defining the plurality of outer walls 622 may include defining the plurality of outer walls 622 such that the inner space is generally a spherical shape. In some examples, one or more of the plurality of outer walls 622 may be defined such that the inner space includes a hemispherical shape or a semi-hemispherical shape.
- defining the plurality of outer walls of the enclosure 600 includes defining an outer access panel (not shown) on one or more of the plurality of outer walls.
- the outer access panel may be movable along a hinge of a corresponding outer wall to provide access to one or more of the plurality of objects contained in the enclosure 600 after manufacture without breaking the enclosure 600.
- an outer wall of the enclosure 600 may include a plurality of access panels, wherein each access panel is configured for accessing a specific one or more of the plurality of objects contained in the enclosure 600.
- a first outer wall of the enclosure 600 may include a first access panel and a second access panel. The first access panel may provide access to a first object in a first inner subspace, while the second access panel may provide access to a second object in a second inner subspace.
- the enclosure 600 and one or more pieces of the assembly 500 may be generated using different materials.
- the enclosure 600 may be generated using a first material (e.g., polymer), while one or more pieces of the assembly 500 may be generated using a second material (e.g., metal).
- the enclosure 600 and one or more pieces of the assembly 500 may be generated using the same material.
- the enclosure 600 and one or more pieces of the assembly 500 may be generated using the same material using the same properties (e.g., thickness, density, shape, yield stress, fracture toughness, etc.).
- the enclosure 600 and one or more pieces of the assembly 500 may be generated using the same material using different properties (e.g., thickness, density, shape, yield stress, fracture toughness, etc.).
- the enclosure 600 may be generated using a first material (e.g., polymer) with a first property, while one or more pieces of the assembly 500 may be generated using the first material with a second property.
- FIG. 6B is a cross sectional view of the enclosure 600 illustrated in of FIG. 6A.
- the inner space of the enclosure 600 is separated or partitioned by a plurality of inner walls 624 into a plurality of inner subspaces 626a-d defined using CAD.
- the inner walls 624 that enclose the inner subspaces 626a-d may be defined according to the shape and size of the object contained within the inner subspaces as well as the shape and size of neighboring objects. That is, the inner walls 624 are walls inside the enclosure 600 that bound the plurality of objects within a respective inner subspace. In some examples, the inner walls provide multiple levels within the enclosure 600. For example, horizontally oriented inner walls may separate an object from other objects on top or below the object. Moreover, vertically oriented inner walls may separate an object from other objects adjacent to the object and on the same horizontal plane as the object. It should be noted that although FIG. 6B illustrates a plurality of inner walls 624, embodiments that are limited to a single inner wall are also contemplated.
- the plurality of inner walls 624 may be defined to separate the inner space of the enclosure 600 into a plurality of inner subspaces 626a-d, such that each inner subspace accommodates the shape of one or more of the plurality of objects.
- the one or more inner walls 624 may be defined such that movement of an object enclosed within the one or more inner walls 624 is restricted to within the inner subspace.
- the one or more inner walls 624 may be defined according to the shape of the enclosed object.
- the shape of the enclosed object may be used to define the inner walls 624 such that a curvature or shape of the inner walls 624 follows the shape of the object. In this example, defining the inner walls 624 in such a way may reduce the freedom of movement of the enclosed object.
- the inner walls 624 may generally be formed by a plurality of vertical beams and horizontal beams.
- the inner walls 624 may include additional layers of vertical and horizontal beams that make the inner walls 624 thicker in some areas.
- a first object may be adjacent to a second object, but due to their respective shapes, there may be one or more relatively large spaces between the objects.
- the inner walls 624 may be thicker in some areas to fill in the one or more relatively large spaces.
- the thickness of the inner walls 624 may be increased by additional inner walls.
- an inner wall 624 between the two objects may be defined by a plurality of vertical inner walls, where each of the plurality of vertical inner walls are connected to at least one other vertical inner wall by one or more horizontal beams.
- the volume occupied by the inner walls 624 may be expanded in certain areas by increasing the distance between the vertical and horizontal beams.
- the distance between the vertical and horizontal beams may be increased such that the perforations in the inner walls are larger.
- the thickness of the vertical and horizontal beams may also be increased.
- the beams may not be limited to vertical beams and horizontal beams.
- the outer walls 622 and the inner walls 624 may be formed by one or more inclined beams, wherein each inclined beam is inclined by one or more angles relative to a vertical or horizontal axis.
- the outer walls 622 and/or the inner walls 624 may be formed by inclined beams, or a combination of vertical beams, horizontal beams, and/or inclined beams.
- defining the plurality of inner walls 624 of the enclosure 600 includes defining an inner access panel (not shown) on one or more of the plurality of inner walls 624 such that a user may have access to an inner subspace (e.g., a first inner subspace 626c) via another inner subspace (e.g., a second inner subspace 626d).
- the inner access panel may be movable along a hinge of a corresponding inner wall to provide access to one or more of the plurality of objects contained in the inner subspaces 626 without breaking one or more of the plurality of inner walls 624.
- an inner wall of the enclosure 600 may include a plurality of access panels, wherein each access panel is configured for accessing a specific one or more of the plurality of objects contained in an inner subspace.
- defining the inner walls 624 may also include defining one or more beams 630a/630b coupling one or more of the plurality of objects to one or more of the inner walls 624 and/or the outer walls 622.
- a first beam 630a of the one or more beams may couple a first object of the plurality of objects to a first inner wall of the plurality of inner walls 624.
- the first inner wall may define, in part, a first inner subspace 626c containing the first object.
- a second beam 630b of the one or more beams may couple the first object to a first outer wall of the plurality of outer walls 622.
- the first outer wall may also define, in part, the first inner subspace 626c containing the first object.
- the thickness and location of the one or more beams 630a/630b may be user configurable via the computer 102.
- the plurality of inner walls 624 of the enclosure 600 may be defined using a Voronoi algorithm that uses each of the plurality of objects as seeds to define the plurality of inner walls 624.
- the Voronoi algorithm may subdivide the inner space of the enclosure 600 into a finite number of inner subspaces.
- the Voronoi algorithm may define the volume and shape of each of the inner subspaces based on the size and shape of the corresponding object and adjacent objects.
- Other parameters determined by the Voronoi algorithm may include thickness of the beams, the number of beams, the thickness of the inner walls 624, direction of the inner walls 624, the size and/or number of the perforations in the inner walls 624, etc.
- the plurality of inner walls 624 of the enclosure 600 may be defined using any other suitable algorithm (e.g., Delaunay triangulation, Dirichlet tessellation, Fortune's algorithm, Bowyer-Watson algorithm, etc.), or alternatively, an algorithm configured to provide manual definition of the plurality of inner walls 624 via user input. It should be noted that one or more of the algorithms described herein may be used as part of a CAD software operating on the computer 102.
- a user may utilize the computer 102 to create walls around each object. For instance, starting from one side of the assembly 500 of objects, the user may create one or more walls around the plurality of until the desired inner walls are completed.
- the user may utilize the computer 102 to draw virtual boxes around each of the objects in the assembly 500 and then merge the virtual boxes together.
- the edges of the boxes may indicate the paths of the plurality of inner walls 624.
- defining the enclosure 600 around the plurality of objects may include defining an outer label 628a on at least one of the plurality of outer walls 622 of the enclosure 600 and/or an inner label 628b on at least one of the one or more inner walls 624 of the enclosure 600.
- the label may include one or more of a text label (e.g., using any suitable symbols or alphanumeric characters), a data matrix, a quick response (QR) code, an Aztec code, or any other suitable symbol or code for labeling the enclosure 600.
- QR quick response
- Aztec code any other suitable symbol or code for labeling the enclosure 600.
- such labels may describe the contents, ownership, type, place of manufacture, identification, and/or any other information regarding the enclosure 900 and its contents.
- FIG. 7 A is a perspective view illustrating an example digital representation of an assembly (e.g., the assembly 500 of FIG. 5) of a plurality of 3D objects confined within an enclosure 700 (e.g., sinter box, box, etc.) designed using, for example CAD software on, a computer (e.g., computer 102 of FIG. 1).
- an enclosure 700 e.g., sinter box, box, etc.
- the enclosure 700 may be defined, by a computer 102, around the plurality of objects and within the build area.
- defining the enclosure 700 may include: (i) defining a plurality of outer walls 722, and (ii) defining one or more inner walls within the enclosure.
- the plurality of outer walls 722 are designed such that each of the plurality of outer walls 722 is at least a threshold distance from any surface of any of the plurality of objects.
- the shape of an object may include a surface with rather dramatic contours, such as a large base that tapers to a relatively narrow top (e.g., a conical shape).
- an outer wall 722 that is adjacent to the object may be defined such that the outer wall 722 follows the contours of the shape. Accordingly, a portion of the outer wall 722 that is adjacent to the large base might protrude outward, then taper with the surface of the object such that the outer wall contracts inward with the tapering of the object.
- the plurality of outer walls 722 may be defined such that the inner space is essentially a union of a plurality of rectangular cuboids.
- the plurality of outer walls 722 are shaped to keep at least a threshold distance from any surface of any of the plurality of objects each object in the assembly 500 of objects. Accordingly, the plurality of outer walls 722 may be contoured such that the inner space may be characterized as a union of a plurality of rectangular cuboids.
- the plurality of outer walls 722 may be defined by using a voxelization process on one or more of the 3D objects in the assembly 500.
- Voxelization is a technique for representing a particular 3D shape as a collection of voxels, where voxels are subdivisions of 3D space. Voxelization generally involves determining which voxels in a particular volume are considered to be occupied by a 3D object, and which voxels in the volume are considered to be not occupied by (or “external to”) the 3D object.
- the computer 102 may perform a voxelization process on the one or more 3D objects defined by the CAD file.
- the computer 102 may define the plurality of outer walls 722 by voxelizing the one or more of the plurality of objects to generate a plurality of voxels corresponding to the object(s). The computer 102 may then define the plurality of outer walls to have a shape that conforms to the plurality of voxels while maintaining at least a threshold distance from any of the plurality of voxels. Alternatively, the computer 102 may define the plurality of outer walls to have a shape that conforms to the one or more objects while maintaining at least a threshold distance from any surface of any of the plurality of voxels (e.g., voxels corresponding to the one or more objects).
- the enclosure 700 and one or more pieces of the assembly 500 may be generated using different materials.
- the enclosure 700 may be generated using a first material (e.g., polymer), while one or more pieces of the assembly 500 may be generated using a second material (e.g., metal).
- the enclosure 700 and one or more pieces of the assembly 500 may be generated using the same material.
- the enclosure 700 and one or more pieces of the assembly 500 may be generated using the same material using the same properties (e.g., thickness, density, shape, yield stress, fracture toughness, etc.).
- the enclosure 700 and one or more pieces of the assembly 500 may be generated using the same material using different properties (e.g., thickness, density, shape, yield stress, fracture toughness, etc.).
- the enclosure 700 may be generated using a first material (e.g., polymer) with a first property, while one or more pieces of the assembly 500 may be generated using the first material with a second property.
- FIG. 7B is a cross section of the enclosure 700 shown in of FIG. 7A.
- the inner space of the enclosure 700 is separated or partitioned by a plurality of inner walls 724 into a plurality of inner subspaces 726a-d, all of which may be defined using CAD.
- the inner walls 724 that enclose the inner subspaces 726a-d may be defined according to the shape and size of the object contained within the inner subspaces as well as the shape and size of neighboring objects. It should be noted that although FIG. 7B illustrates a plurality of inner walls 724, embodiments that are limited to a single inner wall are also contemplated.
- defining the enclosure 700 around the plurality of objects may include defining an outer label 728a on at least one of the plurality of outer walls 722 of the enclosure 700 and/or an inner label (not shown) on at least one of the one or more inner walls 724 of the enclosure 700.
- the label may include text using any suitable alphanumeric characters.
- the computer 102 may modify the design of the plurality of objects to include the defined enclosure, the modified design to be used by the additive manufacturing device 106 to manufacture the plurality of objects and the enclosure at a same time using an additive manufacturing process.
- FIG. 8A illustrates a perspective view of an example digital representation of an assembly (e.g., the assembly 500 of FIG. 5) of a plurality of 3D objects confined within an enclosure 800 (e.g., sinter box, box, etc.) designed using CAD software on a computer (e.g., computer 102 of FIG. 1).
- the enclosure 800 may include a generally rectangular cuboid shape, or any other suitable shape that can accommodate the size and shape of the assembly 500 and the build area of the additive manufacturing device (e.g., additive manufacturing device 106 of FIG. 1). It should be noted that while FIG. 8 A illustrates the enclosure 800 as having a generally rectangular shape, the enclosure 800 may comprise any suitable shape or form that can accommodate the assembly 500 of objects contained within it.
- the enclosure 800 is structurally similar to the enclosure illustrated in FIG. 6A, except that the instant enclosure 800 includes a label 802 on an outer wall.
- the label 802 is similar to the labels illustrated in FIGs. 6B and 7B, in that the label 802 may include text describing the contents of the enclosure.
- the label 802 of FIG. 8 A and its text may be designed using a computer and generated during an additive manufacturing process.
- FIG. 8B is a cross sectional view of the enclosure 800 illustrated in of FIG. 8A. In this example, a few contents of the assembly 500 are visible within the enclosure 800.
- FIG. 9A illustrates a perspective view of an example digital representation of an assembly (e.g., the assembly 500 of FIG. 5) of a plurality of 3D objects confined within an enclosure 900 (e.g., sinter box, box, etc.) designed using, for example CAD software on, a computer (e.g., computer 102 of FIG. 1).
- the enclosure may be designed and generated using processes and techniques that are the same or similar to those described in FIGs. 7 A and 7B.
- the enclosure 900 is structurally similar to the enclosure illustrated in FIG. 7A, except that the instant enclosure 900 includes a label 902 on an outer wall.
- the label 902 is similar to the labels illustrated in FIGs. 6B and 7B, in that the label 902 may include one or more of a text label, a data matrix, a QR code, or an Aztec code.
- the label 902 of FIG. 9A and its text may be designed using a computer and generated during an additive manufacturing process.
- FIG. 9B is a cross sectional view of the enclosure 900 illustrated in of FIG. 9A. In this example, a few contents of the assembly 500 are visible within the enclosure 900.
- the position of the labels in FIGs. 6B, 7B, 8A, 8B, 9A, and 9B may be determined by a user, or alternatively, by an algorithm on the computer 102. For example, a user may provide the computer 102 with an input of the label text, and the computer 102 may determine a position of the label using an existing surface of the enclosure that is large enough to accommodate the text. Alternatively, if there is no existing outer wall or inner wall surface of the enclosure that is large enough to accommodate the label text, the computer 102 may add an additional outer wall layer to the enclosure in order to accommodate the text.
- the enclosure 900 and one or more pieces of the assembly 500 may be generated using different materials.
- the enclosure 900 may be generated using a first material (e.g., polymer), while one or more pieces of the assembly 500 may be generated using a second material (e.g., metal).
- the enclosure 900 and one or more pieces of the assembly 500 may be generated using the same material.
- the enclosure 900 and one or more pieces of the assembly 500 may be generated using the same material using the same properties (e.g., thickness, density, shape, yield stress, fracture toughness, etc.).
- the enclosure 900 and one or more pieces of the assembly 500 may be generated using the same material using different properties (e.g., thickness, density, shape, yield stress, fracture toughness, etc.).
- the enclosure 900 may be generated using a first material (e.g., polymer) with a first property, while one or more pieces of the assembly 500 may be generated using the first material with a second property.
- FIG. 10 is a block diagram illustrating example beam types of the one or more beams shown in FIG. 6B.
- FIG. 10 includes an enclosure 1002 with an inner subspace 1012 containing an object 1010.
- One or more walls of the enclosure 1002 may be inner walls or outer walls.
- FIG. 10 illustrates one or more beams 1004 coupling the object 1010 to the enclosure 1002.
- the thickness and location of the one or more beams 1004 may be user configurable or determined by an algorithm based on the size and weight of the object 1010.
- FIG. 10 illustrates a first set of tree beams 1006 coupling the object 1010 to the enclosure 1002.
- a single beam (base beam) coupled to the enclosure 1002 may be connected to multiple beams (tree beams) coupled to the object 1010.
- a second set of tree beams 1008 may couple the object 1010 to the enclosure 1002, where only a single beam is coupled to the object 1010 and connected to multiple beams coupled to the enclosure 1002.
- one or more of the first set of tree beams 1006, the one or more beams 1004, and the second set of tree beams 1008 may be determined and defined by a user, or alternatively, by an algorithm automatically on the computer 102.
- a user may select a type of beam, a number of beams, and location of the beams.
- an algorithm may determine the type, number, and location of the beams based on a size and weight of the object.
- FIG. 11 illustrates a perspective view of an example digital representation of an assembly (e.g., the assembly 500 of FIG. 5) of a plurality of 3D objects confined within a freeform enclosure 1100 (e.g., sinter box, box, etc.) designed using, for example CAD software on, a computer (e.g., computer 102 of FIG. 1).
- the freeform enclosure 1100 may include any suitable shape that can accommodate the size and shape of the assembly 500 and the build area of the additive manufacturing device (e.g., additive manufacturing device 106 of FIG. 1).
- the freeform enclosure 1100 may be designed such that the freeform enclosure 1100 is defined around the assembly 500 and within the virtual build area.
- the outer walls include a freeform shape determined by the shape of the assembly 500. For example, if one side of the assembly 500 has a concave surface, then an outer wall of the enclosure freeform 1100 adjacent to that concave surface may also have a relatively concave surface.
- a user may determine the shape and form of the outer walls of the freeform enclosure 1100.
- a freeform computer algorithm may be used to determine the shape and form of the outer walls of the freeform enclosure 1100 based on the shape and form of the outer surface of the assembly. As such, the freeform enclosure 1100 may accommodate any angles and shapes of the assembly 500.
- FIG. 12 is a block diagram illustrating an example freeform enclosure 1200.
- the freeform enclosure 1200 includes an outer wall 1202 and an inner wall 1204, and contains a first object 1206 in a first inner subspace 1210 and a second object 1208 in a second inner subspace 1212.
- the outer wall 1202 of the freeform enclosure 1200 may be designed to fit around any angle and shape of the objects contained within it.
- any inner walls 1204 of the freeform enclosure 1200 may also be designed according to the angles and shapes of the objects contained within it.
- the inner spaces (1210 and 1212) of the freeform enclosure 1200 may be formed according to the shape and size of the objects therein.
- the freeform enclosure 1200 may be determined and defined by a user, or alternatively, by an algorithm automatically on the computer 102.
- FIG. 13 is a flowchart of an example process 1300 for selecting processing parameters for build of an object using additive manufacturing.
- the process 1300 may be performed by a suitable computing device, such as a computer (e.g., computer 102 of FIG. 1).
- the process 1300 receives a design of the plurality of objects, the design indicating the shape, size, and position of each of the plurality of objects relative to a build area corresponding to an additive manufacturing device.
- the process 1300 defines the enclosure within the build area and around the plurality of objects, wherein defining the enclosure comprises: (i) defining a plurality of outer walls of the enclosure bounding all of the plurality of objects within an inner space defined by the plurality of outer walls; and (ii) defining one or more inner walls of the enclosure, the one or more inner walls separating the inner space into a plurality of inner subspaces, each inner subspace containing different one or more objects of the plurality of objects.
- the process 1300 modifies the design of the plurality of objects to include the defined enclosure, the design being used by the additive manufacturing device to manufacture the plurality of objects and the enclosure at a same time using an additive manufacturing process.
- defining the one or more inner walls of the enclosure further comprises executing a Voronoi algorithm using the plurality of objects as seeds to define the one or more inner walls; or executing a freeform algorithm to define the one or more inner walls.
- defining the plurality of outer walls comprises defining the plurality of outer walls such that the inner space is a rectangular cuboid; or defining the plurality of outer walls using a freeform algorithm such that the inner space is based on a shape of an outer surface of the plurality of objects.
- defining the plurality of outer walls such that the inner space is a rectangular cuboid comprises defining the plurality of outer walls such that each of the plurality of outer walls is at least a threshold distance from any surface of any of the plurality of objects.
- defining the plurality of outer walls comprises defining the plurality of outer walls such that the inner space is a union of a plurality of rectangular cuboids.
- defining the plurality of outer walls comprises: (i) voxelizing the plurality of objects to generate a plurality of voxels corresponding to the plurality of objects; and (ii) defining the plurality of outer walls to have a shape conforming to the plurality of voxels while maintaining at least a threshold distance from any of the plurality of voxels.
- defining the plurality of outer walls comprises: defining the plurality of outer walls to have a shape conforming to the plurality of objects while maintaining at least a threshold distance from any surface of any of the plurality of voxels.
- defining the plurality of outer walls of the enclosure further comprises defining an outer access panel on at least one of the plurality of outer walls, the outer access panel being movable along a hinge with respect to the plurality of outer walls to provide access to one or more of the plurality of objects in the enclosure after manufacture without breaking the enclosure.
- defining the one or more inner walls of the enclosure further comprises defining an inner access panel on at least one of the one or more inner walls, the inner access panel being movable along a hinge with respect to the plurality of inner walls to provide access to one or more of the plurality of objects in the enclosure after manufacture without breaking the one or more inner walls.
- defining the enclosure around the plurality of objects further comprises defining a label on at least one of the plurality of outer walls of the enclosure.
- defining the enclosure around the plurality of objects further comprises defining a label on at least one of the one or more inner walls of the enclosure.
- the plurality of outer walls and the one or more inner walls each comprise a plurality of beams defining a plurality of rectangular perforations.
- the plurality of outer walls and the one or more inner walls each comprise a plurality of perforations.
- the process 1300 further comprises defining one or more beams coupling one or more of the plurality of objects to the enclosure.
- a first beam of the one or more beams couples a first object of the plurality of objects to a first inner wall of the one or more inner walls that in part defines a first inner subspace of the plurality of inner spaces containing the first object.
- a first beam of the one or more beams couples a first object of the plurality of objects to a first outer wall of the plurality of outer walls.
- the one or more inner walls have a reduced thickness as compared to the plurality of outer walls.
- defining the plurality of outer walls comprises defining the plurality of outer walls such that the inner space is a sphere.
- FIG. 1 Various embodiments disclosed herein provide for the use of a computer control system.
- a skilled artisan will readily appreciate that these embodiments may be implemented using numerous different types of computing devices, including both general purpose and/or special purpose computing system environments or configurations.
- Examples of well-known computing systems, environments, and/or configurations that may be suitable for use in connection with the embodiments set forth above may include, but are not limited to, personal computers, server computers, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments (e.g., networks, cloud computing systems, etc.) that include any of the above systems or devices, and the like.
- These devices may include stored instructions, which, when executed by a microprocessor in the computing device, cause the computer device to perform specified actions to carry out the instructions.
- instructions refer to computer-implemented steps for processing information in the system. Instructions can be implemented in software, firmware or hardware and include any type of programmed step undertaken by components of the system.
- a microprocessor may be any conventional general purpose single- or multi-chip microprocessor such as a Pentium® processor, a Pentium® Pro processor, a 8051 processor, a MIPS® processor, a Power PC® processor, or an Alpha® processor.
- the microprocessor may be any conventional special purpose microprocessor such as a digital signal processor or a graphics processor.
- the microprocessor typically has conventional address lines, conventional data lines, and one or more conventional control lines.
- article of manufacture refers to code or logic implemented in hardware or non- transitory computer readable media such as optical storage devices, and volatile or non-volatile memory devices or transitory computer readable media such as signals, carrier waves, etc.
- Such hardware may include, but is not limited to, field programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), complex programmable logic devices (CPLDs), programmable logic arrays (PLAs), microprocessors, or other similar processing devices.
Landscapes
- Engineering & Computer Science (AREA)
- Materials Engineering (AREA)
- Physics & Mathematics (AREA)
- Chemical & Material Sciences (AREA)
- Manufacturing & Machinery (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Geometry (AREA)
- Mathematical Analysis (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- Mechanical Engineering (AREA)
- Optics & Photonics (AREA)
- Finishing Walls (AREA)
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB2202771.8A GB2601952A (en) | 2020-07-28 | 2021-07-27 | Compartmentalized enclosure |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US202063057551P | 2020-07-28 | 2020-07-28 | |
US63/057,551 | 2020-07-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2022026471A2 true WO2022026471A2 (en) | 2022-02-03 |
WO2022026471A3 WO2022026471A3 (en) | 2022-03-03 |
Family
ID=77412351
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2021/043322 WO2022026471A2 (en) | 2020-07-28 | 2021-07-27 | Compartmentalized enclosure |
Country Status (2)
Country | Link |
---|---|
GB (1) | GB2601952A (en) |
WO (1) | WO2022026471A2 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170001375A1 (en) * | 2015-07-02 | 2017-01-05 | Shapeways, Inc. | Sinter shell |
US10635088B1 (en) * | 2018-11-09 | 2020-04-28 | Autodesk, Inc. | Hollow topology generation with lattices for computer aided design and manufacturing |
-
2021
- 2021-07-27 GB GB2202771.8A patent/GB2601952A/en active Pending
- 2021-07-27 WO PCT/US2021/043322 patent/WO2022026471A2/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
GB202202771D0 (en) | 2022-04-13 |
GB2601952A (en) | 2022-06-15 |
WO2022026471A3 (en) | 2022-03-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6749478B2 (en) | Improved additive manufacturing of three-dimensional objects | |
US12059845B2 (en) | Interactive slicing methods and systems for generating toolpaths for printing three-dimensional objects | |
JP7164295B2 (en) | Orienting real objects for 3D printing | |
CN110134982B (en) | Design of a component that can be manufactured by a milling operation | |
Gao et al. | Near support-free multi-directional 3D printing via global-optimal decomposition | |
JP6406776B2 (en) | Split 3D object shell | |
JP2019531537A (en) | System and method for printing 3D models | |
CN106463003A (en) | Fabricating three-dimensional objects with embossing | |
US20190088014A1 (en) | Surface modelling | |
EP3652708A1 (en) | Method of printing a 3d model from point cloud data | |
EP3455010B1 (en) | Systems and methods for producing manufacturing molds for metal casting | |
US20190011902A1 (en) | Three-dimensional printing apparatus and three-dimensional printing method | |
US20220004687A1 (en) | System and methods for predicting overheating for additive manufacturing using simulation | |
US20220088880A1 (en) | Systems and methods for processing parameter selection for additive manufacturing using simulation | |
JP2021017047A (en) | Horizontal plane slicing method for color 3d objects | |
WO2022026471A2 (en) | Compartmentalized enclosure | |
CA2943747A1 (en) | Method and equipment for generating a numerical representation of a three-dimensional object, said numerical representation being suited to be used for making said three-dimensional object through stereolithography | |
KR101682296B1 (en) | 3 dimensional printer device and method for positioning 3 dimensional object | |
EP3821316B1 (en) | Systems and methods for reducing rigid body motion in simulated models | |
CN110871573A (en) | Three-dimensional shape data generating device, three-dimensional modeling device, and computer-readable medium | |
Kwok | Escaping Tree-Support (ET-Sup): minimizing contact points for tree-like support structures in additive manufacturing | |
WO2019045712A1 (en) | Methods of constructing a printable 3d model, and related devices and computer program products | |
US20230152778A1 (en) | Computer aided design with geometry filtering to facilitate manufacturing | |
US20230391013A1 (en) | Determining whether using build data will result in generating an object with a generation defect | |
JP7299794B2 (en) | Method and apparatus for determining processing conditions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 202202771 Country of ref document: GB Kind code of ref document: A Free format text: PCT FILING DATE = 20210727 |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21758229 Country of ref document: EP Kind code of ref document: A2 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21758229 Country of ref document: EP Kind code of ref document: A2 |