Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- 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.
Comments
You might not be pushing it far enough. I've said it elsewhere on another post that we treat models like second class citizens in comparison to drawings and that's really ashame because thus far in 3D CAD modelling we haven't allowed 3D models to be what they really could be. I think geometry definition of the model should be like object oriented programming. The objects or features of the geometry, if possible, should have information defined about them much like a class has properties and objects have properties and objects can belong to classes... etc... So, the definition of a hole should not just contain the raw modeled size, but also have information attached to the hole about the hole - metadata as you mentioned. What tolerance, what expected probability distribution, etc... This way of working could be awesome and would completely blow static semi-attached drawings out of the water. I do not want information existing on drawings that can't exist on models and be pulled from the model. Notice I did not say eliminate drawings... allow us the choice of whether we need them or not, but don't let the shortcomings of the definition of the geometry on the model drive us to needing drawings all the time. If models contained information like this, then they could be machine readable and be applied intelligently to inspection and CAM and FEA and tolerance analysis and whatever else... Is that far enough?
Another step farther. I think geometry definition, as much as possible, should be like the synchronous technology in Siemens products. I want the faces of the geometry to be where the information resides and not in underlying sometimes overriding complicated relationship based sketches that can become jigsaw puzzle Rube Goldberg material when I just want to change 1 wall in a complicated injection molded part design or metal cast design. I want the creation of the model to be the same as the documentation of the model. That is where synchronous technology is going and it makes total sense. Do not divorce the editing/definition of the model from the documentation... make them one and the same as much as possible. A convoluted history tree, with a separate MBD/PMI layer, with a separate drawing yet again is too many places where information can be at odds with one another. That's too SolidWorks like (ugghhh they make you pay extra for the convoluted MBD module!!))
Yet another step further.. I want the digital definition of the model to be able to be tied to the physical, via QR codes or something like it. I want augmented reality projection of the digital/virtual to be projected onto the real. How about that for dreaming?
@brucebarlett @3dcad Onshape is definitely working on interdocument referencing. They have to be if they are working on drawings . There will definitely be considerations as to what happens when references change. Do you want the references automatically being rolled up into where they are used? This is an issue with file based check-in check out data management systems - the main difference is that Onshape has completely lowered the overhead with not needing to check-in and check-out. Regardless there does need to be consideration of how changes to references ripple through. There is a lot going on here and it relates to shared community libraries and drawings and inter document referencing and data management and workflows. It's all related. I don't mind if Onshape takes their time here and really get's it right. The unwind could be nasty if they don't. @ilya_baran latest blog post on what's going on under the hood with microversions really sheds more light on this. The management of microversions must be really right when you start adding in all these other things. And all these other things must be right to add more things on top. Really neat stuff.
Since i started this thread, the app store entered beta and there are 2 partners that enable the insertion of standard hardware directly into a document. Those workflows work well where the standard parts do not change. The BOM app (also in the app store) does a good job of collecting together components by the same name to assure accurate part counts.
Between the methodologies described here and the app store capabilities, you can certainly get your job done.
Moving forward, there are coming enhancements that will significantly enhance the re-usability of standard parts (think of a 6 week horizon, but as always, only when it's ready).
I hope this helps
I'd like to be able to import one of my own documents (part studio + assemblies) and be asked what I want to do with it: use it as is (this will change in new documents if "master" changes) or "fork" it (or just parts of it) and It will fork it so I am able next time to choose this fork to include in one of my future projects.
Is there any documentation if this can be done? or will be?
Anyway, that step which creates the Standards Parts part studio is not very clear.
http://bit.ly/OnshapeSampleStandardParts)
Why these are there?
- boolean
- unique id
- mate connector
Jiri