Becoming a CMM Programmer

CMM programmers are an important part of the manufacturing process and utilize their mathematics skills and experience with specialized programs. Find out more about getting education, experience, and certification.

<h2 id="section---CareerOverview">Career Overview</h2> <p>CMM programmers operate a coordinate measuring machine, which determines an object's dimensions and other qualities to ensure they match those shown on blueprint plans. The chart below offers more details about the job duties and salary of CMM programmers. </p> <p /> <table border="1"><tr><td> <b>Education Required</b> </td><td> Bachelor's degree often preferred, high school diploma or GED may be acceptable with experience</td></tr> <tr><td> <b>Key Responsibilities</b> </td><td> Interpret blueprints and drawings, test and calibrate coordinate measuring machines</td></tr> <tr><td> <b>Average Salary (2021)</b> </td><td>$54,708 (CMM operator and programmer)*</td></tr> <tr><td> <b>Job Growth (2020-2030)</b> </td><td>27% (computer numerically controlled machine tool programmers, metal and plastic)**</td></tr> </table><p><i>Sources: *Payscale.com; **U.S. Bureau of Labor Statistics</i> </p> <h3 id="section---WhatAreTheDutiesOfACMMProgrammer">What Are The Duties of a CMM Programmer?</h3> <p>CMM Programmers use coordinate measuring machines to measure the physical characteristics of an object, such as the object's dimensions. To do this, CMM programmers must create inspection programs which are written in the CMM programming language. However, one does not need to know computer programming to be hired. Most testing and calibration is done with already built software. CMM programmers work primarily in office environments, but it is occasionally required that CMM programmers go on-site to inspect the equipment. </p> <h3 id="section---DoesOneNeedADegreeToWorkAsACMMProgrammer">Does One Need a Degree To Work as a CMM Programmer?</h3> <p>While it is not always necessary to earn a bachelor's degree to be hired as a CMM programmer, doing so could offer an advantage over other applicants. Majors such as engineering or a related technical field are often the most desirable in CMM programmer candidates. Additionally, holding a bachelor's degree could make future advancement easier over holding only a high school diploma. Certificate programs may also be available in which experience is gained with Hexagon Metrology CMMS or PC-DIMS, which is a program commonly used by CMM programmers. </p> <h3 id="section---HowMuchExperienceDoesOneNeedToWorkAsACMMProgrammer">How Much Experience Does One Need To Work as a CMM Programmer?</h3> <p>Most CMM programmer employers want applicants to have experience prior to applying. Experience can be gained while working in quality assurance positions at a manufacturing company. Most CMM programmer positions require 3-5 years experience and expertise with PC-DIMS. Some experience can also be gained through a bachelor's degree or a certificate program. </p> <h3 id="section---DoesOneNeedACertificationToBeACMMProgrammer">Does One Need A Certification To Be a CMM Programmer?</h3> <p>Certification is not required to work as a CMM programmer, but being certified may be beneficial. The Coordinate Metrology Society offers two levels of certification exams. For level one, an online test is administered to prove your knowledge in the field. The level two exam gives a hands-on opportunity to showcase skills with portable CMMs. </p> <h3 id="section---WhatPersonalTraitsDoesOneNeedToBeACMMProgrammer">What Personal Traits Does One Need To Be a CMM Programmer?</h3> <p>CMM programmers must have an eye for detail. Since CMM programmers are part of the quality assurance branch of manufacturing, they are responsible for noticing and correcting the mistakes that have occurred during the manufacturing process. It is integral that CMM programmers are able to match the measurements of manufactured goods to those on the blueprint. CMM programmers must also be logical, analytical thinkers for working with computer programs and the complicated geometries of manufactured goods.</p>