Intersection Point Problem Cylinder & Line

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

  • Intersection Point Problem Cylinder & Line

    Hey guys, I got an odd problem here. Line constructed from scan & intersected with cylinder A on the right side of slot creates intersected (pierced) point no problem. But on the left side of slot no matter what direction of the line pc dmis dumps the pierced point on the on the other side (black arrow) of the cylinder hole. Why is that? One side of slot the point is created without a hitch while on the other side pc dmis won't budge. This is even weirder because measuremind3d & even Keyence let you pick which point you want near or far while Pc Dmis just ain't cooperating. The part is just like the drawing. Thanks.
    slot intersection.png

  • #2
    Have you tried changing Workplane from Z+ to Z- ?
    v2013 MR1, v2015.1
    B&S Global 544, 555
    Mitutoyo A504 w/PC-DMIS

    sigpic
    Since 1994

    Never force anything. Get a bigger hammer.
    (Advice from my dad.)

    Comment


    • #3
      Originally posted by Don Meredith View Post
      Have you tried changing Workplane from Z+ to Z- ?
      Yep. Not working that way either. Anyway I got to make that pierced point today. It all depends on the direction of the scan not the direction of constructing the line. Instead of one big linear closed scan I broke it in two pieces one goes to the left another to the right. Works very well. Thanks for the help!

      Comment


      • #4
        Originally posted by MattR View Post

        Yep. Not working that way either. Anyway I got to make that pierced point today. It all depends on the direction of the scan not the direction of constructing the line. Instead of one big linear closed scan I broke it in two pieces one goes to the left another to the right. Works very well. Thanks for the help!
        I don't think it would depend on the workplane, but it does depend on the vector of the line. Look closely at the IJK to see if you truly are reversing that direction...or construct a "reverse" line and then pierce the circle/cylinder with that new line.

        Comment


        • #5
          Originally posted by beech332 View Post

          I don't think it would depend on the workplane, but it does depend on the vector of the line. Look closely at the IJK to see if you truly are reversing that direction...or construct a "reverse" line and then pierce the circle/cylinder with that new line.
          Indeed. But I discovered it all depends on the direction of the scan. It must be towards the center of the cylinder to make it work. That way the line vectors point to the center making the intersection (pierce) point possible. Thanks for the help!

          Comment


          • #6
            I would :
            Level Z, origin xy on the cylinder
            Rotate Y+ on line (from cyl to ext)
            Origin Z on line.
            Then :
            ASSIGN/ANGLE1=ACOS(LIN1.X/CYL1.R)
            ASSIGN/INTERSECT_PT=CYL1.R*MPOINT(COS(ANGLE1),SIN(ANGLE1) ,0)
            Then create a generic point.
            inter line cyl.jpg

            Comment


            • #7
              Originally posted by JEFMAN View Post
              I would :
              Level Z, origin xy on the cylinder
              Rotate Y+ on line (from cyl to ext)
              Origin Z on line.
              Then :
              ASSIGN/ANGLE1=ACOS(LIN1.X/CYL1.R)
              ASSIGN/INTERSECT_PT=CYL1.R*MPOINT(COS(ANGLE1),SIN(ANGLE1) ,0)
              Then create a generic point.
              inter line cyl.jpg
              I will try that method. What do I input in generic point in nom & measured values? Thanks!

              Comment


              • #8
                I think I would try it :
                Code:
                ASSIGN/V1=ACOS(LIN1.X/CYL1.R)
                ASSIGN/V2=CYL1.R*MPOINT(COS(V1),SIN(V1) ,0)
                ASSIGN/T1=ACOS(LIN1.TX/CYL1.TR)
                ASSIGN/T2=CYL1.TR*MPOINT(COS(T1),SIN(T1) ,0)
                F1 =GENERIC/POINT,DEPENDENT,CART,$
                NOM/XYZ,<T1.X,T1.Y,0>,$
                MEAS/XYZ,<V1.X,V.Y,0>,$
                NOM/IJK,<LIN1.TI,LIN1.TJ,0>,$
                MEAS/IJK,<LIN1.I,LIN1.J,0>
                ‚Äč

                Comment


                • MattR
                  MattR commented
                  Editing a comment
                  Awesome thanks!

              • #9
                PC-DMIS doesn't do what you want?
                No worries, JEFMAN got you covered with some awesome math!
                Subscribe by calling 1-800-CALCULUS

                PC-DMIS CAD++ 2o22.2 SP2

                Comment


                • JEFMAN
                  JEFMAN commented
                  Editing a comment
                  Thx to the DIY box of the demon !

              Related Topics

              Collapse

              Working...
              X