Migrating legacy data with Z up to SW

User avatar
mp3-250
Posts: 654
Joined: Tue Sep 28, 2021 4:09 am
Answers: 20
Location: Japan
x 735
x 357

Migrating legacy data with Z up to SW

Unread post by mp3-250 »

We have to dismiss an old legacy 2D/3D CAD (an obscure Japanese ACAD14 like monstrosity with the UI of bank terminal from the 90s) and I am exporting all the legacy data made with it to parasolid.
Once the machine that used to run it is dismissed we lose the node locked license and there is no more support available. =)

Assemblies alone should be sufficient, as they contains also the components data, but to avoid problems in the future I am going to export everything parts included.
More or less 1k asseblies and a total of 25k files garbage included and all of them have the Z axis up.
To open them in SW with a decent orientation the only simple option I found is to set the views (space bar shortcut for the view panel) switching from Y up to Z up.

I tried to export an assy parasolid with a different CSYS rotated with Y up: as expected the top assy is imported in SW with Y up, but all its components stay Z up making it useless.

I would like to reuse some data made with that CAD, but mixing its Z up and SW Y up is not appealing me.
Any other idea?
User avatar
gupta9665
Posts: 420
Joined: Thu Mar 11, 2021 10:20 am
Answers: 25
Location: India
x 438
x 459

Re: Migrating legacy data with Z up to SW

Unread post by gupta9665 »

Try export the assembly as SW part, and then convert that multi bodies part into an SW assembly.
Deepak Gupta
SOLIDWORKS Consultant/Blogger
User avatar
bnemec
Posts: 1954
Joined: Tue Mar 09, 2021 9:22 am
Answers: 10
Location: Wisconsin USA
x 2562
x 1411

Re: Migrating legacy data with Z up to SW

Unread post by bnemec »

We ran into same problem with dumb solids imported from Solid Edge. SW is the only 3D system where I've Xperienced Y-up. There's no good way to make SW be Z up, naming views, naming planes in templates, etc., it will not do it. We ended up rotating the part with rotate body command in Solid Edge before importing to SW. Well, some of them anyway, the rest of the models are face down on the floor.
KennyG
Posts: 225
Joined: Tue Mar 09, 2021 2:47 pm
Answers: 7
x 44
x 197

Re: Migrating legacy data with Z up to SW

Unread post by KennyG »

This article may help. Has instructions for SolidWorks 202 and up to change the view to "Z up" on data imported from a "Z up" system.

https://www.gsc-3d.com/blog/which-way-i ... nate-icon/
User avatar
DanPihlaja
Posts: 862
Joined: Thu Mar 11, 2021 9:33 am
Answers: 25
Location: Traverse City, MI
x 815
x 993

Re: Migrating legacy data with Z up to SW

Unread post by DanPihlaja »

The easiest way to do it (other than a macro) on a individual part basis is the following:

Add a coordinate system in the part where you want 0,0,0 to be with the proper orientation (z up).

Then, save the part out as a parasolid, but select the output coordinate system as the one you added.
image.png
Then re-open the parasolid. The only thing that you lose is any feature tree history.
-Dan Pihlaja
Solidworks 2022 SP4

2 Corinthians 13:14
User avatar
RMcHugh
Posts: 29
Joined: Mon Mar 08, 2021 3:20 pm
Answers: 1
Location: NH, USA
x 90
x 29
Contact:

Re: Migrating legacy data with Z up to SW

Unread post by RMcHugh »

I ran across this on Reddit last night:
https://www.reddit.com/r/SolidWorks/com ... hancement/

I didn't dig too deep, but might be hope for the future.


Solidworks link:
https://my.solidworks.com/solidworkspreview
User avatar
SPerman
Posts: 2080
Joined: Wed Mar 17, 2021 4:24 pm
Answers: 14
x 2256
x 1902
Contact:

Re: Migrating legacy data with Z up to SW

Unread post by SPerman »

With the "new" z up setting, if you sketch on the front plane, does it still default to Z down?
-
I may not have gone where I intended to go, but I think I have ended up where I needed to be. -Douglas Adams
User avatar
RMcHugh
Posts: 29
Joined: Mon Mar 08, 2021 3:20 pm
Answers: 1
Location: NH, USA
x 90
x 29
Contact:

Re: Migrating legacy data with Z up to SW

Unread post by RMcHugh »

I haven't been able to test, 3DX is not recognizing my active subscription. Yay.
User avatar
Frederick_Law
Posts: 1952
Joined: Mon Mar 08, 2021 1:09 pm
Answers: 8
Location: Toronto
x 1648
x 1477

Re: Migrating legacy data with Z up to SW

Unread post by Frederick_Law »

Z up is just view setting in SW (and other CAD). Set your templates to Z up first then import.
Unless the model imported to different coordinate.
dave.laban
Posts: 333
Joined: Thu Mar 11, 2021 8:38 am
Answers: 5
x 48
x 401

Re: Migrating legacy data with Z up to SW

Unread post by dave.laban »

SW25 seems to have something that may be of interest based on this bit of Beta feedback.

https://r1132100503382-eu1-3dswym.3dexp ... Tt8DkScF1Q
User avatar
SPerman
Posts: 2080
Joined: Wed Mar 17, 2021 4:24 pm
Answers: 14
x 2256
x 1902
Contact:

Re: Migrating legacy data with Z up to SW

Unread post by SPerman »

It looks like you have to be a member of the pre-release community for that link to work. Can you please summarize?
-
I may not have gone where I intended to go, but I think I have ended up where I needed to be. -Douglas Adams
dave.laban
Posts: 333
Joined: Thu Mar 11, 2021 8:38 am
Answers: 5
x 48
x 401

Re: Migrating legacy data with Z up to SW

Unread post by dave.laban »

Seems like templates have a Y-up / Z-up tickbox option. I'm wondering if importing parts from a Z-up system could easily be rotated to Y-up by getting tricksy with the templates.
Post Reply