Kinematics of the cam-follower mechanism


> restart: libname := `C:/MBSymba`, libname: with(MBSymba_r6):

cam follower

> PDEtools[declare](theta(t), prime=t, quiet):

cam frame

> T1 := Rotate('Z',theta(t));

follower frame

> T2 := translate(0,R+e*sin(theta(t)),0);

contact point

> P := make_POINT(ground,e*cos(theta(t)),R+e*sin(theta(t)),0): show(P);

Absolute and relative velocity

absolute velocity of P

> VP := velocity(P): show(VP);

relative velocities

> VP1 := velocity(P,T1): show(VP1);
VP1 := project(velocity(P,T1),ground): show(VP1);

> VP2 := velocity(P,T2): show(VP2);

Velocity of (material) points fixed to a frame

> VT1 := frame_frozen_velocity(P,T1):
VT1[comps] := map(simplify,VT1[comps]):

> show(VT1);

> VT2 := frame_frozen_velocity(P,T2): show(VT2);

sliding velocity of contact surfaces

> VPS := VT1-VT2: show(VPS);

>

One Response to Kinematics of the cam-follower mechanism