Hi,
I don't want to be polemic, but MintJulep probably did not think about the fact that not all the dimensions in a part do are functionally important; if you tolerate just ALL the dimensions which you have in a complex part, you will make it impossible to interprete and thus to make; or, it may be that for your part the ISO classes are too coarse, but then it's a matter of YOUR design, not of the ISO !!! Where I work we design parts that can be very complex: some of the dimensions are tolerated, other fall under the generic guideline "dimension tolerances where not otherwise specified: ..." and of course this is done in tabular form; just a last thing: if you tolerate everything, you DO HAVE to make sure that everything is coherent, i.e. you have to make a very extensive analysis of the dimensional chains!!!
To return to Asherktz's question: if you have a milling machine that is able to respect micron-class deviations, that's good and if you really need it for the design, then feel free to use it; but I wouldn't push the machine to its limit: 0.004 mm deviations over a 1000 mm length are possible only with an extremely accurate setup, extremely accurate calibration, extremely accurate thermal stabilization, and so on; all these things will COST a lot!!! If this machine is 0.004 mm capable, then most probably it will be able to handle 0.01 very easily, I mean with short stabilization etc. Just an example taken from my experience: in my previous work we manufactured high-precision shank-mills in tungsten carbide; we measured that, when we were manufacturing a dia.6, 90 mm long mill with 32 mm cutting length, we had 6 micron deviation on the cutting-edge width just when the protection door of the machine was exposed to sunlight or not; the machine (a Rollomatic 600, a real jewel) took 40-50 mn to thermically stabilize by executing idle cycles...
Regards