If you have the options that I mentioned.
If you want (and can) make your own PC app, you can use this youtube video + the source code in the comments as a starting point.
Credit to @Maxim for the video + source code.
Many thanks for the help. I’ve tried with the screenmaker and has been very useful. Now it’s a lot easier…
You wrote something up that fast?
Yes, I told you! I need to change only a variable! Screenmaker is quite easy. I’ts similar to VB6. But, now I have another problem: the screen I’ve created has been succesfully uploaded in my fp, I can see project files in the flexpendant explorer but it doesn’t appear in the top left menu as it does in the flexpendant simulation. If I use screenmaker doctor I get an error saying I have to add screenmaker.sys as a module. What does it mean???
Sorry, I have not used that myself. But good job so far. I am sure that better help will arrive soon.
I think these modules should be loaded automatically if the robot is booted correctly.
But you can try to load them manually, you can find the module in the robotware folder.
On my computer the path is
C:\Users\admin\AppData\Local\ABB Industrial IT\Robotics IT\RobotWare\RobotWare_6.15.1001\options\gtpusdk
Hi, I’m sorry but I’ve tried with some hints found in this forum but without success. I’ve searched for that file on my pc and found it under 6.14.1017 release, so I’ve upgraded flexpendant system hoping it would have been downloaded automatically but nothing. Then I’ve tried with the mod of sys.cfg in the backup folder but performing a reboot, I receive an error message saying “missing task for screenmaker.sys”
In the Controller parameter domain the Type Automatic loading of modules has to have an entry.
The following entry is on many controllers in this facility (though all are running RW 5.15):
RELEASE:/options/gtpusdk/ScreenMaker.sys
Also, in ScreenMaker for the project’s properties Display tab, is the ABB Menu section configured?
I’ve entered that entry this morning but nothing changes. The ABB menu section is properly configured…
I tried configuring it in robot studio. Now I can see under rapid->T_ROB the screenmaker sub menu. If I click it I have
MODULE ScreenMaker(SYSMODULE,NOVIEW)
PERS string routineNameToCall := “”;
PROC ScmCallRoutine()
IF routineNameToCall <> stEmpty THEN
%routineNameToCall%;
ELSE
TPWrite “Rapid Data must be set before”;
RETURN;
ENDIF
routineNameToCall := stEmpty;
Stop;
ERROR
routineNameToCall := stEmpty;
RETURN;
UNDO
routineNameToCall := stEmpty;
ENDPROC
ENDMODULE
but It doesn’t start. Do I have to input my screenmaker app name in "routineNameToCall "?
Ok, I decided to quit the project and throw the arm in a deep hole. I think ABB robot system is a disaster. With Kawasaky robots I’ve never had problems of this dimension. I’ve made something like 10 km only to press “authorize” on the flexpendant every time I need to access in write mode…
Many thanks to all have helped me. Buy Kawasaky…
I usually put the robot in automatic mode when I need to restart and get write access multiple times B)
Hi Andrea
To solve this in the easiest possible way I would make the operator press one of the physical buttons on the FP, e.g. button 4. This button is setup to set a “fake” digital output to 1. In your program loop (or background task if you have that option) I would check if the output signal is 1 and if so, start a menu like a simple UIMessageBox or UINumEntry. When operator is done changing the value, the output is set back to 0 in the rapid code.
It’s a solution from the 80’s but it works ![]()
To create a “fake” digital signal, just leave the device and device map field empty…
/David
Tompanhuhu, many thanks for your trick, but just for discussion love, from the moment a programmer write a software like RobotStudio that is intended for REMOTE connection, he/she must think that “REMOTE” means “not so near to press a button by hands”! Don’t you think? Why I can create an administrator user with write access without having that write access?
Well robots can be dangerous so checking local presence is a good thing if you ask me, but I agree it’s annoying.
Right, but I’m talking about the develop phase with the controller in manual mode