Перейти к публикации

Унификация изделий в SE


Рекомендованные сообщения

Уважаемые коллеги! Хочу открыть объемную тему для разговора, конечно для кого-то эта тема реализована полностью, может быть на начальной стадии или конечной, но в любом случае хотелось узнать Ваше мнение кто, что думает по этому поводу.

Актуальность задачи унификации изделий в SE:

В любой сфере деятельности у инженера-конструктора существует сборочное изделие или деталь (далее ОБЪЕКТ) которая применяется в различных проектах часто но изменяется в процессе проектирования незначительно - это изменение линейных размеров. В этом случае SE не заменимый помощник в реализации унификаций т.е. изменение линейных размеров в ОБЪЕКТЕ приводит к быстрому изменению чертежа (ассоциативная связь). Конечно необходимо для начала реализовать построение ОБЪЕКТА, грамотно подобрать связи, при необходимости некоторые размеры выразить в виде формул зависимых от других размеров, снять проекции в чертеже, оформить в соответствии ЕСКД … но в итоге Мы получаем математическую модель, которая обеспечивает быструю реализацию выпуска чертежей путем изменения линейных размеров в 3D и обновлений проекций чертежей с изменёнными линейными размерами в 2D.

Математическая модель – это ОБЪЕКТ который строиться по алгоритму т.е. походит на программный код. На примере SE – это входные данные зависимый(ые) размер(ы) по которому будет строиться ОБЪЕКТ. Обработка входных данных т.е. зависимый(ые) размер(ы) участвуют в формулах других размеров (образуя не зависимый(ые) размер(ы)). Конечный результат – это полностью перестроенная модель.

Проблемы, возникающие при реализации математической модели:

1. Если линейные размеры строятся по формулам то возможный результат расчета значения переменной будет к примеру выглядеть следующим образом: 3,852 мм. Если по конструктивным соображениям к значению 3,852 не предъявляется жёсткий допуск, то можно округлить до 5 (зачем ловить десятые доли). В SE4 не реализована функция которая бы округляла числа до кратности 5 (точность до которого требуется округлить) т.е. пример: 3,852 ~ 5; 4,9 ~ 5; 5,1 ~ 10. Эту функцию можно сравнить с функцией в Excel ОКРВВЕРХ (число; точность), где Число — это округляемое значение. Точность — это кратное, до которого требуется округлить.

Первая проблема решается путем написания макроса выше указанной функции на Visual Basic но вот вопрос как реализовать программный код и как “прикрутить” макрос к SE4 чтобы функция отражалася в мастере функций????

2. Двухсторонняя взаимосвязь переменных SE4 с Mathcad Prime 2.0

Не вижу решения этой проблемы и как реализовать это????

Уважаемые коллеги в этой ветке давайте указывать другие проблемы (с указанием порядкого номера), которые возникают в процессе реализации унификации ну и конечно по возможности пути их решения (с указанием порядкого номера проблемы).

Ссылка на сообщение
Поделиться на других сайтах


n@sh

1. Если линейные размеры строятся по формулам то возможный результат расчета значения переменной будет к примеру выглядеть следующим образом: 3,852 мм. Если по конструктивным соображениям к значению 3,852 не предъявляется жёсткий допуск, то можно округлить до 5 (зачем ловить десятые доли). В SE4 не реализована функция которая бы округляла числа до кратности 5 (точность до которого требуется округлить) т.е. пример: 3,852 ~ 5; 4,9 ~ 5; 5,1 ~ 10. Эту функцию можно сравнить с функцией в Excel ОКРВВЕРХ (число; точность), где Число — это округляемое значение. Точность — это кратное, до которого требуется округлить.

Посмотрите в справке раздел "таблица переменных" - > "создание переменных" -> "Пример: Использование внешней подпрограммы или функции при определении переменной" там написано как вставлять функции на VB

2. Двухсторонняя взаимосвязь переменных SE4 с Mathcad Prime 2.0

Не вижу решения этой проблемы и как реализовать это????

А если попробовать связать через Excel. Насколько я помню в Mathcad есть вывод в таблицы Excel.
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...