Case Study

Preparing Students for the New Industry Standard

Throughout a student’s education, they explore 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 interests within the field. It is through research projects, such as the ones included in the curriculum at Conestoga College, that students can 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 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 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 downtime!

According to Marko, the features that he used the most in this project were 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 in 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 increases efficiency, time, and cost savings, and results in less downtime. Aside from the efficiency improvements, offline robot programming also solves a large problem that is making itself evident in the industry, a skills gap. Today’s labor market includes very few skilled laborers, robots can help fill this gap and help meet the labor 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!

Book a demo Subscribe to newsletter