Guide: How to Set Up I/O on an ABB Robot with an IRC5 Controller
Happy to make some (light) revisions so comments are welcome, and though I poke fun in the guide, thanks to Henrik for the youtube video that got me started.
Comments
-
Best how-to ever! Sounds about accurate, but mostly just appreciate the tone. "Days of fury, frustration, wailing and gnashing of teeth" sums up my experiences nicely.0
-
So in step 5 of the software side: "Go to IRBX > Configuration > I/O > Unit Type. You should see a Unit Type "d652" on Bus "DeviceNet". Yes, this is your DSQC 652 I/O module which is connected to DeviceNet, a Bus used for I/O communication. See it there? Good."
I don't see a "Unit Type." What does this mean, and what can I do to fix it?
Thanks for any help,
Stephen
0 -
This module seems to be included in the default configuration of most robots, but you might not have it. Confirm that you have it (typically mounted on the inside door of the IRC5): http://new.abb.com/products/3HAC025917-001/digital-24v-i-o-dsqc-652
0 -
Where would it be located on a IRC5 compact (DSQC 1000)?
Thanks
0 -
Don't know -- never used a compact IRC5. Do you see anything that looks like an IO module?
0 -
The only I/O stuff I know we have is the option 716-1: Digital 24VDC I/O Card, 16 inputs & 16 outputs. I am assuming this is different than an actual I/O module.
Inside the front panel of the controller is 6 groups of terminals (XS12-XS17). Please see attached pics for clarification.
0 -
I guess it's possible that it has IO "built-in" somehow -- but they could also just be where you terminate the wires which go up in the arm -- if the arm even has wires going up through it. The IRC5 Compact manual should be able to clarify all these connectors.
0 -
The IRC5 compact has a standard DSQC652 module included- it is mounted internally so they bring the connections out to the front as per your photo.
It will come from the factory already configured - including the input and output signals (though you probably want to rename these to represent what the actual signals are doing in your process).
The "Unit" from RW5.xx in RW6.xx becomes "DeviceNet_Device" as shown below copied from an IRC5 compact EIO file.
DEVICENET_DEVICE: -Name "D652_10" -VendorName "ABB Robotics" -ProductName "24 VDC Unit" -Address 10 -ProductCode 26 -DeviceType 7 -ConnectionType "COS" -OutputSize 2 -InputSize 20 -
Graemepaulin,
Thank you very much for the information!
SM
0 -
Video tutorial on setting up virtual I/O on a virtual controller -- start video at 10:00 -- http://websvrnu.his.se/au113g/smartcomp3/smartcomp3.html
0 -
Hello!
I would like to know how I can define I/O signals in the controller. How could I add a predefined IO configuration file to your existing parameters? How can I create a Unit Type Virtual in the controller?
I'm using RobotStudio 6.03.
Thanks in advance,
Jessica Munoz.0 -
Hi,
Thank you for the guide! It's very useful!
I'm trying to achieve the similar thing. I want to control the robot arm using my Arduino 2560 mega board.
Now, how to choose devicenet cables? I'm so confused here. This cable should be able to connect DSQC 652 (I mean XS12 in my IR5 compact controller) and my Arduino board, right? Is this the right cable?
http://new.abb.com/products/3HAC022978-002?printPreview
http://new.abb.com/products/ABB.PARTS.SEROP3HAB9483-1
Thank you so much! I really appreciate anyone who can help.
Emma0 -
jessmupo said:Hello!
I would like to know how I can define I/O signals in the controller. How could I add a predefined IO configuration file to your existing parameters? How can I create a Unit Type Virtual in the controller?
I'm using RobotStudio 6.03.
Thanks in advance,
Jessica Munoz.
I have the same problem, the controller is the latest Compact IRC5 controller,and RobotStudio is 6.03.Any help is very appreciated.
0 -
With RW6.xx you do not need to define a virtual unit (device), you can define virtual (simulated) signals without it.
Just leave the device and device mapping blank when you set up the signal in the EIO configuration.
0
Categories
- All Categories
- 5.5K RobotStudio
- 394 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 249 ScreenMaker
- 2.7K Robot Controller
- 309 IRC5
- 59 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 785 RAPID Programming
- AppStudio
- 3 RobotStudio AR Viewer
- 18 Wizard Easy Programming
- 105 Collaborative Robots
- 4 Job listings