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

Унификация изделий в 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 пользователей

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




  • Сообщения

    • Andrey_kzn
      - тут возможно смысл сообщения в том, что оси не синхронизированы, только вот зачем синхронизировать  оси X и Y не понятно. В случае двух шпинделей например,  coupled будет означать синхронизацию.
    • niagara39
      Правильно ХУ на этом станке не перпендекулярны. Тормоз оси У включен постоянно, отключается только при перемещении самой оси У. Координаты не  меняются... Знать бы что за параметры, пока ничего подобного не нашли
    • nicomed
      Поднял старые записи. Из того что было максимально похоже на то, что можно было назвать "получалось" :   Самому не совсем понятно поведение СкетчМенеджера при отрисовке линии от координат 0,0,0 - частенько слетает в произвольное место на виде. 
    • maxx2000
      на втором  скрине PLC сообщает что-то типа "старт программы запрещён потому что оси ХУ не связаны". Возможно станок в режиме точения должен заблокировать перемещение У, включить тормоз или что-то ещё для произвольного смещения под нагрузкой. Возможно косяк в тексте программы.
    • maxx2000
      @sneg0vik как это? Если ХУ не перпендикулярны то это уже не У, а скажем ось В. Нет, конечно в теории можно построить станок с неперпендикулярными ХУ. Вопрос зачем? Gildemeister CTX 420 это же токарно-фрезерный с осью У
    • sneg0vik
      На станке ось "X" является наклонной по отношению к оси "Y" (т. е. они не перпендикулярны). Поэтому надо полагать (учитывая текст ошибки) у вас отключена связь оси "Y" с осью "X".   Проверьте меняются ли координаты оси "X", когда вы двигаете ось "Y". И наоборот. Если - нет, то ищите как включить (наверное через параметры) взаимосвязь оси "Y" с осью "X".
    • ДОБРЯК
      Если ваш Заказчик и такую работу примет, то необходимо в шпоночное отверстие добавить и массу воды. Примерно 1/4 от той массы которую вы будете добавлять.  Да и еще и не забыть добавить момент инерции от воды.
    • Soprin
      В функции MOVE по F7.3 должно же из R270 переносить в R278?
    • niagara39
      Причина все еще не найдена... Но заметил, что сразу после включения в меню диагностики появляется следующее предупреждающее сообщение: 10155 M: Y-axis: Y-axis and X-axis not coupled , но причина его появления и его смысл неизвестны
    • maxx2000
      скажите, Вам уже делали эти детали? Вы себе представляете как и главное  чем, можно обработать внутренние углы без скругления на вашей детали? Разве что проволокой. НО оно же стоить будет как крыло от боинга. 
×
×
  • Создать...