Key Responsibilities
· Program Development:
Create and optimize CNC programs (G-code, M-code) for turning and milling operations, using CAM software to define cutting paths.
· Technical Analysis:
Read and interpret blueprints, engineering drawings, and specifications to understand part requirements and determine machining processes.
· Tool & Process Selection:
Select appropriate cutting tools, feeds, speeds, and fixtures for specific materials and machine functions to ensure maximum efficiency and safety.
· Quality Control:
Conduct first-piece inspections and perform quality assurance tests to verify parts meet design specifications and tolerances.
· Process Optimization:
Analyse and implement process improvements to enhance consistency, reduce cycle times, and improve overall product quality.
· Troubleshooting & Support:
Provide technical support on the shop floor, troubleshoot machining issues, and perform routine machine maintenance and adjustments.
· Collaboration:
Work closely with engineers and production teams during design reviews to provide feedback on manufacturability and implement improvements.
· Documentation:
Maintain detailed records of programs, process changes, and maintenance activities.
Required Skills & Qualifications
· Software Proficiency:
Skilled in CAM software Preferably NX (FEATURE BASED CAM), Mastercam would be an added advantage but not preferred and familiarity with specific CNC control systems (e.g., Siemens, DMG MORI.).
· Machining Knowledge:
Strong understanding of machining processes, tooling, materials, and GD&T (Geometric Dimensioning and Tolerance).
· Problem-Solving:
Excellent analytical and problem-solving skills to resolve issues during the manufacturing process.
· Technical Communication:
Ability to effectively communicate technical information with engineers and machine operators.
· Experience:
A minimum of 3 years of experience in CNC programming for lathes and/or turn mills is often required.