Job Title: CNC Programmer
Job Location: Udaipur
Experience Required: 4 8 Years
Roles & Responsibilities
CNC Programming
Develop CNC programs using CAM software such as Mastercam, SolidWorks, AutoCAD, or manual G-code programming based on part drawings and 3D models.
Create, modify, and optimize tool paths to ensure efficient machining and minimal material waste.
Optimize cutting parameters including speeds, feeds, depth of cut, and tool selection.
Simulate CNC programs to identify errors, collisions, or inefficiencies before production.
Machine Setup & Collaboration
Coordinate with CNC machinists for machine setup, tooling, and program execution.
Provide clear instructions related to setup sheets, tooling, and machining strategies.
Troubleshoot programming and machining issues during production.
Quality Assurance
Ensure machined parts meet dimensional tolerances and surface finish requirements.
Work closely with the Quality team to resolve deviations and improve part accuracy.
Modify programs to enhance quality and reduce rework or scrap.
Continuous Improvement
Analyze machining processes to reduce cycle time and improve tool life.
Suggest process improvements and new machining techniques.
Stay updated with latest CNC technologies, software, and tooling advancements.
Support decisions related to new equipment and tooling procurement.
Documentation & Maintenance
Maintain CNC program libraries, tool lists, setup sheets, and process documents.
Track and document program revisions for future reference.
Ensure proper backup and organization of CNC programs.
Qualifications
ITI / Diploma / in Mechanical Engineering or related field
Strong knowledge of CNC machines, machining processes, and tooling
Ability to read and interpret engineering drawings
Hands-on experience with CAM software and CNC programming