Apparatus and method for producing a 3D part using implicit representation
AssigneeMarkforged, Inc.
InventorCorey Hazeltine Walsh
Life of this patent
Estimating the term…
Abstract
A 3D production apparatus and method that receives a 3D production file, the 3D production file containing at least one positional command defined based on an implicit representation, the at least one positional command including at least one parameter of the implicit representation. At least one tool command is generated based on the parameters of the implicit representation. A position of a tool is controlled based on the generated at least one tool command, to produce at least a portion of a 3D part corresponding to the 3D production file.
Claims36
An apparatus comprising:
- at least one processor;
- and
- at least one memory,
- wherein the at least one memory stores computer-readable instructions which, when executed by the at least one processor, cause the processor to:
- receive a 3D production file, the 3D production file containing at least one positional command defined based on an implicit representation, the at least one positional command including at least one parameter of the implicit representation,
- generate at least one tool command based on the parameters of the implicit representation, and
- control a position of a tool, based on the generated at least one tool command, to produce at least a portion of a 3D part corresponding to the 3D production file,
- wherein the implicit representation is a closed-form mathematical representation represented by a mathematical expression, and the at least one parameter of the implicit representation includes at least one parameter of the mathematical equation.
An apparatus comprising:
- at least one processor;
- and
- at least one memory,
- wherein the at least one memory stores computer-readable instructions which, when executed by the at least one processor, cause the processor to:
- receive a 3D production file, the 3D production file containing at least one positional command defined based on an implicit representation, the at least one positional command including at least one parameter of the implicit representation,
- generate at least one tool command based on the parameters of the implicit representation, and
- control a position of a tool, based on the generated at least one tool command, to produce at least a portion of a 3D part corresponding to the 3D production file,
- wherein the implicit representation is a closed-form algorithmic representation, and the at least one parameter of the implicit representation includes at least one parameter of the closed-form algorithmic representation.
A method comprising:
- receiving, by at least one processor, a 3D production file, the 3D production file containing at least one positional command defined based on an implicit representation, the at least one positional command including at least one parameter of the implicit representation;
- generating, by the at least one processor, at least one tool command based on the parameters of the implicit representation;
- and
- controlling, by the at least one processor, a position of a tool, based on the generated at least one tool command, to produce at least a portion of a 3D part corresponding to the 3D production file,
- wherein the implicit representation is a closed-form mathematical representation represented by a mathematical expression, and the at least one parameter of the implicit representation includes at least one parameter of the mathematical equation.
A method comprising:
- receiving, by at least one processor, a 3D production file, the 3D production file containing at least one positional command defined based on an implicit representation, the at least one positional command including at least one parameter of the implicit representation;
- generating, by the at least one processor, at least one tool command based on the parameters of the implicit representation;
- and
- controlling, by the at least one processor, a position of a tool, based on the generated at least one tool command, to produce at least a portion of a 3D part corresponding to the 3D production file,
- wherein the implicit representation is a closed-form algorithmic representation, and the at least one parameter of the implicit representation includes at least one parameter of the closed-form algorithmic representation.
Dependencies are inferred from the claim text.