The different uses of NC grinding machine with ganged revolving spindle and the requirements to NC grinding machine for several special uses are discussed. A multifunctional three axes ganged NC grinding machine with patent right is introduced. Its ganged revolving spindle is changeable. Therefore it can meet the requirements of different uses. When the ganged revolving spindle works as headstock spindle, the NC grinding machine can be used for machining cylindrical cam, plate cam, noncircular shaft and so on. When the ganged revolving spindle works as a revolving spindle of dresser, the NC grinding machine can be used for dressing form wheels with multifarious curved generatrices accurately. With simple mechanism, wide flexibility and simple NC programming, it is especially fit for laboratory use. A new-style NC dresser with invention patent right is also introduced.