Testing Job Applicants for CNC Programming Proficiency
The best way to confirm prior experience of new CNC programmers and operators is with formal assessments of knowledge and ability.
As manufacturing continues to rebound in the United States, companies are finding it more and more difficult to find and hire qualified CNC programmers and operators. Your obvious goal during the hiring process is to secure the best applicant from a pool of available candidates, at the wage your company is willing to pay.
If you have not done so already, you should create an interview process for use in hiring people to program, set up and run your CNC machines. This will ensure fairness to the applicants while keeping the process logical and consistent. There are countless online resources that can help you develop such a procedure, but there are several areas in particular that you will want to address.
A good hiring process will assess applicant attributes that include dependability, motivation, aptitude and proficiency. The first three are rather subjective qualities and difficult to accurately evaluate during a short interview. There are as many techniques to evaluate these qualities as there are applicants. Again, many online resources offer suggestions that should help.
Proficiency, on the other hand, should be relatively easy to assess. It is simply a person’s current knowledge and ability in a field of endeavor. Frankly speaking, however, proficiency is not the most important of the attributes. I would rate it well after the applicant’s eagerness (motivation) and ability to learn (aptitude). Additionally, you should be prepared for how to evaluate applicants who freely admit to having no previous experience performing required tasks, yet score well in other areas.
When an applicant does claim to have experience, you must confirm this claim. You must provide some way for him or her to demonstrate his or her knowledge and ability level. If you fully understand the required tasks, you may be able to assess an applicant’s experience level by simply asking a few pertinent questions and gauging the quality of his or her answers.
If you do not fully understand the tasks required for your open position, you will need some help. Managers and lead workers in the area/department that is looking to hire should be able to come up with a variety of real-world challenges that its workers regularly face.
I recommend combining physical tasks with a test to gauge an applicant’s proficiency. The physical tasks should parallel methods your staff is currently using, and examples include:
- Use of variable and fixed measuring tools like micrometers, calipers and go/no-go gages.
- Use of common hand tools.
- Use of deburring tools.
- Use of applicable computer programs.
The test could be handwritten or computer-generated. It should be developed by or with the help of managers in the department that needs the new staff. Be careful not to include company-specific terminology or methods. Doing so may cause an applicant with good experience to score poorly simply because he or she does not understand your company lingo.
We offer a proficiency test that you can use as a starting point for your own testing. Find the related files at cncci.com/pdf/CNC_Prof_Test.zip that you can easily modify to suit your purposes. Our test is divided into three sections—general, machining center and turning center—and includes a series of multiple-choice and true/false questions aimed at CNC setup workers and operators. Simply use test results to gauge a candidate’s current proficiency level. If an applicant scores 90 percent, for instance, you can be about 90 percent sure that applicant has the experience he or she claims to have.
Note that these physical tasks or tests should be administered only when an applicant claims to have experience. They will be of no value in evaluating an applicant who freely admits to not having such experience.
A custom-macro-based system can predict when a tool will become dull.
Take a closer look at these reference position commands.
Any time saved by skipping preparation for programming can be easily lost when the program makes it to the machine. Follow these steps to ensure success.