Ultrasonic machining is a practical process for advanced ceramic machining. Usually, ceramics with complex surfaces are machined with two common ultrasonic assisted contour machining methods, which may be classified as surface/point contact machining mode. While these methods are not suitable to machine some complex surfaces such as blade surface, so an ultrasonic assisted contour machining method using a simple shaped diamond grinding wheel to machine ceramic blade surface is presented, which is named as Numerical Control-Contour Evolution Ultrasonic Assisted Grinding (NC-CEUAG) method. In the NC-CEUAG process, the contour evolution motion of the grinding wheel is controlled by the NC system and the blade surface is the enveloping surface formed by the grinding wheel’ cutting edges when they cut into the ceramic specimen. In this paper, the relative motion between the grinding wheel and the specimen in the process of NC-CEUAG ceramic blade surface is analyzed. The mathematical models of ruled surfaces are constructed. The ceramic blades with ruled surface are machined with selected machining parameters on the retrofitting NC-CEUAG machine tool.