RoboDK Forum
Problem: Program Run Trapped at Call Program Instruction——革命制度党ntable Version

+- RoboDK Forum (//www.sinclairbody.com/forum)
+-- Forum: RoboDK (EN) (//www.sinclairbody.com/forum/Forum-RoboDK-EN)
+ - - -论坛:通用RoboDK问题(//www.sinclairbody.com/forum/Forum-General-questions-about-RoboDK)
+--- Thread: Problem: Program Run Trapped at Call Program Instruction (/Thread-Problem-Program-Run-Trapped-at-Call-Program-Instruction)



Problem: Program Run Trapped at Call Program Instruction-hwangyi-06-20-2022

Greetings,

I would like to share my problem. Is there anyone to answer?

Work purpose:
Real-time ("Run on Robot") On/Off control of a GP12 digital output

Setting and operation:
Robot - Motoman GP12
Controller - YRC 1000 micro
RoboDK: Latest version
Online Connect: TCP/IP
Driver: MotomanHSE

[attachment=3480]

To set I/O in my RoboDK program, I referred to the Phillip's advice from the following post:
//www.sinclairbody.com/forum/Thread-Question...nHSE--5407

I created a new .JBI job on the YRC side ("01-IO") so that RoboDK triggers that sub program for a while.

Problem:

RoboDK successfully executed the job file in YRC 1000 by program call instruction.
However, once having completed the subprogram job (one time), my main RoboDK program running stayed trapped in there, not moving forward to the next command line.

It appears like looping the (external) controller-side sub program with no ending. Do I need to check a robot driver or anything else? It'sprobably because the robot controller does not send any effective job finish signal to RoboDK (or RoboDK does not process that).