hexagon logo

Mastering Move Points

The first job I programmed CMMs at it seems that when I inserted move points in my program that it worked great and exactly like I wanted it to. I could create move points in my programs OFFLINE and they would move to the exact coordinates relative to the trihedron transformation to CAD in DCC mode after my manual alignment of the part was found. The way I would determine the location of a move point was based off the grid lines of the CAD display and <x, y, z>  values of the points relative to origin. My experience at my new job is that it just doesn't ever seem to work the way I intended, and I haven't yet been able to figure out why that is. Now it seems that when I insert a move point into a CMM program offline it won't run online to the correct location even if everything else is correct. My solution for this so far has been to do online programming because that is what is available to me by insert move points with CTRL-M after I have already aligned a part manually and in DCC mode. I wonder if there is a setting that I'm unaware of that would fix this to insert a move point manually and as a setup so I can change the move points to be relative to the CAD vs TIP vector. I only use command mode, but I found an image from the help files that displays this maybe as an option that I didn't know about. Usually if I were to run a program online now with a move point create before in offline mode for a FAI it would be displayed as out of the machine axis online. I don't believe this would be an alignment recalling startup issue.



Fixed the pictures to be right of text
[edited by: Austin Lee at 11:32 AM (GMT -5) on Sep 20, 2024]
Parents
  • what version of PC-D? I have only seen that when a program is run online, but then "someone' makes edits offline or changes an alignment. search "RECALL" and make sure your alignments coincide with the previous alignment.  I normally run the whole program offline to "zero" everything out. then recheck my move points. on an offline seat select whatever you are measuring before the move point and execute it "CTRL+E" then insert your move point to see where it is at after you run offline.  Check to see if your measured points / features are "polar" but you are trying to create move points based on XYZ, if that makes sense.

  • I program in command mode so I'm always checking if my alignment recalls the previous and don't believe this to be the issue either.

  • might be a bug in 2024, can you resave to a lower version like 2022 and open it on a system with a lower version to confirm?

  • I might be able to I'll have to see if we have it. The company I worked for when I didn't have any issues was 2022. Although I had this same issue on the 2023 version as well before I moved to 2024.

  • I'm using PC-DMIS CAD++ 2024. The move point values themselves don't change when I program on the computer offline vs online. Or if I reset nominals by executing the program offline which is what I normally do. Although it seems the values don't match what I would expect relative to the CAD origin and the machine.

    I assume you are not manually typing in the values so how are you creating the move points when you're offline?  Are you going through the menu to open the dialog (Insert>Move>move point) or are you using some other method?  If the XYZ values of the move point do not match what you expect, check that your offline probe files do not contain any actual calibration data (if they were copied from a machine for example).  The easiest way to accomplish this is to open the probe utilities dialog on your offline seat and select "reset tips".

    .

    If you ARE typing in the XYZ values by manually editing the move point in the edit window, then the machine should drive to that location, assuming your alignments are correct.

Reply
  • I'm using PC-DMIS CAD++ 2024. The move point values themselves don't change when I program on the computer offline vs online. Or if I reset nominals by executing the program offline which is what I normally do. Although it seems the values don't match what I would expect relative to the CAD origin and the machine.

    I assume you are not manually typing in the values so how are you creating the move points when you're offline?  Are you going through the menu to open the dialog (Insert>Move>move point) or are you using some other method?  If the XYZ values of the move point do not match what you expect, check that your offline probe files do not contain any actual calibration data (if they were copied from a machine for example).  The easiest way to accomplish this is to open the probe utilities dialog on your offline seat and select "reset tips".

    .

    If you ARE typing in the XYZ values by manually editing the move point in the edit window, then the machine should drive to that location, assuming your alignments are correct.

Children
  • I have always typed in the code for a move point and added my <x, y, z> values. Do you see an issue with that method? I will check today to see if possible that my probe files offline contain calibration data.

  • If you are manually typing the XYZ coordinates into a move point command in the edit window, the machine should move to those co-ordinates when the move point is executed.  For example, If I have a square block and I level ZPLUS to the top face and origin Z, rotate Y Minus to the front face and origin Y and the set the X origin on on the left hand face, my co-ordinate system will start at the top front left corner of the block.  If I add a move point X=0, Y=0, Z=10, my probe should move to 10mm above that corner.  If that is not happening for you then something is wrong with your alignment.  If you index the probe to a different tip angle, and add an identical move point (X0, Y0,Z10) it should move to the same place.  If it does not, there is something wrong with the probe calibration because you have lost the inter-tip relationship.

  • This may be working now. I may have misunderstood something with a programs alignment awhile ago and misunderstood it for a move point issue. I will have to look at this more later this week.

  • Why would having calibration data in a probe file matter. I program always offline and all my probe files have calibration data. And when I CTRL+M what i expect to get is what i get for XYZ.

    I have never experienced what he is describing. I do not believe that calibration data would matter. In fact that is what I want. After our CMM's are calibrated by Hexagon and we have calibrated all of our probes I will update mine with the new calibrated probe data due to any corrections that might have been done during the calibration.