What are the responsibilities and job description for the CNC Programmer position at Columbia Elevator?
We are seeking a skilled and experienced CNC Programmer to join our team. As a CNC Programmer, you will be responsible for creating and modifying CNC (Computer Numerical Control) programs used in the operation of our manufacturing processes. Your expertise will play a crucial role in ensuring the accurate and efficient production of high-quality parts.
Responsibilities:
- Analyze existing CNC programs and make necessary modifications to improve efficiency, cycle times, and tool life while ensuring adherence to quality standards.
- Collaborate with production and engineering teams to select appropriate cutting tools, fixtures, and machine setups, considering factors such as material properties, tolerances, and production volume.
- Utilize computer-aided manufacturing (CAM) software to simulate and verify the CNC programs for accuracy, collision detection, and optimization before actual production runs.
- Identify and resolve programming-related issues, such as machine tool crashes, programming errors, and tooling problems, in collaboration with maintenance and production teams.
- Stay updated with the latest advancements in CNC programming techniques, software, and machining technologies to suggest and implement process improvements and enhance overall productivity.
- Perform regular inspections and measurements of machined parts to ensure they meet design specifications and quality standards, making necessary adjustments to the CNC programs as needed.
- Maintain accurate documentation of CNC programs, setup sheets, and process parameters. Generate reports on production outputs, cycle times, and programming efficiencies for management review.
Requirements:
- High school diploma or equivalent.
- A technical degree or certification in CNC programming or a related field is preferred.
- Proven experience as a CNC Programmer, with a solid understanding of CNC machine operations, programming languages (G-code, M-code), and tooling concepts.
- Proficiency in using CAD/CAM software for CNC programming and simulation
Qualifications:
- Excellent problem-solving abilities to identify and troubleshoot programming issues, optimize processes, and improve efficiency.
- Attention to detail and a keen eye for quality assurance to ensure precise and accurate machining results.
- Effective verbal and written communication skills to interact with cross-functional teams, provide clear instructions, and document programming changes.
- Strong teamwork and collaboration skills to work closely with engineers, machine operators, and maintenance personnel.
- Ability to manage multiple projects simultaneously and meet deadlines in a fast-paced manufacturing environment.
Job Type: Full-time
Pay: From $25.00 per hour
Benefits:
- 401(k)
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- Day shift
- Monday to Friday
People with a criminal record are encouraged to apply
Application Question(s):
- What CAM software have you used for CNC programming?
- Can you explain the difference between G-code and M-code?
- How do you optimize a CNC program to reduce cycle times and improve efficiency?
- If a CNC machine crashes or stops mid-cycle, what steps would you take to troubleshoot the issue?
- What common mistakes have you seen in CNC programming, and how do you avoid them?
- Are you willing to take a short conversion assessment to test your ability to convert fractions to decimals and vice versa?
Experience:
- AutoCAD: 2 years (Preferred)
- JetCAM: 2 years (Preferred)
- Sheet Metal: 2 years (Preferred)
Work Location: In person
Salary : $25