hexagon logo

Questions about DCC Alignment and looping correct procedure

So, maybe this is a stupid question, or I'm thinking too much into it, idk. So, I'm still using that same program that I was tinkering with in my last post. I have 2 parts on the 2 table, and I am using 2 probes to inspect them both. Probe 1 inspects part 1, when it's finished it comes down in Y -11.5 inches, and then does the same exact routine on the second part. It goes up in Z+, changes probes, then inspects part 1 for smaller holes, goes up, then back down in Y -11.5 inches to catch the holes on the second part. My question is.... should the DCC part of the program be extended for the second probe as well? What I'm trying to say, is after the probe changes to start inspecting holes, do I need to do another DCC alignment on the first part again to make sure the comp isn't using the second parts variables? I haven't used looping at all so I'm worried that some of the data from part 1 will get screwed up or transposed onto part 2. Also, with looping, you just set the offsets in x,y, z, or rotate it or whatever you want to do.... Does it create another alignment for the second part?? It's own separate alignment? Or does the second part literally just drive off of the first parts coordinates, just shifting it down or over or whatever (which imo is SUPPPPPPPER risky) because all you are doing is just shifting the movements down without actually accounting for where the second part really is. You might be able to get away with that if you are using a perfect setup/ground pins, yadda yadda...but...??? I must be thinking too hard about this problem. But I really do want to know the *why* and what is under the hood of the machine, not just accepting "that's the way it is" just because. Thank you for your time!
Parents
  • Rather than dissect this let's go to the heart of your question. From there you can decide what you need to do to suit your needs.
    "Does it create another alignment for the second part?? It's own separate alignment?" No, not unless you tell it to
    " Or does the second part literally just drive off of the first parts coordinates, just shifting it down or over or whatever" Yes
  • Okay! Thank you for helping me understand better! :-) So, my question is: is that not a potential for extremely bad readings/bad data? It is just shifting the Alignment, not taking a true alignment off of the second part. So, if I do it that way, I must always assume their will be error because of setup, correct? The program that I describe (am working on currently) does have 2 DCC alignments after the initial manual alignment. I put a loop in FRONT of the DCC alignments, so it does do the alignment on both parts (touching off plane, line point). I guess I'm confused/have another question. If I put the loop in front of the DCC alignments, would that not create a second alignment on the second part? Or do they still "share an alignment" even though it does the DCC sequence twice on each part? Now...when the program tell the machine to change probes after the first probe got done working on the second part...my question is, what shifts the alignment back from the second part to the first when it's time for the second probe to inspect the first part? Even though I'm using a machine with a gridded setup plate with holes every 1/2" and a precise setup, those 2 parts are still in different x and y coordinates and should have 2 different alignments. I'm getting strange results where I think the second probe might be getting some weird data.
Reply
  • Okay! Thank you for helping me understand better! :-) So, my question is: is that not a potential for extremely bad readings/bad data? It is just shifting the Alignment, not taking a true alignment off of the second part. So, if I do it that way, I must always assume their will be error because of setup, correct? The program that I describe (am working on currently) does have 2 DCC alignments after the initial manual alignment. I put a loop in FRONT of the DCC alignments, so it does do the alignment on both parts (touching off plane, line point). I guess I'm confused/have another question. If I put the loop in front of the DCC alignments, would that not create a second alignment on the second part? Or do they still "share an alignment" even though it does the DCC sequence twice on each part? Now...when the program tell the machine to change probes after the first probe got done working on the second part...my question is, what shifts the alignment back from the second part to the first when it's time for the second probe to inspect the first part? Even though I'm using a machine with a gridded setup plate with holes every 1/2" and a precise setup, those 2 parts are still in different x and y coordinates and should have 2 different alignments. I'm getting strange results where I think the second probe might be getting some weird data.
Children
No Data