CNC Machine ProgrammerCNC Machine Programmer

CNC stands for Computer Numerical Control, and refers specifically to a computer “controller” that reads G-code instructions and drives a machine tool, powered mechanical device typically used to fabricate components by the selective removal of material.
CNC Machine Programmers, also referred to as Numerical Tool and Process Control Programmers, develop the programs that run the machine tools.

Tasks


Basic Educational Requirement

CNC Machine Programmers get their education and training in various ways - in apprenticeship programs, informally on the job, and in tech/voc training institutions. In general, the more skills needed for the job, the more education and training are needed to qualify. Many entrants to this type of occupation have previously worked as machinists or machine setters, operators, and tenders.
For specialized types of programming, such as those needed to produce complex parts for the aerospace or shipbuilding industries, the employers may prefer individuals with a degree in engineering.

Skills and Competencies


Physical Attributes and Characteristics

Salary/Compensation

A CNC Machine Programmer’s entry level salary ranges from P15,000 - P20,000 per month and may even go up to P30,000 per month for those highly-trained and experienced. In the U.S. & Canada, the annual average salary for an CNC Machine Programer is $56,247 or $4,687 per month.

Prospects for Career Advancement

Career advancement is dependent on pursuing further studies or training along ones area of specialization. After gaining considerable working experience, CNC machine programmers can become CNC programmer, and some may be promoted to supervisory or administrative positions in their firms. A few open their own shops.

Employment Opportunities

The manufacturing industry employs almost all of CNC machine programmers. Employment is concentrated in fabricated metal products manufacturing, plastic products manufacturing, and transportation equipment manufacturing producing mostly aerospace and automobile parts.

Cost of Education *

The training cost for a CNC machine programmer ranges approximately from P35,000 - P40,000 in private technical schools and about P10,000 to P15,000 in public institutions. However, in the Philippines, the knowledge and skills requirements of a prospective CNC machine programmer is acquired mainly thru in-house training and on-the-job training. Only a few training institutions have the capability of acquiring the training equipment because of its high cost.

* Based on tuition fee rates for school year 2007 - 2008