i use fanuc ladder III on windows 10.
Posts by bill4807
-
-
i have a duplicate system R30ia and have typed all the comments, set all the I/O, the interconnects, ethernet ip mapping, model A mapping, comments and commented all the programs in 1 of the robots.
Is there a way/file to transfer this information over to the second robot?
No positions are taught yet, no PR or home, or DCS points yet.
I just want to bypass the 8 hours of typing..
TIA.
-
Also, the following is missing in R30iA vs R30iB:
- Jumps in BG Logic.
- Point Logic in motion TB/DB option.
Good to know. Im sure i will need BG logic. And i guess I will try to cross that bridge when i get the teach pendant in my hand.
-
On the R-30iA, I believe you lose the handy CUT function within COPY/PASTE when editing programs.
I have noticed that iRVision processing time is noticeably longer on the R-30iA compared to the current controller generation.
No matter how much of the fancy functionality you lose with the older generation controller, it can still be programmed to do what you need it to do. There are plenty of those old dogs out there running production.
I think as long as i can copy/paste i will be ok. We wont be needing vision on this, so no worry there, but still nice to hear the differences.
I am sure ill be back with a question or two once we get them powered up.
-
Bill
Just a recommendation for the IF....JMP.
I do not how complex your program is but try this:
use LBL1 and jump to LBL 11,12...........19
use LBL 2 and jump to LBL 21,22,...........29
when you are in LBL11, jump to LBL 111,112,113......119
When you are in LBL24, jump to LB 241,242......249
and similar with LBL 174, jump to LBL 1741 or 1742 or..... 1749
because it will become a nightmare. Even with the Flags or Registers, group them
ok, that does seem complex. Hopefully i will not have to use that many if i have to use the r30ia. But i will use this structure for sure if i do..
Thanks
-
I am saying that for R30iA.
Instead of using:
: IF (condition), THEN
: ...
: ELSE
: ....
: ENDIF
You can do:
: IF (not condition), JMP LBL 100
: ...
: JMP LBL 200
: LBL 100
: ....
: LBL 200
It is the exact same logic, just using Jump Labels instead of the IF/Then/Else structure.
R30ia.
Ok i understand now.
-
As far as I know R-30iA has 7.xx.
V5.XX is RJ3, which didn't even have a low speed teach mode. Those are scary to work on.
V6.XX is RJ3iB, which adheres to the 1998 RIA spec, so you get a T1 mode.
V7.XX is R30iA, or rarely refereed to as RJ3iB+. This was when DCS was first introduced.
V8.XX is R30iB, which allows logical structures that have been around since the 60s.
V9.XX is R30iB+, which is the current gen.
I mean you just have to download a different AOI for R30iA on the PLC side. Or configure your general IO modules differently since it changed from each generation of controller. If you are not the PLC guy, you won't have to worry about it
Perfect. The generation breakdown is nice.
I am the plc guy and robot guy, but more so, the plc guy, hense all my questions. Lol
-
I think software version 8.3 and above includes IF/THEN/ELSE/ENDIF, anything earlier does not.
So I think R30iA software did not go this
thank you
-
There is no 'If .. Then', but there is an 'If ... JMP'. So it is a bit ugly but you can functionally create the same logical structures.
Are you saying this for the r30ia or r30ib?
thanks
-
hi nation,
Thank you.
Ouch, no IFTHEN statements.. that may be tough.
Does the R30iB support IFTHEN? I am not certain.
Yes it is allen bradley PLC.
What do you mean 2 different options for DCS, ethernet vs safety i/o?
Normally i wire safety switches to safe inputs for DCS zones.
then i would like non safe zones, with confirmation to the plc letting me know if i am in these nonsafe areas.
So you say i would need 2 different options?
-
hi everybody,
I do not have much experience with older robot controllers.
I have used R30ib, and R30ib-haptic type.
We have the opportunity to get our hands on a few R30ia robots and controllers. Im not so enthused about, therefore my question.
Am i in for any gotcha's dealing with ethernet I/P adapter (non-safe) they say is already installed, or using mixed logic (IF,THEN,ELSE,ENDIF) type statements, or DCS that they say is already installed.
Can I use DCS for zoning safe stop areas and non-stop zones? And run these signals to digital I/Os or/and over ethernet?
I believe i can do all of this in the newer controllers, but i am worried not knowing so much about the r30ia.
Thanks in advance.
-
I am using UOP.
I will read about setting start for continue only. THis is exactly what I was reaching for.
I just read about it. $shell_cfg. $cont_only.=true.Great, thanks so much.
-
Yes, I may use the option to monitor the teach pendant switch.
I3ooI3oo,
This is my main concern is that I have interlocks and registers I'm using within all the subprograms. (Since this is a very compact area, and many DCS zones are not within the time or budget unfortunatly for interlocking. )And at the very beginning they all get reset. So if the operator starts from beginning everything is ok. No matter if they go through and FWD or toggle some IO or registers during manual. I don't care as long as it always starts from the top of master program.. (in the case of setting a bit at the end of the program as mentioned, I worry about someone getting smart and FWD through that line, turning the bit on, then re-starting from some other spot in the program.Sorry I don't mean to argue your comment, I appreciate them all! I just want to understand if I am missing something, since I don't work with them all the time.
Thank you
-
Hi again all,
Does fanuc have a signal to let me know I'm at the top of the main/master job? Or similiar.
R30iB controller.
This signal is very helpful with motoman, in the plc I can inhibit starting unless the highlight line is at the very top.
I know I can reset and abort but this doesn't check that the operator didn't touch the teach pendant. -
No I do not have the payload checker.
I will look into options to make it lighter on monday.
Thank you for the help -
It is a dual arm gripper. Two festo HGDT-50 mounted side by side on a flat plate about 12"in length and 4-5 " depth. This flat plate is directly mounted to J6.
-
Hi,
Maybe I am doing this wrong?
After completing the payload identification calibration on an R30iB-LR mate 200iC it tell me it's overloaded. The estimation came out to 0.52 kg. This Doesn't seem right to me.
This robot is a 7Kg robot. The EOAT is 12.5 lbs. Yes it is close to max, or is it over?
Did I calibrate is incorrectly? All I entered was the G1 payload EOAT W/O part as 5.7kg and G2 payload as EOAT w/parts as 6.5kg. All inertia were 0 before the calibration.
Can anyone advise if my manually entered values are effecting the Cal?
Thank you. -
I will most likely be using the DCS to check. I feel better about it this way.
Thank you all for the examples and function descriptions. This is helping me quite a bit.
Very much appriciated. -
Prasolet,
Now I understand what you mean, monitor instruction. Thank for the description. I have never used BGLogic before.HawkME,
I believe this is what I was searching for. I do have DCS on this one. At the end/beginning of the main program I will be returning home, and will also not let them start without being at (start pos/home)But in any other circumstance the operator will have a home button on the HMI. I am familiar with Lpos/Jpos, but have never implemented it.
I thought if in zone 1, jmp to prog-X, if in zone 2, jmp to prog-Y, etc etc. That is the easy part I think. My main concern is does the Lpos/Jpos instruction effected differently if I have say 4 different user frames?
Thank you -
What is monitor condition instruction?
I was thinking about using the current position instruction, but using this do I have to create multiple zones within the whole cell?
For instance: current position is within cube #1, then create a safe home routine back? Doing it this way I may need to have quite a few zones. Is this typical?Thanks,