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

Провисание кривой


sagamor

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

Гастарбайтерам?!?! :wink:

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

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

ТС, намек на стимулирование процесса понятен?

Простите что давно не писал.

Ну dll я и сам могу написать. Все дело в алгоритме.

Да есть решение.. Головоломное только, не вижу пока интереса скрипеть мозгами. В общих чертах - есть цепная линия (гиперболический косинус почти в чистом виде). Есть две кривые горбов, симметричные, несимметричные, на одной высоте, на разных - не столь важно. "Притягиваем" цепную линию к одному горбу. Если вычислять кратчайшее расстояние между двмумя кривыми - то кривые будут сопряжены по касательной после совмещения по вектору кратчайшего расстояния. На втором горбе будет неизбежная ошибка - притягиваем ко второму горбу - вылезает ошибка на первом, но уже меньшая. Итерационный, сходимый процесс..

Конечно алгоритм хороший. Но пока не очень представляю как будет работать в трехмерке. Нет гарантий что кратчайшее расстояние будет лежать на горбу.

У меня родился такой алгоритм:

Строим с каким то шагом точки на кривой -> Ищем среди них экстремумы -> Протягиваем между ними цепную -> смотрим, если на каком либо участке цепная ниже чем исходная, переходим на точки , которые находятся ближе к центру.

Может есть что то не учтенное мной)

Изменено пользователем sagamor
Ссылка на сообщение
Поделиться на других сайтах


Смотри сообщение №16.

Посмотрел, и что?

Скрытый текст: Parasolid
UPD Еще раз внимательно-внимательно-внимательно перечитал тему и понял, что Ug_user выдал необходимой информации много больше, чем ТС. И, кажись, уяснил задачу сопряжения.

В 2D она решается скрипя. Ну а в случае применения неплоских сечений и в 3D....... В общем, пожелаю sagamor'у всяческих успехов в написании dll-ок!

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

Посмотрел, и что?

Скрытый текст: Parasolid
Очень круто. Это было построенно автоматичеески?
Ссылка на сообщение
Поделиться на других сайтах

Очень круто. Это было построенно автоматичеески?

Ну, как бы да. Но ведь это не то, что надо. И не NX, увы.
Ссылка на сообщение
Поделиться на других сайтах

Ну в принципе то что надо) В чем если не секрет? Тем более главное сам принцип, а адаптация это дело техники

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

Ну в принципе то что надо) В чем если не секрет? Тем более главное сам принцип, а адаптация это дело техники

В чем сделано - скромно умолчу. Тема-то об NX. А как это именно в нем реализовать - не представляю, не программист. А вот Ug_user многое объяснил именно с программерской позиции. За что ему спасибо!

Да и у вас есть свой алгоритм, так что удачи!

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

В чем сделано - скромно умолчу. Тема-то об NX. А как это именно в нем реализовать - не представляю, не программист. А вот Ug_user многое объяснил именно с программерской позиции. За что ему спасибо!

Да и у вас есть свой алгоритм, так что удачи!

Видимо в SW делали. Какое то уже готовое решение.

Ну ладно буду дальше смотреть/делать)

Изменено пользователем sagamor
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • IGor2D
      По итогу...: По гарантии приехали и поправили только точность реза, остальное не смогли исправить, нужен инженер с HSG. Глючный однако китаец, пытается сам себя сломать.
    • Gmv
      По кнопке FTP стойка имеет 6 страниц для трех разных хостов. Где можно указать IP , имя, пароль 1страница. каталог 2 страница. Больше настроек не нашел.
    • gudstartup
      на фануке настраиваете доступ по ftp на соответствующей вкладке  и также расшариваете папку  вашим сервером и все прекрасно работает.
    • gudstartup
      симулятор предполагает взаимодействие как с чпу так и со станком посредством другой plc программы иначе вам придется самому управлять входами и выходами а это непросто.    
    • Gmv
      У кого есть опыт организации FTP именно на станке? Стойка 0i-MF plus   Сейчас пока сервер настроен на компе, и то не до конца. файлы видны, извлечь их или скопировать в память станка не выходит. Но операторы уже сразу возмущены,  им проще бегать с USB флешкой и нажимать одну кнопку, чем прыгать по папкам. На хаасе это реализовано классно, он создает сетевой диск и полный доступ и со стойки с пк. Хотелось бы подобного.
    • Guhl
      Я нормально проекты писал и отлаживал на эмуляторе Балт-Систем На Heidenhain, насколько я понял, работает симулятор с их сайта в связке с PLC design @gudstartup пользовался этим вот в этой ветке
    • ID_Hacker
      Ну уж балт-систем то не надо сюда. Там такое ущербное всё, что аж страшно вспомнить. Haidenhain эмулятор где взять, подскажете? А как отработать взаимодействие между NC и PLC, действия где работают и оси и механизмы электроавтоматики. Сам хочу попробовать Run my virtual machine, да всё времени нет.
    • Bot
      Данное приложение разработано на языке Visual Basic с использованием программного интерфейса NX Open API и предназначено для использования в САПР Siemens NX, начиная с версии 2000. Стиль интерфейса пользователя идентичен стилю САПР Siemens NX. View the full article
    • Jesse
      @ГЕЛА Ещё можно посчитать в балках и учесть влияние отверстия через коэффициент концентрации напряжений..) Но у вас отверстие на всю стенку, так что лучше, проще и быстрее посчитать всё это дело в оболочках как выше сказали. Скругления перехода от стенки к полке удалите и в запас считайте.
    • 5axisCNC
      Можно плоскость дна задать множеством вариантов например точка направление
×
×
  • Создать...