[{"data":1,"prerenderedAt":146},["ShallowReactive",2],{"RIqX7B-rL7uzc5q1TqNg-qxEI4T9koG-YNZvpF8zfX4":3,"article_introduction-to-nc-shop-floor-programmer_solidworks":10,"_apollo:default":144,"_apollo:identified":145},{"mailchimpAudience":4},{"actionUrl":5,"slug":6,"locale":7,"default":8,"__typename":9},"","introduction-to-nc-shop-floor-programmer","en","https:\u002F\u002F3ds.us3.list-manage.com\u002Fsubscribe\u002Fpost?u=ed4601044e1936748c0d2aa6b&id=e5080ff9fe&f_id=002d4de2f0","MailchimpAudience",{"posts":11},{"nodes":12,"__typename":143},[13],{"id":14,"slug":6,"title":15,"uri":16,"excerpt":17,"locale":18,"featuredImage":21,"tableOfContents":30,"content":31,"date":32,"authorJobTitle":5,"author":33,"masterings":45,"globalTags":49,"products":78,"disciplines":90,"seo":132,"__typename":142},"cG9zdDoyNTU1OQ==","Go Quickly from 3D Model to CNC Instructions with Smart Manufacturing","\u002Fproducts\u002Fsolidworks\u002Fintroduction-to-nc-shop-floor-programmer","\u003Cp>Learn about NC Shop Floor Programmer, a new browser-based role in our…\u003C\u002Fp>\n",{"locale":19,"__typename":20},"en_US","Locale",{"node":22,"__typename":29},{"large":23,"__typename":24,"medium_large":25,"thumbnail":26,"srcSet":27,"sizes":28},"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fmachinesimulationimage.png.webp","MediaItem","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fmachinesimulationimage-768x429.png.webp","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fmachinesimulationimage-150x150.png.webp","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fmachinesimulationimage.png.webp 800w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fmachinesimulationimage-300x168.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fmachinesimulationimage-768x429.png.webp 768w","(max-width: 640px) 100vw, 640px","NodeWithFeaturedImageToMediaItemConnectionEdge",[],"\u003Cp>As digital transformations, such as Industry 4.0, also known as the 4th industrial revolution, are underway, it’s more crucial than ever for manufacturing companies to stay on the forefront of technology to stay competitive. States like Nebraska where I live are currently focusing on educating its manufacturing community on awareness and adoption of Industry 4.0, so manufacturers don’t get left behind.\u003C\u002Fp>\u003Cp>We don’t want our customers to get left behind either. Solutions like NC Shop Floor Programmer in the 3DEXPERIENCE Works portfolio are purpose-built to help manufacturing companies solve their Industry 4.0 transition. NC Shop Floor Programmer enables programmers to easily create instructions on how to manufacture models for computer numerical control (CNC) machines.\u003C\u002Fp>\u003Cp>Here are some of the capabilities of NC Shop Floor Programmer I’m most proud of and believe you can benefit the most from.\u003C\u002Fp>\u003Cp>Feature Recognition \u003C\u002Fp>\u003Cp>Feature Recognition automatically identifies machinable features and lets you use operations from previous programming. For instance, automated hole recognition automatically generates drilled holes on the part after you’ve identified where the first similar size goes.\u003C\u002Fp>\u003Cp>Feature Recognition speeds up axial machining by capturing diameters and depths of all the holes on the part, eliminating the need to interrogate the model and determine the correct tools to use later and simplify other machining operations. You won’t have to worry about checking every hole diameter to make sure it is a tapped hole vs. clearance.\u003C\u002Fp>\u003Cdiv class=\"wp-block-image\">\u003Cfigure class=\"size-large thumbnail wp-caption aligncenter\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"543\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Ffeaturerecognitionimage1.png.webp\" alt=\"\" class=\"wp-image-25561\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Ffeaturerecognitionimage1.png.webp 800w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Ffeaturerecognitionimage1-300x204.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Ffeaturerecognitionimage1-768x521.png.webp 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \u002F>\u003Cfigcaption>Hole Feature Recognition\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003C\u002Fdiv>\u003Cp>True Surface Machining\u003C\u002Fp>\u003Cp>The Surface Machining tools in NC Shop Floor Programmer are exceptional as they reference the 3D model in its entirety. This speeds up calculation time on complex geometry. Traditional mid-range computer-aided manufacturing (CAM) solutions require meshing to happen in the background to generate a toolpath based on deviation between the mesh and computer-aided design (CAD) geometry.\u003C\u002Fp>\u003Cp>Machine Simulation \u003C\u002Fp>\u003Cp>Machine simulation functionality enables programmers like you to easily identify accessibility and collision issues. It helps you to detect machine axis limit errors, tool reachability problems, and create simulation time charts. You can also review your numerical control (NC) toolpath functionality by viewing a simulation of the machining process to validate your NC programs and make sure the simulation matches your manufacturing intentions.\u003C\u002Fp>\u003Cdiv class=\"wp-block-image\">\u003Cfigure class=\"size-large thumbnail wp-caption aligncenter\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"447\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fmachinesimulationimage.png.webp\" alt=\"\" class=\"wp-image-25562\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fmachinesimulationimage.png.webp 800w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fmachinesimulationimage-300x168.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fmachinesimulationimage-768x429.png.webp 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \u002F>\u003Cfigcaption>Machine Simulation\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003C\u002Fdiv>\u003Cp>Revision Control\u002FAutomatic Updates\u003C\u002Fp>\u003Cp>NC programmers are often faced with the challenge of revision control and constant updates of CAD data from engineering and third-party vendors. With NC Shop Floor Programmer, revision updates from SOLIDWORKS® are quick and painless. The updates also happen when you are ready, not when the geometry changes from engineering. For example, you can change between revisions and have the toolpaths automatically update. This allows for full control over your manufacturing process without worrying about engineering changing something before you are ready.\u003C\u002Fp>\u003Cp>Wire EDM\u003C\u002Fp>\u003Cp>We’re not talking EDM as in electronic dance music, but Electrical Discharge Machining (EDM) capabilities, which make it easy to program EDM machines. EDM programming is quick and powerful for any type of CAD geometry. I prefer country music over EDM, by the way.\u003C\u002Fp>\u003Cp>Speaking of music, you should check out my discussion with my friend Trevor—Luke Combs look-alike— on manufacturing automation and real-time process monitoring to learn about the benefits of smart manufacturing. Check out the video below.\u003C\u002Fp>\u003Cdiv class=\"ds-video\">\u003Ca data-3ds-videoplayer=\"modal\" href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=pXcbE5ZQ-_g\" target=\"_blank\">\u003Cspan class=\"ImageCover Border Block\" style=\"background-image: url(https:\u002F\u002Fimg.youtube.com\u002Fvi\u002FpXcbE5ZQ-_g\u002Fhqdefault.jpg); width:100%; height: 100%;\">\u003Cspan class=\"Btn--circle isCenter\">\u003Ci class=\"Icon Icon--playBig\">\u003C\u002Fi>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fa>\u003Cspan>\u003Cfigure class=\"wp-block-embed is-type-rich is-provider-embed-handler wp-block-embed-embed-handler wp-embed-aspect-16-9 wp-has-aspect-ratio\">\u003Cdiv class=\"wp-block-embed__wrapper\">\u003C\u002Fdiv>\u003C\u002Ffigure>\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cp>Curious about manufacturing trends? You can catch \u003Ca href=\"https:\u002F\u002Fyoutube.com\u002Fplaylist?list=PLiKqXuECiKNIcRlNgGyr8SLfQNFhqnB23\" target=\"_blank\" rel=\"noopener\">my Manufacturing Live series videos on YouTube\u003C\u002Fa>  and find answers to common questions related to manufacturing.\u003C\u002Fp>","2022-03-09T08:00:25",{"node":34,"__typename":44},{"nicename":35,"description":36,"slug":35,"name":37,"firstName":38,"lastName":39,"avatar":40,"__typename":43},"michaelbuchli","Michael Buchli has 20 years of design and manufacturing experience throughout the Midwest ranging from Aerospace to recycling systems.  A number of those years were spent learning and understanding workflows and processes to improve efficiency and productivity.  From running CNC equipment to welding and painting Michael has been hands-on in all aspects of bringing products to market.  Michael is also certified in many areas of mfg and a CSWP.  He has also written the CAMWorks Handbook.","Michael Buchli","Mike","Buchli",{"url":41,"__typename":42},"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F1694475605917.jpg-96x96.webp","Avatar","User","NodeWithAuthorToUserConnectionEdge",{"nodes":46,"edges":47,"__typename":48},[],[],"PostToTaxonomy_masteringConnection",{"nodes":50,"__typename":77},[51,57,62,67,72],{"id":52,"name":53,"slug":54,"uri":55,"__typename":56},"dGVybTo5NjA1","3DEXPERIENCE Platform","3dexperience-platform","\u002Ftags\u002F3dexperience-platform\u002F","Taxonomy_tag",{"id":58,"name":59,"slug":60,"uri":61,"__typename":56},"dGVybTo5NjIw","Collaboration","collaboration","\u002Ftags\u002Fcollaboration\u002F",{"id":63,"name":64,"slug":65,"uri":66,"__typename":56},"dGVybTo5NjE4","Machining","machining","\u002Ftags\u002Fmachining\u002F",{"id":68,"name":69,"slug":70,"uri":71,"__typename":56},"dGVybTo5NjEx","Manufacturing","manufacturing","\u002Ftags\u002Fmanufacturing\u002F",{"id":73,"name":74,"slug":75,"uri":76,"__typename":56},"dGVybTo5NjAz","SOLIDWORKS","solidworks","\u002Ftags\u002Fsolidworks\u002F","PostToTaxonomy_tagConnection",{"edges":79,"nodes":87,"__typename":89},[80],{"isPrimary":81,"node":82,"__typename":86},false,{"id":83,"name":74,"slug":75,"uri":84,"__typename":85},"dGVybTo1Ng==","\u002Fproducts\u002Fsolidworks\u002F","Taxonomy_product","PostToTaxonomy_productConnectionEdge",[88],{"id":83,"name":74,"slug":75,"uri":84,"__typename":85},"PostToTaxonomy_productConnection",{"nodes":91,"edges":123,"__typename":131},[92,106,116],{"id":93,"name":94,"slug":95,"uri":96,"parentId":97,"disciplines":98,"__typename":105},"dGVybTo2MA==","3D CAD","3d-cad","\u002Fdisciplines\u002F3d-cad\u002F","dGVybTo1OA==",{"nodes":99,"__typename":104},[100],{"title":94,"uri":101,"parentId":102,"__typename":103},"\u002Fdisciplines\u002Fdesign-engineering\u002F3d-cad","cG9zdDozNzcz","Discipline","Taxonomy_disciplineToDisciplineConnection","Taxonomy_discipline",{"id":107,"name":108,"slug":109,"uri":110,"parentId":111,"disciplines":112,"__typename":105},"dGVybTo3Mg==","Management and Collaboration","management-collaboration","\u002Fdisciplines\u002Fmanagement-collaboration\u002F",null,{"nodes":113,"__typename":104},[114],{"title":108,"uri":115,"parentId":111,"__typename":103},"\u002Fdisciplines\u002Fmanagement-collaboration",{"id":117,"name":69,"slug":70,"uri":118,"parentId":111,"disciplines":119,"__typename":105},"dGVybTo3Ng==","\u002Fdisciplines\u002Fmanufacturing\u002F",{"nodes":120,"__typename":104},[121],{"title":69,"uri":122,"parentId":111,"__typename":103},"\u002Fdisciplines\u002Fmanufacturing",[124,127,129],{"isPrimary":81,"node":125,"__typename":126},{"parentId":97,"id":93,"name":94,"slug":95,"uri":96,"__typename":105},"PostToTaxonomy_disciplineConnectionEdge",{"isPrimary":81,"node":128,"__typename":126},{"parentId":111,"id":107,"name":108,"slug":109,"uri":110,"__typename":105},{"isPrimary":81,"node":130,"__typename":126},{"parentId":111,"id":117,"name":69,"slug":70,"uri":118,"__typename":105},"PostToTaxonomy_disciplineConnection",{"canonical":5,"title":133,"metaDesc":5,"opengraphAuthor":5,"opengraphDescription":134,"opengraphTitle":15,"opengraphUrl":135,"opengraphSiteName":136,"opengraphPublishedTime":137,"opengraphModifiedTime":138,"twitterTitle":5,"twitterDescription":5,"readingTime":139,"metaRobotsNoindex":140,"__typename":141},"Go Quickly from 3D Model to CNC Instructions with Smart Manufacturing - Blog Solidworks","Learn about NC Shop Floor Programmer, a new browser-based role in our…","\u002Fproducts\u002Fsolidworks\u002Fintroduction-to-nc-shop-floor-programmer\u002F","Blog Solidworks","2022-03-09T13:00:25+00:00","2026-02-12T23:07:57+00:00",3,"noindex","PostTypeSEO","Post","RootQueryToPostConnection",{},{},1776990192480]