Hello All!
I have a Allen Bradley HMI pushing data value into a GI on the teach pendent. Is there a way to create something that will look at the number and load a .tp from the :FR? So they don't have to do it manually?
Thanks!!
Hello All!
I have a Allen Bradley HMI pushing data value into a GI on the teach pendent. Is there a way to create something that will look at the number and load a .tp from the :FR? So they don't have to do it manually?
Thanks!!
Why do you have to load programs from FR:?
The supplier that gave us this robot stored all the .tp in FR:, right now we are manually loading, saving and deleting them manually. I am trying to get away from that so I can make it automatic.
So far, I have the PLC and the robot monitoring GI 2 if they both match and the operator loaded the job manually from FR:, then I have a master program jumping to run that job. If that makes sense.
Do you not have enough memory to keep the programs loaded? How many and how large are the programs?
What you are asking to do is possible, but if you have the room to keep the programs loaded it will be much simpler.
There is about 110 programs at this point in time, more to come. They all vary in length. The current method does fine, we want them to only have 1 job loaded at a time due to operator confusion. If it is over complicated maybe its not the best solution after all. Just one less step for the operator to worry about was my idea behind it.
Do you have the Karel option?
Karel can easily move files between devices. Without Karel, I would leave well enough alone.
We try to avoid Karel at all cost but I appreciate the honesty...
Jump KAREL, maybe u should find another way. Save all .tp in PC, use FTP to send .tp to the robot. It 's not a good idea ,but possible to auto. But,why so many tp.......
Or you just put all your .TP in a Collection (folder) and only have the MAIN.TP outside of that Collection?
Jump KAREL, maybe u should find another way. Save all .tp in PC, use FTP to send .tp to the robot. It 's not a good idea ,but possible to auto. But,why so many tp.......
We do automotive, we have multiple jobs we run at any given time.
Or you just put all your .TP in a Collection (folder) and only have the MAIN.TP outside of that Collection?
Im not to sure what your refering to can you please explain more on how this is done?
Im not to sure what your refering to can you please explain more on how this is done?
"Collection" is FANUCs naming of a folder that contains programs in the SELECT menu.
When you create a new program, you can select various subtypes such as:
NONE = Regular TP program
MACRO = You guessed it! It's a MACRO type program
COLLECTION = This "new program" will not be a program at all, but rather a folder/directory in which you can store your programs.
To assign an existing (or a new) program do a folder ("Collection"), when in the Details-page of the program, there is a parameter for "Collection". If you have created any Collections, then at this parameter you can choose which of those Collections this program should belong to.
Then, instead of your program being present in the SELECT menu, you will see your Collections. Go inside and BOOM! There's your programs that you've assigned to this specific Collection.
If PLC has Ethernet port and accessing web server Function .You may run ‘’KCL COPY‘’ by URL.
Tested in Roboguide:
http://127.0.0.1/KCL/COPY FR:id9527.tp to MD:id9527.tp
'KAREL' or 'PLC accessing web server Function ' Which one is cheaper, buy it~~~
Karel its what you need, or macro LoadMD ()