Hello guys,
I am testing a program. When I execute RSR001 (Main program) I have this error.
Any idea??? The help for INTP-435 isn't very usefull.
Thank you, very much.
Hello guys,
I am testing a program. When I execute RSR001 (Main program) I have this error.
Any idea??? The help for INTP-435 isn't very usefull.
Thank you, very much.
My controller R-30iA and my Digital I/O are in HMI (comunicating by ethernet, all ok)
On BG Logic, need to set R[1] to 0 when DI[1] is off.
I tried with different codes and works perfect in normal conditions, but when I turn on controller, BG Logic starts before HMI/Robot comunication, and robot think DI[1]=off for miliseconds or smth like this. Sometimes work and sometimes not (but in all start, there is a fail)
QuoteF1=OFF
IF !DI1 AND F2, F1=ON
F2=DI1
IF F1, R1=0
QuoteIF !DI1 AND DI20, R1=0
DI20 has direct 24V
DI1 on start has 24V too (depends of sensor but now is forced to 24V)
On controller start R1 is going to 0
Any idea??
EDITED
Real Info.
R[9]=1 R[10]=1 R[11]=0 R[12]=0 values on Shutting Down controller
R[9]=1 R[10]=0 R[11]=0 R[12]=1 values when I start controller
CODE IS.
QuoteDisplay MoreIF DI20 AND !DI4, R9=0
IF DI20 AND !DI4, R11=1
IF DI20 AND !DI7, R10=0
IF DI20 AND !DI4, R12=1
DI20 and DI4 are connected to 24V(HIGH) all time. But faster start on Controller is reading false low's conditions on this DI. =S
EDITED 2
Looks like fixed.
I added one DI more on all conditions... AND DI3 (it's NC button, so 24V always it's not pressed). With 10 power off/power on its working.
Any idea to do that correctly?? I don't like the solution.
Yes, if the condition becomes TRUE while doing the motion, it skips the rest of the motion and continues the program
If the robot completes without detecting the condition, JUMP to a LBL to handle this condition
Exactly!!! Thanks 4 answer.
Hello guys,
I am testing this program.
QuoteDisplay MoreL PR[10] 100% FINE ACC100
SELECT R[11]=1 JUMP LBL[1]
=0 JUMP LBL[2]
LBL[1]
SKIP CONDITION DI[8]=OFF AND DI[9]=OFF
L PR[19] 100mm/sec FINE SKIP, LBL[3]`
LBL[2]
L PR[4] 500mm/sec CNT100 ACC100
SKIP CONDITION DI[8]=OFF AND DI[9]=OFF
L PR[2] 100mm/sec FINE SKIP, LBL[3]`
LBL[3]
*
*
*
[END]
Beeing R[11]=1, It enter to LBL[1] correctly. Mov to PR[19] starts well and when DI8 and DI9 go OFF, movement Stops well. Problem is it doesn't jump to LBL[3].... It continues the next line, with Mov to PR[4]
What I am Doing wrong?
EDITED
Reading well, SKIP COND. doesn't work as I thougth... SKIP LBL[] is when mov finish without SKIP CONDITION=TRUE... It jumps to this LBL, and If CONDITION=TRUE it continues on next line.
You should be able to change them as long as that program is not being run at the time and is not write protected.
Also if you have any positions in the programs that used the 7th axis they will not work and create this fault you see I believe.
Try just creating a small program with your before mentioned code with the proper program details.
Nop, new program with 1,*,*,*,* with 2 lines
PR[30]=LPOS
R[17]=PR[30,3]
I got INTP-430 Dry Run needs other groups. I can't execute the miniprogram.
EDITED.
$DRYRUN.$GRP_MASK=1 and miniprogram worked. It saves Z coord.
This volkswagen R-30iA is making me crazy.
Thanks! =)
Yes that is exactly your problem for sure.
I am testing in simulator. I've changed program properties but now I got INTP-430, trying to run that.
And I some programs i cant change these properties. =S
By chance does this robot have an aux axis? Like a table or rail system?
This is the only reason I can think of that your program only work for PR30,1
If so you need to change the program details to 1,*,*,*,*,*
I think It Will be the problem... This robot was mounted on rail, It had configured 7th axis. To move It I had to remove 7th axis configuration.
I will try tomorrow morning. I think u r being right
I would try checking PR30 to sure it is set to Cartesian and not joint first off.
It should be already set but it is the easiest thing to look at.
Does it write any value to R[17]?
Thanks for fast answer.
It doesn't write anything to R[17].
I am not sure how to set this point to cartesian. I don't know what do u mean, coz I can see the point with cartesian values and joint values.
Where I have to change it?
Thanks for all.
EDITED:
It writes R[17] if I use [30,1]. And it writes X-coord value.
Hello all,
I am having INTP-204 (Invalid value for index) and I am not understanding why. The controller is R-30iA.
The code is:
PR[30]=LPOS
R[17]=PR[30,3]
PR[2,3]=R[17]-R[18]
When I try to execute any of black lines, I got INTP-204. I have tested with R[17]=PR[30,1] and works perfectly, It saves X-coord from PR[30] but If i try [30,3] or any different to 1, It doesn't work.
Same in line PR[2,3]... dunno why I can't save the Z-coord.
I have tried with robot on Z>0, Z<0 and it fails.
Writing by hand in the register the same value of Z-coor I am trying to use, without any problem.
Problem comes when I try to save/write [ ,3] value of PR.
Any idea?
Hello guys,
I will make me crazy and u too.
Having R-30iA and LT-4301TM (Proface HMI) connected by internet, and comunicating well (%R, %Q, %I..). I am trying to make some changes in programs, add new ones, etc
1º) Cant change TP Mode. No 3 mode switch installed. I think the changes were dones by the last owner from comm or smth like this, but I have no idea how to.
2º) Can't create programs with random name, only with setted prefixs.
3º) For example, testing the robot I tried to run program called UP010 successfully. But in the case of program called UP033, I got:
INTP-105 Run request fail
INTP-652 Dry run can't ex
Same errors when I create new program =S I have tried changing menu>6.Setup>1.Prog. Select Changing Program Select Modes... w/o success.
This robot has strong configuration from last owner and it's making me lose more hair than I wanted.
Thanks for all =)
SOLVED.
Thanks guys!
Now working.
I can see inputs now in R-30iA, few of them works properly and few of them are blinking. If I give 24V to some IN it doesn't stop blinking (ON/OFF/ON/OFF/ON/OFF)
Maybe robot is reading some of them from 2 places?
Can't test OUTPUTS now coz I have R-30iA in Auto Mode and I have to see how to change the mode, coz It doesn't have mode selector on controller/teach
Thanks to all.
EDITED
I am going crazy. Now Digital Inputs works fine. No blinks. Now the problem is when I activate Digital Inputs, for example number 1, robot activate Digital Input 1 and Output 1 at same time =S
Last configuration was InputXX from HMI to [Robot]%Q000XX and OutputXX to [Robot]%I000XX. Inputs on robots worked fine and Outputs go HIGH when I activate his same number input.
I changed Inputs --> [Robot]%I000XX and outputs to [Robot]%Q000XX. Same problem, activating an Input I change state of the same number DO
Robots I/O config is.
DI[1-20] 0 0 1
DO[1-10] 0 0 1
=S=S=S=S=S
are you using the correct mapping for the inputs/outputs in the hmi? The HMI User Guide manual explains all that. Digital Inputs are %Q, so DI[1] is %Q1 Digital Outputs are %I, so DO[1] is %I1
Yes. I am trying with an input with the mapping u said.
I have a variable "in5" in HMI with adsress[Robot]%Q00005. When real INPUT5(%IX.1.00.05) in HMI is activated I change "in5" to TRUE (with Logic on HMI)
I don't see anything in robot =S
I only could transfer word adress type variable to the adress [Robot]%R00001 and it works.
Does the Robot have the SNPX option purchased?
I think yes.
Now I can read/modify registers of controller, but I can't read/modify HMI Digital I/O's with robot. =S
I think problem is I/O config...
Do u have any idea?
Thanks man =)
Hi all,
I have connected Proface LT-4301TM to R-30iA controller over ethernet. I have configured ethernet in HMI and in robot. Ping Successfully!
I can't configure the robot controller to use these I/O. I don't know what I am doing wrong. Controller is in AUTO mode and I can't change to T1/T2, could be the problem ??
Thanks.
'
SOLVED:
MENU-SETUP-GENERAL-CURRENT LANGUAGE
Are you guys referring to changing a system variable to change the language? I’ve changed our under Menu<Setup<General but I’m not sure if this is what you’re looking for?
Thanks!
Are you guys referring to changing a system variable to change the language? I’ve changed our under Menu<Setup<General but I’m not sure if this is what you’re looking for?
I don't see option there to change language =S
Did you try this in a controlled start?
Yes, I just tried and I can't change it. It's says write protected variable...
Now, when I try start controller It enter in Controlled Start.... and when i Press Next and Prev while it controller turn on I only have 2 options. Controlled Start and Maintenance Mode... How can I start controller with normal start??
Are you guys referring to changing a system variable to change the language? I’ve changed our under Menu<Setup<General but I’m not sure if this is what you’re looking for?
Yes, language variable is in german.
Are you guys referring to changing a system variable to change the language? I’ve changed our under Menu<Setup<General but I’m not sure if this is what you’re looking for?
Alternatively, sometimes you can change protected variables by doing it in a TP program. Write the line to change the language in a TP program, run it, see if it changes. But Controlled Start would probably be a good first step.
I cant try other ways, i am stuck in controlled start. Controller boots in this start mode.
EDITED: I did a cold start. Having that sh*t in german is making me crazy and I don't see the options xD
I still can't change language =S
Hello guys,
Trying to change Language from German to English in R-30iA controller it says Write Protected Variable (Obviously in German), when I select language variable.
I am not sure, but I think I have done it in other controller, but this one doesn't want change his language =S
What can I do to modify this variable?
Thanks =D