Symmetry issue

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

  • Symmetry issue

    Global 575 PC-Dmis 2016 Cad + . Not sure where I'm going wrong. Part is a basic cylinder (approx 1" x 10"), with a machined slot (1/4"high going about 2" into the part at one end). Blueprint calls for symmetry of this slot to -A- (which is the cylinder OD). I have it laying flat (Y+ workplane) and am probing a circle at either end, constructing a cylinder, creating a line by probing 2 points across the top of the slot. Alignment Level to cylinder, rotate X+ about Y , origin X & Z on cylinder (Y origin at far end of cylinder. I tried to 1) use a set of points (alternating top of slot & then bottom so they are exactly opposite each other) 2) creating a plane from top hits and a plane from bottom hits (either way gave me a measurement of approx. 1.3" ). I then tried to create a plane from the cylinder and use that as datum (this gave better results but seem too low (approx .0015"), it mainly seems too low as the part has stressed and straightness is measured at .0029" ) [code] STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
    ALIGNMENT/END
    MODE/MANUAL
    PREHIT/0.2
    RETRACT/0.2
    MOVESPEED/ 100
    FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,MEAS,TOL,DEV,OUTTOL, ,
    LOADPROBE/TIP2
    TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
    WORKPLANE/YPLUS
    C1 =COMMENT/INPUT,YES,FULL SCREEN=NO,

    Inspector
    C2 =COMMENT/INPUT,YES,FULL SCREEN=NO,

    Run number
    CIR1 =FEAT/CIRCLE,CARTESIAN,OUT,LEAST_SQR
    THEO/<0,-7.15167,0>,<0,1,0>,0.96457,0
    ACTL/<1.54562,6.73231,-20.30861>,<0,1,0>,0.964,0
    MEAS/CIRCLE,3,YPLUS
    HIT/BASIC,NORMAL,<-0.48173,-6.75259,-0.02316>,<-0.9988458,0,-0.048031>,<1.06597,6.73231,-20.35623>,USE THEO=YES
    MOVE/CIRCULAR
    HIT/BASIC,NORMAL,<0.06378,-7.51118,0.47805>,<0.1322511,0,0.9912162>,<1.53303, 6.73231,-19.82677>,USE THEO=YES
    MOVE/CIRCULAR
    HIT/BASIC,NORMAL,<0.48177,-7.19125,0.02219>,<0.9989406,0,0.0460176>,<2.0268,6 .73231,-20.3366>,USE THEO=YES
    ENDMEAS/
    LIN1 =FEAT/LINE,CARTESIAN,UNBOUNDED
    THEO/<-0.11486,-9.81882,0.45276>,<1,0,0>
    ACTL/<1.4445,4.56631,-19.85588>,<0.9999933,0,0.0036498>
    MEAS/LINE,2,YPLUS
    HIT/BASIC,NORMAL,<-0.11486,-9.80957,0.45276>,<0,0,1>,<1.4445,4.56632,-19.85588>,USE THEO=YES
    HIT/BASIC,NORMAL,<0.10775,-9.82808,0.45276>,<0,0,1>,<1.63464,4.56631,-19.85519>,USE THEO=YES
    ENDMEAS/
    CIR2 =FEAT/CIRCLE,CARTESIAN,OUT,LEAST_SQR
    THEO/<0,-1.17065,0>,<0,1,0>,0.96457,0
    ACTL/<1.53698,13.48485,-20.31122>,<0,1,0>,0.96402,0
    MEAS/CIRCLE,3,YPLUS
    HIT/BASIC,NORMAL,<-0.4796,-0.84317,0.05085>,<-0.9944266,0,0.1054312>,<1.05639,13.48485,-20.34823>,USE THEO=YES
    MOVE/CIRCULAR
    HIT/BASIC,NORMAL,<-0.0105,-1.34419,0.48217>,<-0.0217754,0,0.9997629>,<1.51297,13.48486,-19.8298>,USE THEO=YES
    MOVE/CIRCULAR
    HIT/BASIC,NORMAL,<0.46279,-1.32458,0.13573>,<0.9595839,0,0.2814226>,<2.01721, 13.48484,-20.3526>,USE THEO=YES
    ENDMEAS/
    PNT1 =FEAT/POINT,CARTESIAN
    THEO/<0.02766,0,0.17053>,<0,1,0>
    ACTL/<1.57988,14.39867,-20.35932>,<0,1,0>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<0.02766,0,0.17053>,<0,1,0>,<1.57988, 14.39867,-20.35932>,USE THEO=YES
    ENDMEAS/
    CYL1 =FEAT/CYLINDER,CARTESIAN,IN,LEAST_SQR,NO
    THEO/<0,-4.17717,0>,<0,1,0>,0.96457,6.66802
    ACTL/<1.5413,10.10859,-20.30991>,<-0.0012793,0.9999991,-0.0003855>,0.96401,6.75379
    CONSTR/CYLINDER,BF,CIR1,CIR2,,
    A1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
    ALIGNMENT/LEVEL,YPLUS,CYL1
    ALIGNMENT/ROTATE,XPLUS,TO,LIN1,ABOUT,YPLUS
    ALIGNMENT/TRANS,YAXIS,PNT1
    ALIGNMENT/TRANS,XAXIS,CYL1
    ALIGNMENT/TRANS,ZAXIS,CYL1
    ALIGNMENT/END
    MODE/DCC
    MOVE/POINT,NORMAL,<0.06898,0.66501,6.58963>
    PNT2 =FEAT/POINT,CARTESIAN
    THEO/<0.0448,0.00009,0.1716>,<0,1,0>
    ACTL/<0.04484,-0.01696,0.17165>,<0,1,0>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<0.0448,0.00009,0.1716>,<0,1,0>,<0.04 484,-0.01696,0.17165>,USE THEO=YES
    ENDMEAS/
    MOVE/POINT,NORMAL,<0.0604,0.17783,4.41246>
    TIP/T1A90B0, SHANKIJK=0.00128, 1, 0.00038, ANGLE=-179.79088
    MOVE/POINT,NORMAL,<-0.88791,0.98274,-0.35065>
    CIR3 =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,OUT,LEAST_SQR
    THEO/<0,-1,0>,<0,1,0>,0.96457,0
    ACTL/<-0.00293,-1,-0.00301>,<0,1,0>,0.96369,0
    TARG/<0,-1,0>,<0,1,0>
    START ANG=325,END ANG=570
    ANGLE VEC=<-1,0,0>
    DIRECTION=CCW
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=11,DEPTH=0,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,<-0.40448,-1,-0.26267>,<-0.8386706,0,-0.544639>,<-0.40764,-1.00006,-0.26481>
    HIT/BASIC,<-0.47648,-1,-0.07461>,<-0.9879599,0,-0.1547104>,<-0.47929,-1.00006,-0.075>
    HIT/BASIC,<-0.46541,-1,0.12645>,<-0.9650165,0,0.2621892>,<-0.46684,-1.00006,0.12681>
    HIT/BASIC,<-0.37321,-1,0.30547>,<-0.7738402,0,0.6333809>,<-0.37311,-1.00005,0.30535>
    HIT/BASIC,<-0.21595,-1,0.43124>,<-0.4477591,0,0.8941542>,<-0.21526,-1.00007,0.42966>
    HIT/BASIC,<-0.02104,-1,0.48183>,<-0.0436194,0,0.9990482>,<-0.02084,-1.00004,0.47861>
    HIT/BASIC,<0.17754,-1,0.44842>,<0.3681246,0,0.9297765>,<0.17597,-1,0.4443>
    HIT/BASIC,<0.34517,-1,0.33684>,<0.7156927,0,0.6984153>,<0.34176,-1.00002,0.33361>
    HIT/BASIC,<0.45262,-1,0.16653>,<0.938493,0,0.3452982>,<0.44873,-1.00001,0.16508>
    HIT/BASIC,<0.48117,-1,-0.0328>,<0.9976843,0,-0.0680153>,<0.47805,-1.00003,-0.03259>
    HIT/BASIC,<0.42583,-1,-0.22642>,<0.8829476,0,-0.4694716>,<0.42435,-1.00005,-0.22555>
    ENDMEAS/
    MOVE/POINT,NORMAL,<1.68553,0.97026,-0.36005>
    MOVE/POINT,NORMAL,<-0.85952,0.97973,7.43095>
    MOVE/POINT,NORMAL,<2.29801,-12.3204,11.03388>
    TIP/T1A90B180, SHANKIJK=-0.00128, -1, -0.00038, ANGLE=179.79088
    MOVE/POINT,NORMAL,<1.442,-9.04108,0.72686>
    CIR4 =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,OUT,LEAST_SQR
    THEO/<0,-8.3,0>,<0,-1,0>,0.96457,0
    ACTL/<0.00255,-8.3,-0.00305>,<0,-1,0>,0.96344,0
    TARG/<0,-8.3,0>,<0,-1,0>
    START ANG=320,END ANG=640
    ANGLE VEC=<1,0,0>
    DIRECTION=CCW
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=6,DEPTH=0,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,<0.38005,-8.3,-0.29692>,<0.7880108,0,-0.6156615>,<0.38275,-8.30004,-0.29901>
    HIT/BASIC,<0.43638,-8.3,0.20535>,<0.9048271,0,0.4257793>,<0.43664,-8.30004,0.20548>
    HIT/BASIC,<0.01347,-8.3,0.4821>,<0.0279216,0,0.9996101>,<0.01344,-8.30005,0.47869>
    HIT/BASIC,<-0.42424,-8.3,0.22939>,<-0.8796486,0,0.4756242>,<-0.42036,-8.30006,0.22741>
    HIT/BASIC,<-0.39603,-8.3,-0.27525>,<-0.8211492,0,-0.5707136>,<-0.39523,-8.30007,-0.27485>
    HIT/BASIC,<0.06712,-8.3,-0.47759>,<0.1391731,0,-0.9902681>,<0.06756,-8.30007,-0.48032>
    ENDMEAS/
    MOVE/POINT,NORMAL,<1.10675,-9.52854,-0.75741>
    MOVE/POINT,NORMAL,<1.10939,-9.52881,-0.03482>
    PREHIT/0.1
    RETRACT/0.1
    PNT3 =FEAT/POINT,CARTESIAN
    THEO/<0.27965,-9.21167,0.17179>,<0,0,-1>
    ACTL/<0.27972,-9.21166,0.17266>,<0,0,-1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<0.27965,-9.21167,0.17179>,<0,0,-1>,<0.27972,-9.21166,0.17266>,USE THEO=YES
    ENDMEAS/
    PNT4 =FEAT/POINT,CARTESIAN
    THEO/<0.27894,-9.21159,-0.17901>,<0,0,1>
    ACTL/<0.27897,-9.21159,-0.18102>,<0,0,1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<0.27894,-9.21159,-0.17901>,<0,0,1>,<0.27897,-9.21159,-0.18102>,USE THEO=YES
    ENDMEAS/
    PNT5 =FEAT/POINT,CARTESIAN
    THEO/<-0.28579,-9.21093,0.17215>,<0,0,-1>
    ACTL/<-0.28573,-9.21099,0.17372>,<0,0,-1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<-0.28579,-9.21093,0.17215>,<0,0,-1>,<-0.28573,-9.21099,0.17372>,USE THEO=YES
    ENDMEAS/
    PNT6 =FEAT/POINT,CARTESIAN
    THEO/<-0.2865,-9.21086,-0.17755>,<0,0,1>
    ACTL/<-0.2865,-9.21089,-0.17938>,<0,0,1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<-0.2865,-9.21086,-0.17755>,<0,0,1>,<-0.2865,-9.21089,-0.17938>,USE THEO=YES
    ENDMEAS/
    CYL2 =FEAT/CYLINDER,CARTESIAN,IN,LEAST_SQR,NO
    THEO/<0,-4.65,0>,<0,1,0>,0.96457,7.3
    ACTL/<-0.00019,-4.65004,-0.00301>,<-0.0007496,0.9999997,0.0000113>,0.96359,7.30066
    CONSTR/CYLINDER,BF,CIR4,CIR3,,
    PNT7 =FEAT/POINT,CARTESIAN,NO
    THEO/<0.2793,-9.21163,-0.00361>,<0,0,1>
    ACTL/<0.27935,-9.21162,-0.00418>,<0,0,1>
    CONSTR/POINT,MID,PNT3,PNT4
    PNT8 =FEAT/POINT,CARTESIAN,NO
    THEO/<-0.28614,-9.2109,-0.0027>,<0,0,1>
    ACTL/<-0.28612,-9.21094,-0.00283>,<0,0,1>
    CONSTR/POINT,MID,PNT5,PNT6
    LIN2 =FEAT/LINE,CARTESIAN,UNBOUNDED,NO
    THEO/<-0.28614,-9.2109,-0.0027>,<0.9999979,-0.0012912,-0.001604>
    ACTL/<-0.28612,-9.21094,-0.00283>,<0.9999964,-0.0012114,-0.0023896>
    CONSTR/LINE,BF,3D,PNT8,PNT7,,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,WAVELENGTH=0
    A2 =ALIGNMENT/START,RECALL:A1,LIST=YES
    ALIGNMENT/LEVEL,YPLUS,CYL2
    ALIGNMENT/ROTATE,XPLUS,TO,LIN2,ABOUT,YPLUS
    ALIGNMENT/TRANS,XAXIS,CYL2
    ALIGNMENT/TRANS,ZAXIS,CYL2
    ALIGNMENT/TRANS,YAXIS,PNT2
    ALIGNMENT/END
    DATDEF/FEATURE=CYL2,A
    [code]
    Attached Files

  • #2
    [code]
    PNT9 =FEAT/POINT,CARTESIAN
    THEO/<-0.35714,-8.5399,0.17196>,<0,0,-1>
    ACTL/<-0.35709,-8.5399,0.17655>,<0,0,-1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<-0.35714,-8.5399,0.17196>,<0,0,-1>,<-0.35709,-8.5399,0.17655>,USE THEO=YES
    ENDMEAS/
    PNT10 =FEAT/POINT,CARTESIAN
    THEO/<-0.35753,-8.53984,-0.17783>,<0,0,1>
    ACTL/<-0.35756,-8.53986,-0.17678>,<0,0,1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<-0.35753,-8.53984,-0.17783>,<0,0,1>,<-0.35756,-8.53986,-0.17678>,USE THEO=YES
    ENDMEAS/
    PNT11 =FEAT/POINT,CARTESIAN
    THEO/<-0.04616,-8.54029,0.17258>,<0,0,-1>
    ACTL/<-0.0461,-8.54036,0.17666>,<0,0,-1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<-0.04616,-8.54029,0.17258>,<0,0,-1>,<-0.0461,-8.54036,0.17666>,USE THEO=YES
    ENDMEAS/
    PNT12 =FEAT/POINT,CARTESIAN
    THEO/<-0.04656,-8.54021,-0.17774>,<0,0,1>
    ACTL/<-0.04651,-8.54022,-0.17681>,<0,0,1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<-0.04656,-8.54021,-0.17774>,<0,0,1>,<-0.04651,-8.54022,-0.17681>,USE THEO=YES
    ENDMEAS/
    PNT13 =FEAT/POINT,CARTESIAN
    THEO/<0.26124,-8.54068,0.17314>,<0,0,-1>
    ACTL/<0.2613,-8.54075,0.17681>,<0,0,-1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<0.26124,-8.54068,0.17314>,<0,0,-1>,<0.2613,-8.54075,0.17681>,USE THEO=YES
    ENDMEAS/
    PNT14 =FEAT/POINT,CARTESIAN
    THEO/<0.26084,-8.54058,-0.1775>,<0,0,1>
    ACTL/<0.26087,-8.54059,-0.17707>,<0,0,1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<0.26084,-8.54058,-0.1775>,<0,0,1>,<0.26087,-8.54059,-0.17707>,USE THEO=YES
    ENDMEAS/
    PNT15 =FEAT/POINT,CARTESIAN
    THEO/<0.26082,-8.86619,0.173>,<0,0,-1>
    ACTL/<0.26089,-8.8663,0.17661>,<0,0,-1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<0.26082,-8.86619,0.173>,<0,0,-1>,<0.26089,-8.8663,0.17661>,USE THEO=YES
    ENDMEAS/
    PNT16 =FEAT/POINT,CARTESIAN
    THEO/<0.26042,-8.86611,-0.17733>,<0,0,1>
    ACTL/<0.26044,-8.86615,-0.17723>,<0,0,1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<0.26042,-8.86611,-0.17733>,<0,0,1>,<0.26044,-8.86615,-0.17723>,USE THEO=YES
    ENDMEAS/
    PNT17 =FEAT/POINT,CARTESIAN
    THEO/<-0.00579,-8.86585,0.17213>,<0,0,-1>
    ACTL/<-0.00576,-8.86593,0.17626>,<0,0,-1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<-0.00579,-8.86585,0.17213>,<0,0,-1>,<-0.00576,-8.86593,0.17626>,USE THEO=YES
    ENDMEAS/
    PNT18 =FEAT/POINT,CARTESIAN
    THEO/<-0.00619,-8.86578,-0.17763>,<0,0,1>
    ACTL/<-0.0062,-8.86581,-0.17685>,<0,0,1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<-0.00619,-8.86578,-0.17763>,<0,0,1>,<-0.0062,-8.86581,-0.17685>,USE THEO=YES
    ENDMEAS/
    PNT19 =FEAT/POINT,CARTESIAN
    THEO/<-0.31864,-8.86545,0.17179>,<0,0,-1>
    ACTL/<-0.31862,-8.86554,0.17641>,<0,0,-1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<-0.31864,-8.86545,0.17179>,<0,0,-1>,<-0.31862,-8.86554,0.17641>,USE THEO=YES
    ENDMEAS/
    PNT20 =FEAT/POINT,CARTESIAN
    THEO/<-0.31906,-8.86538,-0.17807>,<0,0,1>
    ACTL/<-0.31909,-8.86541,-0.17691>,<0,0,1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<-0.31906,-8.86538,-0.17807>,<0,0,1>,<-0.31909,-8.86541,-0.17691>,USE THEO=YES
    ENDMEAS/
    PNT21 =FEAT/POINT,CARTESIAN
    THEO/<-0.31983,-9.76737,0.17105>,<0,0,-1>
    ACTL/<-0.31977,-9.7675,0.17517>,<0,0,-1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<-0.31983,-9.76737,0.17105>,<0,0,-1>,<-0.31977,-9.7675,0.17517>,USE THEO=YES
    ENDMEAS/
    PNT22 =FEAT/POINT,CARTESIAN
    THEO/<-0.32022,-9.76731,-0.1778>,<0,0,1>
    ACTL/<-0.32024,-9.76736,-0.17673>,<0,0,1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<-0.32022,-9.76731,-0.1778>,<0,0,1>,<-0.32024,-9.76736,-0.17673>,USE THEO=YES
    ENDMEAS/
    PNT23 =FEAT/POINT,CARTESIAN
    THEO/<0.29473,-9.76818,0.17248>,<0,0,-1>
    ACTL/<0.29479,-9.76824,0.17565>,<0,0,-1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<0.29473,-9.76818,0.17248>,<0,0,-1>,<0.29479,-9.76824,0.17565>,USE THEO=YES
    ENDMEAS/
    PNT24 =FEAT/POINT,CARTESIAN
    THEO/<0.29432,-9.7681,-0.17743>,<0,0,1>
    ACTL/<0.29436,-9.76815,-0.17706>,<0,0,1>
    MEAS/POINT,1,WORKPLANE
    HIT/BASIC,NORMAL,<0.29432,-9.7681,-0.17743>,<0,0,1>,<0.29436,-9.76815,-0.17706>,USE THEO=YES
    ENDMEAS/
    FCFCIRTY1 =CIRCULARITY : CIR3
    FEATCTRLFRAME/SHOWPARAMS=NO,SHOWEXPANDED=NO
    DIMENSION/CIRCULARITY,0.0005
    NOTE/FCFCIRTY1
    FEATURES/CIR3,,
    FCFCIRTY2 =CIRCULARITY : CIR4
    FEATCTRLFRAME/SHOWPARAMS=NO,SHOWEXPANDED=NO
    DIMENSION/CIRCULARITY,0.0005
    NOTE/FCFCIRTY2
    FEATURES/CIR4,,
    FCFSYM1 =SYMMETRY : PNT9,PNT10,PNT11,...
    FEATCTRLFRAME/SHOWPARAMS=NO,SHOWEXPANDED=NO
    DIMENSION/SYMMETRY,0.0098,A,
    NOTE/FCFSYM1
    FEATURES/PNT9,PNT10,PNT11,PNT12,PNT13,PNT14,PNT15,PNT16,
    PNT17,PNT18,PNT19,PNT20,PNT21,PNT22,PNT23,PNT24,,
    PLN1 =FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<-0.02901,-8.96929,0.17227>,<0.002101,0.0006965,-0.9999976>
    ACTL/<-0.02883,-8.9694,0.17627>,<0.0005184,0.0010606,-0.9999993>
    CONSTR/PLANE,BFRE,PNT9,PNT11,PNT13,PNT15,PNT17,PNT19,PNT2 1,PNT23,,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,WAVELENGTH=0
    PLN2 =FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<-0.02918,-8.96917,-0.17767>,<-0.0007867,0.0000412,0.9999997>
    ACTL/<-0.02928,-8.9692,-0.17693>,<0.0005166,0.0000227,0.9999999>
    CONSTR/PLANE,BFRE,PNT10,PNT12,PNT14,PNT16,PNT18,PNT20,PNT 22,PNT24,,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,WAVELENGTH=0
    FCFSYM2 =SYMMETRY : PLN1,PLN2
    FEATCTRLFRAME/SHOWPARAMS=NO,SHOWEXPANDED=NO
    DIMENSION/SYMMETRY,0.0098,A,
    NOTE/FCFSYM2
    FEATURES/PLN1,PLN2,,
    PLN3 =FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<-0.0291,-8.96923,-0.0027>,<0.0014439,0.0003277,-0.9999989>
    ACTL/<-0.02906,-8.9693,-0.00033>,<0.0000009,0.000519,-0.9999999>
    CONSTR/PLANE,MID,PLN1,PLN2
    FCFSYM3 =SYMMETRY : PLN3
    FEATCTRLFRAME/SHOWPARAMS=NO,SHOWEXPANDED=NO
    DIMENSION/SYMMETRY,0.0098,A,
    NOTE/FCFSYM3
    FEATURES/PLN3,,
    MOVE/POINT,NORMAL,<2.09844,-9.77045,-0.00244>
    MOVE/POINT,NORMAL,<2.1176,-9.77407,9.40438>
    TIP/T1A0B0, SHANKIJK=0.00205, -0.00039, 1, ANGLE=-0.0733

    LIN3 =FEAT/LINE,CARTESIAN,UNBOUNDED,NO
    THEO/<0,-8.76,0.48494>,<0,1,0>
    ACTL/<0.00001,-8.75994,0.48396>,<-0.0000023,1,-0.0000286>
    CONSTR/LINE,BFRE,3D,PNT25,PNT60,PNT59,PNT58,PNT57,PNT56,P NT55,PNT54,PNT53,PNT52,PNT51,PNT50,PNT49,PNT48,PNT 47,PNT46,PNT45,PNT44,PNT43,PNT42,PNT41,PNT40,PNT39 ,PNT38,PNT37,PNT36,PNT35,PNT34,PNT33,PNT32,PNT31,P NT30,PNT29,PNT28,PNT27,PNT26,,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,WAVELENGTH=0
    FCFSTRA1 =STRAIGHTNESS : LIN3
    FEATCTRLFRAME/SHOWPARAMS=NO,SHOWEXPANDED=NO
    DIMENSION/STRAIGHTNESS,0.005
    NOTE/FCFSTRA1
    FEATURES/LIN3,,
    MOVE/POINT,NORMAL,<5.22401,3.22276,5.91727>
    PLN4 =FEAT/PLANE,CARTESIAN,OUTLINE,NO
    THEO/<0,-4.65009,0>,<0,1,0>
    ACTL/<0,-4.63305,0>,<0,1,0>
    CONSTR/PLANE,CAST,CYL2
    DATDEF/FEATURE=PLN4,B
    FCFSYM4 =SYMMETRY : PLN1,PLN2
    FEATCTRLFRAME/SHOWPARAMS=NO,SHOWEXPANDED=NO
    DIMENSION/SYMMETRY,0.0098,B,
    NOTE/FCFSYM4 [code]
    Have to leave for the night but will check 1st thing in morning

    Comment


    • #3
      What about
      1) Cylinder as primary in X or Y
      2) Create symmetry/median plane using the two planes in the keyway/slot
      3) Median plane as secondary in Z around X or Y (depending on what you chose for the cylinder)
      4) Evaluate symmetry or 2D-distance between cylinder and median plane perpendicular to the plane
      PC-DMIS CAD++ 2o19 R1 SP11

      Comment


      • #4
        vpt.se - not sure if I'm misunderstanding ? or missing something? I did level to the cylinder & origin for x & z to cylinder , then tried both ways 1) tried using opposing points (top and bottom inside slot) as a set 2) created two planes inside slot (top & bottom) and used these as a set & even took the midplane from the 'top & bottom' planes to use as the feature . According to the help, any of these 3 should work. Not sure how I can use symmetry perpendicular to this ???

        Comment


        • JacobCheverie
          JacobCheverie commented
          Editing a comment
          Not sure if this will add any different information from what vpt.se said, but you already level and origin to the cylinder. Now measure both planes in the slot. Create a mid plane. Rotate the alignment to the midplane.

          You will have
          Level - A
          Rotate - Midplane
          Ox - A
          Oy - Face of part
          Oz - A

          Now define A as a datum. Use XactMeasure to create a symmetry dimension with datum A as primary, and the midplane as your considered feature.

      • #5
        Jacob, I will try this. I had already rotated to a line created from midpoints in the slot going straight across in X. I've never rotated to a plane (or anything that might be a skewed feature) but will give it a shot .

        Comment


        • #6
          Interesting, other than having to use a different rotate (due to vector of plane) it came out almost the same .. maybe the part is better than I thought

          Comment

          Related Topics

          Collapse

          Working...
          X