Bunch of questions: TP and Perpendicularity

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

  • Bunch of questions: TP and Perpendicularity

    Ok guys I have been posting several questions about a program I'm running. I really would appreciate if anyone could give me a hand right now.
    - I need to dimension the perpedicularity to plane A of the part attached on the pic with the blue CAD pic. I made 2 planes on both sides of the part and then created a midplane and tried to get its perpendicularity to plane A (which is a plane perpendicular to that small part, it’s the blue lines on the pic). However, everytime It gives me a 0 value!!!
    • Another question: I need to dimension the true position of these tiny pins. But the drawing says to find the TP on the two sides shown on the two last pics (one for the length, another for the width, basically). What I did is that I constructed a square slot and got its TP, but again I don’t know if it’s correct. The TP of these is related to datums G and H, G being a plane and H being a profile. I’d also like to know if it’s enough to scan the profile and set it directly as a datum or do I need to create a feature set or something?

    Please help.
    Attached Files

  • #2
    I recognize those pins . Seriously, if these aren't industry standard, I know exactly whose connections these are for.

    You're not getting perpendicularity because a midplane has no "size". If you made the planes with the points exactly opposite each other, you can create individual midpoints from them then construct them into a plane.

    Code:
    PLN1 =FEAT/PLANE,CARTESIAN,TRIANGLE
    THEO/<0,0.06,5>,<0,1,0>
    ACTL/<0,0.06,5>,<0,1,0>
    MEAS/PLANE,4
    HIT/BASIC,NORMAL,<10,0.06,10>,<0,1,0>,<10,0.06,10>,USE THEO=YES
    HIT/BASIC,NORMAL,<-10,0.06,10>,<0,1,0>,<-10,0.06,10>,USE THEO=YES
    HIT/BASIC,NORMAL,<-10,0.06,10>,<0,1,0>,<-10,0.06,10>,USE THEO=YES
    HIT/BASIC,NORMAL,<10,0.06,-10>,<0,1,0>,<10,0.06,-10>,USE THEO=YES
    ENDMEAS/
    
    PLN2 =FEAT/PLANE,CARTESIAN,TRIANGLE
    THEO/<0,-0.06,5>,<0,-1,0>
    ACTL/<0,-0.06,5>,<0,-1,0>
    MEAS/PLANE,4
    HIT/BASIC,NORMAL,<10,-0.06,10>,<0,-1,0>,<10,-0.06,10>,USE THEO=YES
    HIT/BASIC,NORMAL,<-10,-0.06,10>,<0,-1,0>,<-10,-0.06,10>,USE THEO=YES
    HIT/BASIC,NORMAL,<-10,-0.06,10>,<0,-1,0>,<-10,-0.06,10>,USE THEO=YES
    HIT/BASIC,NORMAL,<10,-0.06,-10>,<0,-1,0>,<10,-0.06,-10>,USE THEO=YES
    ENDMEAS/
    
    PNT1 =FEAT/POINT,CARTESIAN,NO
    THEO/<10,0,10>,<0,0,1>
    ACTL/<10,0,10>,<0,0,1>
    CONSTR/POINT,MID,PLN2.HIT[1],PLN1.HIT[1]
    
    PNT2 =FEAT/POINT,CARTESIAN,NO
    THEO/<-10,0,10>,<0,0,1>
    ACTL/<-10,0,10>,<0,0,1>
    CONSTR/POINT,MID,PLN2.HIT[2],PLN1.HIT[2]
    
    PNT3 =FEAT/POINT,CARTESIAN,NO
    THEO/<-10,0,10>,<0,0,1>
    ACTL/<-10,0,10>,<0,0,1>
    CONSTR/POINT,MID,PLN2.HIT[3],PLN1.HIT[3]
    
    PNT4 =FEAT/POINT,CARTESIAN,NO
    THEO/<10,0,-10>,<0,0,1>
    ACTL/<10,0,-10>,<0,0,1>
    CONSTR/POINT,MID,PLN2.HIT[4],PLN1.HIT[4]
    
    USE_THIS_PLANE=FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<0,0,5>,<0,-1,0>
    ACTL/<0,0,5>,<0,-1,0>
    CONSTR/PLANE,BF,PNT1,PNT2,PNT3,PNT4,,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,WAVELENGTH=0
    This seems like a lot of work, it took me literally less than 2 minutes. Had I had planes with 25 points each, maybe three.

    ​​​​​​​I'm also confused about datum H being a profile - can you elaborate?

    Comment


    • mbatten
      mbatten commented
      Editing a comment
      Is there a way to get Paste with Pattern to increment arbitrary things, like the indices you have above?

    • RandomJerk
      RandomJerk commented
      Editing a comment
      mbatten not that I know of, but you could loop it.

      V1=loop/start/yaddayaddayadda

      PNT4 =FEAT/POINT,CARTESIAN,NO
      THEO/<10,0,-10>,<0,0,1>
      ACTL/<10,0,-10>,<0,0,1>
      CONSTR/POINT,MID,PLN2.HIT[V1],PLN1.HIT[V1]

Related Topics

Collapse

Working...
X