GlassMaker is a programmable interface for the Litton Automated Glass Blowing Lathe. The abilities of the individual components that comprise the lathe are presented in one common language. From GlassMaker, a user may control the I/Os (inputs and outputs) of the Litton Serial Controller, the analog I/Os of the Litton Serial Analog Controller, the CompuMotor motor indexers used for motor control as well as the Litton Serial DC Motor Controller for spindle control. All controller specific languages are incorporated into the GlassMaker control language. GlassMaker performs all calculations for the controller languages based on parameters entered by the user in configurations and GlassMaker code. Once configured, any aspect of the lathe can be controlled through immediate control or automated control using GlassMaker code.