Posts by Toty

    Dear Community,


    I need your suggestion about the following problem:


    We have Yaskawa H50 with the controller DX100.

    The Robot has to paint the elements/components, which be located on the table (BASE). The table is in fact an external axis, which can be rotate through a (3~syncronous servo motor).

    Of course the rotation speed of the table has to be related to the speed of the robot movements.


    Both of the robot and the table are slaves , where a PLC is the master.

    Now i need to hear you opinions about the best way to control the speed of external axis according to the speed of the Robot.



    Best regards and many thanks in advance!

    Dear Community,


    we have Yaskawa MH50 with the Controller DX 100. The robot is stand-alone, so it is not controlled with an external PLC.


    Now we have a new module with its GSD file and i have to configure the module as a slave and the robot as a master. The module has only a prof-bus interface. So, the robot is connected to the interface through a Profi-Bus.

    I did that once with a KUKA Robot but now i need it with Yaskawa.

    My question is, how should I add the GSD file in the robot so that the robot can communicate with the interface? I need this communication later when I call up the interface in the program.


    Thank you in advance for your support.


    BR

    Dear Community,


    Iam new to the fanuc and i have two basic questions :


    1- CALL PREPOS(150)

    What is the meaning of this Number 150? Is it step 150 in the subprogramme?


    2-$Mix_BG[1].$status<>10

    What i knew that there are only four status for Background logic 1 stop, 2 running normally, 3 running fast, 4 error. is there more status? Why he asked about 9 different status?


    Iam glad for your support. Thanks in Advance

    Toty

    You can look at $MIX_BG[n].$STATUS to determine the status of a background logic program, where "n" is the # in the background logic list of the program. So then 1= Stopped, 2=Running(normal), 3=Running(Fast), & 4=Error.


    But if you look in the variable manual at the $MIX_BG area, it appears all of those are for monitoring, not starting or stopping.


    So then 1= Stopped, 2=Running(normal), 3=Running(Fast), & 4=Error.

    Hello!

    I found now in a Programme :
    WAIT $MIX_BG[1].$status<>10


    Do we have more status than that 4 status 1Stopped, 2 running normal, 3 running fast, 4 error ?

    BR

Advertising from our partners