What are the responsibilities and job description for the CNC Setup Programmer / Operator position at DUNBARTON CORPORATION?
Dunbarton Corporation is seeking a CNC Setup Programmer / Operator to join our Camden Tennessee team who is responsible for the fabrication, finishing, and movement of Dunbarton products at the Camden Plant.
Essential Job Functions
- Interpret engineering prints, blueprints, drawings, and templates to determine dimensions, tolerances, and process specifications
- Convert design specifications into CNC machine code using CAD/CAM software (e.g., Mastercam, SolidWorks) or manual G-code programming
- Calculate feeds, speeds, tool paths, and depth of cuts for optimal machining efficiency and part accuracy
- Set up CNC machinery, including installing work-holding fixtures, jaws, chucks, collets, and cutting tools
- Load program instructions into machine controls, set tool offsets, work offsets, and zero reference points
- Perform first-piece inspection and dry runs to verify program accuracy and clearance safety before full production
- Operate CNC machines to manufacture parts to tight tolerances and quality standards
- Inspect finished parts using precision measuring instruments (micrometers, calipers, height gauges, dial indicators, CMM, or optical comparators)
- Troubleshoot programs and edit G-code at the control panel, adjusting speeds/feeds to correct dimensional or surface finish issues
- Perform preventative maintenance on CNC equipment (lubrication, fluid levels, filter cleaning, chip removal, and spindle alignments)
- Monitor machine performance and identify mechanical or electrical anomalies, reporting complex repairs to maintenance technicians
- Maintain cutting tools, including wear monitoring, resharpening, and insert replacement
- Maintains a safe, orderly work area; wears assigned PPE; follows Lock-Out/Tag-Out procedures; and follows safety, 6S, LEAN, and Kaizen programs
- Remains cross-trained on all plant work stations; trains and mentors other employees; attends required training and meetings
- Adheres to work schedule and attendance requirements, including regular on-site attendance at Dunbarton facilities and nights and weekends as required; regular on-site presence is an essential function of this position
- Performs other work as directed and required
Knowledge, Skills, and Abilities
- Knowledge of metalworking and fabrication processes, cutting tool geometry, material properties, and heat treatment principles
- Knowledge of 2D/3D engineering print reading, welding symbols, and Geometric Dimensioning and Tolerancing (GD&T) principles per ASME standards
- Knowledge of G-code/M-code programming logic and CAM software applications
- Knowledge of dimensional metrology tools, precision measurement techniques, and quality inspection methodologies
- Skill in operating and maintaining multi-axis CNC machinery (e.g., 3- to 5-axis mills, multi-turret lathes) and production, welding, paint, and material-handling equipment, including forklifts and hand and power tools
- Skill in using CAD/CAM software to import prints or models, build geometry, and generate accurate toolpaths
- Skill in diagnosing machining errors, tool wear, chatter, and programming bugs and making immediate corrections; skill in mechanical maintenance, including fixture adjustments, tool setting, and machine tear-down
- Ability to visualize complex 3D parts and toolpaths from 2D prints or physical templates, and to adapt quickly to new manufacturing technology, including software, cutting tools, and machinery
- Ability to maintain precision and attention to detail to achieve tight tolerances (e.g., ±0.0005 inches), detect quality defects, determine root cause, and take corrective action
- Ability to meet the physical demands of the shop floor, including standing for extended periods, maneuvering heavy parts or fixtures, and safely operating hand tools
- Ability to communicate effectively verbally and in writing
- Ability to establish and maintain effective, courteous working relationships with coworkers and customers
- Ability to remain calm in stressful situations and to take a teamwork approach to the job by cooperating with others, offering to help others when needed, and considering larger organization or team goals rather than individual concerns