CNC Programmer
CNC programmers—also referred to as numerical tool and process control programmers—develop the programs that run the machine tools. They review three-dimensional computer aided/automated design (CAD) blueprints of the part and determine the sequence of events that will be needed to make the part. This may involve calculating where to cut or bore into the workpiece, how fast to feed the metal into the machine, and how much metal to remove.
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. After the program is developed, CNC programmers and operators check the 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 or simply waste valuable time and materials, computer simulations may be used to check the program before 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 setup operators—also referred to as computer-controlled machine tool operators, metal and plastic—set up the machine for the job. They download the program into the machine, load the proper cutting tools into the tool holder, position the workpiece (piece of metal or plastic that is being shaped) on the CNC machine tool—spindle, lathe, milling machine, or other machine—and then start the machine. During the test run of a new program, the setup operator, who may also have some programming skills, or the CNC programmer closely monitors the machine for signs of problems, such as a vibrating work piece, the breakage of cutting tools, or an out-of-specification final product. If a problem is detected, a setup operator or CNC programmer will modify the program using the control module to eliminate the problems or to improve the speed and accuracy of the program.
Back to Careers
|