0% found this document useful (0 votes)
26 views11 pages

Cam Profile Synthesis Workshop Guide

The document discusses the synthesis of cam profiles, analyzing various types such as C-type and H-type based on velocity and acceleration diagrams. It details the identification of suitable profiles for specific regions to ensure continuity in motion, along with calculations for angles and lengths required for cam design. Additionally, it includes MATLAB code for generating the cam design and exporting data for further use in Solid Edge.

Translated by

ScribdTranslations
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views11 pages

Cam Profile Synthesis Workshop Guide

The document discusses the synthesis of cam profiles, analyzing various types such as C-type and H-type based on velocity and acceleration diagrams. It details the identification of suitable profiles for specific regions to ensure continuity in motion, along with calculations for angles and lengths required for cam design. Additionally, it includes MATLAB code for generating the cam design and exporting data for further use in Solid Edge.

Translated by

ScribdTranslations
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Workshop on mechanisms.

Cam profile synthesis


Luis Daniel Fuentes González - T00054663
Diego Felipe Jaimes Ballén - T00054379

1 According to the following graph of the lift of a cam, determine the


suitable profiles that should be used in regions A-B and F-G,
so that discontinuities in the velocity profiles do not occur
and acceleration.

From the shown figure, the diagrams of the velocity and acceleration profiles are determined from the profile.
of position already assigned. In this way, figures are resorted to1y2shown below, to recognize said
diagrams based on the nomenclature of the profiles.

1
Figure 1: C-type cam profiles.

Figure 2: H-type cam profiles.

2
Having recognized the profilesC− 1,H− 6,H− 5yH− 3; the profile diagrams for speed are created
and acceleration:

Figure 3: Diagram of known profiles. Made in Inkscape.

3
Now an analysis is carried out to recognize the unknown profiles in such a way that they match with the
continuity of the diagram. The first thing to consider is that C-type profiles start and end
for the accelerations.

A-B: The acceleration does not end at 0, so it is an H profile. Of these profiles H− it adjusts to the
continuity of the profiles.

E-F: Since it is a profile given by constant speedfor the speed diagram the value will be maintained
end of section D-E. In addition, in position it will be a linear line and in acceleration it will be equal to 0.

F-G: In this section, the acceleration starts and ends at 0, following a type C profile. The speed must start at
a positive value and ending in 0, which is consistent with the profileC− 4.

Having all the profiles identified, we proceed to create the complete profile diagram:

Figure 4: Complete profile diagram, Position and Speed. Made in Inkscape.

4
Figure 5: Complete profile diagram, Acceleration. Made in Inkscape.

The figure P6.15 shows the graph of a lifting cam.


detention return. The drafted profiles cited in order areH− 1
constant speed,C− 2, Detention,C− 3yH− It is known that
L3 = L5 =L6 = 4in, β = 120
3 yβ = 60. 6
o o

Figure P6.15

a) Determineβ1 , β2 , β4 , β5 , L1yL2 . Esboce los diagramas S, V y A.


Having the profile diagram for the position, the velocity and acceleration diagram must be determined based on
in the assigned profiles.

5
Figure 6: Diagram of profiles, Position, Velocity, and Acceleration. Made in Inkscape.

6
Now then, to determineβ , β , β , 1β , LyL
2 They
4 5must1 be determined
2 based on the equations according to the profile.
assigned

2.1 Findβ1yL1

VH−1(φ = β ) =1 VC−2(φ = 0)

πL 1 πβ 1 L3 π·0
without = 1 + cos
2β 1 2β 1 β3 β3

πL 1 L3
= (1)
4β 1 β3

AH−1(φ = 0) = AH−4(φ = β ) 6

π2 L 1 π·0 π2 L 6 πβ 6
cos = without
4β12 2β 1 4β62 2β 6

β 21· L 6
L=1 (2)
β62

4β62L3
(1) y(2) : β = 1
πL 6 · β 3

∴ β 1= 38.197 o (3)

β 21· L 6
(2)y(3) : L= 1
β62

∴ L=1 1.621123in 4

2.2 Findβ2yL2

L=6 L + L
2 1 (5)

(4)y(5) : L= L− 2L 6 1

∴ L=2 2.38in (6)

VH−1(φ = β ) =1 Vvel. cte (φ = 0)

πL 1 πβ 1 L2
sine =
2β 1 2β 1 β2

2.38in
β 2=
in
0.0666
o

∴ β 2= 36.06 o (7)

7
2.3 Findβ4yβ5

VC−3(φ = β ) =5 VH−4(φ = 0)

L5 πβ 5 πL 6 π·0
1− cos =− sin
− β5 β5 2β 6 2β 6

4The
5 6β
β 5=
πL 6

∴ β 5= 76.39 o (8)

360o = β +
1 β + 2β + β 3+ β +4β 5 6

∴ β 4= 29.349 o (9)

b) Design a disk cam with a roller follower in radial translation.


R0= 3.5in
The design of this cam is based on the implementation of theβ and theLfound, so that the different are defined
ranges ofφ for each profile analyzed in the position profile diagram. In this diagram, it should also be
define the different position valuesS(in).
Lastly, the respective values of are determined.R, according to each profile, given the equation:

R(φ) = R+0S(φ) (10)

2.4 Code implemented for the cam design

Listing 1: Cam Design. Code in Matlab


1 beta1=38.197;
2 beta2=36.06;
3 beta3=120;
4 beta5=76.394;
5 beta6=60;
6 beta4=360-beta1-beta2-beta3-beta5-beta6;
7 L3=4;
8 L5=4;
9 L6=4;
10 L1=beta1^2 L6/beta6^2;
*
11 L2=L6-L1;
12 m = (pi/2) (L1/beta1);
*
13

14 phi1=0:5:beta1;
15 phi2=beta1:5:beta1+beta2;
16 phi3=beta1+beta2:5:beta1+beta2+beta3;
17 phi4=beta1+beta2+beta3:5:beta1+beta2+beta3+beta4;
18 phi5= beta1+beta2+beta3+beta4:5:beta1+beta2+beta3+beta4+beta5;
19 phi6=beta1+beta2+beta3+beta4+beta5:5:beta1+beta2+beta3+beta4+beta5+beta6;
20 phi=[phi1 phi2 phi3 phi4 phi5 phi6];
21

22 %son H-1, constant speed, C-2, stop, C-3 and H-4.


23 S1= L1 *(1-cos((piphi1)/(2
* beta1))); *
24 S2 = L1 +* m (phi2 - beta1);
25 S3=L1+L2+L3 *(((phi3-(beta1+beta2))/beta3)+sin(pi(phi3-(beta1+beta2))/beta3)/pi);
*
26 S4=[L1+L2+L3 L1+L2+L3 L1+L2+L3 L1+L2+L3 L1+L2+L3 L1+L2+L3];

8
27 S5=L1+L2+(L5(1-(phi5-(beta1+beta2+beta3+beta4))/beta5+sin(pi(phi5-(beta1+beta2+beta3+beta4))
* *
/beta5)/pi));
28 S6=L6 *(1-sin(pi(phi6-(beta1+beta2+beta3+beta4+beta5))/(2
* beta6))); *
29 S=[S1 S2 S3 S4 S5 S6];
30

31 R=3.5+S;
32

33 polarplot(phipi/180,* R, 'r')
34 X=R. *cosd(phi);
35 Y = *R. sin(phi);
36

37 R1=3.5+S1;
38 R2=3.5+S2;
39 R3=3.5+S3;
40 R4=3.5+S4;
41 R5=3.5+S5;
42 R6=3.5+S6;
43 polarplot(phi1pi/180,R1),hold
* on,
44 polarplot(phi2pi/180,R2)
*
45 polarplot(phi3pi/180,R3)
*
46 polarplot(phi4pi/180,R4)
*
47 polarplot(phi5pi/180,* R5)
48 polarplot(phi6pi/180,R6)
*

Figure 7: Cam design in Matlab

9
Figure 8: Lever design for each profile in Matlab

The design of the cam generated a coordinate table as a data memory, this table was exported to
Excel, so that, in this way, the information from the data memory could be taken to Solid Edge, and generate the
lever graph in this.

10
Figure 9: Memory of Cartesian coordinates in Excel

It should be taken into account that each column, in each section, represents the coordinates in X, Y, and Z, respectively.
mind.

Figure 10: Cam design in Solid Edge

11

You might also like