Programmer, CNC Job Description
Programmer, CNC Duties & Responsibilities
To write an effective programmer, CNC job description, begin by listing detailed duties, responsibilities and expectations. We have included programmer, CNC job description templates that you can modify and use.
Sample responsibilities for this position include:
Programmer, CNC Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Programmer, CNC
List any licenses or certifications required by the position: CNC, CAM, CAD, HNC, NC, CPO, OEM
Education for Programmer, CNC
Typically a job would require a certain level of education.
Employers hiring for the programmer, CNC job most commonly would prefer for their future employee to have a relevant degree such as Associate and Bachelor's Degree in Technical, Associates, Manufacturing, Engineering, Education, Computer, Graduate, Manufacturing Technology, Manufacturing Engineering, Mechanical Engineering
Skills for Programmer, CNC
Desired skills for programmer, CNC include:
Desired experience for programmer, CNC includes:
Programmer, CNC Examples
Programmer, CNC Job Description
- Develops a machining and/or inspection process methodology or reviews requested methodology for operational feasibility and completeness
- Develops tool, probe, or measuring machine paths utilizing tool axis control for multi-axis operations including validity of selected cutting tools and/or probes to perform the requested operation
- Performs verification of part programs to ensure resultant data will produce or inspect product to quality requirements including utilization of computerized tools
- Performs Software Quality Assurance (SQA) steps including the creation of a documentation folder for each N/C program and participates in the validation of N/C programs in manufacturing areas
- Participates in N/C equipment procurement through development of a test plan and test programs to determine acceptability of the proposed equipment's control unit
- Develops programming manuals and instructs other analysts on equipment or programming methodologies including use of tool axis control techniques
- Performs project administration and related leadership duties, which include project status reporting, preparing project documentation, user/vendor liaison, planning and scheduling, and assisting in budgeting and procuring computer related equipment
- Performs detailed evaluation of new, revised, or proposed support software
- Defines, develops, and improves machining processes and identifies and resolves N/C manufacturing problems
- Adhere to all company safety policies and procedures sanitation regulations
- Class A Mill and Lathe experience
- CAD Programming
- Ability to read blue prints and utilize measuring instruments
- 5+ years machining experience preferable in milling
- Experience with Mastercam
- 5 years of program experience preferably in Gibbs or MasterCam a plus
Programmer, CNC Job Description
- Completes required paperwork routing sheet, time sheet and
- Setup and operate CNC mills and routers with some programming duties
- Create 3D models and CNC programs as per DWG requirement
- Report departmental SQDIC goals in eNDMS
- Experience utilizing Partmaker and Swiss-lathe programming a plus
- Should have excellent written and oral skills
- Create and compile necessary documents to aid setting up machine
- Responsible for ensuring quality standards
- Demonstrates proficient communication and machining skills along with being able to troubleshoot production problems relating to tooling, equipment, and processes
- Ensure harmonious relations between labor and management through consistent application of the labor agreement(s) and company policies
- At least 1 year experience using MasterCAM or AutoCAD
- At least 1 year experience setting up and operating CNC machines
- Must submit to drug and background screenings
- Set up and operate CNC lathe machines
- CAD/CAM skills are a plus
- Ability to write and optimize CNC programs for lathes
Programmer, CNC Job Description
- Revise programs and documentation based engineering changes
- Maintain library of programs
- Studies and interprets drawings, manuals, specifications or sample parts to determine dimensions and tolerances of finished work pieces, sequence of operations and setup requirements to maximize efficiencies
- Develop Routers for projects
- Develop and design work holding and select cutting tools
- Utilize computer aided design/computer aided manufacturing (CAD/CAM) and related computer technology to develop programs and tool path models
- Organize and maintain DNC system to current processes including setup information to define tooling selection in tool room and decrease setup times at machines
- Effectively communicate and report machine performance and areas for improvement in the machining process
- Test new machine technologies in an effort to reduce part cycle times
- Create manufacturing tool list for CNC programs
- Integrate work with Production Manager to ensure a smooth flow of quality products
- Flexibility with time and schedule to assure availability to customer or company as needed
- Work to meet deadlines
- Ability to create 2D and 3D models is a plus
- 5 years experience with CNC lathe, set up and machining
- Demonstrates strong time management skills with the ability to effectively coordinate multiple projects
Programmer, CNC Job Description
- Strive for a zero injury facility by implementing safety improvements whenever possible
- Ensure daily tasks (CI cards, CNC programs and quality notifications) are processed accurately and on-time
- Studies and interprets drawings, manuals, specifications or sample parts to determine dimensions and tolerances of finished work pieces, sequence of operations and setup requirements to maximize inefficiencies
- You will work from part prints, verbal direction and parts and be responsible to set up the mill and /or lathe, load the parts, manufacture the parts
- Check the parts for accuracy, make changes in the CNC program to correct any operational issues, and assure the parts are machined to spec
- Create 3, 4, and 5 axis CNC mill programs using Mastercam software
- Evaluates assigned parts for best program and fixturing processes in conjunction with the rest of the department as needed
- Designs fixtures, selects tooling needed, and programs the parts in a timely manner, which meets due date and cycle time requirements
- Completes logs to comply with QMS requirements
- Stays current with new tooling, and programming practices, incorporates more efficient tools and practices as they are recognized
- Minimum of 3 years experience setting up Horizontal and Vertical Milling machines
- Comfortable using Word and Excel to create tool lists and work instructions
- Comfortable estimating run rates and set up times
- Commitment to “Quality First” philosophy
- Knowledge of process planning
- Ability to anticipate both the movement of the tools and clamping requirements necessary to secure the work piece
Programmer, CNC Job Description
- Write CNC programs for 7 axis machines
- Set-up of CNC equipment
- Generate programs for multi-axis CNC Lathes, Machining Centers and Grinders
- Design and implement cutting tools and fixtures
- Provide floor support to all manufacturing areas
- Support the procurement and start-up of new capital equipment
- Share expertise in ‘Design for Manufacturability’ reviews
- Analyze blueprints, drawings, and engineering information to determine methods and sequences of operations needed to fabricate products, and determine product dimensions and tolerances
- Sets up and run machines for small lot production (development lots) of precision parts
- Analyzes current processes to monitor quality and improve where possible
- Strong oral and written communication skills the ability to handle changing priorities in a fast-paced environment
- Master Cam 9X or above
- Experience with Fanuc Controls is a Plus
- Experience with CNC programming software
- Solidworks required
- Knowledge of precision measuring instruments and the application of such instruments