CNC PROGRAMMER
Position Summary: Working under the general supervision of the department Lead, develops, edits, revises, and reviews drawing to create the CNC (CAM) programs for the 3-axis mill, router and 2-3 axis lathe manufacturing equipment using CAD models and drawings. Documents manufacturing processes. This position will utilize confidential information; Confidentiality Agreement is strictly enforced. Essential Functions:
• Utilize Cam software to develop, edit, revise, and review drawings to create the CNC (CAM) programs for the manufacturing equipment to reflect customer specifications. Reference: Document No. 34-001-001
• Convert, program, and implement post-process steps for CNC machining equipment using provided CAD models and drawings.
• Write and optimize CNC programs to create simple to complex 3D parts on 3 axis machining centers and 2-3 axis lathes. • Analyze drawings, sketches, and design data of part to determine dimension and configuration of cuts, selection of cutting tools, and machine speeds and feed rates.
• Determine reference points and direction of machine cutting paths. Computes angular and linear dimensions, radii, and curvatures, and outlines sequence of operations required to machine part.
• Revise program to eliminate instruction errors or omissions.
• Observes operation of machine to evaluate programmed instructions when needed.
• Create set-up sheets and tool/cutter lists to guide correct set-up and operation of machines.
• Verify availability of special tools and/or cutters with Tool Crib department.
• Communicate regularly with production employees performing job set-ups to optimize programs to improve set-ups, run-time, and efficiency.
• Coordinate work with other departments such as Quality Assurance, Purchasing, Production Control, etc. to ensure a smooth and timely flow of quality products though the shop.
• Perform other duties as assigned. Skills, Knowledge, and Experience:
• Associate's (AA) degree or equivalent from two-year college or technical school; or 4-5 years related experience and/or training programming in CNC systems using CAD/CAM software such as Mastercam; or equivalent combination of education and experience is required. Previous experience working in a manufacturing environment is a plus.
• Experience programming with Mastercam version 2020 is strongly desired.
• Experience with Vericut is strongly desired.
• Demonstrated proficiency with CAD (solid modeling) software such as SolidWorks is required.
• Familiarity with various types of machines including Okuma, Haas, Doosan, and Mori Seiki.
• Proficient with MS Office (Outlook, Word, Excel) and Internet.
• Able to read and understand blueprints and technical documents. Programmer Level II
• Strong shop math skills including the ability to perform measurement conversion and the understanding of geometric tolerancing.
• A genuine belief in continuous improvement and a disciplined process.
• Organization and time-management skills.
• Self-starter with the ability to multi-task and prioritize daily work assignments.
• Excellent verbal and written communication skills.
• Knowledge of computer systems/software such as JobBoss or DocuWare is a plus.
Company Description Manufacturing environment. Company Description Manufacturing environment.