Evaluating the Cost of Assemblies in Nested Tree Mode

To evaluate the cost of subassemblies in an assembly:

  1. Open drive Letter:\Users\Public\Public Documents\SOLIDWORKS\SOLIDWORKS 2017\whatsnew\Costing\PunchingMachine\PunchingMachine.sldasm.
  2. Copy the template Punch data.sldctc from \Users\Public\Public Documents\SOLIDWORKS\SOLIDWORKS 2017\whatsnew\Costing\PunchingMachine to C:\ProgramData\SOLIDWORKS\SOLIDWORKS 2017\lang\english\Costing templates.
  3. Click Tools > Options > File Locations and do the following:
    1. Under Show folders for select Costing Templates from the drop-down list.
    2. Click Add and provide the file path C:\ProgramData\SOLIDWORKS\SOLIDWORKS 2017\lang\english\Costing templates.
  4. Click Tools > SOLIDWORKS Applications > Costing .
  5. In the Costing Task Pane, under Costing Templates, in Main template, select the template Punch data.
  6. Under Part List:
    1. Click Nested Tree.
    2. Select parts for:
      • Costs to be calculated
      • Cost Defined
      You can view only parts and not assemblies in the above sections.
  7. To set or change a predefined cost, select the part in Cost defined and type the cost.
  8. Under Toolbox Parts, select parts and set one of the following:
    • Exclude. Excludes the selected bodies from cost calculations.
    • Include. Includes the selected bodies for cost calculations.
  9. Click Begin Cost Estimation.
  10. Click Yes.
    When you click Yes, the subassemblies that are saved with a cost calculated with a flat tree method may change.
  11. In the CostingManager, right-click the subassembly cost and click one of these options on the shortcut menu:
    • Use Cost from Template
    • Use Purchased Cost
    • Use Custom property Cost
    • Use Calculated Cost
    You can change between Use Cost from Template/ Use custom property Cost, Use Purchased Cost and Use Calculated Cost options. If a custom property is defined for a subassembly, then the option Use Cost from Template is not visible on the shortcut menu.
    The assembly cost is updated.