SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
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.)

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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"
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptxmary850239
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxAneriPatwari
 

Kürzlich hochgeladen (20)

Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptx
 

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.)