Job Description for a CNC Programmer:
- Creates instructions for machinists.
- Reviews 3D CAD design blueprints.
- Makes calculations for programming including where materials should be cut.
- Translates instructions into a computer automated manufacturing (CAM) program for
- Fanuc, Heidenhain, or Siemens Controls.
- Checks completed programs by running simulations or tests using Visual.
- Prepares geometric layout of designs using Siemens UG NX.
- Determines sequence of operations in a program.
- Chooses cutting tools that will be needed.
- Analyzes job order and performs necessary calculations.
- Writes programs and modifies existing ones for increased efficiency.
- Analyzes and selects speeds and cutting tools for programs.
- Makes improvements to set up times for a task and contouring of complex shapes.
- Simplifies tooling time for workers and increases productivity for the company.
- Monitors all programs to make sure they follow blueprint instructions and safely and
- successfully complete the task.
- Complies with all safety rules and regulations.