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

Control program execution KUKA robot

#1
Hello,

We're using online programming to control a KUKA robot through the RoboDK API, using the C3 Bridge Interface Server (kukabridge) as RoboDK robot driver. I know the C3 Bridge Interface supports control of program execution. To my knowledge, however, the RoboDK API does not (yet) allow for control of the KRL program execution (start/stop/reset), particularly the RoboDKsync543.src program.

Is this expected to be added soon? If not, is it possible to add this functionality ourselves and how?

This would be valuable, because it is currently required to manually select/cancel/start/resume/reset/stop the program (using the teach pendant). For example, if you want to enter the robot cell during operation, a safety stop is triggered and program execution is stopped, requiring you to (reset and) start/resume the program manually through the HMI after leaving and closing the protective fence.
#2
It is currently not possible to control the execution state of programs in KUKA controllers. However, we'll add it to the pipeline of new features to add.
#3
Now it's possible.
Additional commands have been added to the KUKA Bridge driver:
  • PROGRAM RESET
  • PROGRAM START
  • PROGRAM STOP
  • PROGRAM CANCEL
  • PROGRAM SELECT <PATH_TO_PROGRAM>
  • PROGRAM RUN <PATH_TO_PROGRAM>
  • CONFIRM ALL
How to run a program:
Code:
PROGRAM RUN KRC:\R1\PROGRAM\TEST_ZONE
The run command is the same as select+start.

I have attached the version of the kukabridge driver (Windows, 64-bit) and a demo project that allows you to call driver commands from a RoboDK station.


Attached Files
.rdk   KUKA Program Control Example.rdk (Size: 319.59 KB / Downloads: 15)
.zip   kukabridge.zip (Size: 89.23 KB / Downloads: 21)
  




Users browsing this thread:
1 Guest(s)