The principle for grinding a spherical surface is quite simple. Uniform pressure, linear motion of one of the surfaces, and rotation of the other surface. A small amount of randomness in the stroke, rotation speed or both is even better. Pre-sphericized glass blanks are commercially available pretty cheap. It's worth a look, you might be surprised how large and inexpensive these can be. It's not hugely expensive to make your own rig, but not cost effective unless you can sell a couple rough ground mirrors. Making clock drives is surprisingly difficult. You need gears with weird teeth numbers to make it work on house current [60 Hz], or some fairly pricy frequency converters. Albeit frequency converters might be a lot cheaper now than the last time I priced them.