Median hourly earnings of computer-controlled machine tool operators, metal and plastic, were $13.97 in 2002. The middle 50 percent earned between $11.07 and $17.43. The lowest 10 percent earned less than $9.14, whereas the top 10 percent earned more than $21.27. Median hourly earnings in the manufacturing industries employing the largest numbers of computer-controlled machine tool operators, metal and plastic, in 2002 were:
| Metalworking machinery manufacturing | $15.97 |
| Other fabricated metal product manufacturing | 15.14 |
| Machine shops; turned product; and screw, nut, and bolt manufacturing | 13.82 |
| Motor vehicle parts manufacturing | 13.08 |
| Plastics product manufacturing | 11.00 |
Median hourly earnings of numerical tool and process control programmers were $18.04 in 2002. The middle 50 percent earned between $14.52 and $22.23. The lowest 10 percent earned less than $11.53, while the top 10 percent earned more than $27.37.
Computer-control programmers and operators use computer numerically controlled (CNC) machines to cut and shape precision products, such as automobile parts, machine parts, and compressors. CNC machines include machining tools such as lathes, multiaxis spindles, milling machines, and electrical discharge machines (EDM), but the functions formerly performed by human operators are performed by a computer-control module. CNC machines cut away material from a solid block of metal, plastic, or glassknown as a workpieceto form a finished part. Computer-control programmers and operators normally produce large quantities of one part, although they may produce small batches or one-of-a-kind items. They use their knowledge of the working properties of metals and their skill with CNC programming to design and carry out the operations needed to make machined products that meet precise specifications.
Before CNC programmersalso referred to as numerical tool and process control programmersmachine a part, they must carefully plan and prepare the operation. First, these workers review three-dimensional computer aided/automated 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.
Next, CNC programmers turn the planned machining operations into a set of instructions. These instructions are translated into a computer aided/automated manufacturing (CAM) program containing a set of commands for the machine to follow. These commands normally are a series of numbers (hence, numerical control) that describes where cuts should occur, what type of cut should be used, and the speed of the cut. CNC programmers and operators check new programs to ensure that the machinery will function properly and that the output will meet specifications. Because a problem with the program could damage costly machinery and cutting tools, computer simulations may be used to check the program instead of a trial run. If errors are found, the program must be changed and retested until the problem is resolved. In addition, growing connectivity between CAD/CAM software and CNC machine tools is raising productivity by automatically translating designs into instructions for the computer controller on the machine tool. These new CAM technologies enable programs to be easily modified for use on other jobs with similar specifications.
After the programming work is completed, CNC operatorsalso referred to as computer-controlled machine tool operators, metal and plasticperform the necessary machining operations. The CNC operators transfer the commands from the server to the CNC control module using a computer network link or floppy disk. Many advanced control modules are conversational, meaning that they ask the operator a series of questions about the nature of the task. CNC operators position the metal stock on the CNC machine toolspindle, lathe, milling machine, or otherset the controls, and let the computer make the cuts. Heavier objects may be loaded with the assistance of other workers, autoloaders, a crane, or a forklift. During the machining process, computer-control operators constantly monitor the readouts from the CNC control module, checking to see if any problems exist. Machine tools have unique characteristics, which can be problematic. During a machining operation, the operator modifies the cutting program to account for any problems encountered. Unique, modified CNC programs are saved for every different machine that performs a task.
CNC operators detect some problems by listening for specific soundsfor example, a dull cutting tool or excessive vibration. Dull cutting tools are removed and replaced. Machine tools rotate at high speeds, which can create problems with harmonic vibrations in the workpiece. Vibrations cause the machine tools to make minor cutting errors, hurting the quality of the product. Operators listen for vibrations and then adjust the cutting speed to compensate. In older, slower machine tools, the cutting speed would be reduced to eliminate the vibrations, but the amount of time needed to finish the product would increase as a result. In newer, high-speed CNC machines, increasing the cutting speed normally eliminates the vibrations and reduces production time. CNC operators also ensure that the workpiece is being properly lubricated and cooled, because the machining of metal products generates a significant amount of heat.
.Computer-control programmers and operators should have excellent job opportunities. 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. Employment of computer-controlled machine tool operators is projected to grow more slowly than the average for all occupations through 2012, but employment of numerical tool and process control programmers is expected to grow about as fast as the average for all occupations through 2012. Job growth in both occupations will be driven by the increasing use of CNC machine tools. Advances in CNC machine tools and manufacturing technology will further automate production, boosting CNC operator productivity and limiting employment growth. The demand for computer-control programmers will be negatively affected by the increasing use of software that automatically translates part and product designs into CNC machine tool instructions.
Employment levels of computer-control programmers and operators are influenced by economic cyclesas the demand for machined goods falls, programmers and operators involved in production may be laid off or forced to work fewer hours.
Computer-control programmers and operators train in various waysin apprenticeship programs, informally on the job, and in secondary, vocational, or postsecondary schools. Due to a shortage of qualified applicants, many employers teach introductory courses, which provide a basic understanding of metalworking machines, safety, and blueprint reading. A basic knowledge of computers and electronics also is helpful. Experience with machine tools is extremely important. In fact, many entrants to these occupations have previously worked as machinists or machine setters, operators, and tenders. Persons interested in becoming computer-control programmers or operators should be mechanically inclined and able to work independently and do highly accurate work.
High school or vocational school courses in mathematics (trigonometry and algebra), blueprint reading, computer programming, metalworking, and drafting are recommended. Apprenticeship programs consist of shop training and related classroom instruction. In shop training, apprentices learn filing, handtapping, 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 and operators need an understanding of the machining process, including the complex physics that occur at the cutting point. Thus, most training programs teach CNC operators and programmers to perform operations on manual machines prior to operating CNC machines. A growing number of computer-control programmers and operators receive most of their formal training from community or technical colleges. Less skilled CNC operators may need only a couple of weeks of on-the-job training.
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 recently begun implementing curriculums incorporating national skills standards developed by the National Institute of Metalworking Skills (NIMS). After completing such 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. Completion of a formal certification program provides expanded career opportunities.
Qualifications for CNC programmers vary widely depending upon the complexity of the job. Employers often prefer skilled machinists or those with technical school training. For some specialized types of programming, such as that needed to produce complex parts for the aerospace or shipbuilding industries, employers may prefer individuals with a degree in engineering.
For those entering CNC programming directly, a basic knowledge of computers and electronics is necessary, and experience with machine tools is extremely helpful. Classroom training includes an introduction to computer numerical control, the basics of programming, and more complex topics, such as computer-aided manufacturing. Trainees start writing simple programs under the direction of an experienced programmer. Although machinery manufacturers are trying to standardize programming languages, there are numerous languages in use. Because of this, computer-control programmers and operators should be able to learn new programming languages.
As new automation is introduced, computer-control programmers and operators normally receive additional training to update their skills. This training usually is provided by a representative of the equipment manufacturer or a local technical school. Many employers offer tuition reimbursement for job-related courses.
Computer-control programmers and operators can advance in several ways. Experienced CNC operators may become CNC programmers, and some are promoted to supervisory or administrative positions in their firms. A few open their own shops.
Occupations most closely related to computer-control programmers and operators are other metal worker occupations, which include machinists; tool and die makers; machine setters, operators, and tendersmetal and plastic; and welding, soldering, and brazing workers. Numerical tool and process control programmers apply their knowledge of machining operations, metals, blueprints, and machine programming to write programs that run machine tools. Computer programmers also write detailed programs to meet precise specifications.
For general information about computer-control programmers and operators, contact:
For a list of training centers and apprenticeship programs, contact:
For general occupational information, including a list of training programs, contact:
Employment is expected to decline sharply due to advances in technology. Opportunities will be best for operators who have formal computer-related education, are familiar with a variety of operating systems, and keep up-to-date with the latest technology. They may work with mainframes, minicomputers, or networks of personal computers. Computer operators must anticipate problems and take preventive action, as well as solve problems that occur during operations. A number of computer operators are employed by firms in computer systems design and related services, as more companies contract out their data processing operations.
Summary of: http://www.collegegrad.com/careers/admin02.shtml
Programmers determine the steps that must be followed and the processes that must be completed in each step. Sophisticated new languages and tools have made much of the programming work done today very complex. Programmers in large organizations may follow descriptions prepared by software engineers or systems analysts. It also makes programs more reliable and consistent. They like to see the results of their work and to use their strongest abilities.
Summary of: http://www.iseek.org/sv/13000.jsp?id=100045
In many large organizations, programmers follow descriptions prepared by systems analysts who have carefully studied the task that the computer system is going to perform. Instead, workers called programmer-analysts are responsible for both systems analysis and programming. For example, the growing use of packaged software, like spreadsheet and data base management software packages, allows users to write simple programs to access data and perform calculations. This also yields more reliable and consistent programs and increases programmers' productivity by eliminating some of the routine steps. Although simple programs can be written in a few hours, programs that use complex mathematical formulas or many data files may require more than a year of work.
Summary of: http://www2.jobtrak.com/help_manuals/outlook/ocos110.html
They are employed in computer software and consulting firms and in programming units throughout the private and public sectors. However, the demand to upgrade the programmers' skill sets continually is expected to be equally strong. Programmers should be able to work independently and as part of a team. Full-time, full-year earnings averaged $53,400, which is higher than the average for all occupations. These part-time programmers may not be included in the employment estimates.
Summary of: http://www.workfutures.bc.ca/profiles/profile.cfm?noc=2163&lang=en&site=graphic
System code tells a computer how to interact with its hardware; applications code tells a computer how to accomplish a specific task, such as word processing or spreadsheet calculating. Most programmers specialize in one of the two areas. At the start of projects, applications programmers meet with the designers, artists, and financiers in order to understand the expected scope and capabilities of the intended final product. Next, they map out a strategy for the program, finding the most potentially difficult features and working out ways to avoid troublesome patches. Both arenas accommodate a wide range of work styles, but communication skills, technical expertise and the ability to work with others are important in general.
Summary of: http://www.princetonreview.com/cte/profiles/dayInLife.asp?careerID=43
Meeting the demand of computer networking or multi-user systems, Computer Operators are working on PCs and minicomputers, applying the same tasks as those performed on larger computers. As technology continues to advance, Computer Operators will monitor an automated system. The duties of Computer Operators vary with the size of the installation, the type of equipment used, and the policies of the employer. A typical data processing cycle starts with a request for a report. Once the need is identified and the end product agreed upon, a computer programmer prepares a computer program for obtaining the required data output.
Summary of: http://www.calmis.cahwnet.gov/file/occguide/COMPUOPE.HTM
Employment is expected to decline sharply due to advances in technology. Opportunities will be best for operators who have formal computer-related education, are familiar with a variety of operating systems, and keep up-to-date with the latest technology. They may work with mainframes, minicomputers, or networks of personal computers. Computer operators must anticipate problems and take preventive action, as well as solve problems that occur during operations. A number of computer operators are employed by firms in computer systems design and related services, as more companies contract out their data processing operations.
Summary of: http://www.bls.gov/oco/ocos128.htm
Computer-control programmers and operators normally produce large quantities of one part, although they may produce small batches or one-of-a-kind items. 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. CNC programmers and operators check new programs to ensure that the machinery will function properly and that the output will meet specifications. Apprenticeship programs consist of shop training and related classroom instruction.
Summary of: http://www.bls.gov/oco/ocos286.htm
Not getting any interviews. Most likely it has nothing to do with your credentials and everything to do with your resume. Let us help you land more interviews by developing a superior resume that will aggressively sell your qualifications. I sent the professionally written resume to online job sites and after only one day I received three calls of interest. I got so many interviews and compliments on my resume.
Summary of: http://www.aspirationsresume.com/Profession/Technology.html