hexagon logo

Read point alignment.

Good day all,
I am attempting to start programming using a read point alignment. I am either not doing it right at all or I think the issue might be that I am using clearance cube.

any help is much appreciated.

tia
  • Perfect, then you should be in business. Goodluck!
  • Thank all for the help but still no luck, I must be missing something super simple. Machine OUTTOL once again
    You guys see anything wrong here?

    When trying to go to PLN1. It tries to go to X7.7 Y10.8 Z-17.
    And when I create my readpoint, it is roughly X7.7 Y10.8 Z-17 away from the model.


    LOADPROBE/PROBE 1
    TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
    COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,

    Insert Probe at start point.

    Machine will now go into DCC Mode.
    MODE/DCC
    PNT1 =FEAT/POINT,CARTESIAN
    THEO/<0,0,0>,<0,0,1>
    ACTL/<1.5426,2.7383,-1.9139>,<0,0,1>
    READPOINT/
    A1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
    ALIGNMENT/TRANS,XAXIS,PNT1
    ALIGNMENT/TRANS,YAXIS,PNT1
    ALIGNMENT/TRANS,ZAXIS,PNT1
    ALIGNMENT/END
    MOVE/POINT,NORMAL,<5.7881,9.5447,-17.2639>
    PLN1 =FEAT/PLANE,CARTESIAN,TRIANGLE
    THEO/<1.0516,1.1218,1.2>,<0,0,1>
    ACTL/<0.0669,-0.6742,4.5532>,<0,0,1>
    MEAS/PLANE,4
    HIT/BASIC,NORMAL,<0.6151,1.2515,1.2>,<0,0,1>,<-0.3696,-0.5446,4.5532>,USE THEO=YES
    HIT/BASIC,NORMAL,<1.4986,1.3791,1.2>,<0,0,1>,<0.5139,-0.417,4.5532>,USE THEO=YES
    HIT/BASIC,NORMAL,<1.535,0.9145,1.2>,<0,0,1>,<0.5503,-0.8816,4.5532>,USE THEO=YES
    HIT/BASIC,NORMAL,<0.5578,0.9423,1.2>,<0,0,1>,<-0.4269,-0.8538,4.5532>,USE THEO=YES
    ENDMEAS/
  • Don't know if this wil solve the Out of tolerance problem............
    Move your Mode/DCC to after the readpoint alignment.
    Hopefully your move point is not driving into the table...

    Usually, I like to pick a feature on the part, knowing what the coordinates are, aligning with offsets.
    COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
                  "Touch the top of the " + NOMEN + " at the surface indicated by the trihedron in the graphic view.."
    PNT_M1       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                  THEO/<440.2664,-12.2592,76.7424>,<0.0834491,0.3828645,0.9200277>
                  ACTL/<453.1882,-21.3873,70.6994>,<0.1001339,0.4364149,0.8941562>
                  TARG/<440.2664,-12.2592,76.7424>,<0.0834491,0.3828645,0.9200277>
                  SHOW FEATURE PARAMETERS=NO
                  SHOW CONTACT PARAMETERS=NO
    CST_Z        =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
                    ALIGNMENT/TRANS,XAXIS,PNT_M1
                    ALIGNMENT/TRANS_OFFSET,XAXIS,-440.2664
                    ALIGNMENT/TRANS,YAXIS,PNT_M1
                    ALIGNMENT/TRANS_OFFSET,YAXIS,12.2592
                    ALIGNMENT/TRANS,ZAXIS,PNT_M1
                    ALIGNMENT/TRANS_OFFSET,ZAXIS,-76.7424
                  ALIGNMENT/END
                  MODE/DCC
  • Don't know if this wil solve the Out of tolerance problem............
    Move your Mode/DCC to after the readpoint alignment.
    Hopefully your move point is not driving into the table...


    Just tried that. Want to move in Z 18 inches OUTTOL. Disappointed
  • That's fine, but your plane is.........here
    PLN1 =FEAT/PLANE,CARTESIAN,TRIANGLE
    THEO/<[COLOR=#FF0000]1.0516,1.1218,1.2[/COLOR]>,<0,0,1>
    ACTL/<0.0669,-0.6742,4.5532>,<0,0,1>
    MEAS/PLANE,4
    HIT/BASIC,NORMAL,<0.6151,1.2515,1.2>,<0,0,1>,<-0.3696,-0.5446,4.5532>,USE THEO=YES
    HIT/BASIC,NORMAL,<1.4986,1.3791,1.2>,<0,0,1>,<0.5139,-0.417,4.5532>,USE THEO=YES
    HIT/BASIC,NORMAL,<1.535,0.9145,1.2>,<0,0,1>,<0.5503,-0.8816,4.5532>,USE THEO=YES
    HIT/BASIC,NORMAL,<0.5578,0.9423,1.2>,<0,0,1>,<-0.4269,-0.8538,4.5532>,USE THEO=YES
    ENDMEAS/

    ...............but you want to move DCC to
    MOVE/POINT,NORMAL,<5.7881,9.5447,-17.2639>


    So your probe is trying to move Z -18
  • Her is one way of doing it...if you want to keep the CAD coordinates:

    COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
                  Place the probe in the center of the hole.
    PNT_HOLE     =FEAT/POINT,CARTESIAN
                  THEO/<334.3,-1.394,103.8334>,<1,0,0>
                  ACTL/<334.3173,-1.5014,103.8333>,<1,0,0>
                  READPOINT/
    CST_HOLE       =ALIGNMENT/START,RECALL:CST_X,LIST=YES
                      ALIGNMENT/TRANS,YAXIS,PNT_HOLE
                      ALIGNMENT/TRANS,ZAXIS,PNT_HOLE
                      ALIGNMENT/TRANS_OFFSET,YAXIS,1.394
                      ALIGNMENT/TRANS_OFFSET,ZAXIS,-103.8334
                    ALIGNMENT/END
                    MODE/DCC
    INI_HOLE       =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
                    THEO/<334.3,-1.394,103.8334>,<1,0,0>,0.098
                    ACTL/<334.2984,-1.4026,103.8329>,<0.9999898,0.0044876,0.0004206>,0.1023
                    TARG/<334.3,-1.394,103.8334>,<1,0,0>
                    START ANG=0,END ANG=360
                    ANGLE VEC=<0,0,-1>
                    DIRECTION=CCW
                    SHOW FEATURE PARAMETERS=NO
                    SHOW CONTACT PARAMETERS=NO
    A_INIT_HOLE    =ALIGNMENT/START,RECALL:CST_HOLE,LIST=YES
                      ALIGNMENT/TRANS,XAXIS,INI_HOLE
                      ALIGNMENT/TRANS,YAXIS,INI_HOLE
                      ALIGNMENT/TRANS,ZAXIS,INI_HOLE
                      ALIGNMENT/TRANS_OFFSET,XAXIS,-334.3
                      ALIGNMENT/TRANS_OFFSET,YAXIS,1.394
                      ALIGNMENT/TRANS_OFFSET,ZAXIS,-103.8334
                    ALIGNMENT/END
  • You're almost there. The issue is with your alignment. Please see below:


    COMMENT/OPER,NO,FULL SCREEN=YES,AUTO-CONTINUE=NO,
    Put center of ball at center of corner near Datum B
    Hole. Put ball as close to part as you can get by eye.

    Press okay to begin automatic measuring.
    Goodluck.
    MODE/DCC
    READPNT =FEAT/POINT,CARTESIAN
    THEO/<0.197,-0.345,0>,<1,0,0>
    ACTL/<2.986667,14.857676,-14.77957>,<1,0,0>
    READPOINT/
    A1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
    ALIGNMENT/TRANS,XAXIS,READPNT
    ALIGNMENT/TRANS,YAXIS,READPNT
    ALIGNMENT/TRANS,ZAXIS,READPNT
    ALIGNMENT/TRANS_OFFSET,XAXIS,-0.197
    ALIGNMENT/TRANS_OFFSET,YAXIS,0.345
    ALIGNMENT/END


    Here is an example of how I started a program yesterday that works just fine. DCC Mode comes first the way I program. Not sure if it works elsewhere, this is just what I have been taught & what works for me. Test it if you'd like. Any how..
    When you import your model into PC DMIS, the trihydron will be in a specific spot. This will probably be a different spot then where you want your read point.
    Look at my alignment. All I did was make the read point where I wanted & then translate the read point back to the trihydron's original location when I imported the model. (hint: all you have to do is make the read point your origin and then translate back the opposite of your read point coordinates. My readpnt's X theo was 0.197 and Y theo was -0.345 so in the alignment below i just highlighted the read point, hit the origin button, and then translated the axees that moved back to the original location on the cad. in this example, Z never changed so I did not have to do Z translation in my read point origin).

    Once that is set, use move points or move increment to get around the part to make a legit physical origin, then turn on your cube, and then you should be good
  • If you need more help, PM me and I will send you my cell #
  • If you were to create an auto-feature where you are putting your readpoint, would it be at (0,0,0) or something else?
  • It seems like you are doing everything right except for one thing. You move point of <5.7881,9.5447,-17.2639> seems to not be correct. Are you taking your move by hitting the button on the jogbox?