What are the responsibilities and job description for the CNC Mill Programmer position at Bay Machining and Sales?
1. CAD/CAM Programming
• Complete CAD/CAM programming for all assigned jobs
• Produce programs that are safe and efficient for both the tool and the operator — not just toolpaths that technically work
• Stay current with Fusion 360 software updates, which occur frequently on the cloud-based platform; falling behind on updates creates gaps in capability that are avoidable
• Stay current with changing machining strategies and apply new approaches where they improve efficiency or tool life
2. Operator Setup Sheets
• Produce a complete operator setup sheet for every job — this is what the mill operator uses to execute the setup; it is not optional and it is not a summary
• Setup sheets must contain sufficient detail that the setup coordinator can execute the job without asking the programmer for clarification on routine setups
• Maintain and keep updated the Vertical Machining Center (VMC) setup guide — this is a living document that evolves as processes, tooling, and setups change; keeping it current is a standing responsibility of this role
3. Tooling Sourcing and Management
• For every job, identify any features that require tooling outside of Bay Machining's standard inventory; research available options and communicate the need to the Mill Lead or Operations Manager for procurement
• Maintain the CAM tool library with current speeds and feeds for all machine tools and material types; the library must reflect what is actually being run on Bay's specific machines, not generic defaults
• Stay up to date with tooling vendors — know what is currently available from existing suppliers and what new tool offerings are on the market that could improve performance or reduce cost
4. Floor Presence and Setup Support
• Aid with mill setups on intricate jobs where the setup coordinator needs support — this role is required to be on the floor when the job demands it, not available remotely
• Be present at the machine during first cuts to listen to the cut and verify that speeds and feeds are performing as programmed; listening to the cut is the primary feedback mechanism for whether the program is right
• Monitor tool wear across jobs; subpar tool life relative to what the job should produce is a direct indicator that speeds and feeds need to be evaluated
• When a cut does not sound right or tool wear is off, fix it at that time — do not pass it off to the next run
5. Inspection Knowledge
• Know the proper use of all inspection equipment in the shop
• Stay current with new inspection techniques and technologies — the field is evolving and the Programmer is expected to be aware of what tools are available
If you are someone who can independently program, set up and run CNC mill equipment, troubleshoot issues, and take pride in producing quality work in a clean and organized shop environment, we want to talk to you.
Salary : $56,000 - $85,000