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 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.
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
15 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 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. - View Dependent Claims (2, 3)
-
-
4. 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. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
said instructions for solving each of the ordered nested box options comprising instructions for: -
determining a set of the at least one option connections associated with the at least one box option; evaluating the option connection option string associated with each of the set of at least one option connections; ignoring the at least one option connection if the evaluated option connection option string resolves to “
false”
;copying the CAD objects contained within the boundary box from the option point to the base point if the evaluated option connection option string resolves to “
true”
; anddeleting the at least one box option after all the option connections have been evaluated, including the CAD objects contained within.
-
Specification