Home | ADCATS Info | Search | Site Map | Bulletin Board | Reports & Publications | Bibliography | Contact Us Example Problems PRO-E Modeler: CHAPTER 4: TUTORIAL--ONE WAY CLUTCH Home : Example Problems : Pro-E 2D - Modeler - Clutch

The One Way Clutch (see Figure 4.1) problem illustrates how a closed loop is used to find the variation of a kinematic assembly variable. Due to symmetry, only one vector loop is necessary to model the assembly. This assembly is designed to allow rotation in only one direction. The Hub is attached to a shaft, which in turn is attached to a driving mechanism. When the Hub rotates clockwise relative to the Ring, the spring is compressed and the Roller slips on the inside of the Ring. If the Hub rotates counter-clockwise, then the Roller wedges between the Hub and the Ring, causing the two to lock and rotate together.

Figure 4-1. One Way Clutch assembly.

CREATING THE ASSEMBLY DRAWING

Before beginning tolerance analysis, an accurate Pro/Engineer assembly drawing must be created containing all parts in their assembled positions. A representative drawing with dimensions and tolerances is given below in Figure 4-2. The assembly model must have the dimensions shown. The design variable of interest is the contact angle between the Roller and the Ring, [[phi]]1. Its nominal size is 172.9816[[ring]], and for the Clutch to work correctly, the angle must be between 172[[ring]] and 174[[ring]].

Assembly datum points must exist wherever a DRF, feature datum, joint, or specification endpoint is to be created. The assembly datum points must not be created as a group. Each must be done individually. Assembly datum planes or feature surfaces must exist to define the sliding planes for all joints other than revolute. For parallel cylinders joints, the sliding plane is tangent to the point of contact between the two cylinders. There must also be an assembly datum plane created to use as the 2-D reference plane. All assembly datum points must be created in this 2-D reference plane.

It is important to properly orient the parts within the assembly to prevent geometric error. All intersections should be true intersections or contact points can not be created correctly. Also, the drawing must be to scale or else errors will occur in reading the data. These errors will propagate throughout the analysis.

Figure 4-2. Dimensioned One Way Clutch.

For the remainder of this chapter, the following code will be used:

Select -- Select a menu option.

Pick -- Pick a point, plane, part, or modeling element on the drawing.

Enter -- Enter a value or name on the command line.

ENTERING THE TI/TOL 2D ENVIRONMENT

After an accurate assembly model of the Clutch (complete with assembly datum planes and points) has either been created or called up in Pro/Engineer, the TI/TOL 2D application can be run.

• Select Info from the ASSEMBLY menu.
• Select TOLERANCE from the INFO menu.
• Select TOL-2D from the TOLERANCE menu. You are now in the TOL 2D environment and can proceed with the tolerance modeling.

SETTING THE DISPLAY

The first step in running the TI/TOL 2D application is to set the display. The Display option allows the user to define the plane in which the tolerance model will be built.

• Select Display from the TOL-2D main menu.
• Select 2D Ref Plane from the DISPLAY menu. The message window will prompt you for a 2D reference plane. The GET SELECT menu will also pop up.

Pick An assembly reference plane (ADTM) that is parallel to the face of the Clutch by clicking on it with the mouse. The message window will prompt you for a plane that is perpendicular to the 2D reference plane.

• Pick Any plane in the assembly that is perpendicular to the first plane.
Select Done/Return from the DISPLAY menu.

Note: If an appropriate assembly datum plane has not been created, Done/Return out of TI/TOL 2D and create one. Re-enter as outlined above.

A reference plane for the TOL-2D commands has now been defined. The size of the tolerance symbols can also be modified with the Display option. The default size is 2.00.

• Select Display from the TOL-2D main menu.
• Select Symbol Size from the DISPLAY menu. The message window will prompt you for the new symbol size.
• Enter 1.9 as the new symbol size.
• Select Done/Return from the DISPLAY menu.

DEFINING DATUM REFERENCE FRAMES

A datum reference frame (DRF) must be established for each part of the Clutch assembly.

Creating the Hub DRF

We will now create the Hub DRF.

• Select Datums from the TOL-2D main menu.
• Select Create from the DATUMS menu.
• Select Datum Ref Fr from the CREATE menu.
• Select Rectangular from the DRF TYPE menu.
• Pick The center point of the Hub, which is also the center point of the Ring.

The message window will prompt you for a feature surface to establish the DRF direction. The DRF direction defines the angles at which vectors can enter and leave the DRF.

• Pick The horizontal surface at the top of the Hub. The message window will prompt you for the part associated with the DRF.
• Pick The Hub.
• Select Done Sel from the GET SELECT menu.

Creating the Ring DRF

The following steps will establish the DRF for the outer Ring of the assembly. The DATUMS, CREATE, and DRF TYPE menus should still be activated.

• Select Cylindrical from the DRF TYPE menu. The message window will prompt you for the DRF location and the GET SELECT menu will pop up. Pick The center point of the Ring by clicking on the appropriate APNT symbol. The message window will prompt you for the part associated with the DRF.
• Pick The Ring. Care must be taken in picking the correct part when using the Pick option of the GET SELECT menu. The Query Sel or Sel By Menu options can also be used to select the Ring as the part associated with the DRF.
• Select Done Sel from the GET SELECT menu.

The cylindrical datum reference frame will be created and the cylindrical DRF symbol will appear at the center point of the Ring.

Note: If an assembly datum point has not been created in the correct location, Done/Return out of TI/TOL-2D and create it. Assembly datum points and planes cannot be created inside of TI/TOL-2D, but if the user exits TI/TOL-2D by means of Done/Return, the work on the model up to that point will be saved in the database. The user can create the required point or plane, re-enter TI/TOL-2D, and resume modeling where they left off.

Creating the Roller DRF

We will now step through the same procedure for creating the Roller DRF.

• Select Cylindrical from the DRF TYPE menu.
• Pick The center point of the Roller.
• Pick The Roller.
• Select Done Sel from the GET SELECT menu.

The cylindrical DRF symbol will appear at the center point of the Roller.

Note that the DRF's require an axis identification or a direction specification. Cylindrical DRF's automatically identify the longitudinal axis which is perpendicular to the cylinder's face. Rectangular DRF's, however, require the identification of a surface on the part which will establish the primary direction of the DRF.

DRF's have now been created for all three parts of the Clutch assembly. The assembly drawing should resemble Figure 4-3.

Figure 4-3. The One Way Clutch problem with DRF's defined.

If any DRF was created incorrectly, it must be deleted with the Delete command in the TOL-2D main menu.

Deleting a DRF

• Select Delete from the TOL-2D main menu. The message window will prompt you to select the entity you wish to delete. Again, care must be taken to select the proper entity when the Pick option of the GET SELECT menu is used. The Sel By Menu option can also be used by remembering that the DRF's are listed in the order in which they were created.
• Pick The incorrect DRF.
• Select Done Sel from the GET SELECT menu.

The incorrect DRF will be deleted and a new one can be created.

Modifying a DRF

A DRF may have its name and active degrees of freedom modified by the user. The name modification will be invisible in the modeler menus (for example when using Sel By Menu), but will be the node name seen when in the analyzer. Cylindrical DRF's may have their rotational degree of freedom turned off (or back on) in the modeler. The Clutch problem has a redundant rotational degree of freedom located at the Ring center. Both the Ring DRF and the revolute joint between the Ring and the Hub have a rotational degree of freedom, so one must be turned off. Therefore we will turn off the rotation of the Ring DRF.

• Select Datums from the TOL-2D menu.
• Select Modify from the DATUMS menu.
• Select Name from the DATUM MOD menu. The message window will prompt you for the DRF to modify.
• Pick Roller DRF. Use Query Sel or Sel By Menu to pick the correct modeling element.
• Enter Phi1 as the new name for the Roller DRF.
• Select Deg of Freedom from the DATUM MOD menu.
The message window will prompt you for the DRF to modify.
• Pick Ring DRF. Use Query Sel or Sel By Menu to pick the correct modeling element.
• Select Z Rot [ON] from the MODIFY DOF menu. This will turn the rotational degree of freedom off.
• Select Done Select from the SELECT FILE menu. The command line will read "Rotational degree of freedom for DRF_3 is OFF."

DEFINING FEATURE DATUMS

Before joints can be created feature datums that define the paths from the joint location back to the DRF's of both parts associated with the joint must be created first. In the Clutch problem a rectangular feature datum is required to provide a vertical path from the Hub DRF to the surface of the Hub. An assembly datum point should already have been created in the Pro/Engineer modeler at this location.

• Select Datums from the TOL-2D main menu.
• Select Create from the DATUMS menu.
• Select Feature Datum from the CREATE menu.
• Select Rectangular from the FD TYPE menu.
The message window will prompt you for the location of the feature datum.
• Pick The point directly above the Hub DRF on the surface between the Hub and the Roller. The message window will prompt you for a feature surface that will establish the direction of the feature datum.
• Pick A horizontal surface on the Hub. The message window will prompt you for the part associated with the feature datum.
• Pick The Hub.

The feature datum will be created and will be identified with a square-box symbol at the specified location (See Figure 4.4).

Select Done Sel from the GET SELECT pop up menu.

All of the feature datums for the Clutch assembly have now been created. If the feature datum was created incorrectly, it can be deleted the same as a DRF. Feature datums can also have their names and active degrees of freedom modified in the same manner as outlined for DRF's.

Figure 4-4. The One Way Clutch with feature datums defined.

DEFINING JOINTS

The next step in the TI/TOL 2D analysis is to locate the contact joints between each part. These joints represent the kinematic constraints between mating parts. The DRF's and feature datums created previously will be used to locate the joints by tracing a path back to the respective part DRF through controlled and dependent dimensions. The following steps will outline how to create the three kinematic joints required for the Clutch assembly.

Creating the Revolute Joint Between the Hub and Ring

• Select Joints from the TOL-2D main menu.
• Select Create from the JOINTS menu.
• Select Revolute from the JOINT TYPE menu.
The message window will prompt you for the location of the joint.
The GET SELECT menu will also pop up.
• Pick The center point of the Ring.
The message window will prompt you for the first part associated with the joint.
• Pick The Ring.
The Sel By Menu option can also be used to select the Ring.
The message window will now prompt you to define the datum path back to the Ring DRF.
• Pick The Ring DRF.
The Query Sel command or the Sel By Menu command should be used to ensure selection of the proper DRF.
The message window now prompts you for the second part associated with the joint.
• Pick The Hub.
The message window will now prompt you for the datum path back to the Hub DRF.
• Pick The Hub DRF using the Query Sel or Sel By Menu command.

The first contact joint which connects the Hub to the Ring will be created and the revolute joint symbol will appear at the specified location.

Note: If Sel By Menu is used to select the part DRF's, the Done Sel option on that same menu must be used after each DRF selection to complete the sequence.

Creating the Cylindrical Slider Joint Between the Roller and Hub

• Select Cyl Slider from the JOINT TYPE menu.
Pick The point of contact between the Roller and the Hub.
The message window will prompt you for a surface or plane that defines the sliding plane.
• Pick The Hub surface that contacts the Roller.
• Pick The Hub.
The datum path back to the Hub DRF must go through the feature datum created on the Hub.
• Pick The feature datum on the Hub.
• Pick The Hub DRF using Query Sel or Sel By Menu.
• Pick The Roller.
• Pick The Roller DRF.

Creating the Parallel Cylinders Joint Between the Roller and Ring

• Select Parallel Cyl from the JOINT TYPE menu.
Pick The point of contact between the Roller and the Ring.
The message window will prompt you for a feature surface or assembly plane that defines the sliding plane.
The surface/plane should be tangent to the Roller and Ring and should already have been created in the assembly model.
• Pick The assembly plane.
• Pick The Roller.
• Pick The Roller DRF using Query Sel or Sel By Menu.
• Pick The Ring.
• Pick The Ring DRF using Query Sel or Sel By Menu.

All of the contact points necessary to create loops have been added to the drawing (see Figure 4-5 below). If a joint was created incorrectly, the Delete command in the TOL-2D main menu can be used to delete the incorrect joint. The procedure is identical to deleting a DRF. The joint can then be created correctly before continuing with the tolerance modeling.

Figure 4-5. Joints for One Way Clutch.

Modifying Joints

A joint may have its name and active degrees of freedom modified by the user. The name modification will be invisible in the modeler menus (for example when using Sel By Menu), but will be the node name seen when in the analyzer. No degrees of freedom will be changed on the joints, but the name of the revolute joint will be changed to Phi2.

• Select Joints from the TOL-2D menu.
• Select Modify from the JOINTS menu.
• Select Name from the JOINT MOD menu.
• Pick The revolute joint. Use Query Sel or Sel By Menu to pick the correct modeling element.
• Enter Phi2 as the new name for the revolute joint.

Joint degrees of freedom are modified in the same manner as datum degrees of freedom.

DEFINING LOOPS

The next step in the modeling process is to create the kinematic loops which relate all assembly parts and contact joints to the resultant assembly dimensions. Although the Specification command in the TOL-2D main menu precedes the Loops command, closed loops must be created before closed loop specifications (dependent lengths and angles) can be applied. However, open loop specifications should be created before loops are generated. The Clutch requires one closed loop.

Creating Loops

The loop we will create will relate the three joints in the assembly.

• Select Loops from the TOL-2D main menu.
• Select Create from the LOOP menu.
• Select Autoloop from the LOOP TYPE menu.

The Autoloop command will automatically create the kinematic loop that relates the joints and datums in the assembly. The loop should appear as in Figure 4-6.

Figure 4-6. One Way Clutch with loop defined.

Deleting Loops

Loops can be deleted by following the same procedure as for deleting part DRF's. If there are one or more closed loop specifications applied to a closed loop, those specifications must be deleted before the modeler will allow that closed loop to be deleted. Open loops have no such restrictions.

MODIFYING LOOPS

Loop vectors can be modified in three ways. The user can change the vector names and vector tolerances. They can also equivalence vectors for cases when the variations of two vectors are not independent of each other. For example, if the radius of a cylinder is over-sized at one point, it is likely to be over-sized at all other points.

Modifying Vector Names

The user can apply new names to the loop vectors. These new names will remain invisible until the user enters the Analyzer.

• Select Modify from the LOOP menu.
• Select Vector Names from the LOOP DESC menu. The message window will prompt you for a vector on the loop to be named.
• Pick Any vector on the loop. The first vector to name will be highlighted.
• Enter A carriage return for the zero-length vector between the revolute joint and the Hub DRF. The second vector will be highlighted.
• Enter A for the vector between the Hub DRF and the feature datum. The next vector will be highlighted.
• Enter B for the vector between the feature datum and the cylindrical slider joint. The next vector will be highlighted.
• Enter C for the Roller radius between the cylindrical slider joint and the Roller DRF. The next vector will be highlighted.
• Enter D for the Roller radius between the Roller DRF and the parallel cylinders joint. The next vector will be highlighted.
• Enter E for the Ring radius. The final vector in the loop will be highlighted.
• Enter A carriage return for the zero-length vector between the revolute joint and the Ring DRF.
• Select Done Sel from the GET SELECT menu.

Modifying Vector Tolerances

Each vector that corresponds to a manufactured dimension must have a tolerance associated with it. Vectors that represent kinematic assembly dimension (closure lengths, such as the vector between the feature datum and the cylindrical slider joint) should not be assigned a tolerance.

• Select Vector Tol from the VECT DESC menu. The message window will prompt you for a dimension vector.
• Pick Vector A (Hub DRF to the feature datum).
• Enter .05 for the dimensional tolerance.
• Select Vector Tol from the VECT DESC menu.
• Pick Vector C (cylindrical slider joint to the Roller DRF).
• Enter .01 for the dimensional tolerance.
• Select Vector Tol from the VECT DESC menu.
• Pick Vector D (Roller DRF to the parallel cylinders joint). Use Query Sel or Sel By Menu options if necessary.
• Enter .01 for the dimensional tolerance.
• Select Vector Tol from the VECT DESC menu.
• Pick Vector E (Ring radius).
• Enter .0125 for the dimensional tolerance.

Equivalencing Two Vectors

The variations of radii of the Roller are not independent of each other. They will be equivalenced in order to link their variances in the tolerance model.

• Select Equiv Vect from the VECT DESC menu. The message window will prompt you for a dimension vector.
• Pick Vector C (cylindrical slider joint to the Roller DRF). The message window will prompt you for the equivalent vector.
• Pick Vector D (Roller DRF to the parallel cylinders joint). Use Query Sel or Sel By Menu options if necessary.

DEFINING DESIGN SPECIFICATIONS

Design specifications may now be included in the TI/TOL 2D model to define acceptable variations for critical assembly dimensions.

Creating a Dependent Angle Specification

The specification in this problem will be applied to the dependent angle formed by the contact between the Roller and the Ring (see Figure 4-7).

• Select Specification from the TOL-2D main menu.
• Select Create from the SPEC menu.
• Select Depend Angle from the SPEC TYPE menu. The message window will prompt you for the first vector location.
• Pick The vector from the Roller DRF to the parallel cylinders joint between the Roller and the Ring. The Query Sel or Sel By Menu option should be used to ensure selection of the correct vector. The message window will prompt you for the second vector location.
• Pick The vector from the Roller DRF to the cylindrical slider joint between the Roller and Hub. Again the Query Sel or Sel By Menu option should be used. The message window will now prompt you for the maximum and minimum tolerance.
• Enter 1.0184 as the maximum tolerance on the dependent angle specification.
• Enter -.9816 as the minimum tolerance on the dependent angle specification.

The dependent angle specification will be applied and the dependent angle tolerance symbol shown in Figure 4-7 will appear inside the specified dependent angle. Again, an incorrect design specification can be deleted by using the Delete command in the TOL-2D main menu.

Figure 4-7. Dependent Angle Specification.

Modifying Design Specifications

The acceptable variation limits of design specifications can be modified after the design specification has been created. If the specification limits applied to the dependent angle are entered wrong, they can be corrected as outlined below.

• Select Specification form the TOL-2D menu.
• Select Modify from the SPEC menu.
• Select Value from the SPEC MOD menu.
• Pick The dependent angle specification symbol.
• Enter 1.0184 as the maximum tolerance on the dependent angle specification.
• Enter -.9816 as the minimum tolerance on the dependent angle specification.

DEFINING GEOMETRIC TOLERANCES

TI/TOL 2D includes geometric tolerancing options. Geometric tolerances allow an engineer to account for machined surface variations such as flatness, circularity and perpendicularity. These surface variations can accumulate and propagate kinematically through the model the same as dimensional variations.

Applying a Flatness Tolerance to the Hub

The first geometric tolerance to be applied will be a flatness on the Hub.

• Select Geometric Tol from the TOL-2D main menu.
• Select Create from the GEOM TOL menu.
• Select Flatness from the GEOM TYPE menu. The message window will prompt you for the part associated with the geometric tolerance. The GET SELECT menu will also pop up.
• Pick The Hub. The message window will prompt you for the joint associated with the tolerance.
• Select The cylindrical slider joint. The message window will prompt you for the tolerance.
• Enter .025 to be the flatness tolerance band for the feature.

The flatness tolerance will be applied to the specified joint and the flatness tolerance symbol will appear at the joint.

Applying a Circularity Tolerance to the Roller

We will now apply a circularity tolerance to the Roller at both joints associated with the Roller.

• Select Circularity from the GEOM TYPE menu.
• Pick The Roller.
• Pick The Parallel Cylinder joint.
• Enter .003 to be the circular tolerance at that joint.
• Select Circularity from the GEOM TYPE menu.
• Pick The Roller
• Pick The cylindrical slider joint.
• Enter .003 to be the circular tolerance at the joint.

The specified circular tolerances will be created and the circular tolerance symbols will appear at the joints. The tolerance symbols will be placed on top of the symbols that are already at the specified joints.

Applying a Circularity Tolerance to the Ring

We will now apply a circularity tolerance to the Ring.

• Select Circularity from the GEOM TYPE menu.
• Pick The Ring.
• Pick The Parallel Cylinder joint.
• Enter .01 to be the circular tolerance at that point.

Applying a Concentricity Tolerance to the Ring

The final geometric tolerance is a concentricity tolerance applied to the Ring.

• Select Concentricity from the GEOM TYPE menu.
• Pick The Ring
• Pick The revolute joint. Query Sel or Sel By Menu should be used to ensure selection of the proper joint.
• Enter .01 as the concentricity tolerance band at that joint.

The concentricity tolerance will be applied at the specified location. Any incorrect geometric tolerance can be deleted by deleting its geometric tolerance symbol.

Modify Geometric Tolerances

The user has the option of modifying the bandwidth of any previously applied geometric tolerance.

• Select Geometric Tol from the TOL-2D menu.
• Select Modify from the GEOM TOL menu.
• Select Tolerance from the GEOM MOD menu. The message window will prompt you for the geometric tolerance to modify.
• Pick The flatness geometric tolerance symbol on the cylindrical slider joint.
• Enter .025 as the flatness tolerance bandwidth.

The Clutch assembly will now appear as shown in Figure 4-8.

Figure 4-8. Clutch assembly with geometric tolerances applied.

 PRO-E Modeler: Clutch | Stack Blocks | Remote Positioner Analyzer: Clutch | Stack Blocks | Remote Positioner Verification: Clutch | Stack Blocks | Remote Positioner | Bike Crank | Parallel Blocks | NFOV AutoCAD Modeler: Clutch | Stack Blocks | Remote Positioner Analyzer: Clutch | Stack Blocks | Remote Positioner Verification: Clutch | Stack Blocks | Remote Positioner | Bike Crank | Ratchet | Parallel Blocks | NFOV CATIA Modeler: Crank Slider

 The ADCATS site: Home | ADCATS Info | Search | Site Map | Bulletin Board | Reports & Publications | Bibliography | Contact Us