Just typed out a long response, looks like it was lost...sorry about that!
Here is a new one:
www.sterlingint.com/lathes/optoform-80
Here is a used one, sold:
caeonline.com/buy/machine-tools/precitech-optoform-50/9133282
Optoform 50. Two air bearing linear slides, and one air bearing spindle. Machine uses something like 10CFM of compressed air.
I have never actually seen one, so I don't exactly know. Drive is Delta Tau controller. Delta Tau no longer--it is now Omron. machine made in 1990's, and has been used for grinding interocular lenses. Interocular lenses are the lenses used to implant in people's eyes following cataract removal surgery.
We wish to make contact lenses with these things.
I did ask about the drive: 0-12 volts is what I was told, however I would be surprised, and probably 0-10 volts driving custom-made Kollmorgen motors. "Everything" about the lathes are outdated, and why I asked about where to start with the conversion of the program to Linux CNC.
Linux is a DIY system, and since they take weeks to respond to our requests, I would rather be on my own than depend on them.
With the slides being air bearings, pretty sure encoder feedback with some sort of velocity feedback because cutting torques are really small. ALso t he machine has a vibration isolation base using some sort of air bearings. Best surfaces in the business...
Definitely not stepper motors.
Regarding macros. I have decades of experience designing and making contact and optical lenses--even before the advent of computers. We just did not have enough money for the custom programs. All of the programs date back to Sir Isaac Newton--about 400 years with updates due to computing power.
Pretty sure the program itself is relatively straightforward with the needed changes in the control language from Delta Tau to Linux CNC.
All you really do to make contacts is generate curves. These are relatively small curves, usually in the 6.00mm-15.00mm range. There are some complex curves, however, I believe these are handled by the host computer, and either downloaded or the host computer generates the code for the lathe itself. I just do not know.
Due to taking months to get any service, we are slow with information. Pretty sure the lathe runs on DOS.