Best-Fit Alignment

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

  • Best-Fit Alignment

    Having some problems with this one...

    I have a part I'm writing a program for with 89 Ø.205 holes in it. True position to be checked to A-B-C.

    [A] is the top plane
    [B] is one of the 89 holes
    [C] is also one of the 89 holes

    I have no problems with this section of it.....

    Next, I have (4) Ø.452 holes, with the following composite tolerance...


    http://www.pcdmisforum.com/attachmen...1&d=1263500208

    First, I inspect to A-B-C (again, no problem). Then, I have to inspect to [A] only. From previous discussion on here a while back, I was advised to set up a Best Fit Alignment for this part of it and click all for holes.

    Here's my first problem...after I set the alignment, it messes up all my holes previously measured. They get all out of whack and way of the model, but they stay in the pattern they were measured in.


    Next question.....

    http://www.pcdmisforum.com/attachmen...1&d=1263500576


    I have to inspect profile using [A] and [D]...[D] is one of the previously mentioned Ø.452 holes. Should my alignment just stay on the Best Fit alignment or do I need to create another one???

    Hope this isn't too hard to comprehend.
    Attached Files
    ~Josh~ Giles Rescue "Ut ceteri vivant"

  • #2
    for the second FCF .016 here is what I do: I open a new Align: Level datum A, open best fit select 4 Ø.452/.457 holes rotate 2d , rotate and translate. But you need to make sure you original XY orgin at the proper location prior to alignment or at one of the .454 holes. that usually does the tric

    Comment


    • #3
      Originally posted by JoBLOCK View Post
      for the second FCF .016 here is what I do: I open a new Align: Level datum A, open best fit select 4 Ø.452/.457 holes rotate 2d , rotate and translate. But you need to make sure you original XY orgin at the proper location prior to alignment or at one of the .454 holes. that usually does the tric

      I'm not sure what's going on...

      I just tried to set XY zero to the D (.452 hole) and it still moves the actual locations of ALL OTHER HOLES!
      ~Josh~ Giles Rescue "Ut ceteri vivant"

      Comment


      • #4
        Not sure what you mean, but that is the idea is that it rotates/translate the holes to BEST FIT

        post some code with Alignment prior to best fit, and best fit, and highlight the problem

        Comment


        • #5
          did you reacll A,B,C alignment first.......you check them individually & then as a patten but then they want profile with one of the holes being master ( talk about overkill)...i would say you have to level to -A- & make -D- your x,y orgin or however you have it set up
          sigpic.....Its called golf because all the other 4 letter words were taken

          Comment


          • #6
            I have other programs that use the same dimensions. I went back and compared the programs and I just can't see what I'm doing wrong!
            ~Josh~ Giles Rescue "Ut ceteri vivant"

            Comment


            • #7
              try closing down the program

              Comment


              • #8
                oh and make sure you are in the proper workplane

                Comment


                • #9
                  Originally posted by JoBLOCK View Post
                  try closing down the program
                  I have. And the software.

                  Originally posted by JoBLOCK View Post
                  oh and make sure you are in the proper workplane
                  I am. All the other 89 holes are dead nuts like they should be.
                  ~Josh~ Giles Rescue "Ut ceteri vivant"

                  Comment


                  • #10
                    post some code

                    Comment


                    • #11
                      Sure thing...Here you go Mikey!


                      Check out the theo's and actuals. Keep in mind, I'm still running offline.

                      Code:
                      $$ NO,*****************************************************************************
                           ,************ "D" HOLES AND POCKET PROFILES **************************
                           ,*****************************************************************************
                           , 
                      D1         =FEAT/CONTACT/CIRCLE,CARTESIAN,IN,LEAST_SQR
                                  THEO/<0,0,-0.138>,<0,0,1>,0.452,0,360
                                  ACTL/<46.642,8.337,-0.138>,<0,0,1>,0.452,0,360
                                  TARG/<46.642,8.337,-0.138>,<0,0,1>
                                  ANGLE VEC=<0.7071068,0.7071068,0>
                                  DIRECTION=CCW
                                  SHOW ADVANCED MEASUREMENT OPTIONS=NO
                                  SHOW_CONTACT_PARAMETERS=YES
                                    NUMHITS=4,DEPTH=0.08,PITCH=0
                                    SAMPLE HITS=0,SPACER=-0.07
                                    AVOIDANCE MOVE=BOTH,DISTANCE=0.5
                                    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
                                    SHOWHITS=NO
                      D2         =FEAT/CONTACT/CIRCLE,CARTESIAN,IN,LEAST_SQR
                                  THEO/<-4.37,8.337,-0.138>,<0,0,1>,0.452,0,360
                                  ACTL/<42.272,8.337,-0.138>,<0,0,1>,0.452,0,360
                                  TARG/<42.272,8.337,-0.138>,<0,0,1>
                                  ANGLE VEC=<0.7071068,0.7071068,0>
                                  DIRECTION=CCW
                                  SHOW ADVANCED MEASUREMENT OPTIONS=NO
                                  SHOW_CONTACT_PARAMETERS=YES
                                    NUMHITS=4,DEPTH=0.08,PITCH=0
                                    SAMPLE HITS=0,SPACER=-0.07
                                    AVOIDANCE MOVE=BOTH,DISTANCE=0.5
                                    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
                                    SHOWHITS=NO
                      D3         =FEAT/CONTACT/CIRCLE,CARTESIAN,IN,LEAST_SQR
                                  THEO/<42.272,3.967,-0.138>,<0,0,1>,0.452,0,360
                                  ACTL/<42.272,3.967,-0.138>,<0,0,1>,0.452,0,360
                                  TARG/<42.272,3.967,-0.138>,<0,0,1>
                                  ANGLE VEC=<0.7071068,0.7071068,0>
                                  DIRECTION=CCW
                                  SHOW ADVANCED MEASUREMENT OPTIONS=NO
                                  SHOW_CONTACT_PARAMETERS=YES
                                    NUMHITS=4,DEPTH=0.08,PITCH=0
                                    SAMPLE HITS=0,SPACER=-0.07
                                    AVOIDANCE MOVE=BOTH,DISTANCE=0.5
                                    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
                                    SHOWHITS=NO
                      D4         =FEAT/CONTACT/CIRCLE,CARTESIAN,IN,LEAST_SQR
                                  THEO/<46.642,3.967,-0.138>,<0,0,1>,0.452,0,360
                                  ACTL/<46.642,3.967,-0.138>,<0,0,1>,0.452,0,360
                                  TARG/<46.642,3.967,-0.138>,<0,0,1>
                                  ANGLE VEC=<0.7071068,0.7071068,0>
                                  DIRECTION=CCW
                                  SHOW ADVANCED MEASUREMENT OPTIONS=NO
                                  SHOW_CONTACT_PARAMETERS=YES
                                    NUMHITS=4,DEPTH=0.08,PITCH=0
                                    SAMPLE HITS=0,SPACER=-0.07
                                    AVOIDANCE MOVE=BOTH,DISTANCE=0.5
                                    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
                                    SHOWHITS=NO
                                  COMMENT/REPT,****************************
                                              ,*** DETAIL C ***
                                              ,****************************
                                  COMMENT/REPT,[T/P|Ø.040(M)|A|B(M)|C(M)]
                      DIM LOC90= TRUE POSITION OF CIRCLE D1  UNITS=IN ,$
                      GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH  FIT TO DATUMS=OFF  DEV PERPEN CENTERLINE=OFF  DISPLAY=DIAMETER
                      AX    NOMINAL       +TOL       -TOL      BONUS       MEAS        DEV     OUTTOL
                      X      46.642                                      46.642      0.000           
                      Y       8.337                                       8.337      0.000           
                      DF      0.452      0.005      0.000      0.000      0.452      0.000      0.000 #-------
                      TP        MMC      0.040                 0.000                 0.000      0.000 #-------
                      END OF DIMENSION LOC90
                      DIM LOC91= TRUE POSITION OF CIRCLE D2  UNITS=IN ,$
                      GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH  FIT TO DATUMS=OFF  DEV PERPEN CENTERLINE=OFF  DISPLAY=DIAMETER
                      AX    NOMINAL       +TOL       -TOL      BONUS       MEAS        DEV     OUTTOL
                      X      42.272                                      42.272      0.000           
                      Y       8.337                                       8.337      0.000           
                      DF      0.452      0.005      0.000      0.000      0.452      0.000      0.000 #-------
                      TP        MMC      0.040                 0.000                 0.000      0.000 #-------
                      END OF DIMENSION LOC91
                      DIM LOC92= TRUE POSITION OF CIRCLE D3  UNITS=IN ,$
                      GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH  FIT TO DATUMS=OFF  DEV PERPEN CENTERLINE=OFF  DISPLAY=DIAMETER
                      AX    NOMINAL       +TOL       -TOL      BONUS       MEAS        DEV     OUTTOL
                      X      42.272                                      42.272      0.000           
                      Y       3.967                                       3.967      0.000           
                      DF      0.452      0.005      0.000      0.000      0.452      0.000      0.000 #-------
                      TP        MMC      0.040                 0.000                 0.000      0.000 #-------
                      END OF DIMENSION LOC92
                      DIM LOC93= TRUE POSITION OF CIRCLE D4  UNITS=IN ,$
                      GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH  FIT TO DATUMS=OFF  DEV PERPEN CENTERLINE=OFF  DISPLAY=DIAMETER
                      AX    NOMINAL       +TOL       -TOL      BONUS       MEAS        DEV     OUTTOL
                      X      46.642                                      46.642      0.000           
                      Y       3.967                                       3.967      0.000           
                      DF      0.452      0.005      0.000      0.000      0.452      0.000      0.000 #-------
                      TP        MMC      0.040                 0.000                 0.000      0.000 #-------
                      END OF DIMENSION LOC93
                      BF_ALN     =ALIGNMENT/START,RECALL:DCC_ALN,LIST=YES
                                  ALIGNMENT/LEVEL,ZPLUS,PLN1
                                  ALIGNMENT/TRANS,ZAXIS,PLN1
                                  ALIGNMENT/BF2D,ZPLUS,LEASTSQR,CREATE WEIGHTS=NO,ROTANDTRANS,USE SCALING=NO,38.151,26.731,0,-83.857
                                     SHOWALLINPUTS=NO,SHOWALLPARAMS=NO
                                  ALIGNMENT/END
                      ~Josh~ Giles Rescue "Ut ceteri vivant"

                      Comment


                      • #12
                        BF_ALN =ALIGNMENT/START,RECALLCC_ALN,LIST=YES
                        ALIGNMENT/LEVEL,ZPLUS,PLN1
                        ALIGNMENT/TRANS,ZAXIS,PLN1
                        ALIGNMENT/BF2D,ZPLUS,LEASTSQR,CREATE WEIGHTS=NO,ROTANDTRANS,USE SCALING=NO,38.151,26.731,0,-83.857
                        SHOWALLINPUTS=NO,SHOWALLPARAMS=NO
                        ALIGNMENT/END

                        so in the best fit you selected those 4 holes right?

                        do this just for kicks, delete the BF align, create a new Align, Level to A, Z-rgin at A, XY orgin at one of the Holes say D1, then click on Best Fit, select 4 holes (2d, rotate/translate) that should fix it. If not, I dunno, and I am going Home

                        Comment


                        • #13
                          I figured out my problem....I forgot to adjust my part setup to match machine and cad....


                          I put a HUGE comment in my template program, so hopefully this will prevent me from doing this again! (correct action closed)
                          ~Josh~ Giles Rescue "Ut ceteri vivant"

                          Comment

                          Related Topics

                          Collapse

                          Working...
                          X