System for optimizing the execution of parametric joinery for solid wood products
AssigneeMichael Weinig AG
InventorsDaniel Dew, Jason F. Howell
Life of this patent
Estimating the term…
Abstract
Embodiments of the invention are directed to systems, methods, and computer program products for optimizing the manufacture of wooden furniture. The system is configured to receive a user selection of a furniture product; receive a user input associated with the one or more variables for each of the one or more components of the furniture product; generate a furniture plan for the one or more components associated with the at least one of the one or more furniture products; and transmit control signals based on the furniture plan to cause a manufacturing equipment to implement the furniture plan, wherein implementing the furniture plan further comprises manufacturing the one or more components.
Claims18
A system for optimizing the execution of parametric joinery, the system comprising:
- one or more memory devices;
- and
- one or more processing devices operatively coupled to the one or more memory devices, wherein the one or more processing devices are configured to execute computer-readable program code to:
- receive information associated with one or more variables for one or more components, wherein the one or more components are associated with a furniture product type, wherein the information comprises one or more attributes associated with the one or more components;
- access a template associated with the furniture product type, wherein the template comprises:
- (i) information associated with one or more components each associated with one or more variables, and (ii) parametric joint information associated with one or more parametric joints, the one or more parametric joints associated with the one or more components each associated with one or more variables;
- process the received information based on at least the accessed template, the processing comprising:
- determining a relationship between each of the one or more variables associated with the one or more components;
- determining a ratio of each of the one or more variables relative to each other;
- and
- determining the one or more attributes for the one or more variables associated with the one or more parametric joints;
- generate template information based on at least processing the received information, the generating comprising calculating a value for each of the one or more variables based on at least the user input and the relationship between each of the one or more variables associated with the one or more components;
- convert the generated template information into a production format comprising machine code to be transmitted to a manufacturing device;
- transmit the converted template information to the manufacturing device;
- generate a furniture plan for the one or more components associated with the at least one of the one or more furniture product types based on at least the generated template information;
- and
- transmit at least one control signal based on the furniture plan to cause the manufacturing device to implement the furniture plan, wherein implementing the furniture plan comprises manufacturing the one or more components.
A system for optimizing the execution of parametric joinery, the system comprising:
- one or more memory devices;
- and
- one or more processing devices operatively coupled to the one or more memory devices, wherein the one or more processing devices are configured to execute computer-readable program code to:
- process information associated with one or more variables for one or more components, wherein the one or more components are associated with a furniture product type,
- wherein the information comprises one or more attributes associated with the one or more components,
- wherein the processing is based on at least a template associated with the furniture product type, wherein the template comprises:
- (i) information associated with one or more components and one or more variables associated with the one or more components, and (ii) parametric joint information associated with one or more parametric joints, the one or more parametric joints associated with the one or more components and one or more variables associated with the one or more components;
- generate template information based on at least processing the received information, the generating comprising calculating a value for each of the one or more variables based on at least the user input and a relationship between each of the one or more variables associated with the one or more components;
- convert the generated template information into machine code to be transmitted to a manufacturing device;
- generate a furniture plan for the one or more components associated with the at least one of the one or more furniture product types based on at least the generated template information;
- and
- transmit at least one control signal based on the furniture plan to cause the manufacturing device to implement the furniture plan, wherein implementing the furniture plan comprises manufacturing the one or more components.
A method for optimizing the execution of parametric joinery, the method comprising:
- receiving information associated with one or more variables for one or more components, wherein the one or more components are associated with a furniture product type, wherein the information comprises one or more attributes associated with the one or more components;
- accessing a template associated with the furniture product type, wherein the template comprises:
- (i) information associated with one or more components each associated with one or more variables, and (ii) parametric joint information associated with one or more parametric joints, the one or more parametric joints associated with the one or more components each associated with one or more variables;
- processing the received information based on at least the accessed template, the processing comprising:
- determining a relationship between each of the one or more variables associated with the one or more components;
- determining a ratio of each of the one or more variables relative to each other;
- and
- determining the one or more attributes for the one or more variables associated with the one or more parametric joints;
- generating template information based on at least processing the received information, the generating comprising calculating a value for each of the one or more variables based on at least the user input and the relationship between each of the one or more variables associated with the one or more components;
- converting the generated template information into a production format comprising machine code to be transmitted to a manufacturing device;
- transmitting the converted template information to the manufacturing device;
- generating a furniture plan for the one or more components associated with the at least one of the one or more furniture product types based on at least the generated template information;
- and
- transmitting at least one control signal based on the furniture plan to cause the manufacturing device to implement the furniture plan, wherein implementing the furniture plan comprises manufacturing the one or more components.
Dependencies are inferred from the claim text.