hexagon logo

Report Shows Duplicate Dimensions

At first the report would have the measurements from the last part in addition to the current part, but its progressed to now it shows the dimensions an increasing number of time everytime I run a part. Right now my report is 23 pages long, for about 10 dimensions. It was initially 2 pages. I can turn off the cmm and computer and the next report will be 25 pages. Last report was 19 pages. Its just making the report ridiculous and I have to give the report to a customer I don't know what to troubleshoot.

Thank you guys. I'll try to take a video in a minute here

  • It sounds like you are not executing the routine in full each time, which will cause the "last execute report mode" to append dimensions every time they are run.  Are you clicking the execute icon (play button) on the tool bar or are you using a key combination - if so, what combination are you using?

  • Looking at your recording, you are using the  icon which is "execute from cursor".  This is classed as a partial execution and, as I said in my last comment, will append the report each time.  You need to use the normal execute mode - this icon  (keyboard shortcut = CTRL+Q)

  • God bless you. I changed from 'view last execute report mode' to 'view report mode' and now my report is back to two pages. I am using execute from cursor by intention so that the operator doesn't have to manually probe the first couple features for the manual alignment each time. I have the cursor on >mode/dcc line and just have the program run in all dcc with the operator placing the part in the same location with the fixturing each time. I know this isn't ideal but I havent had the time to learn how to setup programs in operator mode yet.

  • A better option would be to use the marking functionality.  On the toolbar click the clear marked icon  .

    Then click mark all  and you will be asked if it's ok to mark manual features...

    If you select NO, the manual portion of your routine will not be marked for execution and you will be able to use the normal execute mode.

    The problem with continually doing partial executions through "execute from cursor" is that the execution list continually appends and never gets cleared out.  This leads to gradually slower and slower performance and can eventually cause the application to crash due to lack of system resources.

  • File/Reset Execution List   will clear the list of all prior executed commands (this will include the header) and will just report the commands executed from the cursor.

  • Another option is to create an input or a yes/no comment

    Comment C1/YESNO, "Would you like to run manual alignment?"

    then, use flow controls

    IF_GOTO/C1.input=="NO",goto (LABEL SKIPMAN), fullscreen-yes

    Manual alignment code

    label/SKIPMAN.

    Alignment for the manually measured features.

    Every time you execute the routine, a prompt will appear asking if you want to manually measure, IF you click NO, it skips the manual hits.

  • Thank you for that. Explains why the routine kept pausing at the start for longer and longer