cbrf23
Mechanical
- Oct 11, 2011
- 87
I have a part with multiple configurations driven by a design table. One dimension, 'T', is a vertical (Y-axis) dimension from the origin to a point in space (sketch is on the right plane). The smaller the part, the higher above origin this point becomes. On the largest parts, the point moves below the origin.
In my table, I've set this up as positive values for the parts where the point is above the origin, and negative values where it is below the origin. When I close the design table, I get a message telling me that the table contains negative values and that solidworks will flip the dimensions to handle this. This is exactly what I want.
What I find strange, is that everytime I open the part or any file that references that file, its a crap shoot as to wether or not Solidworks is flipping the dimensions or just ignoring the negative. Sometimes, the dimension will flip directions appropriately. Other times, the values are plugged in, but the dimension does not flip directions...
I dont understand why it works part of the time and not all the time. Is this a design flaw with solidworks? Am I doing something wrong, or is there some setting that I've missed? Is ther anything I should check that is known to cause this described behavior?
Its become quite time consuming to have to check this dimension every single time I open the file, and everytime I open any assemblies it is used in, to verify that it is dimensioned correctly. I feel like I can't trust solidworks, so when exporting files for use with the machines or to send to the customer, I have to open the freshly created file and measure that point in space, just to verify that solidworks was behaving properly - it isn't consistent, and that is very frighening.
It also raises a legitimate concern, as I am not the only solidworks user here, and anyone else that opens the file may not know to do this and could very very easily send out a bad file and make bad parts!
Does anyone have any insight or advice? I'm waiting for my Solidworks rep to call me back, but any additional help would be appreciated.
I cannot share the file, as it is proprietary work for a customer, but I have included a screenshot of the issue and of the design table...
In my table, I've set this up as positive values for the parts where the point is above the origin, and negative values where it is below the origin. When I close the design table, I get a message telling me that the table contains negative values and that solidworks will flip the dimensions to handle this. This is exactly what I want.
What I find strange, is that everytime I open the part or any file that references that file, its a crap shoot as to wether or not Solidworks is flipping the dimensions or just ignoring the negative. Sometimes, the dimension will flip directions appropriately. Other times, the values are plugged in, but the dimension does not flip directions...
I dont understand why it works part of the time and not all the time. Is this a design flaw with solidworks? Am I doing something wrong, or is there some setting that I've missed? Is ther anything I should check that is known to cause this described behavior?
Its become quite time consuming to have to check this dimension every single time I open the file, and everytime I open any assemblies it is used in, to verify that it is dimensioned correctly. I feel like I can't trust solidworks, so when exporting files for use with the machines or to send to the customer, I have to open the freshly created file and measure that point in space, just to verify that solidworks was behaving properly - it isn't consistent, and that is very frighening.
It also raises a legitimate concern, as I am not the only solidworks user here, and anyone else that opens the file may not know to do this and could very very easily send out a bad file and make bad parts!
Does anyone have any insight or advice? I'm waiting for my Solidworks rep to call me back, but any additional help would be appreciated.
I cannot share the file, as it is proprietary work for a customer, but I have included a screenshot of the issue and of the design table...