Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

Help with basic cut list

simon_blumsimon_blum Member Posts: 4

Hello. Apologies for the (probably) duplicate question, but, for the life of me, I cannot figure out how to use frames to generate a cutlist. I've spent a couple days learning OnShape and I've rendered a cabinet assembly that I'd like to make here: https://cad.onshape.com/documents/b3bc706f7dd97f16813f85ca/w/c1b07d25adb2c4a2197338ee/e/73ca78bfe4499efac5c9a151?configuration=List_4nb1oHiHJX7R9E%3DDefault&renderMode=0&uiState=67a4c81218e93e0a3afef43f

I thought I understood how everything worked, but it seems no matter what I do the frame tool either says "Paths cannot contain a branch" or if I just select the outer edge of a piece (say, one of the top vertical pieces with the angles), it doesn't list a height or width nor does it calculate the quantity. I'm sure I'm just missing something dumb, but I'd really appreciate if someone could point me in the right direction!

Thank you in advance for your time.

Comments

  • rick_randallrick_randall Member Posts: 382 ✭✭✭

    @simon_blum

    This advice is just food for thought, the "frame" tool is a bit sensitive to selection order. To get around this - break your selections into multiple frames (don't try to select everything at once). With a little experience, you will get a feel for this process.

  • simon_blumsimon_blum Member Posts: 4

    @rick_randall Appreciate the reply! So when I select everything on a piece, am I selecting the outsides, the cross sections, and also the outside of the back of the piece? Any chance you'd be able to do one example frame with the link I posted above?

  • jnewthjnewth Member, OS Professional Posts: 27 PRO
    edited February 9

    Hey @simon_blum I looked at your design. It doesn't seem like the design is right for the frame tools. What you are making are a large collection of flat parts. A frame is a collection of segments with a constant cross section. Think tubing, or 2-by-4s. For frames, a cutlist would be a list of the different segments, their lengths, and their start and end angle conditions.

    From looking over your design, it looks you have a collection of flat parts like what would be done on a CNC router table or laser. I think you probably mean "cut list" in the sense of "these 4 parts are geometrically identical, so somewhere there should be a list that says "Top Vert, Quantity 8" or whatever. If I look at the assembly BOM (flyout from right-side menu), I see that every part is unique:

    because every part is unique in the part studio. So you probably want a BOM where it tells you: go make 4 of the verticals, 8 of the bottoms, 2 of the horizontals, 1 of the short horizontals, etc.

    What you've done (and many, many people including myself do/did/still do but regret it) is design the assembly in a part studio. What you really want to do is: design the parts in the part studio, but assemble them in an assembly (should be called an assembly studio for parallel grammatical structure but Im not in charge, so). When you have two parts that are the same, for example, your "Top Vert L1" and "Top Vert L2" - dont do this. Or rather: do it all you want in the part studio, but when you assemble in your assembly, just use the "Top Vert" part. Insert one "instance" of it, mate it to the right location, etc. Then when you go to insert the next vertical part, insert another instance of the "Top Vert" part and place that one. Then your BOM will start to look like this:

    See - Im reusing the Top Vert L1 and the BOM knows that it's the same thing so you get the correct count of parts you need to manufacture.

    I think you'd benefit by hitting the learning pathway re: assemblies. Onshape assemblies are extremely powerful but also a point of departure from other CAD applications so understanding how Onshape does them will help.

    Your design looks good! In my evening hours I have a Cricut and a lasercutter and vinyl for miles. I love the material. Would love to know what you are making!

    Last, in case I have profoundly misunderstood your design intent around frames, here's what that message means:

    RE "Paths cannot contain a branch" The frames tool takes your various input selections and constructs paths out of them. A path is a sequence of edges and connects them end to end and then creates the segments as a series of sweep operations along those edges. If it can't find this single path (connecting all the selected edges end to end) because there's a branch somewhere, it just fails with a message. This is what @rick_randall probably meant by selection order.

    Here's an example to explain: We construct a cube (4 edges for the bottom square, 4 for the top square, then 4 verticals). We do the top and bottom squares because those edges create two disjoint paths. But add a single vertical edge to the mix and it falls over because its trying to find a single path through all edges and it fails:

    Hope that helps!

Sign In or Register to comment.