[EGM] External Guided Motion

It doesn’t and I think if a special licence is required for EGM they won’t have it either. Is there another way to reduce the delay?

There are some options available in RW5 like sensor interface and optical tracking that may be of use (not had any experience with them my self) - these are options you would need to add to the system.

If you are at a educational facility then you should talk to your local ABB they should be able to help (ABB have educational packages available).

where can i get egm.proto?? there is another problem that when i am compiling the program “EGMsmallTest” program is not being found..please help me

Hi, I have a question about EGM. Is it possible to simulate EGM in RobotStudio? For example, to move a robot using mouse through the virtual controller.
Thanks a lot !

Yes, that is possible. Just set it up like you would with a real robot and use a virtual controller

Thank you for your reply. I am very new with RobotStudio. So far I don’t find too much info about EGM. I am looking for a detailed introduction showing how to start with EGM. I saw someone mentioned ‘example code’ provided by ABB. Could you give some hints where I can find them? Cheers.

Hi, I have a question regarding EGM. In the manual, it says that external devices communicating with the controller via Analog Signals, Group signals or an Ethernet link (UDP). Is it possible to use TCP/IP socket too? Also, if anyone succeeded the mouse control mentioned above, could you let me know which communication protocol is used?

Hi, this would be an easy question for whom already purchase EGM. Is EGM the license option for RobotStudio or for IRC? If I purchase one EGM license, can I use it for several robots?

I am not able to locate the egm.proto file on a recently installed IRC5 controller installed with RW6.04.

I admit my documentation is from an earlier RW-version. It says the egm,proto-file is located in:

OntheIRC5Controller: \PRODUCTS<RobotWare_xx.xx.xxxx>\utility\Template\EGM\

Has this changed in 6.04?

Hi mathias, it doesn’t matter where you put egm.proto file. All you need to do is compile that protofile to make protobuf file, then you could import it to your main program (C# and so on, but not RAPID).

Hi kazoo, thanks for your reply. However, my contact at the robot site is unable to locate the proto file in the 6.04 system. Where is it located?

Some clarification. We have written EGM software for an older RW. On 6.04 this software stopped working. I want to rule out or verify changes in egm.proto between RW releases as cause.

If you don’t have the one, you could get via ABB. Also, you don’t need to locate the protofile on the Robot Controller. The Robot Controller with EGM option has an ability to use that protocol. You need to use it to transform the data from/to your sensor (= PC).

Hi all, I’m getting this “Dynamic Load too high” error in my FlexPendant. I tried changing the Low Pass Filter value to 5. But it didn’t make any difference. Is there anything else I can try?