Copyright Goodheart-Willcox Co., Inc. Chapter 2 The Skills to Compete 29 2.3.2 CNC Machine Setup Operator The machine setup operator is responsible for ensuring the machine, tooling, and work holding are efficient and accurate to make parts as programmed. Machine setup operators connect the programmer’s con- cept with the actual machine function. The setup operator installs cutting tools and sets their offsets, as well as establishing the origin of the work coordinate system for the parts being machined. Machine setup opera- tors also install any fixturing or work holding into the machine tool and align it as necessary. Often the setup operator is an experienced machine operator with a working knowledge of the machines and the process of machining. 2.3.3 CNC Programmer A CNC programmer writes the code, or instructions, to a CNC machine to machine finished parts, Figure 2-15. CNC programmers program CNC machines that turn raw materials like wood, plastics, and metals into usable components. This job involves reading blueprints and under- standing the dimensions of the given component in order to properly program machines. In today’s manufacturing environment, programming normally requires some knowledge of a computer-aided manufacturing (CAM) system, such as Mastercam, Esprit, Gibbs, or an equivalent sys- tem. A programmer is a highly skilled and experienced machinist. Pro- grammers must read and understand machining requirements given in a print, evaluate the required tooling, and make determinations about fixturing and process order. These factors must be correct to machine an accurate part. Programmers must also consider time and cost to make programs as efficient and repeatable as possible. FERNANDO BLANCO CALZADA/Shutterstock.com Figure 2-15. A CAD/CAM operator preparing a file for CNC programming.