Posts by Theo.g

    Hi HawkME thanks for responding.


    However, I'm sorry, but I don't quite understand what your saying.


    For me, I understood that I need to write in my BG Logic something like :


    if (DI[1:BP_Start]=off), JMP LBL1


    F[1:UOP_Start]=(ON)


    LBL [1]


    And so on for the reset and pause, and I need to change my UOP to correspond to the rack of flag like

    UI 2: HOLD, rack = 34, slot = 1 and start = 1

    UI 3: Fault reset, rack = 34, slot = 1 and start = 2

    UI 6: Start, rack = 34, slot =1 and start = 3


    Am I right?

    Hello everyone,

    just a simple question, is it possible to start/stop/reset a robot program with a remote control and an HMI, without a PLC ?


    I'm using a FANUC CR-7iA/L with a R30iB mate plus controller and a Pro-face HMI.


    I'm already using a remote control to do those things with the UOP, but I would like to do the same with my HMI and his smartphone/PC application to be able to start the robot or reset him remotely. And I want to have those two options available. I already figured out that my HMI can do it, but not with my remote control at the same time


    I thought of using interconnection, like perhaps instead of connecting directly my remote to the UOP, connect it to some DI used at the same time by my HMI. However, while trying to do so I find out that UOP aren't in the interconnect menu.


    I know it's possible to do so with a PLC, but I wanted to know if there is a way to do without.


    Thanks for taking the time to read my request and for anyone who puts a thought on it.

    Bu as you can see (I hope), I have a variable named $PLST_OVLD that I thought was probably the meaning of my problem, but when I try to set it to true I have a message 'Variable/field write-protected'.


    Do the variable $PLST_OVLD mean something to anyone? Or if it's not related at all ?

    Hello Fabian,


    Thanks for your reply,

    For information I can't change the CNT because, after this point I take a picture from a camera that is attached to the robot flange. However I will try to slow it down and I will let you know.

    Hello everyone.


    I'm coming back to this thread, to say that I finally managed to make it work with the macro.


    To summarize, on my HMI I have a button that activate a DI that is assigned to a macro that I created. This macro, launch a program who simply as a CALL instruction (CALL SR[1]).


    However, while I was testing it, I step on a problem. Which is that I have different payload for my program and at the start of each program the payload change. But when the payload change my program stop and I need to press the start button to launch it.


    Is there a way to bypass this?

    Quote from http://www.linuxsand.info/fanuc/code/SRVO-156 :

    Code
    Cause: Abnormally high current flowed through the main circuit of the servo amplifier.
    Remedy: Refer to the remedy of SRVO-045.


    SRVO-045 :

    Code
    Remedy: Turn off the controller power, and disconnect the power cable from the servo amplifier indicated by the alarm message.
    Also disconnect the brake cable to avoid the axis falling unexpectedly.
    1. In the above condition, supply controller power again and check if this alarm occurs again. If this alarm occurs
    again, replace the servo amplifier.
    2. About the power cable, check the insulation of their U, V, W and the GND lines each other. If there is a
    short-circuit, replace the power cable.
    3. About the power cable, measure the resistance between their U and V, V and W, and W and U with an ohmmeter
    that has a very low resistance range. If the resistances at the three places are different from each other, the motor,
    the power cable is defective. Check each item in detail and replace it if necessary.
    Refer to the Controller Maintenance Manual for more information.

    Hope it helps you.

    Hi again Fabian, yes sorry I probably wrote what I mean badly, but thanks for your response about the macro I'll try it.


    Hi mastro, my robot will work continually after the barcode is scanned. What I mean is after the operator has scanned the barcode, the operator will write the number of kit that we need on the HMI that it's linked to a register and at the present select the program on the teach, get out of the robot space and start the program with a remote control and the robot will work until the last kit. Thanks for your response I'll try it too.

    Hello Fabian, thanks for your response. I did what you wrote it worked, but I don't understand why you wanted me to do this. I know it's somehow related, but I probably didn't explain enough how my program/robot work or I don't understand what you are implying.


    So to summarize my robot is bagging different parts, and these parts are linked to the barcode that the operator must scan, but we do not bag on just one type of part, but on several so we have several barcode all linked to a program and I just wanted to scan the barcode and that it choose the right program.


    Hello HawkME, thanks for your response. I'll try to see how I could do this.

    Yes it's correct but after the barcode is scanned, the operator press a buton on the HMI to send it to the SR.


    I don't have a PLC, The HMI I'm using is a Proface SP5000 series communicating with the robot in ethernet/IP and using SNPX.

    Hello everyone,


    I have a CR-7ia/L fanuc robot with a R30-iB plus controller.


    So my problem is that I want to start a program with a value save in a SR by a barcode scanner pluged in an HMI and with the action of an operator send it to the SR.


    I found out on the forum that you can call an SR and start the program with the same name, but I wanted it to be automatic. I thought that I could use BG logic, but find out that I can't call a program in them.


    I also find on the forum people talking about macro, but I never used it and from what I understood I need to write in my BD logic :


    UI [4:Cycle stop] = on


    Wait DO [170] = on // action from the operator to send the value of the bar-code scanner to the SR


    DO [XXX] = ON


    and then use the DO to start a macro, but I don't know how. Is that right ?


    Is there something I'm missing or am I completely wrong ?


    Thanks for taking the time to read this and for anyone who can help.

    Hi Nation, I'm sorry but the photo that I post is not the BG code, if not I'm sorry but I don't know what you're talking. I'm a beginner in this so I don't know.


    Hi Fabian, thank you for your response, I did try what you wrote, but it didn't work. My routin is in run I also did try to set it on HIGH but didn't change anything.