Один из основных принципов в работе в системе UG – это принцип мастер – модели. Заключается он в том, что любая модель детали или сборки создается один раз. Впоследствии во всех приложениях используется именно эта модель , а не ее копия. Она вставляется в качестве единственного компонента в . Эта модель является мастер - моделью.
При групповой работе над серьезным проектом существуют зоны ответственности , специализация между членами коллектива разработчиков. У модели есть свой круг инженеров-конструкторов, которые ее разработали и могут вносить в нее изменения.
Другие инженеры, в частности: инженер, не разрабатывающий эту модель но составляющий чертежную документацию ниже рачетник-прогист, технолог, формирующий набор управляющих программ для станков с ЧПУ; и др. имеют только право чтения на файл данной модели. Разумеется, всем этим специалистам можно предоставить право редактировать файл модели, но во-первых все они одновременно не смогут работать с одним и тем же файлом. Во-вторых, и это наиболее важно, модель может быть несанкционированно изменена без ведома конструктора, который отвечает за эту деталь или сборку. Тогда каждый из специалистов создает свою сборку, вставляет данную модель в качестве компонента и в соответствующем модуле UG выполняет свою часть работы. Теперь уже из каждого из них будут полные права на свой файл и право чтения на остальные. Каждый из специалистов, участвующих в проекте отвечает за выполнение своей работы и уверен в том, что информация не будет изменена без его ведома. При изменении же основы, т.е. самой мастер – модели, во всех ее дочерних файлах результаты будут пересчитаны автоматическим или по вызову функции обновление, поскольку все связанные с мастер – моделью файлы ассоциативно зависимы от нее.
При разработке чертежей оправдана практика, когда чертежи деталей создаются непосредственно в файле самой модели с использованием функционала модуля Drafting. Для создания чертежей сборок, особенно больших, содержащих более сотни компонентов, рекомендуется работать по принципу мастер – модели.
При работе с модулями инженерного анализа принцип мастер – модели срабатывает в скрытом виде. Мастер – моделью служит та модель, в которой были открыты соответствующие модули. Например, для прочностного анализа каждого случая нагружения, обуславливается свой сценарий. Все сценарии ассоциативно зависимы от модели, на которой они были первоначально определены, но для нахождения оптимального решения в любом сценарии существует возможность изменить модель. Изменения остаются в данном сценарии. Мастер – модели будет находится в первоначальном виде, пока не будет принято решение о внесении в нее предлагаемых изменений.