hexagon logo

Probe changes angle to A0B0 before measuring

I have a Mitutoyo BN1015 with PH20 and UCC T5. Running 2018R1. Will change to angle in DCC program but before it measures drops back to A0B0. Just getting started with programming with this setup. All works fine with A0B0.
  • Share the code for the area you are having an issue with:
    [C0DE]
    [/C0DE]

    swap the 0(zero) for O and put your actual code between the tags.
  • Hi - thanks for responding. Let me get that posted.

    Cassie
  • Note: I++ interface - probes are calibrated in UCC server, created and nicknamed in PCDMIS.


    [FONT=Calibri]STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES[/FONT]
    [FONT=Calibri]ALIGNMENT/END[/FONT]
    [FONT=Calibri]MODE/MANUAL[/FONT]
    [FONT=Calibri]FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,[/FONT]
    [FONT=Calibri]LOADPROBE/T5 GOOD[/FONT]
    [FONT=Calibri]TIP/T1A0B0-T5, SHANKIJK=0, 0, 1, ANGLE=0[/FONT]
    [FONT=Calibri]MOVESPEED/ 100[/FONT]
    [FONT=Calibri]PREHIT/3[/FONT]
    [FONT=Calibri]RETRACT/3[/FONT]
    [FONT=Calibri]TOUCHSPEED/ 1[/FONT]
    [FONT=Calibri]A3 =ALIGNMENT/START,RECALL:MAN PART,LIST=YES[/FONT]
    [FONT=Calibri]ALIGNMENT/LEVEL,ZPLUS,DCC PLANE[/FONT]
    [FONT=Calibri]ALIGNMENT/TRANS,ZAXIS,DCC PLANE[/FONT]
    [FONT=Calibri]ALIGNMENT/END[/FONT]
    [FONT=Calibri]DCC PART =ALIGNMENT/START,RECALL:A3,LIST=YES[/FONT]
    [FONT=Calibri]ALIGNMENT/ROTATE,YPLUS,TO,ALIGN DCC,ABOUT,ZPLUS[/FONT]
    [FONT=Calibri]ALIGNMENT/TRANS,XAXIS,ALIGN DCC[/FONT]
    [FONT=Calibri]ALIGNMENT/TRANS,XAXIS,B DCC[/FONT]
    [FONT=Calibri]ALIGNMENT/TRANS,YAXIS,B DCC[/FONT]
    [FONT=Calibri]ALIGNMENT/END[/FONT]
    [FONT=Calibri]MOVE/POINT,NORMAL,<0.35,193.343,68.318>[/FONT]
    [FONT=Calibri]LOADPROBE/T5 GOOD[/FONT]
    [FONT=Calibri]TIP/T1A15B0_T5, SHANKIJK=0.003, 0.258, 0.966, ANGLE=-0.525[/FONT]
    [FONT=Calibri]AB-1 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN[/FONT]
    [FONT=Calibri]THEO/<-14.25,94.3,30>,<0.001,0.9999995,0>[/FONT]
    [FONT=Calibri]ACTL/<-14.162,181.823,30>,<0.001,0.9999995,0>[/FONT]
    [FONT=Calibri]TARG/<-14.25,94.3,30>,<0.001,0.9999995,0>[/FONT]
    [FONT=Calibri]SNAP=YES[/FONT]
    [FONT=Calibri]SHOW FEATURE PARAMETERS=YES[/FONT]
    [FONT=Calibri]SURFACE=THICKNESS_NONE,0[/FONT]
    [FONT=Calibri]MEASURE MODE=NOMINALS[/FONT]
    [FONT=Calibri]RMEAS=NONE,NONE,NONE[/FONT]
    [FONT=Calibri]AUTO WRIST=NO[/FONT]
    [FONT=Calibri]GRAPHICAL ANALYSIS=NO[/FONT]
    [FONT=Calibri]FEATURE LOCATOR=NO,NO,""[/FONT]
    [FONT=Calibri]SHOW CONTACT PARAMETERS=YES[/FONT]
    [FONT=Calibri]AVOIDANCE MOVE=BOTH,DISTANCE=10[/FONT]
    [FONT=Calibri]SHOW HITS=YES[/FONT]
    [FONT=Calibri]HIT/BASIC,<-14.25,94.3,30>,<0.001,0.9999995,0>,<-14.25,94.3,30>[/FONT]
    [FONT=Calibri]ENDMEAS/[/FONT]
    [FONT=Calibri]DIM DIM 9 SC01= LOCATION OF POINT AB-1 UNITS=MM ,$[/FONT]
    [FONT=Calibri]GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH HALF ANGLE=NO[/FONT]
    [FONT=Calibri]AX NOMINAL +TOL -TOL MEAS DEV OUTTOL[/FONT]
    [FONT=Calibri]Y 94.300 0.200 0.200 181.823 87.523 87.323 -------->[/FONT]
    [FONT=Calibri]END OF DIMENSION DIM 9 SC01[/FONT]
    ​
  • Something I'm not understanding is why your tip commands have "_T5" at the end of each. It makes me wonder if that Tip selection isn't understood and so it defaults to A0B0?
  • Your first angle command has a dash T5: TIP/T1A0B0-T5 and your second angle command has an underscore T5: TIP/T1A15B0_T5

    If you're trying to use a variable in your probe change, then that underscore needs to be a minus to be a math function. If both instances are in error, then remove both from the angle command.
  • I have six probe assemblies showing in server. T5 is the main one I use. So if I use the same angle with assembly T4 I want to be able to differentiate.
  • Does this identification work else where? I would imagine that since the software is built to differentiate already, your redundancy is causing the issue.
  • I++ uses a direct naming convention. So for example all probes are built and calibrated in Renishaw UCC software, then you assign a nickname in Renishaw software, then in PC-DMIS you assign than nickname through the probe edit window. It's a whole different beast unfortunately. Tool names can be pretty much what ever you want them to be and tend to be incredibly goofy looking to someone not aware.