Posts by Im not a robot

    I have a poke yoke I'm trying to implement in a process. I have a cart with 20 parts on it, and operators manually type in how many parts are on the cart when loaded (they are numbered so if there are 18 parts on the cart, the robot assumes (a key indicator a poke yoke is needed haha) where the 2 missing are).


    We have a camera already over the cart that picks up targets for cart orientation, and I'm thinking I can use that camera to detect how many parts are on the cart. Due to the lens, the parts not centered with the camera are somewhat cut off, so I can't really get by with creating 1 GPM to locate all 20 parts.


    Any ideas on how I could accomplish this? I thought about creating 20 GPMs but I don't know how I would tell how many parts there are.


    Hard Question. If i knew i was the only one who would ever touch that code, i would do many short programs, good modular programming like i would on any other programming platform. Working with manufacturing technicians trying to read programs, fewer longer programs seems to be better and cause less issues.


    I come across this same issue at work.

    Vertical Programming Example:


    Program A:
    Line 1
    Line 2
    Line 3
    .
    .
    .
    Line 99




    Horizontal Programming Example:


    Program A:
    Line 1
    Line 2
    CALL Program B


    Program B:
    Line 1
    Line 2
    CALL Program C


    Program C:
    Line 1
    Line 2
    End


    End


    End

    Have any of you used PTH motion on any points? I don't fully understand what this is doing. Any info would be helpful. I've looked in FANUC manuals and haven't found much specifically to PTH, it seems to talk about everything else though.

    I believe it is just now becoming major tech (still a little premature I suppose). I went to IMTS and Promat/Automate this year, and the technology has definitely grown in the past couple of years. There are several big players now, and several MASSIVE logistics companies using their robots by the hundreds.

    Is there a way to monitor if a background program is on? Right now I am turning on a flag if on, but nothing that turns it back off except an initial program.


    I feel like there may be a system variable for this that I'm not seeing?

    Hey Admins,


    Is there any way that we can open a forum about AGV/AMR industrial robots.


    They are a programmable industrial robots that have been around for a while but newer tech (feature based locating with AMRs) has been innovative and cutting edge. There are several companies I would like to talk to people about if they have any experience with them.


    Thanks!

    Hey Everyone,


    I have a teach probe that I use center finder for to help teach my user frame. It acts like a cmm where the robot will search for an edge, and when the probe detects it, it signals to the robot through Robot Input that contact has been made.


    Do any of you have a tool similar to this that you use? Ours is a metrol K3MA-14-14

    Just curious on what everyone's thoughts are on using Flags.


    I've started writing robot programs for our production engineers this past year. In older programs, engineers have used DO to toggle I/O locally to the robot. These DOs are not connected to the PLC.


    I've been a fan of using flags for any local robot I/O, but the plant engineers haven't been a big fan of them yet.


    What is everyone's thoughts on using Flags vs. DOs.


    Note: One reason they may not like them is I use Flags in background programs in cases where a decision statement is using several DIs. So, instead of having WAIT FOR (DI[1] = ON AND DI[2] = ON AND DI[3] = ON), I'll have F[1] = (DI[1] = ON AND DI[2] = ON AND DI[3] = ON), therefore in the main routine all that is seen is WAIT FOR F[1] = ON. I think it makes the program cleaner, but they may have harder times debugging.

    Roboguide V9 will import:
    .csb (common for my use)
    .igs (common for my use)
    .iges (common for my use)
    body.dat
    .stl (common for my use)
    .obj
    .dae
    .wrl
    .vrml
    .rwx
    .3ds
    .dxf


    Files that get imported are turned into a .csb file which is used in Roboguide. I will typically use an IGES if there is not too much complicated geometry and I want color; however, they can take a while to import. Otherwise, I will use an .stl since it can be imported quicker, but with no color.


    I also believe there is a purchasable option that allows you to import .step files and other more common CAD file types.

    Hey Everyone,


    I'm working on creating a demo cell with an LR Mate for a student career seminar that our company is sponsoring. We are looking to pick up similar shape parts based on different colors. I've only used infrared with all of my vision setups, so I'm new to color applications.


    Do I need a special "color camera", or will it work with most FANUC purchased iRVision cameras?


    I wasn't sure if I could manipulate infrared exposure to teach different colors that way.


    Thanks!

    Hey Everyone,


    I'm working on a project where I'm connecting a scanner to my robot EOAT. When I run a program, it calls COM_OPTOCAT.PC. Once it gets to calling this, the screen gets hung up on connecting and stays there the whole time. I'm not sure why it wouldn't be connecting to the scanner since the communication is all good.


    Is there something that I may be missing about running a .PC program related to KAREL & Socket Messaging?


    Edit: I do have both KAREL and User Socket Messaging activated on my robot.

Advertising from our partners