Fixture and import model

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

  • Fixture and import model

    Hi,
    I'm getting a little ahead of myself but I plan on making a fixture up to hold my part/s. I plan on using flow control to measure multiple parts in the fixture.

    My question is how do you use the fixture in conjunction with importing a model? I'm not sure how I align with the fixture then go to my imported part to start taking measurements.

    Hopefully above is clear, if not let me know, I'll try explaining better, lol.

    Thanks

  • #2
    Originally posted by scharsch View Post
    Hi,
    I'm getting a little ahead of myself but I plan on making a fixture up to hold my part/s. I plan on using flow control to measure multiple parts in the fixture.

    My question is how do you use the fixture in conjunction with importing a model? I'm not sure how I align with the fixture then go to my imported part to start taking measurements.

    Hopefully above is clear, if not let me know, I'll try explaining better, lol.

    Thanks
    You can complete all your offline programming with the cads first.
    Then, you can make separate programs for fixture(s) and save external alignment. Finally, recall such aln. into part programs as needed.

    As you mentioned above, multiple parts using same fixture.
    Last edited by Roberto; 04-07-2008, 07:00 PM.
    sigpicIt's corona time!
    737 Xcel Cad++ v2009MR1....SE HABLA ESPAÑOL

    Comment


    • #3
      Where are you located at? I am in the Metal Stamping field, you are too, or Plastices. Its a piece of cake, but it is kinda hard to desribe in this type fomat. If you like I can talk you thru it over the phone. PM and I we can switch numbers.
      sigpicSummer Time. Gotta Love it!

      Comment


      • #4
        Originally posted by Roberto View Post
        You can complete all your offline programming with the cads first.
        Then, you can make separate programs for fixture(s) and save external alignment. Finally, recall such aln. into part programs as needed.

        As you mentioned above, multiple parts using same fixture.
        Let me muddy the waters a bit. I have always been told that you NEVER insert an alignment after you've programmed something. Are my mentors wrong or overly careful?
        sigpicHomburgler
        DEA Bravo Dual Arm | 3.5MR2
        B&S 7107 | 3.7MR3

        Comment


        • #5
          Originally posted by homburgler View Post
          Let me muddy the waters a bit. I have always been told that you NEVER insert an alignment after you've programmed something. Are my mentors wrong or overly careful?

          Overly careful. I do it all the time. You need to be careful, and you need to recall the old alingment to continue. It will update if you wish, just always save a copy. If you need more detail I can elaborate,
          sigpicSummer Time. Gotta Love it!

          Comment


          • #6
            Originally posted by Paul Sarrach View Post
            Overly careful. I do it all the time. You need to be careful, and you need to recall the old alingment to continue. It will update if you wish, just always save a copy. If you need more detail I can elaborate,
            Yes...please elaborate!
            ~Josh~ Giles Rescue "Ut ceteri vivant"

            Comment


            • #7
              I'm quite interested in this as well.

              I've got a fixture that 99% of our parts go on. Using MeasMax, we just moved to "Park X,Y,Z" and then used an incremental move to the same "start" position to begin a temp alignment.

              I've looked all through the PCDMIS help screens & search topics & can't find a 'PARK' code to move the CMM to the soft limit. I figured I could program using this same method, but it looks like I'll have to teach the fixture. Does PC_DMIS have a code that will move the CMM to a PARK position?
              PC-DMIS v4.3 (as of 6/11/08)
              Cordax RS220
              PH10MQ
              SCR200/TP200

              Comment


              • #8
                Well, if you recall the 'default' alignment (the machine co-ordinate alignment, STARTUP), XYZ zero will be the home position of the machine.
                sigpic
                Originally posted by AndersI
                I've got one from September 2006 (bug ticket) which has finally been fixed in 2013.

                Comment


                • #9
                  I always use the same fixture for all my programs and almost always program offline. I assemble the CAD model into the fixture in Pro-E, while in pro-e I put an alignment on the front corner of the fixture. I then import the model into pcdmis as an iges file and do a manual alignment on the front corner of the fixture at the beginning of my program. When I go to run my program on the cmm I only have to touch off the fixture one time, since my fixture stays bolted down to the granite table. I like having the fixture and the part together as one model so I can run collision detection.
                  ________________________________________
                  " I am a CMM programmer, not a magician."

                  2011 MR1
                  Global 9_12_8

                  Comment


                  • #10
                    Thanks everyone,

                    I aligned my fixture, a flat magnetic plate, and saved the alignment.
                    I recalled the saved alignment into an existing program .

                    Now what am I supposed to do? Code below.
                    STARTUP =ALIGNMENT/START,RECALL:,LIST=YES
                    ALIGNMENT/END
                    MODE/MANUAL
                    FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,

                    LOADPROBE/STATION5
                    TIP/T1A0B0, SHANKIJK=0.001, -0.001, 1, ANGLE=-0.609
                    RECALL/ALIGNMENT,EXTERNAL,daln_abc,MAGFIX:daln_abc
                    PLN1 =FEAT/PLANE,CARTESIAN,TRIANGLE
                    THEO/<0.116,0.352,0>,<0,0,-1>
                    ACTL/<27.05,23.947,30.022>,<0.0127877,-0.0043741,0.9999087>
                    MEAS/PLANE,3
                    HIT/BASIC,NORMAL,<19.409,11.614,0>,<0.0000004,-0.0000002,-1>,<25.401,46.648,30.142>,USE THEO = YES
                    HIT/BASIC,NORMAL,<-18.819,12.017,0>,<0.0000004,-0.0000002,-1>,<9.109,11.795,30.198>,USE THEO = YES
                    HIT/BASIC,NORMAL,<-0.246,-22.572,0>,<0.0000004,-0.0000002,-1>,<46.639,13.398,29.725>,USE THEO = YES
                    ENDMEAS/
                    MALN_A =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
                    ALIGNMENT/LEVEL,ZMINUS,PLN1
                    ALIGNMENT/END
                    CIR1 =FEAT/CIRCLE,CARTESIAN,IN,LEAST_SQR
                    THEO/<0,0,1.343>,<0,0,1>,40.621
                    ACTL/<264.582,-240.745,603.52>,<0,0,1>,40.623
                    MEAS/CIRCLE,3,WORKPLANE
                    HIT/BASIC,NORMAL,<-0.236,-20.309,1.271>,<0.0109518,0.99994,0>,<279.683,-227.16,603.32>,USE THEO = YES
                    HIT/BASIC,NORMAL,<-16.062,11.766,1.332>,<0.7680246,-0.6404203,0>,<248.576,-228.24,603.677>,USE THEO = YES
                    HIT/BASIC,NORMAL,<14.577,13.606,1.423>,<-0.7710666,-0.6367545,0>,<264.638,-261.056,603.565>,USE THEO = YES
                    ENDMEAS/
                    MOVE/POINT,NORMAL,<-3.261,-27.758,-14.931>
                    TIP/T1A90B180, SHANKIJK=0.011, 1, 0.001, ANGLE=0.084
                    LIN1 =FEAT/LINE,CARTESIAN,UNBOUNDED
                    THEO/<10.06,23.036,25.61>,<0.0000559,-1,0>
                    ACTL/<274.681,-219.254,627.033>,<0.1321449,-0.9912304,0>
                    MEAS/LINE,2,WORKPLANE
                    HIT/BASIC,NORMAL,<10.03,22.686,25.608>,<-0.9982739,0.0587306,0>,<274.681,-219.254,627.027>,USE THEO = YES
                    HIT/BASIC,NORMAL,<9.886,20.244,25.604>,<-0.9982739,0.0587306,0>,<275.229,-223.367,627.038>,USE THEO = YES
                    ENDMEAS/
                    MALN_ABC =ALIGNMENT/START,RECALL:MALN_A,LIST=YES
                    ALIGNMENT/LEVEL,ZMINUS,PLN1
                    ALIGNMENT/ROTATE,YMINUS,TO,LIN1,ABOUT,ZMINUS
                    ALIGNMENT/TRANS,XAXIS,CIR1
                    ALIGNMENT/TRANS,YAXIS,CIR1
                    ALIGNMENT/TRANS,ZAXIS,PLN1
                    ALIGNMENT/END
                    COMMENT/OPER,NO,DCC MODE
                    MODE/DCC
                    MOVE/POINT,NORMAL,<7.474,37.981,25.929>
                    MOVE/POINT,NORMAL,<7.172,38.149,-143.338>
                    TIP/T1A0B0, SHANKIJK=-0.001, 0.001, -1, ANGLE=-179.391
                    MOVE/POINT,NORMAL,<14.265,21.047,-13.01>
                    TOP_PLN2 =FEAT/CONTACT/PLANE,CARTESIAN,TRIANGLE
                    THEO/<0,0,0>,<0,0,-1>
                    ACTL/<0.032,0.012,-0.145>,<-0.0123207,-0.0036648,-0.9999174>
                    TARG/<0,0,0>,<0,0,-1>
                    ANGLE VEC=<-1,0,0>,SQUARE
                    SHOW ADVANCED MEASUREMENT OPTIONS=YES
                    VOID DETECTION=NO
                    SURFACE=THEO_THICKNESS,0
                    MEASURE MODE=NOMINALS
                    RMEAS=NONE,NONE,NONE
                    AUTO WRIST=NO
                    CLEARPLANE=NO
                    GRAPHICAL ANALYSIS=NO
                    SCREEN CAPTURE=NO
                    FEATURE LOCATOR=NO,NO,""
                    SHOW_CONTACT_PARAMETERS=YES
                    NUMHITS=2,NUMROWS=2
                    SPACER=32
                    AVOIDANCE MOVE=BOTH,DISTANCE=5.21
                    SHOWHITS=NO
                    DALN_A =ALIGNMENT/START,RECALL:MALN_ABC,LIST=YES
                    ALIGNMENT/LEVEL,ZMINUS,TOP_PLN2
                    ALIGNMENT/END
                    40.64ID_CIR2=FEAT/CONTACT/CIRCLE,CARTESIAN,IN,LEAST_SQR
                    THEO/<0,0,0>,<0,0,-1>,40.64,0,299.4
                    ACTL/<-0.053,-0.007,0>,<0,0,-1>,40.624,0,299.4
                    TARG/<0,0,0>,<0,0,-1>
                    ANGLE VEC=<-1,-0.0000452,0>
                    DIRECTION=CCW
                    SHOW ADVANCED MEASUREMENT OPTIONS=YES
                    VOID DETECTION=NO
                    REMEASURE=NO
                    SURFACE=THEO_THICKNESS,0
                    MEASURE MODE=NOMINALS
                    RMEAS=NONE,NONE,NONE
                    AUTO WRIST=NO
                    CIRCULAR MOVES=NO
                    CLEARPLANE=NO
                    GRAPHICAL ANALYSIS=NO
                    SCREEN CAPTURE=NO
                    FEATURE LOCATOR=NO,NO,""
                    SHOW_CONTACT_PARAMETERS=YES
                    NUMHITS=6,DEPTH=1.25,PITCH=0
                    SAMPLE HITS=0,SPACER=2
                    AVOIDANCE MOVE=BOTH,DISTANCE=5.21
                    FIND HOLE=DISABLED,ONERROR=YES,READ POS=NO
                    SHOWHITS=NO
                    TIP/T1A90B180, SHANKIJK=0.011, 1, 0.001, ANGLE=0.062
                    MOVE/POINT,NORMAL,<2.82,39.376,10.157>
                    MOVE/POINT,NORMAL,<2.927,38.95,22.439>
                    20_LIN1 =FEAT/CONTACT/LINE,CARTESIAN
                    THEO/<9.999,22.5,27.073>,<9.999,19.349,27.073>,<0,-1,0>,<-1,-0.0000452,0>,<0,0,1>,3.151
                    ACTL/<9.999,22.5,26.823>,<9.999,19.349,26.823>,<0,-1,0>,<-1,-0.0000452,0>,<0,0,1>,3.151
                    TARG/<9.999,22.5,27.073>,<9.999,19.349,27.073>,<0,-1,0>,<-1,-0.0000452,0>,<0,0,1>
                    BOUNDED
                    SHOW ADVANCED MEASUREMENT OPTIONS=YES
                    VOID DETECTION=NO
                    SURFACE1=THEO_THICKNESS,0
                    SURFACE2=THEO_THICKNESS,0
                    MEASURE MODE=NOMINALS
                    RMEAS=NONE,NONE,NONE
                    AUTO WRIST=NO
                    CLEARPLANE=NO
                    GRAPHICAL ANALYSIS=NO
                    SCREEN CAPTURE=NO
                    FEATURE LOCATOR=NO,NO,""
                    SHOW_CONTACT_PARAMETERS=YES
                    NUMHITS=2,DEPTH=0.25
                    AVOIDANCE MOVE=BOTH,DISTANCE=5.21
                    SHOWHITS=NO
                    DALN_ABC =ALIGNMENT/START,RECALLALN_A,LIST=YES
                    ALIGNMENT/LEVEL,ZMINUS,TOP_PLN2
                    ALIGNMENT/ROTATE,YMINUS,TO,20_LIN1,ABOUT,ZMINUS
                    ALIGNMENT/TRANS,XAXIS,40.64ID_CIR2
                    ALIGNMENT/TRANS,YAXIS,40.64ID_CIR2
                    ALIGNMENT/TRANS,ZAXIS,TOP_PLN2
                    ALIGNMENT/END

                    Comment


                    • #11
                      Hi All,
                      I must be missing something about importing alignment.
                      I've imported the alignment and it doesn't seem to do anything for me.
                      I'm sure I'm missing something major just can't see it.

                      Appreciate help

                      Comment

                      Related Topics

                      Collapse

                      Working...
                      X