Posts by automchamp

    This is to simplify the program on the automation side as well as the robot side. So that afterwards you don't need the little program that does R to PR.




    Studio 5000 is in v30 and the robot in V8.3

    I have already done this task by sending values to 6 different registers and then assigning it to a PR with a TP program. But I think it is possible to write directly to a PR with explicit messaging. On page 128 of the Ethernet Ip manual, it shows the configuration for writing to a PR in Joint mode. On my side at source level I use a block like on page 119, but without success


    From what I understand in the manual.

    Yes I had seen but there is only for the Joint mode


    By deduction I suppose that it is necessary to put this configuration but I am in error:


    For the POSREG_T, I used the same thing as on the doc for the chalkboard


    Hello,


    I am working with a R-30iA controller and an AB automaton

    Does anyone know how to write from an explicit message block (PLC) directly to a Register Position.

    I think it must be from the block configuration with instance, attribute and class.

    Under logix5000 I created a block with the different words x,y,z,w,p,r in DINT

    I could not find anything in the fanuc Ethernet Ip documentation

    Hello,


    I am working with a R-30iA controller and an AB automaton

    Does anyone know how to write from an explicit message block (PLC) directly to a Register Position.

    I think it must be from the block configuration with instance, attribute and class.

    Under logix5000 I created a block with the different words x,y,z,w,p,r in DINT

    I could not find anything in the fanuc Ethernet Ip documentation

    Merci beaucoup

    ça marche correctement

    Je voulais savoir où trouver le tableau avec la correspondance des classes car j'ai cherché sur internet mais rien.

    J'ai vu dans ton programme fabien que tu as utilisé la classe 7 dans un des messages mais à quoi correspond-elle ?

    Je sais que : type de données 6b pour un entier, 6c pour un réel

    Et je viens de vérifier sur mon robot je n'ai pas accès au message explicite. Soit le contrôleur est trop vieux, soit je n'ai pas le choix.

    J'ai regardé sur un robot plus récent pour essayer

    Code
    And I just checked on my robot I do not have access to the explicit message. Either the controller is too old or I have no choice.
    
    I looked on a newer robot to try

    Merci beaucoup pour votre exemple,

    J'aimerais envoyer des offsets sur X,Y,Z,W,P,R mais je garderai votre exemple pour une autre utilisation.

    Fabien m'a envoyé un programme où il doit avoir l'échange avec les différents offsets.



    Code
    Thank you very much for your example,
    I would like to send offsets on X, Y, Z, W, P, R but I will save your example for another use.
    Fabien sent me a program where he must have the exchange with the different offsets.

    Hello,


    first of all, thank you for your answers, I am doing some research on the explicit message

    Can you send me the fanuc documentation because when I search on the internet it is impossible to download it. I am looking for this reference on the internet: MAROC77EN01101E



    And concerning the ADS file I can't open it. I tried with STUDIO 5000 and RS5000 and I always get this error: Error: Line 1: Import Export version mismatch. Expected version is 0.3. Check Import Export version syntax.

    Yes, I have the Ethernet IP adapter on the robot.


    What do you mean by using an explicit message?


    Because when I go to the Ethernet Ip option I don't have the following information that I could find on the forum about the explicit message


    Input mode :

    IP addr :

    Class:

    Instance:

    Attribute:

    Service:

    Value size:

    value:


    Maybe it's because the controller is too old (2010)

    Hello,


    I am new to robotics. I am working with an R-30iA controller and an AB controller.


    I am looking for a way to write offset and position values from a PLC.


    Should I write to the robot position registers from the GI/GO? Or do you have another solution?


    Thanks


    Have a nice day :smiling_face:

Advertising from our partners