Programs mills and lathes by entering instructions, including zero and reference points; setting tool registers, offsets, and conditional switches and proving part programs for proper sequencing of operations, finished work piece dimensions, or numerical control sequences. Make adjustments to the machine to control speed, material feed and path of the cut, as well as make sure the machines are set up properly, working well, and producing quality product.