Z orientation
Z orientation
(OP)
Hi All,
I want to try to solve what I hope is a basic template "problem" for those of us that use both CAD and CAM packages and do some CNC milling...I am sure this must be already been discussed and solved zillions of time s :).
I want my Z orientation in Solidworks to match my CNC mill, i.e. the Z moves up and down and is vertical to the environment, making x-y on the table plane with Y pointed away from me standing in front of the mill, or sitting in front of my computer doing the design work.
I worked with my reseller probably a year ago to re-orient my starting planes in SW to be just this....Z up and down and Y pointing away (see attachment of sketch on RIGHT plane). This was a partial fix, because unfortunately, when working in the right plane, you can see that whereas the view orientation is "correct", SW still thinks it is working sideways....most visibly, the RIGHT plane text and dimensions are sideways. More importantly, any "vertical line" is not vertical, but horizontal, you can see the horizontal relation in the vertical line in the sketch. Also, if I hit the "normal to" view button, the view spins 90 deg, and the relation corrects itself, BUT that is not the environment I want to work in, because Z is not up and down in this case (and gets confusing when setting up the mill and designing for it....). The workaround has been using the Right selection in the orientation pop-up box (lower right) and that at least puts Z back as shown in the attachment.
To get this far, I recall that I ended up deleting the original planes from the tree and creating new base planes somehow using the update or new in the orientation pop-up box....not exactly sure how now.
Am I missing as easy fix?
Thanks
Paul
I want to try to solve what I hope is a basic template "problem" for those of us that use both CAD and CAM packages and do some CNC milling...I am sure this must be already been discussed and solved zillions of time s :).
I want my Z orientation in Solidworks to match my CNC mill, i.e. the Z moves up and down and is vertical to the environment, making x-y on the table plane with Y pointed away from me standing in front of the mill, or sitting in front of my computer doing the design work.
I worked with my reseller probably a year ago to re-orient my starting planes in SW to be just this....Z up and down and Y pointing away (see attachment of sketch on RIGHT plane). This was a partial fix, because unfortunately, when working in the right plane, you can see that whereas the view orientation is "correct", SW still thinks it is working sideways....most visibly, the RIGHT plane text and dimensions are sideways. More importantly, any "vertical line" is not vertical, but horizontal, you can see the horizontal relation in the vertical line in the sketch. Also, if I hit the "normal to" view button, the view spins 90 deg, and the relation corrects itself, BUT that is not the environment I want to work in, because Z is not up and down in this case (and gets confusing when setting up the mill and designing for it....). The workaround has been using the Right selection in the orientation pop-up box (lower right) and that at least puts Z back as shown in the attachment.
To get this far, I recall that I ended up deleting the original planes from the tree and creating new base planes somehow using the update or new in the orientation pop-up box....not exactly sure how now.
Am I missing as easy fix?
Thanks
Paul






RE: Z orientation
RE: Z orientation
Model your part how you want. Let the CAM programmers orient the Z that seems fit. If there is more than 1 setup, the Z will be a different orientation anyway.
Chris
SolidWorks 11
ctopher's home
SolidWorks Legion
RE: Z orientation
Its not the most elegant method, but keeps our CNC operator somewhat happier without having to make any systemic changes in solidworks that could cause other confusions.
RE: Z orientation
I appreciate the dialogue so far, but in this case, the point is that I am the CAD and the CAM operator, and when I design a part I would like to think in one coordinate system and it can also cause headaches on the CAM programming side. Most times my CNC parts involve just two setups, flipping the Z axis only...also, my CAM has a plug-in to SW that is nice to take advantage of, for part transfer. I just hit the button and the part exports into CAM with the orientation that is in SW....so, it is a pain to re-orient the part especially if I need to go back and change the design....I need to export it again, and it can mess up all the references after I program all the CAM operations, if the coordinate system is all the sudden different....it is a royal pain to reprogram everything. No, by far the best would be the same coordinate system from the get-go.
Attached is a PDF of the work file.
Paul
RE: Z orientation
RE: Z orientation
Phil M
SW2013 SP2.0
RE: Z orientation
Looks like I have some support from you...!
Can you do me a favor and go back to attachment in my original post (there is also a PDF format) and see if your plane looks like mine? I can live with the horizontal and vertical flipped, if I must, probably the more annoying part is when I hit the "normal to" Z-axis is pointing left until I hit "right" in the orientation box, but then my dimensions read sideways ...are you living with these issues also, or have you found a better setup?
Thanks.
Paul
RE: Z orientation
I won't call that incompetence. Maybe more like a failure to exercise competence. The effect is the same.
RE: Z orientation
Mike Halloran
Pembroke Pines, FL, USA
RE: Z orientation
In options, under document properties, dimensions, linear, (also diameter and radius) click on the center icon under text postion. This will change your text orientation. I hope this helps.
Phil
RE: Z orientation
It looks like I have some other option checked that you don't or vice versa. I have all the text position options in the center icon....I even flipped through the options to see the effect, and the others are parallel to the leader, but the center icon, for me anyway, keeps the text 90 deg in my right plane. Any other ideas are appreciated...such a minor "major" annoyance that I would like fixed if I can...
By the way, my base dimension standard is ANSI and I am running SW 2012 SP 4, if this is a difference...
Paul
RE: Z orientation
I brought this up to Matt one of the Product Definition guys
in the new Waltham SoldWorks HQs as he gave a demo on 3d drawings. There are two hings you'll want to take a look at to fix your sketch/dimension orientation.
The first of these is the modify sketch tol shown in tge sketch commands which has a circular arrow and +- symbol. This tool is used to modify the H&V direction defaults for sketches which SW always does as follows.
Front H=X, V=Y
Top H=X, V=-Z
Right H=-Z, V=Y
It doesn't matter what you set your default views to the orientations will always be set to thr default Horizontal & Vertical directions I specified.
You may be able to reset the annotation views, but if not you can create new Snnotation views by picking one of the default views and creating a zFront, zRight and zTop view by picking the desired plane and giving an orientation offset of 90 or 180° to get the right orientation. After doing so you can reorient and activate the default \Front, *Righf, snf
"It's not the size of the Forum that matters, It's the Quality of the Posts"
Michael Cole
Boston, MA
CSWP, CSWI, CSWTS
Follow me on !w¡#$%
@ TrajPar - @ mcSldWrx2008
= ProE = SolidWorks
RE: Z orientation
The modify sketch option may be a better fix because it will change SolidWorks supremely wrong defailt orientations to ones that match your Z up design intent.
When using modify sketch you can enter a deg rotation + or - for your correct x dir horizon. You can flip the defaulf small axis (X) Large axis (Y) dir by right clicking the balls or right click origin ball to rotate 180.
Another way you can create additional rightly oriented sketches is by making derived sketches which will maintain original orientation and then underive them.
This should help you out. zI'll try to send you some example files next week but try followingy suggestions to get a better understanding by yourself.
"It's not the size of the Forum that matters, It's the Quality of the Posts"
Michael Cole
Boston, MA
CSWP, CSWI, CSWTS
Follow me on !w¡#$%
@ TrajPar - @ mcSldWrx2008
= ProE = SolidWorks
RE: Z orientation
Just curious, which CAM software are you using?
Chris
SolidWorks 13
ctopher's home
SolidWorks Legion
RE: Z orientation
I am using Sprutcam, it is a pretty sophisticated (meaning 3 and 4 axis control) software that is "priced right", but it is buggy. Because of the latter, I would not recommend it.
HI Michael,
Thanks a lot for bringing this up to the folks at SW and providing a detailed potential fix...I have played around with the modify sketch and I can get it to spin 90 deg, but I have not had a chance to try to make this a permanent fix by somehow saving this into a template after spinning. It looks like the initial sketch needs to be created, and I am wondering if I can create it, spin, and delete to create a template. I am also curious how subsequent sketches look; for example, if I spin the initial sketch and extrude a profile, then use the face as the sketch plane, I am wondering which orientation it will be....sorry, I did not get to experiment a lot yet, but wanted to express my thanks to you and those trying to help out...
Paul
RE: Z orientation
I have not heard/read of Sprutcam. I will look it up.
Chris
SolidWorks 13
ctopher's home
SolidWorks Legion
RE: Z orientation
I'm working on a Detailed How To, to fix the plane orientations for sketches once you've reset your standard orientations. The Easiest way to fix the majority of the problems is when you reset your standard orientations goto the right view and use Alt+Left/Right Arrow to rotate your view by 90deg so the Z axis is facing upwards then select the Right View name and Update Standard Views. If you do this from the Front or Top views the 90 deg offset from SolidWorks defaults will cause the incorrect Horiz & Vert direction issues.
The Annotation Views which display in the Annotations folder in the feature manager and can be set using the Hide show tree items from right clicking inside tree with no items selected or Part Name selected. The fastest method to correct these is to rename the
*Top/*Bottom to *Front/*Back
*Front/*Back to *Top/*Bottom
The *Right/*Left views will still be 90deg off even if you reoriented the Angle of the Views as described previously. You can fix this by Right Clicking the Annotation View and selecting Edit Annotation View Option. After getting into the Edit mode there is a change Horizontal Orientation which gives a 0-360 slider which can be used then hit the Update or Preview Orientation button to preview what the set view orientation gets updated to. Only the Right and Left Views will have to be updated this way.
With the Default SolidWorks setup with Z along the Front Plane directions, the CTRL+7 shortcut the Front Right and Top planes sketch directions are viewed opposite there positive directions. You'll note that this makes the new Front plane face the Backwards Direction. There is still some work to be done on my already updated view part model and I don't want to upload it in the unfinished model.
Feel Free to acces me via the LinkedIn Eng-Tips group which will goto an email I can access without you or I violating violating eng-tip's policies on email address posting email address information.
Cheers.
"It's not the size of the Forum that matters, It's the Quality of the Posts"
Michael Cole
Boston, MA
CSWP, CSWI, CSWTS
Follow me on !w¡#$%
@ TrajPar - @ mcSldWrx2008
= ProE = SolidWorks
RE: Z orientation
Just set the z-direction on part as needed in the CAM software.
Lathe, vertical mill, horizontal mill, on tombstone.... .... all relative to operational need.
RE: Z orientation
RE: Z orientation
My Default Datums are named
X=0
Y=0
Z=0
0,0,0
because that's what their equations are.
Of course Exporting to a Neutral file using a created CSYS would work but if SprutCAM can open SolidWorks.sldprt files directly then that would be unnecessary.
I know many people do not care about this topic because they are so used to XY being the Front orientation as it is on Proe/Creo. However NX and Catia both have the Z axis pointing up off the Top Plane. If Paul used that csys orientation he'd have his default sketch directions messed up because of the way the datum orientations are always set to 1 default sketch H and V direction.
I'm attaching my modified orientation Part for Paul for him to test out. I will probably make an FAQ as well and file a few enhancement requests if the 2013 view cube has the same issues still. I made my Part in sw2010 so most any current SolidWorks user can access it.
imho Paul's VAR just gave him a simple answer and didn't even think of using the "Modify Sketch" tool which most SolidWorks users don't even know about unless they've taken Advanced Part Modeling Class.
"It's not the size of the Forum that matters, It's the Quality of the Posts"
Michael Cole
Boston, MA
CSWP, CSWI, CSWTS
Follow me on !w¡#$%
@ TrajPar - @ mcSldWrx2008
= ProE = SolidWorks
RE: Z orientation
RE your last comment.
My Default Datums are named
X=0
Y=0
Z=0
0,0,0
because that's what their equations are. I Dislike Spaces in the Tree because the search box is horrible but that's both here and there. Evidently the Righ tHand Rule does not apply to plane orientations.
Of course Exporting to a Neutral file using a created CSYS would work but if SprutCAM can open SolidWorks.sldprt files directly then that would be unnecessary.
I know many people do not care about this topic because they are so used to XY being the Front orientation as it is on Proe/Creo. However NX and Catia both have the Z axis pointing up off the Top Plane. If Paul used that csys orientation he'd have his default sketch directions messed up because of the way the datum orientations are always set to 1 default sketch H and V direction.
I'm attaching my modified orientation Part for Paul for him to test out. I will probably make an FAQ as well and file a few enhancement requests if the 2013 view cube has the same issues still. I made my Part in sw2010 so most any current SolidWorks user can access it.
imho Paul's VAR just gave him a simple answer and didn't even think of using the "Modify Sketch" tool which most SolidWorks users don't even know about unless they've taken Advanced Part Modeling Class.
http://help.solidworks.com/2012/english/solidworks...
Link to 2012 HELP RE: Modify Sketch Tool
Tools > Sketch Tools > Modify Sketch
Image 1: Front X,Y default view's Hz & Vt positive directions
Image 2: Top X,-Z default view's Hz & Vt positive directions
Image 3: Right -Z,Y default's Hz & Vt positive directions
My template with Feature Comments "Xaxis=Right.-Yaxis=Front.Zaxis=Top.prtdot" is attached at the bottom of this post.
# E n g T i p s P o s t , # S o l i d W o r k s
To enable them to be seen use Hide/Show Tree Items in System Options > Feature Manager and set "Annotations" to Show. Normally the Default is set to Automatic which will display them only if they exist. If set to hide they will not show.
This will display existing commments for features when hovering over tree location
There is also a Folder called Comments that lists all the features and comments.
You may RMB Right Click and Select Edit Comments to remove them but I felt it more educational to keep them in part file.
Maybe Paul will be the only this benefits but I'm glad to help out people who like to think outside the orientation dungeon of SolidWorks. To each their own in my opinion Theirs no wrong way to do CAD unless you use Inventor.
"It's not the size of the Forum that matters, It's the Quality of the Posts"
Michael Cole
Boston, MA
CSWP, CSWI, CSWTS
Follow me on !w¡#$%
@ TrajPar - @ mcSldWrx2008
= ProE = SolidWorks
RE: Z orientation
The whole problem lies in the fact that software developers have transferred the classic drawing board to monitor. And the "z" axis is oriented perpendicular on the monitor, as well as the top plane. Apparently they did not realize that it had tilted 90 degrees, so that the axis pointing up. And this in today is not corrected.
RE: Z orientation
Thanks a lot for taking these steps to help solve this issue. Perhaps you are right, I get the feeling I am the only one clamoring for this fix :). I see it as almost a bug in this world of infinite customization (Solidworks included....takes hours to go through all those options checkboxes!)
I downloaded your part template to give it a try, and basically, I understand that the concept would be to work with your new planes, the ones you marked with a + and ignore the planes with "-". Makes sense, and I can live with that. I still see a problem that after you make your first solid (extrusion) in the new Right Plane + and then use that face to make another, the sketch reverts back to the default...so now you have some planes with horizontal one way and the others opposite. See attached and you can see what I mean.
I might be breaking here...after all this great effort, my best bet might be to wait for the formal requests into Solidworks to get some action to include this option...or switch to UG (Solidedge I suppose is UG?). Joking of course, but...
Paul
RE: Z orientation
I look forward to your positive/negative feedback have you posted this issue on other forums or would you like me to do so for you? I tested this out a bit and made a planar surface from a rectangle sketched in correctly oriented right plane+ and noticed that it came up as you mentioned oriented to default Right Orientation. Edit Definition of the Test Orient Plane and test out the orientation when offset from the Front+ or Right+ planes.
The test offset plane I included if tested with the Right+ plane is given the incorrect orientation and text direction of the SW right plane. In ProE the text for the planes is oriented to the display window and always shows correctly oriented and not vertically as off a default face.
The Key Workaround is to keep the first 3 sketches empty except for the point on origin and the Modify Sketch operation.
For any additional sketches you can be duplicate one of the oriented 3 sketches by selecting the original sketch and a new plane then Insert > Derived Sketch.
Derived Sketches for the most part are used to place multiple duplicates of a complex sketch that always match the original. Before modifying the derived sketch features you can Right Click and choose underive sketch
If you create the original YZ sketch on the default right plane and use the Modify Sketch tool to correct the orientation then any Parallel Right facing plane should get the same orientation when using Derive Sketch to copy the parent sketch.
Previous post's mislinked images
Image 1: Front X,Y default view's Hz & Vt positive directions
Image 2: Top X,-Z default view's Hz & Vt positive directions
Image 3: Right -Z,Y default's Hz & Vt positive directions
"It's not the size of the Forum that matters, It's the Quality of the Posts"
Michael Cole
Boston, MA
CSWP, CSWI, CSWTS
Follow me on !w¡#$%
@ TrajPar - @ mcSldWrx2008
= ProE = SolidWorks
RE: Z orientation