Home
Kinematics, Dynamics, and Design of Machinery, 2 Ed.
Contents
1. 3 1 is where the user specifies the cam follower type and motion specification conditions Fig 3 1 Window for specifying the follower type and motion specification This first screen allows the program s user to design the cam follower system and to specify the follower s motion program The direction of the cam s rotation cam base circle radius follower type and follower parameters may all be input here From a pull down menu shown in Fig 3 2 AQ the follower type can be chosen from the four available The follower motion can be specified segment by segment in the box in the center of the screen shown in Fig 3 1 A follower motion type can be specified for each segment from the pull down menu shown in Fig 3 3 In the specification window in Fig 3 1 beta gives the duration of the cam rotation corresponding to the type of displacement chosen A continuous rotation cam is assumed Therefore theta is assumed to start at 0 and to end at 360 The input angles are in degrees Note that any of the values beta Start and End may be input where Start is the initial angle for the cam rotation and End is the end value for the range being considered Once a value is input the values that can be computed are computed Similarly the follower deflection is assumed to start and stop at zero For any given segment either the ending value can be given or the total deflection Again after eac
2. A 4 Relationship Among IC Centrodes IC Tangent and IC Velocity The relative motion between two rigid bodies is equivalent to two curves called centrodes rolling on each other as discussed in Chapter 2 One centrode is fixed to one body and the second is fixed to the other body This is represented in Fig A 13 for the coupler of a four bar linkage The point of contact is the instant center and the centrodes are the paths of the instant centers on the two bodies The instant center IC tangent is the common tangent to the two centrodes The IC velocity is the instantaneous velocity with which the IC shifts it is along the IC tangent Note that the point that has the IC velocity will belong to neither of the rigid bodies being considered Relative to the two bodies the IC is at a different location for each relative position of the two bodies This situation is shown in Fig A 14 In that figure the instant center I 3 is in a different location relative to links 1 and 3 for each position of the linkage The path of the instant center is defined by the path of point Is relative to the frame where link 5 is the ball captured between the two yokes in Fig A 14 This path will be the fixed centrode For any instantaneous position the location of point Z5 coincides with the instant center 3 and the velocity of Z5 is the IC velocity discussed above Moving centrode IC Tangent fixed to Link 3 Fixed Centrode fixed to Link 1 Fi
3. An example is shown in Fig 2 26 The variables that must be input are shown in a figure if the Definition button is selected The resulting figure is shown in Fig 2 27 All of the push buttons are the same as in the four bar routine The capability of moving the coupler point continuously using mouse dragging is also included in this program 2 6 2 The Analysis Window for Slider Crank Program The analysis window is the same as the previous cases An example is shown in Fig 2 28 Either 1 2 3 or 4 figures can be plotted The animation must be stopped before the figures can be changed To resume the animation select the Start button To change the linkage design select the return button and return to the design window Any of the linkage parameters can be changed before returning the analysis window As in the case of the four bar linkage program the coupler curve for the slider crank program is shown dashed This feature allows the user to visualize the relative speed of the coupler point as it moves along the coupler curve 99 Fig 2 25 Design window for the slider crank program slider driving 22 9424 Fig 2 26 Design window with second assembly mode me Fig 2 27 Window showing variable definitions for slider crank analysis program Fad iW Fig 2 28 Analysis window for the slider crank analysis program 2 7 Program for Analyzing a Stevenson s Six Bar Linkage SixBarAnalysis This routine analyz
4. For example as was shown in Section 4 2 5 the points in a lamina that lie on a straight line in three specified positions of that lamina lie on a circle The corresponding result when the positions become infinitesimally separated is that at any instant in the motion of a lamina the points whose paths have inflections that is the points whose paths are locally straight lie on a circle called the inflection circle The inflection circle passes through the instantaneous center and is tangent to the same line as the fixed and moving centrodes which are the loci of the successive positions of the instantaneous center relative to the fixed and moving reference frames The pole triangle collapses into the instantaneous center A 2 Two Infinitesimally Separated Positions Specifying two design positions infinitesimally separated from one another is equivalent to specifying a position of a lamina and the velocity state of the lamina as it moves through that position The velocity state can be specified by specifying the velocity vo of the point O in the moving lamina that is instantaneously coincident with the origin together with the angular velocity of the lamina The velocity of any other point A is then given by VA Vo VaAi0 Vo WX FAO A 1 where rx is the directed line OA Let us choose any point C in the moving lamina as a circle point We seek a crank with circle point at C such that the path of C produced by that crank is tangent to
5. S 120 100 rocker angle deg 400 500 600 700 input angle degree o T A 2 3 20 1 g 10 o 3 E 19 8 3 9 20 400 500 600 700 400 500 600 700 input angle degree input angle degree No of 4 Fig mechanism Fg2 _rockeranag 1 start _5top Speed g 4 Fg3 1ockervel Fid4 _ rocker ace f Return Fig 2 36 Analysis window for four bar linkage coupler point atlas program 2 9 Program for Generating Atlas of Coupler Curves for Slider Crank Mechanism HRSliderCrankDesign This routine is to generate the coupler curves for a slider crank mechanism The program is called HRSliderCrankDesign after Hrones and Nelson who developed an atlas of coupler curves A uniform grid of coupler points is assumed for the coupler and the user can choose one point for analysis by following a sequence of selecting grid dimension grid density and row and column numbers The program uses three windows The first is a design window where the linkage and coupler point grid is defined The next is an animation window that displays the coupler curves for the points identified in the analysis window One of the coupler points can be selected for further analysis The third window is the analysis window for the mechanism with the single coupler point that is selected 2 9 1 The Design Window for Slider Crank Coupler Point Analysis Program The design window is shown in Fig 2 37 In the design window
6. Selecting the zoom region Fig 4 7 Figure after zoom option 4 3 Rigid Body Guidance Using a Crank Slider Linkage RBGCrankSliderDesign This routine is used for the design of slider crank linkages with the crank as the driver The center point circle point and slider point are the inputs The user can specify three coupler positions and angles The pole locations between each two coupler positions are calculated and shown as a marker in the graph The circle of sliders corresponding to the three image poles for position 1 is shown in black After all of the input data are provided the linkage can be animated to determine if it moves through all of the positions identified 53 The program is structured in two windows The first window is the design window where all of the input data are identified The second window is the animation window where the linkage can be verified The need to distinguish between a crank slider and a slider crank is due to the rectification process The forbidden regions for the slider point and the circle point for the crank are different for the two cases and the two cases are treated in separate subprograms The design window for the case when the crank is the driver is shown in Fig 4 8 In the design window frames are utilized to group four types of geometry the center points circle points slider point and coupler positions Editable boxes for the user input of three coupler positions are
7. Eq A 7 Equation A 5 gives y2 p n aa 74 Substituting from Eqs A 1 and A 3 for v4 and a with origin at the instantaneous center A a A I aL YA w Y I Fig A 6 The inflection circle for given J aj r w and y4 v 0 k xran Va rjr Now or r isk a inn VA OOTA T TA I and from Eq A 3 a y art a k x ras WTA SO r n a Le a 04 02 1 FAI Referring to Fig A 6 FA 1 Al Ya ray COSY A so n aa ar COSY A T and 2 OTi p W2Pra 7 a COSyVa Now if D is the diameter of the inflection circle Eq A 9 gives and so Z Tir pe Tar Deosy 4 A0 75 Equation A 10 is one form of the Euler Savary equation The Euler Savary Equation is very useful because given the instantaneous center and inflection circle it can be used to locate the center point corresponding to any given circle point or vice versa The inflection circle is readily constructed for a given four bar linkage and it is therefore more convenient to work with the inflection circle than with the variables w and aj The geometric meaning of the Euler Savary Equation is discernible by referring to Fig A 7 Let A be the point whose path curvature is sought If we use directed line segments 14 7 points from I to A and r4 4 points from A to A Also rjg D cosy where J is the location where a ray from I to A crosses the inflection circle Hence if A is the center o
8. Guidance eeeeee 49 4 2 1 1 Visual Aid To Identify Limits for Center Points 00 eee eeeeeseceeeeeeeeeeeeeeeeees 49 42 N2 Rectification venti sec ee et es ei tes Ate e lee Sse a dake E ede atid 49 4 2 2 Analysis Window for Four Bar Linkage for Rigid Body Guidance eee 50 4 2 3 Zooming Feature in Analysis Window cccessecesececeeneeceeececsceecseeeesaeeeenaeeeenaeeees 51 4 3 Rigid Body Guidance Using a CrankSliderLinkage RBGCrankSliderDesign 53 4 3 1 Rectification When the Crank Is the Driver ceeeesceeseceeeeeeeeceeecseenseeesneeeneeees 54 4 3 2 Analysis Window when the Crank Is the Driver ee eeeeeeceeseeeseeceeeeeeeeeneeeneeens 55 4 4 Rigid Body Guidance Using a SliderCrank Linkage RBGSliderCrankDesign 56 4 4 1 Rectification When the Slider Is the Driver cee eee eeseeeseceeeeeeeeeeeeceseenseeeeeeeeneeens 56 4 4 2 Analysis Window When the Slider is the Driver eee ceeeseeessceeeeeeeeeteeeesteeeenaeees 57 4 5 Rigid Body Guidance Using a Elliptic Trammel Linkage RBGEITrammelDesign 59 4 5 1 Design Window for Elliptic Trammel Linkage eee eceeeeseeeeeeeeceeeeeesteeeeneeeenaeees 59 4 5 2 Analysis Window for Elliptic Trammel Mechanism cccceeseceeseeeeeeteeeeeteeeenaeees 59 4 6 Situations When Rectification Procedure Fails ee eeeceeseeeseecsseceseeeseeeeseecsaeenseesseeennees 60 4 1 ROTETCNCOS ceed giccc bce sada ha te ceccdis ca iea te enap t
9. Jg However calculations are required to locate these two points The Bobillier constructions allow the inflection circle to be determined without calculations The Bobillier constructions are graphical solutions of the Euler Savary equation for a four bar linkage That is they permit the location of the center point corresponding to a given circle point for three infinitesimally separated positions A 6 1 Bobillier s Theorem Bobillier s theorem states that the angle between the centrode tangent at the instantaneous center of the coupler relative to the base of a four bar linkage and one of the cranks is equal to the angle between the other crank and the collineation axis The collineation axis is the line joining the instantaneous center of the coupler relative to the base to the instantaneous center of one crank relative to the other as shown in Fig A 15 This theorem permits easy location of the centrode 83 tangent A line normal to the centrode tangent at the instant center gives a locus for the center of the inflection circle Collineation Axis Centrode Tangent Fig A 15 Statement of Bobillier s Theorem The theorem states that the angles marked 6 are equal Proof For a four bar linkage we can find the IC tangent for 3 by a simple relative velocity analysis Referring to Fig A 16 let the instant center location for 3 be designated simply as Z Also let Z5 be a point on rigid body 5 which traces the path of
10. N2 The addendum constant a2 a3 for each gear is 1 and the dedendum constant b2 b3 is 1 2 Find the tooth form which is conjugate to gear 2 so that there will be a constant velocity ratio between the two gears Solution To find the conjugate tooth form we must first find an expression for the coordinates of points on the gear tooth and for the components of the normal vectors Figure B 3 shows an enlarged view o gear 2 The equations for the gear are similar to those for the hob in Example 8 5 93 Before developing the equations it is useful to compute several parameters These are A2 Addendum of gear 2 B2 Dedendum of gear 2 2 12 0 24 ft P y tooth angle 25 l gear 2 tooth thickness at tip 4 4 2A tany 4 2 0 2 tan25 0 128 ft 2D 2 5 nm 20 ft i O2 B2 Fig B 3 One tooth from pin gear le gear 2 tooth thickness at tip l 2Btany 2 0 24 tan25 0 538 ft 2D 2 5 From that figure b Ca l f z ee Usps Gre B 8 We need consider only one side of the driving tooth because only one side will contact the corresponding tooth on gear 3 for a given direction of rotation We can reflect the tooth about its centerline to find the other half 94 Fig B 3 One tooth from pin gear The number of teeth on gear 2 is N2 d Dy 2065 100 The pitch radius of gear 3 is given by and the center distance is given by Eq B 4 as Ca n
11. cross The coupler point is mouse moveable and the center of the path is dynamically updated as the coupler point is moved The inflection circle changes with the position of the linkage Moving the green crank with the mouse will change the position of the linkage Simply click the mouse near the joint between the crank and the coupler and drag the link A second position is shown in Fig 2 45 In the frame corresponding to the point coordinates A designates the coupler point and Astar denotes the center of path The x and y numerical values for A may be input A graphical description of the input variables is displayed when the Definitions button is selected This is shown in Fig 2 46 35 Fig 2 44 Design window for the inflection circle routine Fig 2 45 Inflection circle when crank and coupler positions changes 36 File Edit View Insert Tools Window Help a Inflection4bar Analysis Pid ee IC Tangent Close Fig 2 46 Window showing variable definitions for inflection circle program 2 12 Program for Analyzing the Shaking Force in a Slider Crank Program ShakeAnalysis This routine analyzes the slider crank mechanism for position velocity and acceleration for one degree increments of the crank In addition the shaking force is computed at each angle increment for both the given value of the counter balance weight and for zero counter balance weight The optimum value of the counte
12. descriptions are presented in the order in which they appear in the program main menu The programs require version 6 0 or higher of MATLAB Either the full version or student version of MATLAB may be used Some of the routines available in MATLAB tend to change with the version number and the previous versions of MATLAB do not have some of the routines that are employed by the new version of the kinematic programs In general the descriptions consist of a brief overview of the purpose of the program followed by a description of the input and output windows The programs are menu driven so the inputs can be changed interactively 1 1 Types of Programs Available A brief description of each type of program in alphabetical order is given in the following Cam Design Program for cam design with axial cylindrical faced follower axial flat faced follower oscillating cylindrical faced follower and oscillating flat faced follower Centrode Plot Program for computing the centrode for a four bar linkage Cognate Drawing Programs for computing the cognate linkages for a four bar linkage Coupler Curve Gen Programs for computing the coupler curves of a four bar linkages and slider cranks Crank Rocker Design Program for crank rocker design zf Four Bar Analysis Gear Drawing Inflection Circle Prog Rigid Body Guidance SC Shaking Force Six Bar Mechanism Slider Crank Analysis Program for the analysis of a four bar linkage with ei
13. driven slider point is chosen the driver circle point can be identified However even if the driven slider point is chosen outside of the yellow shaded region it is possible to choose the location of the driver circle point such that branching will still occur In the design window colored linear regions are shown radiating from the driven slider point The driver circle point must be chosen to lie outside of the colored regions Sometimes the acceptable region is very small or even nonexistent If there is no linear region that is free of color then there is no solution that will be free of the branch problem In the example shown in Fig 4 8 the linkage chosen has the driver circle point outside the forbidden region Therefore that linkage will not have a branch problem Crankslider Design Window for Rigid Body Guidance crank length 1 9054 coupler length 1 542 M offset 0 35252 slider angle 14 8742 center point ab p E Pe EE x y ae lt lt Astar 1 739 1 732 l circle point y N A 0 15507 1 5246 A N slider point x y oe x i 3 i entered coord 13 13 d slider coord 1 3654 1 268 d we coupler point E H 5 4 En a x y angle gt Z lt E post 0 o 45 Ba D o lt i aL pos2 135 pos3 3 i i i i i i i ix 2 x a E Fig 4 8 The
14. generate only external gears To see the entire gears select the analysis button 5 2 2 Analysis Window for Arb2thDesign Program The analysis window is shown in Fig 5 4 In the analysis window 1 2 3 or 4 plots can be displayed Options for the plots are an animated view of the gear teeth the tooth form for the generating tooth form and the entire gear for both the generating gear and generated gear In the individual windows the gears are plotted as large as possible so they are not normally plotted to the same scale The buttons for starting stopping and changing the speed of the animation is the same as in the previous programs By changing the display to a single figure as is shown in Fig 5 5 it is possible to observer the details of tooth meshing as the teeth come into and leave contact File Edit View Insert Tools Window Help Parameter No of 4 Fig meshinacear Fg2 jeneratinatootr _ Start Stop Speed j _ Fig3 generating gear Fia4 zoniugated gear Return Fig 5 4 Analysis window for the Arb2thDesign program 5 3 GeardrAnalysis Program This program will generate an involute tooth form given the geometry of the generating rack and the equations given in Section 10 12 are programmed The program uses two windows a design window where the input data are identified and an analysis window The analysis window is described first 63 Fig 5 5 Closeup of gear mesh when one figure
15. instantaneous center I between the moving body and the frame Then vg becomes zero and dg a That is ag becomes the acceleration of the point in the moving body which is at the instantaneous center Equation A 6 then becomes k X Fast x ar ak X LA WP 4 1 0 or k x raj x aj k x raj xrar O or k xrar xar w rajp k 0 Let the angle between a and r4 z be y4 see Fig A 5 where y4 is measured from a to r4 Then k X asp X ay FA 1 sin YA m 2 k A 7 since lk x ra ra and the angle between k x rar and a is y4 2 2 Hence a TA 1 k ay ray cos ya k 0 or A YA ay Tal k I k x Tay Fig A 5 The geometry of the vectors in Eq A 7 Za TAII mp2 COSY A A 8 This is the equation of a circle passing through I with diameter a D a A 9 The center of the circle through I is located on a line from I and in the a direction This circle is called the inflection circle and is represented in Fig A 6 The inflection circle can be viewed as the limit of the image pole circle for three finitely separated positions as those positions become infinitesimally close Just as the image pole circle circle of sliders is the locus of circle points whose three positions lie on a straight line the inflection circle is the locus of points whose paths are locally straight We now seek an expression for the radius of curvature of the path of any point A in terms of the variables used in
16. not applied In the analysis window 1 or 2 plots can be shown and animated The plotting options 50 are the animations for the two assembly modes By animating both assembly modes the effect of branching can be illustrated For example in assembly mode 1 in Fig 4 3 the coupler moves through position 2 and in assembly mode 1 the coupler moves through positions 1 and 3 Figures 4 4 and 4 5 are the design and analysis windows for a linkage chosen to avoid the branching problem When this linkage is animated assembly mode 1 goes through all of the positions Fig 4 3 The analysis window for the four bar linkage program for rigid body guidance 4 2 3 Zooming Feature in Analysis Window To zoom in or out in the analysis window the mouse is used To zoom in draw a marquee around the area that is to fill the window and click the mouse This is shown in Fig 4 6 The local window will redraw in a zoomed view as shown in Fig 4 7 To zoom out and return to the original view click the right mouse button An alternative way to activate the zoom feature is to place the mouse cursor on the figure and click the mouse The program will zoom relative to the point where the cursor is located A left mouse click will zoom in and a right mouse click will zoom out 51 Fig 4 4 Selection of driver circle point in acceptable region Fig 4 5 Analysis window showing that the linkage goes through all positions 52 Fig 4 6
17. point C in the coupler and Applying Eq A 3 AtD ra i 8 J JEFE and F2 32i 107 a Using this data C and D are located as shown in Fig A 4 Note that a minus sign on either p Or Pp would indicate that the center of curvature is located in the n direction Figure A 4 The solution to Example A 3 velocity and acceleration fields A 3 3 Inflection Circle We found that for three finitely separated positions there are an infinite number of points whose three positions all lie on the same straight line and that they are distributed on a circle which passes through all three image poles Let us seek the equivalent result for 3 infinitesimally separated positions namely the locus of points that for a given velocity and acceleration state have paths with locally infinite radius of curvature Another way of stating this is the locus of points whose paths have points of inflexion at the instant of passing through the design position Looking at Eq A 5 we see that p approaching infinity implies n a4 0 In the general case a will be nonzero Then since n is normal to v4 this implies that vy and a have the same or opposite directions Hence VA x44 0 Applying Eqs A 1 and A 3 vo wk xrajo x ao ak xrajo ra o 0 A 6 273 For the analysis we may select the origin of coordinates to be at any location that we like It will simplify the results if we move the origin to the
18. provided The user can either input the positions numerically or move the locations and angles of the three coupler positions by mouse dragging The GUI implementation also allows users to drag any circle center or slider point continuously with its coordinates updated dynamically To be able to recognize corresponding points on the plot and data in the editable boxes three different colors red blue green are used for the coupler positions The slider point can be input either through the mouse by dragging the mouse cursor around the circle of sliders of though the input boxes The slider points must lie exactly on the circle of sliders Therefore the program will correct any user numerical input to force the point to the nearest point on the circle To do this the program identifies a straight line from the point to the center of the circle and finds the nearest intersection of that straight line with the circle The value input by the user is designated by entered coord and the value of the corresponding slider point is designated by slider coord As in the case of a four bar linkage it is common to find that a slider crank linkage designed using the basic procedure outlined in Section 6 3 6 of the textbook does not function as assumed It is common to find that they do not guide the rigid body through all three positions unless the assembly mode is changed In such cases when the linkage is animated the rigid body will pass th
19. routines along with a detailed user s manual are included elsewhere on this CD Theoretical background information on some of the routines is included in that user s manual 2 2 Crank Rocker Design Program CRDesign The objective in the design of a crank rocker mechanism is to determine the lengths of the crank rocker and coupler for a given rocker angle and time ratio The routine has two major windows a design window and an analysis window The design window accepts the user input data including the rocker angle theta time ratio and one link length The second window is the analysis window that displays the final mechanism and shows the animated motion 2 2 1 The Design Window for Crank Rocker Program The design window for the crank rocker program is shown in Fig 2 1 In the window associated parameters are grouped together by a frame to visually indicate their relationship Also either or options are given by providing a radio button set which are also grouped together by a frame The design window uses the definitions given in Section 6 5 of the textbook The program also gives the definitions of some of he variables if the Definition button is selected clicked on The definition window shown in Fig 2 2 then appears A brief description of the program is given if the Jnfo button is pressed The information file is displayed in Fig 2 3 The actual analysis uses the procedure explained in Section 6 5 4 of the textbook The
20. since the direction of the tangent to the centrodes at the contact point instant center location is a purely geometric quantity A 6 2 First Bobillier Construction Given the centrode tangent and inflexion circle construct the center of curvature of the path of any nominated point The steps are given below and the construction is shown in Fig A 18 85 Steps 1 Select the circle point C 2 Locate point J on the opposite end of the diameter of the circle from 7 3 Draw line CI and construct the normal to CI at 1 4 Locate point G at the intersection of the normal to CZ at J and line CJ 5 Construct the normal to the centrode tangent through point G 6 Locate center point C at the intersection of the normal to the centrode tangent through G and line CI Inflection Circle Centrode Tangent a Fig A 18 First Bobillier construction Proof rca 1C p rcc D Wand yc Z JIC Triangles JJC and C GC are similar so C C_C G IC D and ZGC I ZJIC yc Therefore C G C I _ C C IC_ P tcn Also giving pD cos prcn or T ver toy D cosy c 86 which is the Euler Savary equation Eq A 10 A 6 3 Second Bobillier Construction Given the inflexion circle and the instantaneous center find the center points corresponding to two nominated circle points The steps are given below and the construction is given in Fig A 19 Steps 1 Select circle points C and D and draw line C
21. the inputs and the user can specify three coupler positions and angles The pole locations between each two coupler positions are calculated and shown as a marker in the graph The circle of sliders corresponding to the three image poles for position 1 is shown in black After all of the input data are provided the linkage can be animated to determine if it moves through all of the positions identified Figure 4 10 contains the same input information as Fig 4 8 but now the slider is the driver and the crank is the driven link Note that some of the rectification regions have changed The only difference between the design procedures for a slider crank and crank slider is in the rectification process 4 4 1 Rectification When the Slider Is the Driver If the slider is the driver the crank is the driven link so that the crank circle point is considered first The three image pole circles define acceptable locations for the circle point Note that the locations of these image pole triangles are the same regardless of which link is chosen as the driver The unacceptable positions for the driven circle point are shown shaded in yellow If the circle point is chosen in the yellow shaded area the linkage will have a branch problem and be unacceptable regardless of where the slider point is chosen After the driven circle point is chosen the driver slider point can be identified In the design window colored linear regions are shown radiating
22. the path of C required by the velocity state That is the circular path of C produced by the crank should have the velocity vector vc tangent to it Clearly any point on the normal to vc through C can serve as the center point C Example A 1 Synthesis of Linkage for Specified Velocity of Point in Coupler Problem Synthesize a four bar linkage to give the coupler point at the origin a velocity of one unit per secon in the X direction when the angular velocity is 4 rad sec counter clockwise Solution 67 Let the four bar linkage be defined in the usual manner with link 2 as the driver and link 3 as the coupler From the problem statement point O3 is the coupler point at the origin coordinates relative to the frame are 0 0 In the following the subscript 3 will be dropped because it is understood that all points being considered are in the coupler vo li w 4k rad sec For the four bar linkage we need to select two circle points and for this we will choose points C 1 1 and D 0 Then Vc Vo VciI0 Vo WX co li 4k x i J 314 4j where i j k are orthogonal unit vectors in the x y and normal directions respectively Also vyp li 4kx 2i i 8j Points C and D and velocities vc and vp are plotted on Fig A 1 The normals to vc and vp at those points were drawn and C and D were selected on those normals The resulting linkage is C CD D Compare this procedure to that used for two finitely separated po
23. velocity and normal acceleration in the following sie Len 1ClOc a C3 The location of Oc is along the normal vector in the direction of a This is shown in Fig A 3 A 3 2 Synthesis Using the Center of Curvature at a Point and Along a Path To synthesize a linkage to move a lamina through three infinitesimally separated positions we can take any point in that lamina find the direction of its path and the radius of curvature of that path and hence the center of curvature of the path By locating the center point C at the center of curvature we get a crank which gives the required path direction and path curvature in the design position Repeating this procedure for a second crank we generate a four bar linkage which gives the required velocity and acceleration states while passing through the design position Example A 3 Synthesis of a four bar linkage for three infinitesimally separated positions of a point in the coupler Problem The velocity state of a lamina is to be as in Example A 2 That is v 1 in s in the x direction 4 rad s counter clockwise In addition ag is to be 20 in s in the y direction and is to be 10 rad s clockwise Solution Choose C at position 1 1 and D at 2 0 as before then v 3i 4j in s and vp i 8 in s From the problem statement a 10k rad s and ay 10j Therefore applying Eq A 3 gives ac 10j 10 k x i j 16 i j 6i 16j At
24. Cam Design fT PP a THE QHIQ STATE UNIVERUTY ir y Guidance Design RBG4bar Design RBGCrankslider Design FBGSlider CrankDesign RBGElTrammelDesign Gear Design il ol TIA AT Click to expand this topic helen ll ww ei Py Fig 1 5 Subtopics under Rigid Body Guidance Design File Edit View Insert Tools Window Help KINEMATIC PROGRAM MENU Linkage Design Cam Design Rigid Body Guidance Design The Gear category has two routines One draws involute gears and the other will generate the gear tooth form for an arbitrary conjugate gear The conjugate gears are animated Geardr Analysis Click to expand this topic Close far Fig 1 6 Subtopics under Gear Design 1 4 MATLAB Graphics Window As the programs are run three windows will be of interest The first is the MATLAB command window This is the window that has the MATLAB command prompt and is where any errors are identified by the program The second window is the graphics window identifying the program options This is the window shown in Figs 1 1 1 6 When you launch a program by selecting the program and clicking on Run a second graphic will appear This is the window where the input data are changed and where some of the design analysis results are presentation If the program includes an animation feature the animation feature will appear in a third window Note that if several windows are open while running the programs some of th
25. D 2 Join points C and D to the instantaneous center J to locate points J and Jp at the intersections of the junction lines with the inflexion circle 3 Join points J and Jp to locate point E at the intersection of lines CD and J Jp Fig A 19 The second Bobillier construction 4 Join Ito E 5 Draw a line parallel to J Jp through Z Its intersection with line CD gives point Z The collineation axis is line ZZ 6 Draw a line through Z parallel to JE Its intersections with lines CZ and DI give the center points C and D respectively Proof Triangle JCE is similar to triangle C CZ 87 SO 4C JE Cec C2 Also triangle JJcE is similar to triangle C IZ SO hence Now sO IE__ Ue CZ CI IC _ Ik C C 7 CI IC cy C C p Uc Deosyc C I p r tca _ Deosyc 7 tn P P Icn fea Dcosy c A similar proof holds for point D Bobillier s second construction is of greater importance when used in reverse It then becomes a means of constructing the inflexion circle of a given four bar linkage The steps are given below and the construction is shown in Fig A 20 Fig A 20 The second Bobillier construction used in reverse to find the inflection circle of a given four bar linkage Steps 1 Locate the instantaneous centers J and Z and draw the collineation axis JZ 2 Draw a line through Z parallel to line A B Its intersection with line AB is E 3 Draw a line through E pa
26. Fig 2 35 displays the coupler curves for the coupler points identified in the design window One of these coupler points can be selected via the mouse for further analysis The color of the coupler point is changed when it is selected In the animation window the Analysis button is not available until the user selects the exact coupler point using the mouse 2 8 3 The Analysis Window for Four Bar Coupler Point Analysis Program The analysis window Fig 2 36 is the same as the other analysis windows Up to four plots can be displayed The plot options shown in Fig 2 36 are the mechanism the rocker angle the rocker velocity and the rocker acceleration The coupler curve shown in the analysis window is dished where each dash corresponds to 5 degrees of crank rotation This gives a means of coordinating the travel of the coupler point to the position of the crank Also the length of the dashes gives a visual comparison of the relative speed of the coupler point as it moves along the coupler curve ry ry Py ry ey K Fig 2 33 Design window for four bar linkage coupler point atlas program 28 Fig 2 34 Window showing variable definitions for four bar linkage coupler point atlas program 2 ae a YI Fig 2 35 Animation window for four bar linkage coupler point atlas program 29 File Edit View Insert Tools Window Help Parameter E
27. KINEMATIC PROGRAMS BASED ON MATLAB S GUI To Supplement the Textbook Kinematics Dynamics and Design of Machinery 2 Ed By K J Waldron and G L Kinzel 1996 03 by K Waldron and G Kinzel Department of Mechanical Engineering OHIO UNIVERSITY Table of Contents Section Page Wale sol COTE Is ee icc asiiz beste cea ed nena ech eee cons adenine ie eared cena ee i MOSAIC COND iessen eea scute EE a E e til bap a aE a a Ea yi deadl Ea 1 Ll Types of Programs Available irssi iieri iy ioni K E 1 1 2 Prost ann Installations nenne e ea E E T E E EE E EA SENE e 2 1 3 Running the Programs essnee r a n e evant alates 2 1 3 1 Programs Under LinkageDesign sista vendelasstacaet shun acta sede denesnstenssaoamdeadaencyscasien dens sacheoeenele 3 1 3 2 Programs Under Cam Design lt sssscccscsasuscisivupcessarivanscavavescsanayeesnaaaseascatisaacaucimassmaaessaneis 4 1 3 3 Programs Under Rigid Body Guidance Design cccccesscesessceeessceteseceeseceesneeeesneeeenaeees 4 1 3 4 Programs Under Gear Designs saciccsssccvicecnsy seaselsdiavaiacthonepesteacansdgionsenabenigarsuveasacdsoouetate 4 LAMA TEA B Graphics WINdOW ss cte snnesycasldsjes iioii sanoe ir eE ei E E E E 6 1 5 Help in Using MATLAB sy cscssssssssiysnscisivesusssansvscavasaustaany ces taalvasnseann coveeeapansiaransadeacavauaseannessavens 6 2 0 Programs under Linkage Design anino eves asvvesiasbasends ae anstavtatidesina ewes vesinliadnds 7 2 NIUE OG CU OM Gad ood ah an
28. The variables that must be input are shown in a figure if the Definition button is selected The resulting figure is shown in Fig 2 23 All of the push buttons are the same as in the cognates GUI routine which actually becomes the standard push button sets for all the subsequent design windows The capability of moving the coupler point continuously using mouse dragging is also included in this program Fig 2 20 Design window for the four bar design coupler represented by line 19 Fig 2 21 Coupler represented by triangle Fig 2 22 Design window with coupler curve for both assembly modes 20 Fig 2 23 Window showing variable definitions for four bar analysis program Fig 2 24 Analysis window for the four bar analysis program 2 5 2 The Analysis Window for Four Bar Program The analysis window is the same as those for the previous two analysis windows An example is shown in Fig 2 24 Either 1 2 3 or 4 figures can be plotted The animation must be stopped before the figures can be changed To resume the animation select the Start button To change 21 the linkage design select the Return button and return to the design window Any of the linkage parameters can be changed before returning the analysis window Note that the coupler curve in Fig 2 24 is dashed One dash corresponds to 5 degrees of crank rotation By observing the lengths of the dashes it is possible to estimate the relative speed of th
29. a uniform grid is created When a point is selected its grid marker changes to a hollow circle adding visual assistance The user can specify both the length and height of the coupler rectangular grid and the number of rows and columns of points In addition the user can select the specific grid points that will be analyze further These are identified in the animation range The push button set of Definitions Zoom Out and Zoom In buttons is moved to the space below the plot because all the grid creation options are arranged to be close together The definitions page gives a description of most of the input variables This page is shown in Fig 2 38 The GUI program checks the valid range for the grid to avoid interrupting execution If invalid data are inputted the previous data are retrieved and an error message is shown in the status bar below the plot 30 E w i OOt se eee t OOt te we p ry ry ry ry ry D ry p nl o n cE Fig 2 37 Design window for slider crank mechanism coupler point atlas program Fig 2 38 Window showing variable definitions for slider crank mechanism coupler point atlas program 31 2 9 2 The Animation Window for Slider Crank Coupler Point Analysis Program The animation window Fig 2 39 displays the coupler curves for the coupler points identified in the design window One of these coupler points can be selected for furth
30. aa EE Eak Sraa SEE EA RETEA ve acauei eee EE aa anes uae 60 5 0 Program for Displaying Gears sissies sivesseesaycsscataysanasany e pe E a e Ea E SE 61 S KO ELi 0 aa 0 TEE A EE O E Ur eater eae Aeon oem rere 61 5 2 ALD 2thDesionm Prostam ninoi veancsalsvesesaanibagenas Uonmaaviad cade avn A aa shaadi es 61 5 2 1 Design Window for Arb2thDesign Program eeceeeecceesseceesseceesneeeeseceeneeeeneeeees 61 5 2 2 Analysis Window for Arb2thDesign Program ccceescceseseceesseceesteceeneceenseeeneeeens 63 5 3 Greardt Amal ysis Prota e i sed vin eisint riasa nied EAE AaS EE deste tongs EE RENE esiet 63 5 3 1 Design Window for GeardrAnalysis Program eeeseseesseessesssesseeesseesseesseesseeesseee 64 5 3 2 Analysis Window for GeardrAnalysis Program cccescceesseeceeeeeceteeeesteeeeneeeenaes 66 Appendix A Procedure for Euler Savary Equation ccescceecceescecsecesneceseceseeesseecaecnseesseeeeneees 67 A Ino dC ON ced cece ect et le eeee ed ieee ede cee 67 A 2 Two Infinitesimally Separated Positions ccssesseeseccesseeseseesoneescettencenseesotsesceteees 67 A 3 Three Infinitesimally Separated Positions scccsenseccesseeesscetoneeecenececesteesoneeenerseeee 70 A 3 1 Center of Curvature of Path of Moving Point Relative to Frame cceeeeceeeeneeees 70 A 3 2 Synthesis Using the Center of Curvature at a Point and Along a Path 12 A 3 3 Inflection Circle ose cae sae hot de het
31. and B is the center of curvature of the path of B3 relative to the frame Therefore in this problem B3 is at infinity in the direction indicated in Fig A 12 Locate the instant center by finding the intersection of the rays through BB and AA To fin the intersection the angle is required From geometry this is given by p cos 22 81 869 Then rar rax pxtan 45 1tan 36 869 0 750 Inflection JA Circle Fig A 12 Inflection circle for Example 4 11 2 Next find J4 using Eq A 13 That is ra za AL AI A Therefore A is between A and J4 as shown in Fig A 12 2 Qto 3 062 in the direction of r4 To find the location of Jg we cannot use Eq A 13 because B is at infinity Instead we can use the form of the equation given by Eq A 12 That is gas ld FIBI VB TB 1 or OE 1 _ __ Y Tga COS 45 or rypit 13 4 cos 45 1 cos 36 869 1 250 or 1 250 in the opposite direction of rg Therefore J is between B and Jg as shown in Fig A 12 To locate the center C we must first find Jc by drawing a ray from C through Z as shown in Fig 81 A 12 We can measure rj jc directly to be 0 711 Also rc 1 197 Then from Eq A 13 2 2 a 0 752 in the same direction as rjjjc U eg OT SOLD Therefore C is between C and I The location is shown in Fig A 12 The approximate path of C is also drawn in Fig A 12
32. are the mechanism the rocker angle for the basic four bar linkage the dwell angle and the angular velocity for the rocker of the output dyad An example is shown in Fig 2 32 The animation must be stopped before the figures can be changed To resume the animation select the Start button To change the 26 linkage design select the return button and return to the design window Any of the linkage parameters can be changed before returning the analysis window File Edit View Insert Tools Window Help Parameter EN wi 4 bar rocker angle deg 0 100 200 300 crank angle degree s g gt 25 0 2 2 so amp 0 15 5 10 Je 2 z i E 5 s 0 4 o pi 0 100 200 300 0 100 200 300 crank angle degree crank angle degree No of 4 Fig mechanism Fig g parrocker ane _ start Stop Speed 4 y Fid3 dwellrockerana Fig4 dwell rocker vel Return f J Fig 2 32 Analysis window for the six bar analysis program 2 8 Program for Generating Atlas of Coupler Curves for Four Bar Linkage HRCrankRockerAnalysis This routine is to generate the coupler curves for a four bar mechanism The program is called HRCrankRockerAnalysis after Hrones and Nelson who developed an atlas of coupler curves A uniform grid of coupler points is assumed for the coupler and the user can choose one point for analysis by following a sequence of selecting grid dimension grid density and row and column numbers The pro
33. change Peta Aelter Canon Also users om input the values of link lengths and angles from the keyboard In the malysis step users can see the mimation from the initial position to the final position of the doable lever The Close button closes the Double Lever Disign window while the Animate button starts the Linkage mimation Fig 2 17 The information window for the double rocker design routine Al GS Fig 2 18 The definition window for the double rocker design routine 17 If the Analysis button is chosen the linkage is animated The animation will show that the design requirements are not met if a branch problem exists 2 4 2 The Analysis Window for the Double Rocker Design Program The analysis window of the double rocker design routine has the same layout as that of the crank rocker routine except that only two plots are available The results for one and two plots are shown in Figs 2 16 and 2 19 To change from one to two plots or vice versa it is necessary to press stop first if the animation is running Then change the number of figures using the button indicated The figures plotted are selected from the two titles for each of Fig 1 and Fig 2 To change the speed of the animation click on either the or button Press multiple times to make a large change in the speed Four Bar Analysis Window Fig 2 19 The window for the double rocker design rout
34. cote cd Bnd E ote ae EEEE 13 A 3 4 Different Forms for the Euler Savary Equation ccccessccecssceeseeeeesneeeeseeeenaeeees 76 A 4 Relationship Among IC Centrodes IC Tangent and IC Velocity eee eeeeeseeeeeeeeeees 82 A 5 Analytical Form for Euler Savary Equation cccsscccsssccecseeceeseeceeseeceesaeeeesaeeeenaeeeeaeeees 83 AO The Bobillier On ste tons ise tees teeens ct Feastaiole aus caecara ie ecule dante vnnselsbuaaengedetiaaatesuads 83 A 6 1 Bobillier s The Oren surisi snari ir un iiaiai neuen 83 A 6 2 First Bobillier Construction seesssessesesssesseesessrssresseserssresseseresresseserssressessresresseesee 85 A 6 3 Second Bobillier Construction eesseseesseeeeeseeesseesseserssressessrssresseserssressesstesresseeseee 87 Appendix B Procedure for Drawing Conjugate Tooth Form seseseeseeseserssseereesessrsresseesseseresreses 89 B 1 General Conjugate Tooth Forms ssssssessssssessssessseesseesseessesessseesseessersseessseessseesseesseessees 89 B 1 1 Required Geometric Parameters sssessesseeeseeeeeseesseesseesseressessseesseessesseeesseeesseesss 89 B 1 2 Determination of the Point of Contact esseseesseeeeesesesseresseseresressessrssresseseresresseesee 89 B 1 3 Coordinate Transformations seeeseseeseeseeeseeeeseesseserssresseseresresseserssressesseesresseeeeee 92 1i MATLAB PROGRAMS BASED ON GUI to Supplement the Textbook Kinematics Dynamics and Design of Machine
35. design window for the crank slider design program crank driving 4 3 2 Analysis Window When the Crank Is the Driver The three coupler positions in the analysis window Fig 4 9 use the same colors as in the design window Itis therefore possible to identify which position is missed if the rectification procedure is not applied In the analysis window 1 or 2 plots can be shown and animated The plotting options are the animations for the two assembly modes By animating both assembly modes the effect of branching can be illustrated In this example the design was based on the rectification procedure and the coupler passes through all of the positions The zooming feature is also available in the RBGCrankSliderDesign program To zoom in locate a rectangular marquee around the figure and click the left mouse button To zoom out click the right mouse button Alternatively simply locate the cursor about the new center of the figure and click the left mouse button to zoom out and the right mouse button to zoom in 55 RBG Crankslider Analysis Window No of figs node Start Stop Speed Return Fig 4 9 The analysis window for the example in Fig 4 8 crank driving 4 4 Rigid Body Guidance Using a Slider Crank Linkage RBGSliderCrankDesign This routine is used for the design of slider crank linkages with the slider as the driver Again the center point circle point and slider point are
36. e been completed The center of curvature of the path is in the direction of the normal component of acceleration In Eq A 5 the normal component of acceleration can be plus or minus If it is plus it is in the m direction and if it is minus it is in the n direction Example A 2 Center of Curvature of the Path that a Point on the Coupler of a Slider Crank Mechanism Traces on the Frame Problem Identify a procedure whereby we can locate the center of curvature of the path traced on the frame by points on the coupler of a slider crank mechanism Solution Consider the slider crank mechanism in Fig A 3 and assume that the path of C3 is of interest The center of curvature of the path is a purely geometric quantity and therefore the actual values used for the velocity and acceleration analysis are arbitrary Also the choice of the driver is arbitrary Fig A 3 Center of curvature of path of C3 on the frame Because the velocity of C3 is tangent to the path that C3 traces on link 1 the velocity vector for C3 indicates the direction of the tangent to the path The center of curvature for the path will be on a line through C and normal to the velocity of C3 From the acceleration analysis we can determine lac and resolve the acceleration into two components which are in the direction of yo tangent and normal to vc Then ag a3 aC3 The radius of curvature of the path is calculated by using the magnitudes of the
37. e coupler point as the linkage moves 2 6 Program to Analyze a Slider Crank linkage SliderCrankAnalysis This routine analyzes a slider crank mechanism in which the link driver slider coupler or crank can be specified Associated analysis plots for the position of the output link and coupler and the velocity of the output link are shown in the animation As in the previous cases the slider crank program is structured with a design window and an analysis window 2 6 1 The Design Window for Slider Crank Program The design window is shown in Fig 2 25 Again the design window has several radio button sets to set different features of the program A frame groups each set Otherwise the design window is similar to that of the four bar program In the slider crank program the coupler point must be identified by a triangle The radio buttons are associated with the following options a Crank coupler or slider driven The crank coupler or slider can drive the linkage b Assembly mode Either the 1 or 1 linkage assembly mode can be analyzed for positions and velocities The assembly mode will have different meanings depending on which link is the driver c One mode or two The linkage can be analyzed and the coupler curve displayed for either one mode or two If only one mode is chosen the coupler curve for that assembly mode only will be shown If both modes are chosen the coupler curve for both assembly modes will be displayed
38. e editable angles theta0 theta phi0 phi and link lengths frame crank coupler rocker are grouped together on the right hand side of the window If a linkage that will change branch is chosen the message Branch Problem Please input other values is displayed at the bottom of analysis window Different values can be input either by typing in new values in the input boxes or by dragging the end points of the two rockers In the drawing the green link is taken as the driver corresponding to theta and theta0 16 Two buttons Zoom in and Zoom out scale the plots because the parts of the mechanism might go outside of the plot window when the user drags the rocker points If the nfo button is chosen general information about a double rocker is presented as shown in Fig 2 17 If The Definitions button is chosen a generic double rocker linkage is displayed as shown in Fig 2 18 is displayed Double Lever Design Double Lever Design Double Lever Design is a program to design dable lever mechmiane ad to male the result based The program contains two steps design md analysis The nomenclature used by the proga is that given in the textbook Kirematics Dynamics and Design of Machmiisms by Kenneth Waldron and Gary Kirzel In the design step the voricbles are the four link lengths imam rk ene my md rodar od far onglar froe angle md it chmas rocker angle and its change of the program features i t users can drag the muse to
39. e i Bo a E E E E serra de tis EE E E Ain pera EE ta 7 2 2 Crank Rocker Design Program CRDesign e sssessssssesssesesssessseesseresseesseresseessesseesseeesseee 7 2 2 1 The Design Window for Crank Rocker Program eeseseseeeseerseseerrssressesessrssressesee 7 2 2 2 The Analysis Window for Crank Rocker Program eessseeeeseseseessreeseessesrrssresseseee 9 2 3 Program for Generating Cognate Linkages CognateAnalySis eeeeeseeseceseeeeeeeeneees 12 2 3 1 The Design Window for Cognate Program cecceesececsseceeeseeeeseeeesseeeeeeeeseeeenaes 12 2 3 2 The Analysis Window for Cognate Program ccceesceecseceesseceeeeeecseeeeesseeeesaeeeeaaes 12 2 4 Program for Designing a Double Rocker Four Bar Linkage DoubleRockerDesign 15 2 4 1 The Design Window for Double Rocker Design Program cceeseceesseceenteeeeeee 16 2 4 2 The Analysis Window for Double Rocker Design Program csscceesseeeesteeeenes 18 2 5 Program to Analyze a Four bar Linkage FourbarAnalySis 0 ceseessceeseeeseeeeseeeeeeeeeeees 18 2 5 1 The Design Window for Four bar Program eeeescesecesseeeneeceeceseeesseesneeenseesnees 18 2 5 2 The Analysis Window for Four Bar Program cescesscesseeessecseceeeeeeneesseenseeesnees 21 2 6 Program to Analyze a Slider Crank linkage SliderCrankAnalysis e cessseeeseeeseeeeeeees 22 2 6 1 The Design Window for Slider Crank Program eeceseeseeeseseseses
40. e input data are identified the generated tooth form and gear is shown in the analysis window 5 3 2 Analysis Window for GeardrAnalysis Program The analysis window is shown in Fig 5 8 In the analysis window 1 or 2 plots can be displayed Options for the plots are the generated gear tooth form and the entire gear By displaying one figure with the gear only it is possible to show visually how undercutting appears on the gear Fig 5 8 Analysis window for GeardrAnalysis program 66 Appendix A Procedure for Euler Savary Equation A 1 Introduction The information in this Appendix was originally contained in the main textbook however it was removed because of limited space The entire development is given here although the MATLAB programs apply to only part of what is presented Another way of generating a point path with desired properties is to use curvature theory This provides a way of precisely controlling the trajectory in one position of a lamina For example the direction and curvature of the path of a given point can be controlled in a given position The expectation is that the path will retain a similar curvature at all positions near to the designated point Curvature theory is actually closely related to the theory of motion generation through a series of finitely separated positions It can be thought of as the limiting case in which the design positions become infinitesimally separated There are many similarities
41. e known tooth form These parameters include the pitch radii tooth numbers and gear type 1 e internal or external and a mathematical function for the gear tooth form on the known gear If the function is not known directly it is possible to fit a spline to a set of points describing the tooth form Ultimately it is necessary to be able to compute the normal vector to the known gear tooth at each location B 1 2 Determination of the Point of Contact Assume that the known gear is gear 2 and the unknown gear is gear 3 Each gear will have a coordinate system attached as shown in Fig B 1 and the local gear geometry will be defined relative to the coordinate system fixed to each gear To satisfy the fundamental law of gearing the line normal to the tooth surfaces must pass through the pitch point as shown by line AP in Fig B 1 The line segment AP is a straight line which has the following equation y mxt b Here m is the slope of the line which is the direction of the normal to the known gear at point A and b is the y intercept An expression for b can be found by recognizing that the line passes through point A Therefore 89 Line of Centers Fig B 2 Line through pitch point and normal to tooth profile ya mxa b or b ya mxa If the slope of the normal is represented by 90 NA m 2 gt Na then an expression for the line segment is given by y x xXa Jna ya B 1 Two special cases e
42. e shown in Figs 2 5 2 8 The animation is continuous until the Stop button is selected To change options select the Stop button and make a change by changing either the number of plots or the items to be plotted Then press Start To change the item that is plotted press on the title button and select from the list presented The animation can be speeded up or slowed down by pressing the plus and minus buttons respectively To return to the design window select the Return button Users can easily switch between the design and analysis windows at any time Fig 2 5 Various output options for crank rocker analysis 4 plots 10 Fig 2 6 Various output options for crank rocker analysis 3 plots Fig 2 7 Various output options for crank rocker analysis 2 plots 11 File Edit View Insert Tools Window Help Parameter transmission angle deg ao o 50 100 150 200 250 300 350 400 crank angle degree No of _ 1 Fig Tansmitionang F92 ays Start Stop Speed ay ay FIGS popin oe Fig4 5 Return Fig 2 8 Various output options for crank rocker analysis 1 plot 2 3 Program for Generating Cognate Linkages CognateAnalysis This routine takes the basic four bar linkage geometry and the location of the coupler point as input It then determines Robert s linkage as well as the three individual cognate linkages The equations are developed from Section 6 6 3 of the textbook T
43. e textbook as a change of branch Considerable research has been devoted to identifying at the beginning of the design process linkages that do not have the change in branch Waldron and his student have developed a relatively simple procedure that has been implemented in the four bar linkage and slider crank mechanism routines 1 4 The procedure identifies acceptable regions for locating the two circle points under most circumstances and that procedure has been implemented in the programs in this section Avoiding the branch problem is a two step process and the regions in the two steps are different In the first step the circle point for the driven crank is chosen In the design window the driving crank is shown in green and the driven crank is shown in black in order to distinguish between the two The three image pole circles define acceptable locations for the circle point for the driven crank The distances between successive image poles define the diameters of these three circles There are three image poles P12 P13 and P 3 and these are the same points used to draw the circle of sliders in position 1 The unacceptable positions for the driven circle point are shown shaded in yellow If the circle point for the driven crank is chosen in the yellow shaded area the linkage will have a branch problem and be unacceptable The user can References are given in Section 4 6 at the end of the chapter 49 experiment with
44. e windows may become hidden under other windows 1 5 Help in Using MATLAB A brief overview of the use of the kinematic programs is given in the following sections When describing how to use the programs it is assumed that the user is familiar with the basics of MATLAB For details consult the MATLAB Users Manual supplied by Mathworks Alternatively MATLAB has an excellent help facility To obtain help on any topic in the library simply type help and MATLAB will present a series of topics on which help may be obtained By typing help and then the name of the topic a description of that topic is displayed Also a list of subtopics on which help can be obtained is displayed If the name of the subtopic is known it is possible to type help followed by the subtopic name anytime that the MATLAB command prompt gt gt appears in the MATLAB window 2 0 Programs under Linkage Design 2 1 Introduction The descriptions given in the following will be limited to explaining how to run the programs available It is assumed that the user will not be routinely modifying the code and therefore except in a few cases little theoretical information on the programs will be given However the programs based on the MATLAB GUI use essentially the same analytical routines used in the original set of MATLAB programs written for the first edition of the textbook Kinematics Dynamics and Design of Machinery by K J Waldron and G L Kinzel The original set of
45. ed by the circle as in Fig 3 6 Cam Angle Acceleration 25 3 04483 Next Pe ak Next Segment Minimize Follower Acceleration 0 40 80 120 160 200 240 280 320 360 Fig 3 6 Peak Acceleration Selection If the result of the optimization is undesirable the Reset button can be used to reset the follower motion to that specified in the first screen When the follower motion is acceptable the Animation button advances the program to the animation window 3 4 Cam Follower Animation Window This third and final screen is displayed in Fig 3 7 On this third screen the cam follower system can be animated using the animate button and the speed of the cam can be adjusted using the speed controls These speed controls include a button for increasing the speed and a button for decreasing the speed One click of either button changes the speed by 10 of its current value The Reset Speed button resets the speed to its initial value From the animation screen the Motion Plots button will return the program to the previous screen shown in Fig 3 4 Finally the Output Cam Profile button outputs the cam profile to a text file titled cam _ profile and located in the same directory as the program The coordinates of the points are given by ordered triples of numbers x y z where z is always 0 0 3 5 Radial Roller Follower Example In this example the follower s motion is defined by a dwell from 0 to 90 Then the follower r
46. effect of branching can be illustrated In this example the design was based on the rectification procedure and the coupler passes through all of the positions The zooming feature is also available in the RBGSliderCrankDesign program To zoom in locate a rectangular marquee around the figure and click the left mouse button To zoom out click the left mouse button aS oe 1 4702 1 1778 ee es ee a Fig 4 11 Selection of the slider and circle points that will give no branch problem Fig 4 12 The analysis window when the when the slider is the driver 58 4 5 Rigid Body Guidance Using an Elliptic Trammel Linkage RBGEITrammelDesign This routine is used for the design of a double slider mechanism or elliptic trammel for rigid body guidance For this design two slider points must be chosen on the circle of sliders The program is structured in two windows The first window is the design window where all of the input data are identified The second window is the animation window where the linkage can be verified The design process does not depend on which slider is chosen as the input Once the slider points are chosen only one assembly mode is possible Therefore rectification is not an issue 4 5 1 Design Window for Elliptic Trammel Linkage The design window for the elliptic trammel is shown in Fig 4 13 In the design window frames are utilized to group three types of geometry the slider point
47. eight The optimum counterbalance is the one that produces the minimum value for the maximum shaking force magnitude a eee res oaa E Fig 2 47 Design window for the shaking force routine Fig 2 48 Window showing variable definitions for shaking force program 38 Fig 2 49 Analysis window for the shaking force routine 39 3 0 Program for Cam Design 3 1 Introduction The cam design program is called Cam2 This program allows the user to select the cam follower to be either translating or oscillating and also allows flat faced or roller faced followers The follower motion types included in the program are uniform harmonic cycloidal and polynomial The program also includes two procedures for optimizing the follower motion Finally the program generates the cam profile using the procedures described in the textbook This manual will include only a description of how to use the program It is assumed that the reader is familiar with the material in Chapter 8 of the textbook The program itself was written by Michael Stevens as part of the research associated with his MS thesis His thesis is entitled Interactive Design of Plate Cams with Optimal Acceleration Characteristics and was completed in 2002 It is available through The Ohio State University 3 2 Cam Follower and Motion Specification Window The program employs a graphical user interface and has three separate windows The first of these windows Fig
48. elated by the ratio of the pitch radii As p increases decreases for external gears The resulting relationship is 0 ip Oo B 6 The coordinates must be transformed through four sets of coordinate systems local xy to global XY to global TS and finally to local ts Referring to Fig B 8 the xy and XY coordinate systems pertain to gear 2 whereas the TS and ts systems refer to gear 3 The x coordinate axis is along the center line of the tooth in gear 2 while the f axis is along the centerline of the contacted gear on gear 3 The three successive transformations are given in the following rh ind ewe OF dso ejir td Lue coelis The overall transformation is t cos sin x C4 cos B7 n hee GONG at p Casin0 CY These equations define the conjugate tooth form relative to gear 3 Example B 1 Conjugate Tooth Form for Straight Toothed Gearing Problem One tooth form which has been used on very large gears such as the ring gear on draglines is straight toothed form This is the same form as is used on a simple rack except that the pitch curve is a circle instead of a straight line Therefore the conjugate tooth form is not an involute For the problem assume that gear 2 has a pitch diameter d2 of 20 feet and the diametral pitch D is 5 teeth per foot of pitch diameter The tooth surface is inclined with the centerline at an angle of 25 The mating gear gear 3 is an external gear with 30 teeth
49. en raja 3 333 in the direction 2 Next compute Jg From Eq A 13 Je i _ 2 291 0 That is Jg is located at B We BIB could have determined this by inspection because point B traces a straight path on the frame Therefore B must be on the inflection circle by definition Given J J and Jg the inflection circle can be drawn as shown in Fig A 11 Inflection Circle Fig A 11 Inflection circle for slider crank mechanism in Example A 4 Example A 5 Inflection Circle and Radius of Curvature Problem Determine the radius of curvature of the path that point C3 in Fig A 12 traces on the frame Link 3 rolls on link 4 without slipping The dimensions for the linkage are as follows AA 1 cm B A 1 AC 2 cm and the radius of the roller is 0 2 cm Solution To solve the problem we first need to find the inflection circle As in Examples A 2 and A 3 we need to find three points lying on the inflection circle to define it Three points which can be foun from the information given are J J4 and Jg Point B3 is not indicated directly on the drawing however we can locate B3 by visualizing the path that B traces on link 3 That path is a straight line therefore the center of curvature of the path is at infinity Points B and B switch roles when 80 we invert the motion and make link 3 the reference and allow the frame to move Thus B3 is the center of curvature of the path of B relative to link 3
50. er analysis The color of the coupler point is changed when it is selected In the animation window the Analysis button is not available until the user selects the exact coupler point using the mouse 2 9 3 The Analysis Window for Slider Crank Coupler Point Analysis Program The analysis window Fig 2 40 is the same as the other analysis windows Up to four plots can be displayed The plot options shown in Fig 2 40 are the mechanism the slider distance the magnitude of the coupler velocity and the magnitude of the coupler acceleration The coupler curve shown in the analysis window is dished where each dash corresponds to 5 degrees of crank rotation This gives a means of coordinating the travel of the coupler point to the position of the crank Also the length of the dashes gives a visual comparison of the relative speed of the coupler point as it moves along the coupler curve 2 10 Program for Analyzing Four Bar Linkage Centrodes This routine generates the fixed and moving centrodes for the coupler of a four bar linkage given the linkage geometry The program consists of a design window where the linkage geometry is defined and an animation window where the motion is animated 2 10 1 Design Window for Centrode Program The GUI layout for the design window Fig 2 41 is quite simple compared to other examples Different centrodes can be generated by changing the link lengths for the four bar linkage A simple definition of terms is dis
51. er where n is specified by the user and is larger than 6 Values allowed are 7 8 9 and 10 The optimization procedure uses six of the polynomial coefficients to match the position slope and curvature conditions at both ends of the segment The remaining coefficients are then selected to minimize the maximum acceleration in the range of the segment The second optimization procedure involves beginning with an initial profile and then fitting a set of splines to the acceleration curve The control points of the splines are used as the design variables in optimizing the acceleration curve for minimum acceleration The control points are selected such that continuity is maintained in position velocity and acceleration at both ends of the segment Both procedures work well and it normally does not matter which procedure is chosen for the optimization Typically the improvement in the acceleration curve is modest but it is worth the effort because it is fast and all functional requirements are satisfied 42 The segment of the curve to optimize can be selected by clicking the Next Segment button until the desired segment is selected As segments are selected they change from blue to red By clicking the Minimize button the selected segment will be minimized using the specified optimization procedure Also the numerical value of the acceleration peaks can be displayed by clicking the Next Peak button until the desired peak acceleration is indicat
52. ering The Ohio State University 206 West 18th Avenue Columbus Ohio 3210 Ph 614 292 6864 Fax 614 292 3163 Copyright 2003 The Ohio State University All Rights Reserved Fig 1 1 Main screen after typing mainmenu File Edit View Insert Tools Window Help This menu show the index for a series of Cam Design kinematic programs Those programs adopt a Rigid Body Guidance Design graphical user interface to provide a friendly Gear Design environment for users Through the programs users can see the designed mechanism and its animation immediately These menu includes some basic mechanisms in Click to expand this topic Fig 1 2 Menu of program types The plus sign before each of the topics indicates that there are subtopics Note that the Run button on the bottom right hand side of the window cannot be actuated until one of the subtopics is selected To select a program first click on the topic you want and then click on the desired program To run the program click on the Run button Note that you cannot run the programs by simply double clicking on them When you are done with the programs click on the Close button to terminate the program 1 3 1 Programs Under LinkageDesign Under Linkage Design there are 10 subtopics as shown in Fig 1 3 These subtopics corresponding to individual programs are 1 Crank Rocker Design CRDesign 2 Cognate determinations of a four bar linkage CognateAnalys
53. es a Stevenson type six bar The analysis is conducted by treating the six bar as an assembly of a four bar a rigid body and a dyad As in the previous cases the program is structured into a design window where the linkage information is input and an analysis window 24 where the output is displayed graphically This program is intended as an analysis program for the linkages designed using the procedure given in Section 6 6 of the textbook 2 7 1 The Design Window for Six Bar Program The design window is shown in Fig 2 29 Again the GUI layout is similar to the others except for the additional required input data The location of the third bushing is an input from the user and this program makes it mouse movable The coupler point is also mouse moveable The assembly mode refers to the output dyad of the six bar linkage The opposite assembly mode corresponding to Fig 2 29 is shown in Fig 2 30 The variables that must be input are shown in a figure if the Definition button is selected The resulting figure for the six bar linkage is shown in Fig 2 31 The remaining push buttons are the same as in the previous programs Fig 2 29 The Design window for the six bar design 25 Fig 2 30 The second assembly mode for six bar output dyad Fig 2 31 Window showing variable definitions for six bar program 2 7 2 The Analysis Window for Six Bar Program The analysis window can display 1 2 3 or 4 plots The plot options
54. es given in Chapter 3 of the textbook To begin make the following substitutions 1 tan2 a 1 tan2 2tan a 1 cant T tan A YA Xana B n C nna Then the equation to be solved is A Bsing Ccosp 0 A H a Jde 1 T2 1 T2 and the solution is _ B JVB2 A24 C2 i A C and go 2tan Tt Note that all points on the known gear may not be possible choices for a contact point If the candidate point chosen is an impossible contact point B A C will be negative To locate the angle for all possible points x4 and ya it is only necessary to begin at one end of the known contour and increment x until the other end is reached The increments of x need not be uniform B 1 3 Coordinate Transformations Once the point of contact is located it becomes necessary to transform the coordinates from gear 2 to gear 3 The transformation will involve the following parameters C4 center distance for two gears 0o initial angle for axis t on gear 3 when the angle is zero N gt number of teeth on gear 2 N3 number of teeth on gear 3 92 The center distance is given by Ca nh in B 4 66s where 1 is equal to 1 for an external gear and 1 for an internal gear The initial angle O for the t axis on gear 3 is x minus the angle that subtends an arc which is one half of the tooth thickness measured at the pitch circle This angle is equal to b 1 N a B 5 The angles O and are r
55. f curvature of the path of point A then P TA A and 2 TAIT raa FAI VIA 1 Now raf Tet TAQ SO TA A r Al A AlI A 11 TAII FA JA that can be viewed as the geometric form of the Euler Savary Eq A 10 A 3 4 Different Forms for the Euler Savary Equation The Euler Savary Equation can be expressed in several different ways and the different forms are useful depending on the known quantities when a problem is formulated For example another form can be derived from Eq A 11 as follows Tir Va FA A FA I 11 A aJa Var HJA or rur rua iur rusa TR CADA Oraa a rAr Simplifying rain 117A Cua ranr ma ra O Now division by 14 1 1 7 11 4 gives S ete era ae Tyas uga YANI or Pe aera ee A 12 Fjar Vain F 76 ay Inflection Circle Fig A 7 The geometric relationship of the inflection circle with a center and circle point pair A A Some of the different forms for the Euler Savary Equation are summarized in Table A 1 The terms used in Table A 1 are shown schematically in Fig A 8 Most of the forms can be derived directly from Eq A 11 as was done in the case of Eq A 12 however several of the forms are based on Oy and Of the centers of curvature of the moving and fixed centrodes corresponding to the instant center These forms are derived by Hall Each form of the equation is based on a x Fixed Centrode A Op Movin
56. feature that is not covered in the textbook This will be discussed briefly when the topic is covered to describe the use of the programs 4 2 Rigid Body Guidance Using a Four Bar Linkage RBG4barDesign This routine is used for the design of four bar linkages with either center points or circle points as input The user can specify three coupler positions and angles The pole locations between each two coupler positions are calculated and shown as a marker in the graph The circle of sliders corresponding to the three image poles for position is shown in black After all of the input data are identified the linkage can be animated to determine if the linkage moves through all of the positions identified The program is structured in two windows The first window is the design window where all of the input data are identified The second window is the animation window where the linkage can be verified 48 4 2 1 Design Window for Four Bar Linkage for Rigid Body Guidance The design window is shown in Fig 4 2 In the design window frames are utilized to group three types of geometry the center points circle points and coupler positions Editable boxes for user input of the three coupler positions are provided The user can either input the positions numerically or move the locations and angles of the three coupler positions by mouse dragging The GUI implementation also allows users to drag any circle or center point continuousl
57. from the driven circle point The slider point must be chosen to lie on the parts of the circle of sliders that are outside of the colored regions Again the acceptable regions may be very small or even nonexistent If there is no linear region that is free of color then there is no solution that will be free of the branch problem In the example shown in Fig 4 10 the linkage chosen has the driver slider point inside the forbidden 56 colored region Therefore that linkage will have a branch problem This illustrates the importance of identifying the actual driver since if the crank is the driver there will be no branch problem as illustrated in the example from Section 4 3 As indicated in Fig 4 10 only a small part of the circle of sliders is in the acceptable region We have chosen a different set of circle and slider points in Fig 4 11 The resulting linkage does not have a branch problem 1 739 0 15507 S Fig 4 10 The design window for the slider crank design program slider driving 4 4 2 Analysis Window When the Slider is the Driver The three coupler positions in the analysis window Fig 4 12 use the same colors as in the design window Itis therefore possible to identify which position is missed if the rectification procedure is not applied In the analysis window 1 or 2 plots can be shown and animated The plotting options are the animations for the two assembly modes By animating both assembly modes the
58. g A 13 Location of instant center Iy3 and centrodes for a four bar linkage 82 Fig A 14 The path of 213 can be traced by 5 as shown Here link 5 is the ball captured by the two yokes on links 2 and 4 A 5 Analytical Form for Euler Savary Equation The approach used in Examples A 3 A 5 uses one of the forms of the Euler Savary Equation given in Table A 1 These equations lend themselves to the graphical solution of the Euler Savary Equation To use the equations we must establish a positive direction and identify that direction in the calculations When programming the equations it is convenient to work initially with points or absolute vectors rather than relative vectors From the absolute vectors the vectors in Table A 1 can be established For example FAI A Faa Ira Ta FAJI Fal Irs ri rysa Fasal Fa ral ru Ful W nl etc With these substitutions the equations in Table A 1 can be programmed easily to compute the unknowns MATLAB routines for the most common calculations are on the disk included with this book Combinations of these routines can be used to write programs for finding the inflection circle and determining the center of curvature of selected points on different links A routine for making these calculations are given for a four bar linkage A 6 The Bobillier Constructions As indicated in Example A 3 if we have a four bar linkage we can determine the inflection circle by locating J4 and
59. g Centrode Instant Center lt IC Tangent IC Normal Inflection Circle A 2Hall A S Kinematics and Linkage Design Balt Publishers West Lafayette IN 1961 TI Fig A 8 Summary of terms for Euler Savary equation Table A 1 Summary of forms of Euler Savary equation Using the ray I A different forms of the Euler Savary Equation are 2 _ IMI 1 1 1 TA A eck FA JA Tomir Yorn I 2 umanmi a ee ee FAI TIAIT Fjar Vain YA TA A a TAII ee Yair Ty 1 COSY A TJA J1 FA 1 2 1 1 1 1 TAIL COSY A VIAIT TAIT TAI A ToM I JOFII Yair A I VA A single ray through the instant center Z Therefore relative to the ray each vector can be treated as a signed number One direction from I can be taken arbitrarily as positive distances in the other direction are automatically taken as negative Examples of different locations of circle points and center points are shown in Fig A 9 Fig A 9 Locations for different points according to the Euler Savary equation Example A 4 Locating the Inflection Circle for Four Bar Linkage Problem Locate the inflection circle for the four bar linkage shown in Fig A 10 Solution To find the inflection circle we need to find three points lying on it Three points that can be found from the information given are J J and Jg First locate the instant center J From Chapter 3 the location is where a
60. g lamina as that lamina passes through the design position This is done by resolving the acceleration of that point into components tangent to and normal to its path Let n be a unit vector normal to the path that A traces on the frame and let t be a unit vector tangent to that path We know that the velocity of the point will be tangent to the path that the point traces on the frame Therefore t is in the v direction and n is directed so the k x t n Then the acceleration of point A can be written as as d4 a at a n When the acceleration is expressed in terms of the normal and tangential components it is the normal component which is a function of velocity and geometry An expression for this component was derived in Section 3 3 2 when coincident points were considered In particular the acceleration of A can be rewritten as E R aa aht a A 4 where p is the radius of curvature of the path that the point A traces on the frame Equation A 4 is derived in most undergraduate engineering mechanics texts and a detailed derivation is given by Hall If we take the dot product of n with each side of Eq A 4 we get y2 n aa a p or 2 2 VA _ Y are A 5 Hall A S Kinematics and Linkage Design Balt Publishers West Lafayette IN 1961 70 Equation A 5 allows us to locate the center of curvature of the path of any point in a linkage once the basic velocity and acceleration analyses hav
61. gn Under Cam Design there is one program Cam2 as shown in Fig 1 4 This program designs the follower displacement schedule and generates the cam profile for one of four types of followers translating roller follower translating flat faced follower oscillating roller follower and oscillating flat faced follower 1 3 3 Programs Under Rigid Body Guidance Design Under Rigid Body Guidance Design there are three subtopics as shown in Fig 1 5 These subtopics correspond to individual programs written for designing linkages for three position rigid body guidance The three programs are 1 Rigid body guidance or motion generation using a four bar linkage RBG4barDesign 2 Rigid body guidance or motion generation using a crank slider mechanism RBGCrankSliderDesign 3 Rigid body guidance or motion generation using a slider crank mechanism RBGSliderCrankDesign 4 Rigid body guidance or motion generation using a double slider or elliptic trammel mechanism RBGEITrammelDesign 1 3 4 Programs Under Gear Design Under Gear Design there are two programs as shown in Fig 1 6 The first program Arb2ThDesign will compute and draw the tooth profile conjugate to an arbitrarily specified tooth 4 form and the second routine GeardrDesign will draw an involute profile given the parameters of the hob used to generate the gear form THF OHIO STATE UNIVERAITY Nn to expand this topic ol hs Bh lana EB Fig 1 4 Subtopic under
62. gram uses three windows The first is a design window where the linkage and coupler point grid is defined The next is an animation window that displays the coupler curves for the points identified in the analysis window One of the coupler points can be selected for further analysis The third window is the analysis window for the mechanism with the single coupler point that is selected 2 8 1 The Design Window for Four Bar Coupler Point Analysis Program The design window is shown in Fig 2 33 In the design window a uniform grid is created When a point is selected its grid marker changes to a hollow circle The user can specify both the length and height of the coupler rectangular grid and the number of rows and columns of points In addition the user can select the specific grid points that will be analyze further These are identified in the Animation range The push button set of Definitions Zoom Out and Zoom In buttons is moved to the space below the plot because all the grid creation options are arranged to be close together The Definitions page gives a description of most of the input variables This page is shown in Fig 2 34 27 The GUI program checks the valid range for the grid to avoid interrupting execution If invalid data are inputted the previous data are retrieved and an error message is shown in the status bar below the plot 2 8 2 The Animation Window for Four Bar Coupler Point Analysis Program The animation window
63. h value is input the program will compute any value that it can based on the inputted value Follower Radial Flat z Radial Flat Oscillating Flat Radial Roller Oscillating Roller Fig 3 2 Follower Type Pull Down Menu Polynomial Fig 3 3 Follower Motion Type Pull Down Menu After the cam and follower parameters are specified and the follower motion is defined the cam and follower can be displayed By clicking the Refresh Drawing button shown in Fig 3 1 the user can update the drawing to show the cam follower system defined by the current inputs When the cam follower system and motion program is satisfactory select the Motion Plots button to advance the program to its next window 3 3 Motion Plots Window The motion plots window is shown in Fig 3 4 This second screen shows the follower s displacement velocity acceleration and jerk plots In addition this screen allows the option to apply an optimization procedure to the follower s motion The optimization method can be chosen from the pull down menu displayed in Fig 3 5 4 Fig 3 4 Cam motion plots window Position Polynomial Position Polynomial Acceleration Spline Fig 3 5 Optimization Method Pull Down Menu The optimization procedure minimizes the maximum acceleration in any given segment of the curve Two methods can be used The first method Position Polynomial approximates the segment selected by a polynomial of n ord
64. hat from Eq H 2 whatever solution is used Pa Iniol is constant That is regardless of the angular velocity the ratio of the velocity of the point at the origin to that angular velocity in the design position is constant Put another way dpo d 69 is constant where po is the position vector from the origin of the coordinate system to the coupler point O which has coordinates momentarily of 0 0 It is convenient to say that we are specifying the velocity state of the moving body but it is more precise to say that we are specifying the derivative of the position of a point on the coupler with respect to the coupler angle A 3 Three Infinitesimally Separated Positions A 3 1 Center of Curvature of Path of Moving Point Relative to Frame Specifying three infinitesimally separated design positions is equivalent to specifying a position of the moving lamina and its velocity and acceleration states in that position In addition to the velocity of the point in the moving lamina coincident with the origin and the angular velocity we must specify the acceleration ao of the point at the origin and the angular acceleration of the moving lamina The acceleration of any point A in the moving lamina can then be found a4 do Aajo do A X Taio 0 X W X Taro do Q X Tajo Faso A 3 Given the velocity and acceleration states of the moving lamina we can find the radius of curvature of the path of any point in the movin
65. he program is also structured in two windows a design window Fig 2 9 and an analysis window Fig 2 10 In the analysis window up to four plots can be displayed Typically these show each cognate separately along with Robert s linkage 2 3 1 The Design Window for Cognate Program The GUI displays the four bar linkage and coupler curve on the left hand side of the design window The editable link lengths frame crank coupler rocker coupler point radius are grouped together on the right hand side of the window The angle between the coupler point radius and coupler and the frame angle are shown at the bottom of the window The non editable link lengths are grouped in another frame on the right hand side of the design window The radio button applies to the assembly mode desired The first assembly mode is shown in Fig 2 9 and the second in Fig 2 10 The user also can change the coupler point and curve by dragging the coupler curve around the screen Two buttons Zoom in and Zoom out scale the plots because the parts of the mechanism and or coupler curve might go outside of the plot window when the user drags the coupler point If the nfo button is chosen the Robert s linkage information shown in Fig 2 11 is displayed 2 3 2 The Analysis Window for Cognate Program The analysis window of the cognate design routine has the same layout as that of the crank rocker routine The only difference is the plot contents For this routine the a
66. in 104 4 3 13 ft The initial angle 09 is given by Eq B 5 as rli L 41 L 60 x a1 3 037 rad To find the conjugate gear form it is only necessary to increment 6 from 0 to Az B and compute the x y coordinates of the points and normals using Eq B 8 The angle corresponding to the selected point can then be found by solving Eq B 3 using the procedure given above The angles 6 fora given value of is given by Eq B 6 0 i 4 amp 26 0 209 h 3 Knowing 0 and the coordinates of the conjugate point on gear 3 are given by Eq 6 39 or thea Siete ea Once the values of t s on gear 3 are known for each value of x y on gear 2 the tooth form on ge 3 can be computed Clearly this procedure is best done using a computer program to determine the tooth profile of gear 3 95
67. ine when two plots are chosen 2 5 Program to Analyze a Four bar Linkage FourbarAnalysis This routine analyzes a four bar linkage for which either a crank or the coupler can be specified as the driver Associated analysis plots for the angular position of the rocker and coupler and the velocity of the rocker are shown in the animation As in the previous two cases the four bar program is structured with a design window and an analysis window 2 5 1 The Design Window for Four bar Program The design window is shown in Fig 2 20 The design window has several radio button sets to set different features of the program A frame groups each set Otherwise the design window is similar to that of the cognates GUI routine The radio buttons are associated with the following options 18 a Line or triangle The coupler can be drawn using either a line or a triangle The coupler is represented by a line in Fig 2 20 and by a triangle in Fig 2 21 b Crank or coupler driven Either the crank or the coupler can drive the linkage c One mode or two The linkage can be analyzed and the coupler curve displayed for either one mode or two If only one mode is chosen the coupler curve for that assembly mode only will be shown If both modes are chosen the coupler curve for both assembly modes will be displayed This is shown in Fig 2 22 d Assembly mode Either the 1 or 1 linkage assembly mode can be analyzed for positions and velocities
68. is 3 Design of double rocker linkage DoubleRockerDesign 4 Simple four bar linkage analysis FourbarAnalysis 5 Simple slider crank linkage analysis SliderCrankAnalysis 6 Six bar analysis program SixbarAnalysis 7 Simulation of Hrones amp Nelson coupler curve atlas for four bar linkages HR CrankRockerAnalysis 8 Simulation of Hrones amp Nelson coupler curve atlas for slider crank linkages HRSliderCrankAnalysis 9 Display of four bar linkage centrode curves CentrodeDesign 10 Display of four bar linkage inflection circle and calculation of center of curvature Inflection4barAnalysis 11 Analysis of shaking forces in slider crank mechanism ShakeAnalysis Mechanical i KINEMATIC PROGRAM MENU Linkage Design The likage design and analysis category has a total CRDesign of ten kinematic routines It is mainly used for CognateAnalysis the synthesis and analysis of linkages DoubleRockerDesign brief description of the routines is FourbarAnalysis provided here SliderCrankAnalysis SixbarAnalysis 1 CRDesign is for crank rocker design HrCrankRockerAnalysis 2 CognateAnalysis is for the cognate analysis of a HrSliderCrankAnalysis four bar linkage CentrodeAnalysis p Inflection4barAnalysis d ShakeAnalysis Click to expand this topic Cam Design Rigid Body Guidance Design Gear Design Fig 1 3 Subtopics under Linkage Design 1 3 2 Programs Under Cam Desi
69. ises with cycloidal motion during the rotation of the cam from 90 to 180 The follower then dwells for 60 of cam rotation and then returns with simple harmonic motion for the cam rotation from 270 to 360 The amplitude of the follower translation is 2 cm and the follower radius is cm The base circle radius of the cam is 4 cm and the offset is 0 5 cm Finally the cam s direction of rotation is clockwise Once the follower motion is entered into the design program the Segment Data looks like Fig 3 8 The cam and follower data appears as it does in Fig 3 9 Finally the cam follower system is shown in Fig 3 10 The motion plots for the follower motion specified in Fig 3 8 look like those in Fig 3 11 43 Fig 3 7 Cam follower animation window Fig 3 8 Segment Data for Radial Roller Example Fig 3 9 Cam and Follower Data for Radial Roller Example Fig 3 10 Cam Follower System for Radial Roller Example The motion program can be optimized In this example the acceleration splines method of optimization is applied to the rise segment The optimization parameters are shown in Fig 3 12 After the optimization the peak acceleration is reduced from 5 09 to 4 70 The optimized motion plots are displayed in Fig 3 13 45 Fig 3 11 Motion Plots for Radial Roller Example Acceleration Spine 12 Fig 3 12 Optimization Inputs for Radial Roller Example 46 Fig 3 13 Optimi
70. n extension of AA intersects the line defined by BB Next find Ja This can be found by rewriting Eq A 11 as 78 TAIJA at A 13 From the geometry given in Fig A 10 raz ABsin 30 2 Substituting numbers into Eq p A 13 rasza Au a in the direction of r a This locates J between A and A Next Al A compute Jg using From the geometry given in Fig A 10 m 1 ABcos 30 2 3 Substituting numbers into Eq 2 Ba _ 2W3P A 13 again gives B I gt V3 in the direction of rg g This locates Jg between B F IB B 48 and B also Given J J4 and Jz the inflection circle can be drawn as shown in Fig A 10 Example A 5 Inflection Circle for Slider Crank Mechanism Problem Locate the inflection circle for the slider crank mechanism shown in Fig A 11 The li dimensions are AA 2 m and AB 4 m Solution Again to find the inflection circle we need to find three points lying on it Three points which can be found from the information given are J J4 and Jg First locate the instant center I using the procedure given in Chapter 3 The distance AB is given by AB 2c0s30 12 2 3 968 and r4 is given by 79 rar 3 968 cos30 4 582 Also rar 4 582 2 2 582 and B I ra z TA A sin 30 2 291 Tat _ 2 5822 FAJ A of rasa Therefore A is between A and J as shown in Fig A 11 Next find J4 using Eq A 13 For the values giv
71. nalysis window has all of the mechanism plots More than one instance of a graphic object can be generated if one cognate 12 linkage is chosen for more than one plot Several different plot options are shown in Figs 2 12 2 14 Fig 2 9 The GUI design window for the cognates routine Fig 2 10 Linkage for second mode 13 Fig 2 11 Information page for cognates program MQ Cognate Fig 2 12 Animation of single linkage 14 MO Cognate Fig 2 14 The GUI analysis window for the cognates routine 2 4 Program for Designing a Double Rocker Four Bar Linkage DoubleRockerDesign This routine facilitates the design of a four bar linkage as a double rocker The input information are the initial positions of the input and output links rockers and the input and output rocker angles The equations are developed from Section 6 2 2 of the textbook The program is also structured in two windows a design window Fig 2 15 and an analysis window Fig 2 16 In the analysis window one or two plots can be displayed These show the animated linkage and a plot of the output angle as a function of the input angle 15 Fig 2 15 The GUI design window for the double rocker design routine Fig 2 16 The GUI analysis window for the double rocker design routine 2 4 1 The Design Window for the Double Rocker Design Program The GUI displays the four bar linkage on the left hand side of the design window Th
72. only is displayed 5 3 1 Design Window for GeardrAnalysis Program The design window is shown in Fig 5 6 Half of the generating hob or rack tooth form is displayed in the graphics window and the generating tooth information is shown in the frame to the right of the figure o z9 s Fig 5 6 Design window for GeardrAnalysis program Geometric information on the generated tooth form is shown if the Definition button is selected 64 This is shown in Fig 5 7 For the generating hob or rack the user may input the following 1 Addendum constant for rack 2 Dedendum constant for rack 3 Radius of tip of rack tooth 4 Radius of fillet of rack tooth 5 Pressure angle in degrees 6 Diametral pitch for the generated gear the user may input the following 1 Number of teeth 2 Addendum constant Fig 5 7 The definitions window for the GeardrAnalysis program The gear tooth coordinates are generated numerically Therefore it is necessary to identify the number of points in the different regions of the hob Five regions are identified and the user may input the number of points in each region The accuracy generally increases with the number of points 1 Number of points in region of rack tip land 2 Number of points in region of rack tip radius 3 Number of points in region of rack flank 4 Number of points in region of rack base radius 5 Number of points in region of rack bottom land 65 After th
73. output oscillation angle theta must be input along with either alpha or Q The radio button identifies the specific input variable The user enters the value by moving the cursor over the value given and retyping a new value To actually enter the value the return key must be pressed on the computer keyboard The locus for one extreme location for the output pivot B2 is the blue arc To select new designs either input the angle beta directly or click on and drag the green arrow to change the beta values Here beta is the counterclockwise angle between the positive X axis and the green vector see Fig 2 2 The design is automatically updated as beta is changed In addition the transmission angle range is shown and updated dynamically in the status bar at the bottom of the design window The program also has an optimization feature If the Optimization button is selected the program will determine the value for beta that optimizes the transmission angle For the input values shown in Fig 2 1 the optimized output values are shown in Fig 2 4 Fig 2 1 The design window for the crank rocker design routine Rocker Tengih Fig 2 2 The definitions window for the crank rocker design routine Crank Rocker Design Search Demos B Begin Here Crank Rocker Design Default Topics gt Release Notes for Release 13 k paa ie Crank Rocker Design MATLAB gt amp Control System Toolbox CRDesign is a program to de
74. ow for the elliptic trammel routine 4 6 Situations When Rectification Procedure Fails As indicated earlier in most circumstances the rectification procedure implemented in the programs identifies the regions that will give unacceptable linkages However after using the programs the observant student will notice that the four bar and slider crank programs will sometimes identify linkages that will not move through all of the positions The problem that is not addressed is the circuit defect 5 This occurs when the two assembly modes of linkage are separated for all positions of the driver link When this happens it will be obvious from the animation that the linkage cannot move through the range of motion identified without disassembly To resolve the problem choose a different set of circle center of slider points 4 7 References l Waldron K J Range of Joint Rotation in Planar Four Bar Synthesis for Finitely Separated Positions Part I The Multiple Branch Problem ASME Paper No 74 DET 108 Mechanisms Conference New York 1974 Waldron K J Solution Rectification in Three Position Motion Generation Synthesis Department of Mechanical Engineering The Ohio State University pp 301 306 Chuang J C Strong R T and Waldron K J Implementation of Solution Rectification Techniques in an Interactive Linkage Synthesis Program Journal of Mechanical Design Trans ASME Vol 103 1981
75. played if the Definitions button is selected The window is shown in Fig 2 42 2 10 2 Analysis Window for Centrode Program The analysis window Fig 2 43 animates the motion of the linkage This shows that apparent rolling of the moving centrode on the fixed centrode as the linkage moves Eey Fig 2 39 Animation window for slider crank mechanism coupler point atlas program Fig 2 40 Analysis window for slider crank mechanism coupler point atlas program 33 Fig 2 41 Design window for the centrodes routine Fig 2 42 Window showing variable definitions for centrodes program 34 File Edit View Insert Tools Window Help Fig 2 43 Analysis window for the centrodes routine 2 11 Program for Analyzing Path Curvature Inflection4bar Analysis This routine graphically displays the solution of the Euler Savary equation for a four bar linkage The Euler Savary equation gives a relationship between points in the coupler of a four bar linkage and their centers of path curvature Because the theory for path curvature is not covered in the textbook a brief description of the procedure is given in Appendix A The inflection circle routine is developed in a single window of the GUI program as shown in Fig 2 44 In the graphics window the four bar linkage and the inflection circle is displayed The coupler point is designated by a green circle and the center of the coupler point s path by a red
76. pp 657 664 Waldron K J Graphical Solution of the Branch and Order Problems of Linkage Synthesis for Multiply Separated Positions Journal of Engineering for Industry Trans ASME Series B Vol 99 1977 pp 591 597 Mirth J A and Chase T Circuits and Branches of Single Degree of Freedom Planar Linkages ASME Journal of Mechanical Design vol 115 no 2 pp 223 230 1993 60 5 0 Program for Displaying Gears 5 1 Introduction The gear group includes two programs as shown in Fig 5 1 The first program Arb2thDesign determines the tooth form that is conjugate to a straight sided tooth The second program GeardrAnalysis draws a gear tooth given the geometry of the generating rack Each of the programs will be discussed separately File Edit View Insert Tools Window Help Mechanical Sie KINEMATIC PROGRAM MENU Linkage Design Cam Design Rigid Body Guidance Design RBG4har Design RBGCrankslider Design RBGElTrammelDesign The Gear category has two routines One draws involute gears and the other will generate the gear tooth form for an arbitrary conjugate gear The conjugate gears are animated Arb2thDesign GeardrAnalysis Click to expand this topic Fig 5 1 Programs available under gear design 5 2 Arb2thDesign Program This program displays two windows a design window where the input data are identified and an analysis window The analysis windo
77. r balance weight is also determined As in the cases of the majority of the programs the shaking force program is divided into a design window and an analysis window 2 12 1 The Design Window for Slider Crank Shaking Force Program The design window is shown in Fig 2 47 The basic mechanism is a slider crank and the input motion is similar to that for the slider crank program in Section 2 6 This routine is focused on the calculation of the shaking force the counter balance weight and its optimization A large space below the plot is utilized to output the numerical results associated with the shaking force The output data are in blue for emphasis In addition to the link lengths the acceleration of gravity and the weights of the crank coupler piston and counter balance weight must be input It is assumed that the weights and the acceleration of gravity are in consistent units As in the case of the other programs a graphics window that is displayed when the Definitions button is selected defines most of the variables This window is shown in Fig 2 48 2 12 2 The Analysis Window for Slider Crank Shaking Force Program The analysis window is shown in Fig 2 49 Again up to four plots can be displayed at one time The display options are the mechanism the polar shaking force diagram for no counterbalance weight the shaking force diagram for the given counterbalance weight and the shaking force for 37 the optimum counterbalance w
78. rallel to JZ Its intersections with lines A A and B B are points Ja Jp respectively 4 Draw a circle through points J J4 Jg This is the inflexion circle 88 Appendix B Procedure for Drawing Conjugate Tooth Form B 1 General Conjugate Tooth Forms The fundamental law of gearing requires that when two gears are in contact the angular velocity ratio is inversely proportional to the lengths of the two line segments created by the intersection of the common normal to the two contacting surfaces and the line of centers This ratio is constant if the common normal intersects the centerline at a fixed point the pitch point The tooth forms satisfying this condition are said to be conjugate The flat sided rack and involute tooth form are one example of conjugate tooth forms however there are an infinite number of other tooth forms which can be conjugate In this section we will generalize the procedure given in Section 10 12 of the textbook to develop a procedure for finding the tooth form which is conjugate to a general tooth form The information in Appendix B was originally contained in the textbook however it was removed because of page constraints Therefore the entire development is given here The program that will draw a conjugate gear is described in Chapter 5 of this manual B 1 1 Required Geometric Parameters Several parameters must be known about both gears to determine the unknown tooth form which is conjugate to th
79. reeseseresresesesesereses 22 2 6 2 The Analysis Window for Slider Crank Program seeeeseeseereeseesessresrersersresresseees 22 2 7 Program for Analyzing a Stevenson s Six Bar Linkage SixBarAnalysis ceeeeeeee 24 2 7 1 The Design Window for Six Bar Program esceecessecsseceseeesneeeseecaeeeseessaeenaeenees 25 2 7 2 The Analysis Window for Six Bar Program esseseseseeseesessresressessresressersersresreesesee 26 2 8 Program for Generating Atlas of Coupler Curves for Four Bar Linkage HRCrankRockerAnalysis enrr roseo ia koerse DE E EE EEA REEE A ENSE 21 2 8 1 The Design Window for Four Bar Coupler Point Analysis Program eeeeeeeeeee 27 2 8 2 The Animation Window for Four Bar Coupler Point Analysis Program 28 2 8 3 The Analysis Window for Four Bar Coupler Point Analysis Program 06 28 2 9 Program for Generating Atlas of Coupler Curves for Slider Crank Mechanism CHR SliderCrank Design is 4s3sss5 snegscavanacsanadvenasadiyaaseavenceseeasavenscansywaeseany caueeei O E 30 2 9 1 The Design Window for Slider Crank Coupler Point Analysis Program 30 2 9 2 The Animation Window for Slider Crank Coupler Point Analysis Program 32 2 9 3 The Analysis Window for Slider Crank Coupler Point Analysis Program 32 2 10 Program for Analyzing Four Bar Linkage Centrodes ee eeseeecceeseeeeseeseeeeseeeneeenseensees 32 2 10 1 Design Window for Centrode P
80. rogram sessessessesseeresseseresssresseserssressesseesressesee 32 2 10 2 Analysis Window for Centrode Program essesseseseseesessessresressersresressessesseesressesee 32 2 11 Program for Analyzing Path Curvature Inflection4barAnalysis cesceesseceseeeeeeeeeees 35 2 12 Program for Analyzing the Shaking Force in a Slider Crank Program ShakeAnalysis 37 2 12 1 The Design Window for Slider Crank Shaking Force Program ccsscceesseeees 37 2 12 2 The Analysis Window for Slider Crank Shaking Force Program cccesseeees 37 3 0 Prosram for Cam Desig scrissero aee e aaa K A Oo e Ao a E 40 S SEVERE CUNO PAATE NE E 40 3 2 Cam Follower and Motion Specification WindoW ssesessseesssessessseessesessseesseesseesseeessees 40 Section Page 3 3 Motion Plots Window s j aci nesac huts neientiendee adie init le 41 3 4 Cam Follower Animation Wid OW eesseseesssesesseseresressessresressessesstessesseeseesseeesesesseesreseese 43 3 5 Radial Roller Follower Example iajssecssyssnesadsvestiacypasdebasjaveaasscdecsesveazeasstexteadsvasestnubseeenasdeved 43 4 0 Program for Rigid Body Guidance isysvsssasisscesassnssccacnpassanaavcancavsyasesensdesseacipashesyavscassaaaveaseavayaeens 48 41 htrod thon sser aare seus te eset EE ea ier aaee ae aE Ee E eE aa ind he S ERS 48 4 2 Rigid Body Guidance Using a Four Bar Linkage RBG4barDesign ce eeeeeeeeeeeee 48 4 2 1 Design Window for Four Bar Linkage for Rigid Body
81. rough 1 or 2 positions in one assembly mode and 2 or 1 positions in the other assembly mode When this happens the linkage design is unacceptable This problem was referred to in the textbook as a change of branch The slider crank program uses a procedure developed by Waldron to identify linkages that are unacceptable in the initial stages of the design The procedure is similar to that used for four bar linkages 4 3 1 Rectification When the Crank Is the Driver Avoiding the branch problem is a two step process and the regions in the two steps are different The slider point is considered first because it is the driven link Since the slider point is really just a circle point with the corresponding center point at infinity the slider point can be chosen in the same way that the driven circle point was chosen in the case of the four bar linkage The main restriction is that only points on the circle of sliders can be chosen The three image pole circles identify acceptable locations for the slider point The distances between successive image poles define the diameters of these three circles There are three image poles Pj P13 and P 3 and these are the same points used to draw the circle of sliders in position 1 The unacceptable positions for the driven slider point are shown shaded in yellow in the program If the slider point is chosen in the yellow shaded area the linkage will have a branch problem and be unacceptable 54 After the
82. ry 2 Ed 1 0 Introduction In the first edition of the textbook entitled Kinematics Dynamics and Design of Machinery by K J Waldron and G L Kinzel a set of MATLAB programs were written to supplement the textbook These programs were written so that the input was command driven This means that the user must input information in response to prompts These original programs are included in a separate folder on this CD The programs are written using a fairly simple programming structure and either the students or the instructor can modify them easily The original programs will work with version 5 0 or higher or MATLAB While the original programs generally work well they are more difficult to use then mouse driven programs Therefore most of the programs were rewritten to incorporate a graphical user interface GUI that is mouse driven The new programs are much easier to use than the original ones however the programming structure is much more complex than the original programs and considerable MATLAB programming expertise is required to make modifications in them Therefore in this user s manual we have not attempted to define the internal structure of the programs We will only explain how to use them However the source code for the programs is provided on the disk for those who are experienced in programming using the MATLAB GUI This manual gives a description of the MATLAB programs written to support the textbook The program
83. s and lines and coupler positions Editable boxes for user input of three coupler positions are provided The user can either input the positions numerically or move the locations and angles of the three coupler positions by mouse dragging The GUI implementation also allows users to drag any slider point continuously with its coordinates updated dynamically To be able to recognize corresponding points on the plot and data in the editable boxes three different colors red blue green are used for the coupler positions Elliptic Trammel Design for Rigid Body Guidance r3 slider 1 angle slider 2 angle 4 3442 14 4374 8 9434 slider 1 point K y entered coord 3 1 09 slider coord 2 8855 2 3182 slider 2 point x y onbsciesth 0 97 2 69 slider coord 1 7764 1 8219 coupler point post 0 0 45 pos2 3 0 135 0 1 2 3 4 5 poss 2 2 Fig 4 13 The design window for the elliptic trammel routine 4 5 2 Analysis Window for Elliptic Trammel Mechanism The three coupler positions in the analysis window Fig 4 14 use the same colors as in the design window In the analysis window only one plot is shown and animated because only one assembly position is possible 59 RBG Elliptic Tramme l Analysis Window Fig 4 14 The analysis wind
84. sign a crank rocker mechanism and gt Fuzzy Logic Toolbox to analyze the result The program contains two windows a design gt B image Processing Toolbox window and an analysis window The nomenclature used by the program gt amp Mu Analysis and Synthesis Toolbox is that given in the textbook Kinematics Dynamics and Design of gt Neural Network Toolbox Machinery by Kenneth Waldron and Gary Kinzel gt amp Y Optimization Toolbox f F f In the design window the variables are the angles theta and gt G Signal Processing Toolbox beta the time ratio and one of the link lengths The time ratio P amp statistics Toolbox may be input either through the alpha angle or through the Q value gt B system Identification Toolbox One of the program features is that users can drag the mouse along gt BWavelet Toolbox the arc defining the limit positions for the output link ina gt BSimutink continuous fashion In addition the transmission angle range is gt Statefiow shown and updated dynamically De RE In the analysis window users can control the number of plots up to four and the contents of each plot ten options are provided Furthermore the animation speed can be easily adjusted by clicking on the speed buttons Two buttons connect the two windows The Return button in the analysis window closes the analysis window and brings back the design window while the Analysis button in the design window open the analysis window and s
85. sitions Note that this linkage will give a different velocity state for each value of angular velocity for the coupler Therefore an infinite number of velocity states are possible The instant center for the coupler is shown in Fig A 2 Notice that C CI and D D I are collinear This corresponds to the result that a crank subtends angle 012 2 at the pole P 2 As 0 2 approaches zero the pole becomes co linear with the circle and center points and becomes the instantaneous center of rotation I O Yo 1 Pp D Fig A 1 The solution of Example 4 6 68 N O Yo 1 Fig A 2 The location of the instantaneous center for the velocity field of Example 4 6 In the case of two finitely separated positions we found that it was also possible to move the moving lamina through the two design positions using only a single pivot between the fixed and moving planes as shown in Fig 4 14 This point was the pole for those two positions Correspondingly the required velocity state can be generated by means of a single pivot at the instantaneous center of the motion The location ry of the instantaneous center relative to the origin is obtained from Eq A 1 by letting vc 0 to get 0 vo w x ryo or 0 w x Vot w x x Fo w x Vo F10 or wxvo kxvo tio z A 2 w2 w where ok requiring that w be positive counter clockwise In Example A 1 above _kxdi _ jj This is shown in Fig A 2 Notice t
86. tart the linkage animation Every time the Analysis button is pressed all of the design parameters are updated to start a new animation There is a status bar at the bottom of the design window If the chosen values for the variables cannot be used to create a crank rocker mechanism an error message will be shown in the status box aM Fig 2 3 The help window of the crank rocker design routine pae Ile I 2 i 7 Fig 2 4 Optimized linkage for input values in Fig 2 1 2 2 2 The Analysis Window for Crank Rocker Program After the design is finalized i e beta is selected the Analysis button can be selected In the analysis window shown in Fig 2 5 users have control of the number of plots up to four shown and the contents of each plot nine options The nine options that are plotted as a function of the crank angle are 1 Rocker angular position 2 Rocker angular velocity for a constant crank angular velocity of 1 rad sec 3 Rocker angular acceleration for a constant crank angular velocity of 1 rad sec 4 Copular angular position 5 Coupler angular velocity for a constant angular velocity of 1 rad sec for the crank 6 Coupler angular acceleration for a constant angular velocity of 1 rad sec for the crank 7 Input torque output torque This gives the mechanical advantage for the linkage 8 Transmission angle degrees 9 Mechanism plot The nine options ar
87. the instant center as shown in Figs A 14 and A 16 Then the following relationships apply lyg lvn v n 144 V5 4 yia n 4 12 V14 anypt in system2 4 anypt in system4 withzero velocity relative to System 2 vy h42 vy 4 4 Fig A 16 Velocity polygon for determining the velocity of the instant center I5 Now lyy is perpendicular to line AJ yy is perpendicular to line BI lvi is parallel to line AJ y15 14 is parallel to line BI 84 and lv 4 s perpendicular to the line from J4 to 713 Line ZD Because of the right angles indicated the ends of vectors vp and vy lie on a circle with yj as the g g 2 v 5 diameter A detailed representation of the angles involved is shown in Fig A 17 Because quadrilateral Iacd is inscribed in a circle two observations can be made from plane geometry a Opposite angles of the quadrilateral are supplementary b All angles inscribed by the same chord segment or equal segments are equal Therefore y Pp 2 p 2 yenga Then y L 5 B p y E 0 and B p nta Fig A 17 Details of the velocity polygon in Fig A 16 Also triangles dic and dac contain a common chord line as a side Therefore 9 7 which requires that a 6 Comparing Figs A 15 and A 16 it is clear thata P 0 which proves the theorem A consequence of the Bobillier theorem is that the direction of the velocity of I5 is a purely geometric quantity as it should be
88. ther a crank or the coupler as driver Programs for drawing gears given the geometry of the cutter Program for computing the inflection circle of a four bar linkage Program for design of linkage for three positions for rigid body guidance Program for computing the shaking force for a slider crank mechanism Program for analyzing a six bar linkage Program for the analysis of a slider crank linkage with the slider coupler or crank as driver 1 2 Program Installation To install the programs simply copy the folder entitled GUI Based Kinematic Programs from the CD to a folder on your hard disk The programs can be run directly from the CD but they will be slower than if they were copied to the hard disk After the programs are copied to the hard disk open MATLAB and set the MATLAB path to the folder where the programs reside 1 3 Running the Programs To run the programs open MATLAB and at the command prompt type mainmenu The screen shown in Fig 1 1 will appear Click on the Continue button and the screen in Fig 1 2 will appear As indicated in Fig 1 2 the programs are arranged under four general headings Linkage Design Cam Design Rigid Body Guidance Design and Gear Design File Edit View Insert Tools Window Help THE OHIO STATE UNIVERSITY Mechanical Engineering Kinematic Design and Analysis Programs written by Yueh Shao Chen Sung Lyul Park Michael Stevens and Gary L Kinzel Department of Mechanical Engine
89. this by choosing linkages with the driven circle point in the yellow region and then animating the result This can be done easily by dragging the driven circle point with the mouse Regardless of where the driver circle point is chosen the linkage will have a branch problem After the driven circle point is chosen the driver circle point can be identified However even if the driven circle point is chosen outside of the yellow shaded region it is possible to choose the location of the driver circle point such that branching will occur In the design window colored linear regions are shown radiating from the driven circle point The driver circle point must be chosen to lie outside of the colored regions Sometimes the acceptable region is very small or even nonexistent If there is no linear region that is free of color then there is no solution that will be free of the branch problem In the example shown in Fig 4 2 the linkage chosen has the driver circle point in the forbidden region Therefore that linkage will have a branch problem as will be apparent when the linkage is animated Fig 4 2 The design window for the four bar linkage design for the rigid body guidance 4 2 2 Analysis Window for Four Bar Linkage for Rigid Body Guidance Those three coupler positions in the analysis window Fig 4 3 use the same colors as in the design window It is therefore possible to identify which position is missed if the rectification procedure is
90. w is described first 5 2 1 Design Window for Arb2thDesign Program The procedure used to generate the tooth profile is given in Appendix B of this manual The design window is shown in Fig 5 2 The generated tooth form is displayed in the graphics window and the generating tooth information is shown in the frame to the right of the figure Geometric information on the generating tooth form is shown if the Definition button is selected This is shown in Fig 5 3 For the generating gear the user may input the following 1 Number of teeth 2 Number of points describing the generating tooth The more points the higher the accuracy of the generated tooth 3 Addendum constant a 4 Flank angle for generating tooth see Fig 5 3 61 Fig 5 2 Design window for Arb2thDesign program Fig 5 3 The definitions window for the Arb2thDesign program The generated gear information is summarized in the frame below that for the generating gear For the generated gear the user may input the following 1 Number of teeth 2 Addendum constant a 3 Dedendum constant b 62 The final piece of information that the user may input is the diametral pitch Once the input data are established the following information is displayed 1 Center distance C 2 Tooth thickness at the pitch circle t 3 Addendum length on generating gear A Buttons are provided for an internal or external gear however currently the program can
91. xist for the line The first occurs when the line is horizontal Then y ya regardless of x When the line is vertical then x x a for all values of y Note that in Eq B 1 we assume that the components of the normal vector are known If only an equation for the tooth profile is known we can obtain the normal to the curve at any point by differentiation For example if the tooth profile is given by y F x then the slope of the normal vector is given by 1 dy dx where the derivative is evaluated at the point of interest If x and y are given as parametric expressions for example y rsin0 x rcos0 then the slope of the normal can be computed from Referring to Fig B 2 the line AP through P can be written relative to the coordinate system attached to gear 2 as XP h cosh yp pn sing B 2 where rp is the pitch circle radius of gear 2 The negative sign on yp is present because p is negative Substituting Eqs B 2 into Eq B 1 gives n sing ncos xana ya or nsing nna coso ya xana 0 B 3 In a typical problem both x4 and ya will be specified This will correspond to the contact point location for both gears although the x4 and ya specified will be relative to gear 2 We must find the coordinates relative to gear 3 to find the point on gear 3 which is conjugate to the point on the gear However to do this we must first find the angle 91 The angle can be found using the procedur
92. y with its coordinates updated dynamically To be able to recognize corresponding points on the plot and data in the editable boxes three different colors red blue green are used for the coupler positions As the circle and center points are moved using the mouse the linkage will change shape The current link lengths along with the Grashof type are continuously updated When a Grashof type 2 linkage is indicated the number 2 is printed in red 4 2 1 1 Visual Aid To Identify Limits for Center Points In Fig 4 2 a red polygon is shown made up of dashed lines This is provided as a visual aid to the user if there are locations where center points are or are not permitted The coordinates of the corners of this polygon are provided in the editable boxes below the picture The user may change any of the points This polygon is for visual purposes only It has no direct affect on the equations used in the design procedure 4 2 1 2 Rectification As indicated in Section 6 3 6 when linkages are designed using the basic procedure outlined in Section 6 3 of the textbook it is common to find that they do not guide the rigid body through all three positions unless the assembly mode is changed In such cases when the linkage is animated the rigid body will pass through 1 or 2 positions in one assembly mode and 2 or 1 positions in the other assembly mode When this happens the linkage design is unacceptable This problem was referred to in th
93. zed Motion Plots for Radial Roller Example 47 4 0 Program for Rigid Body Guidance 4 1 Introduction In rigid body guidance or motion generation the coupler of a linkage is guided through a series of positions The programs in this set address three positions and three different programs are available as shown in Fig 4 1 Mechanical ie KINEMATIC PROGRAM MENU Linkage Design Cam Design The rigid body guidance category includes three routines one for a four bar linkage one for a slider crank linkage and one for a double slider linkage A flexible user input from either the keyboard or mouse dragging is provided to change the locations of circle points center points and slider points RBGSlider Crank Design RBGEITrammelDesign Gear Design click to expand this topic aa Close far Fig 4 1 Programs available for rigid body guidance The first program RBG4barDesign is for the design of four bar linkages The second RBGCrankSliderDesign is for crank rockers and rocker crank linkages and the third RBGEITrammelDesign is for double slider or elliptic trammel linkages Each of these will be discussed separately in the following The basic programs follow the procedures and use the nomenclature in Section 6 3 of the textbook Therefore the basic design procedure will not be discussed here However the programs RBG4barDesign and RBGCrankSliderDesign both include a rectification
Download Pdf Manuals
Related Search
Related Contents
Samsung NS190 Kullanıcı Klavuzu TNC 320-Manuel d`utilisation Programmation des cycles 6800/6801/6303/6811 DEBUGGER USER`S MANUAL 5th Printing Acer Predator G3-605 farmbooks4.06-manual.. - Sanders Software Consulting Perform 2 Slot ATCA AC Shelf User Manual Aufwickeleinheit Serie W SP 500/800 松井証券(8628) Copyright © All rights reserved.
Failed to retrieve file