hexagon logo

CMM Won't Position

When I set the head to any angle other than A0B0, the CMM will not return to what I set as the X,Y,Z origin during alignment.

For Example:
At an angle of A7.5B-90, if I touch a point on the granite surface, set an alignment as X,Y,Z origin, and then program it to go back to 0,0,0, it will actually go to 0.0145, 0.0094, -0.4356. All of the programming is done in DCC Mode. This problem also occurs when I go through a full alignment on any part.

We do not have this problem when at A0B0, if I do the same thing at A0B0 it will return to 0,0,0 within tenths of a micron. The deviation with the angle is seen with all angles we have tried so far and the deviation does seem to increase with the A angle. All angles used are successfully calibrated prior to use.

The machine was calibrated on 3/17/09 and the technician spent an extra two days trying to troubleshoot the unit (Hexagon). We have also had our local reps in and they have not been able to troubleshoot the problem. The machine seems to be mechanically fine and it seems to be an issue with PC-DMIS.

Has anyone else experienced this and know of a workaround? We are waiting for Hexagon/Wilcox to resolve this, but I am assuming it could take some time.
Parents
  • Here is the code, Z is fine, but the X & Y are off way too much. I used an angle of A45B-90 that has been successfully calibrated.

    PART NAME : rotate
    REV NUMBER :
    SER NUMBER :
    STATS COUNT : 1

    STARTUP =ALIGNMENT/START,RECALL:,LIST=YES
    ALIGNMENT/END
    MODE/MANUAL
    TOUCHSPEED/ 1
    FORMAT/TEXT,OPTIONS,ID,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
    LOADPROBE/PS1X20
    TIP/T1A45B-90, SHANKIJK=0.7071, 0, 0.7071, ANGLE=-90
    MODE/DCC
    PNT1 =FEAT/POINT,CARTESIAN
    THEO/<35.3481,152.2747,-587.4724>,<0,0,1>
    ACTL/<35.3186,152.2722,-587.4723>,<0,0,1>
    MEAS/POINT,1
    MOVE/CLEARPLANE
    HIT/BASIC,NORMAL,<35.3481,152.2747,-587.4724>,<0,0,1>,<35.3186,152.2722,-587.4723>,USE THEO = YES
    ENDMEAS/
    A1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
    ALIGNMENT/TRANS,XAXIS,PNT1
    ALIGNMENT/TRANS,YAXIS,PNT1
    ALIGNMENT/TRANS,ZAXIS,PNT1
    ALIGNMENT/END
    MOVE/POINT,NORMAL,<64,47,90>
    PNT2 =FEAT/POINT,CARTESIAN
    THEO/<0,0,0>,<0,0,1>
    ACTL/<-0.0287,-0.0025,-0.0004>,<0,0,1>
    MEAS/POINT,1
    MOVE/CLEARPLANE
    HIT/BASIC,NORMAL,<0,0,0>,<0,0,1>,<-0.0287,-0.0025,-0.0004>,USE THEO = YES
    ENDMEAS/
Reply
  • Here is the code, Z is fine, but the X & Y are off way too much. I used an angle of A45B-90 that has been successfully calibrated.

    PART NAME : rotate
    REV NUMBER :
    SER NUMBER :
    STATS COUNT : 1

    STARTUP =ALIGNMENT/START,RECALL:,LIST=YES
    ALIGNMENT/END
    MODE/MANUAL
    TOUCHSPEED/ 1
    FORMAT/TEXT,OPTIONS,ID,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
    LOADPROBE/PS1X20
    TIP/T1A45B-90, SHANKIJK=0.7071, 0, 0.7071, ANGLE=-90
    MODE/DCC
    PNT1 =FEAT/POINT,CARTESIAN
    THEO/<35.3481,152.2747,-587.4724>,<0,0,1>
    ACTL/<35.3186,152.2722,-587.4723>,<0,0,1>
    MEAS/POINT,1
    MOVE/CLEARPLANE
    HIT/BASIC,NORMAL,<35.3481,152.2747,-587.4724>,<0,0,1>,<35.3186,152.2722,-587.4723>,USE THEO = YES
    ENDMEAS/
    A1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
    ALIGNMENT/TRANS,XAXIS,PNT1
    ALIGNMENT/TRANS,YAXIS,PNT1
    ALIGNMENT/TRANS,ZAXIS,PNT1
    ALIGNMENT/END
    MOVE/POINT,NORMAL,<64,47,90>
    PNT2 =FEAT/POINT,CARTESIAN
    THEO/<0,0,0>,<0,0,1>
    ACTL/<-0.0287,-0.0025,-0.0004>,<0,0,1>
    MEAS/POINT,1
    MOVE/CLEARPLANE
    HIT/BASIC,NORMAL,<0,0,0>,<0,0,1>,<-0.0287,-0.0025,-0.0004>,USE THEO = YES
    ENDMEAS/
Children
No Data