Surfaces formed by rotating quadratic curve are widely applied in engineering practice. After having studied machining methods and machines, the CNC grinding method based on macro program B for borosilicate glass elliptical cone surface machine with high precision is proposed. Within the allowable error, the coordinates are calculated according to the equation of axial section curve and the surface is formed with tools moving on axial section curve. Through setting parameters of the lathe, the new canned cycle can be defined to process all different kinds of the elliptical cone surface of same type. With surface triangle adaptive measurement method, machined elliptical cone surface can be detected on coordinate-measuring machine and compared with the theoretical curve. The tolerance resulted from analysis is within 0.025mm. Except ellipsoidal surface all solids of rotation and their deformation, in which their axial sections are represented with equation, can be processed and measured with this method.