trumpy,
no need for apologizing.
Chris,
I really think that this implementation of material libraries should have never came to life.
1st
going on with reparation of libraries, I discovered that wherever the parts family was linked to an original autodesk family (even if you suppress the link), with the migration the new template takes over, and the material of the template replaces all material grades of the family.
Good! That can be solved creating absolutely independent families... which is not a big deal with my small amount of standard parts. Nevertheless this has not really much to do with the material libraries, but...
2nd
as you (probably) noticed we have several material grades for each library. In certain cases we use appearances to quickly distinguish parts made of different materials. Example:
our circlips have 2 grades (let's keep it simple): they are available in 1.0601 (called C60 in Germany and most EU countries, 1060 in USA) and 1.4122 (which is X 39 Cr Mo 17 1, a sort of stainless steel only used for making circlips and few other items). Circlips are already very small and tiny items in comparison with assemblies where they are mounted. For this reason we assumed the internal convention of having the 1.0601 circlips "browned", while the 1.4122 circlips are "chrome". In our case this is defined in the material, because our 1.0601 has the appearance "browned", while the 1.4122 has the appearance "chrome".
So what happened: during the creation of our new materials.adsklib (such a nice interface that people went editing xml files, which is not possible any more because there are no more xml to edit!!), our material 1.4122 got by mistake the appearance "gunmetal" which is not that far away from "browned". Thus circlips in 1.4122 that have been created now, got the appearance "gunmetal" instead of chrome. Once corrected the mistake in the materials.adsklib we tried to refresh those standard parts... surprise, surprise: it does not update, because there is already an occurence of "1.4122 gunmetal" in the part, and that will not be replaced. The new appearance will be valid only for circlips that have not been created before.
...and of course I cannot open the part directly to update the material, because you cannot edit standard parts, and Task Scheduler also does not help.
With the 2012 architecture it was enauch to change the name of the appearance in the materials.xml file (less than 10 seconds) and everything was updating automatically.
So, how can I update the materials in standard parts now?
I'm wondering: how can it be possible that I am the only one in trouble with such problems!!! I have the feeling that I am stupid and the rest of the world understood perfectly how it works....
Massimo Frison
CAD R&D // PDM Admin · Hekuma GmbH