OCTOPUZ: Preparing Students for the New Industry Standard

OCTOPUZ helps fill the gap between in-class lecture and real-world applications by sponsoring student research projects at Conestoga College. Read more to get a grasp on this Manufacturing Engineering Welding Student research project focused on robotic programming. Find out how OCTOPUZ has played a role in further preparing students for the robotics and automation field.

Throughout a students 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 programs 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; thats 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 dont have anything thats 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. Todays 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!

Featured Product

FAULHABER MICROMO - Impressive accuracy through the latest chip technology

FAULHABER MICROMO - Impressive accuracy through the latest chip technology

With the launch of the IEP3, FAULHABER expands its product line with an incremental encoder which, thanks to the latest chip technology, achieves a very high resolution and accuracy. With a diameter of just 8 mm, the IEP3 is very lightweight and compact yet still offers a resolution of up to 10,000 lines per revolution - made possible by the latest chip technology with high interpolation. In the standard version, the resolution is freely programmable from 1 - 4,096 lines per revolution. Moreover, the chip technology that is used ensures a high positional accuracy of typically 0.3 °m as well as a high repeatability of typically 0.05 °m thanks to accuracy compensation.