The Computer Numerical Control (CNC) Programmer is responsible for programming parts and tools from customer-provided or internally created models or drawings. The CNC Programmer will create and revise CNC programs for various multi-axis, horizontal and vertical machines, mills and lathes, as well as support current production and prototype projects while maintaining quality and safety standards.
Essential Job Functions
- Writes programs and modifies existing programs for increased efficiency.
- Utilizes drawings or CAD models to support program development.
- Utilizes CAM software to produce programs.
- Makes calculations for programming.
- Creates, documents, and backs --up all programs. Updates set-up sheets and tool lists as required.
- Checks completed programs by running simulations or tests.
- Prepares geometric layout of designs using proper software.
- Determines sequence of operations in a program.
- Confers with supervisor, manager, or engineering personnel in preparing and finalizing programs.
- Chooses cutting tools that will be needed.
- Analyzes job order and performs necessary calculations.
- Simplifies tooling time for workers and increases productivity.
- Monitors all programs to make sure they follow blueprint instructions to safely and successfully complete the task.
- Participates in LEAN manufacturing activities as required.
- Reports equipment or facility defects to supervisor.
- Complies with all safety rules and company policies.
- Must be capable of safely handling government-furnished equipment and materials.
- Must be available to work a standard weekly schedule with overtime as required.
- Performs other duties as assigned.