What are the responsibilities and job description for the CAM Programmer position at Uniloy INC?
Position Summary:
The CAM Programmer develops and implements basic programs to control machining or processing of parts by automatic machine tools, equipment or systems. The CAM Programmer will be responsible for creating and optimizing CNC programs for the manufacturing of high-precision components used in extrusion blow mold tooling and auxiliary equipment. This role requires hands-on experience with complex multi-axis machining, a solid understanding of tooling and fixturing, and the ability to collaborate with engineering and shop floor teams to ensure quality and efficiency.
Duties and Responsibilities:
- Determine the sequence of machine operations and select the proper cutting tools needed to machine workpieces into the desired shapes.
- Program CNC machines using Mastercam for 3-, 4-, and 5-axis milling operations.
- Interpret engineering drawings, 3D models, and CAD/CAM files to develop efficient and accurate machining strategies.
- Set up and optimize toolpaths to minimize cycle time and maximize tool life without compromising quality.
- Work closely with the design and engineering teams to ensure manufacturability and adherence to tight tolerances.
- Maintain organized documentation of programs, setups, and tooling lists.
- Troubleshoot machining issues and provide continuous improvement recommendations.
- Stay current with Mastercam updates and CAM best practices.
- Ensure safety, quality, and productivity standards are maintained. Revise programs to eliminate errors and retest programs to check that problems have been solved.
- Analyze job orders, drawings, blueprints, specifications, and design data to calculate dimensions, tool selection, machine speeds and feed rates.
- Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.
- Directs machine designation with individual area supervisors
- All other duties, as assigned.
Minimum Qualifications:
Education and Experience
- 5 years of experience in CNC programming, with strong proficiency in Mastercam.
- Demonstrated experience with multi-axis machining (4- and 5-axis).
- Solid understanding of G-code, post-processing, and CNC machine capabilities.
- Previous experience working in a manufacturing setting is required
- Must have strong attention to detail
- Ability to read and interpret blueprints, GD&T, and 3D CAD models.
- Ability to work independently and closely follow directions is essential
- Should have a positive and professional attitude
Knowledge, Skills and Abilities
- Knowledge of design techniques, tools and principles involved in productions of precision technical plans, blueprints, drawings and models.
- Ability to work accurately in a fast paced environment
- Demonstration of a strong work ethic and is a self-starter
- Ability to determine causes of operating errors
- Identify complex problems and review related information to develop and evaluate options and implement solutions
- Ability to adhere to structured work guidelines and schedules
- Ability to read and follow visual cues
- Knowledge of computer hardware and software, including applications and programming.
- Ability to follow written and/or oral instructions
- Ability to work individually and as a team
- Ability to give operating instructions
- Ability to identify complex problems and review related information to develop and evaluate options and implement solutions.
- Use of logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
- Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications