Столкнулся с проблемой при перестроении большой сборки. После редактирования одной детали происхотит перестроение всей сборки. По времени это занимает 10 минут. Сборка около 250 деталей. Прочитал что для ускорения можно сохранять сборки как детали. Смысла этого не понял. Сохранил одну из подсборок в деталь. А дальше что с ней делать, редактированию не подлежит. Смысла всего этого не понял. Знакомый работает в SW, у них есть режим больших сборок . Включается при превышении числа деталей заданом в настройках пользователем, при включении этого режима перестраивается только редактируемая деталь или посборка. а как в Компасе решить эту проблему. Подскажите кто знает. Обучающих материалов именно по этому вопросу на сайте не нашел.
В какой версии работаете?
V16.1.7 32 битная
Для больших сборок все-таки лучше 64 разряда использовать, а так можете посмотреть в справке КОМПАС п.2.12, там расписаны способы облегчения сборки, что в свою очередь может повысить скорость обработки и перестроения.
Убрать везде где это специально не нужно, галочку. По умолчанию в настройках эта галочка стоит и компас прорисовывает как минимум второй невидимый контур, как максимум просчитывает все невидимые линии.
вот еще ссылочка и по форуму можете поискать
http://forum.ascon.ru/index.php/topic,20105.msg127954.html#msg127954
250 деталей это маленькая сборка. она должна меньше минуты перестраиваться, если конечно у вас не пентиум 1 ))
Можно временно, пока идет разработка, отключить отображение условной резьбы на видах. Самую последнюю перестройку - включить резьбу. Проверено.
Конфигурацию компа то хоть опишите. Кашпировский форума тут не курит. :-)))
И автор вроде бы спрашивает только про режим 3D. Или я чего то не понял?
Процессор i3-2100 озу 4Гб видеокарта Radeon HD 6700. Проблема не столько при работе с чертежами сколько при работе в 3D. Кто нибудь использовал сохранение подсборок в деталь, и как с этим работать? Хотелось бы понять логику этих преобразований. Особенно как работать (редактировать) подсборки после сохраниния в деталь? Или это касается подсборок которые уже не будут редактироваться?
И если заменить подсборки на детали то что будет видно на сборочном чертеже этой сборки?
Цитата: Andrei 72 от 12.01.17, 13:32:24
... Кто нибудь использовал сохранение подсборок в деталь, и как с этим работать? Хотелось бы понять логику этих преобразований. Особенно как работать (редактировать) подсборки после сохраниния в деталь? Или это касается подсборок которые уже не будут редактироваться?
И если заменить подсборки на детали то что будет видно на сборочном чертеже этой сборки?
Я бы посоветовал минимизировать применение подобных "костылей", ведь дело может быть, банально, в драйверах видеокарты...
Для начала обратитесь-ка лучше в СТП - могут удаленно подключиться, проверить на наличие конфликтов в установленном ПО и т.п.
Цитата: Andrei 72 от 12.01.17, 13:32:24
использовал сохранение подсборок в деталь, и как с этим работать? Хотелось бы понять логику этих преобразований.
Справка п. 2.14.5
Не советовал бы использовать преобразования в деталь, хоть сохранением, хоть созданием детали-заготовки из целой сборки. У меня на двух ПК работает не корректно, постоянно просит перестроить подобную деталь-заготовку.
Имхо все что корректно работает перечислено по ссылке выше:
Цитата: Виктор 1987 от 12.01.17, 11:49:37
вот еще ссылочка и по форуму можете поискать
http://forum.ascon.ru/index.php/topic,20105.msg127954.html#msg127954
Использование типов загрузок может у кого то и корректно работает, но у меня на больших сборках при попытке сделать Полный тип загрузки компас падал, проверял на нескольких машинах с 13 по 16 компасы. Хотя в другие типы сворачивает нормально.
Да попробуйте обновить драйвер видеокарты. У меня при старом драйвере даже перестроение чертежей было несоразмерно долго. Обновил, вроде бы такой глюк пропал.
С драйверами вопрос решаемый. Обновлю. Но хотелось бы понять что имели ввиду разработчики и как это использовать на практике?
Дело не в скорости поворота картинки на экране а во времени перестроения сборки, и в том что после изменения длины болта перестравивается ВСЯ сборка и ВСЕ детали. Это и отнимает много времени. Возможно ли перестроение только редактируемой детали или сборки или при любом, даже незначительном изменениии перестраиваться будет все?
Часто редактирую детали, как прямо в сборке, так и в отдельном окне. С такой проблемой как у вас не сталкивался. Сборка перестраивается быстро. И сборки куда больше 250 деталей.
Возможен еще вариант, когда Компас так реагирует при наличии в проекте импортированных моделей. Однажды долго искал, что же ему не нравится. Ситуация была как у Вас. Выяснилось, что импортированная модель детали бобышки весила всю сборку. Если применяете, то попробуйте исключить из расчета и посмотреть. Если оно, тогда на время работы исключите их, а когда все закончите, включите и перестройте.
Цитата: Andrei 72 от 12.01.17, 11:00:01
Столкнулся с проблемой...
Прочитал что для ускорения можно сохранять сборки как детали. Смысла этого не понял. Сохранил одну из подсборок в деталь. А дальше что с ней делать, редактированию не подлежит. Смысла всего этого не понял...
Это не для Вашего случая.
А смысл такой: сборка, преобразованная в деталь, "весит" гораздо меньше и вставляется для ускорения работы. Удобно использовать для импортированных/покупных деталей, которые, естественно, не будут редактироваться (например, электродвигателей). Как-то получил от поставщика модель УЦИ (полная 3Д-сборка), так она "весила" больше, чем все мои узлы/детали, такой вот личный пример.
Цитата: Falcon555 от 12.01.17, 14:37:39
Часто редактирую детали, как прямо в сборке, так и в отдельном окне. С такой проблемой как у вас не сталкивался. Сборка перестраивается быстро. И сборки куда больше 250 деталей.
Нетрудно проверить, что и сборки с небольшим ОБЩИМ количеством деталей могут быть очень "тягомотными": и в перестроении, и в визуализации, ЕСЛИ: отображаемая сборка включает в себя детали не "напрямую", а через иерархию подсборок.
Вариант: "выключать из расчЁта", по-возможности, как можно больше компонентов на разных уровнях. Ну, а так-то: где-то "не то" в "фундаменте" логики в "Компас"-е было заложено... Явно...
P.S.: "разрушать" подсборки, а потом "воссоздавать" -"фарфорство", конечно! Но, иногда... Тогда СИ в подсборке лучше сразу объединять в "нерушимые до поры-до времени" СЕ...
Наверно вы правы. Как же в Компасе разрабатывают изделия с 5000 и более деталей??? Перестраивают сборку в конце дня и идут домой??? :o
Запомните!!! Советская классика!
"Отсутствие возможностей увеличивает СПОСОБНОСТИ!" :-)))
P.S.: "отображаемость" - та сильно улучшается при "безреберьи" да "сетчатости". Напоминание...
Цитата: Andrei 72 от 12.01.17, 16:35:39
Наверно вы правы. Как же в Компасе разрабатывают изделия с 5000 и более деталей??? Перестраивают сборку в конце дня и идут домой??? :o
Приходилось редактировать сборку в ~3т деталей на очень слабом ПК со встроенной видеокартой. Выход - исключать из расчета не нужные элементы. Для того чтобы собрать подсборку, использовал компоновочную геометрию или просто открывал подсборку для редактирования на месте и расставлял точки куда будут крепиться элементы подсборки в основной сборке. Потом спокойно открывал подсборку в отдельном файле и в нем работал. Ибо основная сборка крутилась в шаговом режиме)))) с прорисовкой до 5 сек. :))))) Но там все модели компасовские и СИ не было, из-за чего все достаточно быстро перестраивалось. Ток вращалось медленно из-за встроенной видюхи.
На других задачах как комп себя ведёт?
У нас изделие ~12000 компонентов на аналогичном железе крутится-загружается, ну ни как зигзаг молнии, но терпимо.
Цитата: Andrei 72 от 12.01.17, 16:35:39
Наверно вы правы. Как же в Компасе разрабатывают изделия с 5000 и более деталей??? Перестраивают сборку в конце дня и идут домой??? :o
Да нормально сборка из 10 000 деталей перестраивается, несколько секунд. Сборка разумеется состоит из кучи подсборок. Максимальное количество деталей в подсборке... думаю не больше 100..200
А можете сообщить на какой конфигурации компьютера Вы работаете?
от деталей все зависит. причем не от размера и количества, а от элементов.
в Компасе многие элементы/инструменты не оптимизированы, вот на них он и вешается. причем заранее не льзя точно сказать, где что будет вешать. иногда хитрая криволинейная поверхность вешает, а иногда и нет. зависит от способа построения.
я еще в 11 версии пробовал редуктор строить - шестерни, модель которых была сделана из шафта, тормозили - там зуб строился массивом. а если взять скопировать профиль, и в эскизе размножить да разом вырезать зубья - то не тормозило))) А в редукторе всего около сотни-полторы деталей было. Трехмерка вертелась боле-мене приемлемо, а вот чертеж перестроит - вешалось.
Так что - методом тыка (отключая детали или сопряжения из расчета по очереди) ищите что тормозит, с тем местом и разбирайтесь.
Цитата: Andrei 72 от 12.01.17, 13:32:24
Процессор i3-2100 озу 4Гб видеокарта Radeon HD 6700. Проблема не столько при работе с чертежами сколько при работе в 3D. Кто нибудь использовал сохранение подсборок в деталь, и как с этим работать? Хотелось бы понять логику этих преобразований. Особенно как работать (редактировать) подсборки после сохраниния в деталь? Или это касается подсборок которые уже не будут редактироваться?
И если заменить подсборки на детали то что будет видно на сборочном чертеже этой сборки?
Конфигурация бюджетная прямо скажем. Сборка хоть и не большая, но ничего про размер входящих деталей и подсборок неизвестно. Из своего опыта. 3D ОЧЕНЬ сильно зависит от размера ОЗУ. У Вас всего 4 гига. Память - это самый дешевый ресурс компа, вбивайте по максимуму (смотрим мануал на материнку). И естественно сносим Компас х32 и ставим х64.
Для большей уверенности посмотрите в диспетчере задач сколько Компас отжирает ресурсов. Думаю у Вас там чвободной памяти просто нет. А в таком случае включается режим записи на винчестер, а там скорость на порядок ниже. Вот Вам и замедление.
Цитата: Andrei 72 от 13.01.17, 09:04:00
А можете сообщить на какой конфигурации компьютера Вы работаете?
i5-2310 2.9ГГц, 8Гб ОЗУ, видео GeForce GT440, Windows 7 x64, Компас 64-битный.
Цитата: Andrei 72 от 12.01.17, 11:00:01
Столкнулся с проблемой при перестроении большой сборки. После редактирования одной детали происхотит перестроение всей сборки. По времени это занимает 10 минут. Сборка около 250 деталей.
А у вас на уровне головной сборки много сборочных операций? Массивов компонентов, вырезов и т.д.?
По существу могу посоветовать поставить x64 и больше оперативной памяти, как тут уже упоминали.
В головной сборке операций и массивов нет. Только добавление подсборок и метизов. Увеличил память до 8 Гб. Особой разницы во времени перестроения не заметил. Но в диспечере задач видно что компас занимает до 5 Гб оперативки при загрузке головной сборки. А раньше, при 4 Гб оперативки занимал максимум 3,7 Гб. Открывал сборку в 17-ом. Не засекал время, но по ощущениям быстрее перестраивается.
Цитата: Andrei 72 от 12.07.17, 14:45:15
В головной сборке операций и массивов нет. Только добавление подсборок и метизов.
Задержка именно во времени перестроения, не при последующем сохранении?
Попробуйте отключить автосохранение.
Еще можно попробовать отключить сборку от спецификации, если она к ней подключена и подключить ее в когда работа над сборкой закончена. Если к спецификации подключена сборка и ее асс.чертеж, то после внесения изменений в сборку и ее сохранения спецификация может начать актуализировать асс. чертеж, т.е. перепроецировать его - времени на это может уйти много. Но у меня это наблюдалось только при сохранении сборок, а не при перестроении.
Открыл сборку. Время открытия-1 мин 50 сек. Перестроил сборку-1 мин 40 сек. Отключил автосохранение , отключил резервное копирование ( на 3 диска стояла,отключил от сборки спецификацию. Время перестроения-1 мин 20 сек. Стало чуть быстрее. Сохранение занимает несколько больше времени( секунд на 20) чем перестроение.Только работать без автосохранения не очень хорошо. А отключать резервное копирование вообще страшновато. Иногда вылеты компаса заканчиваются невозможностью открыть файл и резервный иметь в запасе просто необходимо. Спасибо Вам за советы. :)
Скорее всего в сборке присутствует какая-то "кривая" деталь. Вам придется методом исключения ее найти. Удаляйте поочередно из головной сборки подсборки и смотрите на время перестроения. Если после удаления какой-то подсобрки время перестроения резко сократилось, значит ищите косячную деталь в этой подсборке.