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.

Features essential for aerospace structures are missing

jeff_peachmanjeff_peachman Member Posts: 2

As a PhD student I have been evaluating OnShape for my lab, and I think it's great for university research use. However, my friend and I are thinking about making an aerospace startup. OnShape has some amazing features which are very valuable to a startup. The integrated PDM is the amazing compared to other systems, and possibility for collaboration is unmatched. However, unfortunately, I can't recommend it for an aerospace company in its present state.

prob1.png

For context, I have 12 years of experience with NX (before grad school), and NX gives you a lot of freedom when creating features that OnShape lacks. Take the following example. I want to create an isogrid panel on a conical surface. In production, I would machine triangles into a flat plate and then form that plate into a cone before welding. I would do this in NX by creating a conical surface, placing model curves on that surface, and creating surfaces normal to the cone using the Law Extension command. Then I can thicken those surfaces to create a floor and ribs.

I attempted to do this in OnShape using Ruled Surfaces, with the cone as a reference surface, and it refuses to do it. Apparently ruled surfaces must be from edges and not model curves in the middle of the face, which is extremely limiting. So, next I attempted to use model curves to split the face. This was also not supported… so, what is it that you expect me to do here? I need surfaces to split faces but I can't create the surfaces I need without split faces?

The outer profile of the part at right is a swept surface. It's possible to do it this way, but it's very cumbersome to create a profile for every single rib.

Am I doing something wrong here? Is there an easier way to do this that I'm missing? I took all the surface modeling and 3D curve tutorials. Does Onshape intend to add functionality to make this on par with systems like NX?

Other things that are missing:

  • I can project sketch curves to faces. Why can I not project 3D curves onto other faces?
  • NX allows me to extend a curve in a face. If I project a curve onto a face, I should be able to extend it as far as the edge of the face.

Comments

  • NeilCookeNeilCooke Moderator, Onshape Employees Posts: 5,844

    Unless I'm misunderstanding, all the things you are asking for are possible in Onshape. You have to pick the curve "edges" on the screen - it doesn't work if you are trying to pick them from the Curves list on the left.

    Can't extend a curve on a face though.

    Senior Director, Technical Services, EMEA
  • S1monS1mon Member Posts: 3,296 PRO

    @jeff_peachman

    As you probably know, Onshape is based on the same kernel, Parasolid, as NX. In theory, anything that can be modeled in NX can be modeled in Onshape. Of course NX has decades more development and has many niche tools that Onshape doesn't. It also costs a lot more and takes an IT department to manage it. There are several aerospace companies using Onshape at the moment.

    In a perfect world, I wish Onshape had more sophistication in some areas, but after 30 years of using Creo and Solidworks I refuse to use them again because Onshape solves certain pain points so much better:

    • Never loosing work
    • Getting new functionality every 3 weeks that other companies charge an arm and a leg for
    • Having those updates be almost pain free and automatic
    • Not having to worry about managing a PDM server
    • Being able to add custom features, and write them
    • The way that Onshape manages history, versions, branching, merging, reference updating
    • The stability and uptime of Onshape on AWS
    • Much more explicit control over how my top down design references work
  • jelte_steur814jelte_steur814 Member Posts: 428 PRO
    edited March 14

    @jeff_peachman :

    I wasn't able to completely understand what you're trying to build (and how), but I was able to draft up a conical isogrid pattern in a few minutes.

    apparently, there's custom feature called isogrid… (custom features of onshape are awesome and often fill in the few gaps that i felt were there from NX)

    I've used NX for 11 years as well, but would hate to go back now, for reasons @S1mon detailed.

    sometimes you just have to find the right way to get things done…

    https://cad.onshape.com/documents/8d962e7b553bd4c5c3cbcdb8/w/a2abda4690d856374195b87b/e/c49c46b320825770ae8b0183

    would not be able to do this with NX. wouldn't have the custom feature, and couldn't have as easily shared my file with you…

    (what version of nx are you on etc.)

    image.png
Sign In or Register to comment.