Forum Migration Notice
We're transitioning to a more modern community platform by the end of this year. Learn about the upcoming changes and what to expect.
Using external camera to send coordinates to the omnicore controllers for picking up object?
Aadeshs
✭
Hello All,
I am relatively new to ABB robots, I am working on a project to set up a Vision algorithm which would send coordinates to the robot for picking up the object. I plan to use Ethernet IP for this connection where I would make my PC a server for the vision and the robot would be a client which is IRB 1200 with an omnicore controller and RW 7. I am referring to the following manual: https://search.abb.com/library/Download.aspx?DocumentID=3HAC066565-001&LanguageCode=en&DocumentPartId=&Action=Launch
I have the following questions:
I am relatively new to ABB robots, I am working on a project to set up a Vision algorithm which would send coordinates to the robot for picking up the object. I plan to use Ethernet IP for this connection where I would make my PC a server for the vision and the robot would be a client which is IRB 1200 with an omnicore controller and RW 7. I am referring to the following manual: https://search.abb.com/library/Download.aspx?DocumentID=3HAC066565-001&LanguageCode=en&DocumentPartId=&Action=Launch
I have the following questions:
- Is it possible to create my PC as a server using ethernet IP as the manual states ethernet IP can be used only to connect another omnicore controller or a PLC?
- What is the best way to connect the external camera with the robot to send the coordinates?
- If I understand correctly the PC with the camera would be an external scanner and my robot would be an internal adapter in this setting right?
- Is it possible to send the coordinates to the robot using a python script?
Ps. I am already available to ping the robot via the PC using a switch and the service port.
Thank you so much in advance.
Kind Regards,
Aadesh Shah
Thank you so much in advance.
Kind Regards,
Aadesh Shah
0
Answers
-
There are not any Ethernet/IP packages to run on a computer that turn it into a server. With that said, the easiest answer for communicating information from a computer to a robot is to verify that you have the PC interface option on your robot and use the PCSDK. This will let you use a .net framework program that you can create to set variables and control a robot. Otherwise, you best option is to use socket communication with TCP/IP. There are some paid solutions for getting Ethernet/IP to run on a computer but it is not free and I can't speak for its usefulness.0
Categories
- All Categories
- 5.6K RobotStudio
- 401 UpFeed
- 21 Tutorials
- 15 RobotApps
- 306 PowerPacs
- 407 RobotStudio S4
- 1.8K Developer Tools
- 250 ScreenMaker
- 2.9K Robot Controller
- 364 IRC5
- 83 OmniCore
- 8 RCS (Realistic Controller Simulation)
- 854 RAPID Programming
- 37 AppStudio
- 4 RobotStudio AR Viewer
- 19 Wizard Easy Programming
- 110 Collaborative Robots
- 5 Job listings