SlideShare a Scribd company logo
1 of 15
Download to read offline
In OpenBOM Part III
Purchased Assemblies & SWX Configurations
Steve Hess
Director of User Experience, OpenBOM
stevehess@openbom.com
August 5, 2020
© OpenBOM, 2020 (Newman Cloud Inc.)
Mastering SolidWorks BOMs
Webinar basics
You are all muted
Please type questions in the chat window or send to support@openbom.com
We will publish a recording following the event
I will share this deck with the playback.
This is meant to be a casual event….. And maximise use of time
© OpenBOM, 2020 (Newman Cloud Inc.)
About Mastering Solidworks BOMs in OpenBOM
Breaking into several “Episodes” as follows:
Webinar #24: New BOMs, Settings, Properties, Update OpenBOM, Save Item
Webinar #25: Part Classifications (Catalogs), Templates, Bi-Directional properties
Webinar #26: SolidWorks Configurations, Purchased Assemblies
Webinar #27: SWX BOM Maintenance
© OpenBOM, 2020 (Newman Cloud Inc.)
Webinar #26 (today) in particular
Quick Review of “BOM” command and what happens
Marking a SWX assembly as “Purchased”. Eg. making it a single line item in
the BOM
How do SWX Configurations (Parts and/or Assys) show up in OpenBOM
Best practices for SWX Configurations
© OpenBOM, 2020 (Newman Cloud Inc.)
Definitions:
Purchased Assembly: An Item like a pump, PCB, Cable or other Solidwork assembly which
has been modeled with all the levels and sublevels but you buy it as a single line item.
Configuration: The Solidworks “configuration” - specifically.
Catalog: A list of Items used by your company to make your products. Often called a
Classification or Inventory or an Item Master, this is a list of parts and sub-assemblies and
associated information needed to put your final product together.
© OpenBOM, 2020 (Newman Cloud Inc.)
OpenBOM for SolidWorks Basics
● OpenBOM requires the installation of an addin to create BOMs from Solidworks
○ https://www.youtube.com/watch?v=iz8YQy9trtU
● BOMs are created from SWX Assemblies only
● Individual SWX Parts may be saved to OpenBOM using Save Item Command
● OpenBOM for Solidworks integration requires a license
○ Free Trial or Professional User or above. www.openbom.com
○ Or, You may be a member of your Team or Company
● SolidWorks 2016 or later although some functionality works with earlier swx versions
● Solidworks PDM and Windows File Explorer addins are supported but not covered here
● Upload from Folders, Excel, other CAD also supported in other webinars
© OpenBOM, 2020 (Newman Cloud Inc.)
Lessons
Lesson #1 - (2 minute review) Create a BOM using the BOM command
Lesson #2 - Marking a Solidworks assembly as a Purchased Assembly.
What is the impact on OpenBOM? Two methods to do so (Envelope and
Hide)
Lesson #3 - How do Solidworks configurations influence OpenBOM.
Basically, what happens when I set a particular configuration? Part/Assy
Lesson 3A - Fixing a bad swx config condition issue which yields double
BOM entries
*Lesson #4 - Devilish details of working with Solidworks configurations. The
best practices to avoid problems down-the-road!
© OpenBOM, 2020 (Newman Cloud Inc.)
Live session….Lesson #1 Two minute review
○ Open -Wireless Router W26
○ Settings
■ Sign in
■ Save
○ Click BOM
○ Review the BOM (3 screws)
○ Unsuppress screw
○ Update BOM (4 screws)
○ Understand how Solidworks Items Catalog relates to BOM
○ → All Items went to Solidworks Items Category/Catalog
Prepare for the next three lessons
○ Open the Vanity_Assembly-W26.sldasm
○ Take a tour
■ Assembly config for Explode
○ Visit OpenBOM Settings
○ Make a BOM
○
© OpenBOM, 2020 (Newman Cloud Inc.)
Live session….Lesson #2 Marking an assembly as Purchased (2 methods)
○ Examine the Hinge_Assy entry in the BOM
○ See it has an assembly and sub-levels
○ That’s not how my purchasing team buys it, they buy it as a part
○ Open the hinge in SWX
○
○
○ Method #1 - Envelope
■ In Vanity assy
■ Set Hinge_Assy to Envelope
■ Click BOM
■ Hinge_Assy is now a single line item with no sub levels
■ This is easy and works if you do not have write access to Hinge_Assy
■ But needs to be set every time Hinge_Assy is used in another assy
■ Set Envelope to Off
○ Method #2 - Configuration->Hide
■ Open Hinge_Assy
■ Open Configuration properties
■ Set to “HIDE”
■ Save
■ Return to Vanity and click BOM
■ Examine the BOM
■ See that the hinge is an “assembly” but only one line item. No sub-levels.
■ Good if you have write access to Hinge AND you want the hinge to ALWAYS be a
purchased assembly. No matter where Hinge_Assy is consumed.
You now have a Hinge Assembly in Solidworks being managed as a single purchased Item in OpenBOM!
© OpenBOM, 2020 (Newman Cloud Inc.)
Lesson #3 How do Solidworks configurations influence OpenBOM
● OpenBOM makes a BOM based on the active configuration(s). In other words, we take the configuration(s) found in the structure
and add them to the BOM. Other configurations (if they exist) are ignored unless they are also instantiated into the assembly. So
be careful because each of your configurations will yield a unique part number if they are “On” in the assy structurer.
● Configurations have a number of settings that control Part Number. Open a configuration and RMB-Properties:
○ Document Name- Ok, but only for Default. If you set all configs to this you will get duplicate PNs
○ Config Name- Can be Dangerous but will be unique. Need to manage names like PNs
○ Link to Parent (Derived)- be care will create a duplicate Part Number
○ User Specified - Good. Ensure uniqueness. But there is a better way
● PRO TIP: Create a configuration specific property value called “Part Number”
● PRO TIP2: Use “Derived Configuration” alternate positions and exploded. Derived configs get PN of parent..
● There will be essentially two types of assembly configs: True configs (different items), Positional (for display)
○ Truly different parts get unique part numbers using the tip(s) above.
○ Positional configs should get a throw-away part number or use derived depending if you want it in the BOM.
○ If you have both displayed in your assy structure at the same time you may/will have trouble because OpenBOM will
create a sub-level BOM for each of them. This is basically bad data management (two things with same PN) but we know
it’s done so working on way to handle it.
Example: Look Countertop-W26.sldprt
● It has two configurations: WithCutOut and Default
● On a configuration RMB-Properties and look at settings. PN set to Document Name BUT let’s keep going….
● Each configuration has its own configuration specific Part Number as they are different parts!
● Goto Vanity and make a BOM
● Open the BOM
● Countertop has correct Part Number
● Use the Properties to change configuration to WithCutout
● Make a BOM
© OpenBOM, 2020 (Newman Cloud Inc.)
Lesson #3A Fixing a BOM with double entries from configs with same PN
Example: Open the Vanity top level BOM
● Drill down to Door-W26
● Notice that “Molding” has two entries….. Each with Quantity = 2
● Return to SWX file
● Open Door
● Open Molding
● Open Configs
● There are Long and Short
● Each set to use “Document Name”
● What did we say about this…. Can be bad , here it is. Both long and short are getting the same PN (Wrong)
● Create a Configuration Specific Part Number for Each -L, -S
● Save Item - to SolidWorks Items
● Save/Close
● Goto Top level
● Click BOM
© OpenBOM, 2020 (Newman Cloud Inc.)
Lesson #4 Assembly Configurations can be hard. Watch the details.
Very similar to Parts but have the extra confusion of “positional” configurations (ex. Alt position or exploded)
● Open Faucet_Assy
● Look at the Configurations
● This is poorly done because positional config is a full configuration and not a derived configuration
○ Notice Part Number set to document name. If both are used in my top level assy I will have an issue
with duplicate part number. AND A DUPLICATE BOM! More in next webinar on that.
● Look at properties. Each config needs a part number or move all positional configs as derived from Default.
FInally, If you do need both configurations in the same assy give them the same Configuration Specific Part Number BUT
OPEN WILL CREATE TWO BOMs with same PN so you will need to manage that.
Quick Example - more next week
Open Faucet
Goto Properties
Set Part Number for each config to PF1
Unsuppress second copy of faucet in alt position
● Click BOM
● Not two lines for “faucet”
More Next week.
© OpenBOM, 2020 (Newman Cloud Inc.)
Do’s and Don’ts
● Do always use unique part numbers. If you have Door.sldasm containing Door.sldprt OpenBOM
will give each PN=”Door”. So use one of the methods described in prior slide to set a unique part
number. Don’t rely on File Name. Consider non-intelligent part numbers.
● Do be mindful of your “Default Catalog” when Creating BOM
● Do read the messages, they say what is going to happen
● Do Use “BOM” (one click BOM & Catalog) and “Save Item” (for updating a catalog)
● Don’t use the “Catalog” command. It is being deprecated.
● If you use configurations spend time to understand this.
● → Stick to Default when possible
References
Solidworks first 3 minutes: https://www.youtube.com/watch?v=iz8YQy9trtU
Blog/Video on Templates in Solidworks:
https://www.openbom.com/blog/video-openbom-solidworks-add-in-templates-can-save-tons-of-time
OpenBOM Webinars https://help.openbom.com/webinars/ (see #21,22)
OpenBOM Basics https://help.openbom.com/get-started/understand-openbom/
OpenBOM Help https://help.openbom.com/ - a great place to start
© OpenBOM, 2020 (Newman Cloud Inc.)
Questions / comments ?
Please send to support@openbom.com or use the Support feature in OpenBOM
© OpenBOM, 2020 (Newman Cloud Inc.)

More Related Content

Similar to Webinar #26 - Mastering OpenBOM for Solidworks Part III

BOM Education Webinar - How to escape Excel universe
BOM Education Webinar - How to escape Excel universeBOM Education Webinar - How to escape Excel universe
BOM Education Webinar - How to escape Excel universeOleg Shilovitsky
 
Webinar #19 - BOM revision basics
Webinar #19 - BOM revision basics Webinar #19 - BOM revision basics
Webinar #19 - BOM revision basics Oleg Shilovitsky
 
Getting Started with Buildroot - Lab
Getting Started with Buildroot - LabGetting Started with Buildroot - Lab
Getting Started with Buildroot - LabTrevor Woerner
 
Notes 9 presentation
Notes 9 presentationNotes 9 presentation
Notes 9 presentationAndy Higgins
 
WEBINAR: How to manage non-CAD parts in Bill of Materials
WEBINAR: How to manage non-CAD parts in Bill of Materials WEBINAR: How to manage non-CAD parts in Bill of Materials
WEBINAR: How to manage non-CAD parts in Bill of Materials Oleg Shilovitsky
 
The Basic Concept Of IOC
The Basic Concept Of IOCThe Basic Concept Of IOC
The Basic Concept Of IOCCarl Lu
 
BOM Management: Blending Design And Business Data Into A Sensible BOM
BOM Management: Blending Design And Business Data Into A Sensible BOMBOM Management: Blending Design And Business Data Into A Sensible BOM
BOM Management: Blending Design And Business Data Into A Sensible BOMOleg Shilovitsky
 
Git Tutorial EclipseCon France 2014 - Git Exercise 03 - work on branches in p...
Git Tutorial EclipseCon France 2014 - Git Exercise 03 - work on branches in p...Git Tutorial EclipseCon France 2014 - Git Exercise 03 - work on branches in p...
Git Tutorial EclipseCon France 2014 - Git Exercise 03 - work on branches in p...msohn
 
Introduction to Box2D Physics Engine
Introduction to Box2D Physics EngineIntroduction to Box2D Physics Engine
Introduction to Box2D Physics Enginefirstthumb
 
The Android Build System - Android Marshmallow
The Android Build System - Android MarshmallowThe Android Build System - Android Marshmallow
The Android Build System - Android MarshmallowRon Munitz
 
Libraries quick build_model
Libraries quick build_modelLibraries quick build_model
Libraries quick build_modelGem Gem
 
Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...
Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...
Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...Mumbai B.Sc.IT Study
 
Magento Imagine 2011 - Magento Debugging - Erik Hansen, Classy Llama Studios
Magento Imagine 2011 - Magento Debugging - Erik Hansen, Classy Llama StudiosMagento Imagine 2011 - Magento Debugging - Erik Hansen, Classy Llama Studios
Magento Imagine 2011 - Magento Debugging - Erik Hansen, Classy Llama StudiosErik Hansen
 
Advanced Node.JS Meetup
Advanced Node.JS MeetupAdvanced Node.JS Meetup
Advanced Node.JS MeetupLINAGORA
 
Extending CMS Made Simple
Extending CMS Made SimpleExtending CMS Made Simple
Extending CMS Made Simplecmsmssjg
 
Manage your Windows Infrastructure with Puppet Bolt - August 26 - 2020
Manage your Windows Infrastructure with Puppet Bolt - August 26 - 2020Manage your Windows Infrastructure with Puppet Bolt - August 26 - 2020
Manage your Windows Infrastructure with Puppet Bolt - August 26 - 2020Puppet
 
Jenkins 101: Continuos Integration with Jenkins
Jenkins 101: Continuos Integration with JenkinsJenkins 101: Continuos Integration with Jenkins
Jenkins 101: Continuos Integration with JenkinsAll Things Open
 
Taming Drupal Blocks for Content Editors a.k.a. "Snippets"
Taming Drupal Blocks for Content Editors a.k.a. "Snippets"Taming Drupal Blocks for Content Editors a.k.a. "Snippets"
Taming Drupal Blocks for Content Editors a.k.a. "Snippets"Brian Hay
 

Similar to Webinar #26 - Mastering OpenBOM for Solidworks Part III (20)

BOM Education Webinar - How to escape Excel universe
BOM Education Webinar - How to escape Excel universeBOM Education Webinar - How to escape Excel universe
BOM Education Webinar - How to escape Excel universe
 
Webinar #19 - BOM revision basics
Webinar #19 - BOM revision basics Webinar #19 - BOM revision basics
Webinar #19 - BOM revision basics
 
Getting Started with Buildroot - Lab
Getting Started with Buildroot - LabGetting Started with Buildroot - Lab
Getting Started with Buildroot - Lab
 
Notes 9 presentation
Notes 9 presentationNotes 9 presentation
Notes 9 presentation
 
WEBINAR: How to manage non-CAD parts in Bill of Materials
WEBINAR: How to manage non-CAD parts in Bill of Materials WEBINAR: How to manage non-CAD parts in Bill of Materials
WEBINAR: How to manage non-CAD parts in Bill of Materials
 
The Basic Concept Of IOC
The Basic Concept Of IOCThe Basic Concept Of IOC
The Basic Concept Of IOC
 
BOM Management: Blending Design And Business Data Into A Sensible BOM
BOM Management: Blending Design And Business Data Into A Sensible BOMBOM Management: Blending Design And Business Data Into A Sensible BOM
BOM Management: Blending Design And Business Data Into A Sensible BOM
 
Git Tutorial EclipseCon France 2014 - Git Exercise 03 - work on branches in p...
Git Tutorial EclipseCon France 2014 - Git Exercise 03 - work on branches in p...Git Tutorial EclipseCon France 2014 - Git Exercise 03 - work on branches in p...
Git Tutorial EclipseCon France 2014 - Git Exercise 03 - work on branches in p...
 
Introduction to Box2D Physics Engine
Introduction to Box2D Physics EngineIntroduction to Box2D Physics Engine
Introduction to Box2D Physics Engine
 
The Android Build System - Android Marshmallow
The Android Build System - Android MarshmallowThe Android Build System - Android Marshmallow
The Android Build System - Android Marshmallow
 
Libraries quick build_model
Libraries quick build_modelLibraries quick build_model
Libraries quick build_model
 
Unit testing in Unity
Unit testing in UnityUnit testing in Unity
Unit testing in Unity
 
OpenCms Days 2015 Workflow using Docker and Jenkins
OpenCms Days 2015 Workflow using Docker and JenkinsOpenCms Days 2015 Workflow using Docker and Jenkins
OpenCms Days 2015 Workflow using Docker and Jenkins
 
Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...
Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...
Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...
 
Magento Imagine 2011 - Magento Debugging - Erik Hansen, Classy Llama Studios
Magento Imagine 2011 - Magento Debugging - Erik Hansen, Classy Llama StudiosMagento Imagine 2011 - Magento Debugging - Erik Hansen, Classy Llama Studios
Magento Imagine 2011 - Magento Debugging - Erik Hansen, Classy Llama Studios
 
Advanced Node.JS Meetup
Advanced Node.JS MeetupAdvanced Node.JS Meetup
Advanced Node.JS Meetup
 
Extending CMS Made Simple
Extending CMS Made SimpleExtending CMS Made Simple
Extending CMS Made Simple
 
Manage your Windows Infrastructure with Puppet Bolt - August 26 - 2020
Manage your Windows Infrastructure with Puppet Bolt - August 26 - 2020Manage your Windows Infrastructure with Puppet Bolt - August 26 - 2020
Manage your Windows Infrastructure with Puppet Bolt - August 26 - 2020
 
Jenkins 101: Continuos Integration with Jenkins
Jenkins 101: Continuos Integration with JenkinsJenkins 101: Continuos Integration with Jenkins
Jenkins 101: Continuos Integration with Jenkins
 
Taming Drupal Blocks for Content Editors a.k.a. "Snippets"
Taming Drupal Blocks for Content Editors a.k.a. "Snippets"Taming Drupal Blocks for Content Editors a.k.a. "Snippets"
Taming Drupal Blocks for Content Editors a.k.a. "Snippets"
 

More from Oleg Shilovitsky

Simplify PLM Complexity - Domain Systems Webinar Aug 29th 2023.pdf
Simplify PLM Complexity - Domain Systems Webinar Aug 29th 2023.pdfSimplify PLM Complexity - Domain Systems Webinar Aug 29th 2023.pdf
Simplify PLM Complexity - Domain Systems Webinar Aug 29th 2023.pdfOleg Shilovitsky
 
Benefits of Knowledge Graphs and AI For Enterprise PLM Platforms
Benefits of Knowledge Graphs and AI For Enterprise PLM PlatformsBenefits of Knowledge Graphs and AI For Enterprise PLM Platforms
Benefits of Knowledge Graphs and AI For Enterprise PLM PlatformsOleg Shilovitsky
 
PI DX 2020 Atlanta - Data Management Strategy. _ How Do You Establish a Commo...
PI DX 2020 Atlanta - Data Management Strategy. _ How Do You Establish a Commo...PI DX 2020 Atlanta - Data Management Strategy. _ How Do You Establish a Commo...
PI DX 2020 Atlanta - Data Management Strategy. _ How Do You Establish a Commo...Oleg Shilovitsky
 
Demystify Modern PLM - Adoption
Demystify Modern PLM - AdoptionDemystify Modern PLM - Adoption
Demystify Modern PLM - AdoptionOleg Shilovitsky
 
Demystify Modern PLM - Product
Demystify Modern PLM - ProductDemystify Modern PLM - Product
Demystify Modern PLM - ProductOleg Shilovitsky
 
Demystify Modern PLM - Sales & Marketing
Demystify Modern PLM - Sales & MarketingDemystify Modern PLM - Sales & Marketing
Demystify Modern PLM - Sales & MarketingOleg Shilovitsky
 
Demystifying Modern PLM - Technology
Demystifying Modern PLM - TechnologyDemystifying Modern PLM - Technology
Demystifying Modern PLM - TechnologyOleg Shilovitsky
 
Demystifying Modern PLM Sessions. Part 1: Technology
Demystifying Modern PLM Sessions. Part 1: TechnologyDemystifying Modern PLM Sessions. Part 1: Technology
Demystifying Modern PLM Sessions. Part 1: TechnologyOleg Shilovitsky
 
What is OpenBOM - Sep, 2021
What is OpenBOM - Sep, 2021 What is OpenBOM - Sep, 2021
What is OpenBOM - Sep, 2021 Oleg Shilovitsky
 
OpenBOM SaaS PLM for Onshape [Webinar Slide Deck]
OpenBOM SaaS PLM for Onshape [Webinar Slide Deck]OpenBOM SaaS PLM for Onshape [Webinar Slide Deck]
OpenBOM SaaS PLM for Onshape [Webinar Slide Deck]Oleg Shilovitsky
 
The Digital Future of PLM
The Digital Future of PLM The Digital Future of PLM
The Digital Future of PLM Oleg Shilovitsky
 
Webinar #21 - Formulas and Calculations 2.0
Webinar #21 - Formulas and Calculations 2.0Webinar #21 - Formulas and Calculations 2.0
Webinar #21 - Formulas and Calculations 2.0Oleg Shilovitsky
 
OpenBOM for Onshape User Group (Seattle) Meetup
OpenBOM for Onshape User Group (Seattle) Meetup OpenBOM for Onshape User Group (Seattle) Meetup
OpenBOM for Onshape User Group (Seattle) Meetup Oleg Shilovitsky
 
Webinar #15 - Sharing Your Bill of Materials, Who Gets What
Webinar #15 - Sharing Your Bill of Materials, Who Gets What Webinar #15 - Sharing Your Bill of Materials, Who Gets What
Webinar #15 - Sharing Your Bill of Materials, Who Gets What Oleg Shilovitsky
 
Bill of Materials Basics: Who's involved in an effective BOM process?
Bill of Materials Basics: Who's involved in an effective BOM process?Bill of Materials Basics: Who's involved in an effective BOM process?
Bill of Materials Basics: Who's involved in an effective BOM process?Oleg Shilovitsky
 
Bill of Materials Back to Basics: What does it contain and why to share it?
Bill of Materials Back to Basics: What does it contain and why to share it? Bill of Materials Back to Basics: What does it contain and why to share it?
Bill of Materials Back to Basics: What does it contain and why to share it? Oleg Shilovitsky
 
BOM Management - How to manage data about parts in the Bill of Materials.
BOM Management - How to manage data about parts in the Bill of Materials. BOM Management - How to manage data about parts in the Bill of Materials.
BOM Management - How to manage data about parts in the Bill of Materials. Oleg Shilovitsky
 
PDFs, Specs and Links And how do they fit into my BOM?
PDFs, Specs and Links And how do they fit into my BOM?PDFs, Specs and Links And how do they fit into my BOM?
PDFs, Specs and Links And how do they fit into my BOM?Oleg Shilovitsky
 
Webinar Deck: Bill of Materials and Change Management
Webinar Deck: Bill of Materials and Change Management Webinar Deck: Bill of Materials and Change Management
Webinar Deck: Bill of Materials and Change Management Oleg Shilovitsky
 
Multiple Bill Of Materials
Multiple Bill Of MaterialsMultiple Bill Of Materials
Multiple Bill Of MaterialsOleg Shilovitsky
 

More from Oleg Shilovitsky (20)

Simplify PLM Complexity - Domain Systems Webinar Aug 29th 2023.pdf
Simplify PLM Complexity - Domain Systems Webinar Aug 29th 2023.pdfSimplify PLM Complexity - Domain Systems Webinar Aug 29th 2023.pdf
Simplify PLM Complexity - Domain Systems Webinar Aug 29th 2023.pdf
 
Benefits of Knowledge Graphs and AI For Enterprise PLM Platforms
Benefits of Knowledge Graphs and AI For Enterprise PLM PlatformsBenefits of Knowledge Graphs and AI For Enterprise PLM Platforms
Benefits of Knowledge Graphs and AI For Enterprise PLM Platforms
 
PI DX 2020 Atlanta - Data Management Strategy. _ How Do You Establish a Commo...
PI DX 2020 Atlanta - Data Management Strategy. _ How Do You Establish a Commo...PI DX 2020 Atlanta - Data Management Strategy. _ How Do You Establish a Commo...
PI DX 2020 Atlanta - Data Management Strategy. _ How Do You Establish a Commo...
 
Demystify Modern PLM - Adoption
Demystify Modern PLM - AdoptionDemystify Modern PLM - Adoption
Demystify Modern PLM - Adoption
 
Demystify Modern PLM - Product
Demystify Modern PLM - ProductDemystify Modern PLM - Product
Demystify Modern PLM - Product
 
Demystify Modern PLM - Sales & Marketing
Demystify Modern PLM - Sales & MarketingDemystify Modern PLM - Sales & Marketing
Demystify Modern PLM - Sales & Marketing
 
Demystifying Modern PLM - Technology
Demystifying Modern PLM - TechnologyDemystifying Modern PLM - Technology
Demystifying Modern PLM - Technology
 
Demystifying Modern PLM Sessions. Part 1: Technology
Demystifying Modern PLM Sessions. Part 1: TechnologyDemystifying Modern PLM Sessions. Part 1: Technology
Demystifying Modern PLM Sessions. Part 1: Technology
 
What is OpenBOM - Sep, 2021
What is OpenBOM - Sep, 2021 What is OpenBOM - Sep, 2021
What is OpenBOM - Sep, 2021
 
OpenBOM SaaS PLM for Onshape [Webinar Slide Deck]
OpenBOM SaaS PLM for Onshape [Webinar Slide Deck]OpenBOM SaaS PLM for Onshape [Webinar Slide Deck]
OpenBOM SaaS PLM for Onshape [Webinar Slide Deck]
 
The Digital Future of PLM
The Digital Future of PLM The Digital Future of PLM
The Digital Future of PLM
 
Webinar #21 - Formulas and Calculations 2.0
Webinar #21 - Formulas and Calculations 2.0Webinar #21 - Formulas and Calculations 2.0
Webinar #21 - Formulas and Calculations 2.0
 
OpenBOM for Onshape User Group (Seattle) Meetup
OpenBOM for Onshape User Group (Seattle) Meetup OpenBOM for Onshape User Group (Seattle) Meetup
OpenBOM for Onshape User Group (Seattle) Meetup
 
Webinar #15 - Sharing Your Bill of Materials, Who Gets What
Webinar #15 - Sharing Your Bill of Materials, Who Gets What Webinar #15 - Sharing Your Bill of Materials, Who Gets What
Webinar #15 - Sharing Your Bill of Materials, Who Gets What
 
Bill of Materials Basics: Who's involved in an effective BOM process?
Bill of Materials Basics: Who's involved in an effective BOM process?Bill of Materials Basics: Who's involved in an effective BOM process?
Bill of Materials Basics: Who's involved in an effective BOM process?
 
Bill of Materials Back to Basics: What does it contain and why to share it?
Bill of Materials Back to Basics: What does it contain and why to share it? Bill of Materials Back to Basics: What does it contain and why to share it?
Bill of Materials Back to Basics: What does it contain and why to share it?
 
BOM Management - How to manage data about parts in the Bill of Materials.
BOM Management - How to manage data about parts in the Bill of Materials. BOM Management - How to manage data about parts in the Bill of Materials.
BOM Management - How to manage data about parts in the Bill of Materials.
 
PDFs, Specs and Links And how do they fit into my BOM?
PDFs, Specs and Links And how do they fit into my BOM?PDFs, Specs and Links And how do they fit into my BOM?
PDFs, Specs and Links And how do they fit into my BOM?
 
Webinar Deck: Bill of Materials and Change Management
Webinar Deck: Bill of Materials and Change Management Webinar Deck: Bill of Materials and Change Management
Webinar Deck: Bill of Materials and Change Management
 
Multiple Bill Of Materials
Multiple Bill Of MaterialsMultiple Bill Of Materials
Multiple Bill Of Materials
 

Recently uploaded

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 

Webinar #26 - Mastering OpenBOM for Solidworks Part III

  • 1. In OpenBOM Part III Purchased Assemblies & SWX Configurations Steve Hess Director of User Experience, OpenBOM stevehess@openbom.com August 5, 2020 © OpenBOM, 2020 (Newman Cloud Inc.) Mastering SolidWorks BOMs
  • 2. Webinar basics You are all muted Please type questions in the chat window or send to support@openbom.com We will publish a recording following the event I will share this deck with the playback. This is meant to be a casual event….. And maximise use of time © OpenBOM, 2020 (Newman Cloud Inc.)
  • 3. About Mastering Solidworks BOMs in OpenBOM Breaking into several “Episodes” as follows: Webinar #24: New BOMs, Settings, Properties, Update OpenBOM, Save Item Webinar #25: Part Classifications (Catalogs), Templates, Bi-Directional properties Webinar #26: SolidWorks Configurations, Purchased Assemblies Webinar #27: SWX BOM Maintenance © OpenBOM, 2020 (Newman Cloud Inc.)
  • 4. Webinar #26 (today) in particular Quick Review of “BOM” command and what happens Marking a SWX assembly as “Purchased”. Eg. making it a single line item in the BOM How do SWX Configurations (Parts and/or Assys) show up in OpenBOM Best practices for SWX Configurations © OpenBOM, 2020 (Newman Cloud Inc.)
  • 5. Definitions: Purchased Assembly: An Item like a pump, PCB, Cable or other Solidwork assembly which has been modeled with all the levels and sublevels but you buy it as a single line item. Configuration: The Solidworks “configuration” - specifically. Catalog: A list of Items used by your company to make your products. Often called a Classification or Inventory or an Item Master, this is a list of parts and sub-assemblies and associated information needed to put your final product together. © OpenBOM, 2020 (Newman Cloud Inc.)
  • 6. OpenBOM for SolidWorks Basics ● OpenBOM requires the installation of an addin to create BOMs from Solidworks ○ https://www.youtube.com/watch?v=iz8YQy9trtU ● BOMs are created from SWX Assemblies only ● Individual SWX Parts may be saved to OpenBOM using Save Item Command ● OpenBOM for Solidworks integration requires a license ○ Free Trial or Professional User or above. www.openbom.com ○ Or, You may be a member of your Team or Company ● SolidWorks 2016 or later although some functionality works with earlier swx versions ● Solidworks PDM and Windows File Explorer addins are supported but not covered here ● Upload from Folders, Excel, other CAD also supported in other webinars © OpenBOM, 2020 (Newman Cloud Inc.)
  • 7. Lessons Lesson #1 - (2 minute review) Create a BOM using the BOM command Lesson #2 - Marking a Solidworks assembly as a Purchased Assembly. What is the impact on OpenBOM? Two methods to do so (Envelope and Hide) Lesson #3 - How do Solidworks configurations influence OpenBOM. Basically, what happens when I set a particular configuration? Part/Assy Lesson 3A - Fixing a bad swx config condition issue which yields double BOM entries *Lesson #4 - Devilish details of working with Solidworks configurations. The best practices to avoid problems down-the-road! © OpenBOM, 2020 (Newman Cloud Inc.)
  • 8. Live session….Lesson #1 Two minute review ○ Open -Wireless Router W26 ○ Settings ■ Sign in ■ Save ○ Click BOM ○ Review the BOM (3 screws) ○ Unsuppress screw ○ Update BOM (4 screws) ○ Understand how Solidworks Items Catalog relates to BOM ○ → All Items went to Solidworks Items Category/Catalog Prepare for the next three lessons ○ Open the Vanity_Assembly-W26.sldasm ○ Take a tour ■ Assembly config for Explode ○ Visit OpenBOM Settings ○ Make a BOM ○ © OpenBOM, 2020 (Newman Cloud Inc.)
  • 9. Live session….Lesson #2 Marking an assembly as Purchased (2 methods) ○ Examine the Hinge_Assy entry in the BOM ○ See it has an assembly and sub-levels ○ That’s not how my purchasing team buys it, they buy it as a part ○ Open the hinge in SWX ○ ○ ○ Method #1 - Envelope ■ In Vanity assy ■ Set Hinge_Assy to Envelope ■ Click BOM ■ Hinge_Assy is now a single line item with no sub levels ■ This is easy and works if you do not have write access to Hinge_Assy ■ But needs to be set every time Hinge_Assy is used in another assy ■ Set Envelope to Off ○ Method #2 - Configuration->Hide ■ Open Hinge_Assy ■ Open Configuration properties ■ Set to “HIDE” ■ Save ■ Return to Vanity and click BOM ■ Examine the BOM ■ See that the hinge is an “assembly” but only one line item. No sub-levels. ■ Good if you have write access to Hinge AND you want the hinge to ALWAYS be a purchased assembly. No matter where Hinge_Assy is consumed. You now have a Hinge Assembly in Solidworks being managed as a single purchased Item in OpenBOM! © OpenBOM, 2020 (Newman Cloud Inc.)
  • 10. Lesson #3 How do Solidworks configurations influence OpenBOM ● OpenBOM makes a BOM based on the active configuration(s). In other words, we take the configuration(s) found in the structure and add them to the BOM. Other configurations (if they exist) are ignored unless they are also instantiated into the assembly. So be careful because each of your configurations will yield a unique part number if they are “On” in the assy structurer. ● Configurations have a number of settings that control Part Number. Open a configuration and RMB-Properties: ○ Document Name- Ok, but only for Default. If you set all configs to this you will get duplicate PNs ○ Config Name- Can be Dangerous but will be unique. Need to manage names like PNs ○ Link to Parent (Derived)- be care will create a duplicate Part Number ○ User Specified - Good. Ensure uniqueness. But there is a better way ● PRO TIP: Create a configuration specific property value called “Part Number” ● PRO TIP2: Use “Derived Configuration” alternate positions and exploded. Derived configs get PN of parent.. ● There will be essentially two types of assembly configs: True configs (different items), Positional (for display) ○ Truly different parts get unique part numbers using the tip(s) above. ○ Positional configs should get a throw-away part number or use derived depending if you want it in the BOM. ○ If you have both displayed in your assy structure at the same time you may/will have trouble because OpenBOM will create a sub-level BOM for each of them. This is basically bad data management (two things with same PN) but we know it’s done so working on way to handle it. Example: Look Countertop-W26.sldprt ● It has two configurations: WithCutOut and Default ● On a configuration RMB-Properties and look at settings. PN set to Document Name BUT let’s keep going…. ● Each configuration has its own configuration specific Part Number as they are different parts! ● Goto Vanity and make a BOM ● Open the BOM ● Countertop has correct Part Number ● Use the Properties to change configuration to WithCutout ● Make a BOM © OpenBOM, 2020 (Newman Cloud Inc.)
  • 11. Lesson #3A Fixing a BOM with double entries from configs with same PN Example: Open the Vanity top level BOM ● Drill down to Door-W26 ● Notice that “Molding” has two entries….. Each with Quantity = 2 ● Return to SWX file ● Open Door ● Open Molding ● Open Configs ● There are Long and Short ● Each set to use “Document Name” ● What did we say about this…. Can be bad , here it is. Both long and short are getting the same PN (Wrong) ● Create a Configuration Specific Part Number for Each -L, -S ● Save Item - to SolidWorks Items ● Save/Close ● Goto Top level ● Click BOM © OpenBOM, 2020 (Newman Cloud Inc.)
  • 12. Lesson #4 Assembly Configurations can be hard. Watch the details. Very similar to Parts but have the extra confusion of “positional” configurations (ex. Alt position or exploded) ● Open Faucet_Assy ● Look at the Configurations ● This is poorly done because positional config is a full configuration and not a derived configuration ○ Notice Part Number set to document name. If both are used in my top level assy I will have an issue with duplicate part number. AND A DUPLICATE BOM! More in next webinar on that. ● Look at properties. Each config needs a part number or move all positional configs as derived from Default. FInally, If you do need both configurations in the same assy give them the same Configuration Specific Part Number BUT OPEN WILL CREATE TWO BOMs with same PN so you will need to manage that. Quick Example - more next week Open Faucet Goto Properties Set Part Number for each config to PF1 Unsuppress second copy of faucet in alt position ● Click BOM ● Not two lines for “faucet” More Next week. © OpenBOM, 2020 (Newman Cloud Inc.)
  • 13. Do’s and Don’ts ● Do always use unique part numbers. If you have Door.sldasm containing Door.sldprt OpenBOM will give each PN=”Door”. So use one of the methods described in prior slide to set a unique part number. Don’t rely on File Name. Consider non-intelligent part numbers. ● Do be mindful of your “Default Catalog” when Creating BOM ● Do read the messages, they say what is going to happen ● Do Use “BOM” (one click BOM & Catalog) and “Save Item” (for updating a catalog) ● Don’t use the “Catalog” command. It is being deprecated. ● If you use configurations spend time to understand this. ● → Stick to Default when possible
  • 14. References Solidworks first 3 minutes: https://www.youtube.com/watch?v=iz8YQy9trtU Blog/Video on Templates in Solidworks: https://www.openbom.com/blog/video-openbom-solidworks-add-in-templates-can-save-tons-of-time OpenBOM Webinars https://help.openbom.com/webinars/ (see #21,22) OpenBOM Basics https://help.openbom.com/get-started/understand-openbom/ OpenBOM Help https://help.openbom.com/ - a great place to start © OpenBOM, 2020 (Newman Cloud Inc.)
  • 15. Questions / comments ? Please send to support@openbom.com or use the Support feature in OpenBOM © OpenBOM, 2020 (Newman Cloud Inc.)