Vibrations of cam mechanisms : consequences of their design