Abstract: A lathe is provided for generating surfaces on work pieces and which includes a spindle for support of a work piece while it is revolved and against which a cutting tool is caused to traverse. A tool supporting turret assembly is provided to hold the cutting tool and effect its movement over a path under control of a cam assembly that includes a roller cam having a cylindrical surface. The turret assembly includes a cam follower having a V-shaped configuration which is caused to bear against the roller cam and to move with respect to the cam roller in a manner to result in forming of a surface on the work piece that is of a predetermined configuration through cooperative relative movement in the orientation of the cam follower with respect to the roller.