CNC Programmer II
SIG SAUER, Inc. · Rochester, NH · 4 wk ago
On-siteEngineeringFull-time
Job Duties And Responsibilities
- Design and create a CNC manufacturing process for machined components utilizing a CAD/CAM software on 2 or more of the following types of CNC equipment: multi-axis mills, multi-spindle/channel lathes, Swiss, and wire EDM machines.
- Provide cycle time and tooling cost estimates for new products to Engineering.
- Independently setup and prove-out new programs, diagnose and troubleshoot quality or process related issues, and operate machines as needed on 2 or more of the following types of CNC equipment: multi-axis mills, multi-spindle and channel lathes, Swiss, and wire EDM machines.
- Provide guidance to less experienced Programmers, Operators, and Set-up Technicians for process related issues.
- Identify and order tooling as required to complete jobs and suggest alternatives for operational efficiencies for cost or time savings.
- Create toolpath operations and set cutting tool parameters based on material type, tool engagement, cutting tool, and workholding conditions.
- Identify, design, and sometimes manufacture fixturing and workholding required to process job effectively through all operations.
- Participate on workholding design reviews with manufacturing Engineering for in-house launch and turnkey machine specifications for turnkey projects.
- Create detailed setup sheets, tool lists, and other process documentation for production machinists.
- Identify difficult to machine features and suggest alternative designs to Engineers to improve design for high volume Design for manufacturability to optimize cycle time and dimensional capability.
- May participate in interviewing, selecting and training new hires.
- Engage in and actively volunteer for continuous improvement projects and tasks.
- Must be able to travel.
- Participate in workplace organizational activities and maintain the area in good working order through sustainment activities.
- Must be able to clearly, concisely, and accurately convey ideas and information to others, both verbally and in written form.
Education/Experience & Skills
- High School diploma or equivalent; Associate’s degree or certification in Mechanical, Manufacturing, Quality or other Engineering discipline preferred.
- Relevant work experience may be considered.
- 5 years minimum of CNC machine setup or equivalent experience and 3 years minimum of CNC machine programming utilizing a CAD/CAM system required.
- Course certification of CAM/CAD training required.
- Proficient in using CAD/CAM software system and is able to create new and modify existing CNC programming files.
- Strong knowledge of G&M Code.
- Intermediate knowledge of Fanuc Macro B CNC programming languages.
- Ability to edit and modify existing parametric programs and capable of creating macro programs of moderate complexity.
- Basic knowledge of a CAD software design system to create new and edit existing solid models.
- Demonstrated experience interpreting part drawings and fluent with GD&T.
- Experience using and maintaining firearms is desired.
- Ability to select the correct post processor and machine environment within the CAM software.
- Ability to use precision measuring instruments including micrometers and calipers, fixtures, and gauges to check work.
- Working knowledge of Microsoft Word, Outlook, Excel, and Access.