Я считаю себя в некотором смысле “старорежимным”. Почему? Ну, сам посуди, читатель, в комнате, где я работаю, сидят еще 11 коллег. Но среди всей нашей инженерной дюжины только у меня есть это устройств. Да, это - калькулятор CASIO. Не то, чтобы старый: мне его подарили на День рождения пару лет назад мои детишки. Каким образом калькулятор относится к САПР, мы узнаем чуть ниже...
*****
Перед тем, как продолжить рассуждения, я хочу разделить все пластины (полосы, плиты, листы и т.п.) на две большие группы:
А. Собственно пластины.
Б. Пластины с отверстиями.
О последних моя сегодняшняя заметка.
Чтобы дальнейшее повествование было продуктивным, я рассмотрю в коротком ролике ту самую пластину, что вдохновляла меня в качестве специально подобранного примеры две предыдущие записи, и реальную конструкцию (штамп), над которым я работаю в данное время (на самом деле я в отпуске, но эти штампы меня ожидают на следующей неделе, тем более, они уже в стадии высокой степени проработки).
На что следует обратить внимание. Главным далее будут те размеры, которые я выделил цветом!
Начнем с рыжих.
Продолжим “красненьким”.
И закончим “зеленью”.
Замечание первое.
1. Большинство отверстий выполняются не только в указанных пластинах, но и в “соседних” деталях. Иногда сквозь несколько деталей.
2. Самое главное во всех этих отверстиях то, что они расположены симметрично относительно двух основных осей симметрий всех указанных пластин.
В конце ролика я снова привел знакомую уже нам пластину, где изменил размер между двумя отверстиями на 125 мм. Хочу сказать, как я строил эти отверстия: я вводил расстояния от двух ребер: от левого и правого по 17,5 мм и от верхнего 50 мм. Пока мне калькулятор не понадобился: я сумел 35 разделить в уме на два. Но что при построении отверстий от ребер грани делать без калькулятора в таком случае:
Уверен, пытливый читатель тут же начнет мне советовать создавать шаблон всех применяющихся в конкретной сборке пластин на уровне Профиля (нужно заметить, что все детали типа “Пластина” именно на основе этого и созданы). Но тут я возражу, что в конечном счете, и об этом я говорил в самом начале, система должна определять, что мы выполняем отверстия, и сама подставлять то, что нужно в размер. А при создании отверстия на уровне Профиля он остается для системы просто Профилем (пока).
Некоторые критически настроенные читатели посоветуют вводить формулы прямо в поля, определяющие смещения центра отверстий от ребер грани. Что это дает для экономии времени в сравнении с использованием калькулятора, я не могу сказать.
Есть многие способы создания групп отверстий: по массиву узлов, например, массивами и фрагментами. Но все это подразумевает недопустимо много дополнительных построений.
Замечание второе.
1. Из приведенных рассуждений видно, что утилита “Отверстия” должна быть дополнена возможностью, которую я называю “Симметричные отверстия” (СО).
2. В рамках “Системы “Пластина” я принимаю допущения, что:
а) Пластина (начальное тело) создана автоматически с размерами axbxs. Где а - размер пластины по оси х, b - по оси y, а s -толщина пластины. Всё это - заранее созданные переменные.
б) Само тело пластины - это эквивалент выдавленного на величину -s по оси z прямоугольного профиля, построенного симметрично на “Виде сверху” относительно точки 0;0.
3. При выборе опции СО система сразу считает, что для построения выбрана грань пластины, совпадающая с рабочей плоскостью “Вид сверху”.
4. Параметры команды построения отверстий, в дополнение к стандартным, заносится в базу данных примерно такой структуры:
Где:
“Имя базы данных” - в общем случае любое, но мне было бы удобнее, если в это поле автоматически подставлялось “Обозначение” и “Наименование” из основной надписи или имя файла;
m и n - по сути подобие данных о количестве отверстий линейного массива;
х и y- размеры между крайними отверстиями
d - диаметр обычного сквозного отверстия, если не выбран иной тип отверстия;
“Тип отв.” - нажатие сюда мышкой вызывает стандартное окно команды “Отверстия”, где пользователь выбирает нужную ему конфигурацию построения. Если пользователь воспользуется этой опцией, то значение диаметра d либо подставляется в стандартную утилиту, либо ей игнорируется.
Применение к детали команды построения “Симметричных отверстий” по указанной таблице привело бы к появлению следующих 10 отверстий в матрице (смотрим ролик).
Замечание третье.
1. Раз сформированная база данных по группам СО сохраняется и доступна для других деталей. Например, вышеуказанная база данных групп отверстий в Матрице, может быть вызвана в процессе выполнения команды построения СО, например, для Плиты нижней.
2. Необходимо также предусмотреть возможность использования аналогичной базы данных, но для единичных отверстий, координаты которых рассчитываются от центра базовой грани пластины.
В конце сегодняшней записи хочу привести пример недавно выданной мной реальной конструкции: Бака для гидравлических испытаний. По нескольким чертежам видно, насколько бы облегчила труд команда “Симметричные отверстия” в моем примере. И не только в моём...
*****
Еще раз отмечаю, что на совсем простейшем примере: пластина и отверстия, - видно, насколько можно сделать труд конструктора быстрым, легким, производительным и, в какой-то мере приятным...
А коли так, то в следующей записи я, как говорится, поддам жару...