Uploaded by malovem606

cam synthesis

advertisement
1771
A novel method for the dynamic synthesis of cam
mechanisms with an imposed driving force profile
H Erdelyi∗ and D Talaba
Transilvania University of Brasov, bdul. Eroilor, Brasov, Romania
The manuscript was received on 30 March 2009 and was accepted after revision for publication on 11 November 2009.
DOI: 10.1243/09544062JMES1649
Abstract: In the car industry, the ergonomic and haptic properties of controls are gaining high
priority. The cam mechanisms of switches and knobs, such as those of car turn switches, are usually required to comply with a certain user force profile, according to human physical limitations
and ergonomic requirements. In order to fine-tune the force input and the function performed by
the mechanism, the cam profile is normally subjected to a detailed synthesis having as input the
desired user force profile. Nevertheless, conventional cam synthesis and analysis methods do not
provide an adequate tool for designing the cam profile based on the required driving effort. In this
article, an energy-based method is proposed for designing a cam mechanism able to accurately
replicate the desired profile of the driving effort. According to the proposed method, the cam profile is determined as a finite series of points and takes into consideration all contact forces between
the cam and the follower, including friction. The method is non-linear, considering a combined
Stribeck–Therfall friction model as well as the damping of the system. Numerical validation is
provided considering the case of the cam mechanism of a conventional car turn switch.
Keywords: cam design, cam mechanism, cam profile, driving force profile, energy-based
calculation, finite series
1
INTRODUCTION
Cam mechanisms provide a wide variety of motion
generation methods, due to their different geometrical configurations and different combinations of cams
and followers. Because of their versatility and ease of
adaptability, cam mechanisms are widely spread in
all types of mechanical devices and machines, like
agricultural machines, the textile industry, packaging
machines, machine tools, printing presses, the automotive industry, switches, or control systems [1, 2].
Cam mechanisms, being a kind of mechanical program carrier, are also used in robotic design when it is
not possible to satisfy a desired position function by
means of other systems [3].
Usually, the industrial design of cam mechanisms
considers primary guidelines such as [1, 4, 5]
(a) transfer function;
(b) design speed;
∗ Corresponding author: Product Design and Robotics, Transilvania
University of Brasov, bdul. Eroilor nr.29, Brasov 500036, Romania.
email: erdelyi@unitbv.ro
JMES1649
(c)
(d)
(e)
(f )
(g)
(h)
(i)
(j)
kinematic constraints;
cam–follower acceleration curve;
maximum follower acceleration;
maximum pressure angle;
manufacturing considerations;
surface wear;
torque on the camshaft;
cost and space requirements.
However, there is a special area of application
where the above-mentioned guidelines are only of secondary importance, namely those cam mechanisms
that are actuated manually, such as switches for example. These mechanisms operate usually at low speeds
and involve relatively low forces. In these mechanisms, also the user force feedback properties (haptic
properties) are considered, and sometimes they constitute the primary design parameter. A good example
of such human-operated mechanisms is switches in
general and, in particular, the switches used in the
automotive industry. In the last few years, the major
car manufacturers have been conducting research on
the issue of deliberately shaping the haptic sensation of knobs and switches in terms of ergonomics,
comfort, and pleasure in manipulating them [6, 7].
Proc. IMechE Vol. 224 Part C: J. Mechanical Engineering Science
Downloaded from pic.sagepub.com at WEST VIRGINA UNIV on June 20, 2015
1772
H Erdelyi and D Talaba
By manufacturing a switch that looks pleasant, a
positive impression is created in the customer and
this provides a competitive advantage in the market.
Therefore, in addition to the purely functional requirements, designers now face the challenge of having to
design the ‘user feel’ of the controls as well. To solve
this problem in the best possible way, the designer
would need straightforward methods for determining the mechanism’s characteristics based on a desired
force feedback (haptic) property.
Previous work on the haptic design of such switches
proposed mainly tools for aiding the analysis of the
user feel; investigating, for example, the characterization of the haptic parameters [8, 9] or focusing on
developing haptic systems [10–12], but not considering the design of the user feel itself through a specific
cam mechanism design.
The usual kinematic approach of cam mechanism
synthesis deals with the establishment of geometrical parameters and transmission functions, velocities,
accelerations, and pulses [2, 5, 13]. In the dynamic
analysis of cam mechanisms, the system is generally treated from the point of view of vibration [2, 13]
considering rigid and elastic camshafts, and one or
several degrees of freedom spring and damper models. The motion of the equivalent mass of the follower
is described by differential equations. Lederer [14] proposes a two-degree-of-freedom spring and damper
model to analyse the influence of the adopted transfer
function on the dynamics of the cam mechanism. He
first solves the differential equations in order to determine the transfer function and then an optimization
procedure is applied, in case of inadequate stiffness
and damping parameters.
Although the cam design and manufacturing
methods presented in the available literature are well
established, they do not provide an adequate tool for
designing a cam profile based on a required driving
effort. Therefore, this article proposes a new method
devoted specifically to designing a cam mechanism
according to a desired profile of the driving force or
driving torque. Using energy-based calculations, the
cam profile is determined as a finite series of points in
polar coordinates and takes into consideration all contact forces between the cam and the follower, including friction. The method is non-linear, considering a
combined Stribeck–Therfall friction model as well as
the damping of the system. Numerical validation is
provided considering the case of a cam mechanism
from a conventional car turn indicator switch.
2
or torque’s profile contains all the necessary information about the cam geometry. Considering the driving
torque’s profile as a function of the cam rotation angle
(as a design input), with the method presented in this
article it is possible to accurately design the cam geometry corresponding to the required force profile. The
method has two main stages: first, an idealized model
is considered, neglecting any type of losses, for which
a so-called ‘preliminary cam profile’ is determined. At
the second stage, an iterative method is implemented,
considering losses due to friction and damping, by
which one can correct the preliminary cam profile
determined previously.
For the method presented below, the time evolution
of the driving force’s profile, the cam rotation angle,
and the angular velocity are considered as known and
the goal is to determine the cam profile.
2.1
Determining the preliminary cam profile
For the preliminary design stage, a simplified model
of a typical cam mechanism is presented in Fig. 1,
where K indicates the spring of the follower, C is the
damper, and Tr stands for the translational joint that
guides the follower. As the driving torque T acts on the
cam, the follower–cam point of contact moves along
the cam profile (Po Pa Po ) displacing the follower and
simultaneously compressing the spring of the follower.
Since the follower displacement and the spring compression are equal in this case, one can determine the
cam profile using the spring compression data as a
function of the cam rotation angle. The cam displacement can be represented using polar coordinates as
a function of the rotation angle of the cam α and the
polar radius ρ: the distance between the follower and
cam pivot axes (Fig. 1).
A CAM DESIGN METHOD BASED ON THE
DRIVING TORQUE’S PROFILE
The method presented in this article relies on the
idea that for a cam mechanism, the driving force’s
Fig. 1
Schematic model of the cam mechanism
Proc. IMechE Vol. 224 Part C: J. Mechanical Engineering Science
Downloaded from pic.sagepub.com at WEST VIRGINA UNIV on June 20, 2015
JMES1649
A novel method for the dynamic synthesis of cam mechanisms
According to the proposed method, for the preliminary stage, the joint compliances and losses due to
friction and damping are neglected. In this case the
energy balance of the system is
dW T = dE P + dE K
(1)
where dW T is the work done by the driving torque T ,
dE P is the potential energy of the system, and dE K is
the kinetic energy.
At this point, considering low speeds and low
masses, the kinetic energy term dE K ≈ 0 will also be
preliminarily neglected, leaving a simple form of the
energy balance
dW T = dE P
(2)
The potential energy term dE P in the above equation
(equation (2)) is the potential energy stored in
the spring of the follower and therefore it can be
expressed as
dE P = F el dx = kx dx
(3)
where F el is the elastic force of the spring, k is
the stiffness coefficient, and x is the compression of
the spring.
Using the trapezoidal formula, one can numerically
approximate the potential energy between two consecutive values of spring compression (x0 and x1 ) as
follows
x1
k
F el dx ≈ (x12 − x02 )
(4)
2
x0
From the above equation (equation (4)), the spring
compression x1 can be determined as
x1 ≈
2
k
x1
x0
F el dx + x02
(5)
Following the above algorithm, the potential energy
stored in the spring for the next compression cycle (x1
to x2 ) can be written as
x1
x2
k
k 2
2
x2 −
F el dx ≈ (x22 − x12 ) =
F el dx + x02
2
2
k x0
x1
(6)
From equation (6), x2 can be determined as shown
below
x2
x1
2
el
el
x2 ≈
F dx +
F dx + x02
(7)
k x0
x1
1773
of spring compression with the formula
x2
xn
2 x1 el
el
el
F dx + F dx + · · · +
F dx + x02
xn ≈
k x0
x1
xn−1
n xi
2
=
F el dx + x02
(8)
k i=1 xi−1
On the other hand, according to equation (2), the
work done by the driving torque is equal to the potential energy of the spring. Furthermore, by considering
that any α interval of rotation has a corresponding
x compression of the spring, the energy balance is
xn
αn
F el dx =
dW T
(9)
xn−1
αn−1
In the above equation (equation (9)), the work of the
driving torque T can be determined as
dW T = T dα
(10)
where T is the driving torque and α is the rotation angle
of the cam.
Over a small interval of rotation the work done by
the driving torque will be
α0 +α
α0 +α
T
dW =
T dα
(11)
α0
α0
For a finite sequence of rotation intervals of the cam,
the above equation can be approximated with the
trapezoidal formula determining the generic term as
follows
αn
α
WnT ≈
(12)
(Tn−1 + Tn )
2
αn−1
Considering equation (2), the potential energy term
from equation (8) can be replaced with the driving
torque work determined in equation (12). Considering
the above-mentioned algorithm, one can determine a
finite series of spring compression data as a function
of the cam rotation and the driving torque
2 n α
(13)
xn ≈ (Ti−1 + Ti ) + x02
k i=1 2
Finally, one can compute a series of follower displacement ρn based on the compression data of the
spring – provided by equation (13)
ρn = r0 + rr + xn ≈ r + R
2 n α
+
(Ti−1 + Ti ) + x02
k i=1 2
(14)
Using the same algorithm, one can determine for a
finite series of compression intervals the generic term
where r0 is the minimum radius and rr is the roller
radius as presented in Fig. 1.
JMES1649
Proc. IMechE Vol. 224 Part C: J. Mechanical Engineering Science
Downloaded from pic.sagepub.com at WEST VIRGINA UNIV on June 20, 2015
1774
H Erdelyi and D Talaba
Equation (14) determines the cam profile as a series
of points in polar coordinates, having the generic term
ρn , being a function of the driving torque and cam
rotation angle α. Nevertheless, this cam profile is just
a preliminary approximation needed in the next stage
of the method, since the friction, damping, and kinetic
energy of the system have not yet been considered.
2.2
Actual cam profile calculus
After determining the preliminary cam profile for the
simplified model, losses due to friction and damping
as well as kinetic energy of the system can be introduced. This is done in an iterative manner based on the
preliminary results provided by the simplified model.
First, the mechanical work of the friction and damping
forces will be determined as well as the kinetic energy
of the cam mechanism. The next step is to implement
them into an iterative method to determine the actual
cam profile.
2.2.1
Damping force
F d = c ẋ
(15)
where F d is the damping force, c the coefficient of
damping, and ẋ the displacement velocity of the
follower.
Considering a series of displacements xn , the displacement velocity ẋ can be approximated as
xn
xn
xn+1 − xn
=
n =
n
tn
αn
αn+1 − αn
(16)
where n is the mean angular velocity of the cam,
between αn and αn+1 .
Equations (15) and (16) give the generic term of the
damping force
Fnd ≈ c
xn
xn
xn+1 − xn
=c
n = c
n
tn
αn
αn+1 − αn
The work of the damping force is given by
x
x
dW D =
−F d dx
x0
Friction model
Friction forces should be considered for all kinematic
joints as well as the cam–tappet contact. Figure 2
presents friction types which are typical for kinematic
joints and which are discussed in this article. In the
method presented in this article, the usual formulae
known from the literature were adopted for the calculus of the friction forces in the kinematic joints. Their
effect will be taken into consideration by a separate
energy term cumulating the friction energy in all the
joints of the actual mechanism.
In the case of the cam mechanisms used in switches
and knobs, the sliding friction at the contact between
the cam and the follower has a greater overall effect
than journal or circular crown type friction encountered at the revolute joints of the rotating parts.
However, for the sake of completeness, also the rotary
friction term will be discussed.
In the case of a journal type contact [15, 16], the
friction torque will be determined with the formula
TnfrJ = µQn rj
The damping force in the follower spring unit can be
determined as
ẋ ≈
2.2.2
(17)
(20)
where TnfrJ is the friction torque, µ is the friction coefficient, Qn is the radial load, and rj is the journal radius.
The work of the journal type friction torque is given
as follows (based on equation (20))
αn
αn−1
dWnfrJ = −µQn rj αn
(21)
For a circular crown contact, the friction torque will
be determined as [15, 16]
TnfrC =
r 3 − ri3
2
µPn e2
3
re − ri2
(22)
where TnfrC is the friction torque in the case of the circular crown contact, Pn is the axial load, re is the outer
radius, and ri is the inner radius.
The generic term for the work WnfrC corresponding to
the friction torque in the circular crown is given below
αn
(18)
r 3 − ri3
2
dWnfrC = − µPn e2
αn
3
re − ri2
αn−1
(23)
x0
D
where W represents the work of the damping force
over a portion of the displacement (x0 . . . x) of the
follower.
Furthermore, using the trapezoidal approximation
method, one can write the work equation as
xn
x d
dWnD ≈ −
Fn−1 + Fnd
2
xn−1
(xn − xn−1 ) xn+1 − xn
c
n
2
αn+1 − αn
(19)
Fig. 2 Typical types of friction encountered in kinematic
joints
Proc. IMechE Vol. 224 Part C: J. Mechanical Engineering Science
JMES1649
=−
Downloaded from pic.sagepub.com at WEST VIRGINA UNIV on June 20, 2015
A novel method for the dynamic synthesis of cam mechanisms
To model the sliding friction of the cam–follower
contact, numerous methods are available in the literature ranging from simple – like the basic Coulomb
friction model – to more complex ones like the
Rooney and Deravi friction model [17] or the Threlfall
model [18]. Considering that cam mechanisms are
usually lubricated, a viscous friction model is adopted
within the proposed method, namely the Stribeck friction model [19] that considers the variation of friction
force with the sliding speed as
i vn
Fnfr = FnC + (FnS − FnC ) e−(|vn |/vS )
+ µvisc vn
|vn |
Fnfr
FnC
=
µstat FnN
tan σ =
vn
(1 − e−(3vn /vr ) ) if
|vn |
|vn | < vr
(26)
where µ is the sliding friction coefficient, FnN is the
normal contact force, and vr is a small characteristic velocity. In the above equation (equation (26)),
1 − e−(3v/vr ) is the regulation factor that smoothes out
the discontinuity of the friction force.
Figure 3 presents the Threlfall friction, the Stribeck
friction, and the combined friction model, which
tan σn ≈
JMES1649
Different friction models
(27)
yn
yn+1 − yn
=
xn
xn+1 − xn
(28)
Turning to polar coordinates in equation (28), one
will arrive at the following
σn ≈ arctan
ρn+1 cos αn+1 − ρn cos αn
ρn+1 sin αn+1 − ρn sin αn
(29)
On the other hand, it can be proved that a relation
exists between the pressure angle, the cam rotation
angle and σn as follows
σ n = αn − β n
(30)
where βn is the pressure angle.
Fig. 4
Fig. 3
dy
dx
For discrete values of a finite series, equation (27)
can be approximated as
(25)
where µstat is the static friction coefficient.
In order to avoid discontinuity at zero relative tangential velocity and to obtain a continuous friction
force for the Coulomb friction force term FnC , the
Threlfall friction model [18] is used
FnC = µFnN
eliminates the discontinuity at zero of the standard
Stribeck model.
Before writing the equation for the normal contact
force, first the pressure angle will be determined. In
Fig. 4, the pressure angle is denoted by βn and the
tangent to the pitch curve is denoted by σn . FnN is the
contact force and its two orthogonal components are
denoted by Fnl and Fnt .
Considering a coordinate system attached to the
cam – as shown in Fig. 4 – the tangent to the pitch
curve in the contact point can be defined as
(24)
where
is the friction force,
is the Coulomb sliding friction, FnS represents the maximum static friction
force, vn is the sliding speed, vS is the sliding speed
coefficient, µvisc is the viscous friction coefficient, and
i is an exponent. The generic term of the maximum
static friction force series FnS can be written as
FnS
1775
Schematic representation of the contact force and
important angles
Proc. IMechE Vol. 224 Part C: J. Mechanical Engineering Science
Downloaded from pic.sagepub.com at WEST VIRGINA UNIV on June 20, 2015
1776
H Erdelyi and D Talaba
From equations (29) and (30) the pressure angle βn
can be determined as
ρn+1 cos αn+1 − ρn cos αn
(31)
βn ≈ αn − arctan
ρn+1 sin αn+1 − ρn sin αn
FnN
can be determined as a funcThe normal force
tion of the pressure angle βn and the follower spring
and damper forces
FnN = (Fnel + Fnd ) cos βn
(32)
where Fnel is the elastic force of the follower’s spring,
having the generic term
Fnel = kxn = k(xn+1 − xn )
(33)
Finally, considering equations (17) and (33), the
normal force will be
xn+1 − xn
N
n cos βn
(34)
Fn = k(xn+1 − xn ) + c
αn+1 − αn
The sliding speed v, tangent to the cam profile,
can be determined as a function of the displacement
velocity of the follower and the pressure angle
v = ẋ sin β
The total work of friction forces, considering sliding
friction of the follower, circular crown and journal type
of contacts, is given below
xn
xn−1
dWnTFr =
xn+1 − xn
n sin βn
αn+1 − αn
(36)
The work done by the sliding friction force over a
portion of displacement (S0 . . . S) can be determined as
S
dW fr =
S0
−F fr ds
(37)
Sn−1
αn−1
dWnfrJ +
αn
αn−1
dWnfrC
where WnTFr is the total work of friction forces.
2.2.3
Kinetic energy
Cam mechanisms used in human-operated controls
are usually driven at a low speed and are lightweight.
As such, the kinetic energy term is considerably lower
than the potential energy of the spring. However,
for the completeness of the method, also the kinetic
energy term will be considered.
Assuming that the cam mechanism is composed of
k elements with translation movements (with masses
mi and velocities ẋi ) and p elements with fixed axis
rotation movements (with moments of inertia Jl and
angular velocities α̇l ), the total kinetic energy can be
determined as [15]
EK =
i=1
mi (ẋi )2
+
2
p
l=1
Jl (α̇l )2
2
(42)
For the particular case presented in Fig. 4, considering a constant angular velocity of the cam, the series
of the kinetic energy will have the generic form
EnK =
mf [(xn+1 − xn /αn+1 − αn )n ]2
Jc (n )2
+
2
2
(43)
S0
Using the trapezoidal formula, one can integrate the
above equation in an approximated form as
Sn
αn
(41)
k
S
xn−1
dWnfr +
(35)
Given equations (16) and (35), the generic term of
the sliding speed is
vn =
xn
dWnfr ≈ −
s fr
(F
+ Fnfr )
2 n−1
(38)
The displacement S = S − S0 can be determined
as a function of spring compression x
s = x sin β
(39)
Taking into account the above, one will get
xn
xn sin βn fr
Fn−1 + Fnfr
dWnfr ≈ −
2
xn−1
=−
(xn − xn−1 ) sin βn fr
Fn−1 + Fnfr
2
(40)
where the friction force Fnfr is given in equation (24).
where mf is the mass of the follower, Jc is the moment
of inertia of the cam, and n is the angular velocity of
the cam.
2.2.4
Numerical integration and cam profile
iterative calculation
The iterative method presented below implies that the
preliminary cam profile is known.
In the first iteration, with equations (43), (19), and
(41), the kinetic energy, the work of the damping force
and that of the friction force, respectively, will be determined for the preliminary cam profile, determined by
equation (14) for the idealized model.
A new energy balance equation will subsequently
be written, considering all the losses and the kinetic
energy determined for the preliminary cam profile
dWnT = dEnP + dEnK − dWnTFr − dWnD
Proc. IMechE Vol. 224 Part C: J. Mechanical Engineering Science
Downloaded from pic.sagepub.com at WEST VIRGINA UNIV on June 20, 2015
(44)
JMES1649
A novel method for the dynamic synthesis of cam mechanisms
From the above equation, the potential energy term
will be determined
xn
xn
xn
xn
dEnP =
dWnT −
dEnK +
dWnTFr
xn−1
xn−1
xn
+
xn−1
xn−1
xn−1
dWnD
(45)
Using equations (45) and (14), the cam profile
equation resulting within the first iteration is
xi
n 2
α
+
T
)
−
dEiK0
(T
i−1
i
k
2
xi−1
ρn1 = r0 + rr + xi
xi
i=0
TFr0
D0
+ x02
+
dWi
+
dWi
xi−1
xi−1
(46)
where the terms of the kinetic energy E K0 of the work
of the friction force W TFr0 and of the damping force
W D0 are determined for the preliminary cam profile
with equations (43), (41), and (19), respectively. Note
that since this article deals with a synthesis problem,
all parameters from equation (43) (mf , Jc , and ωn ) are
known as input data.
After having obtained the new cam profile ρn1 for the
first iteration, the method goes on with the next iterations by determining the kinetic energy, the work of
the friction force and that of the damping forces for the
newly determined cam profile. The terms E K1 , W TFr1 ,
and W D1 will thus be obtained using equations (43),
(41), and (19) for ρn1 . E K1 , W TFr1 , and W D1 will be substituted into equation (14), while the cam profile ρn2
will be obtained as
xi
n 2
α
(T
+
T
)
−
dEiK1
i−1
i
k
2
x
i−1
ρn2 = r0 + rr + xi
xi
i=0
TFr1
D1
+ x02
+
dWi
+
dWi
xi−1
xi−1
are the kinetic energy, the work of the friction force,
and the work of the damping force, determined for the
cam profile ρnm−1 , obtained in the preceding (m − 1)th
step of the iterative process, respectively.
After some steps the process stabilizes, and the
cam profile, determined with the iterative process, falls
within a margin of error that suits the application, and
the calculation can therefore be stopped. The number
of steps required for stabilization is application dependent, but for a large set of torque data the process
usually stabilizes after just a few steps.
3
NUMERICAL EXAMPLE AND EXPERIMENTAL
VALIDATION
For the experimental validation, the turn switch of a
car was considered. The switch has a cam mechanism with a fixed cam and a moving follower, as shown
in Fig. 5.
The contact between the follower and the cam
is ensured by a spring. The follower is connected to the
lever of the switch via a translational joint. Between the
lever and the cam, there is a revolute joint, ensuring
the rotation of the lever around the lever pivot axis as
one turns the blinkers on. For the experimental study,
the electrical contacts have been removed, leaving just
the cam mechanism to be considered.
The objective of the experimental research was to
determine the driving force profile of the switch and
the real cam profile, using a three-dimensional (3D)
digitizer. Finally, the dynamic synthesis method presented before was applied to compute the cam profile
based on the measured driving force. The results
were compared to the original cam profile to see if
the proposed method delivered back the cam mechanism that experimentally provided the input user force
profile.
3.1
(47)
1777
Driving force profile measurement and
reference cam profile determination
where ρnm is the cam profile determined for the mth
step of the iterative process, E Km−1 , W Frm−1 , and W Dm−1
The driving force profile needed for the cam profile
calculus was measured with a Series 244 hydraulic
actuator. The switch was rigidly fixed on a workbench,
and it was driven by the piston of the actuator at
a constant speed of 0.044 rad/s, while the force and
position were recorded and processed to obtain the
driving force profile. The layout of the measurement is
presented in Fig. 6.
The recorded dataset contained 3797 data pairs of
force value as a function of lever rotation angle, for a
period of 3.5 s. The data were smoothened to obtain
a continuous evolution of the force profile (as presented in Fig. 7), which constituted the input for the
calculation.
The cam profile was carefully digitized with a 3D
digitizer. The resulting dataset was interpolated to
JMES1649
Proc. IMechE Vol. 224 Part C: J. Mechanical Engineering Science
This algorithm is carried out for a number of steps,
always determining the terms of the friction and
damping force’s work W TFr and W D and the kinetic
energy E K for the cam profile obtained in the previous
step of the iterative process
ρnm = r0 + rr
xi
n 2
α
(T
+
T
)
−
dEiKm−1
i−1
i
k
2
x
i−1
+
i=0
xi
xi
TFrm−1
Dm−1
+ x02
+
dWi
+
dWi
xi−1
xi−1
(48)
Downloaded from pic.sagepub.com at WEST VIRGINA UNIV on June 20, 2015
1778
H Erdelyi and D Talaba
Fig. 5
Car turn switch and its cam mechanism
obtain the real cam profile that was used as a reference
profile for the validation of the method.
3.2
Cam profile calculus
The schematic representation of the cam system of
the turn switch is given in Fig. 8. For the numerical
calculus, the following parameters were used.
Fig. 6
Fig. 7
Driving force profile measurement
Measured driving force profile
k = 1.857 (N/mm)
c = 0.1 (Ns/mm)
x0 = 5 mm
ri = 2.5 mm
re = 3.5 mm
rj = 2.5 mm
µstat = 0.2
µ = 0.13
n = 0.044 (1/s)
mf = 2.137 × 10−3 kg
Jlever = 39.374 kg mm2
Spring stiffness coefficient
Damping coefficient
Spring initial compression
Inner radius of the revolute joint
Outer radius of the revolute joint
Radius of the revolute joint
Static friction coefficient
Sliding friction coefficient
Mean angular velocity
Follower mass
Lever moment of inertia
The mass of the follower and the moment of inertia
of the lever were used to compute the kinetic energy
with equation (42).
With the computation method presented in section
2 using the measured driving force profile (Fig. 7), the
preliminary cam profile was determined in polar coordinates. In Fig. 9, the preliminary cam profile is shown
with a continuous line and the reference cam profile is
shown with a dashed line.
The preliminary cam profile differs considerably
from the reference profile, since in its calculation
the mechanical losses and the kinetic energy are not
included. At the next step, the mechanical losses and
the kinetic energy of the system were computed for the
preliminary cam profile.
Proc. IMechE Vol. 224 Part C: J. Mechanical Engineering Science
Downloaded from pic.sagepub.com at WEST VIRGINA UNIV on June 20, 2015
JMES1649
A novel method for the dynamic synthesis of cam mechanisms
Fig. 8
Schematic representation of the turn switch
Fig. 10
Fig. 9
Preliminary cam profile versus reference cam
profile
The friction force in the revolute joint was computed
using the method presented in section 2. The revolute
joint had two pairs of surfaces in contact, as presented
in Fig. 10.
The contact between the lever and the cam is realized by a compression spring, while the contact inside
the revolute joint was maintained by the resultant of
the external forces acting in the plane perpendicular
to the lever pivot axis.
For the circular crown contact, the friction torque
TnfrC was determined using equation (22) in which, for
the present case, the axial load Pn is the preload of the
spring as seen in Fig. 10.
The generic term for the journal type friction
torque TnfrJ in the revolute joint was determined based
on equation (20). Furthermore, Qn (as presented in
Fig. 10) is the resultant of the external forces, which
act in the plane perpendicular to the lever pivot
JMES1649
1779
Revolute joint of the turn switch
axis. These forces are as follows: the driving force of
the lever Fndrv and the friction and normal forces at
the cam–follower contact Fnfr and FnN , respectively. The
friction and normal forces are orthogonal; thus their
resultant is
Rn =
(Fnfr )2 + (FnN )2
(49)
The generic term of the angle θn between the
first resultant Rn and the driving force Fndrv can be
determined as
θn =
π
− (αn + βn + σn )
2
(50)
where σn is the angle between the normal force FnN and
the first resultant Rn , determined with equation (49)
F fr
σn = arctan nN
Fn
(51)
Proc. IMechE Vol. 224 Part C: J. Mechanical Engineering Science
Downloaded from pic.sagepub.com at WEST VIRGINA UNIV on June 20, 2015
1780
H Erdelyi and D Talaba
Finally, the resultant of the driving force and the first
resultant can be determined with the relation
2
2
(52)
Qn =
Fndrv + Rn1 + 2Fndrv Rn1 cos(σn )
The generic term of the cam profile ρnm at the step
m of the iterative process will be determined using
equation (48).
3.3
Results and discussion
The cam profile was determined based on the iterative method presented in section 2 using the measured
driving force data. The first cam profile in the iterative process (presented in Fig. 11), determined with
equation (48), shows considerable deviation from the
reference cam profile. As the iterative process is carried out, the computed cam geometry approaches the
reference cam profile. In Fig. 11 the preliminary cam
profile is shown with a continuous line and the reference cam profile is shown with dashed line. Furthermore, two cam profiles are also shown, determined at
the first and at the third iteration step. Figure 11 reveals
that the cam profile determined at the third iteration
step falls close to the reference cam geometry.
The relative error of the cam geometry to the
reference cam geometry was determined as
Error =
ρcomp − ρref
ρref
(53)
Computed cam geometry (iteration 01 and iteration 03) versus preliminary and reference cam
geometries
Relative error of the first four cam profiles
with the iterative method, one can monitor and stop
the evolution of the process when the relative error
between two consecutive profiles is small enough. The
relative error between the cam profiles can be given as
EnIT =
where ρcomp is the computed cam profile and ρref is
the reference cam profile.
Expressed in percentage, the relative error for the
first four computed cam profiles is presented in Fig. 12.
As can be seen in Fig. 12, an error margin of ±2.5 per
cent is obtained after only four iterations. Defining the
relative error between the cam profiles EnIT , obtained
Fig. 11
Fig. 12
ρn − ρn−1
ρn−1
(54)
In Fig. 13, the relative error between the consecutive
cam profiles is presented for the first four profiles.
As can be seen in Fig. 13, the relative error between
the third and fourth cam profiles, determined with
the iterative method, falls into the error margin of
Fig. 13
Relative error between the consecutive cam
profiles
Proc. IMechE Vol. 224 Part C: J. Mechanical Engineering Science
Downloaded from pic.sagepub.com at WEST VIRGINA UNIV on June 20, 2015
JMES1649
A novel method for the dynamic synthesis of cam mechanisms
±1 per cent, and thus the iterative process could be
stopped. The results prove that by using the computation method presented in section 2, it is possible
to determine the cam geometry corresponding to a
desired driving force profile with a very good error
margin.
4
CONCLUSIONS
In this article, a new approach to cam mechanism
dynamic synthesis is presented, based on the driving
effort imposed on the cam mechanism. The problem is
treated using an energy-based algorithm, in which the
calculations involve the driving work of the cam mechanism, the work of friction and damping forces, as well
as the potential and kinetic energy of the system. The
computation is carried out iteratively, starting with a
preliminary synthesis considering an idealized model,
and continuing with a number of iterations that take
into consideration the mechanical losses and kinetic
energy. To model the friction between the cam and
the follower of the mechanism, an alternative friction
model is proposed that combines the Threllfall and the
Stribeck friction models.
The method is numerically and experimentally validated for the cam mechanism of a conventional car
turn indicator switch. In the validation process, the
driving force profile of the switch is recorded with
experimental measurements, using a hydraulic actuator. The cam profile of the turn switch is digitized,
and is used as the reference profile in the validation. Based on the measured force profile, the cam
geometry is determined and compared to the reference cam profile. Results show that with the method
presented in this article, after only a few iterative
steps, the computed cam profile approaches the cam
profile of the real switch with a relative error of
<2.5 per cent.
ACKNOWLEDGEMENTS
This work was supported by the research grant titled
IREAL – Haptic Interface for Virtual Prototyping in
an Immersive Environment – 132/2007, funded by the
Romanian National Council for Higher Education and
Research.
© Authors 2010
REFERENCES
1 Rothbart, H. A. Cam design handbook, 2004 (McGrawHill, New York).
2 Shigley, J. E., Mischke, C. R., and Brown, T. H. Standard
handbook of machine design, 2004 (McGraw-Hill, New
York).
JMES1649
1781
3 Sandler, B. Z. Robotics – designing the mechanisms
for automated machinery, 2nd edition, 1999 (Academic
Press, San Diego, California).
4 Alexandru, P., Talaba, D., and Alexandru, C. Functional
design of mechanisms (in Romanian), vol. 2, 2000 (Lux
Libris Press, Brasov).
5 Norton, R. Design of machinery. Introduction to the synthesis and analysis of mechanisms and machines, 1992
(McGraw-Hill, New York).
6 Burnett, G. E. and Porter, J. M. Ubiquitous computing
within cars: designing controls for non-visual use. Int. J.
Hum. Comput. Stud., 2001, 55(4), 521–531.
7 Moreau, G., Fuchs, P., and Stergiopoulos, P. Applications of virtual reality in the manufacturing industry:
from design review to ergonomic studies. Mecanique
Ind., 2004, 5(2), 171–179.
8 Weir, D. W., Peshkin, M., and Colgate, J. E. The haptic
profile: capturing the feel of switches. In Proceedings
of the IEEE 12th International Symposium on Haptic
interfaces for virtual environment and teleoperator systems (HAPTICS 2004), Chicago, IL, 27–28 March 2004,
pp. 186–193.
9 MacLean, K. E. Haptic camera: a technique for characterizing and playing back haptic properties of real
environments. In Proceedings of the ASME Dynamic
Systems and Control Devision, Atlanta, GA, 1996,
pp. 245–252.
10 Colton, M. B. and Hollerbach, J. M. Reality-based haptic force models of buttons and switches. In Proceedings
of the IEEE International Conference on Robotics and
automation (ICRA ’07 ), Rome, Italy, 10–14 April 2007,
pp. 497–502.
11 Colton, M. B. and Hollerbach, J. M. Haptic models of an
automotive turn-signal switch: identification and playback results. In Proceedings of the WorldHaptics 2007:
Second Joint EuroHaptics Conference and IEEE Symposium on Haptic interfaces for virtual environments and
teleoperator systems, Tsukuba, Japan, 22–24 March 2007,
pp. 243–248.
12 Erdelyi, H., Antonya, Cs., and Talaba, D. Haptic feedback generation for a car direction indicator switch. In
ASI on: product engineering: tools and methods based
on virtual reality (series: intelligent systems, control and
automation: science and engineering), vol. 35, 2007,
pp. 257–273 (Springer, Berlin).
13 Mathew, G. K. and Tesar, D. Cam system design: the
dynamic synthesis and analysis of the one degree
of freedom model. Mech. Mach. Theory, 1976, 11,
247–257.
14 Lederer, P. Dynamische synthese der übertagungsfunktion eines kurvengetriebes. Mech. Mach. Theory, 1993,
28, 23–29.
15 Kreith, F. Mechanical engineering handbook, 1999 (CRC
Press, Boca Raton, Florida).
16 Talaba, D. Articulated mechanisms. Computer aided
design (in Romanian), 2001 (Transilvania University
Publisher, Brasov).
17 Rooney, G. T. and Deravi, P. Coulomb friction in mechanism sliding joints. Mech. Mach. Theory, 1982, 17,
207–211.
18 Threlfall, D. C. The inclusion of coulomb friction
in mechanisms programs with particular reference to
DRAM. Mech. Mach. Theory, 1978, 13, 475–483.
Proc. IMechE Vol. 224 Part C: J. Mechanical Engineering Science
Downloaded from pic.sagepub.com at WEST VIRGINA UNIV on June 20, 2015
1782
H Erdelyi and D Talaba
19 Andersson, S., Söderberg, A., and Björklund, S. Friction
models for sliding dry, boundary and mixed lubricated
contacts. Tribol. Int., 2006, 40(4), 580–587.
APPENDIX
Notation
In this article, subscripts are used to represent a
generic term of a series. For example, xn represents
the generic term of a finite series of spring compression data.
c
E IT
EK
EP
FC
Fd
F drv
F el
F fr
F l and F t
FN
FS
Jc
Jl
Jlever
k
mf
mi
P
damping coefficient
relative error between the cam profiles
kinetic energy
potential energy
Coulomb sliding friction
damping force
driving force
elastic force
sliding friction force of a cam–follower
contact
orthogonal components of F N
normal contact force
maximum static friction force
moment of inertia of the cam
moment of inertia of an element with
rotational motion
moment of inertia of the lever
stiffness coefficient
mass of the follower
mass of an element with translational
motion
axial load
Q
re
ri
rj
rr
r0
R
s
W frJ
WT
W TFr
radial load
outer radius
inner radius
journal radius
roller radius
minimum radius
resultant of F fr and F N
displacement of the follower along the
pitch curve
driving torque
friction torque of a circular crown type
contact
friction torque of a journal type contact
sliding speed
compression of the spring
initial compression of the spring
work of the damping force
work done by the sliding friction force
work of the circular crown type friction
torque
work of the journal type friction torque
work done by the driving torque
total work of the friction forces
α
β
θ
µ
µstat
µvisc
ρ
ρcomp
ρref
σ
cam or lever rotation angle
pressure angle
angle between R and F drv
sliding friction coefficient
static friction coefficient
viscous friction coefficient
cam profile
computed cam profile
reference cam profile
tangent to the pitch curve
angular velocity of the cam or lever
T
T frC
T frJ
v
x
x0
WD
W fr
W frC
Proc. IMechE Vol. 224 Part C: J. Mechanical Engineering Science
Downloaded from pic.sagepub.com at WEST VIRGINA UNIV on June 20, 2015
JMES1649
Download