Programmer
Description

 The CNC Programmer will be responsible for writing, modifying, and optimizing CNC programs for milling, turning, and multi-axis machines to produce precision parts and components. The ideal candidate will possess strong knowledge of G-code, CAD/CAM software (such as Mastercam, Fusion 360, or Siemens NX), and machining processes. 

Requirements

     

· Develop and optimize CNC programs based on engineering drawings and   technical specifications.

 

· Select appropriate cutting tools, fixtures, and machine parameters for   each job.

 

· Interpret technical drawings, blueprints, and 3D models (SolidWorks,   AutoCAD, etc.).

 

· Program CNC machines using CAM software and manually edit G-code when   needed.

 

· Collaborate with machinists, engineers, and quality control to ensure   programs meet specifications.

 

· Perform test runs and troubleshoot programs to identify and correct   errors.

 

· Continuously improve programming processes to reduce cycle times and   improve quality.

 

· Maintain documentation for all CNC programs and processes.

 

· Ensure compliance with safety and quality standards.

 

· Develop and optimize CNC programs based on engineering drawings and   technical specifications.

 

· Select appropriate cutting tools, fixtures, and machine parameters for   each job.

 

· Interpret technical drawings, blueprints, and 3D models (SolidWorks,   AutoCAD, etc.).

 

· Program CNC machines using CAM software and manually edit G-code when   needed.

 

· Collaborate with machinists, engineers, and quality control to ensure   programs meet specifications.

 

· Perform test runs and troubleshoot programs to identify and correct   errors.

 

· Continuously improve programming processes to reduce cycle times and   improve quality.

 

· Maintain documentation for all CNC programs and processes.

 

· Ensure compliance with safety and quality standards.