Qwertyu,
There are several ways of creating a cylindrical cam, but my personal favourite is to use a sheetmetal 'shell' which can have the cam slot created in the unbent state then re-wrapped. This can be used as a Construction part, just to provide the sweep path for the cam groove.
Up until...