CNC 5-Axis Programmer Reports to: Machine Shop Manager
Work Environment: Office and machine shop
Travel: Minimal;occasional local travel may be required
Position Overview
We are seeking an experienced CNC Programmer to develop, verify, and optimize programs for a variety of CNC equipment in a custom manufacturing environment. This role translates technical drawings and models into accurate, efficient machining programs and works closely with machinists to ensure parts meet quality standards and production requirements. The ideal candidate brings strong CAD/CAM skills, a thorough understanding of machining practices and tooling, and a commitment to safety, precision, and productivity.
Key Responsibilities
- CNC Programming and Setup Review work orders, technical drawings, and models to understand project requirements, dimensional tolerances, and production expectations.
- Develop CNC programs using CAD/CAM software such as Mastercam and SolidWorks.
- Validate models and verify CNC code before releasing programs to the shop.
- Create tool lists, setup sheets, and estimated run times for each program.
- Develop programs and setups that meet the run-time estimates outlined in work orders.
- Modify and optimize existing programs to improve accuracy, efficiency, and cycle times.
- Maintain knowledge of available shop tooling and coordinate additional tooling needs with management and purchasing.
Production Support and Quality
- Collaborate with machinists and area managers to ensure a smooth handoff of programs and setup instructions.
- Support test runs and adjust programs, machine settings, tooling, feeds, and speeds to achieve optimal cutting conditions.
- Troubleshoot programming errors and machining issues.
- Use precision measuring tools, including calipers, micrometers, and CMM equipment, to verify part conformity.
- Conduct root cause analysis and recommend corrective actions.
- Participate in the Material Review Board (MRB) process when requested.
Process Improvement
- Evaluate machining processes to improve productivity, reduce cycle times, and maintain quality.
- Document and standardize programming methods and best practices.
- Work with area managers and project managers to develop machining methods for new or complex parts.
Safety
- Follow company safety policies and applicable safety rules and regulations.
- Review machining setups for potential safety risks.
- Use appropriate personal protective equipment and practice safe equipment operation.
- Maintain awareness of personal safety and the safety of others.
- Follow company quality standards and customer requirements.
Qualifications
- High school diploma or equivalent required;technical certification in CNC programming or a related field preferred.
- Three to five years of CNC programming experience in a job shop or custom manufacturing environment.
- Proficiency with CAD/CAM software such as Mastercam and SolidWorks.
- Strong knowledge of G-code and M-code.
- Experience programming CNC mills, lathes, and 3-axis and 5-axis equipment.
- Ability to read and interpret technical drawings and models.
- Thorough understanding of machining principles, machine setups, tooling, inserts, feeds, speeds, and material removal rates.
- Knowledge of machining a variety of materials, including metals, composites, and plastics.
- Familiarity with precision measuring tools and inspection techniques.
Skills and Attributes
- Strong problem-solving and analytical abilities.
- Attention to detail and a focus on precision and quality.
- Clear communication and effective teamwork.
- Ability to manage multiple priorities and meet deadlines in a dynamic manufacturing environment.
#RIMUS