Thanks for the suggestion. I did some playing with creating clearance between the relationships before making the tangential relationships. The results were varied. Sometimes it caused the relationship to work better, sometimes it fails completely and errors when trying to make the relationship. I noticed that if I just animate the relationship between the cam and roller, it works fine, even if the roller starts at zero clearance. But once you add other relationships, having clearance between the cam and roller improves the situation.
Seems like there is some room for improvement with this feature in the future. I cant imagine how complex the math is to do this so can understand that it might not be perfect. I think my design contains no conflicting motion that would cause "binding".
My current design sort of animates. Sometimes it does a full revolution of the cam, other times it gets stuck. I think it could be that the face of my cam is made of several parts now rather than one face all the way around. Although that does not bother it when you just animate the cam/roller relationship. Could also be that my PC does not have enough horsepower to animate nicely. It is getting long in the tooth. Could someone with a grunty machine please try it for me and see?
I would be stoked to see it animate properly though, so I could check clearances and gain some confidence, and also, just because its cool when it all moves!