Wrench value from your Creo Investments Home Measure the benefits Simple Automation can bring Why
Automate?
A personal way to do PDM Peer to Peer
PDM
3D Drawings Model Based
Design
Smooth out unwanted sharp edges Other
Articles
www.proetoolbox.co.uk - Simple Automation made Simple

MBD Tutorial

You'll need Creo 2 Parametric or above to follow along with these examples. This is not intended to be a full class, only a small toe-dip for you to get the concept.

Casing.prt

This example is intended to recap the various aspects of a MBD'ed Creo Parametric model.

Step 1: Open casing.prt (download from here)

 

Step 2: Highlight the model tree.

  • Scroll down the Model Tree
  • Expand the Model Footer
  • Here you can see a number of Annotation Features that collectively are holding the story of the model.

     

    Step 3: Review the Annotation Features

  • Pick MBD_IDENTITY
  • Pick Right Mouse Button (RMB)
  • Pick Edit Definition
  • Pick Elements inside
  • Pick RMB/Properties
  • Annotation Features are populated with Annotation Elements that define the characteristics or PMI for the model.

     

    Step 4: Review the Sitemap

  • Pick Annotate Tab
  • Pick D1_Sitemap
  • Toggle Annotation Display ON from the Graphics Toolbar.
  • Annotation States capture the model story in a readable way. The Sitemap is intended to be communicating an index of all the states in the model. When reviewing an Annotation State in Creo Parametric, the Detail Tree displayed which Annotation Elements are being displayed in that Annotation State. Displaying an entity overrides layers from Creo 2 onwards.

  • Pick IDENTITY
  • Pick MBD_SITEMAP_TITLE
  • Pick SITEMAP_MBD7C
  • Spin the Model
  • Press D1_Sitemap tab again to reset the view back
  • When reviewing each Annotation Element in turn, notice how some entities are oriented 'flat to screen' and others are oriented with respect to the model.

     

    Step 5: Review Annotation Planes

  • Highlight in turn each Annotation Plane
  • Pick one Annotation Plane and RMB/Edit
  • When reviewing each Annotation Element in turn, notice how some entities are oriented 'flat to screen' and others are oriented with respect to the model.

  • Pick to launch the Annotation Plane Manager
  • Explore the Annotation Plane Manager
  • Annotation Planes are planes that define Annotations Orientations.

     

    Step 6: Review Annotation States

  • Pick D2_Titles
  • Pick D3_Properties
  • Pick D4_Notes
  • Pick D5_Setdatums
  • Pick D7A
  • Pick D7B
  • Pick D7C
  • The naming and ordering of the Annotation States is part of what's commonly referred to as an MBD Schema. The Schema dictates what type of information is contained and shown in it. For example machining dimensions are all in the D7X series, Main Datums in D5_Setdatums. The key is that a company will implement a standard. Many companies today build of MIL Standard 31000A.

     

    Step 7: Review definition of annotation state

  • Pick RMB/Redefine on D7C
  • Annotation State functionality allows Orientations to be stored, Simplified Reps to be stored, Cross Sections to be stored, Layer States to be set and [in Assemblies] also Style States.

     

    Step 8: Edit definition on an Annotation Feature

  • Scroll Model Tree until see Footer
  • Expand Footer
  • Pick MBD7C Annotation Feature
  • Pick RMB/Edit Definition
  • Note how an Annotation Feature contains Annotation Elements and in turn they have References. Notice how the number of references is often more than the minimum number required to make the dimension. This is termed supplementing the semantics. You CNTL-pick additional references to semantically include with the Annotation Element.

     

  • Pick Copy/Consume Icon from Annotation Feature Toolbar
  •  

  • Pick General Profile Note
  •  

  • Pick OK
  •  

  • With the new Annotation Element [Note] selected, and the References highlighted, Pick all Solid Surfaces to add as semantics.
  • Pick OK
  • Supplementing an Elements semantics is the core benefit of MBD. A viewer of the annotation shall have less interpretation to make regarding the meaning of any individual peice of PMI.

    Shaft.prt

    This example is intended to allow you to dive in and experience detailing out a shaft.

     

    Step 1: Open shaft.prt (download here)

     

    Step 2: MBD models start with placeholders

  • Expand Footer
  • Scroll Model Tree
  • Start models come with a default set of Annotation Features
  • The naming conventions of Annotation Features is part of an MBD ‘schema’.

     

    Step 3: MBD’s communication via Annotation States

     

  • Pick Annotate tab
  • Start models come with a default set of Annotation states
  • Click D1_Sitemap
  • Pick New Annotation State button 3 times
  • Rename those states to be D7B, D7C, D7D
  •  

    Step 4: MBD is more like telling a story rather than drawing a picture

  • Switch to D2_Titles
  • Highlight Identity
  • Doubleclick in screen on ‘SHAFT’
  • Edit ‘SHAFT’ to ‘BUG SHAFT MBD DEMO’
  •  

  • Switch to D3_Properties Annotation State
  • Pick on MBD3_Properties Annotation Feature/RMB/Edit Definition
  • Pick RIGHT Annotation Plane, Set view to re-orient to it, Make REF diameter dim
  •  

  • Pick FRONT on annotation plane, Set view to re-orient to it, Make REF overall dim
  • Finish AF (Press OK)
  • Change text style to be e.g. 8
  •  

  • Reorient
  • Update View
  •  

    Step 5: As you move through the Annotation states, the story becomes more vivid

  • Switch to D4_Notes AS
  • Expand Cosmetic thread features, pick on note, RMB/Properties, Place
  • Repeat for other one
  • Reposition
  • Reorient
  • Update View
  •  

    Step 6: MBD’s storytelling process encourages thinking about key characteristics first

  • Switch to D5_Set_Datums AS
  • Pick FRONT AP, Orient to Active view
  • Pick MBD5_Setdatums AF, RMB/Edit Definition
  • Create dimensions for each datum feature including cone angle
  • Create set datum tags for each, Name them for A,B,C,D (cone),E and place into the dimensions
  •  

  • Exit AF
  • Add Diameter symbols to all diameter dims
  • Set all dims other than D’s to be limits (you may need to set tol_diplay yes)
  • Switch arrows for dim representing C
  • Set D dims to be basic
  • Tidy up positions
  • Add a GTOL for C circularity 0.02 MAX A-B
  •  

    Step 7: Like all good stories the devil is in the details

  • Switch to D7A
  • Pick MBD7A AF, expand, pick title, RMB/Properties, Edit to say ‘major dimensions’
  •  

  • Activate FRONT Annotation Plane
  • Add Horizontal Dims
  • v
  • Add Radii
  •  

  • Show Chamfers dims
  • Do clean-up
  •  

  • Consume the created dimensions into the MBD7A Annotation Feature
  •  

    Step 8: In order to communicate sometimes you need punctuation

  • Pick Annotate Tab, Switch to D7B
  • Add Entities as Shown on FRONT Annotation Plane
  • Change text Size
  • Add breaks to leaders
  • RMB/Move to MBD7A_ANNOT_PLANE
  • RMB/Create Annotation Feature
  • Rename and Reorder the new AF
  • Toggle to D7A
  • With MBD7B Selected, RMB/Edit Definition, Pick Copy/Conume Pick the MBD7A Title
  • Toggle to D7B
  • Show new Annotation Element, Edit to say MBD7B: GROOVE DIMENSIONS
  •  

  • In the tree expand to show IDENTITY, Pick Add to State
  •  

  • Orient the View so we're zoomed in, Press to Update the State
  •  

    Step 9: Sectioning

  • Switch to D7C
  • Redefine Annotation State to include Section Plane
  •  

  • Edit Section Color
  •  

  • Add Dims
  • Update View
  • Pick Dims, RMB/Create Annotation Feature, name it MBD7C
  • Reorder to under MBD7B
  • Switch to D7B
  • Pick on MBD7C and Edit Definition, pick copy/consume, pick title
  • Switch back to D7C and fix title to say MBD7C: KEY LOCATION
  •  

    Step 10: GTOLs and Semantics

  • Switch to D7D
  • Show Section X
  • Add Dimensions onto LEFT Annotation Plane
  • Move Dimensions to planes that better represent where the dimensions are
  • Add GTOL's as shown
  • Add Title and IDENTITY note as previously done
  •  

    Step 11: All books have some form of index

  • Switch to D1_Sitemap
  • Pick MBD1_Site_Map, RMB/Edit Definition
  • Add note for MBD7B (Groove Dims) [FRONT]
  • Add note for MBD7C (Key Details) [FRONT]
  • Add note for MBD7D (Keyway Relationships) [FRONT]
  • Reorient
  • Update view.
  •  

    <<MBD Tech Stack