To Edit the Bill of Materials
The General Bill of Material Structure
The bill of material (BOM) generally displays information about parts and assemblies of the mold base as parameter values.
  1. Select EMX General  Moldbase  Bill of Material Image to open the BOM.
While most of the parameters can be customized, the first 3 columns of the BOM table are not changeable.
Image
  • The EXPAND column can be used to expand summarized components.
  • By switching the VISIBLE entry from Image to Image the component will be added to the Hidden Area at the bottom of the BOM. This can be useful to exclude parts like workpieces or subassemblies.
    Image
  • In the MODEL column the component type and the component name are displayed.
    Parts and assemblies are displayed with different icons Image and Image.
    In case a component occurs multiple times in the mold base the parent is highlighted with a tiny Image.
Customize the Parameters for the BOM
The Bill of Material can be modified to the customers needs. Different parameters can be displayed and handled depending on the configuration.
  1. Open the EMX Options Image and switch to the tab Parameter.
    By default EMX offers a list of parameters as seen in the picture below.
Image
All parameters which are defined in the Parameters tab will be shown in the BOM if their entry Show In GUI is set to YES.
There are some important parameters and their Default Values that are explained here.
  • POS: To this parameter the default value &pos_id is assigned. This default value describes the position of the component in the BOM list. If this parameter does not exist in the BOM it is not possible to display all components in the right order.
    Do not change this parameter entry manually!
  • QTY: This parameter represents the quantity of the components and describes how often they are assembled to the mold base. It is important that the Default Value &qty is assigned. If this parameter does not exist the summarizing of components which occur multiple times in the mold base does not work.
    Do not change this parameter entry manually!
     Note
    In case no &qty and no &pos_id parameter exists, the BOM can not work correctly. The parameter names can be different!
    Image
  • MATERIAL: EMX does not only provide the material as a STRING-Parameter, it will also set a Creo Material to every model that is assembled by EMX. It is important that the Default Value &material is assigned.
     Note
    Make sure the required material files are located in the MATERIAL_PATH (in the EMX Options) with the correct MATFILE_EXTENSION.
For any other parameter customization take the default parameter settings as a reference. There are several other default values that can be assigned to parameters.
 Note
When you need to show the describing BOM_NAME in more than one languages (i.e. you share design on several countries) EMX allow usage of up to 5 additional BOM_NAMES from other languages. Set the EMX Option ADD_LOCALIZED_BOM_NAME1 to a different language, i.e. german. When closing the EMX Option dialog box, EMX will read the partname-entries from the <install_emx>/text/german folder and adds a new column in partnames with German entries. Now additional Parameters with the rule &bomname_loc1, &bomname_loc2 etc. can be added in Parameter configuration.
Following default values for EMX Parameters are available.
  • &partname: Use this parameter default value to assign the name of the Creo part or assembly to the parameter.
  • &partid: This default value assigns an unique ID string to the parameter. This ID string can be customized individually. For each component template a rule for the part id is defined in the Part Names tab of the EMX Options Image.
    Image
    In the default configuration the part name ID has 7 digits. Beginning with a 2 digits number that represents the EMX component type (e.g. 07 stands for cooling components). The last 4 digits are a simple integer variable which increments with any newly assembled component of this type.
    If the EMX Option SORT_BOM_WITH_PARTID is set to YES. EMX will use this part ID string to sort the BOM. This can be very handy because all components are then listed by type. Plates with 01, Screws with 02, Guides with 03, Ejector Pins with 04, Equipment with 05, Support Pillars with 06, Cooling Components with 07, Slider with 11 etc.
    Image
  • &bomname: This default value assigns a descriptions which can also be customized in the Part Names tab of the EMX Options Image to the parameter.
    Image
  • &supplier: Important default value, which assigns the supplier of a component to the parameter.
  • &ord_number: Important default value, which assigns the order number of a component to the parameter.
  • &size: EMX comes with an algorithm to calculate the outline of each part in the mold base. Click Image to start this calculation. EMX writes all outline values to the size parameter.
  • &remark: EMX uses this default value to write notes into the BOM. For ejector pins and baffle cooling components the trimmed length is written to this parameter. In this example the ordered length of the ejector pin is 200 mm. The trimmed length is 177 mm.
    Image
  • &modeled_by: The designer defined in the Project dialog box is written to this parameter.
  • &date: The date defined in the Project dialog box is written to this parameter.
  • &projectname: The project name defined in the Project dialog box is written to this parameter.
  • &prefix:The project prefix defined in the Project dialog box is written to this parameter.
  • &postfix: The project post fix defined in the Project dialog box is written to this parameter.
  • &side: The side fixed or moving half which the component is assigned to is written to this parameter.
  • &sim_group: the simulation group for the opening simulation is assigned to this parameter.
  • &ptc_common_name: The PTC_COMMON_NAME value is assigned to this parameter.
Summarize Equal Components in BOM
Define the criteria to sum up the components in the BOM.
  1. Open the EMX Options and switch to the tab Parameter.
    In the Parameter tab the row Use to summarize can be found.
    Image
    By default EMX uses the parameters PARTNAME with a default value of &partname and the parameter ORD_NUMBER with an assigned default value &ord_number to summarize the components.
    This means: If a component has the same value in PARTNAME and in ORD_NUMBER EMX will summarize them in just one line of the BOM.
     Note
    In the BOM the Use to summarize flag is displayed with a Image in front of the parameter name.
    Image
Edit Parameters individually
  1. Double-Click Imagein the row of a summarized component. This will expand all single entries.
    Image
    Parameters can be edited manually by Double-Click the certain entry in the BOM.
  2. Edit the Parameter ORD_NUMBER of one of the components manually.
  3. Click Refresh Image.Remember that the parameter ORD_NUMBER was used to summarize the components.
    Even if the PARTNAME parameter has still the same value, the ORD_NUMBER value is now different. As a result EMX will not summarize the component any more in the BOM.
    Image
     Note
    A manually edited parameter is displayed with the *.
    It is possible to edit all entries of the summarized components at once. Simply Double-Click the desired entry of the component row while it is collapsed.
Do not Show Parameters in BOM
  1. Open the EMX Options and switch to the tab Parameter.
    The flag Show in table can be set for each parameter individually. If the flag is set to NO the parameter will not be displayed in the BOM.
    Image
Working with the BOM
After finishing the mold base the BOM can be edited by the designer via a variety of tools.
It is possible to select multiple components with Ctrl or Shift
Image
  1. Select a couple of rows using the Shift key.
  2. Use the RMB menu and Copy-And-Paste functionality to move them to another position in the BOM.
     Note
    Use Ctrl +X and Ctr +V as shortcuts to Cut and Paste rows in the BOM.
  3. You can also move the selected components up or down step-by-step with Image and Image.
  4. Toggle the VISIBLE flag for multiple components at the same time by using the RMB menu and the Show/Hide items feature.
  5. Find the Find feature it is easy to find entries in the table.. All found entries are highlighted in red color.
    Image
Create a Quick Selection pull down menu with sel_list.txt
  1. To define a list of values (like for ARTICLE or LIST_EXAMPLE), edit the file /configuration/sel_list.txt as follows:
    Image
  2. Identify the Parameter with a "#"-symbol. All following lines are the values that will be displayed.
    Image
Recalculate Component Size
The Size of a component can be assigned to a parameter with the default value &size. By Default EMX adds the parameter SIZE to all components.
Image
The size is computed by an algorithm which uses the outline of the model.
With Image this calculation process can be started again.
 Note
If the EMX Option RECALC_SIZE_WHEN_OPEN_BOM is set to YES the size of all components will be calculated automatically when the BOM dialog box opens. Be aware that this can take same time. All models that have a parameter included specified with EXCL_SIZE_CALC_PARAM will not be calculated. Use this for standard parts to speed up the functionality.
When the option RECALC_SIZE_WHEN_OPEN_BOM is set to YES, the Recalculate Size button is not visible.
Export neutral 3D model files from BOM
With EMX you can export neutral 3D file formats as STEP and IGES from the BOM dialog.
  1. Select a component in the list and specify the file format Image.
  2. Export the file with Image.The neutral 3D file will be written to the working directory.
Export neutral 2D drawing files from BOM
Drawings can also be exported in the neutral file formats PDF and DXF.
This can only be done in case a drawing exists.
 Note
Set the EMX Option SAVE_DRAWINGS to YES to automatically save drawings of plates and components defined in the Component Dialog.
Additionally the export can only work properly if the EMX Option CHECK_DWG_WHEN_OPEN_BOM is set to YES.
By default this is set to NO as checking for drawings can take very long for large assemblies.
  1. Set this option to YES.
  2. Return to the BOM dialog. In case a drawing for the component was found in the working directory a symbol will be displayed in the MODEL column.
    Image
  3. Select one of these components and specify the desired file format.
    Image
  4. Export the file with Image.The PDF file will be written to the working directory.
Export BOM to a text file
The content of the BOM can be exported to a specified text file.
  1. Click Image to export the text file to the working directory
     Note
    With the EMX Option BOM_FILENAME the desired name of this file can be set.
    There is also an opportunity to use a VBA macro to format the content before exporting it to Excel. For further details read chapter Write BOM to Excel via Macro.
Export BOM to a xml file
The content of the BOM can be exported to a specified xml file.
  1. Click Image to export the text file to the working directory
     Note
    With the EMX Option BOM_FILENAME the desired name of this file can be set.
Copy/Paste content to Excel
The BOM content can be copied and pasted to Excel.
  1. ClickImage to export the content to the Clipboard.
    Image
  2. Paste the content to an Excel worksheet.
Exclude all assemblies from the BOM
Usually the assemblies of a Creo Moldbase do not appear in the BOM. They are used for structural reasons only. Right now models like ASM_PALM_1.ASM or TUTOR_STOP_ASM2 are still visible in the BOM. Instead of changing their visibility status manually, you can set the EMX Option EMX_HIDE_ASSEMBLIES_IN_BOM to YES.
Include IDs as prefix in component names
If the EMX Option PART_RENAME_FORMAT is set to a wildcard including <pos_id> and/or <partid>, two extra functions will appear in the BOM dialog box.
With Imagethe selected models will be renamed to the new name defined by this wildcard.
With Image this renaming is set back.