Hi,
Is there a way to apply limits and fits tolerances to model dimensions and have the model at mid limit of applied tolerance?
E.g., for a 50mm hole with an H8 tolerance the model requires to be modelled at 50mm and a tolerance of H8 applied. This gives the correct tolerance range of 50/50.039, the mid limit of which is 50.0195.
Changing the model dimension to the mid limit value will change the applied tolerance to 50.0195 H8. I know you could apply a symmetric tolerance to the mid limit value to achieve the correct values but this is not what I want to do.
I am looking for a capability similar to Inventor shown in attached image.
Thanks,
Sorry, this doesn't currently exist in SolidWorks. Models are always at nominal, even when the nominal is actually outside the acceptable tolerance band (e.g. g6).
I assume this requirement is for CNC or 3D printing...Short of an enhancement request, the best you can do is run a macro once you're done to set the model size to the middle of the tolerance band just before it goes to the next process.
The attached macro will create three new configs for LMC, MMC, and average. The original configuration will be unchanged. To make it work with fit tolerances, you have to select "Fit with tolerance" rather than just "Fit"
If you change the main configuration, you'll have to re-run the macro. It will find, delete, and re-create all of the alternate configs. Any other configs that exist will not be affected.