Cam mate not working correctly

As you will see in the attached image the cam mate is notworking correctly. Am I doing something wrong? I am trying to havethe round disc off the piston shaft drive a swinging cam and latcha pin. For some reason the cam mate does not work correctly, andburies the disc into the surface of the cam. I selected all thesurfaces of the cam/latch in order to form a continuous camsurface, although most of the surfaces have nothing to do with themate. And for the follower I selected the full radius of the disc.

(ignore the sizing and design, I'm just trying to get this mate towork correctly for the actual design)

SolidworksAssemblies