SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
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.)

Contenu connexe

Similaire à 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
 
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
 
CFD Tutorial 1 freeCAD Computational Fluid Dynamics
CFD Tutorial 1 freeCAD Computational Fluid DynamicsCFD Tutorial 1 freeCAD Computational Fluid Dynamics
CFD Tutorial 1 freeCAD Computational Fluid Dynamicsssuser1a9c61
 

Similaire à 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
 
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"
 
CFD Tutorial 1 freeCAD Computational Fluid Dynamics
CFD Tutorial 1 freeCAD Computational Fluid DynamicsCFD Tutorial 1 freeCAD Computational Fluid Dynamics
CFD Tutorial 1 freeCAD Computational Fluid Dynamics
 

Plus de 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
 

Plus de 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
 

Dernier

Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 

Dernier (20)

Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 

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