Programming question...

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Programming question...

    The theo. dims match the actual part by a thou. or two.... But when the CMM runs DCC mode it goes to a different position....but if it were to go to the theo. dims it would probe it right...
    The actuals are comming out .046 off theo. which is making it probe not even on center.

  • #2
    Please post your code from the beginning of the program (manual alignment) through the problem feature. Lots of possibilities but my money is on the alignment!
    153010 Global Advantage w/ LSPX1H_T Analog Probe
    7107 Global Classic TP20
    2019R1 SP1 CAD++

    Comment


    • #3
      Originally posted by RIDER View Post
      Please post your code from the beginning of the program (manual alignment) through the problem feature. Lots of possibilities but my money is on the alignment!
      ditto

      Comment


      • #4
        =alignment/start,recall:,list=yes
        alignment/end
        mode/manual
        prehit/0.1
        retract/0.1
        manretract/0.1
        movespeed/ 900
        touchspeed/ 2
        format/text,options, ,headings,symbols, ;nom,tol,meas,dev,outtol,maxmin,
        loadprobe/1by20
        tip/t1a0b0, shankijk=0, 0, 1, angle=0
        pnt53 =feat/point,cartesian
        theo/<0.1314,1.4569,0>,<0,0,1>
        actl/<7.8797,14.8366,-17.6108>,<0.00187,0,0.9999983>
        meas/point,1
        hit/basic,normal,<0.1314,1.4569,0>,<0,0,1>,<7.8797,14. 8366,-17.6108>,use theo=yes
        endmeas/
        pnt54 =feat/point,cartesian
        theo/<0.3731,0.5604,0>,<0,0,1>
        actl/<8.2416,13.9272,-17.6133>,<-0.0004845,-0.0024225,0.9999969>
        meas/point,1
        hit/basic,normal,<0.3731,0.5604,0>,<0,0,1>,<8.2416,13. 9272,-17.6133>,use theo=yes
        endmeas/
        pnt55 =feat/point,cartesian
        theo/<-0.4648,0.5147,0>,<0,0,1>
        actl/<7.3611,13.8783,-17.6098>,<-0.0009625,-0.0009625,0.9999991>
        meas/point,1
        hit/basic,normal,<-0.4648,0.5147,0>,<0,0,1>,<7.3611,13.8783,-17.6098>,use theo=yes
        endmeas/
        pnt56 =feat/point,cartesian
        theo/<-0.5165,0.5569,-0.0631>,<-0.9997015,0,-0.0244322>
        actl/<7.3402,13.9357,-17.6507>,<-0.9999977,0.0009685,-0.001937>
        meas/point,1
        hit/basic,normal,<-0.5165,0.5569,-0.0631>,<-0.9997015,0,-0.0244322>,<7.3402,13.9357,-17.6507>,use theo=yes
        endmeas/
        pnt57 =feat/point,cartesian
        theo/<-0.5164,0.7817,-0.0674>,<-0.9997015,0,-0.0244322>
        actl/<7.3406,14.0602,-17.6562>,<-0.9999999,0,0.0004713>
        meas/point,1
        hit/basic,normal,<-0.5164,0.7817,-0.0674>,<-0.9997015,0,-0.0244322>,<7.3406,14.0602,-17.6562>,use theo=yes
        endmeas/
        d_cir3 =feat/circle,cartesian,in,least_sqr
        theo/<0,0,0.2924>,<0,0,1>,0.7
        actl/<7.859,13.3664,-17.3043>,<0,0,1>,0.7023
        meas/circle,4,zplus
        hit/basic,normal,<0.0091,0.3499,0.3127>,<-0.0258674,-0.9996654,0>,<7.8403,13.7171,-17.3177>,use theo=yes
        hit/basic,normal,<0.3409,0.0792,0.2844>,<-0.9740448,-0.2263551,0>,<8.189,13.4865,-17.3176>,use theo=yes
        hit/basic,normal,<-0.0617,-0.3445,0.2957>,<0.1764047,0.9843177,0>,<7.8951,13. 0172,-17.291>,use theo=yes
        hit/basic,normal,<-0.3497,-0.015,0.2767>,<0.9990771,0.0429531,0>,<7.5078,13.3 627,-17.2909>,use theo=yes
        endmeas/
        lin5 =feat/line,cartesian,unbounded,no
        theo/<-0.5165,0.5569,-0.0631>,<0.0004593,0.9998233,-0.0187916>
        actl/<7.3402,13.9357,-17.6507>,<0.0033113,0.9990135,-0.0442849>
        constr/line,bf,3d,pnt56,pnt57,,
        outlier_removal/off,3
        filter/off,wavelength=0
        pln8 =feat/plane,cartesian,triangle,no
        theo/<0.0132,0.844,0>,<0,0,1>
        actl/<7.8274,14.214,-17.6113>,<0.0040808,-0.0011592,0.999991>
        constr/plane,bf,pnt53,pnt54,pnt55,,
        outlier_removal/off,3
        filter/off,wavelength=0
        a1 =alignment/start,recall:startup,list=yes
        alignment/level,zplus,pln8
        alignment/rotate,yplus,to,lin5,about,zplus
        alignment/trans,xaxis,d_cir3
        alignment/trans,yaxis,d_cir3
        alignment/trans,zaxis,pln8
        alignment/end
        mode/dcc
        move/point,normal,part,<0.0567,1.4569,1.2567>
        clearp/zplus,0.5,zplus,0.5,on
        pnt1 =feat/contact/vector point/default,cartesian
        theo/<0.03,1.4593,0>,<0,0,1>
        actl/<0.03,1.4592,-0.0003>,<0,0,1>
        targ/<0.03,1.4593,0>,<0,0,1>
        snap=no
        show feature parameters=yes
        surface=thickness_none,0
        measure mode=nominals
        rmeas=none,none,none
        auto wrist=no
        clearplane=no
        graphical analysis=no
        feature locator=no,no,""
        show contact parameters=yes
        avoidance move=both,distance=0.1
        show hits=no
        pnt2 =feat/contact/vector point/default,cartesian
        theo/<0.3885,0.5637,0>,<0,0,1>
        actl/<0.3886,0.5636,0.0001>,<0,0,1>
        targ/<0.3885,0.5637,0>,<0,0,1>
        snap=no
        show feature parameters=yes
        surface=thickness_none,0
        measure mode=nominals
        rmeas=none,none,none
        auto wrist=no
        clearplane=no
        graphical analysis=no
        feature locator=no,no,""
        show contact parameters=yes
        avoidance move=both,distance=0.1
        show hits=no
        pnt58 =feat/point,cartesian
        theo/<-0.3368,0.4433,0>,<0,0,1>
        actl/<-0.337,0.4433,0>,<0,0,1>
        meas/point,1
        hit/basic,normal,<-0.3368,0.4433,0>,<0,0,1>,<-0.337,0.4433,0>,use theo=yes
        endmeas/
        pnt3 =feat/contact/vector point/default,cartesian
        theo/<-0.485,0.51,0>,<0,0,1>
        actl/<-0.4851,0.5101,0.0001>,<0,0,1>
        targ/<-0.485,0.51,0>,<0,0,1>
        snap=no
        show feature parameters=yes
        surface=thickness_none,0
        measure mode=nominals
        rmeas=none,none,none
        auto wrist=no
        clearplane=no
        graphical analysis=no
        feature locator=no,no,""
        show contact parameters=yes
        avoidance move=both,distance=0.1
        show hits=no
        move/increment,<-0.2,0,0>
        prehit/0.15
        retract/0.15
        pnt4 =feat/contact/vector point/default,cartesian
        theo/<-0.518,0.54,-0.07>,<-1,0,0>
        actl/<-0.5193,0.54,-0.07>,<-1,0,0>
        targ/<-0.518,0.54,-0.07>,<-1,0,0>
        snap=no
        show feature parameters=yes
        surface=thickness_none,0
        measure mode=nominals
        rmeas=none,none,none
        auto wrist=no
        clearplane=no
        graphical analysis=no
        feature locator=no,no,""
        show contact parameters=yes
        avoidance move=both,distance=0.15
        show hits=no
        pnt5 =feat/contact/vector point/default,cartesian
        theo/<-0.518,0.7721,-0.07>,<-1,0,0>
        actl/<-0.5198,0.7721,-0.07>,<-1,0,0>
        targ/<-0.518,0.7721,-0.07>,<-1,0,0>
        snap=no
        show feature parameters=yes
        surface=thickness_none,0
        measure mode=nominals
        rmeas=none,none,none
        auto wrist=no
        clearplane=no
        graphical analysis=no
        feature locator=no,no,""
        show contact parameters=yes
        avoidance move=both,distance=0.1
        show hits=no
        move/clearplane
        cir1 =feat/contact/circle/default,cartesian,in,least_sqr
        theo/<0,0,0.382>,<0,0,1>,0.7
        actl/<-0.0001,0.0002,0.382>,<0,0,1>,0.7022
        targ/<0,0,0.382>,<0,0,1>
        start ang=0,end ang=360
        angle vec=<1,0,0>
        direction=ccw
        show feature parameters=yes
        void detection=no
        remeasure=no
        surface=thickness_none,0
        measure mode=nominals
        rmeas=none,none,none
        auto wrist=no
        circular moves=no
        clearplane=yes
        graphical analysis=no
        feature locator=no,no,""
        show contact parameters=yes
        numhits=4,depth=0.1,pitch=0
        sample hits=0,spacer=0
        avoidance move=both,distance=0.1
        find hole=disabled,onerror=no,read pos=no
        show hits=no
        pln1 =feat/plane,cartesian,triangle,no
        theo/<-0.1008,0.7441,0>,<0,0,1>
        actl/<-0.1009,0.744,0>,<-0.0000826,0.0004126,0.9999999>
        constr/plane,bf,pnt1,pnt2,pnt3,pnt58,,
        outlier_removal/off,3
        filter/off,wavelength=0
        dim flat2= flatness of plane pln1 units=in ,$
        graph=off text=off mult=50.00 arrowdensity=100 output=both
        ax nominal +tol -tol meas dev outtol max min
        m 0.0000 0.0030 0.0000 0.0001 0.0001 0.0000 0.0000 -0.0001 #-----------------
        lin1 =feat/line,cartesian,unbounded,no
        theo/<-0.518,0.54,-0.07>,<0,1,0>
        actl/<-0.5193,0.54,-0.07>,<-0.0021743,0.9999976,0.0000947>
        constr/line,bf,3d,pnt4,pnt5,,
        outlier_removal/off,3
        filter/off,wavelength=0
        bas_aln =alignment/start,recall:,list=yes
        alignment/level,zplus,pln1
        alignment/rotate,yplus,to,lin1,about,zplus
        alignment/trans,zaxis,pln1
        alignment/trans,xaxis,cir1
        alignment/trans,yaxis,cir1
        alignment/end
        move/increment,<0,0,2.5>
        tip/t1a90b-180, shankijk=0, -1, -0.0001, angle=-179.9923
        clearp/yminus,-0.8,yminus,-0.8,on
        move/clearplane
        prehit/0.1
        retract/0.1
        datum_c =feat/contact/cylinder/default,cartesian,in,least_sqr
        theo/<-0.118,-0.385,-1.37>,<0,-1,0>,0.33,0.14
        actl/<-0.1578,-0.3849,-1.3888>,<-0.0022236,-0.9999971,-0.000939>,0.331,0.14
        targ/<-0.118,-0.385,-1.37>,<0,-1,0>
        start ang=0,end ang=360
        angle vec=<1,0,0>
        direction=ccw
        show feature parameters=yes
        void detection=no
        remeasure=no,use theo=yes
        surface=thickness_none,0
        measure mode=nominals
        rmeas=none,none,none
        auto wrist=no
        circular moves=no
        clearplane=no
        graphical analysis=no
        feature locator=no,no,""
        show contact parameters=yes
        numhits=9,numlevels=2,depth=0.03,end offset=0.03,pitch=0
        sample hits=0,spacer=0
        avoidance move=both,distance=0.1
        find hole=disabled,onerror=no,read pos=no
        show hits=no
        320_64c =feat/contact/circle/default,cartesian,in,least_sqr
        theo/<-0.118,-0.245,-1.37>,<0,-1,0>,0.3
        actl/<-0.1575,-0.245,-1.3882>,<0,-1,0>,0.3065
        targ/<-0.118,-0.245,-1.37>,<0,-1,0>
        start ang=0,end ang=360
        angle vec=<1,0,0>
        direction=ccw
        show feature parameters=yes
        void detection=no
        remeasure=no
        surface=thickness_none,0
        measure mode=nominals
        rmeas=none,none,none
        auto wrist=no
        circular moves=no
        clearplane=no
        graphical analysis=no
        feature locator=no,no,""
        show contact parameters=yes
        numhits=7,depth=0.04,pitch=0.0156
        sample hits=0,spacer=0
        avoidance move=both,distance=0.1
        find hole=disabled,onerror=no,read pos=no
        show hits=no
        move/clearplane
        helicoil =feat/contact/circle/default,cartesian,in,least_sqr
        theo/<-0.541,-0.147,-0.99>,<0,-1,0>,0.1523
        actl/<-0.58,-0.147,-1.008>,<0,-1,0>,0.2019
        targ/<-0.541,-0.147,-0.99>,<0,-1,0>
        start ang=0.6121,end ang=360.6121
        angle vec=<0.3860794,0,-0.9224656>
        direction=ccw
        show feature parameters=yes
        void detection=no
        remeasure=no
        surface=thickness_none,0
        measure mode=nominals
        rmeas=none,none,none
        auto wrist=no
        circular moves=no
        clearplane=yes
        graphical analysis=no
        feature locator=no,no,""
        show contact parameters=yes
        numhits=9,depth=0.06,pitch=0.0313
        sample hits=0,spacer=0
        avoidance move=both,distance=0.1
        find hole=disabled,onerror=no,read pos=no
        show hits=no
        move/clearplane
        c2_56a =feat/contact/circle/default,cartesian,in,least_sqr
        theo/<-0.441,-0.14,-0.675>,<0,-1,0>,0.07
        actl/<-0.441,-0.14,-0.675>,<0,-1,0>,0.0735
        targ/<-0.441,-0.14,-0.675>,<0,-1,0>
        start ang=0,end ang=360
        angle vec=<1,0,0>
        direction=ccw
        show feature parameters=yes
        void detection=no
        remeasure=no
        surface=thickness_none,0
        measure mode=nominals
        rmeas=none,none,none
        auto wrist=no
        circular moves=yes
        clearplane=yes
        graphical analysis=no
        feature locator=no,no,""
        show contact parameters=yes
        numhits=5,depth=0.05,pitch=0
        sample hits=0,spacer=0
        avoidance move=both,distance=0.1
        find hole=disabled,onerror=no,read pos=no
        show hits=no
        move/clearplane
        c2_56b =feat/contact/circle/default,cartesian,in,least_sqr
        theo/<-0.441,-0.14,-0.5>,<0,-1,0>,0.07
        actl/<-0.5043,-0.0584,-0.5729>,<0.0009719,-0.999991,0.00413>,0.0732
        targ/<-0.441,-0.14,-0.5>,<0,-1,0>
        start ang=0,end ang=360
        angle vec=<1,0,0>
        direction=ccw
        show feature parameters=yes
        void detection=no
        remeasure=no
        surface=thickness_none,0
        measure mode=nominals
        rmeas=none,none,none
        auto wrist=no
        circular moves=yes
        clearplane=no
        graphical analysis=no
        feature locator=no,no,""
        show contact parameters=yes
        numhits=5,depth=0.05,pitch=0
        sample hits=0,spacer=0
        avoidance move=both,distance=0.1
        find hole=disabled,onerror=no,read pos=no
        show hits=no

        Comment


        • #5
          The machine does not go to the theo. dims that are listed. The theo dims are right where they need to be but the probe goes to other dims resulting in probing outside of the hole or off center.

          Comment


          • #6
            atum_c =feat/contact/cylinder/default,cartesian,in,least_sqr
            theo/<-0.118,-0.385,-1.37>,<0,-1,0>,0.33,0.14
            actl/<-0.1578,-0.3849,-1.3888>,<-0.0022236,-0.9999971,-0.000939>,0.331,0.14
            targ/<-0.118,-0.385,-1.37>,<0,-1,0>

            Such as this... I manually measure the .118 and it measures at .120 but the centerline of the probe is going to roughly .0465 off center of where it should be.
            It seems to always be when looking at the given plane off in the horzontal plane.
            There is two datum on either side of the part and it measures it off equally in opposite directions
            so datum on side one would be off + and the other -.

            Comment


            • #7
              Code:
              =alignment/start,recall:,list=yes
              alignment/end
              mode/manual
              prehit/0.1
              retract/0.1
              manretract/0.1
              movespeed/ 900
              touchspeed/ 2
              format/text,options, ,headings,symbols, ;nom,tol,meas,dev,outtol,maxmin,
              loadprobe/1by20
              tip/t1a0b0, shankijk=0, 0, 1, angle=0
              pnt53 =feat/point,cartesian
              theo/<0.1314,1.4569,0>,<0,0,1>
              actl/<7.8797,14.8366,-17.6108>,<0.00187,0,0.9999983>
              meas/point,1
              hit/basic,normal,<0.1314,1.4569,0>,<0,0,1>,<7.8797,14. 8366,-17.6108>,use theo=yes
              endmeas/
              pnt54 =feat/point,cartesian
              theo/<0.3731,0.5604,0>,<0,0,1>
              actl/<8.2416,13.9272,-17.6133>,<-0.0004845,-0.0024225,0.9999969>
              meas/point,1
              hit/basic,normal,<0.3731,0.5604,0>,<0,0,1>,<8.2416,13. 9272,-17.6133>,use theo=yes
              endmeas/
              pnt55 =feat/point,cartesian
              theo/<-0.4648,0.5147,0>,<0,0,1>
              actl/<7.3611,13.8783,-17.6098>,<-0.0009625,-0.0009625,0.9999991>
              meas/point,1
              hit/basic,normal,<-0.4648,0.5147,0>,<0,0,1>,<7.3611,13.8783,-17.6098>,use theo=yes
              endmeas/
              pnt56 =feat/point,cartesian
              theo/<-0.5165,0.5569,-0.0631>,<-0.9997015,0,-0.0244322>
              actl/<7.3402,13.9357,-17.6507>,<-0.9999977,0.0009685,-0.001937>
              meas/point,1
              hit/basic,normal,<-0.5165,0.5569,-0.0631>,<-0.9997015,0,-0.0244322>,<7.3402,13.9357,-17.6507>,use theo=yes
              endmeas/
              pnt57 =feat/point,cartesian
              theo/<-0.5164,0.7817,-0.0674>,<-0.9997015,0,-0.0244322>
              actl/<7.3406,14.0602,-17.6562>,<-0.9999999,0,0.0004713>
              meas/point,1
              hit/basic,normal,<-0.5164,0.7817,-0.0674>,<-0.9997015,0,-0.0244322>,<7.3406,14.0602,-17.6562>,use theo=yes
              endmeas/
              d_cir3 =feat/circle,cartesian,in,least_sqr
              theo/<0,0,0.2924>,<0,0,1>,0.7
              actl/<7.859,13.3664,-17.3043>,<0,0,1>,0.7023
              meas/circle,4,zplus
              hit/basic,normal,<0.0091,0.3499,0.3127>,<-0.0258674,-0.9996654,0>,<7.8403,13.7171,-17.3177>,use theo=yes
              hit/basic,normal,<0.3409,0.0792,0.2844>,<-0.9740448,-0.2263551,0>,<8.189,13.4865,-17.3176>,use theo=yes
              hit/basic,normal,<-0.0617,-0.3445,0.2957>,<0.1764047,0.9843177,0>,<7.8951,13. 0172,-17.291>,use theo=yes
              hit/basic,normal,<-0.3497,-0.015,0.2767>,<0.9990771,0.0429531,0>,<7.5078,13.3 627,-17.2909>,use theo=yes
              endmeas/
              lin5 =feat/line,cartesian,unbounded,no
              theo/<-0.5165,0.5569,-0.0631>,<0.0004593,0.9998233,-0.0187916>
              actl/<7.3402,13.9357,-17.6507>,<0.0033113,0.9990135,-0.0442849>
              constr/line,bf,3d,pnt56,pnt57,,
              outlier_removal/off,3
              filter/off,wavelength=0
              pln8 =feat/plane,cartesian,triangle,no
              theo/<0.0132,0.844,0>,<0,0,1>
              actl/<7.8274,14.214,-17.6113>,<0.0040808,-0.0011592,0.999991>
              constr/plane,bf,pnt53,pnt54,pnt55,,
              outlier_removal/off,3
              filter/off,wavelength=0
              a1 =alignment/start,recall:startup,list=yes
              alignment/level,zplus,pln8
              alignment/rotate,yplus,to,lin5,about,zplus
              alignment/trans,xaxis,d_cir3
              alignment/trans,yaxis,d_cir3
              alignment/trans,zaxis,pln8
              alignment/end
              mode/dcc
              move/point,normal,part,<0.0567,1.4569,1.2567>
              clearp/zplus,0.5,zplus,0.5,on
              pnt1 =feat/contact/vector point/default,cartesian
              theo/<0.03,1.4593,0>,<0,0,1>
              actl/<0.03,1.4592,-0.0003>,<0,0,1>
              targ/<0.03,1.4593,0>,<0,0,1>
              snap=no
              show feature parameters=yes
              surface=thickness_none,0
              measure mode=nominals
              rmeas=none,none,none
              auto wrist=no
              clearplane=no
              graphical analysis=no
              feature locator=no,no,""
              show contact parameters=yes
              avoidance move=both,distance=0.1
              show hits=no
              pnt2 =feat/contact/vector point/default,cartesian
              theo/<0.3885,0.5637,0>,<0,0,1>
              actl/<0.3886,0.5636,0.0001>,<0,0,1>
              targ/<0.3885,0.5637,0>,<0,0,1>
              snap=no
              show feature parameters=yes
              surface=thickness_none,0
              measure mode=nominals
              rmeas=none,none,none
              auto wrist=no
              clearplane=no
              graphical analysis=no
              feature locator=no,no,""
              show contact parameters=yes
              avoidance move=both,distance=0.1
              show hits=no
              pnt58 =feat/point,cartesian
              theo/<-0.3368,0.4433,0>,<0,0,1>
              actl/<-0.337,0.4433,0>,<0,0,1>
              meas/point,1
              hit/basic,normal,<-0.3368,0.4433,0>,<0,0,1>,<-0.337,0.4433,0>,use theo=yes
              endmeas/
              pnt3 =feat/contact/vector point/default,cartesian
              theo/<-0.485,0.51,0>,<0,0,1>
              actl/<-0.4851,0.5101,0.0001>,<0,0,1>
              targ/<-0.485,0.51,0>,<0,0,1>
              snap=no
              show feature parameters=yes
              surface=thickness_none,0
              measure mode=nominals
              rmeas=none,none,none
              auto wrist=no
              clearplane=no
              graphical analysis=no
              feature locator=no,no,""
              show contact parameters=yes
              avoidance move=both,distance=0.1
              show hits=no
              move/increment,<-0.2,0,0>
              prehit/0.15
              retract/0.15
              pnt4 =feat/contact/vector point/default,cartesian
              theo/<-0.518,0.54,-0.07>,<-1,0,0>
              actl/<-0.5193,0.54,-0.07>,<-1,0,0>
              targ/<-0.518,0.54,-0.07>,<-1,0,0>
              snap=no
              show feature parameters=yes
              surface=thickness_none,0
              measure mode=nominals
              rmeas=none,none,none
              auto wrist=no
              clearplane=no
              graphical analysis=no
              feature locator=no,no,""
              show contact parameters=yes
              avoidance move=both,distance=0.15
              show hits=no
              pnt5 =feat/contact/vector point/default,cartesian
              theo/<-0.518,0.7721,-0.07>,<-1,0,0>
              actl/<-0.5198,0.7721,-0.07>,<-1,0,0>
              targ/<-0.518,0.7721,-0.07>,<-1,0,0>
              snap=no
              show feature parameters=yes
              surface=thickness_none,0
              measure mode=nominals
              rmeas=none,none,none
              auto wrist=no
              clearplane=no
              graphical analysis=no
              feature locator=no,no,""
              show contact parameters=yes
              avoidance move=both,distance=0.1
              show hits=no
              move/clearplane
              cir1 =feat/contact/circle/default,cartesian,in,least_sqr
              theo/<0,0,0.382>,<0,0,1>,0.7
              actl/<-0.0001,0.0002,0.382>,<0,0,1>,0.7022
              targ/<0,0,0.382>,<0,0,1>
              start ang=0,end ang=360
              angle vec=<1,0,0>
              direction=ccw
              show feature parameters=yes
              void detection=no
              remeasure=no
              surface=thickness_none,0
              measure mode=nominals
              rmeas=none,none,none
              auto wrist=no
              circular moves=no
              clearplane=yes
              graphical analysis=no
              feature locator=no,no,""
              show contact parameters=yes
              numhits=4,depth=0.1,pitch=0
              sample hits=0,spacer=0
              avoidance move=both,distance=0.1
              find hole=disabled,onerror=no,read pos=no
              show hits=no
              pln1 =feat/plane,cartesian,triangle,no
              theo/<-0.1008,0.7441,0>,<0,0,1>
              actl/<-0.1009,0.744,0>,<-0.0000826,0.0004126,0.9999999>
              constr/plane,bf,pnt1,pnt2,pnt3,pnt58,,
              outlier_removal/off,3
              filter/off,wavelength=0
              dim flat2= flatness of plane pln1 units=in ,$
              graph=off text=off mult=50.00 arrowdensity=100 output=both
              ax nominal +tol -tol meas dev outtol max min
              m 0.0000 0.0030 0.0000 0.0001 0.0001 0.0000 0.0000 -0.0001 #-----------------
              lin1 =feat/line,cartesian,unbounded,no
              theo/<-0.518,0.54,-0.07>,<0,1,0>
              actl/<-0.5193,0.54,-0.07>,<-0.0021743,0.9999976,0.0000947>
              constr/line,bf,3d,pnt4,pnt5,,
              outlier_removal/off,3
              filter/off,wavelength=0
              bas_aln =alignment/start,recall:,list=yes
              alignment/level,zplus,pln1
              alignment/rotate,yplus,to,lin1,about,zplus
              alignment/trans,zaxis,pln1
              alignment/trans,xaxis,cir1
              alignment/trans,yaxis,cir1
              alignment/end
              move/increment,<0,0,2.5>
              tip/t1a90b-180, shankijk=0, -1, -0.0001, angle=-179.9923
              clearp/yminus,-0.8,yminus,-0.8,on
              move/clearplane
              prehit/0.1
              retract/0.1
              datum_c =feat/contact/cylinder/default,cartesian,in,least_sqr
              theo/<-0.118,-0.385,-1.37>,<0,-1,0>,0.33,0.14
              actl/<-0.1578,-0.3849,-1.3888>,<-0.0022236,-0.9999971,-0.000939>,0.331,0.14
              targ/<-0.118,-0.385,-1.37>,<0,-1,0>
              start ang=0,end ang=360
              angle vec=<1,0,0>
              direction=ccw
              show feature parameters=yes
              void detection=no
              remeasure=no,use theo=yes
              surface=thickness_none,0
              measure mode=nominals
              rmeas=none,none,none
              auto wrist=no
              circular moves=no
              clearplane=no
              graphical analysis=no
              feature locator=no,no,""
              show contact parameters=yes
              numhits=9,numlevels=2,depth=0.03,end offset=0.03,pitch=0
              sample hits=0,spacer=0
              avoidance move=both,distance=0.1
              find hole=disabled,onerror=no,read pos=no
              show hits=no
              320_64c =feat/contact/circle/default,cartesian,in,least_sqr
              theo/<-0.118,-0.245,-1.37>,<0,-1,0>,0.3
              actl/<-0.1575,-0.245,-1.3882>,<0,-1,0>,0.3065
              targ/<-0.118,-0.245,-1.37>,<0,-1,0>
              start ang=0,end ang=360
              angle vec=<1,0,0>
              direction=ccw
              show feature parameters=yes
              void detection=no
              remeasure=no
              surface=thickness_none,0
              measure mode=nominals
              rmeas=none,none,none
              auto wrist=no
              circular moves=no
              clearplane=no
              graphical analysis=no
              feature locator=no,no,""
              show contact parameters=yes
              numhits=7,depth=0.04,pitch=0.0156
              sample hits=0,spacer=0
              avoidance move=both,distance=0.1
              find hole=disabled,onerror=no,read pos=no
              show hits=no
              move/clearplane
              helicoil =feat/contact/circle/default,cartesian,in,least_sqr
              theo/<-0.541,-0.147,-0.99>,<0,-1,0>,0.1523
              actl/<-0.58,-0.147,-1.008>,<0,-1,0>,0.2019
              targ/<-0.541,-0.147,-0.99>,<0,-1,0>
              start ang=0.6121,end ang=360.6121
              angle vec=<0.3860794,0,-0.9224656>
              direction=ccw
              show feature parameters=yes
              void detection=no
              remeasure=no
              surface=thickness_none,0
              measure mode=nominals
              rmeas=none,none,none
              auto wrist=no
              circular moves=no
              clearplane=yes
              graphical analysis=no
              feature locator=no,no,""
              show contact parameters=yes
              numhits=9,depth=0.06,pitch=0.0313
              sample hits=0,spacer=0
              avoidance move=both,distance=0.1
              find hole=disabled,onerror=no,read pos=no
              show hits=no
              move/clearplane
              c2_56a =feat/contact/circle/default,cartesian,in,least_sqr
              theo/<-0.441,-0.14,-0.675>,<0,-1,0>,0.07
              actl/<-0.441,-0.14,-0.675>,<0,-1,0>,0.0735
              targ/<-0.441,-0.14,-0.675>,<0,-1,0>
              start ang=0,end ang=360
              angle vec=<1,0,0>
              direction=ccw
              show feature parameters=yes
              void detection=no
              remeasure=no
              surface=thickness_none,0
              measure mode=nominals
              rmeas=none,none,none
              auto wrist=no
              circular moves=yes
              clearplane=yes
              graphical analysis=no
              feature locator=no,no,""
              show contact parameters=yes
              numhits=5,depth=0.05,pitch=0
              sample hits=0,spacer=0
              avoidance move=both,distance=0.1
              find hole=disabled,onerror=no,read pos=no
              show hits=no
              move/clearplane
              c2_56b =feat/contact/circle/default,cartesian,in,least_sqr
              theo/<-0.441,-0.14,-0.5>,<0,-1,0>,0.07
              actl/<-0.5043,-0.0584,-0.5729>,<0.0009719,-0.999991,0.00413>,0.0732
              targ/<-0.441,-0.14,-0.5>,<0,-1,0>
              start ang=0,end ang=360
              angle vec=<1,0,0>
              direction=ccw
              show feature parameters=yes
              void detection=no
              remeasure=no
              surface=thickness_none,0
              measure mode=nominals
              rmeas=none,none,none
              auto wrist=no
              circular moves=yes
              clearplane=no
              graphical analysis=no
              feature locator=no,no,""
              show contact parameters=yes
              numhits=5,depth=0.05,pitch=0
              sample hits=0,spacer=0
              avoidance move=both,distance=0.1
              find hole=disabled,onerror=no,read pos=no
              show hits=no

              Comment


              • #8
                You measure with a 1mm ball, the defect is 1.2 mm... Could it be a calibration defect ?
                Move speed of 900, and 0.1 prehit, is it usual for you ?

                Comment


                • #9
                  We switched to a tp20 probe recently... The machine was just calibrated yesterday as well as the wrist was replaced and tips re calibrated.... but this was doing the same thing before

                  Comment


                  • #10
                    Where did you see the defect 1.2mm.... that is exactly the measurement that it is off. What is that exactly??

                    Comment


                    • #11
                      Originally posted by arock View Post
                      Where did you see the defect 1.2mm.... that is exactly the measurement that it is off. What is that exactly??
                      Just in your post #6.... No kind of magic here !

                      Comment


                      • #12
                        well I know what the numbers are. I just need help determining why the probe is going where it shouldnt be.

                        Comment


                        • #13
                          What is the recommended move and touch speed of a SF tp20?

                          Comment


                          • #14
                            arock

                            ​​​​​​​Movespeed: Depends on your controller. I always go 90% of my max speed. MOVESPEED/300*0.9 and MOVESPEED/250*0.9 are what I use for my machines.

                            Touchspeed: Also depends on your controller and parts that you're measuring...but all of my TP20s are set at 1.5 for star probing and between 2-5 for the others. I do testing and have selected the parameters that yield the lowest stddev for each probe build I have.

                            Comment


                            • #15
                              It seems that you have a bigger problem here along Y

                              c2_56b =feat/contact/circle/default,cartesian,in,least_sqr
                              theo/<-0.441,-0.14,-0.5>,<0,-1,0>,0.07
                              actl/<-0.5043,-0.0584,-0.5729>,<0.0009719,-0.999991,0.00413>,0.0732
                              targ/<-0.441,-0.14,-0.5>,<0,-1,0>

                              I would check the wrist, the stability of the part on the granite, and the probe.
                              If the calibration sphere didn't moved, you can :
                              ASSIGN/V1=QUALTOOLDATA("xyz","here the name of the sphere")
                              ASSIGN/V2=QUALTOOLDATA("diam","here the name of the sphere")
                              Create a generic sphere with V1.XYZ and V2 as diameter, origin on it, and without recalibratinfg tips, measure it as a autosphere with 5 hits / 2 levels, with each angle tip.

                              Comment

                              Related Topics

                              Collapse

                              Working...
                              X