CNC Programmer Position Summary
The CNC (Computerized Numerical Control) Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production environment using various CAD/CAM and other software and models. The programs must be verified for accuracy and ready to be set up and proven out on the equipment. This role will also support the production floor with the process improvement and work to improve tooling management and cost reduction.
Responsibilities:
CNC Programmer Essential Job Functions
Writes and/or modifies CNC programs and instruction sheets for multi-axis machined parts
Monitors performance of program after implementation, adjusting as needed
Maintain program files
Provide ongoing support for machining processes
Assist in the training of operators on equipment and programs.
Assist in the identification and evaluation of new tooling and fixture applications
Sets up and operates machine on trial run (prove-out), when afforded, to verify accuracy of machine setting or programmed data
Documents all information pertaining to the setup and operation of each job assigned
Communicate effectively with the manufacturing engineers, quality personnel, plant personnel, and individuals outside the company.
Continual programming of part families
Completes all other work-related duties as assigned.
Qualifications:
CNC Programmer Minimum Requirement & Qualifications
Minimum 2 years of experience in CAD/CAM programming
Experience as a level 3 machinist
Proficiency in computer skills and electronic data management (word, excel, network file structure)
Working knowledge of cutting tool geometry, as well as speeds and feeds for types of materials used.
Working knowledge of trigonometry and mathematical formulas needed to calculate machining processes.
Working knowledge of blueprint reading.
Working knowledge of geometric dimension and tolerance (GD&T).
High school diploma or equivalent degree (GED) required.
Able to interact with various types of individuals: operators, machinist, technical support and management.
Experience with Esprit programming software
Experience with Solid Works software
Preferred Qualifications
Two-year technical degree, preferred
4-5 years of experience in a manufacturing environment, preferred
Experience with multi axis milling machines, preferred