Fanuc Robot and Keyence Vision

  • Place your Ad here!
  • PLC using Mitsubishi

    Vision Using Keyence XG/CV-X/XG-X

    Fanuc Robot using R-30iB PLUS controller


    yes it was transfer line with allignment position through keyence vision.

    from this application,

    1) it is possible for 2 robot communicate with 1 vision controller

    2) How to trigger one camera at one time and give robot the offset data even the robot was connect through 4 vision into 1 hub.

  • Hi

    1) Going back to the original answer. The vision controller are not connected to the robot. They are connected to the PLC. You can have many robots receiving the information (coordinates) from PLC

    2) When a particular robot request for a picture to the PLC using a DO. The PLC takes the picture and send the values using for example a word

    On the robot side, this will be 3 GI (one for x, one for y and one for z)


    On your application all the vision process is done between Keyence and Mitsubishi. The robot only says , "i need a picture" , "What are the coordinate values"

    I mean, you should send the values back to PLC for confirmation, also you can check if the values are within the reach limit, etc, but the actual vision is done at PLC

    Retired but still helping

  • Hello, does anyone have any pdf manuals on incorporating vision onto robots? I never knew you can do that. I have some applications where camera would be useful, I would like to read more about it. Do I have to buy separate option onto the Fanuc Robot?

  • Hello, does anyone have any pdf manuals on incorporating vision onto robots? I never knew you can do that. I have some applications where camera would be useful, I would like to read more about it. Do I have to buy separate option onto the Fanuc Robot?

    There are multiple options. Which of them you can use will depend on what options your Fanuc robot has.


    Fanuc has its own IRVision package, which includes nice menu-driven installation and setup tools on the pendant.


    OTOH, there are 3rd-party vision systems like Cognex, Keyence, SICK, ISRA, INOS, and many others. These generally are set up using their own software, and connected to the robot via I/O or TCP/IP (or, in some older cases, RS-232).

  • Hello
    Now, I have a project with fanuc robot, keyence camera, and PLC mitsubishi too. The function of the camera is guiding robot to put bag from pallet. Robot already recieve the coordinat from camera through the PLC (x, y, angle), but the problem is when I teach the reference bag and make datum then I change the position of bag in the area of camera view, Robot not move in the same position of the datum that made before. What should I do? Is any calculation before I send data from Camera to Robot?

  • I have used vision with FANUC robots but I have never used something other than FANUC vision for my applications. Those of you using the Keyence vision systems, I know our Keyence support is top shelf and if we needed them to help deploy a system, they would be here to help. I know that Keyence is pushing these features so I would put them on the spot and request some assistance to expedite things.


    If I may, what is the advantage of using the Keyence vision system over iRVision? I have been unable to determine the advantage of using the Keyence vision system for visual guidance unless you are wanting to inspect the parts at the same time. To me you will get a smoother integration and better support if you use the FANUC vision system.


    Hello, does anyone have any pdf manuals on incorporating vision onto robots? I never knew you can do that. I have some applications where camera would be useful, I would like to read more about it. Do I have to buy separate option onto the Fanuc Robot?

    The manuals can't be shared here but there are videos on YouTube that show vision applications.


    Cameras are good for visual tracking, line tracking, circular tracking, product grouping, and bin picking applications. I have not used vision for bin picking but I would someday like to combine that option with a flex feeder so that you I'm not required to singulate parts. It would be really nice if you could use the bin pick option combined with line tracking so that you could get 3D pick data on parts that aren't singulated. If you use the iRVision package keep in mind that the tools available are not for quality inspection.


    Also, if you intend to do visual line tracking you will need to use the analog camera option. I ordered a gige camera iRVision Package for vision guidance and as the project progressed we decided we wanted to do a visual line tracking application and this isn't supported with anything but the analog camera option.

  • First verify that both parties are working on the same coordinate base.
    On the other hand are you using a base vector sum for displacement?

    I have already make Uframe in Fanuc robot same with origin of keyence camera. X and Y coordinat is working, but for rotation it doesn't work. If I rotate the workpiece, Robot cannot follow the workpiece. Do you have any suggestion?

  • I have already make Uframe in Fanuc robot same with origin of keyence camera. X and Y coordinat is working, but for rotation it doesn't work. If I rotate the workpiece, Robot cannot follow the workpiece. Do you have any suggestion?

    Posting the same questions in multiple threads is very confusing and should be stopped. I hate to say it, but "I" would prefer if you just keep bumping your original thread.


    That being said, it sounds like you are hitting a configuration change. Have you tried a Joint movement instead of a linear movement, or adding a WJNT to your linear movement?


    I think I remember your original problem, but when you post in so many different threads it is very hard to follow, please keep your original question to one thread.

  • Posting the same questions in multiple threads is very confusing and should be stopped. I hate to say it, but "I" would prefer if you just keep bumping your original thread.


    That being said, it sounds like you are hitting a configuration change. Have you tried a Joint movement instead of a linear movement, or adding a WJNT to your linear movement?


    I think I remember your original problem, but when you post in so many different threads it is very hard to follow, please keep your original question to one thread.

    Ok thanks for your advice. I will make the thread.

  • Posting the same questions in multiple threads is very confusing and should be stopped. I hate to say it, but "I" would prefer if you just keep bumping your original thread.


    That being said, it sounds like you are hitting a configuration change. Have you tried a Joint movement instead of a linear movement, or adding a WJNT to your linear movement?


    I think I remember your original problem, but when you post in so many different threads it is very hard to follow, please keep your original question to one thread.

    Thank you, I will try it

  • Hi, everyone, currently i am using fanuc robot and keyence vision as well.


    Keyence camera are mount on robot.


    However, when keyence performing its vision calibration. it does not output any Uframe and Utool values to my fanuc robot or give any values to me to setup keyence camera Utool on robot.


    According to keyence, they will do their internal calculation and output the actual position to robot. But i will have trouble with that actual position due to TCP issue.


    May i if anyone have experience to setup keyence vision with fanuc robot, and getting the Utool and Uframe value to keyence camera.


    Thanks

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account
Sign up for a new account in our community. It's easy!
Register a new account
Sign in
Already have an account? Sign in here.
Sign in Now

Advertising from our partners