hexagon logo

Generic points on cylinders

I read a post in regards to creating generic points on the "start and end" of a cylinder so a line can be constructed thru them for alignment. My question is how this is done. Could someone please explain the steps on constructing these points.

Parents
  • This is the syntax you would need...

    CYL1       =FEAT/CONTACT/CYLINDER/ADAPTIVE_CYLINDER_CONCENTRIC_CIRCLE_SCAN,CARTESIAN,IN,LEAST_SQR
                THEO/<6.6062,-2.9925,1.4>,<1,0,0>,0.1967,0.8312
                ACTL/<6.6062,-2.9925,1.4>,<1,0,0>,0.1967,0.8312
                TARG/<6.6062,-2.9925,1.4>,<1,0,0>
                START ANG=0,END ANG=360
                ANGLE VEC=<0,0,-1>
                DIRECTION=CCW
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=NO
                DATDEF/F,FEATURES=CYL1,,
    PNT_START  =GENERIC/POINT,DEPENDENT,CARTESIAN,$
                NOM/XYZ,<CYL1.TSX,CYL1.TSY,CYL1.TSZ>,$
                MEAS/XYZ,<CYL1.SX,CYL1.SY,CYL1.SZ>,$
                NOM/IJK,<CYL1.TI,CYL1.TJ,CYL1.TK>,$
                MEAS/IJK,<CYL1.I,CYL1.J,CYL1.K>
    PNT_END    =GENERIC/POINT,DEPENDENT,CARTESIAN,$
                NOM/XYZ,<CYL1.TEX,CYL1.TEY,CYL1.TEZ>,$
                MEAS/XYZ,<CYL1.EX,CYL1.EY,CYL1.EZ>,$
                NOM/IJK,<CYL1.TI,CYL1.TJ,CYL1.TK>,$
                MEAS/IJK,<CYL1.I,CYL1.J,CYL1.K>
    LIN1       =FEAT/LINE,CARTESIAN,UNBOUNDED,NO
                THEO/<6.6062,-2.9925,1.4>,<-1,0,0>
                ACTL/<6.6062,-2.9925,1.4>,<-1,0,0>
                CONSTR/LINE,BF,3D,PNT_START,PNT_END,,
                OUTLIER_REMOVAL/OFF,3
                FILTER/OFF,WAVELENGTH=0

    TSX, TSY & TSZ are the theoretical start coordinates and SX, SY & SZ are the measured.  Similarly, TEX, TEY & TEZ are the theoretical end co-ordinates and EX, EY, EZ are the measured.  Once you've created your two generic points and populated all of the fields with the appropriate syntax, you can construct your line.

    My only question is, why go to all the trouble when you can just use the cylinder in your alignment and get the same behaviour?

  • A thread that I read on this forum suggested creating these points and using them to combine two cylinders. It was said it is the best way to alleviate form error. I have graphite parts in which we grow metal onto and later dissolve. The parts are very small and I am trying to achieve the most accurate center for these parts.  I have been questioning my results and experimenting with other alignments to see if the results vary.  I appreciate any help or suggestions, 

Reply
  • A thread that I read on this forum suggested creating these points and using them to combine two cylinders. It was said it is the best way to alleviate form error. I have graphite parts in which we grow metal onto and later dissolve. The parts are very small and I am trying to achieve the most accurate center for these parts.  I have been questioning my results and experimenting with other alignments to see if the results vary.  I appreciate any help or suggestions, 

Children
No Data