1 Reply Latest reply on Jul 14, 2015 8:45 AM by Justas Nekrasas

    Cut list negative angle values

    Justas Nekrasas

      Is it possible to get a negative cut list cut angles in cut list?

       

      cut.png

      The problem is that SolidWorks always displays a positve angle, in cut list it goes from 0 to 90, and then switches to 0 again.

      We need to somehow differ in cut list the cuting direction, weather it is 45 or 315 degrees, or 45 and -45.

      We were brainstorming a bit on this problem, but all of our ideas crashes to API, which seems to have access only to those possitive angles.

      Perhaps some of you have encountered same problem and could share the sollution?

      It does not necesserily has to be in cut list. Excel file txt, or anything else that helps to differ those parts would be very valuable.

      cut1.png

       

      cut 3.png

      Untitleasdasdds.png

       

      We need that, because we want to send a cut list directly to a cutting machine, without having someone to manualy ajust all those cutting angles.

      It might be a macro that somehow mesures all those needed angles.

       

      Thanks

        • Re: Cut list negative angle values
          Justas Nekrasas

          Fist of all, I;m talking about a simple frames, that lie on one plane. And all of the components have only one cutting face at each end.

          There's no need for something extremely complex. Assume that all weldment sketches are on top plane, and there is no complex corners where more than two profiles meet. Just a simple frame.

           

          The  best way we could think of, is to select those two cut face of each component, then get theyr normal vectors, and calculate the angle between lets say right plane and those vector by pure math.

          The problem is that we cannot think of the way for a macro to select only those cut faces of each of the component.

           

          the structure would be something like:

           

          Select component 1>select face 1 > get vector > calculate angle> select face 2 > get vector > calculate angle > select component 2 and so on...

           

          but how to differentiate those two cut faces?