Offline Robot Programming is a technology that is quickly being implemented in manufacturing facilities all over the globe. This implementation results in an increase in efficiency, time and cost savings, and results in less down time.

Preparing Students for the New Industry Standard

Contributed by | OCTOPUZ Inc.

Throughout a student’s education, the student is taken through a curriculum that shapes him/her in the best way possible for their career path. Only so much can be covered in the time allotted and it is often difficult for students to pursue their own interests within the field. It is through research projects, such as the ones included in the curriculum at Conestoga College, that students are able to fill that gap between what is taught in lecture and real-world applications.

Marko Mateiase, a 3rd year Manufacturing Engineering Welding student from Conestoga College reached out to OCTOPUZ with an idea for his final year research project; He wanted to integrate offline programming with an existing robotic system. In his program’s curriculum has was taught the basic fundamentals of robotic programming, point to point, features and the navigation of different robot programming languages.

“What our program really teaches us is the importance of a very well calibrated TCP, making sure that the robot is mastered, calibrated and ready to go; that’s a whole process in of itself.” – Marko Mateiase

Marko had never actually worked with an offline programming software for industrial robots. After attending an OCTOPUZ Open House event he discovered a strong interest in the field and expressed his interest in using OCTOPUZ for his research project using an ABB IRB 4 with Fronius TransStreel Welding equipment.  One of the first steps of this research was to conduct reach studies.

“The robot available for my project was kind of small, short and stubby. Through OCTOPUZ, I was able to save a lot of time by generating the CAD file in the virtual space and proving that it is going to be able to reach all those positions in reality. That was very helpful.” – Marko Mateiase

Once the reach studies were conducted, the focus of this project shifted to the creation of multi pass welds. Marko wanted to find a way of generating a multi pass weld that would achieve adequate penetration, meeting or exceeding the performance of a manual welder.


“OCTOPUZ’ multi-pass feature was used to generate 6 passes and it generated that weld pass in 2 seconds, not even. If I were to do that by hand, point to point, using the pendant it would take a considerable amount of time longer. I would say 2 minutes vs 14 minutes” – Marko Mateiase

When asked about offline robotic programming and the benefits he sees with this new technology, Marko shared:

“If I can calibrate the robot and successfully integrate it with the offline programming software I can save myself hours and hours of work.  Offline programming is something that solves the problem of diversifying your program list and quickly integrating a new product without having to put production offline.”


The project findings included how drastically offline programming can speed up the teaching process. It can make a complex part very simple to program and it can keep the robot in production while the next part is being programmed; Eliminating down time!

According to Marko, the features that he used the most in this project was the Generate Weld Feature which is very customizable. It offers pre-generated weld passes while allowing the programmer to make any necessary changes such as the approach angle. If the programmer would like to generate a custom weld pass, OCTOPUZ gives them the ability to be able to do so. OCTOPUZ provides pre-generated recipes that can be used as is, adjusted or completely re-created.

We asked Marko, why offline programming is such an interest to him and why he elected to make this the focus of his research project:

“I developed a strong interest for offline programming as it is directly related to my career trajectory, so it was a natural choice. Using offline robotic programming software to generate weld paths, post the code to the robot and have it faithfully follow the path is an industry standard; everybody is doing it. Unfortunately, as of right now we don’t have anything that’s going to prepare us to do that until we get into the field.”

Offline Robot Programming is a technology that is quickly being implemented in manufacturing facilities all over the globe. This implementation results in an increase in efficiency, time and cost savings, and results in less down time. Aside from the improvements in efficiency, offline robot programming also solves a large problem that is making itself evident in the industry, a skills gap. Today’s labour market includes very few skilled laborers, robots can help fill this gap and help meet the labour supply needs.  OCTOPUZ is on a mission to helping fill this gap by sponsoring student research projects and hosting events that provide students the opportunity to learn, try and be inspired by offline robotic programming.

OCTOPUZ wishes Marko the best for his future endeavors and we thank him for selecting OCTOPUZ as his offline robotic programming and simulation software for this project!

The content & opinions in this article are the author’s and do not necessarily represent the views of RoboticsTomorrow

Comments (0)

This post does not have any comments. Be the first to leave a comment below.

Post A Comment

You must be logged in before you can post a comment. Login now.

Featured Product

PI USA - New Hexapod Applications

PI USA - New Hexapod Applications

Addressing all six degrees of freedom means that hexapods can provide linear motion in X, Y, Z as well as rotary motion in Theta-X, -Y, -Z (pitch, yaw, roll) a very useful feature for precision alignment and positioning in optics, photonics, aerospace engineering, automation, and life sciences applications.