Радость шестая.*****
Продолжаю рассуждения. Вот, какие замечания. Когда готовы окончательные чертежи деталей и сборок, куда входят эти детали, то известны:
1. Материалы, из которых изготовлены детали.
2. Способ скрепления между собой деталей (как минимум, подавляющего большинства из них).
4. Иные сведения, влияющие на параметры соединения (термообработка, гальваника и т.п.)
Если это так, то система может (а претендующая на звание современной продвинутой системы, обязана) сама определить то, что нужно дополнительно сделать с деталями и как все это должно быть отображено на чертеже.
Я бы назвал такой процесс тем забытым в T-FLEX: “от 2D к 3D”, - где проекции, это - суть: материал, способ скрепления, другие параметры, а получаемая из всего этого модель, это - обладающее новыми свойствами твердое тело.
Иными словами: сейчас для системы любая модель, это - “кусок твердого тела” (пока поверхности и проволочную геометрию не трогаем), а мои предложения как бы предлагают системе рассматривать новый объект, который я назову “деталь”. Дальнейшие мои рассуждения покажут, что разница между моей “деталью” и “куском твердого тела” не просто существенная, а решающая!
Перейдем к демонстрации пока обсуждаемой утилиты на примере наших двух пластин. На сегодня, чтобы отобразить в системе сварочный шов, я должен произвести такие манипуляции:
1. Определить тип сварного шва.
При этом конструктор выполняет для системы даже не “листальщика и оглашателем” четырехтомника Ольшанского или тома Анурьева (хотя и это уже в автоматическом режиме нужно срочно закладывать в систему), а банальным “напоминальщиком” пунктов того или иного ГОСТа.
2. Создать сварной шов.
3. Создать обозначение сварного шва.
4. Отдельно можно создать некий “косметический 3D сварной шов” ...
А теперь короткий ролик о том, как это мне пока видится:
Что показано:
1. Пользователь выбирает кромку, где будет расположен сварочный шов.
2. Система сама определяет тип сварного шва.
Я использовал для показа окно переменных. Вместо него мне должно было выскочить окно, где система предлагает выбор из возможных типов швов. Например, такое:
Тут должны быть и опции, позволяющие системе, в соответствие с настройками (например, экономно, технологически), выбрать самой вариант. Также можно оставить выбор на потом, выбрав “неуказываемое соединение”.
3. По полученной от пользователя информации система, если это нужно, сама редактирует кромку, учитывая при этом то, что некоторая геометрия, например, ось отверстия, должна остаться на своем ранее определенном месте.
4. Когда пользователь перейдет к оформлению чертежа, система будет готова обозначить чертеж согласно всей уже имеющейся у ней информации.
Дополнительно (это пока не обязательно) можно сказать:
Поскольку у системы есть все параметры сварного шва, то ей, системе, не должно составить труда предоставить пользователю все для оформления технических требований, в том числе и правильную запись сварочного материала (электрод, проволока, газовая смесь), а для технолога система уже должна быть готова выдать все параметры сварки: напряжение, ток, полярность, скорость, импульсность, подготовку к сварке, характеристики термообработки и т.п.