Apparatus for producing an ophthalmic lens or a mold for producing such a lens, and having, in both cases, an optical surface, said apparatus comprising a spindle which carries a workpiece support for holding a blank from which the lens or mold is to be produced, the spindle having a longitudinal axis and being mounted for rotation about its longitudinal axis, a blank supported in the workpiece support being coaxial with the spindle and-having two opposed surfaces which are spaced from one another along the axis of the blank, a drive for rotating the spindle, a turning tool which is mounted for movement in a direction parallel to the axis of the spindle toward and away from the spindle, one of the spindle and the turning tool being movable in a direction transverse of the axis of the spindle, and a linear drive which is operable to cause movement of the turning tool toward and away from one of the two opposed surfaces of the workpiece, characterized in that there is a cooler for the linear drive which utilizes the Peltier effect, in that the apparatus also includes a second turning tool which is mounted coaxially of the first for movement in a direction parallel to the axis of the spindle toward and away from the second of the two opposed surfaces of the blank, and a second linear drive operable to cause movement of the second turning tool toward and away from the second of the two opposed surfaces of the workpiece, a measuring system for determining the position of the second turning tool, and in that the spindle is carried by a carriage which is movable in a direction transverse of the axis of the spindle and, when so moved, imparts such movement to the spindle, and the spindle is positioned above the carriage.