SYSTEM AND METHOD FOR CREATING A BUILD SET AND BILL OF MATERIALS FROM A MASTER SOURCE MODEL
First Claim
Patent Images
1. 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 package processor collecting said CAD objects from said received section, determining said packages associated with 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.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for creating a build set and a BOM from user selected options from a single source model.
-
Citations
18 Claims
-
1. 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 package processor collecting said CAD objects from said received section, determining said packages associated with 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A tangible 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. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification