PageSourceSearch

https://www.robotmaster.com/about-offline-programming/

html robotmaster.com collected 2026-09-29 21:38:30 UTC 72,673 bytes, 1,265 lines download raw bytes

1
2
3<!DOCTYPE html>
4<html lang="en" dir="ltr" class="">
5<head>
6    <link rel="preload" href="/dist/fonts/roboto-condensed-v30-latin-regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
7    <link rel="preconnect" href="https://www.googletagmanager.com" crossorigin>
8    <link rel="dns-prefetch" href="https://www.googletagmanager.com">
9
10    
10<script>
11            window.dataLayer = window.dataLayer || [];
12            window.dataLayer.push({
13            'region': 'NA',
14            'language': 'English',
15            'country': 'US'
16            });
17            var currentLanguage = "en";
18            var currentRegion = "NA";
19            var wtKey = "f05a9bd227d74ef18a0c17cd60bb185d-9e1d9f26-578f-42e5-83dd-8517f54568c5-7144";
20            var wtOrg = "dff295e7-adf1-4221-9ea0-8405bdbfb5df";
21    </script>
21
22
23<style>
24    @font-face {
25        font-display: swap;
26        font-family: 'Roboto Condensed';
27        font-style: normal;
28        font-weight: normal;
29        src: url('/dist/fonts/roboto-condensed-v30-latin-regular.woff2') format('woff2');
30    }
31
32    /* Fallback font with adjusted metrics to match Roboto Condensed */
33    @font -face {
34        font-family: 'Roboto Condensed Fallback';
35        src: local('Arial Narrow');
36        size-adjust: 107%;
37        ascent-override: 90%;
38        descent-override: 19%;
39        line-gap-override: 5%;
40    }
41</style>
42    <style>@media(min-width: 992px){.critical-hide-desktop{position:absolute !important;opacity:0 !important;visibility:hidden !important}}@media(max-width: 991px){.critical-show-mobile{opacity:1 !important;visibility:visible !important}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;position:relative;min-height:100%}body{margin:0}header,nav,footer{display:block}a{background-color:rgba(0,0,0,0)}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}button,input{color:inherit;font:inherit;margin:0}button{overflow:visible;text-transform:none}button,input[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{font-size:16px}body{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;color:#000;background-color:#fff}input,button{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#d6272e;text-decoration:none}.img-responsive{display:block;max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:10px;margin-bottom:10px;font-size:18px}p{margin:0 0 10px}ul{margin-top:0;margin-bottom:10px}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 768px){.container{width:750px}}@media(min-width: 992px){.container{width:970px}}@media(min-width: 1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-12,.col-sm-12,.col-md-6,.col-md-8,.col-md-9,.col-md-10,.col-md-12,.col-lg-3,.col-lg-4,.col-lg-8{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-12{float:left;width:100%}@media(min-width: 768px){.col-sm-12{float:left;width:100%}}@media(min-width: 992px){.col-md-6{float:left;width:50%}.col-md-8{float:left;width:66.66666667%}.col-md-9{float:left;width:75%}.col-md-10{float:left;width:83.33333333%}.col-md-12{float:left;width:100%}}@media(min-width: 1200px){.col-lg-3{float:left;width:25%}.col-lg-4{float:left;width:33.33333333%}.col-lg-8{float:left;width:66.66666667%}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{display:table;content:" "}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.visible-xs,.visible-sm{display:none !important}@media(max-width: 767px){.visible-xs{display:block !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm{display:block !important}}@media(max-width: 767px){.hidden-xs{display:none !important}}@media(min-width: 768px)and (max-width: 991px){.hidden-sm{display:none !important}}h1,h2,h3,h4,h5{font-family:"Roboto Condensed","Roboto Condensed Fallback","Arial Narrow","Times New Roman",sans-serif;font-weight:500}h1{font-size:48px;margin-bottom:10px;margin-top:20px !important}h2{font-size:36px}h3{font-size:30px}h4{font-size:20px}h5{font-size:16px}.padding0-top{padding-top:0}.padding15-top{padding-top:15px}.padding30-top{padding-top:30px}.padding45-top{padding-top:45px}.padding0-bottom{padding-bottom:0}.padding15-bottom{padding-bottom:15px}.padding30-bottom{padding-bottom:30px}.padding45-bottom{padding-bottom:45px}.padding0-left{padding-left:0}.padding15-left{padding-left:15px}.padding30-left{padding-left:30px}.padding45-left{padding-left:45px}.padding0-right{padding-right:0}.padding15-right{padding-right:15px}.padding30-right{padding-right:30px}.padding45-right{padding-right:45px}.rowlayoutblock{background-repeat:no-repeat;background-size:cover}.rowlayoutblock .rowlayoutblock--content .row-layout-messaging{width:100%}.container .rowlayoutblock{padding-left:0 !important;padding-right:0 !important}div.rowlayoutblock.no-gutter div.block{padding-left:0 !important;padding-right:0 !important}
43.site-search-desktop{display:none}.navbar-collapse.collapse,.dropdown-menu{display:none}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;background-image:none;border:1px solid rgba(0,0,0,0);line-height:1.42857143;border-radius:0;box-sizing:border-box;white-space:initial;padding:6px 12px;font-family:"Roboto Condensed","Arial Narrow","Times New Roman",sans-serif;text-transform:uppercase;font-size:20px}.btn-default{color:#333;background-color:#fff;border-color:#ccc;font-family:Arial,Helvetica,sans-serif;text-transform:initial;font-size:16px}.btn-primary{color:#fff;background-color:#d6272e;border-color:#d6272e;border-width:2px;font-size:20px}.btn-block{display:block;width:100%}.collapse{display:none}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid rgba(0,0,0,0)}@media(min-width: 768px){.navbar{border-radius:4px}}@media(min-width: 768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid rgba(0,0,0,0);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}@media(min-width: 768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:rgba(0,0,0,0);background-image:none;border:1px solid rgba(0,0,0,0);border-radius:4px}
43.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width: 768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(min-width: 768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse{border-color:#e7e7e7}.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear:both}h4{font-family:"Roboto Condensed","Arial Narrow","Times New Roman",sans-serif;font-size:20px;color:#000}:focus,:active{outline:none;box-shadow:none;border-radius:0}ul{padding-left:20px}@media(max-width: 767px){.desktop{display:none !important}.no-gutter-xs{padding-left:0 !important;padding-right:0 !important}}.toggle-content{display:none}.background-gray-bg{background-color:#e8e9e9}span.svgsprite{box-sizing:content-box;min-width:1em;display:inline-block}span.svgsprite svg{width:1em;height:1em;vertical-align:middle;display:inline-block;position:relative;fill:currentColor;top:-0.1em}button.btn{white-space:normal}:root{--ts-pr-clear-button: 0px;--ts-pr-caret: 0px;--ts-pr-min: .75rem }.technology-nav-links{display:flex;flex-direction:column;justify-content:center;align-items:center}.technology-nav-links .btn-toggle{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:14px;font-weight:bold;text-transform:uppercase;padding:14px 0}.technology-nav-links .btn-toggle:after{background-repeat:no-repeat;height:16px;width:21px;content:"";display:inline-block;background-position-y:1px;background-position-x:3px;background-size:1em}.technology-nav-links ul{list-style:none;padding:0;margin:0;width:100%;text-align:center}.technology-nav-links ul li{display:block;padding:8px 0}.technology-nav-links ul li a{color:#000;font-size:14px}.technology-nav-links ul li:first-child{text-transform:uppercase}.technology-nav-links ul li:nth-child(2){padding-top:0}.technology-nav-links ul li:last-child{padding-bottom:15px}@media(min-width: 991px){.technology-nav-links{height:50px;align-items:flex-start}.technology-nav-links ul{list-style:none;padding:0;margin:0}.technology-nav-links ul li{display:inline;padding-right:15px;padding-top:0;padding-bottom:0}.technology-nav-links li:first-child{text-transform:uppercase;border-right:1px solid #000}.technology-nav-links li:first-child a{font-weight:bold}.technology-nav-links li:nth-child(2){padding-left:15px}.technology-nav-links li:last-child{padding-right:0;padding-bottom:0 !important}}@media(min-width: 991px){.collapse.dont-collapse-sm{display:block;height:auto !important;visibility:visible}}.utility-menu{margin-top:15px;display:flex;flex-direction:row;justify-content:flex-end}.utility-menu .navbar-nav>li>a{color:#000;font-size:14px;padding-top:0;padding-bottom:0;line-height:20px;padding-left:0;padding-right:15px}.utility-menu .navbar-nav>li:last-child{border-left:solid 1px #000;padding-right:0}.utility-menu .navbar-nav>li:last-child a{padding-right:0;padding-left:15px}.utility-menu .navbar-nav>li.change-region-language{font-weight:bold}@media(max-width: 990px){.header-logo{max-width:250px;margin-left:0}}nav.navigation-row{background-color:#fff;border:none;display:flex;flex-direction:row;align-items:flex-end;flex-wrap:wrap;margin-bottom:20px;margin-top:10px}@media(max-width: 1198px){nav.navigation-row .navbar-header{display:flex;flex-direction:row;align-items:center;padding-top:5px;padding-bottom:5px}}nav.navigation-row .navbar-collapse{align-self:flex-end;margin-left:auto;padding:0;margin-top:15px}nav.navigation-row .navbar-header button{width:45px;height:45px}nav.navigation-row .navbar-toggle{padding:3px 4px;margin-top:0}
43nav.navigation-row .navbar-toggle .icon-bar{margin-left:2px;background-color:#949595;width:30px;height:3px}nav.navigation-row .mobile-menu-btn{background-color:#fff}nav.navigation-row .mobile-search-btn{color:#949595;margin-left:auto}@media(max-width: 990px){nav.navigation-row{margin:0}nav.navigation-row .navbar-header{justify-content:space-between;width:100%}nav.navigation-row .navbar-toggle{display:block}nav.navigation-row .navbar-collapse{width:100%;border-top:none}nav.navigation-row .navbar-collapse.site-search-mobile{margin:15px 0}nav.navigation-row .navbar-collapse.collapse{display:none !important}nav.navigation-row .navbar-header button{border-color:rgba(0,0,0,0);margin-right:0}}.site-search-mobile{padding:0;overflow-y:unset !important}@media(min-width: 991px){#search-menu{display:none !important}}nav.navigation-row{background-color:#fff;border:none;display:flex;flex-direction:row;align-items:flex-end;flex-wrap:wrap;margin-bottom:20px;margin-top:10px}nav.navigation-row .navigation-group-wrap{margin-left:auto;flex-wrap:nowrap;display:flex}nav.navigation-row .site-search-open{width:auto}nav.navigation-row .site-search-open .btn{border:none;background-color:#d2d3d5;width:45px;height:50px;margin-left:30px}nav.navigation-row .site-search-open .btn svg{height:14px}@media(max-width: 1198px){nav.navigation-row .navbar-header{display:flex;flex-direction:row;align-items:center;padding-top:5px;padding-bottom:5px}}nav.navigation-row .navbar-collapse{align-self:flex-end;margin-left:auto;padding:0;margin-top:15px}nav.navigation-row .navbar-collapse.hide{display:none !important}nav.navigation-row .navbar-header button{width:45px;height:45px}nav.navigation-row .navbar-toggle{padding:3px 4px;margin-top:0}nav.navigation-row .navbar-toggle .icon-bar{margin-left:2px;background-color:#949595;width:30px;height:3px}nav.navigation-row .mobile-search-btn{color:#949595;margin-left:auto}nav.navigation-row .navbar-nav .nav-link,nav.navigation-row .navbar-nav .nav-text{padding:0;color:#000}nav.navigation-row .navbar-nav .nav-link{padding:4px 0;display:flex;flex-direction:row;justify-content:space-between}nav.navigation-row .navbar-nav .nav-links{list-style:none;padding:0}nav.navigation-row .navbar-nav>.nav-links>li{padding:6px 0}nav.navigation-row .navbar-nav>.nav-item{padding:0 30px 0 5px}nav.navigation-row .navbar-nav>.nav-item:last-child{padding-right:0}nav.navigation-row .navbar-nav>.nav-item>.nav-link,nav.navigation-row .navbar-nav>.nav-item>.nav-text{white-space:nowrap;font-family:"Roboto Condensed","Roboto Condensed Fallback","Arial Narrow","Times New Roman",sans-serif;font-size:20px;border:none;background:#fff;line-height:normal}nav.navigation-row .navbar-nav>.nav-item>.nav-link>.nav-text,nav.navigation-row .navbar-nav>.nav-item>.nav-text{max-width:235px;white-space:normal;text-align:left}@media(max-width: 990px){nav.navigation-row{margin:0}nav.navigation-row .navigation-group-wrap{margin-left:unset;width:100%;margin-top:15px}nav.navigation-row .navbar-header{justify-content:space-between;width:100%}nav.navigation-row .navbar-toggle{display:block}nav.navigation-row .navbar-collapse{width:100%;border-top:none}nav.navigation-row .navbar-collapse.site-search-mobile{margin:15px 0}nav.navigation-row .navbar-collapse.collapse{display:none !important}nav.navigation-row .collapse.in{display:block !important}nav.navigation-row .navbar-header button{border-color:rgba(0,0,0,0);margin-right:0}nav.navigation-row .navbar-nav{margin:0;float:none !important}nav.navigation-row .navbar-nav>li{float:none}nav.navigation-row .navbar-nav>.nav-item{padding:20px 0;border-top:1px solid #000;width:100%}nav.navigation-row .navbar-nav .nav-item.open>.dropdown-menu{margin-left:0;margin-right:0;padding:0;width:100%;position:static;float:none;margin-top:0;border:0;box-shadow:none}}.collapse-content{position:absolute;top:100%;right:0;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease-out;z-index:1000;min-width:250px;margin-top:5px;pointer-events:none;opacity:0}.collapse-content-mobile{position:relative;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease-out;background:rgba(0,0,0,0);width:100%;pointer-events:none;opacity:0}
43.collapse-pushdown{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 !important;margin:0 !important}@media(min-width: 991px){.collapse-pushdown.dont-collapse-sm{max-height:none !important;overflow:visible !important;transition:none !important}}.utility-navigation{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-top:10px;font-size:14px}.utility-navigation .nav-links{list-style:none;display:flex;flex-direction:row;margin:0;padding:0}.utility-navigation .nav-links li{padding-left:15px}.utility-navigation .nav-links li.change-region-language{font-weight:bold}.utility-navigation .utility-button a{padding:0px 15px}@media(max-width: 990px){.utility-navigation{margin-bottom:30px;margin-top:15px;justify-content:center}}
44</style>
45
46
47
48<script src="/dist/js/global.cookie-consent.main.min.js?v=Z4IgdYMYaFhANRb42WkNSNpJ1H5Hwa5RazS_sdkQ5YE"></script>
48
49
50<!-- Google Tag Manager -->
51<script>
vendor: 327 bytes, lines 51-55
51(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
52new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
53j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
54'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
55})(window,document,'script','dataLayer','
55GTM-PKM4WHG
vendor: 3 bytes, line 55
55');
55</script>
55
56<!-- End Google Tag Manager -->
57
58    
59
60<meta http-equiv="Content-Type" content="text/html" charset="utf-8" />
61<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
62<title>About Offline Programming for Robots | Robotmaster</title>
63
64    <link rel="icon" href="/robotmaster/icon.svg" type="image/svg+xml">
65    <link rel="icon" href="/robotmaster/favicon.ico" sizes="any">
66    <link rel="apple-touch-icon" href="/robotmaster/apple-touch-icon.png">
67    <link rel="manifest" href="/robotmaster/manifest.webmanifest">
68    <meta name="apple-mobile-web-app-title" content="Robotmaster">
69
70
71<meta name="description" content="Learn about what offline programming software is, how it works, and key advantages to improve manufacturing operations.">
72
73<!-- Facebook metadata -->
74<meta property="og:title" content="About Offline Programming for Robots | Robotmaster" />
75<meta property="og:description" content="Learn about what offline programming software is, how it works, and key advantages to improve manufacturing operations." />
76<meta property="og:url" content="https://www.robotmaster.com/about-offline-programming/" />
77
78<meta name="viewport" content="width=device-width, initial-scale=1" />
79
80<link rel="search" type="application/opensearchdescription+xml" href="/hypertherm/opensearch.xml" title="Hypertherm Search">
81
82<link rel="canonical" href="https://www.robotmaster.com/about-offline-programming/" />
83
84
85<link rel="alternate" href="https://www.robotmaster.com/about-offline-programming/" hreflang="en" />
86<link rel="alternate" href="https://www.robotmaster.com/es/about-offline-programming/" hreflang="es" />
87<link rel="alternate" href="https://www.robotmaster.com/fr/about-offline-programming/" hreflang="fr" />
88<link rel="alternate" href="https://www.robotmaster.com/pt/about-offline-programming/" hreflang="pt" />
89<link rel="alternate" href="https://www.robotmaster.com/de/about-offline-programming/" hreflang="de" />
90<link rel="alternate" href="https://www.robotmaster.com/it/about-offline-programming/" hreflang="it" />
91<link rel="alternate" href="https://www.robotmaster.com/pl/about-offline-programming/" hreflang="pl" />
92<link rel="alternate" href="https://www.robotmaster.com/zh/about-offline-programming/" hreflang="zh" />
93<link rel="alternate" href="https://www.robotmaster.com/ko/about-offline-programming/" hreflang="ko" />
94<link rel="alternate" href="https://www.robotmaster.com/ja/about-offline-programming/" hreflang="ja" />
95<link rel="alternate" href="https://www.robotmaster.com/tr/about-offline-programming/" hreflang="tr" />
96 <link rel="alternate" href="https://www.robotmaster.com/about-offline-programming/" hreflang="x-default" />
97
98
99    
99<script>
100!function(T,l,y){var S=T.location,k="script",D="instrumentationKey",C="ingestionendpoint",I="disableExceptionTracking",E="ai.device.",b="toLowerCase",w="crossOrigin",N="POST",e="appInsightsSDK",t=y.name||"appInsights";(y.name||T[e])&&(T[e]=t);var n=T[t]||function(d){var g=!1,f=!1,m={initialize:!0,queue:[],sv:"5",version:2,config:d};function v(e,t){var n={},a="Browser";return n[E+"id"]=a[b](),n[E+"type"]=a,n["ai.operation.name"]=S&&S.pathname||"_unknown_",n["ai.internal.sdkVersion"]="javascript:snippet_"+(m.sv||m.version),{time:function(){var e=new Date;function t(e){var t=""+e;return 1===t.length&&(t="0"+t),t}return e.getUTCFullYear()+"-"+t(1+e.getUTCMonth())+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())+"."+((e.getUTCMilliseconds()/1e3).toFixed(3)+"").slice(2,5)+"Z"}(),iKey:e,name:"Microsoft.ApplicationInsights."+e.replace(/-/g,"")+"."+t,sampleRate:100,tags:n,data:{baseData:{ver:2}}}}var h=d.url||y.src;if(h){function a(e){var t,n,a,i,r,o,s,c,u,p,l;g=!0,m.queue=[],f||(f=!0,t=h,s=function(){var e={},t=d.connectionString;if(t)for(var n=t.split(";"),a=0;a<n.length;a++){var i=n[a].split("=");
1002===i.length&&(e[i[0][b]()]=i[1])}if(!e[C]){var r=e.endpointsuffix,o=r?e.location:null;e[C]="https://"+(o?o+".":"")+"dc."+(r||"services.visualstudio.com")}return e}(),c=s[D]||d[D]||"",u=s[C],p=u?u+"/v2/track":d.endpointUrl,(l=[]).push((n="SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details)",a=t,i=p,(o=(r=v(c,"Exception")).data).baseType="ExceptionData",o.baseData.exceptions=[{typeName:"SDKLoadFailed",message:n.replace(/\./g,"-"),hasFullStack:!1,stack:n+"\nSnippet failed to load ["+a+"] -- Telemetry is disabled\nHelp Link: https://go.microsoft.com/fwlink/?linkid=2128109\nHost: "+(S&&S.pathname||"_unknown_")+"\nEndpoint: "+i,parsedStack:[]}],r)),l.push(function(e,t,n,a){var i=v(c,"Message"),r=i.data;r.baseType="MessageData";var o=r.baseData;return o.message='AI (Internal): 99 message:"'+("SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details) ("+n+")").replace(/\"/g,"")+'"',o.properties={endpoint:a},i}(0,0,t,p)),function(e,t){if(JSON){var n=T.fetch;if(n&&!y.useXhr)n(t,{method:N,body:JSON.stringify(e),mode:"cors"});else if(XMLHttpRequest){var a=new XMLHttpRequest;a.open(N,t),a.setRequestHeader("Content-type","application/json"),a.send(JSON.stringify(e))}}}(l,p))}function i(e,t){f||setTimeout(function(){!t&&m.core||a()},500)}var e=function(){var n=l.createElement(k);n.src=h;var e=y[w];return!e&&""!==e||"undefined"==n[w]||(n[w]=e),n.onload=i,n.onerror=a,n.onreadystatechange=function(e,t){"loaded"!==n.readyState&&"complete"!==n.readyState||i(0,t)},n}();y.ld<0?l.getElementsByTagName("head")[0].appendChild(e):setTimeout(function(){l.getElementsByTagName(k)[0].parentNode.appendChild(e)},y.ld||0)}try{m.cookie=l.cookie}catch(p){}function t(e){for(;e.length;)!function(t){m[t]=function(){var e=arguments;g||m.queue.push(function(){m[t].apply(m,e)})}}(e.pop())}var n="track",r="TrackPage",o="TrackEvent";t([n+"Event",n+"PageView",n+"Exception",n+"Trace",n+"DependencyData",n+"Metric",n+"PageViewPerformance","start"+r,"stop"+r,"start"+o,"stop"+o,"addTelemetryInitializer","setAuthenticatedUserContext","clearAuthenticatedUserContext","flush"]),m.SeverityLevel={Verbose:0,Information:1,Warning:2,Error:3,Critical:4};var s=(d.extensionConfig||{}).ApplicationInsightsAnalytics||{};if(!0!==d[I]&&!0!==s[I]){var c="onerror";t(["_"+c]);var u=T[c];T[c]=function(e,t,n,a,i){var r=u&&u(e,t,n,a,i);return!0!==r&&m["_"+c]({message:e,url:t,lineNumber:n,columnNumber:a,error:i}),r},d.autoExceptionInstrumented=!0}return m}(y.cfg);function a(){y.onInit&&y.onInit(n)}(T[t]=n).queue&&0===n.queue.length?(n.queue.push(a),n.trackPageView({})):a()}(window,document,{src: "https://js.monitor.azure.com/scripts/b/ai.2.gbl.min.js", crossOrigin: "anonymous", cfg: {instrumentationKey:'34e420bb-1e5e-4e4f-8032-ac88a47de762', disableCookiesUsage: false }});
101</script>
101
102
103
104    
105    <meta name="msvalidate.01" content="D816846F627E694EA90F62CCD33EAB27" />
106
107    
108
109
110    <link rel="preload" href="/dist/css/site.robotmaster.main.min.css?v=5TlJePgL_HPaIZk7fC1pytXcZ-iM3k3KM_jACPwzLTY" as="style" onload="this.onload=null;this.rel='stylesheet'" />
111    <noscript>
112        <link rel="stylesheet" href="/dist/css/site.robotmaster.main.min.css?v=5TlJePgL_HPaIZk7fC1pytXcZ-iM3k3KM_jACPwzLTY">
113    </noscript>
114
115
116
117    
118
119        
119<script>
120                var productInterestData = {};
121        </script>
121
122</head>
123<body data-js-enabled="false" class="robotmaster" data-site="robotmaster">
124<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 124-125
124
125<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
125GTM-PKM4WHG
vendor: 83 bytes, lines 125-126
125"
126height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
127<!-- End Google Tag Manager (noscript) -->
128
129
130
131    
132
133
134
135
136
137
138
139
140<header class="header-robotmaster">
141
142    <div class="technology-nav">
143        <div class="container-fluid background-gray-bg">
144            <div class="row">
145                <div class="col-xs-12 no-gutter-xs">
146                    <div class="container">
147                        <div class="row">
148                            <div class="col-xs-12 technology-nav-links">
149                                <a class="collapse-toggle btn-toggle visible-xs visible-sm" role="button" data-target="#technologyDropdown" aria-expanded="false" aria-controls="technologyDropdown">
150                                    Hypertherm Associates
151                                </a>
152                                <nav class="collapse-pushdown dont-collapse-sm" id="technologyDropdown" aria-label="Brand Sites">
153                                    <ul>
154                                            <li><a href="https://www.hyperthermassociates.com/" title="Hypertherm Associates">Hypertherm Associates</a></li>
155                                            <li><a href="https://www.hypertherm.com/" title="Hypertherm Plasma">Hypertherm Plasma</a></li>
156                                            <li><a href="https://www.omax.com/" title="OMAX Waterjet">OMAX Waterjet</a></li>
157                                            <li><a href="https://www.hypertherm.com/products/software/" title="Software Group">Software Group</a></li>
158                                    </ul>
159                                </nav>
160                            </div>
161                        </div>
162                    </div>
163                </div>
164            </div>
165        </div>
166    </div>
167
168
169
170
171     <div class="container hidden-xs hidden-sm">
172        <div class="row">
173            <div class="col-xs-12">
174
175            <nav class="utility-navigation" aria-label="Utility">
176
177
178
179
180
181
182    <ul class="nav-links " id="324786">
183            <li>
184                <a href="/contact/" title="Contact us" class="nav-link"><span class="nav-text">Contact us</span></a>
185
186            </li>
187            <li>
188                <a href="/support/" title="Support" class="nav-link"><span class="nav-text">Support</span></a>
189
190            </li>
191
192    </ul>
193
194                        <ul class="nav-links">
195                            <li>|</li>
196                            <li class="change-region-language">
197                                <a href="/global-landing-page/">
198                                    <span>
199                                        English
200                                    </span>
201                                    <span class="svgsprite"><svg aria-hidden="true" focusable="false">
202                <use xlink:href="/dist/spritemap.svg#globe"></use>
203            </svg></span>
204                                </a>
205                            </li>
206                        </ul>
207                </nav>
208
209            </div>
210        </div>
211    </div>
212
213    <div class="container">
214        <nav class="navbar navbar-default navigation-row" aria-label="Main">
215            <div class="navbar-header">
216
217                <div class="header-logo">
218                            <a href="/" aria-label="Robotmaster"> 
219                        <picture>
220                            <source media="(min-width: 768px)" srcset="/globalassets/_robotmaster/logo_robotmaster_rgb_50.png" width="325" height="50">
221
222                                <source media="(max-width: 767.98px)" srcset="/globalassets/_robotmaster/logo_robotmaster_rgb_50.png" width="325" height="50">
223
224                            <img src="/globalassets/_robotmaster/logo_robotmaster_rgb_50.png" alt="Robotmaster" width="325" height="50" decoding="async" fetchpriority="high" class="img-responsive">
225                        </picture>
226                            </a>
227                </div>
228
229            <!-- mobile search button -->
230            <button type="button" class="mobile-search-btn navbar-toggle collapse-toggle" data-target="#search-menu" aria-expanded="false" aria-label="Toggle search">
231                <span class="sr-only">Toggle search</span>
232                <span class="svgsprite"><svg aria-hidden="true" focusable="false">
233                <use xlink:href="/dist/spritemap.svg#search"></use>
234            </svg></span>
235            </button>
236
237            <!-- mobile menu button -->
238            <button type="button" class="mobile-menu-btn navbar-toggle collapse-toggle" data-target="#main-navbar" aria-expanded="false" aria-label="Toggle navigation">
239                <span class="sr-only">Toggle navigation</span>
240                <span class="icon-bar"></span>
241                <span class="icon-bar"></span>
242                <span class="icon-bar"></span>
243            </button>
244                    
245            </div>
246
247             <!-- mobile search -->
248
249    <div class="collapse-pushdown navbar-collapse site-search site-search-mobile" id="search-menu">
250        <div>
251            <search class="search-input-mobile">
252
253                <form role="search" action="/search/" method="get" autocomplete="off">
254                    <input type="hidden" name="searchtype" value="all" />
255                    <input type="hidden" name="sort" value="relevancy" />
256                    <div class="input-group">
257
258                        <input type="search"
259                               aria-label="search"
260                               name="search"
261                               data-suggestive-search="/Autocomplete/Search"
262                               class="form-control search has-feedback"
263                               placeholder="Search"
264                               required />
265
266                        <span class="form-control-clear form-control-feedback is-hidden"><span class="clear-search svgsprite"><svg aria-hidden="true" focusable="false">
267                <use xlink:href="/dist/spritemap.svg#times"></use>
268            </svg></span></span>
269
270                        <div class="input-group-btn search">
271                            <button type="submit" class="btn btn-default" title="Search">
272                                <span class="svgsprite"><svg aria-hidden="true" focusable="false">
273                <use xlink:href="/dist/spritemap.svg#search"></use>
274            </svg></span>
275                            </button>
276                        </div>
277
278                    </div>
279                </form>
280
281            </search>
282
283            <div class="clearfix"></div>
284        </div>
285    </div>
286            <!-- end mobile only -->
287
288            <div class="navigation-group-wrap">
289
290            <div class="collapse-pushdown dont-collapse-sm navbar-collapse main-nav" id="main-navbar">
291
292                 <div class="visible-xs visible-sm action-row">
293
294                    <!-- mobile language selector -->
295                        <div class="visible-xs visible-sm change-language">
296                            <a href="/global-landing-page/">
297                                <span>
298                                    English
299                                </span>
300                                <span class="svgsprite"><svg aria-hidden="true" focusable="false">
301                <use xlink:href="/dist/spritemap.svg#globe"></use>
302            </svg></span>
303                            </a>
304                        </div>
305                </div>
306
307                <!-- mobile utility navigation -->
308                <div class="visible-xs visible-sm">
309
310                        <nav class="utility-navigation" aria-label="Utility">
311                            
312
313
314
315
316    <ul class="nav-links " id="324786">
317            <li>
318                <a href="/contact/" title="Contact us" class="nav-link"><span class="nav-text">Contact us</span></a>
319
320            </li>
321            <li>
322                <a href="/support/" title="Support" class="nav-link"><span class="nav-text">Support</span></a>
323
324            </li>
325
326    </ul>
327
328                        </nav>
329                </div>
330
331                <!-- main navigation -->
332                <ul class="nav navbar-nav">
333
334
335<li class="nav-item ">
336
337        <a href="/product/robotmaster/" title="Robotmaster Software" class="nav-link"><span class="nav-text">Robotmaster Software</span>
338        </a>
339
340</li>
341
342<li class="nav-item dropdown default-menu">
343
344        <button type="button" class="nav-link" aria-haspopup="true" aria-expanded="false" aria-controls="314868">
345            <span class="nav-text">Applications</span>
346            <span class="svgsprite"><svg aria-hidden="true" focusable="false">
347                <use xlink:href="/dist/spritemap.svg#chevron-down"></use>
348            </svg></span>
349        </button>
350
351            <div class="dropdown-menu default-menu" id="314868">
352                            <div class="">
353
354
355
356
357    <ul class="nav-links " id="314872">
358            <li>
359                <a href="/applications/cutting/" title="Cutting" class="nav-link"><span class="nav-text">Cutting</span></a>
360
361            </li>
362            <li>
363                <a href="/applications/welding/" title="Welding" class="nav-link"><span class="nav-text">Welding</span></a>
364
365            </li>
366
367    </ul>
368                            </div>
369                            <div class="">
370
371
372    <button type="button" class="nav-link expanding-list" aria-expanded="false" aria-controls="314873">
373        <span class="nav-text">Other</span>
374        <span class="svgsprite"><svg aria-hidden="true" focusable="false">
375                <use xlink:href="/dist/spritemap.svg#chevron-right"></use>
376            </svg></span>
377    </button>
378
379
380    <ul class="nav-links expanding-list" id="314873">
381            <li>
382                <a href="/applications/additive-manufacturing/" class="nav-link"><span class="nav-text">Additive Manufacturing</span></a>
383
384            </li>
385            <li>
386                <a href="/applications/deburring/" class="nav-link"><span class="nav-text">Deburring</span></a>
387
388            </li>
389            <li>
390                <a href="/applications/dispensing/" class="nav-link"><span class="nav-text">Dispensing</span></a>
391
392            </li>
393            <li>
394                <a href="/applications/grinding-and-finishing/" class="nav-link"><span class="nav-text">Grinding and Finishing</span></a>
395
396            </li>
397            <li>
398                <a href="/applications/machining/" class="nav-link"><span class="nav-text">Machining</span></a>
399
400            </li>
401            <li>
402                <a href="/applications/paint/" title="Paint / Spray" class="nav-link"><span class="nav-text">Paint / Spray</span></a>
403
404            </li>
405            <li>
406                <a href="/applications/surface-treatment/" class="nav-link"><span class="nav-text">Surface Treatment</span></a>
407
408            </li>
409
410    </ul>
411                            </div>
412            </div>
413</li>
414
415<li class="nav-item dropdown mega-menu">
416
417        <button type="button" class="nav-link" aria-haspopup="true" aria-expanded="false" aria-controls="314869">
418            <span class="nav-text">Resources</span>
419            <span class="svgsprite"><svg aria-hidden="true" focusable="false">
420                <use xlink:href="/dist/spritemap.svg#chevron-down"></use>
421            </svg></span>
422        </button>
423
424            <div class="dropdown-menu dropdown-mega-menu" id="314869">
425                            <div class="dropdown-menu-list">
426
427
428        <a href="/resources/" title="Resource by type" class="nav-link">
429            <span class="nav-text">Resource by type</span>
430        </a>
431
432
433    <ul class="nav-links " id="314877">
434            <li>
435                <a href="/resources/?type=article" title="Articles" class="nav-link"><span class="nav-text">Articles</span></a>
436
437            </li>
438            <li>
439                <a href="/product/robotmaster/#resources" title="Brochures" class="nav-link"><span class="nav-text">Brochures</span></a>
440
441            </li>
442            <li>
443                <a href="/resources/?type=CustomerStory" title="Customer stories" class="nav-link"><span class="nav-text">Customer stories</span></a>
444
445            </li>
446            <li>
447                <a href="/resources/?type=NewsRelease" title="Newsroom" class="nav-link"><span class="nav-text">Newsroom</span></a>
448
449            </li>
450            <li>
451                <a href="/resources/?type=Webinar" title="Webinars" class="nav-link"><span class="nav-text">Webinars</span></a>
452
453            </li>
454            <li>
455                <a href="/events/" title="Events" class="nav-link"><span class="nav-text">Events</span></a>
456
457            </li>
458
459    </ul>
460                            </div>
461                            <div class="dropdown-menu-list">
462
463
464        <a href="/about-offline-programming/" title="Learn about OLP" class="nav-link">
465            <span class="nav-text">Learn about OLP</span>
466        </a>
467
468
469    <ul class="nav-links " id="314875">
470            <li>
471                <a href="/about-offline-programming/" title="Offline robot programming" class="nav-link"><span class="nav-text">Offline robot programming</span></a>
472
473            </li>
474            <li>
475                <a href="/resources/calculating-roi-offline-robot-programming-software/" title="Calculating ROI" class="nav-link"><span class="nav-text">Calculating ROI</span></a>
476
477            </li>
478
479    </ul>
480                            </div>
481                            <div class="dropdown-menu-list">
482
483
484        <a href="/support/" title="Support resources" class="nav-link">
485            <span class="nav-text">Support resources</span>
486        </a>
487
488
489    <ul class="nav-links " id="314878">
490            <li>
491                <a href="/support/" title="Support" class="nav-link"><span class="nav-text">Support</span></a>
492
493            </li>
494            <li>
495                <a href="/faqs/" class="nav-link"><span class="nav-text">FAQs</span></a>
496
497            </li>
498
499    </ul>
500                            </div>
501                            <div class="dropdown-menu-list gray-background-list">
502
503
504
505
506    <ul class="nav-links " id="314876">
507            <li>
508                <a href="/partner/" title="Partner with us" class="nav-link"><span class="nav-text">Partner with us</span></a>
509
510            </li>
511
512    </ul>
513                            </div>
514            </div>
515</li>                </ul>
516
517
518                </div>
519
520                    <div class="input-group-btn site-search-open hidden-sm hidden-xs">
521                        <button type="submit" class="btn btn-default search" title="Search" aria-label="Search">
522                            <span class="sr-only">Toggle search</span>
523                            <span class="svgsprite"><svg aria-hidden="true" focusable="false">
524                <use xlink:href="/dist/spritemap.svg#search"></use>
525            </svg></span>
526                        </button>
527                    </div>
528
529    <div class="site-search site-search-desktop hidden-xs hidden-sm">
530        <search class="search-input-desktop">
531
532            <form role="search" action="/search/" method="get" autocomplete="off">
533                <input type="hidden" name="searchtype" value="all" />
534                <input type="hidden" name="sort" value="relevancy" />
535                <div class="input-group">
536
537                    <input type="search"
538                           aria-label="search"
539                           name="search"
540                           data-suggestive-search="/Autocomplete/Search"
541                           class="form-control search has-feedback"
542                           placeholder="Search"
543                           required />
544
545                    <span class="form-control-clear form-control-feedback is-hidden">
546                        <span class="clear-search svgsprite"><svg aria-hidden="true" focusable="false">
547                <use xlink:href="/dist/spritemap.svg#times"></use>
548            </svg></span>
549                    </span>
550
551                    <div class="input-group-btn search">
552                        <button type="submit" class="btn btn-default" title="Search">
553                            <span class="svgsprite"><svg aria-hidden="true" focusable="false">
554                <use xlink:href="/dist/spritemap.svg#search"></use>
555            </svg></span>
556                        </button>
557                    </div>
558
559                </div>
560            </form>
561
562            <div class="search-input-desktop-close"><span class="clear-search svgsprite"><svg aria-hidden="true" focusable="false">
563                <use xlink:href="/dist/spritemap.svg#times"></use>
564            </svg></span></div>
565        </search>
566    </div>
567
568            </div>
569
570        </nav>
571    </div>
572
573    <div class="container-fluid"><div class="row"><div class="header-bottom-border"></div></div></div>
574
575</header>
576
577
578<main class="main-robotmaster">
579    
580
581
582
583
584<div class="container header-page">
585    <div class="row hidden-xs">
586        <div class="col-xs-12">
587            <div class="ht-breadcrumb">
588                
589
590
591
592<nav aria-label="breadcrumb" class="ht-breadcrumb">
593<a href="/">Home</a>
593        <span class="ht-breadcrumb-divider">></span>
594
595                    <a href="/about-offline-programming/" aria-current="page">About offline programming</a>
596
597</nav>
598
599            </div>
600        </div>
601    </div>
602    <div class="row">
603        <div class="flex-switch">
604            <div class="col-xs-12">
605                <h1>About offline programming for robots</h1>
606            </div>
607
608        </div>
609    </div>
610</div>
611
612
613
614
615
616<div class="main-content">
617
618
619<div class="block  rowlayoutblock col-xxl-12 col-xl-12 col-lg-12 col-md-12 col-sm-12 col-xs-12  ">
620
621
622
623
624    <div class="container ">
625    
626        <div class="row">
627            <div class="col-xs-12">
628
629                <div class="rowlayoutblock--content  padding0-bottom padding0-top padding0-left padding0-right ">
630                    
631
632
633<div class="row"><div class="block  heroproductblock col-xxl-12 col-xl-12 col-lg-12 col-md-12 col-sm-12 col-xs-12  ">
634
635<div class="heroproductblock--wrapper reverse padding0-bottom padding0-top padding0-left padding0-right" data-load-css="hero-product-block">
636
637    <div class="heroproductblock--media">
638        
639
640
641
642
643<div class="row media-gallery" data-gallery-type="single">
644    <div class="col-xs-12 gallery-media">
645        <div class="gallery-media-panel youtube-slide" data-gallery-type="single" data-video-title="" data-video-gate="False" data-src="37_wS3tZrLs"></div>
646    </div>
647
648
649</div>
650
651
652
653    </div>
654    <div class="heroproductblock--text-action">
655        <h3 class="heroproductblock--heading">
656            What is offline programming?
657        </h3>
658
659        
660<p>Offline Programming (OLP) or Offline Robot Programming (OLRP) software is a robot programming method that allows users to program their industrial manufacturing robot from a computer using software rather than using the robot controller. Using this method, manufacturers can keep their robot in production while programs are generated using computer software. This drastically reduces robot downtime, increases production efficiency, and saves on costs.</p>
661<p>Manufacturing facilities around the globe are adopting automation to maximize their productivity and remain competitive. Manufacturing robots have many advantages such as high accuracy and consistent production which result in a much better ROI in comparison to completing processes manually. Robots do have a downside, however, when it comes to programming&mdash;most of the time, they must be offline to be updated or programmed, which means production delays and lost revenue.</p>
662
663    </div>
664
665</div></div></div>
666                    <div class="clearfix"></div>
667                </div>
668
669            </div>
670        </div>
671    
672
673    </div>
674
675</div><div class="clearfix"></div><div class="block  rowlayoutblock col-xxl-12 col-xl-12 col-lg-12 col-md-12 col-sm-12 col-xs-12  ">
676
677
678
679
680    <div class="container ">
681    
682        <div class="row">
683            <div class="col-xs-12">
684
685                <div class="rowlayoutblock--content light-gray-bg padding45-bottom padding45-top padding0-left padding0-right ">
686                    
687
688
689<div class="row"><div class="block  heroproductblock col-xxl-12 col-xl-12 col-lg-12 col-md-12 col-sm-12 col-xs-12  ">
690
691<div class="heroproductblock--wrapper  padding0-bottom padding0-top padding0-left padding0-right" data-load-css="hero-product-block">
692
693    <div class="heroproductblock--media">
694        
695
696
697<div class="image-wrapper">
698    <img alt="SC_SonteMillingRobots_716x403.jpg" loading="lazy" class="lazy-load img-responsive" sizes="(max-width: 767px) calc(100vw - 30px), 600px" data-src="/cdn-cgi/image/width=179,quality=65,format=webp/globalassets/_robotmaster/about/sc_sontemillingrobots_716x403.jpg" data-srcset="/cdn-cgi/image/width=179,quality=65,format=webp/globalassets/_robotmaster/about/sc_sontemillingrobots_716x403.jpg 179w,/cdn-cgi/image/width=358,quality=65,format=webp/globalassets/_robotmaster/about/sc_sontemillingrobots_716x403.jpg 358w,/cdn-cgi/image/width=537,quality=65,format=webp/globalassets/_robotmaster/about/sc_sontemillingrobots_716x403.jpg 537w,/cdn-cgi/image/width=716,quality=65,format=webp/globalassets/_robotmaster/about/sc_sontemillingrobots_716x403.jpg 716w" width="716" height="403">
699</div>
700
701    </div>
702    <div class="heroproductblock--text-action">
703        <h3 class="heroproductblock--heading">
704            How does offline programming work?
705        </h3>
706
707        
708<div>
709<p>OLP software works with 3D CAD models to define tasks such as path planning, programming, and engineering.</p>
710<p>The OLP environment utilizes a 3D CAD model of the robot work cell. All the programming is completed in the virtual space, which allows for troubleshooting and problem solving before the robot has been installed. Programs can be created, simulated, and edited in the OLP environment, ensuring that the robot will perform as required. Once the robot code is generated it's then uploaded to the robot.</p>
711</div>
712
713    </div>
714
715</div></div></div>
716                    <div class="clearfix"></div>
717                </div>
718
719            </div>
720        </div>
721    
722
723    </div>
724
725</div><div class="clearfix"></div><div class="block  rowlayoutblock col-xxl-12 col-xl-12 col-lg-12 col-md-12 col-sm-12 col-xs-12  ">
726
727
728
729
730    <div class="container ">
731    
732        <div class="row">
733            <div class="col-xs-12">
734
735                <div class="rowlayoutblock--content  padding45-bottom padding45-top padding0-left padding0-right ">
736                    
737
738                        <div class="row-layout-messaging">
739                                    <h2 class="" >Key advantages of offline programming vs teach pendant programming</h2>
740                        </div>
741
742<div class="row"><div class="block  stackedcontentblock col-xxl-4 col-xl-4 col-lg-4 col-md-6 col-sm-12 col-xs-12 displaymode-one-third ">
743
744
745
746<div class="stacked-content stacked-content-default padding0-bottom padding0-top padding0-left padding0-right">
747
748        
749
750
751
752    <div class="stacked-content-image">
753            <img alt="Timer showing less time" loading="lazy" class="lazy-load img-responsive" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 991px) 720px, (max-width: 1199px) 455px, 360px" data-src="/cdn-cgi/image/width=125,quality=65,format=webp/globalassets/_robotmaster/product/icon_time2.jpg" data-srcset="/cdn-cgi/image/width=125,quality=65,format=webp/globalassets/_robotmaster/product/icon_time2.jpg 125w,/cdn-cgi/image/width=250,quality=65,format=webp/globalassets/_robotmaster/product/icon_time2.jpg 250w,/cdn-cgi/image/width=375,quality=65,format=webp/globalassets/_robotmaster/product/icon_time2.jpg 375w,/cdn-cgi/image/width=500,quality=65,format=webp/globalassets/_robotmaster/product/icon_time2.jpg 500w" width="500" height="233">
754    </div>
755
756    <div class="stacked-content-title">
757        
758<p><strong><span class="font-weight-bold">Quicker robot integration</span></strong></p>
759    </div>
760
761    <div class="stacked-content-text">
762        
763<div>
764<p>Whether a new installation or a redeployment, time is always an essential factor. By creating, adjusting, and testing the programming in a virtual environment, when the robot is installed, it is ready to operate, saving days or weeks compared to a teach pendant.</p>
765</div>
766    </div>
767
768
769
770</div></div><div class="block  stackedcontentblock col-xxl-4 col-xl-4 col-lg-4 col-md-6 col-sm-12 col-xs-12 displaymode-one-third ">
771
772
773
774<div class="stacked-content stacked-content-default padding0-bottom padding0-top padding0-left padding0-right">
775
776        
777
778
779
780    <div class="stacked-content-image">
781            <img alt="Illustration showing increased production" loading="lazy" class="lazy-load img-responsive" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 991px) 720px, (max-width: 1199px) 455px, 360px" data-src="/cdn-cgi/image/width=125,quality=65,format=webp/globalassets/_robotmaster/product/icon_downtime2.jpg" data-srcset="/cdn-cgi/image/width=125,quality=65,format=webp/globalassets/_robotmaster/product/icon_downtime2.jpg 125w,/cdn-cgi/image/width=250,quality=65,format=webp/globalassets/_robotmaster/product/icon_downtime2.jpg 250w,/cdn-cgi/image/width=375,quality=65,format=webp/globalassets/_robotmaster/product/icon_downtime2.jpg 375w,/cdn-cgi/image/width=500,quality=65,format=webp/globalassets/_robotmaster/product/icon_downtime2.jpg 500w" width="500" height="233">
782    </div>
783
784    <div class="stacked-content-title">
785        
786<p><strong><span class="font-weight-bold">No downtime</span></strong></p>
787    </div>
788
789    <div class="stacked-content-text">
790        
791<p>With teach pendant programming, the robot must be in teach mode. OLP can upload the programming to a robot while it is operating, which means less manufacturing delays.</p>
792    </div>
793
794
795
796</div></div><div class="block  stackedcontentblock col-xxl-4 col-xl-4 col-lg-4 col-md-6 col-sm-12 col-xs-12 displaymode-one-third ">
797
798
799
800<div class="stacked-content stacked-content-default padding0-bottom padding0-top padding0-left padding0-right">
801
802        
803
804
805
806    <div class="stacked-content-image">
807            <img alt="Safety icon" loading="lazy" class="lazy-load img-responsive" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 991px) 720px, (max-width: 1199px) 455px, 360px" data-src="/cdn-cgi/image/width=125,quality=65,format=webp/globalassets/_robotmaster/product/icon_safety2.jpg" data-srcset="/cdn-cgi/image/width=125,quality=65,format=webp/globalassets/_robotmaster/product/icon_safety2.jpg 125w,/cdn-cgi/image/width=250,quality=65,format=webp/globalassets/_robotmaster/product/icon_safety2.jpg 250w,/cdn-cgi/image/width=375,quality=65,format=webp/globalassets/_robotmaster/product/icon_safety2.jpg 375w,/cdn-cgi/image/width=500,quality=65,format=webp/globalassets/_robotmaster/product/icon_safety2.jpg 500w" width="500" height="233">
808    </div>
809
810    <div class="stacked-content-title">
811        
812<p><strong><span class="font-weight-bold">Safety</span></strong></p>
813    </div>
814
815    <div class="stacked-content-text">
816        
817<div>
818<p>Whether faced with a safety concern due to robot configuration, or restricted access to the robot due to work from home protocols, OLP can be completed from a laptop in a safe location and uploaded to the robot without the need to access the teach pendant.</p>
819</div>
820    </div>
821
822
823
824</div></div><div class="block  stackedcontentblock col-xxl-4 col-xl-4 col-lg-4 col-md-6 col-sm-12 col-xs-12 displaymode-one-third ">
825
826
827
828<div class="stacked-content stacked-content-default padding0-bottom padding0-top padding0-left padding0-right">
829
830        
831
832
833
834    <div class="stacked-content-image">
835            <img alt="More changeovers icon" loading="lazy" class="lazy-load img-responsive" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 991px) 720px, (max-width: 1199px) 455px, 360px" data-src="/cdn-cgi/image/width=125,quality=65,format=webp/globalassets/_robotmaster/product/icon_changeovers2.jpg" data-srcset="/cdn-cgi/image/width=125,quality=65,format=webp/globalassets/_robotmaster/product/icon_changeovers2.jpg 125w,/cdn-cgi/image/width=250,quality=65,format=webp/globalassets/_robotmaster/product/icon_changeovers2.jpg 250w,/cdn-cgi/image/width=375,quality=65,format=webp/globalassets/_robotmaster/product/icon_changeovers2.jpg 375w,/cdn-cgi/image/width=500,quality=65,format=webp/globalassets/_robotmaster/product/icon_changeovers2.jpg 500w" width="500" height="233">
836    </div>
837
838    <div class="stacked-content-title">
839        
840<p><strong><span class="font-weight-bold">Quick changeovers</span></strong></p>
841    </div>
842
843    <div class="stacked-content-text">
844        
845<div>
846<p>OLP can program a robot for part B, while it is completing the part A run. As soon as part A is complete, the part B programming can be uploaded and the task begun without turning off the robot. OLP allows for quicker cycle times, allowing for a higher mix of jobs with faster transitions.</p>
847</div>
848    </div>
849
850
851
852</div></div><div class="block  stackedcontentblock col-xxl-4 col-xl-4 col-lg-4 col-md-6 col-sm-12 col-xs-12 displaymode-one-third ">
853
854
855
856<div class="stacked-content stacked-content-default padding0-bottom padding0-top padding0-left padding0-right">
857
858        
859
860
861
862    <div class="stacked-content-image">
863            <img alt="Icon" loading="lazy" class="lazy-load img-responsive" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 991px) 720px, (max-width: 1199px) 455px, 360px" data-src="/cdn-cgi/image/width=125,quality=65,format=webp/globalassets/_robotmaster/product/icon_universal-application2.jpg" data-srcset="/cdn-cgi/image/width=125,quality=65,format=webp/globalassets/_robotmaster/product/icon_universal-application2.jpg 125w,/cdn-cgi/image/width=250,quality=65,format=webp/globalassets/_robotmaster/product/icon_universal-application2.jpg 250w,/cdn-cgi/image/width=375,quality=65,format=webp/globalassets/_robotmaster/product/icon_universal-application2.jpg 375w,/cdn-cgi/image/width=500,quality=65,format=webp/globalassets/_robotmaster/product/icon_universal-application2.jpg 500w" width="500" height="233">
864    </div>
865
866    <div class="stacked-content-title">
867        
868<p><strong><span class="font-weight-bold">Universal application</span></strong></p>
869    </div>
870
871    <div class="stacked-content-text">
872        
873<div>
874<p>Few manufacturing operations ascribe to brand loyalty, operating only one brand of robot. For most, the robot that accomplishes the task at the best price is the one that is installed, which leads to a variety of robots that need to be programmed. True OLP software should be &ldquo;robot agnostic&rdquo;, meaning it can generate code for a variety of robot brands.</p>
875</div>
876    </div>
877
878
879
880</div></div><div class="block  stackedcontentblock col-xxl-4 col-xl-4 col-lg-4 col-md-6 col-sm-12 col-xs-12 displaymode-one-third ">
881
882
883
884<div class="stacked-content stacked-content-default padding0-bottom padding0-top padding0-left padding0-right">
885
886        
887
888
889
890    <div class="stacked-content-image">
891            <img alt="Hand icon" loading="lazy" class="lazy-load img-responsive" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 991px) 720px, (max-width: 1199px) 455px, 360px" data-src="/cdn-cgi/image/width=125,quality=65,format=webp/globalassets/_robotmaster/product/icon_hand2.jpg" data-srcset="/cdn-cgi/image/width=125,quality=65,format=webp/globalassets/_robotmaster/product/icon_hand2.jpg 125w,/cdn-cgi/image/width=250,quality=65,format=webp/globalassets/_robotmaster/product/icon_hand2.jpg 250w,/cdn-cgi/image/width=375,quality=65,format=webp/globalassets/_robotmaster/product/icon_hand2.jpg 375w,/cdn-cgi/image/width=500,quality=65,format=webp/globalassets/_robotmaster/product/icon_hand2.jpg 500w" width="500" height="233">
892    </div>
893
894    <div class="stacked-content-title">
895        
896<p><strong><span class="font-weight-bold">Ease of use</span></strong></p>
897    </div>
898
899    <div class="stacked-content-text">
900        
901<div>
902<p>The right OLP requires process knowledge, however, it does not require advanced programming or robotics expertise. OLP is built around the user and is designed to be a clean and elegant user experience. In addition, the ability to interface with various brands of robots, your programmers do not need to learn proprietary OEM interfaces for each OEM robot brand.</p>
903</div>
904    </div>
905
906
907
908</div></div><div class="block  stackedcontentblock col-xxl-4 col-xl-4 col-lg-4 col-md-6 col-sm-12 col-xs-12 displaymode-one-third ">
909
910
911
912<div class="stacked-content stacked-content-default padding0-bottom padding0-top padding0-left padding0-right">
913
914        
915
916
917
918    <div class="stacked-content-image">
919            <img alt="Robot icon" loading="lazy" class="lazy-load img-responsive" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 991px) 720px, (max-width: 1199px) 455px, 360px" data-src="/cdn-cgi/image/width=125,quality=65,format=webp/globalassets/_robotmaster/product/icon_configurations2.jpg" data-srcset="/cdn-cgi/image/width=125,quality=65,format=webp/globalassets/_robotmaster/product/icon_configurations2.jpg 125w,/cdn-cgi/image/width=250,quality=65,format=webp/globalassets/_robotmaster/product/icon_configurations2.jpg 250w,/cdn-cgi/image/width=
919375,quality=65,format=webp/globalassets/_robotmaster/product/icon_configurations2.jpg 375w,/cdn-cgi/image/width=500,quality=65,format=webp/globalassets/_robotmaster/product/icon_configurations2.jpg 500w" width="500" height="233">
920    </div>
921
922    <div class="stacked-content-title">
923        
924<p><strong><span class="font-weight-bold">Test new configurations</span></strong></p>
925    </div>
926
927    <div class="stacked-content-text">
928        
929<div>
930<p>Adding a robot into your manufacturing operation is a significant capital investment. OLP software should have an intuitive user interface that allows the user to design and test various configurations in 3D simulation before the robot is installed. Engineer, identify, and solve issues before the robot arrives.</p>
931</div>
932    </div>
933
934
935
936</div></div></div>
937                    <div class="clearfix"></div>
938                </div>
939
940            </div>
941        </div>
942    
943
944    </div>
945
946</div><div class="clearfix"></div><div class="container"><div class="row"><div class="block  genericcontentblock col-xxl-12 col-xl-12 col-lg-12 col-md-12 col-sm-12 col-xs-12  ">
947
948
949
950
951
952<div class="genericcontentblock--textonly padding0-bottom padding0-top padding0-left padding0-right">
953
954
955<hr style="border: 2px solid #ffc20f; text-align: center; max-width: 1210px;">
956</div>
957</div></div></div><div class="block  rowlayoutblock col-xxl-12 col-xl-12 col-lg-12 col-md-12 col-sm-12 col-xs-12  ">
958
959
960
961
962    <div class="container ">
963    
964        <div class="row">
965            <div class="col-xs-12">
966
967                <div class="rowlayoutblock--content  padding0-bottom padding0-top padding0-left padding0-right ">
968                                <div class="anchor">
969                <a id="resources"></a>
970            </div>
971
972
973                        <div class="row-layout-messaging">
974                                    <h2 class="" >Resources</h2>
975                        </div>
976
977<div class="row"><div class="block  relatedcontentblock col-xxl-12 col-xl-12 col-lg-12 col-md-12 col-sm-12 col-xs-12  ">
978
979
980
981    <div class="related-content row flex-row flex-row-bootstrap-col">
982
983                <div class="col-xs-12 col-md-3">
984
985
986<div class="related-video margin-bottom35" data-video-source-url="https://youtu.be/BEHTOaGyY1M">
987
988    <h4>
989        <a href="/resources/transition-manual-process-to-automation/">Transition Your Manual and Labor-Intensive Processes to Automation</a>
990    </h4>
991
992
993        <p>
994            Get the most out of your robotic investment. Find out what manual processes are best suited for automation, the key steps and ...
995        </p>
996
997    <a href="https://www.robotmaster.com/resources/transition-manual-process-to-automation/">Watch video ></a>
998</div>
999                </div>
1000                <div class="col-xs-12 col-md-3">
1001
1002
1003
1004
1005<div class="article-result horizontal">
1006
1007    <h4 class="">
1008        <a class="title" href="/resources/10-things-to-consider-offline-robot-programming/" target="">10 things to consider when exploring Offline Robot Programming software solutions</a>
1009    </h4>
1010
1011    <p class="main-intro">
1012        Find out what to consider when you are researching offline robot programming software.
1013    </p>
1014
1015    <a href="https://www.robotmaster.com/resources/10-things-to-consider-offline-robot-programming/">Read more ></a>
1016</div>
1017                </div>
1018                <div class="col-xs-12 col-md-3">
1019
1020
1021
1022
1023<div class="article-result horizontal">
1024
1025    <h4 class="">
1026        <a class="title" href="/resources/calculating-roi-offline-robot-programming-software/" target="">Calculating the ROI of Offline Robot Programming Software</a>
1027    </h4>
1028
1029    <p class="main-intro">
1030        If you are looking at&#x202F;investing in OLP here are some things to consider about the potential return on investment (ROI). 
1031    </p>
1032
1033    <a href="https://www.robotmaster.com/resources/calculating-roi-offline-robot-programming-software/">Read more ></a>
1034</div>
1035                </div>
1036                <div class="col-xs-12 col-md-3">
1037
1038
1039<div class="related-video margin-bottom35" data-video-source-url="https://youtu.be/D_-DFIklvBw">
1040
1041    <h4>
1042        <a href="/resources/how-offline-robot-programming-impacts-business/">Offline Robot Programming and How It Can Impact Your Business</a>
1043    </h4>
1044
1045
1046        <p>
1047            View this webinar to discover how offline robot programming can impact your business in a positive way.
1048        </p>
1049
1050    <a href="https://www.robotmaster.com/resources/how-offline-robot-programming-impacts-business/">Watch video ></a>
1051</div>
1052                </div>
1053
1054    </div>
1055</div></div>
1056                    <div class="clearfix"></div>
1057                </div>
1058
1059            </div>
1060        </div>
1061    
1062
1063    </div>
1064
1065</div><div class="clearfix"></div>
1066</div>
1067
1068
1069
1070 
1071
1072
1073
1074
1075
1076</main>
1077
1078
1079
1080
1081<footer>
1082        <nav class="footer-nav hidden-xs" aria-label="Footer">
1083            <div class="container">
1084                <div class="row flex-row">
1085
1086                    
1087<div class="block menulistblock col-xxl-3 col-xl-3 col-lg-3 col-md-3 col-sm-6 col-xs-6 displaymode-one-quarter-md-one-half-sm">
1088
1089        <span class="nav-text">About Robotmaster</span>
1090
1091
1092    <ul class="nav-links " id="325141">
1093            <li>
1094                <a href="/about/" title="About us" class="nav-link"><span class="nav-text">About us</span></a>
1095
1096            </li>
1097            <li>
1098                <a href="/legal/eula/" title="Legal" class="nav-link"><span class="nav-text">Legal</span></a>
1099
1100            </li>
1101
1102    </ul>
1103</div><div class="block menulistblock col-xxl-3 col-xl-3 col-lg-3 col-md-3 col-sm-6 col-xs-6 displaymode-one-quarter-md-one-half-sm">
1104
1105        <span class="nav-text">Support resources</span>
1106
1107
1108    <ul class="nav-links " id="325142">
1109            <li>
1110                <a href="https://www.hyperthermassociates.com/landing-pages/software-knowledge-base/?source=ROBOTMASTER" title="Software Knowledge Base (opens in new window)" target="_blank" class="nav-link"><span class="nav-text">Software Knowledge Base</span></a>
1111
1112            </li>
1113            <li>
1114                <a href="https://robotmaster.atlassian.net/servicedesk/customer/portals" title="Software support portal (opens in new window)" target="_blank" class="nav-link"><span class="nav-text">Software support portal</span></a>
1115
1116            </li>
1117
1118    </ul>
1119</div><div class="block menulistblock col-xxl-3 col-xl-3 col-lg-3 col-md-3 col-sm-6 col-xs-6 displaymode-one-quarter-md-one-half-sm">
1120
1121        <span class="nav-text">Learn more</span>
1122
1123
1124    <ul class="nav-links " id="325143">
1125            <li>
1126                <a href="/about-offline-programming/" class="nav-link"><span class="nav-text">About offline programming</span></a>
1127
1128            </li>
1129            <li>
1130                <a href="/resources/" class="nav-link"><span class="nav-text">View all resources</span></a>
1131
1132            </li>
1133
1134    </ul>
1135</div><div class="block menulistblock col-xxl-3 col-xl-3 col-lg-3 col-md-3 col-sm-6 col-xs-6 displaymode-one-quarter-md-one-half-sm">
1136
1137        <span class="nav-text">Contact us</span>
1138
1139
1140    <ul class="nav-links " id="325144">
1141            <li>
1142                <a href="/contact/" class="nav-link"><span class="nav-text">Contact an expert</span></a>
1143
1144            </li>
1145            <li>
1146                <a href="/partner/" class="nav-link"><span class="nav-text">Become a partner</span></a>
1147
1148            </li>
1149
1150    </ul>
1151</div>
1152
1153                </div>
1154            </div>
1155        </nav>
1156
1157    <div class="footer-links footer-links-with-social">
1158        <div class="container">
1159            <div class="row">
1160                <nav class="col-lg-8 col-md-8 col-sm-12 col-xs-12 footer-links-items" aria-label="Footer Utility">
1161                        <ul>
1162                                <li><a href="/legal/privacy/" title="Privacy notice">Privacy notice</a></li>
1163                                <li><a href="/legal/accessibility/">Accessibility</a></li>
1164                                <li><a href="/legal/disclaimer/" title="Disclaimer">Disclaimer</a></li>
1165                                <li><a href="/legal/terms/" title="Terms of use">Terms of use</a></li>
1166                                <li><a href="/legal/mobile-application-terms/" title="Mobile application terms of use">Mobile application terms of use</a></li>
1167
1168                                <li class="hidden-xs">|</li>
1169                                <li class="hidden-xs">&copy; 2026 Hypertherm, Inc.</li>
1170                        </ul>
1171                </nav>
1172
1173                    <nav class="col-lg-4 col-md-4 col-sm-12 col-xs-12 footer-social" aria-label="Social Media Links">
1174                        <ul>
1175                                <li>
1176                                    <a href="https://www.youtube.com/robotmaster" target="_blank" rel="nofollow">
1177                                        <img src="/globalassets/social-media/icon_social_youtube.png?width=36" alt="Youtube" title="Youtube" style="height: 28px" aria-hidden="true" />
1178                                        <span class="sr-only visually-hidden-focusable">Youtube</span>
1179                                    </a>
1180                                </li>
1181                                <li>
1182                                    <a href="https://www.linkedin.com/company/robotmasterolp/" target="_blank" rel="nofollow">
1183                                        <img src="/globalassets/social-media/icon_social_linkedin.png?width=36" alt="LinkedIn" title="LinkedIn" style="height: 28px" aria-hidden="true" />
1184                                        <span class="sr-only visually-hidden-focusable">LinkedIn</span>
1185                                    </a>
1186                                </li>
1187                                <li>
1188                                    <a href="https://www.instagram.com/robotmaster/" target="_blank" rel="nofollow">
1189                                        <img src="/globalassets/social-media/icon_social_instagram.png?width=36" alt="Instagram" title="Instagram" style="height: 28px" aria-hidden="true" />
1190                                        <span class="sr-only visually-hidden-focusable">Instagram</span>
1191                                    </a>
1192                                </li>
1193                                <li>
1194                                    <a href="https://www.facebook.com/RobotmasterSoftware" target="_blank" rel="nofollow">
1195                                        <img src="/globalassets/social-media/icon_social_facebook.png?width=36" alt="Facebook" title="Facebook" style="height: 28px" aria-hidden="true" />
1196                                        <span class="sr-only visually-hidden-focusable">Facebook</span>
1197                                    </a>
1198                                </li>
1199                        </ul>
1200                    </nav>
1201
1202                <div class="row visible-xs visible-sm">
1203                    <div class="col-xs-12">
1204                        <p class="xs-copyright">&copy; 2026 Hypertherm, Inc.</p>
1205                    </div>
1206                </div>
1207            </div>
1208        </div>
1209    </div>
1210
1211
1212<!-- HA footer -->
1213<div class="ha-brand-footer">
1214    <div class="container">
1215        <div class="row">
1216            <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 ha-brand-footer-left">
1217                        <a href="https://www.hyperthermassociates.com/">
1218                            <img class="header-logo" alt="Hypertherm Associates" src="/globalassets/_common/logos/logo_ht-associates_reg_white.png" width="183" height="46" />
1219                        </a>
1220            </div>
1221
1222            <div class="col-lg-8 col-md-8 col-sm-6 col-xs-12 ha-brand-footer-right">
1223                <img class="associate-owned" width="150" height="19" alt="100% Associate-owned" src="/globalassets/_common/logos/associate-owned-footer.webp" />
1224
1225                    <ul>
1226                            <li>
1227                                <a href="https://www.hyperthermassociates.com/" title="www.HyperthermAssociates.com" alt="www.HyperthermAssociates.com">
1228                                    www.HyperthermAssociates.com
1229                                </a>
1230                            </li>
1231                    </ul>
1232            </div>
1233        </div>
1234    </div>
1235</div></footer>
1236
1237
1238
1239
1240    
1240<script defer="defer" src="/Util/Find/epi-util/find.js"></script>
vendor: 1 bytes, line 1240
1240
1241<script>
1242document.addEventListener('DOMContentLoaded',function(){if(typeof FindApi === 'function'){var api = new FindApi();api.setApplicationUrl('/');api.setServiceApiBaseUrl('/find_v2/');api.processEventFromCurrentUri();api.bindWindowEvents();api.bindAClickEvent();api.sendBufferedEvents();}})
1243</script>
1243
1244
1245
1246    
1247    
1247<script src="/dist/js/runtime.min.js?v=nTrtZYYxO1rqM7l_luKSNJO0NJHGWA4HjEMldEHLN4Y"></script>
1247 
1248    
1248<script src="/dist/js/site.robotmaster.main.min.js?v=Jjm_4cbFEP2iEwMh34HAppbBE1e54vySZWPz0sFRqr8"></script>
1248
1249
1250    
1251
1252
1253            
1253<script>
1254                    var currentAudienceGroups = {"e87030f9-dc52-46fb-b960-254c5174e255":"North America","5b5fc9b5-fe42-43e5-8323-53c794c134a2":"Americas","21efa510-bf61-45e6-a957-ae4321c5fd73":"Not Available"}
1255            </script>
1255
1256
1257    
1257<script>(function () { var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function () { acsbJS.init({ statementLink: '', footerHtml: '', hideMobile: false, hideTrigger: false, disableBgProcess: false, language: 'en', position: 'right', leadColor: '#002f5d', triggerColor: '#002f5d', triggerRadius: '50%', triggerPositionX: 'right', triggerPositionY: 'bottom', triggerIcon: 'people', triggerSize: 'medium', triggerOffsetX: 20, triggerOffsetY: 20, mobile: { triggerSize: 'small', triggerPositionX: 'right', triggerPositionY: 'bottom', triggerOffsetX: 10, triggerOffsetY: 10, triggerRadius: '50%' } }); }; h.appendChild(s); })();</script>
1257
1258
1259    <style>
1260        #epi-quickNavigator .epi-quickNavigator-dropdown ul li a {
1261        font-size: 1.2rem !important;
1262        }
1263    </style>
1264</body>
1265</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.