Alignment issue

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

  • lcrowston
    replied
    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.

    Leave a comment:


  • DungT
    replied
    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>

    Leave a comment:


  • mckenzie
    commented on 's reply
    wrap your code in code tags [c0de] [/c0de] replace 0 with o

  • lcrowston
    replied
    I will give it a try, thanks all!

    Leave a comment:


  • KIRBSTER269
    replied
    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

    Leave a comment:


  • lcrowston
    replied
    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.

    Leave a comment:


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

    Code:
    START ANG=245.7858,END ANG=267.8173

    Leave a comment:


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

    Leave a comment:


  • MikeD6
    replied
    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?

    Leave a comment:


  • lcrowston
    commented on 's reply
    I had to delete some of the measurement code it would fit.

  • lcrowston
    replied

    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

    Leave a comment:


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

    Leave a comment:


  • Paul Sarrach
    replied
    So you are leveling to A, rotating to B and origin to C?

    Leave a comment:


  • RandomJerk
    replied
    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.

    Leave a comment:


  • lcrowston
    started a topic Alignment issue

    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.

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