May also be called: Computer Control Programmers; Computer-Aided Design (CAD) Programmers; Computer-Aided Manufacturing (CAM) Programmers; Numerical Control Programmers; Numerical Tool Programmers
Many of the functions in machining that were formerly performed by human operators are now more precisely performed by a computer-controlled module. This is true for machines such as lathes, multiaxis spindles, laser cutting machines, water jets, turrets, press brakes, milling machines, and electrical discharge machines. Before Numerical Tool and Process Control Programmers, also called Computer Control Programmers, machine a part, they must carefully plan, prepare, and write computer programs for the operation. First, they review three-dimensional computer-aided design (CAD) blueprints of the part. Next, they calculate where to cut or bore into the workpiece, how fast to feed the metal into the machine, and how much metal to remove. They then select tools and materials for the job and plan the sequence of cutting and finishing operations. Finally, they turn the planned machining operation into a set of instructions or program for the machine to follow. Computer numerically controlled (CNC) machines operate by reading the code included in a computer-controlled module, which drives the machine tool and performs the functions of forming and shaping a part formerly done by machine operators.
Each task below is matched to a sample skill required to carry out the task.
Computer Control Programmers work on desktop computers in offices that typically are near, but separate from, the shop floor. These work areas are usually clean, well lit, and free of machine noise. Computer Control Programmers occasionally need to enter the shop floor to monitor numerically controlled machining operations. Possible hazards are flying metal chips, abrasive dust, sharp cutting tools, and moving parts. However, without the proper safety precautions such as earplugs, facemasks, and safety glasses, the job can be noisy and hazardous. Most Computer Control Programmers work a 40-hour week; however, overtime is common during peak production periods. Although most machine tool operators work the day shift, Computer Control Programmers may work on any of three eight-hour shifts. Evening and night shift workers normally receive higher pay. Depending on the type and location of the employer, these workers may belong to the International Association of Machinists and Aerospace Workers or other labor organizations.
The job of Computer Control Programmer may appeal to those who are mechanically inclined and enjoy performing duties that are organized, clearly defined, and require accuracy and attention to detail. Computer control programming occupations satisfy those who enjoy following set procedures and routines where the lines of authority are clear.
The median wage in 2021 for Numerical Tool and Process Control Programmers in California was N/A annually. The median is the point at which half of the workers earn more and half earn less.
Benefits generally include health and life insurance, retirement plans, and vacation and sick leave. Many employers, especially those with formal apprenticeship programs, offer tuition assistance for training classes.
There will be fewer new jobs for Computer Control Programmers as more firms now use ready-made software or require machinists to use CAD systems to write programs. This could have an adverse effect on the number of Computer Control Programmers required by employers. However, due to the limited number of people entering training programs, employers are expected to continue to have difficulty finding workers with the necessary skills and knowledge. Some growth is expected in the semiconductor component industry, as well as forging and stamping firms.
In California, the number of Numerical Tool and Process Control Programmers is expected to grow much faster than average growth rate for all occupations. Jobs for Numerical Tool and Process Control Programmers are expected to increase by 22.2 percent, or 400 jobs between 2018 and 2028.
In San Benito and Santa Clara Counties, the number of Numerical Tool and Process Control Programmers is expected to grow much faster than average growth rate for all occupations. Jobs for Numerical Tool and Process Control Programmers are expected to increase by 14.6 percent, or 60 jobs between 2018 and 2028.
Computer Control Programmers usually follow one of the following training paths: formal apprenticeships, vocational schools, community college programs, certificate programs, or extensive on-the-job training. Some community colleges offer tool design technology courses in their machine tool technology programs. The National Institute for Metalworking Skills (NIMS) accredits training programs. Employers may prefer individuals with a degree in engineering for some specialized types of programming needed to produce complex parts for industries, such as aerospace or shipbuilding.
High school students interested in this kind of work should take mathematics, especially trigonometry, as well as drafting, computer programming, and metal shop courses.
Apprenticeship programs consist of shop training and related classroom instruction. In shop training, apprentices learn filing, hand tapping, and dowel fitting, as well as the operation of various machine tools. Classroom instruction includes math, physics, programming, blueprint reading, CAD software, safety, and shop practices. Skilled Computer Control Programmers need an understanding of the machining process, including the complex physics that occur at the cutting point. Thus, most training programs teach Computer Control Programmers to perform operations on manual machines prior to operating CNC machines. Most apprenticeship programs are four years in length and lead to all around journey-level status. Apprentice applicants usually must be at least 18 years old and have a high school diploma or qualifying scores on the General Educational Development (GED) or the California Proficiency Test.
As machine tools change in their complexity and makeup, Computer Control Programmers should learn new skills to keep abreast of the changes. Courses are offered by machine tool manufacturers and professional associations.
To boost the skill level of all metalworkers and to create a more uniform standard of competency, a number of training facilities and colleges have implemented curriculums by incorporating national skills standards developed by NIMS. After completing a curriculum and passing a performance requirement and written exam, trainees are granted a NIMS credential that provides formal recognition of competency in a metalworking field, such as CNC Turning: Programming Setup and Operations. Completion of a formal certification program provides expanded career opportunities. For more information, go to the U.S. Department of Labor's Career InfoNet Web site at www.acinet.org and scroll down to "Career Tools." Click on "Certification Finder" at www.acinet.org/certifications_new/default.aspx and follow the instructions to locate certification programs.
The largest industries employing Numerical Tool and Process Control Programmers are as follows:
Direct application to employers remains one of the most effective job search methods. Newspaper classified ads and the Internet provide additional sources for job listings. Union members search for jobs by registering with their local hiring hall. Online job opening systems include JobCentral at www.jobcentral.com and CalJOBSSM at www.caljobs.ca.gov.To find your nearest One-Stop Career Center, go to Service Locator. View the helpful job search tips for more resources. (requires Adobe Reader).
You can focus your local job search by checking employers listed online or in your local telephone directory. Below are some suggested headings where you might find employers of Numerical Tool and Process Control Programmers.
To locate a list of employers in your area, use "Find Employers" on the LaborMarketInfo Web site at http://www.labormarketinfo.edd.ca.gov/aspdotnet/databrowsing/empMain.aspx?menuChoice=emp
Experienced Computer Control Programmers can advance to tool designers or management positions. A few open their own shops.
Below is a list of occupations related to Numerical Tool and Process Control Programmers.
These links are provided for your convenience and do not constitute an endorsement by EDD.
The following codes are provided to assist counselors, job placement workers, or other career professionals.
Printed on Sunday, June 26, 2022