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.

Self-Rating

CNC Programmer (670C)

Ask Yourself: Yes No
Can you read blueprints and understand them?
You need an in-depth knowledge of NC codes.
Do you have strong mathematic skills?
Are you able to follow Health & Safety guidelines?
Do you have good communication skills?
Do you enjoy drawing and design and have great problem-solving skills?
Are you reliable, a self-starter and able to work with minimal supervision?


If you checked YES to the majority of these questions, a career as a CNC Programmer may be for you!

You might want to look at these similar trades as well;

  • Fabricating of metal
  • Machinist
  • Tool & Die
  • Electrical

Ready to get started?

Find your perfect job match