hexagon logo

Read point

Hi everyone Sunglasses!

1.What am i doing wrong? the readpoint wont move or even touch the part when i put the probe where i like to start.
the cad model was provided with the trihedron located where is shown in the picture. i also try putting a point where i like it the ZERO origin the read point and didn't work. Disappointed
2. how can i put the CODE on here instead of copy and past?
3. i cant adjust my edit window. it is to high to click on the bar on top to move it. how can i fix this?

sorry, wont let me upload the picture.

STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
ALIGNMENT/END
MODE/MANUAL
FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
LOADPROBE/L5X100_M1
TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
MODE/DCC
PNT1 =FEAT/POINT,CARTESIAN
THEO/<0,0,0>,<0,0,1>
ACTL/<8.5828,0.4578,-13.8875>,<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





  • If you have a CAD model, I will pick a point on the model and align to it as a readpoint. Or use a feature, hole, etc, then align to it.
    COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
    Place the probe in the hole closest to the operator
    PNT_HOLE =FEAT/POINT,CARTESIAN
    THEO/<-295.7118,422.6386,190.7837>,<0.0873031,-0.8658866,0.4925632>
    ACTL/<-296.4042,411.3998,174.2595>,<0.0873031,-0.8658866,0.4925632>
    READPOINT/
    MODE/DCC
    A1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
    ALIGNMENT/TRANS,YAXIS,PNT_HOLE
    ALIGNMENT/TRANS,XAXIS,PNT_HOLE
    ALIGNMENT/TRANS,ZAXIS,PNT_HOLE
    ALIGNMENT/END
    CIR1 =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
    THEO/<0,0,0>,<0.0873023,-0.865886,0.4925644>,0.098
    ACTL/<0.0074,-0.0013,-0.0027>,<0.1224335,-0.86508,0.4864633>,0.0998
    TARG/<0,0,0>,<0.0873023,-0.865886,0.4925644>
    START ANG=0,END ANG=-360
    ANGLE VEC=<-0.9846536,0,0.1745204>
    DIRECTION=CW
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=NO
    A4 =ALIGNMENT/START,RECALL:A1,LIST=YES
    ALIGNMENT/TRANS,XAXIS,CIR1
    ALIGNMENT/TRANS,YAXIS,CIR1
    ALIGNMENT/TRANS,ZAXIS,CIR1
    ALIGNMENT/END
  • AS for adding code; use the hash tag # on the tool bar
  • It won't move at all? Does it give an error?
  • Try something like this:
    Move the Mode DCC after your first alignment:
    STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
    ALIGNMENT/END
    MODE/MANUAL
    FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
    LOADPROBE/L5X100_M1
    TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
    PNT1 =FEAT/POINT,CARTESIAN
    THEO/<0,0,0>,<0,0,1>
    ACTL/<8.5828,0.4578,-13.8875>,<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
    [COLOR=#c0392b]MODE/DCC[/COLOR]
    
  • When you use a read-point with CAD, the THEO XYZ of the read-point must match the XYZ of where you're taking your read-point.

    So if your CAD origin is in the hole you are starting with the THEO values should be 0,0,0, however if your start hole is at 50,75,20 then your THEO values for the read-point should be 50,75,20.
  • no error, just goes to save report. as if ran.
  • @ProbFlex
    Make sure the MODE/DCC is after the Readpoint otherwise it will 'take the point' anywhere the probe is
  • Yes, As you insert features, PC-DMIS will 'try to locate the features' in DCC Mode, such as this:
    COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
    Touch the top of the Flange approximately center.
    DISPLAYPRECISION/6
    PNT_SURF =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<412.625,95.888937,-41.958235>,<1,0,0>
    ACTL/<410.314057,117.904863,-44.806254>,<1,0,0>
    TARG/<412.625,95.888937,-41.958235>,<1,0,0>
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=NO
    MODE/DCC
    MOVE/INCREMENT,<0,0.25,0.25>
    A1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
    ALIGNMENT/TRANS,ZAXIS,PNT_SURF
    ALIGNMENT/TRANS,XAXIS,PNT_SURF
    ALIGNMENT/TRANS,YAXIS,PNT_SURF
    ALIGNMENT/END
    PNT_R1 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<-0.15,0.076063,0.85>,<0,1,0>
    ACTL/<-0.149996,0.076336,0.849997>,<0,1,0>
    TARG/<-0.15,0.076063,0.85>,<0,1,0>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=NO
    PNT_R2 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<-0.15,0.076063,-0.85>,<0,1,0>
    ACTL/<-0.146919,0.064682,-0.806932>,<0,1,0>
    TARG/<-0.15,0.076063,-0.85>,<0,1,0>
    SNAP=YES
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=NO
    A2 =ALIGNMENT/START,RECALL:A1,LIST=YES
    ALIGNMENT/ROTATE_CIRCLE,ZPLUS,TO,PNT_R2,AND,PNT_R1,ABOUT,XPL US
    ALIGNMENT/END
    MOVE/POINT,NORMAL,<0.25,0.4,-0.85>
    PLN_10 =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,TRIANGLE,LEAST_SQR
    THEO/<0,-0.4,0>,<1,0,0>
    ACTL/<0.000576,-0.399999,0.000002>,<0.9999912,0.0014696,0.0039394>
    TARG/<0,-0.4,0>,<1,0,0>
    ANGLE VEC=<0,0,-1>,RADIAL
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=NO
    A3 =ALIGNMENT/START,RECALL:A2,LIST=YES
    ALIGNMENT/LEVEL,XPLUS,PLN_10
    ALIGNMENT/TRANS,XAXIS,PLN_10
    ALIGNMENT/END

    Then I will refine the alignment until all 6DOF are contained
  • What I do is Transform the cad in such a way that the trihedron is where i want the RP at. Once i do that, I select Control G and set the alignment.