As a CNC programmer, you will play a vital role in programming, setting up, and operating computer numerical control (CNC) machines with a specific focus on Haas controls. You will collaborate closely with our production team to ensure efficient and precise manufacturing processes.
Essential Duties and Responsibilities:
- Develops CNC programs using G and M code based on engineering drawings and specifications.
- Sets up and configures CNC machines, including loading programs, selecting tooling, and adjusting machine parameters.
- Collaborates with engineers and designers to optimize part designs for efficient machining.
- Performs tooling and fixture selection.
- Conducts trial runs and makes necessary adjustments to ensure quality, accuracy, and optimal performance.
- Monitors machine operations to identify and resolve malfunctions or errors, employing troubleshooting techniques effectively.
- Performs regular maintenance and cleaning of CNC machines to ensure their optimal functioning.
- Conducts quality checks on machined parts using precision measuring instruments.
- Maintains accurate documentation of CNC programs, setups, and tooling specifications..
- Performs other duties as assigned.
- High school diploma or equivalent; technical certification or relevant degree preferred.
- Minimum two years of experience as a CNC programmer within a manufacturing environment.
- Experience programming and operating Haas-controlled machines is preferred.
- Proficient use of CNC programming languages (G code, M code).
- In-depth knowledge of machining processes, tooling, and fixtures.
- Ability to read and interpret engineering drawings and specifications.
- Proven experience with a variety of CNC machines, such as mills and lathes.
- Attention to detail and precision in programming and machining operations.
- Excellent organizational and time management abilities.
- Effective communication and teamwork skills, enabling collaboration with colleagues across departments.
- Self-starter mentality with the ability to work independently and take initiative in problem-solving and process optimization.
- Ability to qualify for and retain fork lift licensure.
Physical Requirements and Work Environment:
- Physically active position requiring medium to heavy work with consistent lifting of up to 50 lbs.
- Requires pushing and pulling up to 50 lbs.; requires exerting force.
- Requires being able to stand and walk for long periods of time; 98% of the shift, including overtime, requires standing and/or walking.
- To perform the duties of this job, the employee is regularly required to stand, walk, stoop, squat, reach to/below/above shoulder level/overhead, lift, carry, push, pull, and use hands and/or fingers to handle, grasp, manipulate, grip, and use tools.
- Essential duties and responsibilities are typically performed while standing or while intermittently sitting, walking, bending, kneeling, climbing, crouching, or stooping; requires reaching, pushing, pulling, and gripping/grasping.
- Visual acuity and hand/eye coordination; requires the ability to see and hear.
- Regular exposure to noise and vibration from pneumatic tools, moving machines, fumes, and occasionally airborne dust and particles.
- Regular exposure to seasonal temperature changes in the work environment.