{"id":7857,"date":"2025-11-29T15:13:58","date_gmt":"2025-11-29T14:13:58","guid":{"rendered":"https:\/\/convergent-it.com\/docs\/uncategorized\/defining-or-importing-tool-paths-point-based-processes\/"},"modified":"2025-12-06T18:09:46","modified_gmt":"2025-12-06T17:09:46","password":"","slug":"defining-or-importing-tool-paths-point-based-processes-it","status":"publish","type":"docs","link":"https:\/\/convergent-it.com\/it\/tutorial\/process-tool-paths-it\/defining-or-importing-tool-paths-point-based-processes-it\/","title":{"rendered":"Defining or importing tool-paths: point-based processes"},"content":{"rendered":"\n<p>Tool-paths are essential in robot offline programming. Robot tool-paths define how the tool shall move while executing the process. In the robot program, tool-paths will be connected by air-motions with each other or with the start and end-configuration of the robot.   <\/p>\n\n<p>Static inspection or 3D measurement processes or drilling processes are examples for &#8220;point-based-processes&#8221;. The tool is not moving during the process with respect to the surface. In case of drilling it can be moving into the surface. The tool is not scanning the surface or moving in lines or curves or meanders on the surfaces. The position of the tool and robot during the process is static, except a possible approach\/depart motion. Also called &#8220;landing-departing&#8221; motion. Grasping and releasing for pick and place applications are similarily also point-based-processes, but are dealt extra in a special simple way.      <\/p>\n\n<p>Consequently, a tool-path of such a process is a single point. It may be extended with an additional landing-departing motion. Of course several of those points can be connected with air-motions inbetween. Such as several drillings are executed in a program. Or several inspection points (patches) are included in a robot program to cover\/see the entire part.    <\/p>\n\n<p><strong>Define tool-paths<\/strong><\/p>\n\n<p>How to define such a tool-paths from scratch &#8211; for the case of point based processes is shown next:<\/p>\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"lyte-wrapper\" style=\"width:640px;max-width:100%;margin:5px;\"><div class=\"lyMe hidef\" id=\"WYL_G-sIsMg1YRE\"><div id=\"lyte_G-sIsMg1YRE\" data-src=\"https:\/\/convergent-it.com\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=%2F%2Fi.ytimg.com%2Fvi%2FG-sIsMg1YRE%2Fmaxresdefault.jpg\" class=\"pL\"><div class=\"tC\"><div class=\"tT\"><\/div><\/div><div class=\"play\"><\/div><div class=\"ctrl\"><div class=\"Lctrl\"><\/div><div class=\"Rctrl\"><\/div><\/div><\/div><noscript><a href=\"https:\/\/youtu.be\/G-sIsMg1YRE\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/convergent-it.com\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FG-sIsMg1YRE%2F0.jpg\" alt=\"YouTube video thumbnail\" width=\"640\" height=\"340\" \/><br \/>Guarda questo video su YouTube<\/a><\/noscript><\/div><\/div><div class=\"lL\" style=\"max-width:100%;width:640px;margin:5px;\"><br\/><span class=\"lyte_disclaimer\"><i>The video is embedded by YouTube and only loaded and played from there when you click on the play button.  From then on, the <a href=\"https:\/\/policies.google.com\/privacy?hl=en\"> privacy policy of Google <\/a> applies.<\/i><\/span><\/div><figcaption><\/figcaption><\/figure>\n<p>Simplified you click on &#8220;Add Toolpath&#8221; and click on the surface of the part (with CTRL). Each time you clock a new tool-path with 1 control-point is created. For selecting a &#8220;single-point&#8221; tool path,   <\/p>\n\n<p><strong>Import tool-paths<\/strong><\/p>\n\n<p>Process-points, such as measurement or inspection points are frequently defined externally. You can importr those defined points instead of defining them again. <\/p>\n\n<p>In the next video, we show how to import a set of tool-paths (in this case several view-points) from a file. The video also shows how to adjust view-points that can not be executed by the robot automatically that planning is now possible. <\/p>\n\n<p>For the adjustment (or optimization) of one or several tool-paths or points, you can select individual robots (cells can include multiple robots) and tools (each robot can carry several tools) and workpieces (each cell can include several parts). Also you can define in which time segment within the cycle time the tool-path shall be executeable. <\/p>\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"lyte-wrapper\" style=\"width:640px;max-width:100%;margin:5px;\"><div class=\"lyMe hidef\" id=\"WYL_K00F6ssLpeA\"><div id=\"lyte_K00F6ssLpeA\" data-src=\"https:\/\/convergent-it.com\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=%2F%2Fi.ytimg.com%2Fvi%2FK00F6ssLpeA%2Fmaxresdefault.jpg\" class=\"pL\"><div class=\"tC\"><div class=\"tT\"><\/div><\/div><div class=\"play\"><\/div><div class=\"ctrl\"><div class=\"Lctrl\"><\/div><div class=\"Rctrl\"><\/div><\/div><\/div><noscript><a href=\"https:\/\/youtu.be\/K00F6ssLpeA\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/convergent-it.com\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FK00F6ssLpeA%2F0.jpg\" alt=\"YouTube video thumbnail\" width=\"640\" height=\"340\" \/><br \/>Guarda questo video su YouTube<\/a><\/noscript><\/div><\/div><div class=\"lL\" style=\"max-width:100%;width:640px;margin:5px;\"><br\/><span class=\"lyte_disclaimer\"><i>The video is embedded by YouTube and only loaded and played from there when you click on the play button.  From then on, the <a href=\"https:\/\/policies.google.com\/privacy?hl=en\"> privacy policy of Google <\/a> applies.<\/i><\/span><\/div><figcaption><\/figcaption><\/figure>","protected":false},"excerpt":{"rendered":"<p>Tool-paths are essential in robot offline programming. Robot tool-paths define how the tool shall move while executing the process. In the robot [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[121],"doc_tag":[122],"knowledge_base":[135],"class_list":["post-7857","docs","type-docs","status-publish","hentry","doc_category-process-tool-paths-it","doc_tag-setup-editor","knowledge_base-robot-offline-programming-it"],"year_month":"2026-04","word_count":399,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"Ruth Leska","author_nicename":"rleska","author_url":"https:\/\/convergent-it.com\/it\/author\/rleska\/"},"doc_category_info":[{"term_name":"Process &amp; tool-paths","term_url":"https:\/\/convergent-it.com\/it\/tutorial\/robot-offline-programming-it\/process-tool-paths-it\/"}],"doc_tag_info":[{"term_name":"Setup Editor","term_url":"https:\/\/convergent-it.com\/it\/tag\/setup-editor\/"}],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Defining or importing tool-paths: point-based processes - Convergent Information Technologies<\/title>\n<meta name=\"description\" content=\"How to define a tool paths for a robot during robot offline programming. For robtic processes such as inspection, 3D-measuring, drilling, ...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/convergent-it.com\/it\/tutorial\/process-tool-paths-it\/defining-or-importing-tool-paths-point-based-processes-it\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Defining or importing tool-paths: point-based processes - Convergent Information Technologies\" \/>\n<meta property=\"og:description\" content=\"How to define a tool paths for a robot during robot offline programming. For robtic processes such as inspection, 3D-measuring, drilling, ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/convergent-it.com\/it\/tutorial\/process-tool-paths-it\/defining-or-importing-tool-paths-point-based-processes-it\/\" \/>\n<meta property=\"og:site_name\" content=\"Convergent Information Technologies\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Convergent-Information-Technologies-GmbH-313223429088033\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-06T17:09:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/convergent-it.com\/wp-content\/uploads\/2017\/05\/CIT-logo-small.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"158\" \/>\n\t<meta property=\"og:image:height\" content=\"70\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/convergent-it.com\/it\/tutorial\/process-tool-paths-it\/defining-or-importing-tool-paths-point-based-processes-it\/\",\"url\":\"https:\/\/convergent-it.com\/it\/tutorial\/process-tool-paths-it\/defining-or-importing-tool-paths-point-based-processes-it\/\",\"name\":\"Defining or importing tool-paths: point-based processes - Convergent Information Technologies\",\"isPartOf\":{\"@id\":\"https:\/\/convergent-it.com\/it\/#website\"},\"datePublished\":\"2025-11-29T14:13:58+00:00\",\"dateModified\":\"2025-12-06T17:09:46+00:00\",\"description\":\"How to define a tool paths for a robot during robot offline programming. For robtic processes such as inspection, 3D-measuring, drilling, ...\",\"breadcrumb\":{\"@id\":\"https:\/\/convergent-it.com\/it\/tutorial\/process-tool-paths-it\/defining-or-importing-tool-paths-point-based-processes-it\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/convergent-it.com\/it\/tutorial\/process-tool-paths-it\/defining-or-importing-tool-paths-point-based-processes-it\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/convergent-it.com\/it\/tutorial\/process-tool-paths-it\/defining-or-importing-tool-paths-point-based-processes-it\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/convergent-it.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentation\",\"item\":\"https:\/\/convergent-it.com\/documentation\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Defining or importing tool-paths: point-based processes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/convergent-it.com\/it\/#website\",\"url\":\"https:\/\/convergent-it.com\/it\/\",\"name\":\"Convergent Information Technologies\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/convergent-it.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/convergent-it.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/convergent-it.com\/it\/#organization\",\"name\":\"Convergent Information Technologies GmbH\",\"url\":\"https:\/\/convergent-it.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/convergent-it.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/convergent-it.com\/wp-content\/uploads\/2017\/05\/CIT-logo-small.jpg\",\"contentUrl\":\"https:\/\/convergent-it.com\/wp-content\/uploads\/2017\/05\/CIT-logo-small.jpg\",\"width\":158,\"height\":70,\"caption\":\"Convergent Information Technologies GmbH\"},\"image\":{\"@id\":\"https:\/\/convergent-it.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Convergent-Information-Technologies-GmbH-313223429088033\/\",\"https:\/\/www.linkedin.com\/company\/convergent-information-technologies-gmbh\",\"https:\/\/www.youtube.com\/channel\/UCTUjIWi0G5KnOLnZRC_cmVA\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Defining or importing tool-paths: point-based processes - Convergent Information Technologies","description":"How to define a tool paths for a robot during robot offline programming. For robtic processes such as inspection, 3D-measuring, drilling, ...","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:\/\/convergent-it.com\/it\/tutorial\/process-tool-paths-it\/defining-or-importing-tool-paths-point-based-processes-it\/","og_locale":"it_IT","og_type":"article","og_title":"Defining or importing tool-paths: point-based processes - Convergent Information Technologies","og_description":"How to define a tool paths for a robot during robot offline programming. For robtic processes such as inspection, 3D-measuring, drilling, ...","og_url":"https:\/\/convergent-it.com\/it\/tutorial\/process-tool-paths-it\/defining-or-importing-tool-paths-point-based-processes-it\/","og_site_name":"Convergent Information Technologies","article_publisher":"https:\/\/www.facebook.com\/Convergent-Information-Technologies-GmbH-313223429088033\/","article_modified_time":"2025-12-06T17:09:46+00:00","og_image":[{"width":158,"height":70,"url":"https:\/\/convergent-it.com\/wp-content\/uploads\/2017\/05\/CIT-logo-small.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/convergent-it.com\/it\/tutorial\/process-tool-paths-it\/defining-or-importing-tool-paths-point-based-processes-it\/","url":"https:\/\/convergent-it.com\/it\/tutorial\/process-tool-paths-it\/defining-or-importing-tool-paths-point-based-processes-it\/","name":"Defining or importing tool-paths: point-based processes - Convergent Information Technologies","isPartOf":{"@id":"https:\/\/convergent-it.com\/it\/#website"},"datePublished":"2025-11-29T14:13:58+00:00","dateModified":"2025-12-06T17:09:46+00:00","description":"How to define a tool paths for a robot during robot offline programming. For robtic processes such as inspection, 3D-measuring, drilling, ...","breadcrumb":{"@id":"https:\/\/convergent-it.com\/it\/tutorial\/process-tool-paths-it\/defining-or-importing-tool-paths-point-based-processes-it\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/convergent-it.com\/it\/tutorial\/process-tool-paths-it\/defining-or-importing-tool-paths-point-based-processes-it\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/convergent-it.com\/it\/tutorial\/process-tool-paths-it\/defining-or-importing-tool-paths-point-based-processes-it\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/convergent-it.com\/it\/"},{"@type":"ListItem","position":2,"name":"Documentation","item":"https:\/\/convergent-it.com\/documentation\/"},{"@type":"ListItem","position":3,"name":"Defining or importing tool-paths: point-based processes"}]},{"@type":"WebSite","@id":"https:\/\/convergent-it.com\/it\/#website","url":"https:\/\/convergent-it.com\/it\/","name":"Convergent Information Technologies","description":"","publisher":{"@id":"https:\/\/convergent-it.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/convergent-it.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/convergent-it.com\/it\/#organization","name":"Convergent Information Technologies GmbH","url":"https:\/\/convergent-it.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/convergent-it.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/convergent-it.com\/wp-content\/uploads\/2017\/05\/CIT-logo-small.jpg","contentUrl":"https:\/\/convergent-it.com\/wp-content\/uploads\/2017\/05\/CIT-logo-small.jpg","width":158,"height":70,"caption":"Convergent Information Technologies GmbH"},"image":{"@id":"https:\/\/convergent-it.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Convergent-Information-Technologies-GmbH-313223429088033\/","https:\/\/www.linkedin.com\/company\/convergent-information-technologies-gmbh","https:\/\/www.youtube.com\/channel\/UCTUjIWi0G5KnOLnZRC_cmVA"]}]}},"knowledge_base_info":[{"term_name":"Programmazione offline robot","term_url":"https:\/\/convergent-it.com\/it\/tutorial\/robot-offline-programming-it\/","term_slug":"robot-offline-programming-it"}],"knowledge_base_slug":["robot-offline-programming-it"],"_links":{"self":[{"href":"https:\/\/convergent-it.com\/it\/wp-json\/wp\/v2\/docs\/7857","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/convergent-it.com\/it\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/convergent-it.com\/it\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/convergent-it.com\/it\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/convergent-it.com\/it\/wp-json\/wp\/v2\/comments?post=7857"}],"version-history":[{"count":1,"href":"https:\/\/convergent-it.com\/it\/wp-json\/wp\/v2\/docs\/7857\/revisions"}],"predecessor-version":[{"id":7858,"href":"https:\/\/convergent-it.com\/it\/wp-json\/wp\/v2\/docs\/7857\/revisions\/7858"}],"wp:attachment":[{"href":"https:\/\/convergent-it.com\/it\/wp-json\/wp\/v2\/media?parent=7857"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/convergent-it.com\/it\/wp-json\/wp\/v2\/doc_category?post=7857"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/convergent-it.com\/it\/wp-json\/wp\/v2\/doc_tag?post=7857"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/convergent-it.com\/it\/wp-json\/wp\/v2\/knowledge_base?post=7857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}