CNC Programmer

  • Cameron Craig Group
  • Washington, Missouri
  • 10/14/2021
Full time

Job Description

CNC PROGRAMMER

This position is responsible for creating, verifying and proofing machining programs for 3, 4 and 5-axis CNC machining centers and water jet tables. Additional duties include supporting the development of touch probe procedures and programs, developing and maintaining machining processes and standard post-processor activities, participating in machine fixture and cutting tool design and development, providing tool lists, set-up instructions and graphics to the shop floor, participating in cost reduction projects and developing relevant documentation.

RESPONSIBILITIES

Create, verify and proof machining programs for 3, 4 and 5-axis CNC machining centers and water jet tables working from blueprints and 3D models. Buy-off on programs in conjunction with Engineering, Quality, and Production.

Support the development of touch probe procedures and programs to be used for on-machine pre-production inspection and verification.

Develop and maintain machining processes, including standard post-processor activities.

Participate in machine fixture and cutting tool design and development.

Provide tool lists, set-up instructions and graphics to shop floor pre-production.

Participate in cost reduction projects related to NC programming.

Develop relevant documentation, including programs, procedures and best practices.

Ability to lead machine operators through machine setup.

Maintain a safe, clean and organized work environment, adhering to 5S principles.

QUALIFICATIONS

3 years of experience CNC programming experience using languages and graphics-based systems.

2 years of experience in general machining.

Experience with Mastercam

Preferred Qualifications:

Bachelors Degree in technical, mechanical, or engineering field

Understands basic concepts of high velocity machining and/or the machining of complex prismatic components requiring 3, 4 and 5-axis positioning a plus.

Experience with CAITIA

Experience in a precision machine shop environment.

Experience setting up and operating machine tools. Also responsible in specifying correct machining data, current manufacturing and processing, tool geometry and work holding specifications.

Intermediate ability to read and interpret assembly drawings and specifications.

Proficient in the use of machinist hand tools and measuring tools, process planning and inspection.

Proficient PC skills in a Windows environment.

Flow waterjet programming and fixturing a plus.

An understanding of fixture concepts and designs

Experience with milling, turning or grinding.

Experience verifying and optimizing CNC programs or machine programs prior to the release to the shop floor. Vericut software experience a plus.

Experience with assemblies and nesting parts into billets for machining of part families.

An understanding of postprocessors for a variety of machine and control types.

An understanding of touch probe macro programming and utilizing standards and procedures for the safe and effective use of probes on the shop floor.