You are viewing a preview of this job. Log in or register to view more details about this job.

CNC Programmer

Summary:

The CNC Programmer provides programming services to support the machine shop to make products that meet the specifications of our internal and external customers. In addition, the CNC Programmer creates, maintains, and revises new or existing machining programs and develops additional applications using appropriate programming methodologies, and resolves all issues related to the machining methodologies and/or specific customer specification/requirements.

Essential Duties & Responsibilities:

· Ensures appropriate tools and tool paths are consistent with standard machining practices

· Provides detailed set up sheets to the machine shop to ensure that the machinists are fully aware of what tools, tool paths and programming methods will be utilized in the creation of the program

· Has working knowledge of downloading and retrieval processes for specific programs within the machine tooling posts

· Provides technical support to the machine shop when questions or comments arise about a particular program, using simulation software

· Responds to on-call requests for products run during off shifts as necessary

· Operates under the guidelines established by the Master Planner and Programing/Production Manager

· Provides necessary instructions for a machine shop: including zero and reference points, setting tools offsets, tool compensation, conditional switches, manufacturing sketch/drawing, calculating requirements (including basic math, geometry, and trigonometry), instruction for part programs

· Plans machining by studying work orders, blueprints, engineering plans, materials, specifications, orthographic drawings, reference planes, locations of surfaces, and machining parameters; interpreting geometric dimensions and tolerances (GD&T)

· Verifies settings by measuring positions, first-run part, and sample workpieces, adhering to international standards

· Maintains specifications by observing drilling, grooving, and cutting cycles, including turning, facing, knurling and thread chasing operations; taking measurements; detecting malfunctions; troubleshooting processes; adjusting and updating programs; adhering to quality assurance procedures and processes

· Maintains safe operations by adhering to safety procedures and regulations

· Maintains continuity and consistency between programmers and work shifts by documenting and communicating actions, irregularities, and continuing needs

· Documents actions by creating/updating set-up sheets, quality logs and change control systems

· Updates job knowledge by participating in educational opportunities; reading technical publications

· Accomplishes organization goals by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments, speed machining, improve quality, reduce tooling costs, and optimizes material utilization

· Receptive to constructive feedback from machinist, fellow programmers, management, and others

· Drives continuous improvement

Qualifications/Education/Experience:

· This position requires a suitable combination of machine programming and machining knowledge and experience

· The position requires a degree in machining technology, or the year for year equivalency of machining/programming experience

· Preference: proficiency in 3-D programming techniques

· Preference: relevant programming coursework

· Previous voluntary participation in leadership or communications coursework is highly regarded