In an Assembly: If you see that symbol next to a component file name in the tree it means that component's position hasn't been locked in, and is free to move in at least one direction. You need to either "Fix" it, or add mates, assuming you want it locked down, and unless it needs to be able to move (a hinge or hydraulic cylinder are a couple of examples where you wouldn't), you should do that.
Occasionally I will see that symbol beside a component that I know is fully defined with mates. When that happens a Ctrl+Q rebuild has always fixed it.
For components that have their positions fully defined, but can still rotate (like a bolt in a hole), you can right-click on the Mates folder and select "Lock Rotation" from the drop-down. That will lock rotation on all concentric mates.
Similar to this, if you have a component with a Profile mate, you can also right-click on the Mates folder and get the option to lock Profile rotation (see the screenshot in the reply below from @berg_lauritz). However, I only get this option about half the time. If you don't see it, you still don't have to open the mate's property manager to lock it. You can expand the Mates folder directly under the component's file name in the tree and right-click on the Profile mate to get the same option, but of course it will only apply to that specific mate.
In a sketch: If you see (-) beside a sketch in the tree, in either a Part or Assembly file, it means that one or more of the elements in the sketch don't have their positions fully defined with relations and/or dimensions. By default, fully defined elements are black, and undefined ones are blue.
In most cases you should fully define sketches. I've heard of at least one case where the user didn't do that, so parts were made that were off just a little bit. It wasn't discovered until the parts had already been fabricated. It cost the company hundreds of thousands of dollars, and the user lost his job.
While you're in an active sketch, and it's fully defined, that symbol may still be there, but you can check the status bar at the bottom of your monitor. It will let you know when the sketch is fully defined, and if it is the symbol will go away when you close the sketch.
What does it mean when I see (-) in the tree?
- Glenn Schroeder
- Posts: 1516
- Joined: Mon Mar 08, 2021 11:43 am
- Location: southeast Texas
- x 1751
- x 2124
What does it mean when I see (-) in the tree?
"On the days when I keep my gratitude higher than my expectations, well, I have really good days."
Ray Wylie Hubbard in his song "Mother Blues"
Ray Wylie Hubbard in his song "Mother Blues"
-
- Posts: 423
- Joined: Tue Mar 09, 2021 10:11 am
- x 439
- x 233
Re: What does it mean when I see (-) in the tree?
You can also lock profile rotation mates in the same way.Glenn Schroeder wrote: ↑Thu Aug 11, 2022 2:14 pm For components that have their positions fully defined, but can still rotate (like a bolt in a hole), you can right-click on the Mates folder and select "Lock Rotation" from the drop-down. That will lock rotation on all concentric mates.
- Glenn Schroeder
- Posts: 1516
- Joined: Mon Mar 08, 2021 11:43 am
- Location: southeast Texas
- x 1751
- x 2124
Re: What does it mean when I see (-) in the tree?
Good point. I will edit it and add that in.berg_lauritz wrote: ↑Thu Aug 11, 2022 2:39 pm You can also lock profile rotation mates in the same way.
2022-08-11 13_39_26-.png
"On the days when I keep my gratitude higher than my expectations, well, I have really good days."
Ray Wylie Hubbard in his song "Mother Blues"
Ray Wylie Hubbard in his song "Mother Blues"
- the_h4mmer
- Posts: 136
- Joined: Mon Jan 31, 2022 6:49 am
- x 106
- x 80
Re: What does it mean when I see (-) in the tree?
There's also a good help page that outlines what the various symbols mean for different contexts.
https://help.solidworks.com/2021/englis ... ntions.htm
https://help.solidworks.com/2021/englis ... ntions.htm