Assembly Systems Libraries
Assembly Systems Libraries
Publication Number
spse01645
Publication Number
spse01645
spse01645
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Working with Systems Libraries in assemblies . . . . . . . . . . . . . . . . . . . 2-1
Activity Systems library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Lesson review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Answers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0-1
Lesson summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Activity Systems library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Place the motor on the plate . . . . . . . . . . . . . . . . . . . . . . . .
Use Inter-Part Copy to associate the holes in the motor to the
plate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Create holes in the plate from the Inter-Part copy . . . . . . . . .
Create the pocket on the plate . . . . . . . . . . . . . . . . . . . . . . .
Place the first fastener . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pattern the fasteners . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Create the systems library . . . . . . . . . . . . . . . . . . . . . . . . . .
Place the systems library into an assembly . . . . . . . . . . . . . .
Place more occurrences of the system library . . . . . . . . . . . . .
Activity summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
spse01645
.........
holes in the
.........
.........
.........
.........
.........
.........
.........
.........
.........
. . . A-1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. A-5
. A-6
. A-9
A-12
A-14
A-16
A-19
A-26
A-26
Lesson
Introduction
Welcome to self paced training for Solid Edge. This course is designed to educate you
in the use of Solid Edge. The course is self-paced and contains instruction followed
by activities.
spse01645
spse01510Sketching
spse01540Modeling assemblies
spse01640Assembly patterning
spse01655Revising assemblies
spse01660Assembly reports
1-1
Introduction
Lesson 1
spse01675Assembly features
spse01680Inspecting assemblies
spse01685Alternate assemblies
spse01691Exploding assemblies
spse01692Rendering assemblies
spse01693Animating assemblies
spse01695XpresRoute (tubing)
1-2
spse01645
Lesson
When building assemblies, you often need to use the same group of parts more than
once. This group of parts may also need the same feature modification made to a
mating part in the assembly to facilitate placement of the group of parts.
For example, you may need to place a bracket (A) and its mounting bolts and washers
(B) in many different assemblies, or many times in one assembly. The bolts may also
need mounting holes in the part (C) to which they are fastened.
You can use the systems library functionality in Solid Edge to define the group of
parts, features, and assembly relationships so you can reuse them easily later.
The parts, features, and relationships for a systems library member are stored in an
assembly document you define.
A systems library document can consist of the following:
Part documents
spse01645
You can only select parts and entire subassemblies that are in the top level
assembly.
2-1
Lesson 2
You cannot create a systems library member when you are in-place activated
in a subassembly.
Selecting components
Any parts and subassemblies that are in the active assembly can be added to a
systems library document. When adding a subassembly, the entire subassembly
must be added. You cannot select individual parts in the subassembly. You can
select the parts you want to capture in the assembly window or in PathFinder. If
you select an assembly pattern, the parts that were used to define the pattern are
automatically captured.
The parts and subassemblies you select are listed in the Selected Components
dialog box. When you have selected all the parts and subassemblies you want in
the new systems library member, click the Accept button on the command bar to
proceed to Captures Features Step. The relationships used to position the parts and
subassemblies are automatically captured.
2-2
spse01645
Capturing features
You can only capture features that were created using inter-part associativity
techniques. If one of the parts you selected in the Select Components Step was used
as a parent to create an associative feature on another part, the associative child
feature on that other part is available for use in the systems library member. For
example, if the hole feature (A) in the mounting plate was constructed using the
Include command to associatively include edges (B) (C) from the bracket part, the
hole feature (A) can be part of the systems library document.
Note
For more information on inter-part associativity, see the Inter-Part
Associativity Help topic.
In the previous example, the system library member will then consist of the bracket
part (A), the bolts and washers (B) (C), and the hole feature (D). When you place the
systems library document later, the plate part itself is not placed.
When you select parts that have been used as parents in an associative inter-part
feature, the child features that are available for including in the new systems library
spse01645
2-3
Lesson 2
document are listed in the Captured Features dialog box and are highlighted in the
assembly window so you can select only the features you want to capture.
You can also capture any treatment features that modified the associative inter-part
feature. For example, if you added chamfers to the holes described earlier, you
can add them to the captured features list by selecting the chamfer feature in the
assembly window.
After you have selected the features you want to capture, click the Accept button on
the command bar. If you do not want to capture features for the new systems library
document, you can click the Next button on the command bar to bypass this step.
Capturing relationships
When you finish defining the parts and features you want to capture, the Capture
Relationships dialog box is displayed so you can review the parts, features, and
positioning relationships you captured. You can click the relationships listed on
the Capture Relationships dialog box to highlight the faces used to define the
relationship you selected, or you can click the OK button on the dialog box to dismiss
it.
The parts that comprise the systems library document are also temporarily
positioned in the assembly window.
The Input dialog box lists the assembly relationships required to position the
systems library components. When placing the component parts and captured
features, options are provided on the command bar to skip captured relationships
or features. As you complete the steps required to define a relationship, the Input
dialog box is updated to indicate the steps you have completed.
2-4
spse01645
Positioning parts
You position the parts similarly to the way you would normally position a part in an
assembly, by selecting a part already in the assembly, and a face or element on that
part to define the relationship. If the Use Reduced Steps When Positioning Parts
option is set, then you will only need to select a face or element on an assembly
part to define the relationship.
When you drop the systems library member into the assembly, the face on the
placement part for the first positioning relationship is highlighted (A). You can then
select the target face in the assembly to satisfy the first relationship (B). The Input
dialog box displays the relationship type and default value for each relationship. You
can also use the command bar to define a new offset value for the first relationship,
or skip defining the relationship entirely.
After you select the target face for the first relationship, the set of parts is
repositioned, and the face on the placement part for the second positioning
relationship is highlighted (A). You can then select the target face in the assembly
to satisfy the second relationship (B).
spse01645
2-5
Lesson 2
You continue in this fashion until all the positioning relationships have been defined
or skipped.
Positioning features
After you define the assembly relationships, you specify the part that you want to
modify with the captured features. For example, if the feature you are placing is a
hole feature, you would select a planar face on the assembly part (A) on which you
want to apply the hole feature. The hole feature is associatively linked as a child of
the parent part used to define the feature. In this example, the parent part is the
bracket part (B).
After placement, the parts behave exactly the same as any part in an assembly.
The systems library document itself is not placed into the assembly. It is used as a
container that defines the systems components.
2-6
spse01645
Lesson
spse01645
3-1
Lesson
Lesson review
spse01645
4-1
Answers
spse01645
0-1
Lesson
Lesson summary
In this lesson you learned how to place components into an assembly and define
them as a systems library. Relationships were, when possible, established to the
first part in the features library. Care was taken in creating profile based features
such that the reference plane was oriented consistently for each feature. When
the systems library was placed, the reference plane orientation for placement was
consistent with the orientation used to create the feature.
spse01645
5-1
In this activity you will create an assembly called a systems library that consists of
parts and the underlying features needed to modify target geometry as the assembly
is placed.
spse01645
A-1
The right (y-z) plane of the part base_plate.par will be used to position the motor
on the plate. The assembly reference planes can be turned off.
Hide the assembly reference planes.
Show the reference planes for the part file base_plate.par. Later, these will be
used to position the motor. In PathFinder, right-click base_plate.par and then
click Show/Hide Component and select the On check box for Reference Planes.
From the Parts Library, drag motor.par into the assembly. Position the part
using the following steps.
Click Options on the command bar and set the options as shown.
Note
Even though the FlashFit option is set, choose the appropriate relationship
and leave the default as FlashFit.
A-2
spse01645
spse01645
On the command bar, select the Mate relationship, and mate the plane of the
foot of motor.par to the top plane of base_plate.par.
Select the Planar Align relationship, and align the front face of the motor
bracket on motor.par with the vertical face of base_plate.par. Set the fixed
offset to 15 mm.
A-3
A-4
Use the Planar Align relationship to create a relationship between the reference
plane of motor.par to the reference plane of base_plate.par. Access the reference
planes for the motor by turning on the construction display for reference planes
as shown.
spse01645
Use Inter-Part Copy to associate the holes in the motor to the holes
in the plate
Next, add holes to the base plate. Use the Inter-Part Copy command to associate the
holes with the corresponding geometry on the motor.
spse01645
Click the Inter-Part tab and set the options as shown. Then click OK.
A-5
Note
When editing a part in the context of an assembly, you can turn off the view
of the rest of the assembly. The command that does this is View tabShow
groupHide Previous Level. For the upcoming steps, however, do not hide
the assembly.
If you cannot see the motor, select View tabShow groupHide Previous Level.
Select motor.par as the assembly part to copy from. Select the bottom plane of
each foot as the faces to copy.
Click the Accept button, and then click Finish to place the inter-part copy.
A-6
spse01645
spse01645
Choose View tabShow groupHide Previous Level to turn off the display
of motor.par.
Click Hole Options and set the values as shown, and then click OK.
A-7
Select the reference plane shown in the image. Use the N key on the keyboard to
orient the reference plane as shown.
Note
When creating features for a systems library, it is good practice to orient
the reference plane consistently for all the features.
A-8
Place four Through All holes using the center of the inter-part surfaces to place
the holes.
spse01645
Click with the arrow in the direction shown to define the direction of the hole
extent.
spse01645
The reference plane is created from the top face of the plate. Use the N key to
orient the reference plane as shown.
A-9
A-10
Click the Include command and set the options as shown, and then click OK.
As shown below, offset the bold lines a distance of 5 mm from the inter-part
construction surfaces.
spse01645
spse01645
Click Close Sketch and on the command bar, enter 7.5 mm for the extent of
the cutout.
Click to define the direction of the cutout as into the part. Click Finish to
complete the cutout.
A-11
Click the Round command. Select the top edges of the cutout, and enter a radius
of 2.5 mm. Preview and finish the round.
A-12
Using FlashFit, select the circular edge of the screw, and then select the circular
edge of the hole in the foot of the motor as shown.
spse01645
spse01645
A-13
Mate the top face of the hex face of 10mm_nut.par to the bottom face of
base_plate.par.
Click the Select tool to exit the Place Part command. Select 10mm_nut.par in
Assembly PathFinder, and in the lower plane, click the axial align relationship.
A-14
spse01645
spse01645
When prompted to select the part that contains the pattern, select the motor.
A-15
Select the reference feature shown, and then click Finish to place the pattern.
A-16
spse01645
spse01645
The dialog box showing the set of parts to be added to the systems library is
displayed.
The dialog box showing which features are to be included in the systems library
is displayed.
A-17
A-18
Add the round feature to the selection set, by clicking on the feature in the
assembly window.
The dialog box showing the Captured Relationships is displayed. Click OK.
spse01645
Click OK.
The systems library is now created. Save and close the assembly.
spse01645
Right-click newplate.par and click Show/Hide Component, and then select the
check box for Reference planes. These will be used to position the systems
library on the plate.
A-19
A-20
The first relationship to be established is the mate between the foot of the motor
and the top face of the plate. Select the top face of newplate.par
spse01645
spse01645
Establish the planar align relationship with the 15 mm offset. Click the front
face of newplate.par.
A-21
A-22
Now the Mate relationship between the reference plane of the motor and the
reference plane of the plate is to be established. Click the reference plane shown.
spse01645
Place the 10mm_nut.par. Establish the Mate relationship with the bottom plane
of the plate.
Note
Notice that no action is required to place the screws. This is because all
the relationships needed to position the screws were established relative
to the motor.
spse01645
A-23
A-24
Position the mouse so that the reference plane associated with the top face of
newplate.par highlights. If needed, use the N key to orient the reference plane
as shown, then click.
spse01645
spse01645
In Assembly PathFinder, right click newplate.par and then click Show Only. You
will see the systems library placed holes for the screws as well as the cutout
and rounds under the motor.
A-25
In Assembly PathFinder, right-click the newplate.asm and then click Show All.
Activity summary
In this activity you learned how to place components into an assembly and define
them as a systems library. Relationships were, when possible, established to the
first part in the features library. Care was taken in creating profile based features
such that the reference plane was oriented consistently for each feature. When
the systems library was placed, the reference plane orientation for placement was
consistent with the orientation used to create the feature.
A-26
spse01645