Posts by csd

    Hi All,


    I'm looking for a way to locate a tube in a tube sheet for welding using touch sensing. Currently we are using vision to locate the weld joints but have always struggled with light and all of the other issues that go along with vision. We do have it working (ok) but still have issues from time to time.


    I am wondering if anyone may have any suggestions on how I could ID touch sense each tube to find the center and then use incremental positioning to the weld joint from the center using only one touch sense schedule. I am presently moving to the center of each tube using X,Y coordinates from PR (see code below)


    I would like to use one tube to set the master flag and then somehow use that master at each tube location. I have been unable to come up with anything that works. Hopefully I have explained it well enough. Below is the sub-routine I am using at each tube weld. Thanks!


    1: PR[10,1:TUBE OFFSETS]=0 ;

    2: PR[10,2:TUBE OFFSETS]=0 ;

    3: PR[10,1:TUBE OFFSETS]=R[10:X OFFSET] ;

    4: PR[10,2:TUBE OFFSETS]=R[11:Y OFFSET] ;

    5:L PR[4:ZPOS_MAG_SIDE1] 1000mm/sec FINE Offset,PR[10:TUBE OFFSETS] VOFFSET,VR[7] ;

    6: ;

    7:L PR[16:WELD START Y] 400.0inch/min FINE INC ;

    8:L PR[11:WELD START Z] 20.0inch/min FINE INC ;

    9: Weld Start[5,1] ;

    10:C PR[12:QUAD 1]

    : PR[13:QUAD 2] WELD_SPEED CNT100 INC ;

    11:C PR[14:QUAD 3]

    : PR[15:QUAD 4] WELD_SPEED CNT100 INC ;


    13: Weld End[5,2] ;

    14:J PR[17:WELD END Z] 50% FINE INC

    Hello,


    Wondering if anyone has a simple way without using Karel to bypass a wait for a digital input signal if an operation times out. I would like to wait for a certain amount of time to receive the signal. If the signal is not received within that time I would like to jump to a lbl in the program. I'm probably overlooking something simple but I haven't come up with anything.


    Thanks,


    Craig

    Plenty. I have a Boxx machine set up for SW. Thanks for the reply. I think we have discovered it is a TCP/IP issue that is conflicting with the teach pendant. IT guys are working on it.

    Hello all,


    I am having an ongoing problem with Weldpro hanging and becoming non-responsive. Our IT guys have looked into it and thought at first it was an issue with our anti-virus software. They have given Weldpro the green light on all of our security systems but I am still having the issue. I was wondering if anyone else has experienced this and if so, what solutions you have found. BTW we are running Windows 10.


    Thanks,


    Craig

    Hi All,


    I posted this question once before but I don't think I explained what I am trying to do well enough. I'll try to be clear on this one.


    I am welding a tube sheet with as many as 108 tubes. I am locating it with vision and having pretty good luck but I would like to add a touch sense to increase accuracy a little more as the sheets are not exactly flat and I am having some repeatability issues. I am moving to the tube locations using registers and position registers. What I would like to do is set up a touch routine to locate the center of the first tube and then use that offset to adjust the remaining tube locations. So...my question is; Can a touch sense offset be made relative to a PR position? I have been trying to find a simple way to do this with no luck. I am hoping I am missing something simple.


    Thanks,


    Craig

    Does anyone have a routine for finding the center of a hole with touch sensing? We are welding parts with many hole locations up to 108 per part. With warpage etc in the parts we are finding it difficult to hit every location perfectly and we need to be within .5mm or so as the wall thikness of the tubes we are welding is only 1mm. I am thinking there must be a way to use the touch sensing to check to see if we are in the center of the weld in a couple different locations throughout the part. Is there a way to set up an incremental touch routine that can be used randomly and will find the center of a hole without setting up a touch routine at every location?


    Thanks!

    Thanks for the quick responses.


    Fabian,
    I do have a good imagination. That explanation definitely helps. I am assuming in that scenario the offset frame in the vision process setup should be the same as the application frame? I just can't get that relationship clear in my simple mind. To answer your questions; yes we do have orientation checked and set it to +/- 25 degrees which is way more than we will ever see for rotation. We do have a R30iB. We will try the autocalibration. The application is a welding application on a round part with up 108 round tubes welded into it (a tube sheet). We are positioning to the tube locations with PR offsets. All is well with that portion of the programming and operation. As soon as we load a part that is (purposely) out of position the vision does not seem to pick up rotation, the x/y shift appears to be good. It is crucial that our postion is almost perfect. We have found a half of a millimeter out of postion results in a bad weld.

    Hello,


    Can someone explain the difference between the Application frame and the Grid calibration frame in the camera calibration set up. We have a part we are struggling to set up with IR vision. We are rotating and shifting the part X/Y. The offset seems to pick up the X/Y shift but does not pick up the rotation. We set up a UF (4) for the application frame and the grid calibration frame. Our part is programmed in UF (3) which we are using as the offset frame in the vision process set up. We are having no luck. Any help would be greatly appreciated.


    Thanks,


    Craig

    Hi All,


    A newby here. We have begun programming and testing a new 100IC with IRvision. I find that the documentation is very weak on explaining all of the possible uses or even implementing what it does explain. We would like to use it to recognize one of several different products we are welding and call the appropriate program for the specific part. Are we dreaming or is this something we can do?


    Thanks for any help.

Advertising from our partners