Posts by skalactik


    You will be able to change robot network IP from the Teach Pendant in SETUP - Host comm - TCP/IP once the User Socket Messaging option is installed on the controller.
    This IP address will be used by Labview to connect to the robot.
    Also you need to configure a Server or Client tag in the SM protocol tab(Host comm) and assign a port value (if controller is server) using the system variable $HOST_CFG[N° of tag].$SERVER_PORT.


    I've used TCP/IP protocol to communicate between client application and robot controller. This application is designed in C++ but we used Labview application in the past to emulate part of the interface (including TCP/IP communication).
    To do that, we used a purchasable option from Fanuc called "User Socket Messaging". This option allowed us to send and receive custom format messages to our client application, thus creating a custom communication protocol to communicate with the robot.
    TCP/IP is natively supported in labview so you will not need any additionnal plug-in.

    Tell me if you need more info on the matter.
    I'm also able to assist you with the implementation of this solution.


    First you need to ask yourself wich kind of communication protocol you want to use. This is higly dependent on your application and what you're more familiar with.
    This is also dependent on your what options are already installed on your controller and your possibility to buy new.
    For example, TCP/IP communication is relatively easy to set with Labview but it will require you to buy an option for the controller.

    Maybe if you tell us more about what you want to do with your robot, we might be able to push you in the right direction.



    Add a Tool_offset instruction at the end of each of you're motion instructions and set the PR value used with the tool_offset to your offset values (keep in mind that it is tool coordinates offset).

Advertising from our partners