In most industrial settings, robots speak one language and the plants within which they work speak another.

Breaking down the robot-factory language barrier

Chetan Kapoor | Yakawa


In most industrial settings, robots speak one language and the plants within which they work speak another. Mr. Kapoor and his colleagues think this makes communicating with and manipulating robots unnecessarily difficult. An engineer or technician must know the factory's programmable logic controller (PLC), which is the factory's language, and learn a robot language to put a robot to work.


Why do robot designers require factories to learn another programming language when integrating these machines into industrial applications?

Industrial robots were invented and deployed before programmable logic controllers (PLCs). As such, they have evolved with a programming language that is suited to robotic application programming.  This language is also a form of product differentiation for robot companies and well accepted by traditional robot users such as the automotive industry.


How much time and energy does it take factory personnel to communicate with their robots?

If the solution is being developed by PLC programmers, they can spend considerable time trying to learn how to make a robot communicate with a PLC as well as learning to program the robot in its own proprietary language. This problem is often addressed by having two programmers:  one for the PLC and one for the robot.  Together, they can be efficient, but the integration is fairly low level and the amount of information exchanged is limited.


What sparked the idea at Yaskawa of making its robots use the factory PLC?

Yaskawa’s decision to do this was driven by three market trends:  

  1. Almost all robot applications have a PLC that handles overall cell control;
  2. There are a limited number of available robot programmers compared to the talent that understands PLCs;
  3. There is an increasing sophistication of PLC software and computational power.


Can the language barrier be solved with legacy robots operating at plants, or does the fix require purchasing an entirely new machine?

It is possible to do retrofits on some legacy robots. However, these retrofits only make sense when a company can retrofit a large quantity of the same robot model. In most instances, it would be more cost-effective to get a new robot with PLC controls and programming.


How does it work and what is the process to make the language conversion?

PLC programming languages and HMI software have evolved to a point where they now support the creation of custom instructions and powerful application specific HMIs.  We have used these capabilities to create robot instructions that look and feel similar to PLC instructions as well as an HMI to configure, teach, and maintain the robots. Using these instructions and HMI, a PLC programmer can program the robot entirely through the PLC software without learning any new programming languages.


What were the challenges to developing robots that could understand the factory's language?

Both marketing and technical challenges exist. On the marketing side, the challenge is educating the customer against the status quo and clearly communicating the applications that will benefit from PLC programmed robots. On the technical side, the challenges are related to implementing the robot application software modules (e.g., palletizing, picking, painting, etc.) on the PLC platform.


Do you see a day when the factory and its robots will all speak the same standardized common language?

We do not expect a common robot programming language that all robot makers will agree on.  On the PLC side, the IEC 61131 programming language standard already exists, and we expect this to have more of an impact in standardizing the programming of robots. The success of this will depend on the success of PLC controlled robots in general.


Are there any other developments at Yaskawa that we should know about?

Yaskawa is the only major maker of robots and motion products. We are the world leader in making products for anything “that moves intelligently” in factories. Over the next few years, you will see increasing unification between our motion and robot products and this unification will be largely driven by common PLC programming software for both motion and robots.

About Chetan Kapoor
Before its acquisition by Yaskawa America, Inc., Kapoor was founder and CEO of Agile Planet, Inc., a developer of PLC-based motion and robot controllers. He also served as
associate director and chief scientist for the University of Texas at Austin from where he received his doctorate degree in mechanical engineering.
The content & opinions in this article are the author’s and do not necessarily represent the views of ManufacturingTomorrow

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

Safety Air Guns use engineered air nozzles for high performance!

Safety Air Guns use engineered air nozzles for high performance!

Inexpensive air guns are sold through many catalogs and industrial supply companies. Most have triggers or other parts that break quickly. Their performance is similar to open pipe, where they simply blow a lot of compressed air. In addition to the high air consumption, many produce noise levels that violate OSHA requirements. Some even generate dangerous dead end pressures that can result in serious or fatal injuries if blocked. EXAIR's Safety Air Guns eliminate these problems.. Airflow that exits the nozzle cannot be blocked, as required by OSHA standard 1910.242(b). The VariBlast, Soft Grip, Heavy Duty and Super Blast Safety Air Guns are available with a variety of air nozzles. Stainless steel air nozzles provide more mechanical wear resistance while withstanding corrosion and high temperatures. Learn more about our Safety Air Guns and the special promotion going on right now at Click here for video: