Hello,
When the robot is stuck on a sertain point, is it possible to load and run a program for example 'home' so that the operator just have to push a button and in this case the robot go to home ?
Can you help me out ?
Thanks
Erik
Hello,
When the robot is stuck on a sertain point, is it possible to load and run a program for example 'home' so that the operator just have to push a button and in this case the robot go to home ?
Can you help me out ?
Thanks
Erik
depends on what you mean by "stuck". give some more details
Hello ROBODOG,
The application is palletising . With stuck i mean when something go's wrong and the robot get to a build in switch dat stops the robot and wait for the operator. At this moment the operator have to move to a point, solve the problem and restart the robot again. Wat we want is that the operator then just have to push a button and the robot automatic go's to a home position.
The controller is RJ3.
Thanks in advance for helping me out.
Grtz. Erik
does the switch stop the robot in the same place every time?
I think better you use the process I/O boards + PLC..
There could be many reasons and also many places where the robot stops. The general idee is that the robot can move to a home position just bij pushing a button because the operator is not trained to jog with the robot.
Grtz
Erik
Still gonna need more info. Is it a prox switch that looks at something, is it gripper switches, a diode (laser), or what? And does it constantly look at the switch and when it reads or don't read, or is your program only looking for it in certain places in the program? Is your program wrote in TP or karel? You can assign macros to I/O's but they have to be non motion, so if you give us some more info we might be able to help you figure out a different way to go about doing what your trying to do. Like automatically go home when it sees that whatever it is your looking for is wrong.
Sounds like you may already have a switch on EOAT that is wired to CSTOPI or something similar, but like everyone says, you are not providing enough information.
If operator can not jog a robot then you need an automatic homing routine. This is common, especially on installations that run without a pendant.
You do not say where you want the button to be.....on the pendant or some other panel?
If you want real help then you need to put some work into this too.
Hello guys,
I appriciate that you want to help me. I try to explane in detail. The installation exist for many years and the company not exists any more. I was asked to program a extern button that is connected by a digital input with the robot. The installation is made to place bottles automatic in to crates. On the gripper (eoat) there is a proximity switch that is activated when something go's wrong during the placement in to the crates. Also when the crates or stacked on a pallet something can go wrong. At this point the proximity switch is activated and the robot stops. When this happend the operator at this moment have to jog the robot with pendant. De question now is how can i do this by just pushing a button and the robot activate a program 'homing'. The operator correct the probkem and the main program starts again with a new cycle. There is no karel, the programming has to be made in tp. Is it posible with a macro to end the main program and load the homing program just bij pushing that button?
I hope i explaned my problem enough otherwise i give more detail at your request.
Thanks in advance
Grtz Erik
Hello guys,I appriciate that you want to help me. I try to explane in detail. The installation exist for many years and the company not exists any more. I was asked to program a extern button that is connected by a digital input with the robot. The installation is made to place bottles automatic in to crates. On the gripper (eoat) there is a proximity switch that is activated when something go's wrong during the placement in to the crates. Also when the crates or stacked on a pallet something can go wrong. At this point the proximity switch is activated and the robot stops. When this happend the operator at this moment have to jog the robot with pendant. De question now is how can i do this by just pushing a button and the robot activate a program 'homing'. The operator correct the probkem and the main program starts again with a new cycle. There is no karel, the programming has to be made in tp. Is it posible with a macro to end the main program and load the homing program just bij pushing that button?
I hope i explaned my problem enough otherwise i give more detail at your request.Thanks in advance
Grtz Erik
Do you already have a Panel View or PLC? or is this all robot?
Yes there is a touchpanel tp177 and a plc s7 300 but i don't have the source program.
ErikR,
How about writing a recovery program with motion, call it from a Macro program (ie HOME), activate the macro from a DI. I have done this literally hundreds of times, we don't want anyone touching the teach pendant.
Oops,
- Should also say with an R-J3 I would make sure they ABORT before running the macro to be safe.
- I also erase the Fanuc GET_HOME because I use PR[1] for Home and the Fanuc program will overwrite it.
ErikR,
How about writing a recovery program with motion, call it from a Macro program (ie HOME), activate the macro from a DI. I have done this literally hundreds of times, we don't want anyone touching the teach pendant.
Hello docter c,
I'm not so familiar with macros, kan jou write for me the macrocommands i need in text ?
Thanks for helping me out.
Erik
Oops,- Should also say with an R-J3 I would make sure they ABORT before running the macro to be safe.
- I also erase the Fanuc GET_HOME because I use PR[1] for Home and the Fanuc program will overwrite it.ErikR,
How about writing a recovery program with motion, call it from a Macro program (ie HOME), activate the macro from a DI. I have done this literally hundreds of times, we don't want anyone touching the teach pendant.
Hi Doctor_C, I was reading through this post and that is what exactly what I am looking for. Do you have a typical recovery program and instruction that I can take a look for this situation? Thanks in advance.
Have a look at the bottom of this thread. I even posted code to do what you want.
https://www.robot-forum.com/robotforum/fan…45790/#msg45790
Good Luck! - Eric
Have a look at the bottom of this thread. I even posted code to do what you want.
https://www.robot-forum.com/robotforum/fan…45790/#msg45790
Good Luck! - Eric
The Page is no longer available. Would you be able to repost it if you still have access?