Multi-tool fabrication machine
20210096535 ยท 2021-04-01
Inventors
Cpc classification
B29C64/106
PERFORMING OPERATIONS; TRANSPORTING
G05B19/4099
PHYSICS
B33Y10/00
PERFORMING OPERATIONS; TRANSPORTING
B29C64/118
PERFORMING OPERATIONS; TRANSPORTING
B33Y30/00
PERFORMING OPERATIONS; TRANSPORTING
G05B19/4097
PHYSICS
International classification
Abstract
A self-configuring computer-controlled fabrication apparatus that utilizes no fewer than four user changeable tools concurrently installed to fabricate a three-dimensional component from digital design data out of a variety of materials using additive and/or subtractive methods. User interchangeable tools perform different tasks including paste extrusion, filament extrusion, inkjet deposition, laser curing, laser etching, milling, cooling, curing, inspection, and component placement, among others. Each tool, that is selected and installed by the user for each job, contains operational information regarding its performance in nonvolatile memory such that the system can read, then adapt, the build process to the set of tools currently installed.
Claims
1. A self-configuring computer-controlled fabrication apparatus that utilizes no fewer than four user changeable tools concurrently installed to fabricate a component from digital design data.
2. The apparatus in claim 1 in which at least one tool fabricates components additively and at least one tool subsequently modifies the material deposited by the additive tool.
3. The apparatus in claim 1 in which at least one tool fabricates components additively and at least one tool fabricates components via subtraction.
4. The apparatus in claim 1 in which at least two tools fabricate components additively through uniquely different additive processes.
5. The apparatus in claim 1 in which each tool shares the same type of physical and electrical connection between the tool and the tool carriage.
6. The apparatus in claim 5 in which any type of tool can be installed into any tool slot on the apparatus's tool carriage.
7. The apparatus in claim 1 in which each tool contains a non-volatile memory containing information about the identity, function, and performance of the tool.
8. The apparatus in claim 7 in which the apparatus automatically selects a build process based on the tools loaded in it.
9. A self-configuring computer-controlled fabrication apparatus that utilizes no fewer than four user changeable tools concurrently installed to additively fabricate a component from digital design data in layers of different thickness for each tool.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
APPARATUS DETAILS
[0041] A fabrication machine 1 such as the one shown in
[0042] Tools are inserted by the user. They are mated to the tool carriage 7 with four guide pins. As the tool is pushed upon the guide pins electrical connectors 14 on the tool align with receiving electrical connectors on the tool carriage 7. When fulling inserted, each tool latches into place preventing it from being removed without actively releasing the latch.
[0043]
[0044]
[0045]
[0046]
Apparatus Operation
[0047] The multi-tool fabrication machine operates on digital data the way a common 3D printer does. It accepts a 3D model of the desired component(s) in STL, AMF, GERBER, or G-CODE file format. 3D models can be generated from a variety of sources including computer aided design systems, scanners, or tomography data. Once the user transfers the input file(s) to the multi-tool fabrication machine via network or USB stick, they must select which tools and materials to use for the job. The tools and materials dictate how the machine can build the desired component requesting the user associate specific portions of the input file(s) to a specific tool and material. The user selects tools by simply installing them into the machine. The machine automatically recognizes the tool and its capabilities. Depending on which tools are installed, the system may also request a desired resolution and/or surface finish on specific faces of the input file because there may be multiple uses of certain tools within one build job.
[0048] The general build process is as follows:
[0049] 1. The user creates an STL/AMF surface representation or G-CODE/GERBER tool path representation of their desired component.
[0050] 2. The file is loaded into the Multi-tool Fabrication Machine via network or USB.
[0051] 3. The user installs the tools they want used to build their component into the Multi-tool Fabrication Machine.
[0052] 4. The user installs a build plate along with any existing component to be printed upon, or any raw material that will be subtracted from.
[0053] 5. The user initiates a build job and the machine uses a distance sensor mounted to the underside of the tool carriage to scan the build platform to determine if it is empty or has an existing component or raw material on it.
[0054] 6. If the build platform is empty, the machine uses the scan to establish the planarity of the build platform and adjusts the slicing plane accordingly.
[0055] 7. If the table is not empty, a high resolution scan of the build platform is done and the user is prompted if the existing material on the build plate is to be added to, or is raw material to be subtracted from.
[0056] 8. The machine then reads the tool types and capabilities and presents the user the viable options for the fabrication of their component. For additive tools, a material type is requested. For subtractive tools, further tool details are requested (like cutting blade diameter), as well as the function the user wishes to perform with that tool. The user then associates each tool with an input file.
[0057] 9. Based on the shape of any existing component on the build platform, and the shape of the new components and the model material(s) selected, the machine makes a recommendation for support material.
[0058] 10. The machine then slices each input file per the tool and material selected for that file. Note that the slice thicknesses for different tools do not have to be the same. For example, the filament fused deposition (FDM) tool may deposit plastic in layers that are 0.25 mm thick while an Extrusion tool may deposit silicone in layers that are 0.33 mm thick. Software keeps track of the height of each tool's deposition on all loaded model files to avoid any overlapping conflicts. Slices are then sequenced based on their thickness, the materials used, and the dictated additive and/or subtractive operations.
[0059] 11. Step 10 is repeated until the entire height of the new component has been sliced and deposited (in the case of an additive build), or sliced and removed (in the case of a subtractive build).