Posts: 3,578
Threads: 2
Joined: Apr 2018
Reputation:
167
11-05-2018, 06:44 PM
(This post was last modified: 08-29-2023, 02:17 PM by Albert.)
The following message means that the Motocom license key from Motoman is not detected (HASP key):
"License problems. MotoCom license is not detected."
Motocom is a software option sold by Yaskawa/Motoman, not RoboDK. This allows you to use the online programming features of RoboDK. This is useful for setup purposes and being able to move the robot directly from your computer. This option is not required for standard offline programming.
Without this option you should still be able to generate JBI robot program files. Load them on the robot controller and run the program. This does not require the robot to be connected to the computer.
Let us know if you need more help.
Posts: 12
Threads: 5
Joined: Oct 2018
Reputation:
4
11-06-2018, 04:26 PM
(This post was last modified: 08-29-2023, 02:19 PM by Albert.)
Thanks Albert, I have checked the Motoman HASP Key with a demonstration key from Yaskawa and it works. I'm calling Yaskawa team to check.
Posts: 12
Threads: 5
Joined: Oct 2018
Reputation:
4
11-07-2018, 10:31 AM
(This post was last modified: 08-29-2023, 02:21 PM by Albert.)
I have solved the problem, there are 3 type of Motoman Motocom licenses: Europe, USA and Japan. The DLL included with RoboDK use Halladdin protection with 3 different vendor code.
I have replaced the Motoman Motocom DLL whith my European DLL and all works well.
Posts: 1
Threads: 0
Joined: Jan 2020
Reputation:
0
01-20-2020, 12:15 PM
(This post was last modified: 08-29-2023, 02:21 PM by Albert.)
I am using a UP6 robot with an XRC controller with a serial connection, and have the same problem.
We have MotoCom32, and a hardware license key (connected to DB25). I am able to communicate with the robot through the basic motocom applications, but RoboDK gives me the license error.
I have tried replacing the MotoCom32.dll file in \RoboDK\api\Robot\ with the file in my MotoCom installation, but it gives me the error: "The procedure entry point _BscGetPulsePos@8 could not be located in the dynamic link library MOTOCOM32.dll".
I restored the version of MotoCom32.dll, and replaced Motolk.dll and Motolkr.dll with my MotoCom version's. This seems to have solved the license issue, but it gives me a "Data transmission failure (error code = -1); Unknown error code; Failed to get pulses data" error.
What did you replace, and were you able to connect to the robot through RoboDK?