Posts by diey

    Why is the robot over heating? Is there an external heat source you are trying to protect it from, or is it internal heat from the motors?


    If it is internal, then adding a cover will just make it worse.

    Yes, this is from external. robot working in heat treatment area and handling hot workpiece.
    if not using cover, any suggestion?

    Greeting.


    Is there anyone here familiar with robots with High-temperature environments, I got Over heat alarm every time to my robot. for the current situation, I try to add a fan to the robot body to cool the temperature.

    anyone has the same problem before? and how do you solve it?
    I was thought about a robot protective cover for my robot, like heat resistant cover, if anyone has experience with this and can suggest me some brand maker will be appreciated.



    thank you very much

    Hello HawkME
    Thank you for your response.


    Update: I've Finished the trial and apply the logic to the actual robot in production, and there is no problem so far.


    What I'm doing to limit the degrees of the workpiece in Bloob Locator is adding a Conditional tool and invalidate if the part is exceeded the degree that we set.

    Hello, everyone.


    Before making this thread, I tried to search in the search box and seems there is no same topic discuss this item.


    I have an application that must pick the part, the part is square and white in color it's placing above the black conveyor, the position of the workpiece in the conveyor is a portrait and align with conveyor movement let's says the degree is 0. I use Bloob Locator Tool to detect the part and give an offset to the robot, the robot working's fine so far. Then sometimes we have a landscape part input in the conveyor that makes the part turn 90 degrees we all know this happens in Bloob, the maximum degree is only -90 to 90. The part that has 90-degree rotation gives the robot a problem due to the hose and flange issue. So my concern is to limit the rotation of the angle in Bloob Locator Tool. Is there anybody do this before? limiting the angle in Bloob,

    For example, the part will not detect if the angle exceeds -30 or 30 degrees. I tried to use the Conditional Execution tool, but I lost the way and still can't find a way to limit the rotation. I need any insight, suggestion, or your clever experience through this problem, any kind of discussion will be please on this thread.


    thank before,

    Hey DS


    it is just a little suggestion, but separate the point for your movement before achieving the target with different speeds can give you the smoothest movement.


    L P[1:Free Point] 2000 mm/sec CNT 80
    L P[2:Approach 1] 1000 mm/sec CNT 60 ACC60

    L P[3:10mm before target] 500mm/sec CNT40 ACC50

    L P[4:Target] 100mm/sec FINE ACC20


    above program statement is the only example, do your own research to find the best CNT, Speed, and ACC for your better movement.

    Sean,


    I think your pendant is broken because I never find a way to calibrate the touchscreen in Ipendant yet before. better you contact Fanuc representative, it is also good news that your robot still in guarantee though.

    in the CC-Link interface, you can set in the RWR (16)
    Number of AOs, this item indicated the number of AO that you will assign to the RWR

    Number of register. put the number register you want to input, it must be less than 16

    Reg Start Index, to put the register start position for assign the register


    for example: if you put Number of register 2, and reg start index 1, so R[1] and R[2] will be assign to RWr

    Moelsayed,

    the difference in the process can be from the way you calibrate the camera, and also to make sure the robot position still in the same position when snaping or taking picture of your workpiece.

    Hi!

    for the simple program, you can use RUN Command in the INST function, this function will let you run 2 programs at the same time (multi-tasking function). But, your RUN program must consist of zero movements, only logic.


    1. Make a program, and put "*" in all your group mask
    2. Make a logic like this


    - LBL [1]

    - LINECOUNT [1] R[1] ==>> this instruction will lead you to store the count of the encoder to the Register number 1

    - IF DI [1] = ON JMP LBL [999]

    - JMP LBL [1]

    - LBL[999]


    3. go to your main program and input RUN command then calling your program with above logic


    it will give you an actual encoder counting to your Register number one.


    please try.

    Hello there
    if you have purchased the new robot, I believe you have some Manual books. if yes, you can check on the Chapter "sensor unit/mechanical unit", this manual describes the connection cable of the robot and so on.

    Hello there.
    first Question, what is the protocol connection between your robot and the PLC?
    if you are using CC-link, you can transfer the Line tracking count to the Register at first then your PLC can read the Register. or you can use the Modbus TCP and using LAN Cable ethernet to connect between your PLC to your robot, the basic thinking is same, your PLC will read the robot register.


    then you can make a program to store the encoder count to the register
    or you can make background logic using Variable

    The first thing to do when you set up the line tracking is Accurate TCP, it can increase the accuracy robot when detecting the conveyor speed and the position of the parts from the robot and make the Line tracking set up again. The second one, you can put the encoder directly to the belt conveyor if you are using one.

    Hello, now i am facing the same project as you.

    currently, i have 5 layers of workpieces that need to pick by the robot, every layer consists of 28 workpieces.

    the distance from the Camera lens to the bottom of the layer is around 1200mm in height.


    base on my experience, you can use this camera for your process, but there is something to concern about the below item.


    1. accuracy, higher the camera distance, it will decrease the capabilities of the camera regarding accuracy. If accuracy doesn't matter, please set your camera with the proper position, until all workpieces are detected and the focus also good. for the focus, you can set the bottom layer as the best focus, and let the rest follow the last focus setting. If you need to place your workpiece to the Jig directly with a precise pin and positioner, forget about this vision.

    2. programming, about this item, you will have easy teaching and programming using Depalletizing camera vision process. the height of the workpiece will automatically adjust by the different scales of the workpiece in each layer. but this setting only works 100% for flat workpieces in the flat base of each layer.

    3. calibration, please make sure to have a good result of the calibration. It is really impossible to get the best result only use the calibration grid. even if we use the 30mm calibration grid. i suggest using Robot generated grid calibration for this setting.

    4. lightning. please be attentive to the stable and good lightning position and intensity.



    - About how to find how many layers of the parts, you can use Depalletizing camera to detect the height of the workpiece and then change it by some logic.

    - For my case, I use the different GPM Locator program for every layer and then making a logic program.
    example :
    GPM Camera 1 for layer 1
    GPM Camera 2 for layer 2


    and then we will run the camera process, technically the GPM camera 2 will not detect layer number 1 and vice versa. It is happening because Layer number 1 and number 2 have different scales and different heights.


    Really appreciate every feedback, CMIIW.

    Hello, if you go to the extreme precise robot motion, TCP becomes one of the most important things that you have to set up before teach.


    I've been teaching the robot for Laser cutting and Car bumper trimming using Cutting tools held by the robot. for all of those applications, I mostly spend 1 whole day only setting the best and accurate TCP. because the bad TCP sometimes give a bad shape of my cutting result (it is only my experience)


    for the accurate one, I usually use 2 sharp tools, mostly it has a form like a sharp cone, one of this cone held by the EOAT of the robot, and the other one is put on the table or anything else. Then I make 4 point method until I'm sure the TCP has a good accuration.

Advertising from our partners