{"id":1876,"date":"2021-06-14T08:48:41","date_gmt":"2021-06-14T12:48:41","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/partners\/?p=1876"},"modified":"2026-03-26T12:50:23","modified_gmt":"2026-03-26T16:50:23","slug":"how-to-conduct-off-line-programming-for-event-based-simulation","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/partners\/how-to-conduct-off-line-programming-for-event-based-simulation\/","title":{"rendered":"How to conduct off-line programming for event-based simulation"},"content":{"rendered":"\n<p>Whenever a manufacturer makes changes on the production line for current or upcoming products, all production must stop so the technicians and engineers can make changes to the industrial equipment and robotic operations for the new requirements. This has been the way from the beginning of the automated industry and amplified in today&#8217;s fast-paced production environment. Every couple of years, we experience a new model or a facelift that must be implemented on the same line. It\u2019s not an easy process.<\/p>\n\n\n\n<p>Of course, there have always been solutions to aid this engineering endeavor from computer-aided design (CAD) software that evolved into specialized tools such as <a href=\"https:\/\/media.plm.automation.siemens.com\/tecnomatix\/interactive\/Siemens-PLM-Tecnomatix-Robcad-fs-X10.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Robcad<\/a> and, lately <a href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/products\/tecnomatix\/\" target=\"_blank\" rel=\"noreferrer noopener\">Process Simulate<\/a>. And for the past 10-15 years, there was a lot of progress made to validate robotic operations digitally. More and more integrators have seen the benefits of using tools such as Process Simulate rather than program the robot trajectory directly on-site, point-by-point, using the teach pendant. The new method has introduced time savings for on-site operations, better optimized robotic paths, and a much safer overall production environment.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"739\" height=\"499\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/21\/2021\/06\/ADAevent.png\" alt=\"screenshot showing advanced features and OLP capabilities of Process Simulate\" class=\"wp-image-1882\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/21\/2021\/06\/ADAevent.png 739w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/21\/2021\/06\/ADAevent-600x405.png 600w\" sizes=\"auto, (max-width: 739px) 100vw, 739px\" \/><figcaption>Advanced features and OLP capabilities of Process Simulate<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">What is the next step?<\/h2>\n\n\n\n<p>From the collective experience of our engineers, we noticed that a lot of integrators value the idea of the digital twin and understand the benefits of digital validation. Interestingly, they rarely validate the simulation in an event-based manner.<\/p>\n\n\n\n<p>Using Process Simulate, we can run the study in the Line Simulation mode that enables us to use signals in the exact way we would use them on-site. It also includes robot modules, parallel tasks and custom commands. We can not only recreate the precise motion of the robot, but also implement, test and validate the logic side of the robotic operation.<\/p>\n\n\n\n<p>These are some of the following scenarios where an event-based simulation is useful:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Robots interference &#8211; This is maybe the most common scenario that <strong>must <\/strong>be validated before the on-site installation. In Process Simulate, we can easily see the interference zone, so we have a very educated understating of what the best solution is to avoid collisions<\/li><li>Area request when working with other equipment<\/li><li>Communication with toolings and PLC<\/li><li>Safety scenarios, especially in areas where human operators are involved<\/li><li>Implement, test and validate complex programming structures<\/li><li>Significantly reduce the time spent on-site for robot setup and programming<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"499\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/21\/2021\/06\/ADAevent1-1024x499.png\" alt=\"Diagram listing core benefits of using Process Simulate\" class=\"wp-image-1883\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/21\/2021\/06\/ADAevent1-1024x499.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/21\/2021\/06\/ADAevent1-600x292.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/21\/2021\/06\/ADAevent1-768x374.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/21\/2021\/06\/ADAevent1-900x438.png 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/21\/2021\/06\/ADAevent1.png 1181w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Core benefits of using the full capabilities (OLP &amp; Virtual Commissioning) of Process Simulate<\/figcaption><\/figure><\/div>\n\n\n\n<p>As part of our efforts to bring new light to the event-based simulation, we prepared a video to better present the ease of use and benefits of an event-based workflow.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Tecnomatix Process Simulate - Event Based OLP\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/yPoRIgvwZwQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Want to know how Process Simulate can integrate better with other engineering departments? Check out our article on <a href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/products\/collaboration\/manufacturing-data-process-management.html\" target=\"_blank\" rel=\"noreferrer noopener\">Teamcenter Manufacturing<\/a><\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><em>Contributors: <a href=\"https:\/\/www.linkedin.com\/in\/alexandru-dinc%C4%83-771206b5\/\" target=\"_blank\" rel=\"noreferrer noopener\">Alex Dinca<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/ioanitescu-harald-alexandru-64829662\/\" target=\"_blank\" rel=\"noreferrer noopener\">Alex Ioanitescu<\/a>, and <a href=\"https:\/\/www.linkedin.com\/in\/eszucs\/\" target=\"_blank\" rel=\"noreferrer noopener\">Endre Szucs<\/a> are digitalization specialists at ADA Computers, a <a href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/our-story\/partners\/\" target=\"_blank\" rel=\"noreferrer noopener\">Siemens Digital Industries Software Smart Expert partner<\/a> in Romania specializing in <a href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/products\/nx\/nx-for-manufacturing.html\" target=\"_blank\" rel=\"noreferrer noopener\">NX for Manufacturing<\/a> and <a href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/products\/nx\/nx-for-design.html\" target=\"_blank\" rel=\"noreferrer noopener\">NX for Design<\/a><\/em>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Whenever a manufacturer makes changes on the production line for current or upcoming products, all production must stop so the&#8230;<\/p>\n","protected":false},"author":18200,"featured_media":1889,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[3,2],"tags":[63],"industry":[],"product":[403,345],"coauthors":[439],"class_list":["post-1876","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-featured","category-news","tag-siemens-partners","product-teamcenter-manufacturing","product-tecnomatix"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/21\/2021\/06\/ADAfeatured.jpg","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/partners\/wp-json\/wp\/v2\/posts\/1876","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/partners\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/partners\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/partners\/wp-json\/wp\/v2\/users\/18200"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/partners\/wp-json\/wp\/v2\/comments?post=1876"}],"version-history":[{"count":4,"href":"https:\/\/blogs.sw.siemens.com\/partners\/wp-json\/wp\/v2\/posts\/1876\/revisions"}],"predecessor-version":[{"id":1896,"href":"https:\/\/blogs.sw.siemens.com\/partners\/wp-json\/wp\/v2\/posts\/1876\/revisions\/1896"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/partners\/wp-json\/wp\/v2\/media\/1889"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/partners\/wp-json\/wp\/v2\/media?parent=1876"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/partners\/wp-json\/wp\/v2\/categories?post=1876"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/partners\/wp-json\/wp\/v2\/tags?post=1876"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/partners\/wp-json\/wp\/v2\/industry?post=1876"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/partners\/wp-json\/wp\/v2\/product?post=1876"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/partners\/wp-json\/wp\/v2\/coauthors?post=1876"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}