System and method for creating a build set and bill of materials from a master source model
AssigneeMitek Holdings, Inc.
InventorsGary Ronald Puerini, Richard Kashian, David Doherty, Phelan James Hinson
Life of this patent
Estimating the term…
Abstract
A system and method for creating a build set and a BOM from user selected options from a single source model.
Drawings
Claims15
A system for creating a build set and a bill of materials, said system comprising:
- a bill of materials (BOM) processor comprising:
- a package creator processor creating a package for each computer-aided design (CAD) object, wherein said package includes at least one quantity of materials and at least one BOM rule;
- a user interface configured for execution by the BOM processor for receiving a selection of a section of a build set;
- a build set processor including a model copier copying a master source model including a set of said CAD objects from said selected section of the build set;
- a package processor collecting the set of said CAD objects, determining said packages associated with the set of said CAD objects, and determining quantities of materials associated with said packages;
- a rule processor applying said at least one BOM rule to determine said build set materials from the determined quantities of materials;
- a building material processor merging similar of said build set materials to form a material list and associated quantities and removing said build set materials that have a zero value for associated quantities from the formed material list;
- and
- a BOM creator processor applying a rounding rule associated with said package to said associated quantities, and creating a BOM from the rounded associated quantities and the formed material list;
- an option string processor configured for:
- determining which of said set of said CAD objects has associated option strings;
- applying user selected option values to each of said associated option strings with each of the determined CAD objects;
- and
- logically evaluating each of said associated option strings;
- and
- a CAD object manipulator for manipulating each of the determined CAD objects based on the associated logically evaluated option string and saving the manipulated determined CAD objects in said build set.
A tangible, non-transitory computer readable medium including computer executable instructions executable by a processor and comprising instructions for:
- creating an electronic package, including quantities of materials and BOM rules, for each computer-aided design (CAD) object in the created package;
- receiving a selection of a section of the build set;
- collecting the CAD objects from the section;
- determining the electronic package associated with each of the collected CAD objects;
- determining the quantities of materials associated with the determined package;
- applying at least one of the BOM rules to determine build set materials from the quantities of materials;
- merging similar of the determined build set materials to form a material list and associated quantities;
- and
- removing the determined build set materials that have a zero value for an associated quantity property for the determined build set materials from the material list;
- applying a rounding rule associated with the determined package to the associated quantities;
- creating the BOM from the rounded associated quantities and the material list;
- copying a master source model including a set of CAD objects;
- determining which of the set of the CAD objects has associated option strings with each of the determined CAD objects;
- logically evaluating each of the associated option strings;
- manipulating each of the determined CAD object based on the associated logically evaluated option string;
- and
- storing the manipulated determined CAD objects in a build set.
Dependencies are inferred from the claim text.