Machines by Cams