A SIP (Societe Genevoise Instruments de Physique) Trioptic coordinate measuring machine was modified for calibration of high quality single-axis glass standards to an uncertainty of (+-)0.000020 inch. The modification was accomplished through the addition of a frame grabber board, vision software, a high-resolution camera, stepper motors, a two-axis motor controller, and an HP-IB interface card. An existing temperature system (hygrometer, barometer, laser interferometer system, and optics) was retained as part of the system. An existing Hewlett Packard computer was replaced with a personal computer to accommodate the frame grabber board. Each component was integrated into the existing system using Visual Basic. The system was automated for unattended measurements by creating a machine programming language, which is recognized within the main program.