-Training AgendaMechanism Design and Analysis Da y One Module 1: Introduction to Mechanism Design Module 2: Creating and Analyzing Mechanisms Module 3: Configuring Joint Axis Settings Mo
Trang 1PTC Global Services
Release 2001 T-889-320-01
For University Use Only Commercial Use Prohibited
Trang 2Mechanism Design and Analysis
Copyright © 2001 Parametric Technology Corporation All Rights Reserved.
This Mechanism Design and Analysis Training Guide may not be copied, reproduced, disclosed, transferred, or reduced
to any form, including electronic medium or machine-readable form, or transmitted or publicly performed by any means, electronic or otherwise, unless Parametric Technology Corporation (PTC) consents in writing in advance.
User and training documentation from Parametric Technology Corporation (PTC) is subject to the copyright laws of the United States and other countries and is provided under a license agreement that restricts copying, disclosure, and use of such documentation PTC hereby grants to the licensed user the right to make copies in printed form of this
documentation if provided on software media, but only for internal/personal use and in accordance with the license agreement under which the applicable software is licensed Any copy made shall include the PTC copyright notice and any other proprietary notice provided by PTC This documentation may not be disclosed, transferred, modified, or reduced to any form, including electronic media, or transmitted or made publicly available by any means without the prior written consent of PTC and no authorization is granted to make copies for such purposes.
Information described herein is furnished for general information only, is subject to change without notice, and should not be construed as a warranty or commitment by PTC PTC assumes no responsibility or liability for any errors or inaccuracies that may appear in this document.
The software described in this document is provided under written license agreement, contains valuable trade secrets and proprietary information, and is protected by the copyright laws of the United States and other countries.
UNAUTHORIZED USE OF SOFTWARE OR ITS DOCUMENTATION CAN RESULT IN CIVIL DAMAGES AND CRIMINAL PROSECUTION.
Registered Trademarks of Parametric Technology Corporation or a Subsidiary: Advanced Surface Design, CADDS, CADDShade, Computervision, Computervision Services, Electronic Product Definition, EPD, HARNESSDESIGN, Info*Engine, InPart, MEDUSA, Optegra, Parametric Technology, Parametric Technology Corporation, Pro/ENGINEER, Pro/HELP, Pro/INTRALINK, Pro/MECHANICA, Pro/TOOLKIT, PTC, PT/Products, Windchill, and the InPart logo Trademarks of Parametric Technology Corporation or a Subsidiary
3DPAINT, Associative Topology Bus, Behavioral Modeler, BOMBOT, CDRS, CounterPart, CV, CVact, CVaec, CVdesign, CV-DORS, CVMAC, CVNC, CVToolmaker, DesignSuite, DIMENSION III, DIVISION, DVS,
DVSAFEWORK, EDE, e/ENGINEER, Electrical Design Entry, e-Series, Expert Machinist, Expert Toolmaker,
Flexible Engineering, ICEM, Import Data Doctor, Information for Innovation, i-Series, ISSM, MEDEA, ModelCHECK,
NC Builder, Nitidus, PARTBOT, PartSpeak, Pro/ANIMATE, Pro/ASSEMBLY, Pro/CABLING, Pro/CASTING, Pro/CDT, Pro/CMM, Pro/COMPOSITE, Pro/CONVERT, Pro/DATA for PDGS, Pro/DESIGNER, Pro/DESKTOP, Pro/DETAIL, Pro/DIAGRAM, Pro/DIEFACE, Pro/DRAW, Pro/ECAD, Pro/ENGINE, Pro/FEATURE, Pro/FEM-POST, Pro/FLY-THROUGH, Pro/HARNESS-MFG, Pro/INTERFACE, Pro/LANGUAGE, Pro/LEGACY,
Pro/LIBRARYACCESS, Pro/MESH, Pro/Model.View, Pro/MOLDESIGN,Pro/NC-ADVANCED, Pro/NC-CHECK, Pro/NC-MILL, Pro/NCPOST, Pro/NC-SHEETMETAL, Pro/NC-TURN, Pro/NC-WEDM, Pro/NC-Wire EDM,
Pro/NETWORK ANIMATOR, Pro/NOTEBOOK, Pro/PDM, Pro/PHOTORENDER,
Pro/PHOTORENDER TEXTURE LIBRARY, Pro/PIPING, Pro/PLASTIC ADVISOR, Pro/PLOT,
Pro/POWER DESIGN, Pro/PROCESS, Pro/REPORT, Pro/REVIEW, Pro/SCAN-TOOLS, Pro/SHEETMETAL, Pro/SURFACE, Pro/VERIFY, Pro/Web.Link, Pro/Web.Publish, Pro/WELDING, Product Structure Navigator,
PTC i-Series, Shaping Innovation, Shrinkwrap, The Product Development Company, Virtual Design Environment,
Trang 3Third-Party Trademarks
Oracle is a registered trademark of Oracle Corporation Windows and Windows NT are registered trademarks of
Microsoft Corporation Java and all Java based marks are trademarks or registered trademarks of Sun Microsystems, Inc Adobe is a registered trademark of Adobe Systems Metaphase is a registered trademark of Metaphase Technology Inc Baan is a registered trademark of Baan Company Unigraphics is a registered trademark of EDS Corp I-DEAS is a registered trademark of SDRC SolidWorks is a registered trademark of Solidworks Corp Matrix One is a trademark of Matrix One Software SHERPA is a registered trademark of Inso Corp AutoCAD is a registered trademark of Autodesk, Inc CADAM and CATIA are registered trademarks of Dassault Systems Helix is a trademark of Microcadam, Inc IRIX
is a registered trademark of Silicon Graphics, Inc PDGS is a registered trademark of Ford Motor Company SAP and R/3
are registered trademarks of SAP AG Germany FLEXlm is a registered trademark of GLOBEtrotter Software, Inc.
Rational Rose 2000E, is copyrighted software of Rational Software Corporation RetrievalWare is copyrighted software
of Excalibur Technologies Corporation VisualCafé is copyrighted software of WebGain, Inc VisTools library is copyrighted software of Visual Kinematics, Inc (VKI) containing confidential trade secret information belonging to VKI HOOPS graphics system is a proprietary software product of, and is copyrighted by, Tech Soft America, Inc All other brand or product names are trademarks or registered trademarks of their respective holders.UNITED STATES
GOVERNMENT RESTRICTED RIGHTS LEGEND
This document and the software described herein are Commercial Computer Documentation and Software, pursuant to FAR 12.212(a)-(b) or DFARS 227.7202-1(a) and 227.7202-3(a), and are provided to the Government under a limited commercial license only For procurements predating the above clauses, use, duplication, or disclosure by the
Government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and
Computer Software Clause at DFARS 252.227-7013 or Commercial Computer Software-Restricted Rights at
FAR 52.227-19, as applicable.
Parametric Technology Corporation, 140 Kendrick Street, Needham, Massachusetts 02494 USA
© 2001 Parametric Technology Corporation Unpublished – all rights reserved under the copyright laws of the United States.
PRINTING HISTORY
Document No Date Description
PU-889-320-01 05/16//01 Initial Printing of Pro/USER: Mechanism Design and Analysis
Trang 5-Training Agenda
Mechanism Design and Analysis
Da y One
Module 1: Introduction to Mechanism Design
Module 2: Creating and Analyzing Mechanisms
Module 3: Configuring Joint Axis Settings
Module 4: Defining Drivers and Motion
Module 5: Working with Motion Analysis Results
Module 6: Creating Cam and Slot Connections
Module 7: Optimizing Mechanism Designs
For University Use Only Commercial Use Prohibited
Trang 6-PTC Telephone and Fax Numbers
The following is a list of telephone and fax numbers you may find useful:
Education Services Registration in North America
In addition, you can find the PTC home page on the World Wide Web can be found
at: http://www.ptc.com The Web site contains the latest training schedules,
registration information, directions to training facilities, and course descriptions, aswell as information on PTC, the Pro/ENGINEER product line, Consulting Services,Customer Support, and Pro/PARTNERS
Trang 7Table of Contents
Mechanism Design and Analysis
OVERVIEW 1-2 IMPLEMENTING MECHANISM DESIGN EXTENSION 1-2
Mechanism Design without Cam and Slot Connections 1-2 Mechanism Design with Cam and Slot Connections 1-4
MECHANISM DESIGN INTERFACE 1-4
Using Mechanism Design Icons 1-4 Accessing the Object Sensitive Menu 1-5
CREATING MECHANISM ASSEMBLIES 2-2
Comparing Connections to Constraints 2-2 Selecting Connection Types 2-2 Calculating Mechanism Degrees of Freedom 2-7 Working with the Body 2-8 Redefining Assemblies as Mechanisms 2-9
SIMULATING MOTION 2-9
Dragging Assembly Components 2-10 Adding Controls when Dragging 2-11 Recording Configurations with Snapshots 2-13 Other Commands 2-14
LABORATORY PRACTICAL 2-15
EXERCISE 1: Creating a Crane Assembly 2-15 EXERCISE 2: Creating Reciprocating Saw Components 2-20
JOINT AXIS SETTINGS 3-2
Defining the Zero References 3-2 Setting the Range of Motion 3-4 Setting the Regeneration Configuration 3-4
LABORATORY PRACTICAL 3-5
EXERCISE 1: Configuring Joint Axis Settings 3-5
For University Use Only Commercial Use Prohibited
Trang 8-Selecting a Driver 4-2 Configuring Driver Profiles 4-5
DEFINING MOTIONS 4-7
Configuring Time Domain Settings 4-8 Selecting Active Drivers 4-8 Running Motion Definitions 4-9
LABORATORY PRACTICAL 4-10
EXERCISE 1: Creating Standard Joint Axis Drivers 4-10 EXERCISE 2: Creating Table Joint Axis Drivers 4-13 EXERCISE 3: Creating Geometric Drivers 4-16
REVIEWING MECHANISM ANALYSIS RESULTS 5-2
Viewing Playback Results 5-2 Generating Movie and Image Files 5-2 Checking Motion Interference 5-3 Evaluating Motion Envelopes 5-4 Capturing Measurements and Show Plots 5-5 Evaluating Trace and Cam Synthesis Curves 5-6
LABORATORY PRACTICAL 5-8
EXERCISE 1: Viewing Motion Playbacks and Creating Trace Curves 5-8 EXERCISE 2: Creating Measures 5-10 EXERCISE 3: Checking for Interference 5-13
CREATING CAM-FOLLOWER CONNECTIONS 6-2
Creating Cam Surfaces 6-2
CREATING SLOT-FOLLOWER CONNECTIONS 6-4 LABORATORY PRACTICAL 6-6
EXERCISE 1: Creating Geneva Cam Mechanisms 6-6 EXERCISE 2: Synthesizing Cam Profiles 6-12 EXERCISE 3: Creating Slot Connections 6-21
Trang 9OPTIMIZING MECHANISM DESIGNS 7-9
Integrating MDX and BMX 7-9 Optimizing Designs 7-9
LABORATORY PRACTICAL 7-10
EXERCISE 1: Creating Motion Definitions in MDX 7-10 EXERCISE 2: Creating Analysis Features in BMX 7-14 EXERCISE 3: Performing Sensitivity Analyses 7-17 EXERCISE 4: Optimizing the Hand Pump 7-19
SUMMARY 7-21
DEFINING THE PTC HELP FEATURES A-2 USING THE Pro/ENGINEER ONLINE HELP A-2
Defining the PTC Help Table of Contents A-8
Locating the Technical Support Web Page B-2 Opening Technical Support Calls via E-Mail B-2 Opening Technical Support Calls via Telephone B-3 Opening Technical Support Calls via the Web B-3 Sending Data Files to PTC Technical Support B-3 Routing Your Technical Support Calls B-4 Technical Support Call Priorities B-5 Software Performance Report Priorities B-5 Registering for On-Line Support B-5 Using the Online Services B-6 Finding Answers in the Knowledge Base B-7
CONTACT INFORMATION B-9
Technical Support Worldwide Electronic Services B-9 Technical Support Customer Feedback Line B-9
TELEPHONE AND FAX INFORMATION B-10
North America Telephone Information B-10 Europe Telephone Information B-11 Asia and Pacific Rim Telephone Information B-15
ELECTRONIC SERVICES B-18
For University Use Only Commercial Use Prohibited
Trang 11-Page 1-1
Module
Introduction to Mechanism Design
In this module you will learn about the essential functions of Pro/ENGINEER Mechanism Design The module also introduces the major steps of implementing Mechanism Design.
Objectives
After completing this module, you will be able to:
• Describe the Mechanism Design applications
• Describe the major Mechanism Design implementation steps
For University Use Only Commercial Use Prohibited
Trang 12The Pro/ENGINEER Mechanism Design Extension (MDX) is a kinematicmotion simulation program You use it to obtain information about thebehavioral characteristics of your assemblies
By defining “connections” during assembly creation, MDX enables you tobuild “kinematic intelligence” into your assemblies This can be done atthe beginning of the product development process Once assembled, youcan investigate the design characteristics by animating the mechanismthroughout the range of motion
The results of the motion animation provide graphical illustration of themechanism They also yield engineering information that can facilitatedesign optimization, such as interference analysis and cam profilesynthesis
When used in conjunction with Behavioral Modeling Extension (BMX),MDX can be used to create optimized designs based on measuredgeometry information When a full dynamics simulation is needed,assemblies created using MDX can also be used in Pro/MECHANICA
Motion
IMPLEMENTING MECHANISM DESIGN EXTENSION
Using Mechanism Design involves two fundamental steps: (1) defining amechanism, and (2) making it move Depending on whether there are camand slot connections in the mechanism, the major steps of implementingmechanism design are slightly different
Mechanism Design without Cam and Slot Connections
1 Create assembly connections - Assembling the components that are
intended to move using connections enables you to create amovable system instead of one rigid body
Trang 13I n t r o d u c t i o n t o M e c h a n i s m D e s i g n P a g e 1-3
NOTES
Figure 1 Connections available in the COMPONENT PLACEMENT dialog box.
2 Define Joint Axis Settings - You can use the joint axis settings to
quantitatively describe the displacement, set the range of themotion and choose the default configuration used in regeneration
3 Move the assembly
• Move the assembly interactively using the Drag functionality Using the Drag functionality, you can move the mechanismthrough an allowable range of motion interactively
-• Setup drivers and run motion - The motor-like drivers enableyou to impose a particular motion on a mechanism Themechanism will move according to your design intent that hasbeen build in the connections, the joint axis settings and thedrivers
4 Applications of the results - Using the motion run results, you can
perform various engineering studies, as well as generate movie andimage files for visualization purposes
• Generate movie/image output
• Interference study
• Generate Motion Envelope
For University Use Only Commercial Use Prohibited
Trang 14-• Create Trace curve/Cam synthesis curve
• Graph measure results
5 Perform Sensitivity and Optimization studies in conjunction with
BMX - Creating intuitive and movable mechanisms drasticallyreduce the workload when setting up for performing studies, asopposed to creating assembly skeletons The built-in functionalityallows you to continuously monitor parameters within the motionrange
Mechanism Design with Cam and Slot Connections
The procedures to implement mechanism design in models that have camand slot connections are very similar You can create the advanced camand slot connections after you first assemble the component into theassembly using the regular connections
By using the advanced connections (cam and slot) you can capturemotions that are very difficult to accomplish using the regular connections
or skeletons
MECHANISM DESIGN INTERFACE
There are three ways for you to access Mechanism Design commands:
• Icons in the toolbar area
• Commands located under the MECHANISM menu
• Object sensitive shortcut menu in the MODEL TREE
Using Mechanism Design Icons
You can perform Mechanism Design tasks using icons located on top ofthe graphic pane The following table lists the available MechanismDesign icons
Table 1: Mechanism Design icons.
Define cams.
Define drivers.
Trang 15I n t r o d u c t i o n t o M e c h a n i s m D e s i g n P a g e 1-5
NOTES
Drag assembly components.
Generate measure results.
Mechanism icon display.
Replay previous run motions.
Review body definitions.
Review and redefine body.
Run assembly analysis.
Run motion.
Accessing the Object Sensitive Menu
When the Mechanism is activated from the ASSEMBLY menu, the
MODEL TREE displays the entities exist in a mechanism design, includingthe connections, drivers, motion definitions, and playbacks
Figure 2 The Mechanism Design top level model tree.
You can expand the junction box to display the detailed list of the entities
For University Use Only Commercial Use Prohibited
Trang 16-Figure 3 Navigate the Mechanism Design model tree.
Selecting an entity in the MODEL TREE will highlight the entity in thegraphic pane After an entity is selected in the MODEL TREE, you canaccess the object sensitive shortcut commands by clicking the right mousebutton The available commands are limited to the selected entity type
Figure 4 Access the object sensitive menu from the MODEL TREE.
The SELECT_ACTION paradigm streamlines the workflow and increasesproductivity You can select and highlight the entity from the MODEL TREE, and this eliminates the need to select the entities from the graphicpane
Trang 17Page 2-1
Module
Creating and Analyzing Mechanisms
In this module you will learn how to create assemblies using connections You will also learn how to simulate assembly movement using the interactive drag features.
Objectives
After completing this module, you will be able to:
• Describe the differences between connections and constraints
• Build mechanisms with connections
• Convert unmovable assemblies into movable assemblies
• Simulate assembly movement using the drag functionality
For University Use Only Commercial Use Prohibited
Trang 18-CREATING MECHANISM ASSEMBLIES
One of the first steps in mechanism design is to simulate assembly motion
By assembling the movable components using connections, you can create
a movable system instead of one rigid body
Comparing Connections to Constraints
Similar to assembly constraints, assembly connections are used to connectcomponents together The connection types are defined by using the samekind of assembly components that you would use in a real-world situation.These assembly components include pins, bearings, and so on
Each connection type is associated with a unique set of geometricconstraints that are based on existing constraints used in Pro/ENGINEERAssembly mode For example, a pin connection contains two geometricconstraints: an axis alignment constraint and a plane alignment constraint
Degrees of Freedom
Each connection type has certain translational and rotational degrees offreedom (DOF) Depending on how the component should move in theassembly, you should use connections with appropriate DOF Anassembly created in this manner is partially constrained It will move inaccordance with design intent defined in the added connections
Selecting Connection Types
The following table lists the eight available connection types on the
Component Placement dialog box, as well as the icons and DOFs:
Table 1: Connection Types
Connection Type
Icon in Graphic Window
Trang 19C r e a t i n g a n d A n a l y z i n g M e c h a n i s m s P a g e 2-3
NOTES
Connection Type
Icon in Graphic Window
In addition to these types of connections, advanced
connections such as cam and slot are also available.
Pin Connections
Bodies connected by pin connections can rotate about an axis
Figure 1: Assembly created using a pin connection
Constraints Required
• Align axis or Insert cylindrical surfaces
• Planar Mate/Align or Point Alignment
Rotation DOF
1 - The connected body can rotate in one direction denoted by the arrow inthe connection symbol
Translation DOF
0 - The connected body is not allowed to translate along the axis
For University Use Only Commercial Use Prohibited
Trang 201 - The connected body can translate in one direction denoted by the arrow
in the connection symbol
Slider Connections
The body connected by a slider connection can translate along an axis
Figure 3: Piston assembly created using a slider connection
Trang 211 - The connected body can translate in one direction denoted by the arrow
in the connection symbol
Planar Connections
The body connected by a planar connection can move in a plane
Figure 4: Assembly created using a planar connection
Weld connections are used to rigidly fix two parts to each other They can
be used to determine the reaction force between two contacting parts usingPro/MECHANICA
For University Use Only Commercial Use Prohibited
Trang 22A "ball-in-spherical-cup" joint allows rotation in any direction.
Figure 5: Assembly created using a ball connection
Trang 23Calculating Mechanism Degrees of Freedom
In mechanical systems, degrees of freedom (DOF) are the number ofparameters required to define the position or motion of each body in thesystem Unconstrained bodies have 6 degrees of freedom Each connectionwill remove certain degrees of freedom from the mechanism depending onthe connection type The resulting mechanism DOF can be calculatedusing the following equation:
#5pins
#5bodies
#6DOF
For University Use Only Commercial Use Prohibited
Trang 24-For example, the 4 bar linkage in the following picture should have 1DOF Using the MDX, the 4 bar linkage, can be created using 4 pinconnections Using the equation above, the resulting DOF of themechanism should be as follows:
( )3 5 ( )4 26
DOF= × − × =−
Interpreting Negative Degrees of Freedom
The DOF of this mechanism would be negative due to redundancies in theconnections Because all bodies in MDX are considered perfectly rigidbodies, it is redundant to constrain the same motion at two connections of
a body For example, the connecting rod in the 4 bar mechanism isconstrained by a pin connection at each end Both of these pin connectionsconstrain the motion of the rod in the direction perpendicular to the page
MDX can capture the motion of models with redundancies Because thisrod is a perfectly rigid body, this redundancy in the connections willprevent the accurate calculation of reaction forces at these connections,using Pro/ MECHANICA down the road
Figure 7: Degrees of freedom in a four bar linkage
Working with the Body
A body is a part or a group of parts that move as one rigid entity in amechanism There is no degree of freedom (DOF) within the body Inother words if a body consists of multiple components, these componentscan not move relative to each other
Trang 25C r e a t i n g a n d A n a l y z i n g M e c h a n i s m s P a g e 2-9
NOTES
When creating an assembly, if a component is assembled using assemblyconstraint instead of connections, the assembled component and thecomponent/components it is assembled to become one body
Defining Bodies
The constraints used to place a component determine which parts belong
to a body Mechanism Design defines bodies automatically based on theseconstraints
In order to create a mechanism, you must understand the following rules:
• You can create connections only between distinct bodies
• When defining the geometric constraints for a connection, you canreference only a single body in the assembly and a single body in thecomponent being placed
• You can highlight all of the bodies in the assembly Different bodiesappear in different colors Ground is always highlighted in green
Redefining Assemblies as Mechanisms
An assembly created using traditional Pro/ENGINEER constraints can beredefined to a mechanism When you do this using the component
placement dialog box, if the constrains match a certain connectiondefinition, they will be converted to a connection automatically
SIMULATING MOTION
After a mechanism is created, you can move bodies interactively using theDrag function This enables you to gain insight into how the assemblybehaves or to place the assembly in a particular configuration
For University Use Only Commercial Use Prohibited
Trang 26
Figure 8: Drag dialog box.
Dragging Assembly Components
Dragging is a powerful way to move your mechanism through anallowable range of motion Using the Drag icons in the DRAG dialog box,you can select a body that is not defined as ground and drag it with themouse You can also have a body translate along or rotate about the axis
of a coordinate system
When dragging using one of the above methods, the following rules apply:
• The entity that you grab will be positioned as close as possible to thecurrent cursor location while keeping the rest of the mechanismassembled
• Left mouse button—to accept the current body positions and begindragging another body
• Middle mouse button—to cancel the drag just performed
Trang 27Translate along the coordinate system axis.
Rotate about the coordinate system axis.
Select a coordinate system.
Point Drag
Select a location on a body within the current model, a circle will appear
at the selected location This is the exact location on the body that you willdrag The body will move based on the movement of the cursor and at thesame time satisfy the definition of the mechanism
Body Drag
The body’s position on screen will change but its orientation will remainfixed If the mechanism requires the body to be reoriented in conjunctionwith a change in position, then the body will not move at all since themechanism would not be able to be reassembled in the new position.Should this happen, try using point dragging instead
Moving about a Coordinate System
A body can translate along X, Y, Z or rotate about X, Y, Z of a selectedcoordinate system Selecting one of the 6 options reduces the movement ofthe body to the selected direction for drag operations Translation androtation in other directions is locked
Adding Controls when Dragging
Controls can be added during the drag operation You do this to achievepredictable results and to study the motion of either the entire mechanism
or a portion of it The following table lists the icons available for creatingand manipulating constraints
For University Use Only Commercial Use Prohibited
Trang 28-Table 3: Constraint icons
Align.
Mate.
Orient two surfaces.
Body ? body lock.
Enable and disable connections.
Enable and disable constraints.
Assemble the model using the applied constraints Copy the constraints from the current snapshot.
Paste the constraints to the current snapshot.
Delete the selected constraints.
You can add controls using one of the following methods when dragging:
• Add Constraints
• Lock bodies
• Enable/Disable connections
• Enable/Disable constraintsWhen using one of the above methods, the following rules apply:
• These added controls are valid only during the drag operation
• If they are associated to a snapshot, they will be enforced when thesnapshot is shown or updated
Constraints
Specify geometric constraints such as Align, Mate and Orient to reduceDOF
Locked Bodies
Trang 29Enabling and Disabling Connections
To make more DOF available to explore different design alternative or toexamine a portion of the system, connections can be temporarily disabled
Recording Configurations with Snapshots
After you drag a body, you can save the current configuration, i.e theposition and orientation of the components, as a snapshot Snapshotscapture the existing locked bodies, disabled connections, and geometricconstraints
A snapshot can be used for the following purposes:
• A starting point for a motion run
• To place an assembly in a particular configuration
• Snapshots can also be made available as explode states in assembly
As a result the drawing created from the assembly will have multipleview state Different position configurations can be displayed on onedrawing sheet in a painless manner
When manipulating snapshots, you can
• Create multiple snapshots
• Remove snapshots
• Switch from one snapshot to another
• Update a snapshots to the current configuration
• Borrow part position from one snapshot to anotherThe following table lists the icons available for creating and manipulatingsnapshots
For University Use Only Commercial Use Prohibited
Trang 30-Table 4: Snapshot icons
Snapshot the current configuration.
Display the selected snapshot.
Update a snapshot using the current configuration Borrow part positions from other snapshots.
Make the selected snapshot available in drawings.
Delete the selected snapshot.
Other Commands
You can access package move functionality in the drag dialog box Youcan also switch among consecutive configurations The following tablelists the icons for the operations mentions above
Previous model configuration.
Next model configuration.
Package move.
Trang 311 In the first exercise, you will create a crane assembly using the
slider, pin, and cylinder connections
2 In the second exercise, you will create an assembly using the
slider, pin, and bearing connections
EXERCISE 1: Creating a Crane Assembly
Task 1 Create a piston assembly.
1 Change the current working directory to
CREATING_CRANE_ASSY under the MECHANISMS folder
2 Create a new assembly Click File > New > Assembly, enter[piston] as the name
3 Assemble F_CYLINDER.PRT using the default constraint
! Click Component > Assemble,
! Select F_CYLINDER.PRT followed by Open
! Click [Assemble at default position] followed by OK
Task 2 Assemble M_CYLINDER.PRT using the slider connection
1 Click Component > Assemble,
2 Select M_CYLINDER.PRT followed by Open
3 Click Connections so that the arrow beside it is pointing down
4 Type in [ piston] as the connection name, followed by <Enter>
5 Select Slider from the TYPE drop-down list
For University Use Only Commercial Use Prohibited
Trang 32-6 The slider connection is composed of two constraints, Axis
alignment and Rotation Click the cylindrical surfaces from bothparts as the references as the Axis alignment constraint
7 Click the flat surfaces of the tabs from both parts as the references
as the Rotation constraint You can use Flip button to reverse theorientation of the part
8 The placement status indicates that the connection definition is
complete and a slider connection icon is displayed
9 Click OK to finish
10 Save and close the window.
Task 3 Create an assembly.
1 Create a new assembly Click File > New > Assembly, enter[crane] as the name
2 Assemble CRANE_PLATFORM.PRT using the default constraint
! Click Component > Assemble,
! Select CRANE_PLATFORM.PRT followed by Open
! Click [Assemble to default position] followed by OK
Task 4 Assemble LOWER_ARM.PRT using the pin connection
1 Click Component > Assemble,
2 Select LOWER_ARM.PRT followed by Open
3 Click Connections so that the arrow beside it is pointing down
4 Type in [ arm_joint] as the connection name, followed by
<Enter>
5 Select Pin from the TYPE drop-down list
6 The pin connection is composed of two constraints, Axis alignment
and Translation Click the A-1 in the LOWER_ARM.PRT and A-5 inthe CRANE_PLATFORM.PRT as the references for the Axis
Trang 33C r e a t i n g a n d A n a l y z i n g M e c h a n i s m s P a g e 2-1 7
NOTES
8 If necessary, click the Flip button to reverse the part orientation.The small tab on the LOWER_ARM.PRT should be oriented asshown in the following picture
9 Press and hold <Ctrl>+<Alt> and the middle mouse button Drag
the cursor to move the LOWER_ARM.PRT to the configurationshown in the following figure
10 The placement status indicates that connection definition complete
and a pin connection icon is displayed Click OK to finish
Figure 9: Assemble the lower arm to the crane assembly
Task 5 Assemble the piston assembly using the pin connection.
1 Click Component > Assemble,
2 Select PISTON.ASM followed by Open
3 Click Connections so that the arrow beside it is pointing down
4 Accept the default connection name.
5 Select Pin from the TYPE drop-down list
6 Click the A-3 in the F_CYLINDER.PRT and A-11 in the
CRANE_PLATFORM.PRT as the references as the Axis alignmentconstraint
For University Use Only Commercial Use Prohibited
Trang 34-7 Click the FRONT datum planes in F_CYLINDER.PRT and the
CRANE_PLATFORM.PRT as the references as the Translationconstraint
Note:
You can not use the FRONT datum planes in the LOWER_ARM.PRT as the constraint reference becausethe references of the constraints within one connectionmust come from the same body.
8 The placement status indicates that connection definition complete
and a pin connection icon is displayed Do not click OK
Task 6 Add a cylinder connection.
1 Click [Specify a new connection]
2 Accept the default connection name Select Cylinder from the
TYPE drop-down list
Note:
Adding a pin connection will result in redundant constraints.
3 Click the A-3 in the M_CYLINDER.PRT and A-3 in the
LOWER_ARM.PRT as the references as the Axis alignmentconstraint
4 The assembly might move to an undesired configuration You will
move it later Click OK to finish
5 Click Done/Return
Task 7 Drag the mechanism.
1 Click Mechanism from the ASSEMBLY menu, followed by Drag
2 Click [Point Drag]
Trang 35C r e a t i n g a n d A n a l y z i n g M e c h a n i s m s P a g e 2-1 9
NOTES
4 Move the mouse cursor to move the LOWER_ARM.PRT Noticethat the piston subassembly changes its configuration The twopiston parts may come apart You will set up the range of motionlater
5 Drag the mechanism to a configuration, shown in the following
figure
Figure 10: Drag the crane assembly
6 Close the dialog box and click Done/Return
7 Save and erase the assembly.
For University Use Only Commercial Use Prohibited
Trang 36-EXERCISE 2: Creating Reciprocating Saw Components
Figure 11: Reciprocating saw assembly
Task 1 Create a new assembly and assemble the first component.
1 Change the current working directory to CREATING_RECIP_SAW
under the MECHANISMS folder
2 Create a new assembly Click File > New > Assembly, enter[saw] as the name
3 Assemble the MOTOR_ENDPLATE.PRT using the defaultconstraint
! Click Component > Assemble,
! Select MOTOR_ENDPLATE.PRT followed by Open
! Click [Assemble to default position] followed by OK
Task 2 Assemble SHAFT1_W_CLIPS.ASM using the pin connection
1 Click Component > Assemble
2 Select SHAFT1_W_CLIPS.ASM followed by Open
3 Click Connections so that the arrow beside it is pointing down
4 Type in [ shaft1] as the connection name, followed by <Enter>
Trang 37C r e a t i n g a n d A n a l y z i n g M e c h a n i s m s P a g e 2-2 1
NOTES
6 Click the A-1 in the SHAFT1_W_CLIPS.ASM and A-9 in the
MOTOR_ENDPLATE.PRT as the references for the Axis alignmentconstraint
7 If the components are obstructing your view, press and hold
<Ctrl>+<Alt> and the mouse buttons to move the shaft assembly
8 Click the end surface of the shaft and the surface in the
MOTOR_ENDPLATE.PRT indicated in the following as thereferences for the Translation constraint
Figure 12 Specify the translation references.
8 Click Flip button to reverse the orientation of the part if necessary
9 The placement status indicates that connection definition complete
and a pin connection icon is displayed Click OK to finish
Task 3 Assemble the CON_ROD.PRT using a pin connection
1 Click Component > Assemble
2 Select CON_ROD.PRT followed by Open
3 Click Connections so that the arrow beside it is pointing down
4 Type in [ rod] as the connection name, followed by <Enter>
5 Select Pin from the TYPE drop-down list
6 Click the A-1 in CON_ROD.PRT and the A-2 in the shaft partas thereferences for the Axis alignment constraint Alternatively, you canselect the corresponding surfaces
7 If the components are obstructing your view, press and hold
<Ctrl>+<Alt> and the mouse buttons to move the component
For University Use Only Commercial Use Prohibited
Trang 38-8 Click the surfaces of the clip part and the surface of the
CON_ROD.PRT indicated in the following figure as the referencesfor the Translation constraint
Figure 13 Specify the translation references.
9 Click Flip button to reverse the orientation of the part if necessary
10 The placement status indicates that connection definition complete
and a pin connection icon is displayed Click OK to finish
Task 4 Assemble the SHAFT_2.PRT using a slider connection
1 Click Component > Assemble
2 Select SHAFT_2.PRT followed by Open
3 Click Connections so that the arrow beside it is pointing down
4 Type in [ shaft2] as the connection name, followed by <Enter>
5 Select Slider from the TYPE drop-down list
6 Reposition and reorient the SHAFT_2.PRT, using <Ctrl>+<Alt>and the mouse buttons so that the assembly looks like thefollowing figure Notice the location of the long cutout in the shaftpart
Trang 39C r e a t i n g a n d A n a l y z i n g M e c h a n i s m s P a g e 2-2 3
NOTES
7 Click the A-1 in SHAFT_2.PRT and the A-14 in the
MOTOR_ENDPLATE.PRT as the references for the Axis alignmentconstraint
8 For the Rotation constraint references, select the surfaces indicated
in the following figure
Figure 14 Specify the rotation constraint references.
9 Click Flip button to reverse the orientation of the part if necessary,
so that the mechanism looks like the following picture
For University Use Only Commercial Use Prohibited
Trang 40-Figure 15 Assemble the SHAFT_2.PRT using the slider connection.
10 The placement status indicated that the connection definition is
completed and a slider connection icon is displayed Do not click
OK
Task 5 Add a bearing connection.
1 Click [Specify a new connection]
2 Accept the default connection name Select Bearing from the
TYPE drop-down list
3 Select datum point A2BE in CON_ROD.PRT as the ASSEMBLY REFERENCE, A-2 in SHAFT_2.PRT as the COMPONENT REFERENCE
4 The placement status indicates that the connection definition is
completed and a bearing connection icon is displayed Click OK tofinish
5 Save and erase the assembly.