5-Axis CNC Programmer
Purpose
The 5-Axis CNC Programmer is responsible for evaluating customer engineering data to create models and NC programs using Mastercam or similar CAD/CAM solutions to produce quality products at nominal dimensions. This role provides essential information for production, including setup sheets, fixturing, tooling, and verified NC code files. The programmer must also offer technical assistance to the production floor and inspection for troubleshooting and clarification while striving for maximum manufacturing efficiency and minimal variation.
Education and Experience
- 5 years of hands-on NC/CNC programming experience, specifically focused on precision and multi-axis machining.
- Proven proficiency in programming for Lathe, 3, 4, and 5-axis machine tools.
- Expert proficiency with Mastercam or similar CAD/CAM solutions is preferred.
- Substantial experience with Vericut or similar simulation software is preferred.
- Substantial work experience in the Aerospace Industry is highly preferred.
- In-depth knowledge of post processor functions.
- In-depth knowledge of major CNC machine controls, such as Fanuc, Haas, and Siemens.
Position Responsibilities
- Maintain a complete understanding of drawings, specifications, and 3D models to determine the most accurate machining methods.
- Complete understanding of Mastercam Programming software and the functions.
- Analyze existing NC programs to identify causes of program malfunctions; modify programs to eliminate problems or increase the operational efficiency of the program.
- Design, write, and optimize complex NC/CNC programs (G-code, M-code) for multi-axis machine tools, including mills, lathes, and/or routers.
- Design and Standardization of machine workholding, tooling, and fixtures.
- Perform machine simulations and diagnostic testing to verify program accuracy and ensure collision prevention.
- Coordinates with project managers to ensure timelines are met.
- Maintains knowledge of trends and developments in related areas of manufacturing and CNC programming.
- Troubleshoot and resolve complex programming and machining issues on the production floor to minimize equipment downtime and scrap.
- Assist in the selection of cutting tools and the design of specialized jigs, fixtures, and work-holding solutions.
- Assist in training end users and production staff on the effective use of programs and applications.
- Performs other related duties as assigned.
Tasks
- Advanced blueprint reading. Being proactive in solving problems early in the manufacturing process.
- CNC Machine operation: Able to run, program and adjust all machines that programs are written for.
- Knowledge of different tools and their correct utilization for each application.
- Ability to work in a dynamic environment with multiple priorities and shifting time requirements.
- Confer with organizational team members at all levels to discuss issues, coordinate activities, or resolve problems.
- Act as a liaison between Cox Machine Inc. and outside organizations.
- Full understanding the financial impact of decisions made daily, including closely monitored non-value-added costs to reduce or eliminate.
- Work closely with shop floor supervision and production employees.
- Computer literacy: able to adapt to different software.
- Detailed notetaking for machine and program evaluation.