This paper presents a method for the analytical design of cams, based upon independent position equations. From these equations, one can obtain general expressions for cam parameters such as the cam contour, pressure angle, radius of curvature, etc. This procedure is applicable for cam systems with any type of follower motion. The mathematical directness of this method makes it possible to investigate thoroughly even the most complicated cam situations, e.g., three-dimensional cams. Also, it is shown how design charts and procedures may be developed to facilitate the solution of particular cam design problems.