Mate Help Elipse

Hi,

 

I'm trying to create a mechanical mate where, when the green part rotates, the grey part moves up and down. 

I tried using a CAM Mate, but SolidWorks doesn't allow me to select any faces or bodies.

Anyone have any tips for me ? Thanks in advance.