Skip to Main Content

Numerical Control Tool Programmers

Education and Training Requirements

High School

High school courses in computer science, algebra, geometry, and English provide the basics needed to become a CNC programmer. More specific courses in blueprint reading, drafting, and computer-aided design are also useful. In addition, shop classes in metalworking can provide an understanding of machinery operations.

Postsecondary Training

Employers prefer to hire skilled machinists or tool operators to work as CNC programmers. Workers are usually trained through formal apprenticeships or postsecondary programs, or informally on the job. Apprenticeship programs usually last four years and include training in machine operations, program writing, computer-aided design and manufacturing, and analysis of drawings and design data. Classes include blueprint reading and drawing, machine tools, industrial mathematics, computers, and operation and maintenance of CNC machines.

Formal apprentice programs are becoming rare as more programmers receive training through community or technical colleges. Associate's degrees are available in areas such as manufacturing technology and automated manufacturing systems. Typical classes include machine shop, numerical control fundamentals, technical mechanics, advanced NC programming, introduction to robotic technology, and computer-assisted manufacturing.

For specialized types of programming, such as in aerospace or shipbuilding, employers often require a four-year degree in engineering in addition to technical skills and work experience.

Certification

Certificate programs are available in numerical control tool programming, manufacturing technology, artificial intelligence, and related areas. They are available in online, in-person, and hybrid formats, and they typically last six months to a year. Contact schools in your area for information about available programs.

Other Education or Training

The Precision Machined Products Association offers webinars and other continuing education (CE) opportunities. Visit https://www.pmpa.org/webinar-library for more information. The Fabricators and Manufacturers Association (https://www.fmamfg.org) also offers CE classes,

Related Professions