CNC Programmer
The CNC Programmer at HM Machine is primarily responsible for the development of manufacturing processes and producing efficient, effective, and high quality CNC programs to machine parts according to the specifications set by the customer. The programming requirements are to support the CNC lathe and 5-axis CNC mills.
Responsibilities
- Develop CAD geometry and drawings, NC programs, and process documents for CNC machining centers.
- Edit NC code as necessary for input to machine.
- Prepare CAD models for input to CMM inspection software.
Knowledge/Skills (general)
- Basic knowledge of metal removal processes, cutting tools, and CAD/CAM.
- An understanding of machine G/M-code syntax and sequencing.
- GD&T and mechanical drafting
Knowledge/Skills(software)
- MS Office including Outlook
- SolidWorks,DraftSight, AutoCAD
- CAMWorks, SmartCAM
- OpenDMIS or similar
Education/Experience
- BS in an engineering discipline, preferably Mechanical Engineering or a technical degree and equivalent experience in an engineering/manufacturing position.
- Familiar with machinery and a shop, factory, or production environment.