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.

Why is it not possible to "Derive" a part from "Standard content"?

StephenGStephenG Member Posts: 367 ✭✭✭
Is this an oversight, or is there a good reason why data in the library from "Standard content" cannot be derived into a Part Studio?

Note: When a part is imported from an external supplier via an Onshape App its geometry can be modified and it can be derived. 

Best Answer

Answers

  • StephenGStephenG Member Posts: 367 ✭✭✭
    Thanks for the instructional tip.
  • owen_sparksowen_sparks Member, Developers Posts: 2,660 PRO
    edited March 2019
    Also agreed.
    Alternative method:-
    Add to assembly, in context edit, copy in place.
    Owen S.
    Business Systems and Configuration Controller
    HWM-Water Ltd
  • PeteYodisPeteYodis Moderator, Onshape Employees Posts: 518
    Can I ask what need you have that you want to copy standard content?  Is it for different lengths of fasteners?  
  • mahirmahir Member, Developers Posts: 1,291 ✭✭✭✭✭
    edited March 2019
    @owen_sparks, maybe I'm an old SW curmudgeon, but I try to avoid in context relationships unless absolutely necessary. Plus, for something like making a copy, using an in-context copy-in-place has the downside of requiring you to first create and place a part into an assembly. The copy-in-place then adds another part to that part studio. If what you want is to modify a screw, that seems kind of messy.
  • owen_sparksowen_sparks Member, Developers Posts: 2,660 PRO
    edited March 2019
    @mahir agreed, you'll also lose any metadata as the copied part is a brand new part. 😐

    @pete_yodis for me standard content is part of the design process. Dimensions of bespoke parts need to take into consideration what standard content is available.

    So for thread engagement will my bolt engage half a thread, stick out the back of the part and foul something else, or will it be just right?

    "Do I stock this standard content?" is another consideration.

    Standard content in the assembly is for me too late in the design process.

    With this in mind I'm building a company standard content FS. It's nothing more than a "curated derive to here" but allows us to design around what we think of standard content, fixings, electrical connectors, housings, magnets etc.

    Cheers, Owen S.
    Business Systems and Configuration Controller
    HWM-Water Ltd
  • PeteYodisPeteYodis Moderator, Onshape Employees Posts: 518
    @owen_sparks So you would prefer to see the content in context of the design in the part studio... Is that correct?

    Regarding standard content today, do you use the part number capability for your own needs?  And along those lines, do you prefer to see all of your part numbered content bubble up to take priority over new content you may configure?  
  • StephenGStephenG Member Posts: 367 ✭✭✭
    @pete_yodis

    Regarding what I was trying to accomplish...

    I wanted to create a variant of a #8-32 truss head screw so it could be inserted through a narrow rectangular slot, rotated 90 degrees to grip the underside of the slot.


    I shortened the length to reflect what had to be done to the 1" long screws I had on hand. I do a lot of cobble engineering-make due manufacturing. I model the As-Is condition of something that is broken, needs improvement, or is an off the shelf part that need to be modified to suit my needs. I use Onshape to help me think through/document the process I need to perform; I am not your typical user and use Onshape in non traditional ways.

    Regarding Standard Content...

    Standard Content is nothing more than a 3D cartoon (Clipart) that is used  to communicate a general concept for using an off the shelf, 3rd party provided product. The precise determination of what item is needed to fully meet the requirements of the product being designed and from whom, is something that usually comes later. The ability to assign a part number to an instance of a Standard Content component is something I would never use. For it to be useful it would have to have many more additional fields to capture vendor source information that would propagate into the BOM.

    I believe it makes sense for a company to create their own "Standard Content" parts libraries of approved parts, from approved vendors, and have a well defined process in place to manage the library. Different disciplines, especially procurement, needs to have its hands in the process. How about Onshape provide the tools to facilitate that process. 

    I use Standard Content, but I find it cumbersome to use.

    1) The process is slow. It is as though Part Configurations are being used to dynamically build the 3D geometry representation on the fly every time data is pulled from Standard Content.
    2) All the inputs field are fixed lists. If the parts are being built dynamically, some fields should allow a range of user input values.
    3) Selecting the desired screw head type is difficult. Why aren't industry standard names used along with Type 1, 1A, etc. The 2D graphic representing what will be inserted is not accurate.          

  • owen_sparksowen_sparks Member, Developers Posts: 2,660 PRO
    edited March 2019
    Hi @pete_yodis
    PeteYodis said:
    @owen_sparks So you would prefer to see the content in context of the design in the part studio... Is that correct?
    That would help, but isn't quite what I'm after. ICE feels like a bit of a workaround. If we park that for a moment then quote a Philipism:- "Partstudios are for designing parts, assemblies are for motion and instancing." 
    Standard content is a consideration / constraint when designing so should be available in the PS, long before we even think of building an assembly.
    If we agree on that statement then my preference would be "PS Standard Content" appears ghosted, so in appearance it's similar to an ICE representation. Should we then drop these PS parts into an assembly they're converted to "real looking" parts, with proper instancing so BOM's work correctly.  

    PeteYodis said:
    Regarding standard content today, do you use the part number capability for your own needs?  And along those lines, do you prefer to see all of your part numbered content bubble up to take priority over new content you may configure?  
    Use Q? should be but haven's set our in hose PB for more than a couple of parts.

    Bubble Q? I'd be delighted with just a check-box stating something like "Show only parts with PN set" or "Show only Company Approved Content".  Workflow would be to show all, add PN's to what we have in stores, then pick of the approved list next time around.

    Hope that provides some background?
    Owen S.
    Business Systems and Configuration Controller
    HWM-Water Ltd
  • PeteYodisPeteYodis Moderator, Onshape Employees Posts: 518
    @owen_sparks, I'm not really getting at ICE  - but more of what you conveyed in your response.  Designing parts with fasteners and other standard content is always a team game for sure - so it would be nice to see a representation of it sooner rather than later.  

     And yes, an easier way to filter for your parts and not things that have not been used yet by your organization seems like a reasonable request and one we have heard and know we need to provide.  

    Thanks very much for the feedback.  
  • owen_sparksowen_sparks Member, Developers Posts: 2,660 PRO
    @pete_yodis Sure thing, thanks for listening :+1:
    Cheers, Owen S.
    Business Systems and Configuration Controller
    HWM-Water Ltd
Sign In or Register to comment.