Alignment issue

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

  • Alignment issue

    I have a part with datum a as a plane with my z+ origin, Datum B a plane as my X- origin and a circle out in space as my datum C. When I go to run the cmm I get an Y axis error, the CMM is trying to go 36.625" out in space. I have not done any polar alignments, is this the case here. Do you need to see my program? Not sure if I can post it due to my download limit exceeded and I cant delete anything.

  • #2
    Given datum C is a circle "out in space", what's the issue? What does that mean? The datum is in space, the machine is trying to go to space. Is it trying to go to the wrong area? Did you program something in metric that was supposed to be inch? Did you establish a manual alignment on the part before the DCC?

    You can copy/paste code without it being a download, just wrap [code][/code] tags around it. Also, if you don't include a comment outside the tags, change one letter from uppercase to lower case or it will change ALL the letters to lowercase.

    Comment


    • #3
      So you are leveling to A, rotating to B and origin to C?
      sigpicSummer Time. Gotta Love it!

      Comment


      • #4
        Yes, I will get the copy of the alignment soon. I am running another program. Thanks

        Comment


        • #5

          Here is what if have, I offset the circle (datum C) to see if it would run but would not.
          STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
          ALIGNMENT/END
          MODE/MANUAL
          FLY/ON
          FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;MEAS,NOM,TOL,DEV,OUTTOL, ,
          LOADPROBE/4BY50
          TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=90
          PLN1 =FEAT/PLANE,CARTESIAN,TRIANGLE
          THEO/<-7.5398,-1.8885,0.975>,<0,0,1>
          ACTL/<10.02,9.3333,-18.6274>,<0.0000945,-0.0000505,1>
          MEAS/PLANE,4
          HIT/BASIC,NORMAL,<-17.0066,-1.8092,0.975>,<0,0,1>,<3.8412,8.9295,-18.6255>,USE THEO=YES
          HIT/BASIC,NORMAL,<-12.6185,1.8614,0.975>,<0,0,1>,<6.506,16.2961,-18.6286>,USE THEO=YES
          HIT/BASIC,NORMAL,<-0.4127,-7.248,0.975>,<0,0,1>,<14.5896,10.2008,-18.6257>,USE THEO=YES
          HIT/BASIC,NORMAL,<-0.1216,-0.3581,0.975>,<0,0,1>,<15.1434,1.9069,-18.6299>,USE THEO=YES
          ENDMEAS/
          PLN2 =FEAT/PLANE,CARTESIAN,TRIANGLE
          THEO/<0,-3.9481,0.679>,<1,0,0>
          ACTL/<15.7261,5.5708,-19.2998>,<0.9999999,0.0002748,-0.0003626>
          MEAS/PLANE,3
          HIT/BASIC,NORMAL,<0,-6.7873,0.7865>,<1,0,0>,<15.7272,1.9069,-18.8781>,USE THEO=YES
          HIT/BASIC,NORMAL,<0,-4.195,0.4546>,<1,0,0>,<15.7259,5.2908,-20.0339>,USE THEO=YES
          HIT/BASIC,NORMAL,<0,-0.862,0.796>,<1,0,0>,<15.7251,9.5147,-18.9874>,USE THEO=YES
          ENDMEAS/
          CIR1 =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
          THEO/<2.3,36.5527,0.975>,<0,0,1>,73.25
          ACTL/<32.503,42.2787,0.975>,<0,0,1>,73.3598
          TARG/<2.3,36.5527,0.975>,<0,0,1>
          START ANG=247.2358,END ANG=266.1073
          ANGLE VEC=<1,0,0>
          DIRECTION=CCW
          SHOW FEATURE PARAMETERS=YES
          VOID DETECTION=YES
          REMEASURE=NO
          SURFACE=THICKNESS_NONE,0
          MEASURE MODE=NOMINALS
          RMEAS=NONE,NONE,NONE
          AUTO WRIST=NO
          GRAPHICAL ANALYSIS=NO
          FEATURE LOCATOR=NO,NO,""
          SHOW CONTACT PARAMETERS=YES
          NUMHITS=6,DEPTH=0.1968,PITCH=0
          SAMPLE METHOD=SAMPLE_HITS
          SAMPLE HITS=0,SPACER=0
          AVOIDANCE MOVE=NO,DISTANCE=0.3937
          FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
          SHOW HITS=YES
          HIT/BASIC,<-10.6844,2.3066,0.7782>,<0.3545228,0.9350474,0>,<15 .5705,9.7508,-18.9866>
          HIT/BASIC,<-8.8899,1.679,0.7782>,<0.3055275,0.9521833,0>,<13.3 761,10.9943,-19.7373>
          HIT/BASIC,<-7.0653,1.1454,0.7782>,<0.255709,0.9667538,0>,<11.2 395,12.4085,-18.8848>
          HIT/BASIC,<-5.2155,0.7071,0.7782>,<0.2052016,0.9787197,0>,<8.7 994,14.3112,-19.8294>
          HIT/BASIC,<-3.3454,0.3654,0.7782>,<0.1541413,0.9880488,0>,<7.2 341,15.7244,-19.8294>
          HIT/BASIC,<-1.4601,0.1212,0.7782>,<0.1026658,0.9947159,0>,<7.1 14,15.8365,-18.7893>
          ENDMEAS/
          PNT68 =FEAT/POINT,CARTESIAN,NO
          THEO/<0,36.5527,0.975>,<1,0,0>
          ACTL/<15.7233,42.2741,0.9811>,<0.9999999,0.0002748,-0.0003626>
          CONSTR/POINT,PROJ,PLN2,CIR1
          A1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
          ALIGNMENT/LEVEL,ZPLUS,PLN1
          ALIGNMENT/TRANS,ZAXIS,PLN1
          ALIGNMENT/ROTATE,XPLUS,TO,PLN2,ABOUT,ZPLUS
          ALIGNMENT/TRANS,YAXIS,PNT68
          ALIGNMENT/TRANS_OFFSET,YAXIS,-36.625
          ALIGNMENT/TRANS,XAXIS,PLN2
          ALIGNMENT/END
          MODE/DCC
          DATUM A =FEAT/PLANE,CARTESIAN,TRIANGLE
          THEO/<-8.2054,-2.3033,0>,<0,0,1>
          ACTL/<-23.9355,-8.0181,19.6013>,<-0.0000945,0.0000506,1>
          MEAS/PLANE,15
          HIT/BASIC,NORMAL,<-0.3861,-7.2068,0>,<0,0,1>,<17.5613,-7.1753,0.0004>,USE THEO=YES
          HIT/BASIC,NORMAL,<-0.3792,-3.6121,0>,<0,0,1>,<17.5699,-3.5807,0.0003>,USE THEO=YES
          HIT/BASIC,NORMAL,<-0.376,-0.0353,0>,<0,0,1>,<17.5746,-0.0038,0.0002>,USE THEO=YES
          HIT/BASIC,NORMAL,<-4.3774,0.4739,0>,<0,0,1>,<13.5735,0.5072,0.0002>,U SE THEO=YES
          HIT/BASIC,NORMAL,<-4.379,-3.1494,0>,<0,0,1>,<13.5702,-3.1161,0.0004>,USE THEO=YES
          HIT/BASIC,NORMAL,<-4.3844,-6.7588,0>,<0,0,1>,<13.5632,-6.7255,0.0005>,USE THEO=YES
          HIT/BASIC,NORMAL,<-8.395,-5.9443,0>,<0,0,1>,<9.553,-5.9092,0.0005>,USE THEO=YES
          HIT/BASIC,NORMAL,<-8.0056,-2.351,0>,<0,0,1>,<9.9439,-2.3161,0.0004>,USE THEO=YES
          HIT/BASIC,NORMAL,<-8.0244,1.312,0>,<0,0,1>,<9.9268,1.3469,0.0003>,USE THEO=YES
          HIT/BASIC,NORMAL,<-11.93,2.4196,0>,<0,0,1>,<6.0218,2.4562,0.0003>,USE THEO=YES
          HIT/BASIC,NORMAL,<-14.0127,0.6232,0>,<0,0,1>,<3.9382,0.6608,0.0004>,U SE THEO=YES
          HIT/BASIC,NORMAL,<-12.0259,-1.0702,0>,<0,0,1>,<5.9242,-1.0335,0.0004>,USE THEO=YES
          HIT/BASIC,NORMAL,<-16.8933,-1.8423,0>,<0,0,1>,<1.0565,-1.8034,0.0005>,USE THEO=YES
          HIT/BASIC,NORMAL,<-17.4565,-2.564,0>,<0,0,1>,<0.493,-2.5249,0.0005>,USE THEO=YES
          HIT/BASIC,NORMAL,<-12.055,-4.8442,0>,<0,0,1>,<5.8935,-4.8074,0.0005>,USE THEO=YES
          ENDMEAS/
          TIP/T1A45B-180, SHANKIJK=0.7071, 0, 0.7071, ANGLE=-90
          DATUM B =FEAT/PLANE,CARTESIAN,TRIANGLE
          THEO/<0,-3.6688,-0.7805>,<1,0,0>
          ACTL/<-15.7305,-9.3859,18.8217>,<1,-0.0002748,0.0000945>
          MEAS/PLANE,5
          MOVE/POINT,NORMAL,<14.675,-6.6766,0.15>
          HIT/BASIC,NORMAL,<0,-6.6784,-0.2902>,<1,0,0>,<17.9476,-6.6471,-0.2898>,USE THEO=YES
          HIT/BASIC,NORMAL,<0,-5.402,-1.525>,<1,0,0>,<17.9482,-5.3707,-1.5247>,USE THEO=YES
          HIT/BASIC,NORMAL,<0,-3.8039,-0.3478>,<1,0,0>,<17.9489,-3.7726,-0.3475>,USE THEO=YES
          HIT/BASIC,NORMAL,<0,-1.8428,-1.5426>,<1,0,0>,<17.9498,-1.8115,-1.5424>,USE THEO=YES
          HIT/BASIC,NORMAL,<0,-0.617,-0.1967>,<1,0,0>,<17.9504,-0.5857,-0.1965>,USE THEO=YES
          ENDMEAS/
          TIP/T1A45B-90, SHANKIJK=0, 0.7071, 0.7071, ANGLE=0
          MOVE/POINT,NORMAL,<14.6818,-0.6141,0.15>
          MOVE/POINT,NORMAL,<3.0388,2.8831,0.15>
          DATUM C =FEAT/CONTACT/CYLINDER/DEFAULT,CARTESIAN,IN,LEAST_SQR
          THEO/<2.3,36.625,-1.95>,<0,0,1>,73.25,-1.95
          ACTL/<-13.4193,30.9072,17.6503>,<-0.0000945,0.0000506,1>,73.25,-1.95
          TARG/<2.3,36.625,-1.95>,<0,0,1>
          START ANG=245.7858,END ANG=267.8173
          ANGLE VEC=<1,0,0>
          DIRECTION=CCW
          SHOW FEATURE PARAMETERS=YES
          VOID DETECTION=NO
          REMEASURE=NO,USE THEO=NO
          SURFACE=THICKNESS_NONE,0
          MEASURE MODE=NOMINALS
          RMEAS=NONE,NONE,NONE
          AUTO WRIST=NO
          CIRCULAR MOVES=CIRCULAR
          GRAPHICAL ANALYSIS=NO
          FEATURE LOCATOR=NO,NO,""
          SHOW CONTACT PARAMETERS=YES
          NUMHITS=8,NUMLEVELS=4,DEPTH=0.25,END OFFSET=0.2,PITCH=0
          SAMPLE METHOD=SAMPLE_HITS
          SAMPLE HITS=0,SPACER=0
          AVOIDANCE MOVE=NO,DISTANCE=0.3937
          FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
          SHOW HITS=YES
          HIT/BASIC,<-11.5468,2.7184,-1.7>,<0.3780702,0.9257769,0>,<-27.2755,-2.9955,17.9007>
          HIT/BASIC,<-10.009,2.1304,-1.7>,<0.3360808,0.9418332,0>,<-25.7378,-3.584,17.9009>
          HIT/BASIC,<-8.4462,1.612,-1.7>,<0.2934121,0.9559861,0>,<-24.1752,-4.1028,17.9011>
          HIT/BASIC,<-6.8618,1.1644,-1.7>,<0.2501504,0.968207,0>,<-22.5908,-4.5508,17.9013>
          HIT/BASIC,<-5.2588,0.7885,-1.7>,<0.2063833,0.9784712,0>,<-20.988,-4.9272,17.9014>
          HIT/BASIC,<-3.6405,0.485,-1.7>,<0.162199,0.9867581,0>,<-19.3698,-5.2311,17.9016>
          HIT/BASIC,<-2.0103,0.2545,-1.7>,<0.1176869,0.9930507,0>,<-17.7396,-5.462,17.9018>
          HIT/BASIC,<-0.3713,0.0975,-1.7>,<0.0729371,0.9973365,0>,<-16.1007,-5.6195,17.9019>
          HIT/BASIC,<-0.3713,0.0975,-1.2>,<0.0729371,0.9973365,0>,<-16.1007,-5.6194,18.4019>

          ENDMEAS/
          DCC ALIGN =ALIGNMENT/START,RECALL:A1,LIST=YES
          ALIGNMENT/LEVEL,ZPLUS,DATUM A
          ALIGNMENT/TRANS,ZAXIS,DATUM A
          ALIGNMENT/ROTATE,XPLUS,TO,DATUM B,ABOUT,ZPLUS
          ALIGNMENT/TRANS,XAXIS,DATUM B
          ALIGNMENT/TRANS,YAXIS,DATUM C
          ALIGNMENT/TRANS_OFFSET,YAXIS,-36.625
          ALIGNMENT/END

          Comment


          • lcrowston
            lcrowston commented
            Editing a comment
            I had to delete some of the measurement code it would fit.

          • mckenzie
            mckenzie commented
            Editing a comment
            wrap your code in code tags [c0de] [/c0de] replace 0 with o

        • #6
          The orientation of your cylinder doesn't look right. You have a theo ijk vector of 0,0,1, but based on the hits it looks like it running parallel to the z-plane. You may also want to look at your hits. They aren't varying in z at all. And, it looks like you put in an offset in the alignment. Was that an attempt by you to try and fix it?

          Comment


          • #7
            Yes, I was seeing if the offset would correct the alignment. I will look over my cylinder measurements. thanks.

            Comment


            • #8
              Another thing about the cylinder - you're only measuring ≈22°?

              Code:
              START ANG=245.7858,END ANG=267.8173

              Comment


              • #9
                I dumped the program and started over, not sure why it would not work. Yes the cylinder is a partial arc with the center offset 36.625" in Y+ on my machine. I cant use it as an origin so I am doing something different.

                Comment


                • #10
                  How About doing an alignment after each feature. Instead of doing it all at once. That way you can see how your Trihedron acts each step of the way.


                  tenor[1].gif
                  (In Memory of my Loving wife, "Ronda" who I lost March 7, 2016. I love you baby.)
                  They say "Nobody's Perfect." I must be Nobody.

                  Comment


                  • #11
                    I will give it a try, thanks all!

                    Comment


                    • #12
                      Are you sure DATUM_C THEO is correct?

                      Code:
                      A1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
                      ALIGNMENT/LEVEL,ZPLUS,PLN1
                      ALIGNMENT/TRANS,ZAXIS,PLN1
                      ALIGNMENT/ROTATE,XPLUS,TO,PLN2,ABOUT,ZPLUS
                      ALIGNMENT/TRANS,YAXIS,PNT68
                      ALIGNMENT/TRANS_OFFSET,YAXIS,-36.625
                      ALIGNMENT/TRANS,XAXIS,PLN2
                      ALIGNMENT/END
                      ........
                      
                      DATUM C =FEAT/CONTACT/CYLINDER/DEFAULT,CARTESIAN,IN,LEAST_SQR
                      THEO/<2.3,36.625,-1.95>,<0,0,1>,73.25,-1.95
                      ACTL/<-13.4193,30.9072,17.6503>,<-0.0000945,0.0000506,1>,73.25,-1.95
                      TARG/<2.3,36.625,-1.95>,<0,0,1>
                      START ANG=245.7858,END ANG=267.8173
                      ANGLE VEC=<1,0,0>
                      DIRECTION=CCW
                      SHOW FEATURE PARAMETERS=YES
                      VOID DETECTION=NO
                      REMEASURE=NO,USE THEO=NO
                      SURFACE=THICKNESS_NONE,0
                      MEASURE MODE=NOMINALS
                      RMEAS=NONE,NONE,NONE
                      AUTO WRIST=NO
                      CIRCULAR MOVES=CIRCULAR
                      GRAPHICAL ANALYSIS=NO
                      FEATURE LOCATOR=NO,NO,""
                      SHOW CONTACT PARAMETERS=YES
                      NUMHITS=8,NUMLEVELS=4,DEPTH=0.25,END OFFSET=0.2,PITCH=0
                      SAMPLE METHOD=SAMPLE_HITS
                      SAMPLE HITS=0,SPACER=0
                      AVOIDANCE MOVE=NO,DISTANCE=0.3937
                      FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
                      SHOW HITS=YES
                      HIT/BASIC,<-11.5468,2.7184,-1.7>,<0.3780702,0.9257769,0>,<-27.2755,-2.9955,17.9007>
                      HIT/BASIC,<-10.009,2.1304,-1.7>,<0.3360808,0.9418332,0>,<-25.7378,-3.584,17.9009>
                      HIT/BASIC,<-8.4462,1.612,-1.7>,<0.2934121,0.9559861,0>,<-24.1752,-4.1028,17.9011>
                      HIT/BASIC,<-6.8618,1.1644,-1.7>,<0.2501504,0.968207,0>,<-22.5908,-4.5508,17.9013>
                      HIT/BASIC,<-5.2588,0.7885,-1.7>,<0.2063833,0.9784712,0>,<-20.988,-4.9272,17.9014>
                      HIT/BASIC,<-3.6405,0.485,-1.7>,<0.162199,0.9867581,0>,<-19.3698,-5.2311,17.9016>
                      HIT/BASIC,<-2.0103,0.2545,-1.7>,<0.1176869,0.9930507,0>,<-17.7396,-5.462,17.9018>
                      HIT/BASIC,<-0.3713,0.0975,-1.7>,<0.0729371,0.9973365,0>,<-16.1007,-5.6195,17.9019>
                      HIT/BASIC,<-0.3713,0.0975,-1.2>,<0.0729371,0.9973365,0>,<-16.1007,-5.6194,18.4019>

                      Comment


                      • #13
                        The Datum C feature center is R36.625. I use it as the Y origin. The part has multiple features that are Arcs all starting at the Y 0 location.

                        Comment

                        Related Topics

                        Collapse

                        • bsacmm
                          Alignment troubles!!!!!
                          by bsacmm
                          I am almost embarassed to ask this. I have a part that must be checked in the free state and stay in car position. THis is a simple part but the datum...
                          12-14-2009, 01:03 PM
                        • Radar
                          Alignment question
                          by Radar
                          I have a part that has been assigned to me to write a CMM program for. The part has multiple datum structures called out on it. The first part of the...
                          02-09-2018, 07:46 PM
                        • Steve R
                          Alignment issue
                          by Steve R
                          Hi everyone , I am creating an ABC datum alignment datum A is the floor of the part datum B IS a .250" diameter hole in the floor, the datum C...
                          07-09-2018, 09:01 PM
                        • JR VILLA
                          alignment question
                          by JR VILLA
                          I have a primary datum_A as a plane, secondary datum_B is a shaft measured as a cylinder and my terciary datum _C is a circle. now both datum B and C...
                          01-07-2013, 11:09 AM
                        • bpierce
                          Iterative Alignment Question
                          by bpierce
                          CAD is CAR Body position. I will be using iterative alignment for set up. I will probably not use the datum s for the initial alignment then make another...
                          11-20-2017, 09:11 AM
                        Working...
                        X