OpenBOM for Onshape – Purchased Assemblies and Phantoms

Oleg Shilovitsky
Oleg Shilovitsky
29 September, 2022 | 3 min for reading
OpenBOM for Onshape – Purchased Assemblies and Phantoms

Managing product structure is a complex process, which requires PLM systems to support multiple rules on how to capture data from the CAD system to create an engineering BOM (product structure) from the design information stored in a CAD system. Such a process is usually called engineering BOM creation. It is time-consuming and requires you to comply with many rules to produce an accurate Bill of Materials. 

CAD Structure Transformation 

When a BOM is created from a CAD structure, it is often required to perform some data structure transformation such as excluding some sub-levels or excluding some sub-assemblies. There are multiple rules, but today, I want to focus on two very common use cases that must be supported when creating a bill of materials:

  1. Purchased assemblies 
  2. Phantom assemblies 

Purchased assemblies are assemblies that are fully defined in your CAD structure to have parts and sub-assemblies, but in fact, will be purchased as a whole assembly. Typical examples of purchased assemblies in mechanical design could be motors, pumps, LCD screens, and many other examples. It is often desired not to bring all components included in the purchased assembly to the BOM. 

Phantom assemblies are opposite to purchased assemblies. Those assemblies are created in a CAD system for the sole purpose of design. It might be related to a specific job distribution in the team or some geometry work that you need to make in a CAD system. For such an assembly, it is needed to pass only its parts to the BOM without actually creating an assembly in the bill of materials. 

Onshape BOM sub-assembly options

To support the scenarios I described above, Onshape created the so-called BOM sub-assembly option. The feature is not unique for Onshape – a similar feature is available in other CAD systems as well. The important issue though is how to make the BOM generation command respect these settings.

At OpenBOM, we focus on how to create a BOM from CAD data in a most seamless way. It includes supporting multiple features of different CAD systems. All OpenBOM integrations are continuously updated to include new features, functions, and use cases.  

Onshape BOM Sub-Assembly settings include 3 options described in the Onshape tutorial

From here, scroll to the Subassembly BOM behavior field. There are three options:

  1. Show assembly and components: With this option, in a Structured View of the BOM, the assembly is listed along with individual line items for each assembly component. This is the default selection for assemblies.
  2. Show assembly only: With this option, in a Structured View of the BOM, only the assembly is listed (no components). This option is helpful with subassemblies purchased or assembled as a unit and incorporated with the next or top assembly level.
  3. Show components only: In a Structure View of the BOM, only the components are listed (no assembly line item). This option helps keep assemblies organized, facilitates configurations, and allows the reuse of collections of parts.

The first option is default and the other two are reflecting two use cases I was talking about earlier – purchased assembly and phantom. 

Video

In the following video, you can see a sneak preview of OpenBOM support for Onshape BOM structure options. Check this out. 

Conclusion:

Introducing Purchased and Phantom assembly behavior creates a powerful logic in how OpenBOM can support the transformation of Onshape design data in production structure (EBOM). Adding these two options in addition to “exclude from BOM” support and the ability of OpenBOM to extract any data from Onshape allows you to create a digital thread of information between design (Onsahpe) and product structure (eBOM) managed in OpenBOM PLM. 

REGISTER FOR FREE and start your 14-day trial to check how OpenBOM can help you today. 

Best, Oleg 

Related Posts

Also on OpenBOM

4 6
9 October, 2024

At OpenBOM, we are dedicated to continuously improving the OpenBOM Platform to provide the best possible solutions for managing product…

8 October, 2024

OpenBOM is excited to announce a major update to our Onshape integration, delivering new features designed to enhance your workflow….

8 October, 2024

The digital revolution is reshaping industries worldwide, and manufacturing is no exception. Here are a few interesting data points that…

4 October, 2024

The ability to purchase parts quickly and accurately is crucial for keeping production on track. However, many companies still rely…

4 October, 2024

Managing maintenance and tracking data for products already sold to customers has become a vital function for many manufacturing companies…

2 October, 2024

We are thrilled to bring you a detailed update on the latest enhancements to OpenBOM for Onshape! Over the years,…

1 October, 2024

The last decade, particularly the years following COVID-19, has shown us the potential of digital transformation. We live in a…

27 September, 2024

Modern manufacturing is about speed and agility. The key to success lies in automating manual processes and fostering collaboration between…

27 September, 2024

The Request for Quotation (RFQ) process can often feel like a puzzle with too many pieces. You know how vital…

To the top