CNC Mill Programmer
Robinson Helicopter Company is a leading manufacturer of civil rotorcraft with a 50-year history of providing affordable helicopters for a wide range of applications. Robinson is an engineering-focused organization that provides challenging and exciting opportunities to contribute to the future of vertical flight. This is a full-time, non-exempt position eligible for overtime.
About the Role
A CNC programmer creates and refines computer-controlled programs that guide machinery to cut and shape materials according to design blueprints. This involves using CAD/CAM software to translate designs into machine code, setting up and troubleshooting CNC machines, and collaborating with engineers to ensure parts are produced accurately, efficiently, and to quality standards.
Responsibilities
- Develop, test, and write CNC programs using Mastercam to control machinery.
- Interpret blueprints, engineering drawings, and design specifications to determine machining requirements, tool selection, and optimal machine settings.
- Create and modify programs for maximum efficiency, accuracy, and productivity, and make manual adjustments as needed.
- Monitor machine performance, conduct test runs, and troubleshoot problems during the manufacturing process.
- Set up CNC mills and ensure proper handling of tools and materials, including installing and adjusting tools and fixtures, and calibrating machine parameters for precision and accuracy.
- Conduct test runs (simulations) and initial part inspections to verify programs function correctly and products meet specifications, making adjustments as necessary.
- Choose appropriate cutting tools, materials, and workholding solutions (jigs, fixtures, vises) based on part requirements and material properties.
- Document processes, write clear setup sheets for machine operators, and collaborate with engineers and other team members to ensure smooth production.
- Design cutting paths, tooling, and tooling interface for 5-axis machining using Mastercam and SolidWorks (CAD).
Requirements
- A high school diploma or GED is required; a technical or associate degree in CNC programming, machining, or a related field is preferred.
- An apprenticeship or several years of hands-on experience in a machine shop is highly valued.
- CNC Machining Certification and CNC Programming Certification are preferred.
Skills
- Proficiency in CAD/CAM software (e.g., Mastercam, SolidWorks, Autodesk Fusion 360).
- Strong understanding of G-code and M-code programming languages.
- Ability to read and interpret complex blueprints and engineering drawings, including GD&T symbols.
- Familiarity with various CNC machines (mills, lathes, routers) and their operational limits.
- Experience using precision measuring instruments (micrometers, calipers, gauges).
- Excellent mathematical skills (including geometry and trigonometry).
- Strong problem-solving and analytical abilities.
- Exceptional attention to detail and accuracy.
- Good written and verbal communication skills for documentation and teamwork.
- Mechanical aptitude and a commitment to safety protocols.
Benefits
- Comprehensive group health plans including Medical, Dental, and Vision.
- Supplementary plans.
- Competitive 401k Retirement Plan.
Pay
$28.00–$45.00/hour