Adlam Engineering (Pty) Ltd: CNC Milling 5-Axis Programmer / Setter


Adlam Engineering (Pty) Ltd is a company that specialize in the manufacturing of mining machinery and industrial gearboxes.  They currently have an opportunity available for a 5 Axis CNC Programmer/Setter.

They are looking for a responsible person to join their CNC Milling Department.

The CNC (5-Axis) Programmer will program components and fixturing using customer provided models and drawings. The Programmer is responsible for creation and revision of CNC programs for various multi-axis, horizontal and vertical machines, mills, lathes and other equipment. The Programmer supports current production and prototype projects while maintaining quality and safety standards. As a member of the Engineering team, the CNC Programmer will work with process engineers, operations, quality and procurement as well as customers and vendors to develop the most efficient manufacturing process possible. This position will work on a variety of machinery models, including Mazak, DMG Mori, Doosans.

Duties & Responsibilities

  • Write programs on 3, 4 & 5 axis machines using MasterCam / HyperMill software
  • Analyze job orders, drawing, blueprints and specifications and design data to calculate dimensions, tool selections, machine speeds and feed rates
  • Determine the sequence of machine operations and select the proper cutting tools needed to machine workpieces, develops proves development
  • Write instruction sheets/routers for a machine’s controller to guide setup
  • Develop setup work instructions and trains operators
  • Revise programs to eliminate errors and re-test programs to check that problems have been solved
  • Utilize computer aided manufacturing (CAM) software to produce or develop programs
  • Check completed programs by running simulations or tests
  • Consult with engineering personnel in preparing and finalizing programs
  • Simplify tooling time for workers to increase productivity and run times
  • Monitor all programs to ensure they follow blueprint instructions and safety policies
  • Follow established processes and quality and safety standards
  • Participate in LEAN manufacturing activities
  • Maintain knowledge of current industry trends, processes and tool information

Desired Experience & Qualification


  • At least five (5) years’ experience programming complex parts for both vertical and horizontal machining centers utilizing 4th and 5th axis machining
  • Fluent in one or more of the following: MasterCam, HyperMill, Vericut
  • Thorough knowledge and understanding of Geometric Dimensioning and Tolerancing
  • Ability to setup and run jobs
  • Strong acumen of process development
  • Ability to design fixturing
  • Knowledge of raw materials, production processes, quality control, costs, and other techniques for maximizing the effective manufacture and distribution of goods
  • Basic to intermediate shop math
  • Ability to use reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems and implement solutions
  • Exceptional problem-solving, organizational and analytical skills
  • Ability to communicate complex ideas in an easy to understand fashion
  • Lean manufacturing and continuous improvement background
  • Ability to work independently and collaboratively in a team environment
  • Excellent oral and written communication skills with the ability to communicate with all levels of management and team members
  • Proficient in Microsoft Office
  • ISO9001 work experience is a plus



  • Grade 12 with Mathematic & Science
  • Tertiary education in Mechanical Engineering Field
  • Programming certification with at least 5+ years’ experience programming

Package & Remuneration

Package Negotiable


Applicant must have own transport.