Hello everyone,
Would someone please tell me how to start the robot remotely from PLC?
The PLC is Siemens S1500 communicated by profinet with the robot. communication is established.
Thank you in advance
Hello everyone,
Would someone please tell me how to start the robot remotely from PLC?
The PLC is Siemens S1500 communicated by profinet with the robot. communication is established.
Thank you in advance
Use UOP signals. Do you have a manual?
Use UOP signals. Do you have a manual?
Unfortunately no, but I have access to crc fanuc if needed.
Thanks
Unfortunately no, but I have access to crc fanuc if needed.
Thanks
So download eg. Handling Tool manual, and then read about UOP signals, finally configure IOs over Profinet.
So download eg. Handling Tool manual, and then read about UOP signals, finally configure IOs over Profinet.
Hello,
I didn't find any thing with that name.
Could you please give
the direct link on fanuc website?
Many thanks
Search for the manual B-83284EN.
Search for the manual B-83284EN.
I only found a manual named "R-30iB_AuxAxis_Setup_Manual_part_of_R-30iB_basic_operator_manual_B-83284EN_04.pdf" and there is nothing about UOP signals on it.
Thanks for your help
The operators manual (basic operation) for the R-30iB (Plus) controllers ist the one you need. The most recent english version is B-83284EN/09.01.
Configure your Molex card and if you also have PROFIsafe, make sure the settings are correct.
Unfortunately I cannot open your attachments. In case your robot controller is a PROFINET device (slave), map the UOP signals to rack 102, slot 1.
Set Enable UI Signals to TRUE and Remote/Local Setup to Remote. Also set the program selection method you want to use (RSR, PNS, Style or Other).
The basic operation manual contains diagrams of the UOP signals which shows what to do to start the robot in auto mode.
I have already configured the Profinet Molex Card.
And mapped the signals on rack 102.
Remote is already set.
I'll set UI signals to true.
How to set the program selection?
Aside question: How to make pictures shown directly on topic and no as attachements?
Thanks
Program selection method can be configured via Menu > Setup > Prog Select. This is also described in the basic operation manual.
Regarding pictures/attachments, I normally just upload attachments with the upload function.
Regarding pictures/attachments, I normally just upload attachments with the upload function.
And this should be the only way to do it. Please don't use external storages/links, they will disappear and the thread will get usesless for people with the same problems.
Hello again,
Here's what I did for now:
- Mapped DI/DO and UI/UO => connection OK with TIA portal, when I force DI1 to True, UI becames True and so on.
- Robot Mode: Remote
- Enable UI Signals: True
With TIA portal, I set this signals to true:
IMSTP (UI1) = true
HOLD (UI2) = true
SFSPD (UI3) = true
ENBL (UI8) = true
I tyied with Start Signal((UI6) to true and then to false, but the robot doesnt do anything, the same with (UI18)
What am I doing wrong?
Thank you very much
What is your program selection method? In case of e.g. PNS you have to send the appropriate program number via the PNS1 - 8 UIs. You also have to create a main program, e.g. PNS0001 for program number 1.
Check if there are any errors on the robot side.
Also check the system config under Menu > System > Config. Send a screenshot if you are not sure with the configuration.
What is your program selection method? In case of e.g. PNS you have to send the appropriate program number via the PNS1 - 8 UIs. You also have to create a main program, e.g. PNS0001 for program number 1.
Check if there are any errors on the robot side.
Also check the system config under Menu > System > Config. Send a screenshot if you are not sure with the configuration.
Thank you,
Program selection wasn't configured, now it is working with "OTHER".
Now I want to selection and start a program from plc? how to do that?
Thanks
Did you create your main program and also set it under the detail screen of OTHER or via system variable $SHELL_WRK.$CUST_NAME?
Is your start method under program selection method UOP or Other? If UOP you can start the program with UI6 or UI18. For Other you have to define it with $SHELL_WRK.$CUST_START.
Did you create your main program and also set it under the detail screen of OTHER or via system variable $SHELL_WRK.$CUST_NAME?
Is your start method under program selection method UOP or Other? If UOP you can start the program with UI6 or UI18. For Other you have to define it with $SHELL_WRK.$CUST_START.
I created a program an set it under detail screen of OTHER,
Start Method: UOP
And now I can start the robot from TIA Portal with UI6.
Now I would like to be able to choose which program run from the PLC, is that possible?
Thanks
In case of OTHER it will always start the main program set under $SHELL_WRK.$CUST_NAME. You can then create some kind of a job handler inside that main routine to call different programs. To select these subroutines you can e.g. send a number to a GI via the PLC.
In case of OTHER it will always start the main program set under $SHELL_WRK.$CUST_NAME. You can then create some kind of a job handler inside that main routine to call different programs. To select these subroutines you can e.g. send a number to a GI via the PLC.
Understood,
How can I create a generic Main Program,
I want to be able to add new programs without modifying the MAIN program
Let's say I have this Programs
MAIN, Prog1, Prog2, Prog3 and so on,
In MAIN Program I want something like this
If GI1 Call Prog1
If GI2 Call Prog2
If GI3 Call Prog3
...
And so on,
If in a add a Prog99 and GI 99 is true I want it to call Prog99
Thank you