[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-261970-105":53,"doc-detail-261970-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","job-description-cnc-programmer","Job Description - CNC Programmer","","CNC Programmer role responsible for developing CNC programs to produce machined parts using CNC mills, routers, and lasers under the Shop Manager’s supervision. The position includes planning machining operations from work orders, drawings, materials, and tolerances; programming with G-code and M-code; selecting tools and calculating speeds/feeds; and proving programs. It also requires setup and operation as needed, precise inspection using micrometers and calipers, troubleshooting and reprogramming, and strict adherence to quality assurance and safety rules.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":16,"@type":70,"position":76},"https://docshare.wps.com/template/resumes/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/job-description-cnc-programmer/261970/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/job-description-cnc-programmer/261970.png","ImageObject",442,249,{"name":88,"@type":89},"Taylor Morgan","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-10-18","2026-09-14",true,{"@type":98,"interactionType":99,"userInteractionCount":47},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"What is the CNC Programmer responsible for?","Question",{"text":108,"@type":109},"Develop CNC programs to produce machined parts on CNC mills, routers, and lasers. Also set up and operate CNC equipment while maintaining quality and safety standards.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"What are the core essential functions?",{"text":113,"@type":109},"Plan machining operations using work orders and technical drawings, program mills and lathes with G-code and M-code, analyze drawings for correct dimensions, and perform setup/operation when needed.",{"name":115,"@type":106,"acceptedAnswer":116},"What education and experience are required?",{"text":117,"@type":109},"A high school diploma or GED (or equivalent experience) and three years of CNC programming experience using 2D/3D CAM/CAD software for multi-axis machining projects. The role also requires experience with vertical milling centers (FADAL preferred) and 3-axis CNC routing, plus blueprint reading and safety training.","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},261970,1790533103,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":15,"category_name":16,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":47,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":76,"language":135,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":136,"faqs":137,"seo_title":138,"seo_description":61,"update_tm":139,"read_time":9},1099523885336,"https://ap-avatar.wpscdn.com/davatar_276721f389ce27ea32af1340a28f341c","Job Description: CNC Programmer  \nClassification  \nNonexempt  \nSalary Range  \nAs posted  \nReports to  \nShop Manager  \nJOB DESCRIPTION  \nSummary  \nUnder the supervision of the Shop Manager, develop programs by writing code to produce machined parts on computer numerical control CNC mills, routers, and lasers. Set up, and operate CNC machines while maintaining quality and safety standards.  \nEssential Functions  \nReasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.  \n1. Plan machining operations by reviewing work orders, blueprints, engineering plans, materials, specifications, orthographic drawings, reference planes, locations of surfaces, and machining parameters; interpreting geometric dimensions and tolerances (GD&T) .  \n2. Programming mills and lathes by entering instructions, including zero and reference points; setting tool registers, offsets, compensation, and conditional switches; calculating requirements, including basic math, geometry, and trigonometry; proving part programs.  \n3. Analyze drawings, blueprints, and design data in order to calculate correct part dimension for machines, tool selection, machine speeds, and feed rates.  \n4. Occasionally set up and operate CNC equipment as needed.  \n5. Maintain specifications by observing drilling, grooving, and cutting, including turning, facing, knurling and thread chasing operations; taking measurements; detecting malfunctions; troubleshooting processes; adjusting and reprogramming controls; sharpening and replacing worn tools; adhering to quality assurance procedures and processes.  \n6. Use precision measuring instruments including micrometers and calipers, and fixtures and gauges to check work and perform detailed inspection of parts produced  \n7. Read Instrumentation and gauges to accurately measure dimensions on parts being machined within specified tolerance.  \n8. Wear proper safety equipment and comply with company safety rules at all times  \nCompetencies  \n1. Good problem solving and conceptual skills.  \n2. Excellent communication skills to convey detailed instructions to the machine operators, and to communicate with customers and engineers regarding designs and drawings.  \n3. Must have a proficient understanding of G-code and M-code programming.  \n4. Experience setting up and troubleshooting CNC machines.  \n5. Mathematical Skills.  \n6. Mechanical and technical Capacity.  \n7. Proven ability to successful multiple task in a fast paced, high throughput environment.  \n8. Make a positive contribution to maintaining a workplace that is healthy, safe, neat and tidy.  \nSupervisory Responsibility  \nThis position has no supervisory responsibilities.  \nWork Environment  \nWhile performing the duties of this job, the employee may be exposed to fumes, vapors, or airborne particles, moving mechanical parts and vibration. The noise level in the work environment can be loud.  \nPhysical Demands  \nThe physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.  \nWhile performing the duties of this job, the employee is regularly required to talk or hear. The employee is frequently required to sit, stand, and walk; use hands to finger, handle or feel; and reach with hands and arms. The employee must frequently lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.  \nPosition Type and Expected Hours of Work  \nDays and hours of work depend on part-time or full-time status, but are generally Monday through Friday during business hours of 7:00am-3:30pm.  \nTravel  \nNo travel is expected for this position.  \nRequired Education and Experience  \n1. High school diploma or GED, or equivalent years of experience.  \n2. Three years’ experience as a CNC P","cbCaiv8dpqmsQTyt","https://ap.wps.com/l/cbCaiv8dpqmsQTyt","pdf",407395,"English","# Job Description\n## Summary\n## Essential Functions\n## Competencies\n## Supervisory Responsibility\n## Work Environment\n## Physical Demands\n## Position Type and Expected Hours of Work\n## Travel\n## Required Education and Experience\n## Preferred Education and Experience\n## Additional Eligibility Qualifications\n## Other Duties","[{\"question\":\"What is the CNC Programmer responsible for?\",\"answer\":\"Develop CNC programs to produce machined parts on CNC mills, routers, and lasers. Also set up and operate CNC equipment while maintaining quality and safety standards.\"},{\"question\":\"What are the core essential functions?\",\"answer\":\"Plan machining operations using work orders and technical drawings, program mills and lathes with G-code and M-code, analyze drawings for correct dimensions, and perform setup/operation when needed.\"},{\"question\":\"What education and experience are required?\",\"answer\":\"A high school diploma or GED (or equivalent experience) and three years of CNC programming experience using 2D/3D CAM/CAD software for multi-axis machining projects. The role also requires experience with vertical milling centers (FADAL preferred) and 3-axis CNC routing, plus blueprint reading and safety training.\"}]","Job Description - CNC Programmer | PDF",1789357925]