Сопряжения разваливаются

Автор Alekzander, 18.02.21, 10:38:05

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

IgorT

Вот такие прелести матядра Компаса... Ужас.
Alekzander! Сообщите количество критической массы компонентов сборки, когда поймаете. Важная инфа.

Alekzander

Цитата: Alekzander от 18.03.21, 10:33:21Все-таки что-то у Компаса с головой...

...

Создаю в контексте сборки подсборку...

Еще чудесатее...

Если вместе с созданной  в контексте и открытой подсборкой открыта и сама большая сборка
сопряжения в подсборке не выполняются и все происходит так же как мучения в основной (большой)

Стоит закрыть основную (большую) сборку - всё четенько сопрягается и сохраняется.

Открываем основную - все стоит на месте и красноты нет
Как это развидеть...

Но, полагаю, приключения не закончатся....

Vitalij Lysanov

Интересный случай, и про интерес потом...

Ничего не пропадает, просто не пришла очередь на обработку.
На форуме вспоминали, когда изменение Компас обработал на следующий день.

Это нужно было сохранить и выключить машину.
Включаем машину, и вся цепочка в дереве отрабатывается. Могут быть еще промежуточные уровни, которые подгружаются с временных данных (для ускорения работы) и это нужно пройти всю цепочку чтобы все пришло к реальности.
Заметим, что это все происходит очень долго и заставлять Компас выполнять эту работу каждую секунду - нереально. Могут быть приоритеты операций. Новое в первую очередь. Так это непонятно что пересчитывать. Все или ничего.


Загружать большую сборку построениями?
Хотя бы разместило по координатам.
Кстати, в авиации работают только по координатам, бывает много исполнений, модификаций и привязка может просто исчезнуть.

Вот поставили в сборку и есть интересное сопряжение
Совпадение по ЛСК.

Совпадение по ЛСК, может еще и с именем, что показать, какие детали соединить.
С именем всегда программа может проверить сопряжение и даже просто соединить детали из папки.

Допустим все детали находятся в папке. Программа берет по одной детали и вставляет в сборку. Дальше читает дерево сборки, и конкретно имена ЛСК.
Если имена подходят, включает сопряжение Совпадение ЛСК.   

Совпадение ЛСК - это просто поворот, и ничего не вычисляется, просто вся цепочка последовательно проворачивается.

А интерес конкретной ситуации как раз и
проверить это сопряжение Совпадение по ЛСК на предмет отработки.

Остальное сопряжения все идут с расчетом и вычислениями


Vitalij Lysanov

Исходная информация - это содержимое папки с файлами
Если исходная информация - это содержимое папки с файлами, в дополнение решена проблема спецификаций - это просто отобразить содержание папки в формате спецификации.

Групповые спецификации, и сразу про плюсы - меньше бумаги и наглядно.

Графику каждого исполнения можно отобразить на экране в явном виде и сохранить как документ - для цеха это хорошо.
И спецификация на одно исполнение - для цеха это тоже хорошо, с точки зрения наглядности, особенно на экране.

Даже если есть спецификации на каждое исполнение, для Лоцмана стараются сделать групповую.

Лоцман - это надстройка над выбранными двумя стандартными базами данных. И хочется посмотреть, как стандартной базе данных объяснить А, Б, В, Г.

Лоцман преобразует групповую информацию в информацию на каждое исполнение
В базе есть своя оптимизация, может даже и лучше, т.к. работает со всей базой. Если есть повторяющаяся область, ей просто будет присвоено имя. И этого никто и не заметит, если конечно специально не спрашивать.

Когда еще и Лоцмана не было, прекрасно работали прямо с базой данных. И изучить SQL полезней, чем запоминать форматы ввода в Лоцман.
Вот говорят, с такой степенью сборки информации (обобщением, автоматизацией) могут работать пять человек, а нужно больше. А зачем больше.
Кому нужна информация, тот уже ее получает по рассылке или по готовому запросу.
 
Представление и отображение информации
Есть представление, а есть отображение информации.
Спецификация в Excel это как раз представление информации, только еще добавить слева две колонки Обозначение и Наименование.

Этого достаточно всем для работы, и для раскрытия заказов - тоже.  И всегда можно вернуть в первоначальное состояние.

Это формат базы и его можно загрузить в любую базу данных.

Нужна выборка по одному исполнению - пожалуйста, только в бланк спецификации заполнить, а бланки спецификаций и Excel прекрасно расчерчивает. 

Нужно обобщение для групповой - пожалуйста, и это задача для студента, а не для солидной организации. В бланки А, Б, В, Г только расположить информацию.


Картинка про перебор вариантов ЛСК для сопряжения совпадение
https://docs.google.com/document/d/1rjQyS7nj60jKDtY2St0q5bcv4wSwMO-csMQJkD8Skbw/edit



Промежуточные сборки с главной системой координат в точке крепления
В нужной точке крепления можно поставить даже не ЛСК, а в главную систему координат.
За болт можно не переживать, в ведомости снабжения, болт появится.

Первая деталь - пластина с тремя отверстиями.
По объекту отверстие ставим ЛСК.
Болт размещаем в документе в главных осях.
Собираем в сборку, пластину и три таких болта.

Включаем:
Сопряжение совпадение ЛСК1 -Деталь1
Сопряжение совпадение ЛСК2 -Деталь2
Сопряжение совпадение ЛСК3 -Деталь3

(Эту операцию можно и программе доверить)


Можно и Аскон доверить включать Сопряжение совпадение.

Договориться только нужно, чтобы проверяли имена ЛСК, или начало нужных ЛСК в имени обозначить.

Не выполняются условия по имени ЛСК - ничего не происходит.

Есть признак автоматизации и есть одинаковые имена ЛСК - включаем Сопряжение совпадение




Alekzander

Приключения продолжаются
Грань, на которую ранее было наложено сопряжение "Совпадение"
Становится вот в такую позицию
смещение.jpg
Легко и непринужденно

Конечно, то что Компас оперирует такими малыми числами делает ему честь.
Осталось понять откуда он, бл., их берет....

beginner

экспортированные модели есть?

Видится мне, что присутствует просто какая-то проблемная модель, которая с виду нормальная, но имеет внутренний изъян... и вот из-за неё всё и катится...

IgorT

К стати да! Было подобное в сборках с импортированными моделями.
Ну че, есть такие?

KiDim

Такая же проблема была в 15-ке, когда были сопряжения к массиву к модели.

beginner

Ещё раз приведу список "неисправностей" из-за которых по моим наблюдениям возникают проблемы в сопряжениях.
1. Использование привязок к компонентам, полученным массивами;
2. Использование экспортированных моделей. (Например, когда в стороннем CADe у модели имеются грани сориентированные строго под 90 градусов к основным плоскостям, но при экспорте между ними угол уже не 90, а 89,99999999...);
3. Использование сопряжения "симметрия". Я от него отказался окончательно (обхожусь "на расстоянии"... благо формулу всегда можно вписать, чтобы получилась та же симметрия).

Alekzander

Экспортированных, типа степ или иджес нет.
Есть компасовские модели, которые имеют "операцию без истории" и какие они там были неизвестно. Кстати из этого числа сборки Компаса, сохраненные как детали - они тоже "без истории". Проверял значимые грани. Везде 90,00000 ну или 180,000000
Да и ужас ситуации в том что вылезает все уже потом, а не сразу.

...Насчет симметрии - скорее всего есть. Точно есть вспомогательные плоскости как "средние"

...Я уже прежде чем накладывать сопряжение, проверяю параллельность там, перпендикулярность и прочее. Особо не спасает.

Вообще все это жуть как грустно. Вместо того чтобы просто работать - приходится постоянно искать "костыли".

Warlock-72

Цитата: Alekzander от 22.03.21, 13:24:08... Осталось понять откуда он, бл., их берет....

Применительно к вопросам по КОМПАСу, вспомнился диалог-хохма:
- Можно вопрос по существу?
- Задавай.
- Что ты, бл..., за существо такое?