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.

Migration of vaults

pete_yodispete_yodis OS Professional, Mentor Posts: 666 ✭✭✭
I'm throwing this out there to get a conversation going...  How many of you are starting to think about how you would eventually migrate data from a current generation file based data management vault into something like Onshape?  I know it's early days and Onshape does not yet have what you need as far as data management in total, but what are your thoughts?   Would you want Onshape to host all your legacy file based CAD data in all it's revision history?  See any caveats that would prevent that?  Would you leave legacy data in a different platform and move forward with new Onshape data all on it's own?  Or, would you desire to make everything work in Onshape?

Comments

  • 3dcad3dcad Member, OS Professional, Mentor Posts: 2,475 PRO
    I'm thinking of re-modeling all the active standard parts and maybe import steps from production models.

    I'm hoping to get more parametric automation on design work so that I wouldn't need to copy&modify as much as I'm used to.

    I have rather small amount of data since we only design for our own production.
    //rami
  • pete_yodispete_yodis OS Professional, Mentor Posts: 666 ✭✭✭
    @3dcadWhat about drawings?  Would you re-draw all of them?  Yuck.  I oversee 83,000 + files.  76 yr old company.  Thinking about my options later down the road.  I'd love to have an out to the SolidWorks PDM stranglehold.  I know I'm not unique.  A lot of potential here.
  • kevin_quigleykevin_quigley Member Posts: 306 ✭✭✭
    83,000 files? Good luck!

    no seriously, your comment hits the nail squarely on the head Pete. It is the drawings that are the issue. 3D data is 'relatively' easy to move using STEP or other formats. Indeed, there is a lot to be said about keeping legacy dumb models rather than native files only (for reference, when we release production data we retain the STEP, Parasolid and STL files as well as a SolidWorks pack and go archive).

    the issue is drawings. Last time I switched systems internally in this little 3 man office we had around 10,000 drawing sheets...note the distinction...sheets...linked to models. We archive to PDF and DWG with every data release. As far as I am aware there are no 3rd party systems that open native SolidWorks drawing files (linked or otherwise). Ditto for other CAD systems.

    Most companies I know who switched CAD systems retain at least one active on subs license of the old one for the purposes of conversion of old formats. Indeed, one customer I have, when they switched from SolidEdge to SolidWorks a few years ago just sub contracted out the entire process to a company in India to remodel and create drawings of all the legacy files into SolidWorks native. No small task.

    if you want a business model for VARs in the future, look no further than file conversion.
  • michael3424michael3424 Member Posts: 694 ✭✭✭✭
    What's the downside to converting all your drawings to PDF files?  I'm just a little guy, but have done that as a matter of course for most of my past projects if only because it is so simple to pass that sort of file up the chain for review or approval.  Everybody can read a PDF file and readers are almost universally installed on all the devices we own.  It also has the advantage that PDF files will still be readable if the CAD software is no longer available.

    For me, part or assembly files will stay in the original design software file format.  If projects need to be reworked in Onshape, they will be recreated from the drawings or revised from dumb solid imports.
  • kevin_quigleykevin_quigley Member Posts: 306 ✭✭✭
    Nothing is wrong with converting drawings to pdf if they are for archive only. But the issue here is when you switch a production CAD platform you will have live component drawings linked to models. As has been said moving the 3D data around is simple (ish). But you will not get your 20 sheet production fully toleranced drawings to move. The only option you have for editability in a different system are....none, aside from recreating or editing a DWG.

    in SolidWorks you can save out a drawing file as a detached drawing which removes the link to the model at save time and lets you make some edits (but nothing that requires the model to load, like repositioning sections or adding breaks or crops). You can also save out DWGs from detached files.

    If Onshape could open a SolidWorks drawing file and treat it as a detached file for minor edits, it would be something. Would be even more something if there was a way to relink to the SW or archived data and maintain all the drawing notation.

    But then, Onshape has no drawings, yet. 
  • 3dcad3dcad Member, OS Professional, Mentor Posts: 2,475 PRO
    @3dcadWhat about drawings?  Would you re-draw all of them?  Yuck.  I oversee 83,000 + files.  76 yr old company.  Thinking about my options later down the road.  I'd love to have an out to the SolidWorks PDM stranglehold.  I know I'm not unique.  A lot of potential here.
    Oh, I do not envy you if you ever decide to completely move to another package.

    My drawings are mostly dead already, we don't create standard drawings for each part or so.. Our workflow is kinda funny, usually I first create the looks and rendered images in cad. Then I get some minimum prints out to create cut lists, cnc programs and other works. Then I bring final dxf back to cad from cnc to apply holes into parts (it's just faster this way) and create assembly instruction images in cad.
    In future I'm hoping to have smart parametric parts which would be shaped purely with parameters and move those parameters to cnc would create the drillings.

    Years ago, I tried to create assembly documentation/instructions with drawings but it was just too painful so we have just used screenshots (from 3d workspace) as material for Inkscape.

    I don't know if I have said it out loud earlier but I hate drawings, I really hope named views will create an option for them when standard form is not needed.
    If I would ever archive drawing on each part, it needs to be completely automatic procedure (in my case this could be automated).
    //rami
  • pete_yodispete_yodis OS Professional, Mentor Posts: 666 ✭✭✭
    edited August 2015
    @kevin_quigley@3dcadYes, drawings are the bugger.  And yes, as you may know from my other postings here I wish we were beyond 2D as the only conventional means of information sharing in our manufacturing culture.  Long term I think that is part of the answer.  I would want a work flow for older drawings and models to go like this...


    1) Old model converted into new Onshape model from a user choice on an as needed basis.

    2) Someone applies the drawing information (from PDF files) to the Onshape Model.  This is PMI or MBD, but it now eliminates the need to remake a drawing, in one sense.  I would want Onshape to function like Synchrounous Technology here - such that the surfaces are the driving parameters and not the underlying sketches (remember the converted models into Onshape will not have underlying sketches either).  https://designandmotion.net/siemens/siemens-solid-edge/siemens-solid-edge-and-the-st7-release/ https://youtu.be/0GPJqxYm9EA

    Now we have an Onshape model at the latest revision that conveys the spirit of the old model AND drawing.  If folks want a separate 2D drawing after that, that's fine and can be done and hopefully done efficiently from the information that already exists on the model and not a rehash of the same information in a potentially faulty redundant way.

    3) The Onshape model and or drawing combination is released at the next revision level as "redrawn".

    4) The previous generation model and drawing is archived for reference and safe keeping.


    I also wonder if.... Onshape could replace WorkGroup PDM or EPDM and SolidWorks users would check-in to Onshape instead of checking into the previous vault.  This would be a lot to ask, BUT it would provide a way for folks to work in both CAD realms with Onshape being the Glue that keeps it all together as well as the obvious bright shining future.

    I also wonder what the partnership between Onshape and GrabCAD is all about.  Maybe GrabCAD is that glue that keeps it together and does the aforementioned above.  That adds another layer, which is OK as long as there is not much friction between all the authoring systems and management systems.
  • pete_yodispete_yodis OS Professional, Mentor Posts: 666 ✭✭✭
    What's the downside to converting all your drawings to PDF files?  I'm just a little guy, but have done that as a matter of course for most of my past projects if only because it is so simple to pass that sort of file up the chain for review or approval.  Everybody can read a PDF file and readers are almost universally installed on all the devices we own.  It also has the advantage that PDF files will still be readable if the CAD software is no longer available.

    For me, part or assembly files will stay in the original design software file format.  If projects need to be reworked in Onshape, they will be recreated from the drawings or revised from dumb solid imports.

    @michael3424 The downside is that yet another document is added to the mix of what is needed to convey information.  When you have 83,000 +, you try to keep things simple enough.  PDF is the band-aid to the problem of heavy CAD programs not having a good way for people to view information.  Onshape solves that with Full Cloud Browser based viewing.  Nothing more is needed.  Going back to PDFs once we are cruising on Onshape is like going back to the old band aids just because that's what we know.  With Onshape, we just need to share the document - and maybe soon even better than that with a public view option...  Here's a discussion for reference...

    https://forum.onshape.com/discussion/898/share-model-outside-onshape-public-link-view-only
  • michael3424michael3424 Member Posts: 694 ✭✭✭✭
    @pete_yodis - I see where you are coming from in wanting to get away from PDFs for drawings, but how will you deal with those 83k+ drawings that you have in your current system?  As I understand it, no company has a complete process for converting drawings or parts from a competitors system to their own that retains the detailed information that is often critical to design intent.  PDF drawings don't solve all those problems either but at least they offer an opportunity to document all part features.  With a dumb solid, you can't even tell what thread format was intended, so far as I know.   

    On the other hand, I'm working with 20+ year-old drawings of a late 1800's IC engine and have all the parts drawings, but no complete assembly drawing and am currently stuck trying to figure out where a couple of the parts go.  Even a dumb assembly would be helpful for that problem.


  • pete_yodispete_yodis OS Professional, Mentor Posts: 666 ✭✭✭
    edited August 2015
    @michael3424 I already have PDFs in that 83,000+ number I deal with it now. I have scanned hand drawings, DWG files + their PDFs, and SolidWorks models and drawings + their PDFs.  I'm more speaking about future the platform and what would completely destroy the inefficiencies of what we do now. You are right PDF has been a bridge. It was the digital printer of the last era. Onshape represents the next era. Cloud connected data streaming down to where its needed.
  • andrew_troupandrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭
    Something which never seems to be discussed when the respective merits of 2D and 3D representations are being thrashed out is that in 2D, each individual view is a selective abstraction from reality. 

    Far from simply raw data (whose provision can easily be outmatched both in quantity and accuracy in 3D), a good 2D set of plans is heavily processed into information, and in some respects, reaches further into knowledge support.

    Sometimes multiple views will share a real-life location and viewpoint, but depict reality differently, to fulfil differing needs.

    For large, complex projects in particular, there is considerable skill exercised in drawing our attention to what is important and what is potentially problematic by choosing and ordering and inter-relating views, and deciding what and how much to show in each one, what to leave out, and on important but hopefully rare occasions, what to fudge.

    These three ways to exercise discretion are the pillars of abstraction, and abstraction is at the root of all conceptual thinking. 

    London's Underground "Tube Map" is a famous example of the third of these pillars. The breakthrough realisation was that, because the sense of direction and depth are lost when travelling through the earth, they can beneficially be left off the list of things to be faithfully depicted. The result is less than 2D, and yet considerably more useful than 3D, which is presumably why all subsequent metro systems copied the idea, and still do eight decades later.

    Tools of 2D abstraction applicable to engineering drawings start with detail views, discretionary depiction of hidden detail, items omitted or scrap sectioned, alternative positions shown in different linestyles, imaginative (and sometimes topologically impossible) contouring of section planes, suggestive use of witness lines, schematic diagrams and judicious hybrids of schematic with representational - and this is just a peek into a grab-bag of possibilities which are limited largely by imagination alone.

    That's one reason it's so unexpectedly difficult to wring automatic 2D output from 3D models.
    I don't think the reason Onshape's drawings remain seemingly stuck in "constant time to completion" phase is that they're sitting on their hands.

    A well drafted set of 2D drawings is like having a skilled guide walk you through an archeological dig, as opposed to "here's the keys, fill your boots"

    ---

    There's no reason why individual 3D developers cannot step up to this plate, but it's a boggling challenge to come up with a sufficiently unified approach to rival the status quo ante, which is remarkably decipherable across all engineering disciplines, and across the planet.

    And I think, at the root of this, it's because 2D linework is not proprietary in the slightest degree.
    It's not even, in the slightest degree, platform specific. It's innately, inherently universal.
    It has been around since we walked out of Africa.

    3D geometry, as soon as we attempt to capture it, becomes intensely proprietary.

    It's not a conspiracy, or a failure of imagination, which has kept 3D pdfs from supplanting 2D ones. 

    It's the gulf between what's possible and what's practicable.
  • andrew_troupandrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭
  • pete_yodispete_yodis OS Professional, Mentor Posts: 666 ✭✭✭
    edited August 2015
    @andrew_troupI'm not saying completely get rid of 2D.  That's silly.  Your example would not really apply very much at all to the products I design and the vast majority of data needed to design them.  The products I design are probably not that different from a lot of other products out there, so I don't think I am highly unique.  3D PDF was just another document added to the mix.  It's too heavy just for viewing purposes from my experience.  I don't think the market was really ready for data defined by 3D only because the culture isn't ready.  Because the culture isn't ready, the accompanying tools and methods haven't been made ready.  I think we are seeing this change now and a platform like Onshape is the right one to make it happen.  Combined with new thinking and things like augmented reality devices... Hololens, Magic Leap, phones, tablets, etc... I think the ingredients are there.


    Back to the Migration story....

    My workflow above was more of a dream/desired workflow for a time in the future.  I see that as the most efficient possible one.  How about for the now, if Onshape were ready?

    What would your desired workflow be for dealing with conventional/current file vaults and also the Onshape full cloud database CAD platform?  How do you mingle these, or don't you?  Do you leave the old data in the old system and say all new products are in Onshape, and bring needed data in the old system into the new one on an as needed basis?  Or would you prefer Onshape to be the complete new system? (I've migrated data twice from previous systems into newer ones and we always moved everything and rolled forward completely in the new one).  And again, what is GrabCAD up to in this area with Onshape as a partner?  What is the path for a conventional vault user that doesn't want to be tied to the aging systems and subscription revenue tied to them and not applied to something like Onshape/GrabCAD?
  • andrew_troupandrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭
    @andrew_troupI'm not saying completely get rid of 2D.  That's silly.

    That seems like a response to a post I didn't write.
    And which was in any case not addressed to you particularly.
    But although you seem to misunderstand what I wrote, I do apologise for using your thread as something of a soapbox.

    I started my post with the intent of sharing something which popped into my head, as a possible barrier - rarely mentioned, let alone dissected - to the faster adoption of 3D as a self-sufficient project descriptor. I did incidentally think was a topic which concerned and perplexed you.
  • pete_yodispete_yodis OS Professional, Mentor Posts: 666 ✭✭✭
    edited August 2015
    @andrew_troupI'm not saying completely get rid of 2D.  That's silly.

    That seems like a response to a post I didn't write.
    And which was in any case not addressed to you particularly.
    But although you seem to misunderstand what I wrote, I do apologise for using your thread as something of a soapbox.

    I started my post with the intent of sharing something which popped into my head, as a possible barrier - rarely mentioned, let alone dissected - to the faster adoption of 3D as a self-sufficient project descriptor. I did incidentally think was a topic which concerned and perplexed you.
    Forgive me @andrew_troup I think I was not reading thoroughly enough.  How about we start a new thread for this topic.  It sounds like you have in mind a skeleton approach using 2D information to drive 3D builds.  Is that correct?  Or is it more that there is information presented in a 2D format that pure projection of 3D to 2D won't ever possibly convey.  In this sense, its' a combination of lots of other information on top of a 2D view that complicates the matter?
Sign In or Register to comment.