Programs mills, router, and lathes by entering instructions, including zero and reference points, setting tool registers and offsets, compensation, and conditional switches, calculating requirements including basic math (algebra, geometry, trigonometry, and their applications), and proving part programs. Drafting, Laying Out, and Specifying Technical Devices, Parts, and Equipment - Providing documentation, detailed instructions, drawings, or specifications to tell others about how devices, parts, equipment, or structures are to be fabricated, constructed, assembled, modified, maintained, or used.