One of the strengths of offline programming (OLP) software is that it combines two powerful capabilities: simulation and programming. These two capabilities fit together like two perfect puzzle pieces when it comes to effectively programming robots offline.

How Simulation Enhances the Offline Programming Experience
How Simulation Enhances the Offline Programming Experience

Natalie Adams, Product Marketing | Robotmaster

Programming Environment

OLP software enables the user to program the robot on a computer, independently of the hardware, rather than taking the robot away from production which is the case when programming using the teach pendant method. By importing a CAD model of the part, the software can automatically generate the path trajectories and create the program in a matter of minutes.

 

Simulation Environment

When using an OLP software, a virtual copy of the real-world robotic system is created. This includes a virtual model of the robot, tooling, safety rails, tables, positioners, and anything else that exists in the real-world robot cell.

 

Offline Programming and Simulation Software

By overlaying these two environments together, powerful programming capabilities are further enhanced as the user can see the result of the program and is able to visually validate that the program is free of robotic errors such as collisions, joint or reach limits, or singularities, configurations that restrict the movement of the robotic arm.

Offline Programming and Simulation Software

This powerful visualization allows the user to easily make adjustments to the process settings until the desired results are achieved. Powerful offline programming software will guide the user with visual cues to eliminate any robotic errors in the program.

A programming software without the simulation capabilities, would require the user to be a robot code expert to successfully create a program. This would make the process of validating a program prior to running it in the real world very challenging and time consuming. Each robot brand uses a different programming language requiring the user to be very fluent in each of these languages to proficiently write and edit robot code.

Simulation is a powerful tool that complements the programming engine within OLP. Powerful OLP software, such as Robotmaster, takes this a step further. Using a reverse kinematics engine simulator, users can not only see the simulation of their program but can speed up, rewind, or fast forward through the program. To the non-software developers reading this – I urge you to consider all the calculations and processing that is happening in the background. What is demonstrated within the OLP software is not just an animation of the program, but rather a visualization created by gathering data available from the cell components, tooling, process parameters, robot limitations, and part geometry.

Deburring

When the simulation is sped up, so are the programming calculations. It’s important to note that not all OLP software can handle these rapid calculations speeds. Most software requires the simulation to be played from start to end at one speed, however this flexibility saves time when reviewing long programs or allowing the user to fast forward through a program to the section where adjustments are being made. At the end of the day, the goal of offline programming software is to reduce programming time so the faster the validation process, the faster the program will be complete and ready for production.

The ability to validate, verify, or simulate the process prior to performing it in the real world is vital to ensuring the program will yield the desired results, without any collisions or program errors.

This perfect pair is a great tool for those who want to program robots without being robotics or coding experts. However, it is also a valuable tool for those who design robotic systems. Using an OLP software, they can program the task on the part and then bring that program into the simulation environment to see what cell layouts and components are needed for the robot to perform the task as programmed. An integrator can easily make adjustments to the program or cell design and visualize if it will work. For this reason, robot integrators use it as a design, validation, and sales tool. Programmers can quickly evaluate cell configurations, detect potential collisions, and perform reach studies, so they discover issues early in the design and automation process.

The best offline programming software marries programming and simulation seamlessly. By generating a program and simulating the process within the same platform, program optimization is done automatically rather than through trial and error, which saves money and resources.

Learn more about OLP software or chat with our team of experts to determine if offline programming software is the right solution for you.

 

 

 

About Robotmaster
Robotmaster® offline programming software for robots helps manufacturers maximize their productivity and profitability with an intuitive and powerful programing solution ideal for production runs of all sizes and varying part complexity as a result of integrated CAD/CAM functionality.

 

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

Robotmaster

Robotmaster, a Hypertherm Associates brand, is an offline, is an offline robot programming software that helps manufacturers maximize their robot's productivity with easy and efficient robot programming for a variety of applications such as cutting, trimming, milling, welding, spraying, polishing, sanding, grinding, deburring, and more. Robotmaster uses integrated CAD/CAM functionality to make robotic programming easy and intuitive for everyone, even first-time users.

Other Articles

Why Are You Still Manually Programming Your Robot?
Robots were first introduced to manufacturing assembly lines in 1978. Since then, the hardware (mechanics and control systems) has improved significantly. Yet the way these robots are programmed has not changed very much.
Using Technology to Combat the Skilled Labor Shortage
Successful manufacturing companies are combatting the skilled labor shortage by investing in automation and software to complement their existing workforce, meet production requirements, and attract new talent.
Big Trends in Offline Programming Software for Robot
In the world of robotics, Offline Programming (OLP) has come a long way in a short time, and the global pandemic has jumpstarted more innovation. Industrial robots have evolved to collaborative robots (“cobots”) that work side by side with their human counterparts.
More about Robotmaster

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

BitFlow Introduces 6th Generation Camera Link Frame Grabber: The Axion

BitFlow Introduces 6th Generation Camera Link Frame Grabber: The Axion

BitFlow has offered a Camera Link frame grabbers for almost 15 years. This latest offering, our 6th generation combines the power of CoaXPress with the requirements of Camera Link 2.0. Enabling a single or two camera system to operate at up to 850 MB/S per camera, the Axion-CL family is the best choice for CL frame grabber. Like the Cyton-CXP frame grabber, the Axion-CL leverages features such as the new StreamSync system, a highly optimized DMA engine, and expanded I/O capabilities that provide unprecedented flexibility in routing. There are two options available; Axion 1xE & Axion 2xE. The Axion 1xE is compatible with one base, medium, full or 80-bit camera offering PoCL, Power over Camera Link, on both connectors. The Axion 2xE is compatible with two base, medium, full or 80-bit cameras offering PoCL on both connectors for both cameras. The Axion-CL is a culmination of the continuous improvements and updates BitFlow has made to Camera Link frame grabbers.