About the role
Job Description
JOB TITLE CNC Programmer
DEPARTMENT NATDC – MACHINING FACILITY
GRADE & BAND - CTC - As per company standards
LOCATION Hi-Tek Park
REPORTS TO Azad Remesh
REPORTEES
JOB DETAIL
A CNC Programmer is a skilled professional responsible for creating precise instructions that guide computer numerical control (CNC) machines in producing parts and tools. These machines transform raw materials (such as plastic, aluminum, wood, and metal) into functional objects. As a CNC Programmer, you’ll play a crucial role in translating design specifications into machine instructions, ensuring quality output, and maintaining equipment.
DUTIES & RESPONSIBILITIES
• Prepare CAD/CAM programs for the smooth functioning of CNC machines to
fabricate precision parts according to the given engineering drawings.
• Understand specifications of the task at hand by reading engineering
drawings.
• To create 2D and 3D programs according to the customer requirement.
• Simulate and check the tool paths to ensure the machining is happening
according to the required specifications.
• Take NC output (post processing) according to the machine controller specific
requirements.
• Provide program data sheet to the operators for setting the job and operating
the machine.
• Finally check and inspect the part and make sure the programs are executed
without any errors and achieved drawing dimensions and surface finish with
respect to the job quality requirement.
Hands on experience in CNC programming and operating (On-the-Job Training, Apprenticeships or Work Experience as CNC programmer and operator).
SKILLS & COMPETENCIES
• Technical Skills:
o Machine Operation: Proficiency in operating CNC machines and do
manual programming.
o G-codes & M-Codes: Thorough knowledge about G-Codes and M-Codes.
o Drawing interpretation: Ability to interpret mechanical engineering
drawing.
o Precision Measurement: Skill in using calipers, micrometers, and other
precision measuring equipment’s like profile projector, 2D digital height
gauge etc.
o Proficiency in any CAD/CAM software’s like Master CAM, Power Mill,
WorkNC, Cimatron, SolidCAM Etc.
• Mechanical Aptitude: A good understanding of how machines work and the
ability to troubleshoot issues.
• Attention to Detail: CNC Programmer must have good knowledge about cutting
tools, tool holders, various work holding systems, cutting parameters and
strong knowledge about CAM software functionalities.
• Math Skills: Basic math skills are crucial for measurements, calculations, and
adjustments.
• Safety Awareness: Knowledge of safety protocols and adherence to safety
guidelines.
EDUCATIONAL / OTHER QUALIFICATIONS
ITI or Diploma in Mechanical Engineering
SPECIAL CONDITIONS/SPECIFIC REQUIREMENTS