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
6 November, 2024

The engineering bill of materials (often called EBOM) includes all information about how a product is designed – components, raw...

5 November, 2024

In 2024, digital transformation isn’t just a buzzword; it’s an essential change for any business aiming to stay competitive. Adapting...

1 November, 2024

Managing the details of every part, component, and material involved in product development is both a challenge and a necessity....

1 November, 2024

Data management in today’s digital age is absolutely important to help your business to thrive and not die. The “garbage...

30 October, 2024

It was a pleasure to be part of Autodesk University 2024. I presented on a subject I’m passionate about: Developing...

28 October, 2024

In this live demo, we dive into OpenBOM’s advanced capabilities for managing product structures and Bills of Materials (BOM) including...

26 October, 2024

Manufacturing is evolving, introducing new challenges in data management far beyond what we’ve seen before. These challenges include managing the...

25 October, 2024

When it comes to turning ideas into plastic parts, there are two common types of prototypes: prototype molds and 3D...

24 October, 2024

Adopting engineering software such as PDM, PLM, and other has historically been a significant challenge. These systems have earned a...

To the top