I am needing to install a basic 2D Vision Camera on a RJ3iB Fanuc robot to simply identify the position of a part located onto a shelf. I have no experience with 2D cameras, or how it will communicate with the controller. Can you give me some pointers on where to start? Fanuc iR Vision is just simply too expensive for this project so I'm hoping to purchase a Sick camera or somthing similar. Thank you!
2D Vision Sensor integrating questions
-
Brewton -
September 26, 2018 at 12:10 AM -
Thread is marked as Resolved.
-
-
IMHO by the time you account for your time (labor cost), the Sick camera won't be any cheaper. Irvision is very quick to set up, especially for basic part location.
Sent from my SM-G930V using Tapatalk
-
Brewton, as HawkME pointed out:
You have to take into account:
If using "dummy" camera you would also need a camera controller (depending on the case, it can be an industrial PC with some software). A "smart camera" is more expensive. Using iRVision, all the processing is done by the robot's controller.
But, on the other hand iRVision is not so good for inspection. It has some tools, but are somehow limited.
If you want to go with Cognex there is a doc on how to setup communication: http://www.cognex.com/support/downlo…tComms_Fanuc_v1[1].doc -
I've used SICK 2D camera (Inspector PIM60) few times in combination with Fanuc robot. For basic tasks like finding part location or measurements it was easy to set up.
You get calibration target for which you set up UFrame on robot and you get offsets in that UFrame. EthernetIP is also easy to set up.
If you have basic knowledge, it will take you a day to configure everything.
-
Thanks for your input! Does the RJ3iB Controller have iR Vision capabilities? Would I just need to purchase the package from Fanuc?
-
Good question. Now I'm thinking it may not be available on that old of a controller. You can call and ask Fanuc, unless someone else on the forum chimes in. If it isn't then it makes your decision a little easier!
-
I think many brands of cameras can meet your needs. You can use a intelligent camera or a normal camera with a machine vision software, even you can write your own code using OpenCV.
But if you want to communication with your RJ3B, you need to check what interface or fieldbus dose your robot have. Do you have a rs-232 port or enough IOs which will be easy and cheap for you. If not, you need to buy some options for your communication.
Finally, you should write some code using Karel by yourself to calibrate your camera and robot, then, you can send commands to camera and get the position from camera.Hope it is helpful.
-
Irvision is not available in RJ3iB, before irvision we are using Fanuc Vision V500i, it's not a real integrated vision(like irvision) , necessary to connect controler with computer include V500i software.
problem, it's very difficult to find/buy avaldata card or ITI card to connect camera with the computer. -
Why not use a GigE Camera or a intelligent camera?