Cnc Programmer
ADVINES HR SOLUTIONS PTE. LTD.

️ CNC Programmer – Job Scopery Responsibilities
1. Program Creation
Write and optimize CNC programs using G-code, M-code, or CAM software (e.g., Mastercam, Fusion 360, SolidCAM).
Translate engineering drawings, CAD files, and blueprints into CNC instructions.
2. Machine Setup Instructions
Provide setup sheets for operators.
Define cutting tools, tool paths, and machine parameters.
3. Tooling & Fixturing
Determine appropriate cutting tools and fixtures for jobs.
Suggest improvements for tool life and performance.
4. Machine Testing & Validation
Simulate toolpaths in software to avoid crashes.
Run first-article inspection on machines to validate program accuracy.
5. Troubleshooting
Debug and fine-tune existing CNC programs for better accuracy or speed.
Assist operators and machinists with program-related issues.
6. Process Optimization
Continuously improve machining processes to reduce cycle time, waste, and cost.
Implement best practices in feeds, speeds, and tool paths.
-
Secondary Responsibilities
Maintain program library and revision records.
Collaborate with design engineers, machinists, and QA for smooth production flow.
Provide training or guidance to machine operators.
Ensure programs comply with quality and safety standards (ISO, AS9100, etc.).
-
Skills Required
Proficiency in CAM software (e.g., Mastercam, SolidCAM, NX).
Strong understanding of CNC machines: milling, turning, multi-axis (3, 4, 5-axis).
Ability to read technical drawings and GD&T (Geometric Dimensioning & Tolerancing).
Knowledge of materials (steel, aluminum, titanium, plastics).
Analytical thinking for process improvement and troubleshooting.
-
Example Industries
Aerospace
Automotive
Medical Devices
Precision Engineering
Mold/Tool & Die Manufacturing
See more jobs in Singapore