CNC Programmer - Level 1: Youth Info
Now Hiring & Training Youth As CNC Programmers!
CNC Programmers are vital to Ontario advanced manufacturing businesses. CNC Programmers develop software programs that direct CNC (computer numerically controlled) machines to cut and shape metal or plastic to produce components for airplanes, automobiles, tools/dies/moulds and other industrial machined parts and tools. Using 3-dimensional computer designs (CAD models) and/or blueprints that define the configuration of the required component, CNC Programmers use CAM (computer-aided manufacturing) software programs to generate the program code that guides CNC machines to perform machining operations which result in precise finished components – efficiently and safely.
BUT – many Ontario advanced manufacturing companies are reporting a shortage of capable, experienced CNC Programmers. And that's where we come in. We are the OMLC - and we've brought together Ontario advanced manufacturing companies to solve this challenge. We've launched the CNC Programmer [Level 1] Selection and Learning Program – a program that helps Youth aged 18-29 get hired by a participating Ontario advanced manufacturing company, complete the OMLC CNC Programmer [Level 1] Learning Program (approx. 25 weeks of paid classroom/computer lab + on-the-job training) and become Certified as an OMLC CNC Programmer [Level 1], leading usually to continuing full-time employment with the participating Ontario advanced manufacturing company and to future career opportunities at that company and at other Ontario advanced manufacturing companies.
Is This The Opportunity You've Been Looking For?
- Do you like working with computers / software?
- Do you have good math skills?
- Do you like working with CAD design programs?
- Do you have 3-dimensional thinking?
- Are you good with details?Do you enjoy working relatively independently?
- Do you like having responsibility and being accountable for your work?
- Do you have good communication skills?
If you can answer YES to most of these questions, then being a CNC Programmer could be a good job for you, and the start of a rewarding career in advanced manufacturing.
What Does A CNC Programmer Do?
A CNC Programmer uses CAM software such as Mastercam to generate program code that controls the operations of a CNC machine. These CNC machines, such as mills, lathes, EDM, laser or waterjet cutters, follow the program code to perform a series of machining operations (rough cutting, finish cutting, shaping, pocketing, profiling, turning, drilling, tapping, threading, etc.) to produce the required components.
CNC Programmers analyze job orders, review CAD models and/or blueprints, make calculations to determine where materials should be cut, define the best sequence of machining steps, decide tools, speeds, feeds and fixtures to be used, then generate program code using computer-aided-manufacturing (CAM) software to capture all these decisions; run simulation tests; conduct quality testing and correct/improve program code to increase efficiency, quality and safety; and communicate with other programmers, shop floor management, machinists/setup and operators and engineering and sales staff to achieve this.
Essentially, CNC Programmers, using CAM software, build the program code that directs the operations of CNC machines so CNC Machinists and CNC Operators can set up and operate CNC machines to produce machined components that precisely match the required design – efficiently and safely.
What Will You Get Out Of This Job?
The job pays well. Starting wages are usually between $20.00 and $24.00 per hour. After two years of experience, CNC Programmers are paid approximately $28/hour on average, and fully experienced CNC Programmers may earn $35/hour or more. Depending on the firm they are working for, they may also be eligible to receive bonuses.
This can be a life-altering opportunity. Becoming a CNC Programmer can be an excellent decision for you. The job is interesting and pays well. It is in demand and is unlikely to be eliminated as manufacturing processes change and evolve. Long-term employment and the stability it brings is a good thing to have in a job
Check Out These Videos On CNC Machining / Programming
3D Systems GibbsCAM Software
Millturn CNC Machine | EMCO Group
Want To Guess What These Parts, Machines, & Tools Are?
These are some of the parts, machines, & tools that are part of the CNC machining process & output. Answers are found by hovering over the photos.
CNC Programmer Selection & Learning Program
THE CNC Programmer [Level 1] Selection & Learning Program is a great opportunity to learn in-demand skills and get a good stable job. The program works like this:
1. Read The CNC Programmer Job Description & Program Overview
We have a Job Description & Program Overview document that will provide you with all the details you need.
It's a good idea to read this document carefully to make sure you understand the program and understand what the job entails day to day. If you think you have the personality, aptitude, attitude, and ambition required - and you're interested in applying to join the program, then move on to Step 2.
2. Apply To The CNC Programmer Learning Program
We are working with ManpowerGroup to help us interview and screen candidates.
All OMLC Program positions posted by locations will appear. Please apply once, to the posting in your most preferred work location. Manpower’s recruiters will speak to you about your availability to travel outside your preferred location for opportunities.
To be eligible for this opportunity, you must be between the ages of 18-29 and a Canadian Citizen or Permanent Resident.
3. Go Through The OMLC Screening Process
Manpower will contact you by phone for a pre-screening interview to verify your eligibility for this program, and will tell you if you will be proceeding to the OMLC screening process.
The OMLC screening is also done by Manpower – they will take you through a screening process developed by the OMLC to understand your aptitude, attitude, and personal characteristics. For some people, the screening finds that their natural abilities and talents fit perfectly. Hopefully that's you!
If you pass this OMLC screening, you are now a candidate for hiring by an Ontario advanced manufacturing company who is participating in this OMLC program.
4. Get Hired By A Canadian Manufacturing Company
Participating companies who are interested in hiring you will invite you for an interview and a tour of the company. If they extend an offer of employment and if you choose to accept – you will now become an employee of the hiring company and a Trainee in the OMLC CNC Programmer [Level 1] Learning Program. That means you will receive a pay cheque as you proceed through the next steps.
5. Attend CNC Programmer Learning Program Classroom / Computer Lab Training
The ‘theory and software programming’ phase of the OMLC learning program takes a total of 17 weeks – alternating with the On-the-Job Training (below) – and is delivered by the Institute of Machine Tool Technology, an accredited Training Organization, at their location in Mississauga, ON.
During this initial phase of the program, you will learn – and be tested on – the theory and software programming involved in CNC programming, including the following:
- Writing Programs
- Reading Code
- Determining the Right Approach
- Determining Correct Tool Path
- Blueprint Reading
- Applied Math
- Analyzing Job Orders
- Determining the Right Tools & Cutting Speeds
6. Get CNC Programmer On-The Job Training
This part of the program is 8 weeks in total – alternating with the Classroom / Computer Lab training (above). There are very clear industry-developed OMLC Technical Learning Outcomes defined for the entire learning program.p>
During the training, you will not be on your own to learn the job. There will be a Trainer helping you – providing instruction, assistance and direction. Your Trainer will review the OMLC Technical Learning Outcomes with you and be responsible for making sure you are progressing towards completing them by the end of the on-the-job training period.
Further details on this important phase are in the CNC Programmer Job Description & Program Overview PDF document (from Step 1).
7. Get Certified By OMLC
At the end of the on-the-job part of the learning program, you have the opportunity to be certified by OMLC as a CNC Programmer [Level 1]. Certification is a public statement that you have passed all requirements and are highly qualified to perform specified duties.
The certification process consists of the following components:
- Your successful passing of tests administered during the classroom / computer lab training sessions
- Demonstrating to an OMLC assessor that you can generate, review, troubleshoot, correct and improve CNC machining programs while meeting all required safety and quality standards. This outcome will be assessed by having the OMLC Assessor visit your firm and observe you performing various CNC programming functions
- Demonstration of your ability to generate a successful program simulation, by completing a simulated program
Your certificate will be issued by the Ontario Manufacturing Learning Consortium and over time will be accepted by Ontario advanced manufacturing employers as evidence of your capability and expertise.