{"id":4891,"date":"2022-08-29T17:10:56","date_gmt":"2022-08-29T21:10:56","guid":{"rendered":"https:\/\/robodk.com\/blog\/?p=4891"},"modified":"2024-11-25T14:00:39","modified_gmt":"2024-11-25T19:00:39","slug":"post-processor-editor","status":"publish","type":"post","link":"https:\/\/robodk.com\/blog\/post-processor-editor\/","title":{"rendered":"What is a Post Processor Editor and How Do You Use One?"},"content":{"rendered":"\n<p><strong>You&#8217;re using a simulated robot or CNC machine\u2026 but it&#8217;s not performing correctly. Could it be time to use a post processor editor?<\/strong><\/p>\n\n\n\n<p><strong>What does a post processor do and why would you want to edit one?<\/strong><\/p>\n\n\n\n<!--more-->\n\n\n\n<p>If you&#8217;re using offline programming, it&#8217;s very likely that you have interacted with a post processor. Maybe you&#8217;re using RoboDK to program a robot for <a href=\"https:\/\/robodk.com\/blog\/robot-machining-vs-cnc\/\" target=\"_blank\" rel=\"noreferrer noopener\">robotic machining<\/a> or another robotic application. Or perhaps you are using a CAD\/CAM system that supports your CNC machines.<\/p>\n\n\n\n<p>Even if you&#8217;re not aware of it, you are using a post processor whenever you use such a system to program your physical machines.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2018\/10\/Offline-Programming-Welding-e1538569062208.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2018\/10\/Offline-Programming-Welding-1024x683.jpeg\" alt=\"Offline Programming for Welding\" class=\"wp-image-1073\"\/><\/a><\/figure>\n\n\n\n<p><a href=\"https:\/\/robodk.com\/blog\/robot-post-processors\/\" target=\"_blank\" rel=\"noreferrer noopener\">A post processor<\/a> is the bridge between the simulated environment and your physical machine. It converts the simulated instructions into code that the robot can use.<\/p>\n\n\n\n<p>But, what if you want to change <em>how<\/em> the program generates this code? That&#8217;s where a post processor editor comes in\u2026<\/p>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"why-would-you-need-to-edit-a-post-processor-\">Why Would You Need To Edit a Post Processor?<\/h1>\n\n\n\n<p>Most people will never need to edit their post processor.<\/p>\n\n\n\n<p>If you are using RoboDK, for example, you just download your robot model from our <a href=\"https:\/\/robodk.com\/library\" target=\"_blank\" rel=\"noreferrer noopener\">extensive Robot Library<\/a>. We have already linked each model to one of the 80+ post processors within RoboDK. Whenever you send your simulated program to the physical robot, the post processor will convert the code for you &#8220;under the hood.&#8221;<\/p>\n\n\n\n<p>However, there are some situations when you will need to edit your post processor.<\/p>\n\n\n\n<p>Every robot manufacturer uses its own proprietary programming language, which runs on its own robot controller. Each controller has a range of different configuration options and features. The post processor is where you can set all of these custom configuration options.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2022\/01\/Post_Processor_Editor_Configuration.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2022\/01\/Post_Processor_Editor_Configuration-1024x576.jpg\" alt=\"\" class=\"wp-image-4899\" srcset=\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2022\/01\/Post_Processor_Editor_Configuration-1024x576.jpg 1024w, https:\/\/robodk.com\/blog\/wp-content\/uploads\/2022\/01\/Post_Processor_Editor_Configuration-300x169.jpg 300w, https:\/\/robodk.com\/blog\/wp-content\/uploads\/2022\/01\/Post_Processor_Editor_Configuration-768x432.jpg 768w, https:\/\/robodk.com\/blog\/wp-content\/uploads\/2022\/01\/Post_Processor_Editor_Configuration.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>For example, Techman robot controllers include a security option to ask the user for a password before they can reprogram the robot. The post processor is where you will find the options to enable, disable and set this password. Not all robots have this option.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"what-is-a-post-processor-editor-\">What is a Post Processor Editor?<\/h1>\n\n\n\n<p>A post processor editor is a dedicated software that is used to edit robot or CNC post processor files. This makes post processor editing more intuitive than with a standard text editor, which is the only option for many programming systems.<\/p>\n\n\n\n<p>An example of such software is <a href=\"https:\/\/robodk.com\/doc\/en\/Post-Processors.html#PPEditor\" target=\"_blank\" rel=\"noreferrer noopener\">the post processor editor that is included in RoboDK.<\/a><\/p>\n\n\n\n<p>RoboDK post processors are written in the Python programming language. For each of the supported post processors, there is a compiled library (a PYC file) and an editable Python script that holds all of the configuration properties.<\/p>\n\n\n\n<p>These configuration files can be edited with any standard text editor if you want full control of the configuration. However, RoboDK also offers a more intuitive post processor editor. This allows you to change the parameters of your chosen robot without having to get involved in the code at all.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"how-to-edit-a-post-processor-the-easy-way\">How to Edit a Post Processor the Easy Way<\/h1>\n\n\n\n<p>In RoboDK, the easiest way to edit your post processor is to use our <a href=\"https:\/\/robodk.com\/doc\/en\/Post-Processors.html#PPEditor\" target=\"_blank\" rel=\"noreferrer noopener\">post processor editor.<\/a> It provides information about when you are most likely to use each of the parameters and recommended values. With this tool, you will cover the vast majority of use cases for your robot.<\/p>\n\n\n\n<p>Each post processor contains a list of configuration properties. These will vary depending on your robot manufacturer.<\/p>\n\n\n\n<p>Some post processors include very few properties. For example, the post processor for <a target=\"_blank\" href=\"https:\/\/mecademic.com\" rel=\"noreferrer noopener\">Mecademic robots<\/a> only includes one property (the file type of the program file).<\/p>\n\n\n\n<p>Other post processors include many properties. For example, the ABB_RAPID_IRC5 post processor for <a href=\"https:\/\/robodk.com\/blog\/auxiliary-axes-offline-programming\/\" target=\"_blank\" rel=\"noreferrer noopener\">ABB robots<\/a> has 16 properties, ranging from the default speed of the robot to configuration flags <a href=\"https:\/\/robodk.com\/blog\/auxiliary-axes-offline-programming\/\" target=\"_blank\" rel=\"noreferrer noopener\">for external turntables.<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2022\/01\/Post-Processor-Editor-ABB.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"575\" src=\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2022\/01\/Post-Processor-Editor-ABB-1024x575.jpg\" alt=\"\" class=\"wp-image-4897\" srcset=\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2022\/01\/Post-Processor-Editor-ABB-1024x575.jpg 1024w, https:\/\/robodk.com\/blog\/wp-content\/uploads\/2022\/01\/Post-Processor-Editor-ABB-300x168.jpg 300w, https:\/\/robodk.com\/blog\/wp-content\/uploads\/2022\/01\/Post-Processor-Editor-ABB-768x431.jpg 768w, https:\/\/robodk.com\/blog\/wp-content\/uploads\/2022\/01\/Post-Processor-Editor-ABB.jpg 1519w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Whatever robot you are using, the simplest way to edit its post processor is to load it up in the RoboDK editor. You will be able to see all of the available configuration properties and decide which are the most suitable for your application.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"the-simple-post-processor-editing-guide\">The Simple Post Processor Editing Guide<\/h1>\n\n\n\n<p>When you open the post processor editor, you will be greeted by a list of the available properties.<\/p>\n\n\n\n<p>How do you decide which properties to adjust and what values to set them?<\/p>\n\n\n\n<p>Let&#8217;s use a specific example to show the process\u2026 We&#8217;ll look at the AUBO post processor for <a target=\"_blank\" href=\"https:\/\/www.aubo-cobot.com\/public\" rel=\"noreferrer noopener\">the company&#8217;s collaborative robot range.<\/a><\/p>\n\n\n\n<p>The AUBO post processor contains the following properties:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PROG EXT \u2014 This is the program extension and is included in many post processors. It specifies the file type that RoboDK will generate.<\/li>\n\n\n\n<li>SPEED MS and SPEED RAD \u2014 This specifies the speed in meters per second and radians for circular movements.<\/li>\n\n\n\n<li>ACCEL MSS and ACCEL RADSS \u2014 This specifies the acceleration of the robot in meters per second squared or radians per second squared for circular accelerations.<\/li>\n<\/ul>\n\n\n\n<p>As you can see, the properties are often clear just from their naming conventions. However, where the purpose of a property is not immediately obvious, there is usually a description of it in the editor and often recommended values as well.<\/p>\n\n\n\n<p>If you still can&#8217;t work out the purpose of a particular property, you may be able to find information in your robot&#8217;s manual or you can ask a question in <a target=\"_blank\" href=\"https:\/\/robodk.com\/forum\/\" rel=\"noreferrer noopener\">the RoboDK forum.<\/a><\/p>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"where-to-find-the-new-robodk-post-processor-editor\">Where to find the New RoboDK Post Processor Editor<\/h1>\n\n\n\n<p>Started editing your robot&#8217;s post processor with the RoboDK editor!<\/p>\n\n\n\n<p><a href=\"https:\/\/robodk.com\/doc\/en\/Post-Processors.html#PPEditor\" target=\"_blank\" rel=\"noreferrer noopener\">You can find information about how to activate and use the editor on our documentation page.<\/a><\/p>\n\n\n\n<p><em>Questions? <strong>Tell us in the comments below or join the discussion on <a target=\"_blank\" href=\"https:\/\/www.linkedin.com\/company\/robodk\/\" rel=\"noreferrer noopener\">LinkedIn<\/a>, <a target=\"_blank\" href=\"https:\/\/twitter.com\/robodkinc\" rel=\"noreferrer noopener\">Twitter<\/a>, <a target=\"_blank\" href=\"https:\/\/www.facebook.com\/robodkinc\" rel=\"noreferrer noopener\">Facebook<\/a>, <a target=\"_blank\" href=\"https:\/\/www.instagram.com\/robodk\/\" rel=\"noreferrer noopener\">Instagram<\/a>, or in <a target=\"_blank\" href=\"https:\/\/robodk.com\/forum\/\" rel=\"noreferrer noopener\">the RoboDK Forum.<\/a>. Also, check out our extensive video collection and subscribe <a target=\"_blank\" href=\"https:\/\/www.youtube.com\/c\/RoboDK3D\" rel=\"noreferrer noopener\">to the RoboDK YouTube Channel<\/a><\/strong><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>You&#8217;re using a simulated robot or CNC machine\u2026 but it&#8217;s not performing correctly. Could it be time to use a [&hellip;]<\/p>\n","protected":false},"author":753,"featured_media":4931,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[21,24,22,44],"tags":[],"class_list":["post-4891","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-offline-programming","category-robot-manufacturing","category-robot-programming","category-robot-software"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What is a Post Processor Editor and How Do You Use One? - RoboDK blog<\/title>\n<meta name=\"description\" content=\"You&#039;re using a simulated robot or CNC machine\u2026 but it&#039;s not performing correctly. Could it be time to use a post processor editor?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/robodk.com\/blog\/post-processor-editor\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is a Post Processor Editor and How Do You Use One? - RoboDK blog\" \/>\n<meta property=\"og:description\" content=\"You&#039;re using a simulated robot or CNC machine\u2026 but it&#039;s not performing correctly. Could it be time to use a post processor editor?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/robodk.com\/blog\/post-processor-editor\/\" \/>\n<meta property=\"og:site_name\" content=\"RoboDK blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/robodkinc\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-29T21:10:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-25T19:00:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2022\/01\/What-is-a-Post-Processor-Editor-and-How-Do-You-Use-One.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2309\" \/>\n\t<meta property=\"og:image:height\" content=\"1299\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Alex Owen-Hill\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@AlexOwenHill\" \/>\n<meta name=\"twitter:site\" content=\"@robodkinc\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alex Owen-Hill\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/robodk.com\\\/blog\\\/post-processor-editor\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/robodk.com\\\/blog\\\/post-processor-editor\\\/\"},\"author\":{\"name\":\"Alex Owen-Hill\",\"@id\":\"https:\\\/\\\/robodk.com\\\/blog\\\/#\\\/schema\\\/person\\\/3ca2d3b921633adceba2740817765638\"},\"headline\":\"What is a Post Processor Editor and How Do You Use One?\",\"datePublished\":\"2022-08-29T21:10:56+00:00\",\"dateModified\":\"2024-11-25T19:00:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/robodk.com\\\/blog\\\/post-processor-editor\\\/\"},\"wordCount\":957,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/robodk.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/robodk.com\\\/blog\\\/post-processor-editor\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/robodk.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/What-is-a-Post-Processor-Editor-and-How-Do-You-Use-One.jpg\",\"articleSection\":[\"offline programming\",\"Robot Manufacturing\",\"robot programming\",\"robot software\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/robodk.com\\\/blog\\\/post-processor-editor\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/robodk.com\\\/blog\\\/post-processor-editor\\\/\",\"url\":\"https:\\\/\\\/robodk.com\\\/blog\\\/post-processor-editor\\\/\",\"name\":\"What is a Post Processor Editor and How Do You Use One? - RoboDK blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/robodk.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/robodk.com\\\/blog\\\/post-processor-editor\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/robodk.com\\\/blog\\\/post-processor-editor\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/robodk.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/What-is-a-Post-Processor-Editor-and-How-Do-You-Use-One.jpg\",\"datePublished\":\"2022-08-29T21:10:56+00:00\",\"dateModified\":\"2024-11-25T19:00:39+00:00\",\"description\":\"You're using a simulated robot or CNC machine\u2026 but it's not performing correctly. Could it be time to use a post processor editor?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/robodk.com\\\/blog\\\/post-processor-editor\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/robodk.com\\\/blog\\\/post-processor-editor\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/robodk.com\\\/blog\\\/post-processor-editor\\\/#primaryimage\",\"url\":\"https:\\\/\\\/robodk.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/What-is-a-Post-Processor-Editor-and-How-Do-You-Use-One.jpg\",\"contentUrl\":\"https:\\\/\\\/robodk.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/What-is-a-Post-Processor-Editor-and-How-Do-You-Use-One.jpg\",\"width\":2309,\"height\":1299,\"caption\":\"At the Factory: Automation Engineer Uses Laptop for Programming Robotic Arm. New Era in Automatic Manufacturing Industry.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/robodk.com\\\/blog\\\/post-processor-editor\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/robodk.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is a Post Processor Editor and How Do You Use One?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/robodk.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/robodk.com\\\/blog\\\/\",\"name\":\"RoboDK blog\",\"description\":\"News about RoboDK, Industrial Robots, Simulation and Robot Programming\",\"publisher\":{\"@id\":\"https:\\\/\\\/robodk.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/robodk.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/robodk.com\\\/blog\\\/#organization\",\"name\":\"RoboDK\",\"url\":\"https:\\\/\\\/robodk.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/robodk.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mlhiwltxy5pk.i.optimole.com\\\/w:1920\\\/h:613\\\/q:mauto\\\/f:best\\\/https:\\\/\\\/robodk.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/RoboDK-PNG.png\",\"contentUrl\":\"https:\\\/\\\/mlhiwltxy5pk.i.optimole.com\\\/w:1920\\\/h:613\\\/q:mauto\\\/f:best\\\/https:\\\/\\\/robodk.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/RoboDK-PNG.png\",\"width\":2128,\"height\":680,\"caption\":\"RoboDK\"},\"image\":{\"@id\":\"https:\\\/\\\/robodk.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/robodkinc\",\"https:\\\/\\\/x.com\\\/robodkinc\",\"https:\\\/\\\/www.instagram.com\\\/robodk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/robodk\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/RoboDK3D\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/robodk.com\\\/blog\\\/#\\\/schema\\\/person\\\/3ca2d3b921633adceba2740817765638\",\"name\":\"Alex Owen-Hill\",\"description\":\"Alex Owen-Hill is a freelance writer and public speaker who blogs about a large range of topics, including science, presentation skills at CreateClarifyArticulate.com, storytelling and (of course) robotics. He completed a PhD in Telerobotics from Universidad Politecnica de Madrid as part of the PURESAFE project, in collaboration with CERN. As a recovering academic, he maintains a firm foot in the robotics world by blogging about industrial robotics.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/AlexOwenHill\"],\"url\":\"https:\\\/\\\/robodk.com\\\/blog\\\/author\\\/alex-owen-hill\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is a Post Processor Editor and How Do You Use One? - RoboDK blog","description":"You're using a simulated robot or CNC machine\u2026 but it's not performing correctly. Could it be time to use a post processor editor?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/robodk.com\/blog\/post-processor-editor\/","og_locale":"en_US","og_type":"article","og_title":"What is a Post Processor Editor and How Do You Use One? - RoboDK blog","og_description":"You're using a simulated robot or CNC machine\u2026 but it's not performing correctly. Could it be time to use a post processor editor?","og_url":"https:\/\/robodk.com\/blog\/post-processor-editor\/","og_site_name":"RoboDK blog","article_publisher":"https:\/\/www.facebook.com\/robodkinc","article_published_time":"2022-08-29T21:10:56+00:00","article_modified_time":"2024-11-25T19:00:39+00:00","og_image":[{"width":2309,"height":1299,"url":"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2022\/01\/What-is-a-Post-Processor-Editor-and-How-Do-You-Use-One.jpg","type":"image\/jpeg"}],"author":"Alex Owen-Hill","twitter_card":"summary_large_image","twitter_creator":"@AlexOwenHill","twitter_site":"@robodkinc","twitter_misc":{"Written by":"Alex Owen-Hill","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/robodk.com\/blog\/post-processor-editor\/#article","isPartOf":{"@id":"https:\/\/robodk.com\/blog\/post-processor-editor\/"},"author":{"name":"Alex Owen-Hill","@id":"https:\/\/robodk.com\/blog\/#\/schema\/person\/3ca2d3b921633adceba2740817765638"},"headline":"What is a Post Processor Editor and How Do You Use One?","datePublished":"2022-08-29T21:10:56+00:00","dateModified":"2024-11-25T19:00:39+00:00","mainEntityOfPage":{"@id":"https:\/\/robodk.com\/blog\/post-processor-editor\/"},"wordCount":957,"commentCount":0,"publisher":{"@id":"https:\/\/robodk.com\/blog\/#organization"},"image":{"@id":"https:\/\/robodk.com\/blog\/post-processor-editor\/#primaryimage"},"thumbnailUrl":"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2022\/01\/What-is-a-Post-Processor-Editor-and-How-Do-You-Use-One.jpg","articleSection":["offline programming","Robot Manufacturing","robot programming","robot software"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/robodk.com\/blog\/post-processor-editor\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/robodk.com\/blog\/post-processor-editor\/","url":"https:\/\/robodk.com\/blog\/post-processor-editor\/","name":"What is a Post Processor Editor and How Do You Use One? - RoboDK blog","isPartOf":{"@id":"https:\/\/robodk.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/robodk.com\/blog\/post-processor-editor\/#primaryimage"},"image":{"@id":"https:\/\/robodk.com\/blog\/post-processor-editor\/#primaryimage"},"thumbnailUrl":"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2022\/01\/What-is-a-Post-Processor-Editor-and-How-Do-You-Use-One.jpg","datePublished":"2022-08-29T21:10:56+00:00","dateModified":"2024-11-25T19:00:39+00:00","description":"You're using a simulated robot or CNC machine\u2026 but it's not performing correctly. Could it be time to use a post processor editor?","breadcrumb":{"@id":"https:\/\/robodk.com\/blog\/post-processor-editor\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/robodk.com\/blog\/post-processor-editor\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/robodk.com\/blog\/post-processor-editor\/#primaryimage","url":"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2022\/01\/What-is-a-Post-Processor-Editor-and-How-Do-You-Use-One.jpg","contentUrl":"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2022\/01\/What-is-a-Post-Processor-Editor-and-How-Do-You-Use-One.jpg","width":2309,"height":1299,"caption":"At the Factory: Automation Engineer Uses Laptop for Programming Robotic Arm. New Era in Automatic Manufacturing Industry."},{"@type":"BreadcrumbList","@id":"https:\/\/robodk.com\/blog\/post-processor-editor\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/robodk.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What is a Post Processor Editor and How Do You Use One?"}]},{"@type":"WebSite","@id":"https:\/\/robodk.com\/blog\/#website","url":"https:\/\/robodk.com\/blog\/","name":"RoboDK blog","description":"News about RoboDK, Industrial Robots, Simulation and Robot Programming","publisher":{"@id":"https:\/\/robodk.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/robodk.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/robodk.com\/blog\/#organization","name":"RoboDK","url":"https:\/\/robodk.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/robodk.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/mlhiwltxy5pk.i.optimole.com\/w:1920\/h:613\/q:mauto\/f:best\/https:\/\/robodk.com\/blog\/wp-content\/uploads\/2017\/12\/RoboDK-PNG.png","contentUrl":"https:\/\/mlhiwltxy5pk.i.optimole.com\/w:1920\/h:613\/q:mauto\/f:best\/https:\/\/robodk.com\/blog\/wp-content\/uploads\/2017\/12\/RoboDK-PNG.png","width":2128,"height":680,"caption":"RoboDK"},"image":{"@id":"https:\/\/robodk.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/robodkinc","https:\/\/x.com\/robodkinc","https:\/\/www.instagram.com\/robodk\/","https:\/\/www.linkedin.com\/company\/robodk","https:\/\/www.youtube.com\/c\/RoboDK3D"]},{"@type":"Person","@id":"https:\/\/robodk.com\/blog\/#\/schema\/person\/3ca2d3b921633adceba2740817765638","name":"Alex Owen-Hill","description":"Alex Owen-Hill is a freelance writer and public speaker who blogs about a large range of topics, including science, presentation skills at CreateClarifyArticulate.com, storytelling and (of course) robotics. He completed a PhD in Telerobotics from Universidad Politecnica de Madrid as part of the PURESAFE project, in collaboration with CERN. As a recovering academic, he maintains a firm foot in the robotics world by blogging about industrial robotics.","sameAs":["https:\/\/x.com\/AlexOwenHill"],"url":"https:\/\/robodk.com\/blog\/author\/alex-owen-hill\/"}]}},"_links":{"self":[{"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/posts\/4891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/users\/753"}],"replies":[{"embeddable":true,"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/comments?post=4891"}],"version-history":[{"count":10,"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/posts\/4891\/revisions"}],"predecessor-version":[{"id":8152,"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/posts\/4891\/revisions\/8152"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/media\/4931"}],"wp:attachment":[{"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/media?parent=4891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/categories?post=4891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/tags?post=4891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}