What does a CNC Programmer (670C) do?

Many machine shops, large or small, have upgraded to CNC machinery. This is the type of equipment used in a variety of manufacturing environments what must produce complicated identical parts. CNC machinery is also used in the manufacturing of tooling, such as dies and moulds, which are used to mass-produce metal and plastic parts.

Job Related Skills, Interests and Values

  • Must have extensive knowledge of machining
  • Strong organizational and planning skills
  • Ability to read blueprints and in-depth knowledge of NC codes
    Ability to produce efficient and cost effective NC programs; knowledge of how to troubleshoot NC programs used in the production of piece parts
  • Strong understanding of fixture design
  • Strong math skills and good communication and problem-solving skills

What Preparation and Training Do You Need?

  • Grade 10 is legal minimum, though secondary school diploma is preferred
  • Completion of an 2,000-hour apprenticeship, including a combination of on-the-job and in-school training
  • Exam to obtain Certificate of Qualification

What's Your Future as a CNC Programmer (670C)?

  • CNC programmers are usually Tool & Die Makers, Mould Makers, or General Machinists who use this equipment to build high quality production tools
  • Potential employment industries include medical, aerospace, automotive, equipment, and industrial manufacturing; private specialty machining; and tool and die

Wage Rate

Apprentice wage increases with skill and experience. Fully qualified workers earn an average of $22.50 per hour.

Ready to get started?

Find your perfect job match