You are on page 1of 74

Chapter6

CreatingandDocumenting
Assemblies
Chapter6Objectives
After completing this chapter, you will be able to perform the
following:
Understand the assembly options
Create bottom-up assemblies
Create top-down assemblies
Create subassemblies
Constrain components together using assembly constraints
Edit assembly constraints
Create adaptive parts
Pattern components in an assembly
Check parts in an assembly for interference
Drive constraints
Create a presentation file
Create Skeletal Models
Use the Frame Generator
Manipulate and edit the Bill of Materials (BOM)
Create individual and automatic balloons
Create and perform edits on a Parts List of an assembly
CreatingAssemblies
NewAssemblyFiles
.IAMExtension
NewiconWhatToDo
NewFileMenu
NewiconDownArrow
CreatingAssemblies
AssemblyOptions
Tools>ApplicationOptions>Assemblytab
TheAssemblyCapacityMeter
Numberof
occurrencesin
activeassembly
Numberofopen
files
Memory(RAM)
used
CreatingAssemblies
AssemblyBrowser
PartOccurrence
AssemblyConstraints
SubassemblyOccurrence
CreatingAssemblies
BottomUpApproach
Componentsarecreatedintheirindividualfiles
PlaceComponenttool
Photkey
CreatingAssemblies
CreateComponentsinPlace
Createnewcomponentswhileinanassembly
CreateComponenttool
CreateInPlaceComponentDialog
ComponentName
Templatetobeused
FileLocation
DefaultBOMStructure
VirtualComponent
Constrainttoselectedface
CreatingAssemblies
Occurrence
Copyofexistingcomponents
Copy/Paste
CtrlSelectMultipleFiles
PlaceComponent
Drag&Drop
Anychangetooriginal
updatesalloccurrences
SaveCopyAstocreatea
copythatisnotlinkedto
original
CreatingAssembliesEditing
Occurrence
ActiveComponentAvailableforedit
Doubleclickinthegraphicsarea
Doubleclickfilename/iconintheBrowser
RightclickintheBrowser>Edit
CreatingAssemblies
Occurrence
GroundedComponent
TheComponentwillnotmove
AllDegreesOfFreedomareremoved
Whenconstraining,componentsmovetoa
Groundedcomponent
Any#ofcomponentscanbegrounded
AssemblyConstraints
Constraints
Createrelationshipsbetweencomponents
BoltandaHole
ReducethenumberofDegreesOfFreedom
6total(3translational&3rotational)
View>DegreesofFreedom
ComponentProperties>Occurrencetab
AssemblyConstraints
Constraints
PlacingConstraints
Constrainttool
Rightclick>Constraint
Chotkey
PlaceConstraintDialog
AssemblyConstraints
Constraints
ConstraintTypesAssemblytab
Mate
Plane,Line,orPoint
Assemblestwocomponentssothatthesurfacenormal
ontheselectedplanesareoppositeeachother
Assemblestheedgesoflines
Assemblestwopointstogether
FlushSolution
Alignstwocomponentssotheselectedplanesfacethesame
direction(surfacenormalpointinthesamedirection)
AssemblyConstraints
Constraints
ConstraintTypesAssemblytab
Angle
Specifythedegreesbetweentheselectedplanes
AssemblyConstraints
Constraints
ConstraintTypesAssemblytab
Tangent
Definesatangentrelationshipbetweenplanes,
cylinders,spheres,cones,andruledsplines
Atleastoneselectedfacemustbeacurve
Inside/OutsideSolutions
AssemblyConstraints
Constraints
ConstraintTypesAssemblytab
Insert
Twocircularedges
Centerlinesarealigned&mateconstraintis
appliedtotheplanesdefinedbythecircular
edges.
5DOFareremovedwithaninsertconstraint
AssemblyConstraints
Constraints
ConstraintTypesMotiontab
Animationthemotionofgearspulleys,rackandpinions,etc.
Youcandriveonecomponentandcauseotherstomove
accordingly
Motionconstraintsaresecondaryconstraints
Theydonotmaintainpositionalrelationshipsbetween
components
Recommended:fullyconstrain
componentsbeforeapplying
motionconstraints,then
suppresstheconstraints
restrictingmotion
AssemblyConstraints
Constraints
ConstraintTypesMotiontab
Rotation
Defineacomponentthatwillrotateinrelationto
anothercomponent
Specifyaratiofortherotationbetweenthetwo
components
Forward&Backwardsolutiontypes
AssemblyConstraints
Constraints
ConstraintTypesMotiontab
RotationTranslation
Definerotationrelativetotranslationofasecond
component
AssemblyConstraints
Constraints
ConstraintTypesTransitionaltab
Transitional
Specifiesatransitionalrelationshipbetweena
cylindricalpartfaceandacontiguoussetoffaceson
anotherpart
AssemblyConstraints
Constraints
SnapnGo
ALTdragaparttoanotherpart
NoPlaceConstraintdialogbox
Selectcorrectareaontheparttoapplytheconstraint
Mor1 Changestoamateconstraint.Spacebarflipstoaflushsolution.
Aor2 Changestoanangleconstraint.Spacebarflipsangledirection.
Tor3 Changestoatangentconstraint.Spacebarflipsbetweeninside/outsidesolutions.
Ior4 Changestoaninsertconstraint.Spacebarflipsinsertdirection.
Ror5 Changestoarotationmotionconstraint.Spacebarflipstherotationdirection.
Sor6 Changestoarotationtranslationconstraint.Spacebarflipsthetranslation
direction
Xor8 Changestoatransitionalconstraint.
AssemblyConstraints
Moving&RotatingComponents
MoveComponentTool
Dragindividualcomponentsinanylinear
directionintheviewingplane
Temporarilysuppressesassembly
constraintsonthecomponentuntilthe
assemblyisupdated(constraintsarethen
reapplied)
RotateComponentTool
Afterselected,the3Drotatesymbol
appearsontheselectedcomponent
SimilartotheMoveComponenttool,
RotateComponenttemporarilysuppresses
anyassemblyconstraintsappliedtothe
component
AssemblyConstraints
Editing
TwoMethodsviatheBrowser
Doubleclicktheconstraintname
Rightclicktheconstraintname
andselectEdit,Suppress,or
Delete
EditopenstheEditConstraint
dialogbox
Suppresstheassyconstraint
isnotapplied
Deletedeletestheassy
constraint
AssemblyConstraints
Conflicts
AlertBox
Ifyoutrytoplaceoreditanassemblyconstraint
anditcannotbeapplied,analertboxisdisplayed
explainingtheproblem.
Conflicting
Whenassemblyconstraintconflictswithanother
one,asmallyellowiconwithanexclamation
pointisdisplayedintheBrowser
Recover
DisplaystheDesignDoctor
towalkyouthroughthe
stepstofixtheproblem
BrowserViews
AssemblyView
Assemblyconstraintsymbolsnested
belowbothconstrainedcomponents
ModelingView
Assemblyconstraintsarelocatedina
Constraintsfolder
FindOtherHalf
Findcomponentthatconstrainedis
appliedto
IsolatingConstraintErrors
DesignDoctor
IsolateandEditConstraint
Turnoffallcomponentsexceptthosethat
participateinthecommonconstraint
Exercise61
AssemblingParts
DesigningPartsInPlace
InPlaceCreation
InitialSketchCreation
Faceofanexistingassemblycomponent
WorkPlane
Automaticallyconstrainthesketchplaneto
theselectedfaceorworkplane
CreatesaFlushconstraintbetweenthe
sketchandtheselectedfaceorplane
DesigningPartsInPlace
InPlaceCreation
Afterthebasefeatureiscreated
Createadditionalfeaturesbasedongeometry
fromanotherpartintheassemblyan
adaptiveworkplaneiscreated.
Theadaptiveworkplanemovesasnecessary
toreflectchangesinthecomponentthatitis
basedupon
Thesketchmoveswiththeplane
Featuresbasedonthesketchadapttomatchits
newposition
Exercise62
DesigningPartsintheAssembly
Context
AssemblyBrowser
Tools
InPlaceActivation
Doubleclickasubassemblyorcomponent
occurrenceintheBrowsertoactivateit
Rightclick>Edit
Allcomponentsthatarenotactiveareshaded
intheBrowser
TheAssemblyReturnTool
Returntosubassembly
Returntotoplevelassembly
AssemblyBrowser
Tools
VisibilityControl
ExpandtheBrowseruntilthedesiredcomponent
occurrenceisvisible
Rightclick>Visibility
Adaptivity
Definition
Allowsthesizeofaparttobedeterminedbysetting
uparelationshipbetweenthepartandanotherpartin
theassembly
Underconstrainedsketchesandfeaturescanadapt
Theadaptivityrelationshipisacquiredbyapplying
constraintsbetweenanadaptivesketchorfeatureand
anotherpart
Thesketchcannotbefullyconstrained
Apartcanonlybeadaptiveinoneassemblyatatime
Onlyoneoccurrenceofapartcanbeadaptiveother
occurrencesreflectthesizeoftheadaptivepart
Example
Diameterofapinfromthesizeofaholeorviceversa
Adaptivity
Options
Tools>ApplicationOptions>Assemblytab
Adaptivity
Example
Therectangularsketchisnotdimensioned
alongitslength
Adaptivity
Example
Theextrudedfeatureisdefinedasadaptive
Adaptivity
Example
Partsareplaced,constraintsappliedbetween
thetwoplates(flushbetweenthefaceson
theendsoftheplates)
Exercise63
CreatingAdaptiveParts
EnabledComponents
Enabled
Componentisdisplayedaswireframeand
cannotbeselectedinthegraphicswindow
Rightclickacomponentandselect
Enabledfromthemenu
PATTERNCOMPONENTS
PatternComponents
Rectangular
Circular
BasedonFeaturePattern
SuppressElements
PatternAssemblies
ReplaceComponents
Exercise64
PatterningComponents
MinimumDistanceTool
Inanassemblymeasuredistancesbetween
Components
Parts
FacesandEdges
AnalysisTools
CenterofGravity
View>CenterofGravity
DisplaysGraywhenthepropertiesareoutofdate
Hoverthecursorovertheoriginofthesymbolto
displaytheCOGcoordinates
AnalysisTools
InterferenceChecking
Tools>AnalyzeInterference
DefineSet#1selectcomponentsthatdefineset1
DefineSet#2selectcomponentsthatdefineset2
Exercise65
AnalyzinganAssembly
DrivingConstraints
DriveConstrainttool
Simulatemotion
RightclickonaconstraintintheBrowser>
DriveConstraint
DrivingConstraints
DriveConstrainttool
AssemblyConstraints
Record
DriveAdaptivity
CollisionDetection
Exercise66
DrivingConstraints
SkeletalModeling
Source
.IPTfile
CreateanewIPTintoanAssembly
DeriveComponent
Creategeometrybasedonderivepart
Exercise67
CreatingaSkeletalModel
FrameGenerator
Createframestructures
Skeletonpart(modeling)
FrameGenerator
Stepstocreateframe
1. Createskeletonpartthatconsistsofasinglesketch
2. Placemembersusingtheedgesoftheskeletonpart
3. Membersinsertedfromtheframegenerator
4. Addendtreatments;mitersandhadholesetc.
Exercise68
UsingtheFrameGenerator
PresentationFiles
.IPNExtension
ExplodedViews
Hidespecificcomponents
Createanimationsofassemblyand
disassemblyofcomponents
WorkPlane
Associatedwiththeassemblyfile
Changesmadetotheassemblyarereflected
inthepresentationfile
PresentationFiles
PanelBar
Presentation
Panel

CreateView Createsviewsoftheassembly
Tweak Movesand/orrotatespartsintheview
Components
PreciseView Rotatestheviewbyaspecifiedangledirectionusinga
Rotation dialogbox
Animation CreatesananimationoftheassemblyAVIfilecan
beoutput
PresentationFiles
CreatingPresentationViews
Createapresentationview
CreateViewtool
Addsapresentationviewtothefileandthe
Browser
PresentationFiles
CreatingPresentationViews
TweakingComponents
MovesorRotatescomponentsaspecified
distanceorangle
AutoExplode
Extendsalltweaksthesamedistance
PresentationFiles
CreatingPresentationViews
TweakingComponents
TweakComponentDialogBox
ManualTweaks
PresentationFiles
CreatingPresentationViews
Animation
AnimateTool
Controlsforplayback
RecordtoAVIorWMVfile
PresentationFiles
Creating
Presentation
Views
Animation
AnimateTool>
Morebutton
Changingthe
Animation
Sequence
MoveUp/
Down
Group/
Ungroup
Exercise69
CreatingPresentationViews
CreatingDrawingViews
(Assemblies&Presentations)
BaseView
BaseViewtool
IAMandIPNfiles
CreatingDrawingViewsBOMEditor
Edititemnumber,quantity,part
number,description,vendor,etc.
TheBOMisalsoconsidered
associativetopartsandassemblies
EXERCISE610

EditingtheBOM
CreatingDrawingViews
(Assemblies&Presentations)
Balloons
Balloontools
BalloonSingleComponents
AutoballoonSelectedComponents
CreatingDrawingViews
(Assemblies&Presentations)
Balloons
Editing
Rightclickaballoon>EditBalloon
EditBalloondialogbox
BalloonType
BalloonValue
CreatingDrawingViews
(Assemblies&Presentations)
PartsList
PartsListtool
Selectaview
EnteroptionsinthePartsList
dialog
ClickOK
CreatingDrawingViews
(Assemblies&Presentations)
BillofMaterialsdialogbox
EdittheassemblyBOM.
Allchangesaresavedintheassembly
andcorrespondingcomponentfiles
CreatingDrawingViews
(Assemblies&Presentations)
PartsLists
Editing
RightclickandselectEditPartsList
Exercise611
CreatingAssemblyDrawings
ApplyingYourSkills
SkillExercise61
SkillExercise62