Z-up in SOLIDWORKS
Z-up in SOLIDWORKS
Do anyone have experience/great success in creating or using Z-up template in SOLIDWORKS?
Even though SOLIDWORKS 2020 above have the option of Apply Z-up views, that only affect the view but not the Horizontal and Vertical (So when sketching, trying to place a horizontal relation will ended up with a vertical line...)
I have been looking at creating a Z-up template with "correct H and V" but the only workaround i ended up with involved several derived reference plane (which involve rotating the default plane to get the correct the H and V...) and result in a rather confusing feature tree (I understand that it is possible to hide the obs plane from the feature tree using system option since they are the default plane but unfortunately i don't want to do so as i would still like to use Y-up template which rely on the default plane in other scenario)
Is there any better approach?
Even though SOLIDWORKS 2020 above have the option of Apply Z-up views, that only affect the view but not the Horizontal and Vertical (So when sketching, trying to place a horizontal relation will ended up with a vertical line...)
I have been looking at creating a Z-up template with "correct H and V" but the only workaround i ended up with involved several derived reference plane (which involve rotating the default plane to get the correct the H and V...) and result in a rather confusing feature tree (I understand that it is possible to hide the obs plane from the feature tree using system option since they are the default plane but unfortunately i don't want to do so as i would still like to use Y-up template which rely on the default plane in other scenario)
Is there any better approach?
Far too many items in the world are designed, constructed and foisted upon us with no understanding-or even care-for how we will use them.
Re: Z-up in SOLIDWORKS
You could create a coordinate system template.
-
- Posts: 423
- Joined: Tue Mar 09, 2021 10:11 am
- x 439
- x 233
Re: Z-up in SOLIDWORKS
SolidWorks 2022 & add a new coordinate system as mentioned by @kawuser ?Zhen-Wei Tee wrote: ↑Mon Feb 28, 2022 8:46 am Do anyone have experience/great success in creating or using Z-up template in SOLIDWORKS?
Even though SOLIDWORKS 2020 above have the option of Apply Z-up views, that only affect the view but not the Horizontal and Vertical (So when sketching, trying to place a horizontal relation will ended up with a vertical line...)
I have been looking at creating a Z-up template with "correct H and V" but the only workaround i ended up with involved several derived reference plane (which involve rotating the default plane to get the correct the H and V...) and result in a rather confusing feature tree
image.png
(I understand that it is possible to hide the obs plane from the feature tree using system option since they are the default plane but unfortunately i don't want to do so as i would still like to use Y-up template which rely on the default plane in other scenario)
Is there any better approach?
Re: Z-up in SOLIDWORKS
We tried desperately when we started in SW (2019) mostly because the rest of the 3D world has Z up, so importing our SE models they all came in standing on their face. But is was all in vain, there were a bunch of leads, two or three IIRC looked like they were going to be solutions and we would get all excited only to find out the work arounds were worse than having Z forward.
We gave up and just have a mess of models both ways now. Drawing views are a best guess, and the view orientation shortcut keys are frustratingly useless sometimes when working on a model who's logical up is on the front view.
Best of luck.
We gave up and just have a mess of models both ways now. Drawing views are a best guess, and the view orientation shortcut keys are frustratingly useless sometimes when working on a model who's logical up is on the front view.
Best of luck.
Re: Z-up in SOLIDWORKS
We have not upgrade to SW22 yet...
Will the coordinate system fix the Horizontal and Vertical sketch relation?
Far too many items in the world are designed, constructed and foisted upon us with no understanding-or even care-for how we will use them.
Re: Z-up in SOLIDWORKS
Change the names of the default planes to what they should be. Then save as template. Do this for all Assembly and part templates.
-
- Posts: 423
- Joined: Tue Mar 09, 2021 10:11 am
- x 439
- x 233
Re: Z-up in SOLIDWORKS
It would still be a workaround, I think - but at least you can define your coordinate system & use basically everything from it (planes, axis, point)...Zhen-Wei Tee wrote: ↑Mon Feb 28, 2022 5:26 pm We have not upgrade to SW22 yet...
Will the coordinate system fix the Horizontal and Vertical sketch relation?
It will be a big deal for us because it will make importing only for CNC purposes SO much better.
Plus you can then link all kinds of stuff to that new coordinate system properly (patterns, appearances, offsets, you name it) & any change to that coordinate system will 'trickle down' if set up properly which is huge for a history based CAD program, I think.
Re: Z-up in SOLIDWORKS
I can upload my part template if you like. It's not perfect, but the closest compromise I can find.
Front plane - X+ to right, Z+ up.
Right Plane - Z+ to left, Y+ up.
Top Plane - X+ to right, Y+ up.
My biggest complaint is when sketching on the front plane it switches to Z+ being down, but that is easy enough to fix.
Front plane - X+ to right, Z+ up.
Right Plane - Z+ to left, Y+ up.
Top Plane - X+ to right, Y+ up.
My biggest complaint is when sketching on the front plane it switches to Z+ being down, but that is easy enough to fix.
-
I may not have gone where I intended to go, but I think I have ended up where I needed to be. -Douglas Adams
I may not have gone where I intended to go, but I think I have ended up where I needed to be. -Douglas Adams
Re: Z-up in SOLIDWORKS
Just rename your planes and views "X-Y", "Y-Z", and "Z-X"
-
- Posts: 82
- Joined: Thu Jan 20, 2022 3:35 pm
- x 31
- x 91
Re: Z-up in SOLIDWORKS
I've gave up on trying to achieve this years ago. Not worth fighting the tool over and less effort to just deal with the choices the devs made decades ago. Even if you get Z-up, at some point you want to render, or use environment lighting, or ..., and then you have ground appearances over your left shoulder, or who knows what.
You can create a coordinate system that has your preferred "Z-up" and any exports you do can be relative to that coordinate system. There may even be export macros out there that automate this. Or you can use the "rotate" functionality of the move-copy body at the end of your feature tree (or at the beginning if you need to re-orient imported geometry).
I prefer the coordinate system approach. That keeps me from being tempted to introduce a configuration for an in-the-weeds implementation detail. For a simple part, I don't like having a feature whose suppression state may royally muck up a drawing. Here's a simple example. Add a Z-up coordinate system, and then in the parasolid save-as export options, select that coordinate system.
You could even put a Z-up coordinate system in your templates, if that saves a few clicks.
You can create a coordinate system that has your preferred "Z-up" and any exports you do can be relative to that coordinate system. There may even be export macros out there that automate this. Or you can use the "rotate" functionality of the move-copy body at the end of your feature tree (or at the beginning if you need to re-orient imported geometry).
I prefer the coordinate system approach. That keeps me from being tempted to introduce a configuration for an in-the-weeds implementation detail. For a simple part, I don't like having a feature whose suppression state may royally muck up a drawing. Here's a simple example. Add a Z-up coordinate system, and then in the parasolid save-as export options, select that coordinate system.
You could even put a Z-up coordinate system in your templates, if that saves a few clicks.
Re: Z-up in SOLIDWORKS
The Z+ being down is really annoying. The only workaround (beside accepting that) that i found is to create my own Front plane (by flipping the original ZX plane 180 deg so that Z is up..), this ensure that Z+ is being up, making things much easier especially when normal to sketchSPerman wrote: ↑Tue Mar 01, 2022 4:25 pm I can upload my part template if you like. It's not perfect, but the closest compromise I can find.
Front plane - X+ to right, Z+ up.
Right Plane - Z+ to left, Y+ up.
Top Plane - X+ to right, Y+ up.
My biggest complaint is when sketching on the front plane it switches to Z+ being down, but that is easy enough to fix.
Unfortunately, renaming the plane and view is not sufficient. The sketch vertical and horizontal relation is not converted properly
Thanks for the input! The lightning and rendering never cross my mind since i rarely render stuff.ryan-feeley wrote: ↑Wed Mar 02, 2022 11:54 pm I've gave up on trying to achieve this years ago. Not worth fighting the tool over and less effort to just deal with the choices the devs made decades ago. Even if you get Z-up, at some point you want to render, or use environment lighting, or ..., and then you have ground appearances over your left shoulder, or who knows what.
You can create a coordinate system that has your preferred "Z-up" and any exports you do can be relative to that coordinate system. There may even be export macros out there that automate this. Or you can use the "rotate" functionality of the move-copy body at the end of your feature tree (or at the beginning if you need to re-orient imported geometry).
I prefer the coordinate system approach. That keeps me from being tempted to introduce a configuration for an in-the-weeds implementation detail. For a simple part, I don't like having a feature whose suppression state may royally muck up a drawing. Here's a simple example. Add a Z-up coordinate system, and then in the parasolid save-as export options, select that coordinate system.
You could even put a Z-up coordinate system in your templates, if that saves a few clicks.
Far too many items in the world are designed, constructed and foisted upon us with no understanding-or even care-for how we will use them.
Re: Z-up in SOLIDWORKS
Sketch vertical/horizontal control is a shortcoming that Dassault should have fixed decades ago.
- Frederick_Law
- Posts: 1948
- Joined: Mon Mar 08, 2021 1:09 pm
- Location: Toronto
- x 1643
- x 1471
Re: Z-up in SOLIDWORKS
Horiz and vert depends on the sketch x y.
You can make all sketches line up properly when you create them.
Or just ignore them like I do.
When I sketch a line, SW usually suggest the correct hori or vert one to use.
You can make all sketches line up properly when you create them.
Or just ignore them like I do.
When I sketch a line, SW usually suggest the correct hori or vert one to use.