|
Job Summary The CNC Programmer is responsible for the management and the process of machined parts from mill, including the selection of tooling, determination of programming component geometry of parts. Is also responsible for the functionality of programs including safe cutting strategies sufficient feeds/speeds setup, and problem-solving complex cuts on the CNC'S, Beam Saws, and Horizontal boring machines while also maximizing sheet yields. Relies on experience and judgment to plan and accomplish goals; some creativity and latitude is expected. Principle Duties and Responsibilities
- Reads and analyzes job orders, prints, drawings, and customer specifications
- Works with programming manager to ensure customer expectations
- Programs and/or optimizes for the CNC Machine Router(s), horizontal boring machines, and/or beam saws
- Determines and assesses how workpieces are to be clamped or held during machine processing cycles to ensure full functionality and proper use such as:
- Spoil board and flow through vacuum hold-down methods
- Dedicated fixtures
- Risers and or pods
- Determines the proper type of tool cutting bit to be used in the routing/boring/pocketing cycles
- Handles mill departments on hand tool inventory, send resharpening requests as needed and/or orders tooling in case of emergency shortage
- Stores programming files and are responsible for file management
- Checks processed paneling to ensure the operation is producing to required job specifications
- Directs and trains other employees working on the machine, as needed
- Is diligent of machine workshop and if any maintenance work needs to be done, to coordinate with appropriate teams to get maintenance problems addressed
- Identifies and maintains productivity of machine programming to improve/sustain throughput, i.e. process improvements for faster cycle times.
- Identifies, researches, and resolves various problems and opportunities
- Evaluates the performance of individuals operating the equipment
- Manages activities and performs duties consistent with all UFP policies, procedures, and applicable laws
- Communicates to employees and other management members as required
- Leads employees in minor department specific continuous improvement and safety initiatives
- Prepares detailed production packets for millwork outlining flow and if any other pertinent information is important
- Performs other duties as required
- Ensures material thickness and communicates via ECR (engineering change request) to engineering as needed for initial launch / initial acquirement of mtl
- Communicate BOM or job method updates as needed
Qualifications
- Minimum high school education.
- Minimum 1 to 3 years of experience working with a CNC machine tool with a focus on FANUC-controlled driven CNC Machine
- Working knowledge of CAD/CAM engineering software
- Basic knowledge of Cartesian coordinate graphic systems is required
- Understanding and interpretation of the various Machine Codes for FANUC controlled based CNC Machines
- Fundamental working knowledge of AutoCAD software is required
- Working knowledge of Excel, Word, Outlook, and other business software
- Basic knowledge of lumber math, lumber grades and materials, and species
- Basic knowledge of the uses and function ability of tool types, i.e. down shear, up shear, compression, straight, o flute end mills
The Company is an Equal Opportunity Employer.
|