hexagon logo

Barrier needed

Not really sure where to exactly i should've posted this but its here now. I am recently new to CMM so im still learning alot. That being said I have a slight issue with something im trying to do with my CMM I am trying to do an adaptive circle scan on the OD of a circle Ive gotten it adjusted correctly to the right diameter and depth to check it. When I start the program it makes contact with the part but then starts going away from the part. I think I need like a barrier. Similar to a clearance plane but reverse. Im sure its in PCDMIS and im just not seeing it. Any and all help is appreciated.
Parents
  • PART NAME : ring
    REV NUMBER :
    SER NUMBER :
    STATS COUNT : 1

    STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
    ALIGNMENT/END
    MODE/MANUAL
    FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
    LOADPROBE/1-5X20
    TIP/TIP1, SHANKIJK=0, 0, 1, ANGLE=0
    MOVESPEED/ 200
    PLN1 =FEAT/PLANE,CARTESIAN,TRIANGLE
    THEO/<-0.0018,0.0724,0>,<0,0,1>
    ACTL/<5.1741,4.2018,-21.6844>,<-0.01022,0.0133778,0.9998583>
    MEAS/PLANE,3
    HIT/BASIC,NORMAL,<-0.7975,0.1846,0>,<0,0,1>,<5.8317,4.3912,-21.6802>,USE THEO=YES
    HIT/BASIC,NORMAL,<0.4374,0.7368,0>,<0,0,1>,<4.6202,4.3 912,-21.6925>,USE THEO=YES
    HIT/BASIC,NORMAL,<0.3547,-0.7044,0>,<0,0,1>,<5.0699,3.8238,-21.6804>,USE THEO=YES
    ENDMEAS/
    CIR1 =FEAT/CIRCLE,CARTESIAN,IN,LEAST_SQR
    THEO/<0,0,-0.0642>,<0,0,1>,1.1244
    ACTL/<5.2247,4.4254,-21.7665>,<0,0,1>,1.1244
    MEAS/CIRCLE,3,ZPLUS
    HIT/BASIC,NORMAL,<0.0127,0.5621,-0.0629>,<-0.0226334,-0.9997438,0>,<5.0714,4.9649,-21.7662>,USE THEO=YES
    HIT/BASIC,NORMAL,<-0.4857,-0.283,-0.0611>,<0.8640162,0.503464,0>,<5.0458,3.9005,-21.7667>,USE THEO=YES
    HIT/BASIC,NORMAL,<0.5616,0.0267,-0.0687>,<-0.9988726,-0.0474717,0>,<5.7867,4.4145,-21.7667>,USE THEO=YES
    ENDMEAS/
    A1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
    ALIGNMENT/LEVEL,ZPLUS,PLN1
    ALIGNMENT/TRANS,ZAXIS,PLN1
    ALIGNMENT/TRANS,XAXIS,CIR1
    ALIGNMENT/TRANS,YAXIS,CIR1
    ALIGNMENT/END
    MODE/DCC
    MOVE/POINT,NORMAL,<0,0,5>
    CIR2 =FEAT/CONTACT/CIRCLE/ADAPTIVE_CIRCLE_SCAN,CARTESIAN,IN,LEAST_SQR
    THEO/<0,0,0>,<0,0,1>,1.1244
    ACTL/<0,0,0>,<0,0,1>,1.1244
    TARG/<0,0,0>,<0,0,1>
    START ANG=0,END ANG=360
    ANGLE VEC=<1,0,0>
    DIRECTION=CCW
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=5,DEPTH=0.07,PITCH=0
    SAMPLE METHOD=SAMPLE_HITS
    SAMPLE HITS=0,SPACER=0
    AVOIDANCE MOVE=BOTH,DISTANCE=0.25
    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
    SHOW HITS=NO
    MOVE/POINT,NORMAL,<0,0,5>
    MOVE/POINT,NORMAL,<0.75,0,2>
    CIR3 =FEAT/CIRCLE,CARTESIAN,OUT,LEAST_SQR
    THEO/<0,0,-0.1273>,<0,0,1>,2.0558,0
    ACTL/<0,0,-0.1273>,<0,0,1>,2.0558,0
    MEAS/CIRCLE,3,ZPLUS
    HIT/BASIC,NORMAL,<-0.2593,0.9947,-0.1435>,<-0.2522867,0.9676525,0>,<-0.2593,0.9947,-0.1435>,USE THEO=YES
    MOVE/CIRCULAR
    HIT/BASIC,NORMAL,<-0.7575,-0.6949,-0.1261>,<-0.7369074,-0.6759937,0>,<-0.7575,-0.6949,-0.1261>,USE THEO=YES
    MOVE/CIRCULAR
    HIT/BASIC,NORMAL,<0.7121,-0.7413,-0.1123>,<0.6927294,-0.7211976,0>,<0.7121,-0.7413,-0.1123>,USE THEO=YES
    ENDMEAS/
    CIR4 =FEAT/CONTACT/CIRCLE/ADAPTIVE_CIRCLE_SCAN,CARTESIAN,OUT,LEAST_SQR
    THEO/<0,0,-0.095>,<0,0,1>,1.703,0
    ACTL/<0,0,-0.095>,<0,0,1>,1.703,0
    TARG/<0,0,-0.095>,<0,0,1>
    START ANG=0,END ANG=360
    ANGLE VEC=<1,0,0>
    DIRECTION=CCW
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=30,DEPTH=0,PITCH=0
    SAMPLE METHOD=SAMPLE_HITS
    SAMPLE HITS=3,SPACER=0
    AVOIDANCE MOVE=BOTH,DISTANCE=0.3937
    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
    SHOW HITS=NO









    Here is the whole code.
Reply
  • PART NAME : ring
    REV NUMBER :
    SER NUMBER :
    STATS COUNT : 1

    STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
    ALIGNMENT/END
    MODE/MANUAL
    FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
    LOADPROBE/1-5X20
    TIP/TIP1, SHANKIJK=0, 0, 1, ANGLE=0
    MOVESPEED/ 200
    PLN1 =FEAT/PLANE,CARTESIAN,TRIANGLE
    THEO/<-0.0018,0.0724,0>,<0,0,1>
    ACTL/<5.1741,4.2018,-21.6844>,<-0.01022,0.0133778,0.9998583>
    MEAS/PLANE,3
    HIT/BASIC,NORMAL,<-0.7975,0.1846,0>,<0,0,1>,<5.8317,4.3912,-21.6802>,USE THEO=YES
    HIT/BASIC,NORMAL,<0.4374,0.7368,0>,<0,0,1>,<4.6202,4.3 912,-21.6925>,USE THEO=YES
    HIT/BASIC,NORMAL,<0.3547,-0.7044,0>,<0,0,1>,<5.0699,3.8238,-21.6804>,USE THEO=YES
    ENDMEAS/
    CIR1 =FEAT/CIRCLE,CARTESIAN,IN,LEAST_SQR
    THEO/<0,0,-0.0642>,<0,0,1>,1.1244
    ACTL/<5.2247,4.4254,-21.7665>,<0,0,1>,1.1244
    MEAS/CIRCLE,3,ZPLUS
    HIT/BASIC,NORMAL,<0.0127,0.5621,-0.0629>,<-0.0226334,-0.9997438,0>,<5.0714,4.9649,-21.7662>,USE THEO=YES
    HIT/BASIC,NORMAL,<-0.4857,-0.283,-0.0611>,<0.8640162,0.503464,0>,<5.0458,3.9005,-21.7667>,USE THEO=YES
    HIT/BASIC,NORMAL,<0.5616,0.0267,-0.0687>,<-0.9988726,-0.0474717,0>,<5.7867,4.4145,-21.7667>,USE THEO=YES
    ENDMEAS/
    A1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
    ALIGNMENT/LEVEL,ZPLUS,PLN1
    ALIGNMENT/TRANS,ZAXIS,PLN1
    ALIGNMENT/TRANS,XAXIS,CIR1
    ALIGNMENT/TRANS,YAXIS,CIR1
    ALIGNMENT/END
    MODE/DCC
    MOVE/POINT,NORMAL,<0,0,5>
    CIR2 =FEAT/CONTACT/CIRCLE/ADAPTIVE_CIRCLE_SCAN,CARTESIAN,IN,LEAST_SQR
    THEO/<0,0,0>,<0,0,1>,1.1244
    ACTL/<0,0,0>,<0,0,1>,1.1244
    TARG/<0,0,0>,<0,0,1>
    START ANG=0,END ANG=360
    ANGLE VEC=<1,0,0>
    DIRECTION=CCW
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=5,DEPTH=0.07,PITCH=0
    SAMPLE METHOD=SAMPLE_HITS
    SAMPLE HITS=0,SPACER=0
    AVOIDANCE MOVE=BOTH,DISTANCE=0.25
    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
    SHOW HITS=NO
    MOVE/POINT,NORMAL,<0,0,5>
    MOVE/POINT,NORMAL,<0.75,0,2>
    CIR3 =FEAT/CIRCLE,CARTESIAN,OUT,LEAST_SQR
    THEO/<0,0,-0.1273>,<0,0,1>,2.0558,0
    ACTL/<0,0,-0.1273>,<0,0,1>,2.0558,0
    MEAS/CIRCLE,3,ZPLUS
    HIT/BASIC,NORMAL,<-0.2593,0.9947,-0.1435>,<-0.2522867,0.9676525,0>,<-0.2593,0.9947,-0.1435>,USE THEO=YES
    MOVE/CIRCULAR
    HIT/BASIC,NORMAL,<-0.7575,-0.6949,-0.1261>,<-0.7369074,-0.6759937,0>,<-0.7575,-0.6949,-0.1261>,USE THEO=YES
    MOVE/CIRCULAR
    HIT/BASIC,NORMAL,<0.7121,-0.7413,-0.1123>,<0.6927294,-0.7211976,0>,<0.7121,-0.7413,-0.1123>,USE THEO=YES
    ENDMEAS/
    CIR4 =FEAT/CONTACT/CIRCLE/ADAPTIVE_CIRCLE_SCAN,CARTESIAN,OUT,LEAST_SQR
    THEO/<0,0,-0.095>,<0,0,1>,1.703,0
    ACTL/<0,0,-0.095>,<0,0,1>,1.703,0
    TARG/<0,0,-0.095>,<0,0,1>
    START ANG=0,END ANG=360
    ANGLE VEC=<1,0,0>
    DIRECTION=CCW
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=30,DEPTH=0,PITCH=0
    SAMPLE METHOD=SAMPLE_HITS
    SAMPLE HITS=3,SPACER=0
    AVOIDANCE MOVE=BOTH,DISTANCE=0.3937
    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
    SHOW HITS=NO









    Here is the whole code.
Children