Hits on circle not repeating in the same place

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

  • Hits on circle not repeating in the same place

    The hit's on a 60mm OD circle that is used to set Y and Z origin aren't repeating in the same place (radially) each time the cycle is run.

    There is a pocket that is cut into the circle which must be avoided. Every other time I get a hit in the pocket which completely ruins the alignment. I've closed the program down, closed Pc-dmis down, restarted the computer nothing helps.

    I've reprogrammed the feature, turned the avoidance moves off, dragged the points in the CAD window, set the points using different start/finish angles but it still won't repeat in the same place.

    The part is fixtured in the same place each time and has a plane to 'level' on which will be placed in the same place give or take a couple of degrees for the human eye level, the hits however are at least 45degrees from where I want them to be.

    As an aside the avoidance moves are taking illogical paths in this program which was originally programmed around a year ago.

    Any ideas would be uch appreciated.



    Code:
    PART NAME  : BV0263/26
    REV NUMBER : 0
    SER NUMBER : 
    STATS COUNT : 1
     
    STARTUP    =ALIGNMENT/START,RECALL:,LIST=YES
                ALIGNMENT/END
                MODE/MANUAL
                PREHIT/2.5
                RETRACT/2.5
                MOVESPEED/ 300
                TOUCHSPEED/ 5
                FLY/ON,3
                FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, , 
                DISPLAYPRECISION/3
    C3         =COMMENT/INPUT,YES,FULL SCREEN=NO,
                'SERIAL NUMBER - '
                LOADPROBE/CONVM3_8MMBALLX75CF
                TIP/T1A90B-90, SHANKIJK=1, 0, 0, ANGLE=-90
    PLN1_AL_RH_FACE=FEAT/PLANE,CARTESIAN,TRIANGLE
                THEO/<327.596,188.741,-562.794>,<0.9999884,-0.0028054,-0.0039273>
                ACTL/<320.52,378.078,-535.83>,<0.9999547,-0.009359,-0.0017508>
                MEAS/PLANE,4
                ENDMEAS/
    A1         =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
                ALIGNMENT/LEVEL,XMINUS,PLN1_AL_RH_FACE
                ALIGNMENT/TRANS,XAXIS,PLN1_AL_RH_FACE
                ALIGNMENT/END
    C1         =COMMENT/YESNO,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
                ABOUT TO ROTATE HEAD, MOVE PROBE TO A SAFE POSTION.
                TIP/T1A90B-180, SHANKIJK=0, -1, 0, ANGLE=180
    PLN2_AL_POCKET_FACE=FEAT/PLANE,CARTESIAN,TRIANGLE
                THEO/<52.446,170.968,561.299>,<0.0002594,-0.999991,0.0042376>
                ACTL/<50.304,364.23,534.884>,<-0.0005458,-0.9998516,0.0172195>
                MEAS/PLANE,4
                ENDMEAS/
    A2         =ALIGNMENT/START,RECALL:A1,LIST=YES
                ALIGNMENT/ROTATE,YPLUS,TO,PLN2_AL_POCKET_FACE,ABOUT,XPLUS
                ALIGNMENT/END
    C2         =COMMENT/YESNO,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
                ABOUT TO ROTATE HEAD, MOVE PROBE TO A SAFE POSTION.
                TIP/T1A90B-90, SHANKIJK=1, 0, 0, ANGLE=-90
                WORKPLANE/XPLUS
    CIR3_AL_60MM_DIA=FEAT/CIRCLE,CARTESIAN,OUT,LEAST_SQR
                THEO/<4.687,-185.5,-562.184>,<1,0,0>,60.011,0
                ACTL/<6.705,-371.95,-541.932>,<1,0,0>,59.989,0
                MEAS/CIRCLE,4,WORKPLANE
                MOVE/CIRCULAR
                MOVE/CIRCULAR
                MOVE/CIRCULAR
                ENDMEAS/
    A3         =ALIGNMENT/START,RECALL:A2,LIST=YES
                ALIGNMENT/TRANS,YAXIS,CIR3_AL_60MM_DIA
                ALIGNMENT/TRANS,ZAXIS,CIR3_AL_60MM_DIA
                ALIGNMENT/END
                MODE/DCC
                MOVE/POINT,NORMAL,PART,<-69.532,-52.203,257.523>
    PLN3_AL_RH_FACE=FEAT/PLANE,CARTESIAN,TRIANGLE
                THEO/<0,-0.26,0.127>,<-1,0.000065,-0.0000841>
                ACTL/<-0.109,-0.252,0.114>,<-0.9999989,0.0010477,-0.0010282>
                MEAS/PLANE,4
                ENDMEAS/
    A4         =ALIGNMENT/START,RECALL:A3,LIST=YES
                ALIGNMENT/LEVEL,XMINUS,PLN3_AL_RH_FACE
                ALIGNMENT/TRANS,XAXIS,PLN3_AL_RH_FACE
                ALIGNMENT/END
                MOVE/POINT,NORMAL,PART,<-16.339,225.000,220.915>
                TIP/T1A90B-180, SHANKIJK=0, -1, 0, ANGLE=180
                MOVE/POINT,NORMAL,PART,<79.231,40.067,11.015>
    PLN4_AL_POCKET_FACE=FEAT/PLANE,CARTESIAN,TRIANGLE
                THEO/<54.298,16.915,-0.413>,<0.0001709,1,-0.0000314>
                ACTL/<54.311,17.093,-0.59>,<-0.0005647,0.9992442,0.0388667>
                MEAS/PLANE,4
                ENDMEAS/
    A5         =ALIGNMENT/START,RECALL:A4,LIST=YES
                ALIGNMENT/ROTATE,YPLUS,TO,PLN4_AL_POCKET_FACE,ABOUT,XPLUS
                ALIGNMENT/END
                MOVE/POINT,NORMAL,PART,<12.633,37.500,-0.548>
                MOVE/POINT,NORMAL,PART,<-244.425,37.500,229.398>
                TIP/T1A90B-90, SHANKIJK=1, 0, 0, ANGLE=-90
                WORKPLANE/XPLUS
    CIR2_AL_60MM_DIA=FEAT/CONTACT/CIRCLE,CARTESIAN,OUT,LEAST_SQR                            [U][/U][B]This is the feature I'm having problems with[/B]            THEO/<0,0,0>,<1,0,0>,60,0
                ACTL/<0,0,0>,<1,0,0>,59.985,0
                TARG/<0,0,0>,<1,0,0>
                START ANG=126.5,END ANG=126.5
                ANGLE VEC=<1,0,0>
                DIRECTION=CCW
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  NUMHITS=4,DEPTH=10,PITCH=0
                  SAMPLE HITS=0,SPACER=0
                  AVOIDANCE MOVE=NO,DISTANCE=20
                  FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
                SHOW HITS=NO
    A6         =ALIGNMENT/START,RECALL:A5,LIST=YES
                ALIGNMENT/TRANS,YAXIS,CIR2_AL_60MM_DIA
                ALIGNMENT/TRANS,ZAXIS,CIR2_AL_60MM_DIA
                ALIGNMENT/END
    If someone could tell me how to post code in a better manner please let me know.
    Last edited by AlexA; 10-06-2011, 10:11 AM.
    Mnfctr: Hexagon,
    Model: Global B Perf,
    Hardware: Control FBII,
    Software: PcDmis CAD 2010MR3
    PH10MQ, TP20, Leitz equipped

  • #2
    Go into advanced settings

    (look at highlighted in red code) is this your problem?

    Code:
    PART NAME : BV0263/26
    REV NUMBER : 0
    SER NUMBER : 
    STATS COUNT : 1
    
    STARTUP =ALIGNMENT/START,RECALL:,LIST=YES
    ALIGNMENT/END
    MODE/MANUAL
    PREHIT/2.5
    RETRACT/2.5
    MOVESPEED/ 300
    TOUCHSPEED/ 5
    FLY/ON,3
    FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, , 
    DISPLAYPRECISION/3
    C3 =COMMENT/INPUT,YES,FULL SCREEN=NO,
    'SERIAL NUMBER - '
    LOADPROBE/CONVM3_8MMBALLX75CF
    TIP/T1A90B-90, SHANKIJK=1, 0, 0, ANGLE=-90
    PLN1_AL_RH_FACE=FEAT/PLANE,CARTESIAN,TRIANGLE
    THEO/<327.596,188.741,-562.794>,<0.9999884,-0.0028054,-0.0039273>
    ACTL/<320.52,378.078,-535.83>,<0.9999547,-0.009359,-0.0017508>
    MEAS/PLANE,4
    ENDMEAS/
    A1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
    ALIGNMENT/LEVEL,XMINUS,PLN1_AL_RH_FACE
    ALIGNMENT/TRANS,XAXIS,PLN1_AL_RH_FACE
    ALIGNMENT/END
    C1 =COMMENT/YESNO,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
    ABOUT TO ROTATE HEAD, MOVE PROBE TO A SAFE POSTION.
    TIP/T1A90B-180, SHANKIJK=0, -1, 0, ANGLE=180
    PLN2_AL_POCKET_FACE=FEAT/PLANE,CARTESIAN,TRIANGLE
    THEO/<52.446,170.968,561.299>,<0.0002594,-0.999991,0.0042376>
    ACTL/<50.304,364.23,534.884>,<-0.0005458,-0.9998516,0.0172195>
    MEAS/PLANE,4
    ENDMEAS/
    A2 =ALIGNMENT/START,RECALL:A1,LIST=YES
    ALIGNMENT/ROTATE,YPLUS,TO,PLN2_AL_POCKET_FACE,ABOUT,XPLUS
    ALIGNMENT/END
    C2 =COMMENT/YESNO,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
    ABOUT TO ROTATE HEAD, MOVE PROBE TO A SAFE POSTION.
    TIP/T1A90B-90, SHANKIJK=1, 0, 0, ANGLE=-90
    WORKPLANE/XPLUS
    CIR3_AL_60MM_DIA=FEAT/CIRCLE,CARTESIAN,OUT,LEAST_SQR
    THEO/<4.687,-185.5,-562.184>,<1,0,0>,60.011,0
    ACTL/<6.705,-371.95,-541.932>,<1,0,0>,59.989,0
    MEAS/CIRCLE,4,WORKPLANE
    MOVE/CIRCULAR
    MOVE/CIRCULAR
    MOVE/CIRCULAR
    ENDMEAS/
    A3 =ALIGNMENT/START,RECALL:A2,LIST=YES
    ALIGNMENT/TRANS,YAXIS,CIR3_AL_60MM_DIA
    ALIGNMENT/TRANS,ZAXIS,CIR3_AL_60MM_DIA
    ALIGNMENT/END
    MODE/DCC
    MOVE/POINT,NORMAL,PART,<-69.532,-52.203,257.523>
    PLN3_AL_RH_FACE=FEAT/PLANE,CARTESIAN,TRIANGLE
    THEO/<0,-0.26,0.127>,<-1,0.000065,-0.0000841>
    ACTL/<-0.109,-0.252,0.114>,<-0.9999989,0.0010477,-0.0010282>
    MEAS/PLANE,4
    ENDMEAS/
    A4 =ALIGNMENT/START,RECALL:A3,LIST=YES
    ALIGNMENT/LEVEL,XMINUS,PLN3_AL_RH_FACE
    ALIGNMENT/TRANS,XAXIS,PLN3_AL_RH_FACE
    ALIGNMENT/END
    MOVE/POINT,NORMAL,PART,<-16.339,225.000,220.915>
    TIP/T1A90B-180, SHANKIJK=0, -1, 0, ANGLE=180
    MOVE/POINT,NORMAL,PART,<79.231,40.067,11.015>
    PLN4_AL_POCKET_FACE=FEAT/PLANE,CARTESIAN,TRIANGLE
    THEO/<54.298,16.915,-0.413>,<0.0001709,1,-0.0000314>
    ACTL/<54.311,17.093,-0.59>,<-0.0005647,0.9992442,0.0388667>
    MEAS/PLANE,4
    ENDMEAS/
    A5 =ALIGNMENT/START,RECALL:A4,LIST=YES
    ALIGNMENT/ROTATE,YPLUS,TO,PLN4_AL_POCKET_FACE,ABOUT,XPLUS
    ALIGNMENT/END
    MOVE/POINT,NORMAL,PART,<12.633,37.500,-0.548>
    MOVE/POINT,NORMAL,PART,<-244.425,37.500,229.398>
    TIP/T1A90B-90, SHANKIJK=1, 0, 0, ANGLE=-90
    WORKPLANE/XPLUS
    CIR2_AL_60MM_DIA=FEAT/CONTACT/CIRCLE,CARTESIAN,OUT,LEAST_SQR [B]This is the feature I'm having problems with[/B] THEO/<0,0,0>,<1,0,0>,60,0
    ACTL/<0,0,0>,<1,0,0>,59.985,0
    TARG/<0,0,0>,<1,0,0>
    [COLOR=#ff0000][B]START ANG=126.5,END ANG=126.5
    [/B][/COLOR]ANGLE VEC=<1,0,0>
    DIRECTION=CCW
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=4,DEPTH=10,PITCH=0
    SAMPLE HITS=0,SPACER=0
    AVOIDANCE MOVE=NO,DISTANCE=20
    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
    SHOW HITS=NO
    A6 =ALIGNMENT/START,RECALL:A5,LIST=YES
    ALIGNMENT/TRANS,YAXIS,CIR2_AL_60MM_DIA
    ALIGNMENT/TRANS,ZAXIS,CIR2_AL_60MM_DIA
    ALIGNMENT/END
    Last edited by dph51; 10-06-2011, 10:04 AM.

    B&S CHAMELEON/PCDMIS CAD++ V2011

    There are no bugs, only "UNDOCUMENTED ENHANCEMENTS!"

    sigpic

    Comment


    • #3
      Thanks for your quick response.

      Yes, the text in red is what I'd normally use to control where the points 'hit', however it keeps changing itself and always to the wrong place!!!!!!!!!!!!!!!!!

      How do I post code like you have, in a scrollable window? I'll quote your message and see if it becomes apparant in the code.
      Mnfctr: Hexagon,
      Model: Global B Perf,
      Hardware: Control FBII,
      Software: PcDmis CAD 2010MR3
      PH10MQ, TP20, Leitz equipped

      Comment


      • #4
        Thanks for your quick response.

        Yes, the text in red is what I'd normally use to control where the points 'hit', however it keeps changing itself and always to the wrong place!!!!!!!!!!!!!!!!!

        How do I post code like you have, in a scrollable window? I'll quote your message and see if it becomes apparant in the code.

        edit
        Code:
        crazy program
        Mnfctr: Hexagon,
        Model: Global B Perf,
        Hardware: Control FBII,
        Software: PcDmis CAD 2010MR3
        PH10MQ, TP20, Leitz equipped

        Comment


        • #5
          On the other end of the part, the start and finish arrows don't match where the first and last points are. Is this linked, because I've spent the last two hours failing to get a proven program to run with.

          cmm.pdf
          Mnfctr: Hexagon,
          Model: Global B Perf,
          Hardware: Control FBII,
          Software: PcDmis CAD 2010MR3
          PH10MQ, TP20, Leitz equipped

          Comment


          • #6
            Instead of using an auto circle, have you considered just using some auto vector points and constructing your circle that way, ( just to avoid the problem all together)?

            Comment


            • #7
              Your angle vector is the same as your feature vector. basically you're saying 0-degrees (if we have a start and end angle we need to know where zero is) is down the axis of the circle.

              If you've a normal vector of 1,0,0 (i.e. in the XPLUS) then use an angle vector of 0,0,1 (ZPLUS) then your 1st hit will be at the 12O'clock position.
              Automettech - Automated Metrology Technology

              Comment


              • #8
                Originally posted by NinjaBadger View Post
                Your angle vector is the same as your feature vector. basically you're saying 0-degrees (if we have a start and end angle we need to know where zero is) is down the axis of the circle.

                If you've a normal vector of 1,0,0 (i.e. in the XPLUS) then use an angle vector of 0,0,1 (ZPLUS) then your 1st hit will be at the 12O'clock position.
                +1

                I was going to suggest that.
                sigpicIt's corona time!
                737 Xcel Cad++ v2009MR1....SE HABLA ESPAƑOL

                Comment


                • #9
                  The program ran on the older version of PCDMIS, so I guess something was corrupted in the conversion to the new 2010 version.

                  Your help is very much appreciated, I was about to scrap the program and start over.
                  Mnfctr: Hexagon,
                  Model: Global B Perf,
                  Hardware: Control FBII,
                  Software: PcDmis CAD 2010MR3
                  PH10MQ, TP20, Leitz equipped

                  Comment


                  • #10
                    The problem is in the reference plane PLN1_AL_RH_FACE.Measure it correctly ur problem will solve.And if ur measuring a circle that should be in one cross section.Ur component is in x-axis maintain x as a constant then u take the points for circle measurement.

                    Comment

                    Related Topics

                    Collapse

                    Working...
                    X