Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Question about connection between RoboDK and KUKA robot

#1
Hello guys,

I have tried to connect to my KUKA KR150 R2700 robot to control it through RoboDK. However, I have meet a problem (see the first page in attachment) when I tried to use automatic configuration according to the Guidance of RoboDK, the same happened when I used terminal to do this. All the steps before this step were successful, you can see my configurations on the robot in the rest pages of the attached file, the software C3 Bridge Server is also running. I can even get the current joint position of the robot, but I cannot move it, I suppose it is because this error.

More about the robot: What I have here is a KUKA KR150 R2700, with control cabinet of KUKA KR5, software version KSS 8.7.

Thank you very much for your help in advance, any advice would be thankful!

Best regards,
Jeff


Attached Files
.pdf   KUKA robot configuration error.pdf (Size: 672.91 KB / Downloads: 257)
#2
Could you try to cancel the Submit interpreter and then run auto-config again?
   
#3
(06-24-2024, 02:01 PM)Dmitry Wrote: Could you try to cancel the Submit interpreter and then run auto-config again?

Hi Dmitry, thank you for your quick response. I have tried it, and got the same problem as before. As confirmation, I have chosen "KUKA Driver Auto Configuration" to do this.
Besides, each time I execute this configuration, I will also get this notification on the teach panel of the robot:
[Time Date] OpenFile() 69
Contrary arguments.
Originator: OpenFile()

Does this message helps?
#4
Could you try switching to the EXPERT mode (https://robodk.com/doc/en/Robots-KUKA-Ad...inModeKUKA) and editing the file from the smartHMI?
You can only do the first step of the instructions in the link: https://robodk.com/doc/en/Robots-KUKA-Ma...iverConfig
Make sure the Submit interpreter is stopped and canceled before you start editing.
#5
(06-25-2024, 09:49 AM)Dmitry Wrote: Could you try switching to the EXPERT mode (https://robodk.com/doc/en/Robots-KUKA-Ad...inModeKUKA) and editing the file from the smartHMI?
You can only do the first step of the instructions in the link: https://robodk.com/doc/en/Robots-KUKA-Ma...iverConfig
Make sure the Submit interpreter is stopped and canceled before you start editing.

Hi Dmitry, I have tried this. The variables are saved in the $CONFIG.DAT, see the second picture in the attachment. Line 6 - 17 are added by me. After that I restarted the controller, start the submit interpreter, then I went to RoboDK and tried to start the selected Prog1, but I got the error "RoboDK program is not selected" (see the picture on the first page), for which I am quite sure that I have selected Prog1.
I suppose it has something to do with the auto configuration? Because when I see the files under R1/Program, I find no program with name of RoboDK (picture 3), besides, under submit interpreters, I can only find SYS (picture 4), no other options. Should there be other options here?


Attached Files
.pdf   problem_compressed.pdf (Size: 859.53 KB / Downloads: 214)
#6
Almost everything is ready to go! Upload the file (RoboDKsync570.src) to your control system (into the KRC:\R1\PROGRAM folder) and run it for execution.


Attached Files
.src   RoboDKsync570.src (Size: 4.23 KB / Downloads: 238)
#7
(06-25-2024, 02:49 PM)Dmitry Wrote: Almost everything is ready to go! Upload the file (RoboDKsync570.src) to your control system (into the KRC:\R1\PROGRAM folder) and run it for execution.

Hi Dmitry, thank you very much for the help, it works now! One last question: I wonder if I have had anything wrong done during this process, at the beginning I didn't add the declaration of the global variables, because I thought everything would be done if I used automatic configuration with script. After that you told me I need to copy the .src file you provided me and let it run, but I find it nowhere in the official document. Did I miss something in the documentation?
Besides, we have another KUKA robot here of almost same type, I think I need to do the same thing for it:
1. automatic configuration with script
2. add the declaration of the global variables
3. copy the .src program and run
Am I right?
#8
No, try another approach.
1. Switch to the expert mode, open $config.dat for editing and close it without making any modifications.
2. Run automatic configuration routine (it will add all the declarations and copy the SRC program to the control system).
#9
I see, the other one is configured! Thank you very much again Dmitry!
#10
Hello,

I understand that this approach involves copying the RoboDKsyncVER.src file into the control system. Could you please confirm where this file is located within the RoboDK installation? I’ve been unable to locate it.

Additionally, if possible, could you kindly provide version 580 as an attachment?

Thank you in advance!
  




Users browsing this thread:
1 Guest(s)