Hello, can you share an example? Or which page should I look at in the manual (with which words should I search?)
Thanks for everything.
Hello, can you share an example? Or which page should I look at in the manual (with which words should I search?)
Thanks for everything.
Hello. Thanks for all your support. I started researching Power On Event. However, I have another question. Is there another way to create two digital outputs so I can tell if the robot is in or out of a location? For example, if the Robot is in Position 1, let's enable Do_1_in_position. If the robot is not in position 1, activate the digital output Do_1_out_position.
Hello everyone. I want the robot to send a digital output when it enters a position. For this, I defined two positions named pos_11 and pos_22 and defined values according to the World Coordinate system. However, when I moved the Robot, I could not get the Digital output. What could be the reason? Can you help me? Thank you.
I have shared the codes as .txt below.
Hello to everyone. I am producing 10 different projects in my robot. projects are named project_1, project_2, ... project_10. I want to do the project selection process from the HMI panel. (Siemens Plc and HMI panel). While the robot is in home position, I want it to work according to the signal from the plc (for example, project_2). So I want to send the job code to the Robot from the HMI panel. What commands should I use on the Robot for this? Is there a sample project about it? Thanks in advance.
Hello everyone, friends. In the robot program I wrote, when the robot completes the task and returns to its home position, it automatically performs the same tasks again, I added "stop" to the end of the command to prevent this. This time the Robot goes through "Stopped". This time the Robot expects me to press the "play" button on its pendant, but I want the robot to go to its home position and wait until the signal (example waitDI Signal_01) comes back. I don't want to press the play button on the pendant. For this, which commands should I change in the program and which commands should I add instead? I am attaching the program line below. Thanks in advance.
Thank you for your support but I don't quite understand what it means to declare locally as I don't understand English very well, can you show me an example?
Hello everyone. I have a question for you, I have multiple module and Routine files. Every routine works with signal control if the robot is going to move. For example, if the 1st Module is the main module, I want a routine file connected to the 2nd module to run automatically when the robot is in automatic mode, when the signal for the routine work that is connected to the 2nd module comes. it works, how can i do that? Another question I have is, is there a signal to understand whether the robot is working at the moment? If not, how should we create it? Thank you from now.
What command can I do this with? I'm kind of new so I don't know how to do it.
Hello friends, in the program I wrote, interrupt works depending on AIR PRESSURE and PLC CONNECTION, if these two signals
I want the interrupt to run and the robot to stop if anyone steps in.
When the signal is lost, the interrupt kicks in and the Robot stops.
So far everything works fine.
But the problem is that when there is no signal loss, the interrupt is activated and the Robot stops. I checked the robot signals both visually and via plc, but there was no signal loss.
The robot works between 5 and 10 minutes and the interrupt is automatically activated.
I think I made a mistake in programming, I am sharing the Picture below and the MainModule file with you, can you help?
Remove the "\Single" from your ISignalDI instruction.
My problem is solved, thank you.
Hello everyone. The interrupt command that I use in my robot program only works once and does not stop the robot in subsequent signals. Although I deleted the interrupt command I defined with the IDelete command, I could not understand why it did not work.
I can't find where I made a mistake. Why do you think it might?
My main module;
Thank you. I will try this.
Hello everyone, friends. I added an interrupt command in the Routine file I am using. I am using the "ISignalDI" command. I want the robot to stop when the air_pressure signal is "0". However, I don't know how to use it.
robot-forum.com/attachment/33254/
Can you help me to code this? Because the command I wrote is not working.
I don't know what the intno command does. When I start, it gives the following error and the robot does not start.
robot-forum.com/attachment/33255/
How can I make the robot stop when the air_pressure signal is "0", I don't have enough information, can you help please?
And how should I configure the "intno" command?
My robot is working with PLC Control.
Where can I find a reference guide? Do you have a sample project? Thank you.
Hello everyone. I need help with an issue, I hope you can help. On my IRC 5 Robot, for example, in the Weld_Left Routine file, I want to check the water flow before each source of the robot. As an example I have a signal called WaitDI waterflow_ok. Robot codes in the Routines file: 1-MoveJ
2-MoveL
3-WaitDI waterflow_ok
4-Spot
5-MoveL
6-WaitDI waterflow_ok
7-Spot
8-MoveL
9-WaitDI waterflow_ok
10-spot
this way, instead of adding WaitDI waterflow_ok command one by one before each spot command, by adding one command to this routine file
I want to ensure that the robot does not continue its movements when the WaitDI waterflow_ok signal is not received. How can I do that? Does anyone have knowledge? Thanks.
Display MoreFirst of all, come easy.
Let's answer your questions.Since these sources are in 4 different regions, should I create 4 routine files?
- If the part has more than one version, a separate routine should be created.
The fixture will turn
- What is the fixture spinning with? Servo? External Axis? Pneumatic? Asynchronous? Index Table?
And since 4 different zones will go as Job 1-2-3-4 respectively, how should I direct the Robot to the 2nd zone after the 1st Zone is over?
- First of all, make sure that the robot has a world zone option. If there is no world zone, make sure that the robot comes home with a mechanical switch and presses the switch. (For the risk of collision) The turntable rotates due to an incorrect command, the robot hits the robot while it is on the fixture.
Robot will send a clamp open signal, The robot will verify that the clamp has opened and then
- You must add an I / O board according to the communication type of your robot / you must connect the clamp signals to the existing signal card. You must introduce the signals you have connected in the Configuration Signal section. (Etc; EIO)
After introducing the clamp's open and close signal, put WaitUntil command on the program commands and wait for the signal to arrive.
Then the clamp will close and the fixture will turn again.
- After the robot finishes the job again, it says home idiom. It is based on mechanical switches. With the signal received from the switch, the robot is accepted in the safe zone. Clamp close signal is given, clamp closed information is received. The fixture is rotated.
Thank you for your support.
Fixture is rotating by Servo motor.
I have no information about World Zone.
Can you share information such as what is the World Zone, how to set it up?
Hello, I need some information about writing a robot program.
My System;
IRB 2600 Robot
IRC 5 Controller
You may think I want to prepare an aluminum welding project.
The steps are as follows.
On the front surface, 4 areas will be welded.
Since these sources are in 4 different regions, should I create 4 routine files?
And since 4 different zones will go as Job 1-2-3-4 respectively, how should I direct the Robot to the 2nd zone after the 1st Zone is over?
After the front surface is completed!
The fixture will turn
It will weld a point on the back surface (Job 5), then to weld the 6th Zone respectively.
Robot will send a clamp open signal
The clamp will open
The robot will verify that the clamp has opened and then
The last point (Job 6) will be weld.
Then the clamp will close and the fixture will turn again.
Hello to everyone. I have an "IRC5" ABB Robot. I use it for spot welding. When there is a problem in the water line coming to this robot, I want to prevent the robot from welding by sending a signal with a flow switch. In other words, when the water is cut off, the flow switch will send a signal and the robot will wait and a text saying "Waiting for water information" will appear on the screen. The robot fires a total of 26 spot welds. There is an input card on the robot.
Do I need to write these commands in the routine file or the mod file? And can you help me how to do it? If you want, I can share the program backup with you.
These are all my thoughts.
What are your solutions and experiences? Please share with me.
Thanks everyone