×

System and method for creating a build set and bill of materials from a master source model

  • US 7,747,483 B1
  • Filed: 03/06/2008
  • Issued: 06/29/2010
  • Est. Priority Date: 03/06/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for augmenting a build set and a bill of materials (BOM) comprising the steps of:

  • copying a master source model including a set of the CAD objects;

    determining which of the set of the CAD objects has associated option strings;

    applying user selected option values to each of the associated option strings with each of the determined CAD objects;

    logically evaluating, by a processor, each of the associated option strings;

    manipulating each of the determined CAD objects based on the associated logically evaluated option string;

    storing the manipulated determined CAD objects in build set;

    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;

    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;

    determining an external option associated with each of the determined CAD objects;

    determining external CAD objects having associated external option strings;

    applying external user selected option values to each of the associated external option strings;

    logically evaluating, by an external processor, each of the associated external option strings;

    manipulating each of the determined external CAD objects based on the associated logically evaluated external option strings;

    determining, from the external option, an external box option, wherein the external box option includes an external boundary box and an external option connection array, wherein the external option connection array includes at least one external option connection, wherein each of the at least one external option connection includes an external option connection option string, an external base point, and an external option point;

    evaluating, by the external processor, the external option connection option string associated with the at least one external option connection if there is no more than one of the at least one external option connections;

    deleting the external CAD objects within the external box option and the external boundary box if the evaluated external option connection option string resolves to “

    false”

    ;

    assigning an external depth level to each external nested box option within the external box option;

    ordering the external nested box options according to the external depth level;

    solving the external box option by solving each of the ordered external nested box options according to the external depth level;

    applying the external box option if the evaluated external option connection option string resolves to “

    true”

    ;

    deleting the external box onion if the evaluated external option connection option string resolves to “

    false”

    ;

    collecting the external CAD objects having external default styles and external style options;

    evaluating external style option strings associated with the external style objects;

    changing the external default style of the external CAD object to the external style option associated with the external style option string that resolves to “

    true”

    ; and

    copying the external CAD objects into the build set.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×