hexagon logo

Vision Crashes When Measuring Circles

Running PC-DMIS 2013 MR1 SP5 on Windows 7 PC connected to an Optiv Performance z443
------------------------------------------------------------------------
Hello!
I have several part programs that run though to completion using touch probes
I received a part that requires vision due to the crossholes (there are a lot) being generally too small

So I created the part program and was faced with many issues...
(Such as all of the numbers randomly changing by thousandths, leaving me to clean up everything with 0+0's!)

However, it is done, and I'm trying to check it, but it crashes at the first measurement.

Strangely enough, it worked before!

I have not been able to run this program all of the way through, it only crashes when it measures a crosshole.

The way the program is set up is it performs an alignment using the touch probe, then switches to the camera
The camera looks for a crosshole, and if it does not find it, it rotates 180° and tries again (where it will find it, or we made the part wrong!) Otherwise it continues as normal.

However pretty much since I added the "OnError" stuff it starts crashing at the hole.

I was able to verify that it works (the OnError) previously, and, upon this discovery, moved on to programming the rest of the part.
I needed to get the crosshole perfect or I couldn't measure the part, you see.

So it worked for a bit, but not anymore, and it keeps crashing. Strange!

I tried to measure a different hole in the same program, and had the same issue.

What's going on?
Parents
  • I reiterate:

    I level YPLUS to the Cylinder about XPLUS, which is exactly the same as levelling to YPLUS. It doesn't take away from anything. The alignment is fine. I'm able to align perfectly, the construction is perfect, I can move to the exact hole location and see the hole. I can click Edit and hit Move To and move right to the feature. I can execute "Move rotab to FA_PLNROT" and it will rotate to the plane, I can offset by 180º and the rotab will move 180 and show me the exact hole location, and it is right smack dab in the middle of the circle.
    The problem is not the alignment. If I remove the rotate to yplus about xplus in the alignment, it will do nothing to the alignment, just as adding it in to the alignment will do nothing.
    HTH
Reply
  • I reiterate:

    I level YPLUS to the Cylinder about XPLUS, which is exactly the same as levelling to YPLUS. It doesn't take away from anything. The alignment is fine. I'm able to align perfectly, the construction is perfect, I can move to the exact hole location and see the hole. I can click Edit and hit Move To and move right to the feature. I can execute "Move rotab to FA_PLNROT" and it will rotate to the plane, I can offset by 180º and the rotab will move 180 and show me the exact hole location, and it is right smack dab in the middle of the circle.
    The problem is not the alignment. If I remove the rotate to yplus about xplus in the alignment, it will do nothing to the alignment, just as adding it in to the alignment will do nothing.
    HTH
Children
No Data