hexagon logo

PC-DMIS 2020 moves features in program while running measurement routine


So I'm not sure of the format for these things, but I am at my wit's end with this CMM program. When I run the routine, the program moves some features (circles specifically) from their position on the CAD model (which I used to define them using auto-circles) to something like a thousandth of an inch along the -Z axis. This is playing havoc with a number of measurements, but the diameters are reported as being within tolerance.
I've tried using positioning dimensions to anchor the circles, reentering the coordinates of the centerpoinso manually, using each circle as a datum for another feature, and I have double-checked to make sure that the CAD model is correctly dimensioned.
Why are features being moved when I run the program, and does anyone know how to make it stop?
  • The first thing that comes to mind might be an alignment that is not fully constrained. Show your code. Show the complete alignment, but also the section that would explain why you feel that the features are moving, what do you mean by that? Are the nominals changing?
  • As Don said are the Nominals changing or are you visually seeing the measured circles not on cad? When you run your program the points and circles show the measured location on the screen not the nominal location. You can reset measured to nominal to reset the points to get them visually on the screen correct.
  • 1) Close the program.
    2) Re-open the program, make sure you check the "Offline" box.
    3) Run the entire program offline. This allows everything to "zero out". When its done, look at your insp rpt. Everything should be "perfect" because you measured the CAD. If everything isn't "perfect", your prg or CAD might have an issue.
    4) Click to "Operation/Features/Reset Measured Values to Nominals/All (another way to zero stuff out).

    Once you've done all of this, now is the time to tinker with your program.

    It sounds like you have an alignment issue. Please post code so we can confirm & direct accordingly.
  • 1) Close the program.
    2) Re-open the program, make sure you check the "Offline" box.
    3) Run the entire program offline. This allows everything to "zero out". When its done, look at your insp rpt. Everything should be "perfect" because you measured the CAD. If everything isn't "perfect", your prg or CAD might have an issue.
    4) Click to "Operation/Features/Reset Measured Values to Nominals/All (another way to zero stuff out).

    Once you've done all of this, now is the time to tinker with your program.

    It sounds like you have an alignment issue. Pleas post code so we can confirm & direct accordingly.


    All of this!!!!!

    Any time I run into an issue and I think it is a program issue, first thing I do is execute it offline to zero it out. I have caught many many issues this way.