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

Смещенная кривая


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

Есть сегмент сферы со смещенной осью вращения (бочка). К ней примыкает сегмент цилиндра. ось цилиндра смещена на некоторое расстояния от диаметра (параллельного оси цилиндра) сферы.

 

Задача: построить кривую лежащую на сфере и смещенную на определенное расстояние от кривой пресечения сегментов сферы и цилиндра. 

 

3f93AJs.jpg

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


Попробуйте построить поверхность по траектории, где профиль - дуга R50, а маршрут - исходная кромка, которую необходимо "сместить"

Ссылка на сообщение
Поделиться на других сайтах
Можно попробовать GeometryWorks.

стоит. только я в английском ноль. пока не разобрался как там что строить 


Попробуйте построить поверхность по траектории, где профиль - дуга R50, а маршрут - исходная кромка, которую необходимо "сместить"

крсаучик!!! пошел тянуть  :music_serenade:

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

Вы уверены, что вам нужно именно одинаковое расстояние по поверхности?

 

1. Построить копию сферы (если сфера нужна).

2. Удлинить поверхность цилиндра или копии цилиндра.

3. Обрезать копию сферы.

4. Удлинить обрезанную поверхность на нужное расстояние.

5. Использовать получившуюся кромку по своему усмотрению.


 

 

Попробуйте построить поверхность по траектории, где профиль - дуга R50, а маршрут - исходная кромка, которую необходимо "сместить"

не уверен, будет ли она совпадать со сферой.

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

Тогда никак в "голом" SW.

Да протянуть окружность свипом по кромке цилиндра, которая на сфере лежит. Пересечения этого свипа со сферой и даст нужный офсет.

Выложи геометрию -- сделаю)

UPD уже @losevt посоветовал..

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

получилось: "гнутую трубу" использовал как инструмент для обрезания поверхности сферы

3f9tE1u.jpg

и вот получил что хотел

3f9uvkJ.jpg

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

В таком случае будет расстояние удаленное по прямой, а не расстояние по поверхности. В исходном вопросе же читалось именно второе.

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

В таком случае будет расстояние удаленное по прямой, а не расстояние по поверхности. В исходном вопросе же читалось именно второе.

Согласен - ваш вариант прост и точен.

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

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

нужно...подумать.

Но метод Ruslan не требует проверки) сяб

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

Атан а вы в разных сечениях попробуйте проверить. Там уже не дуга, кривая получается. Вот ее давайте и проверим

Ссылка на сообщение
Поделиться на других сайтах
Да протянуть окружность свипом по кромке цилиндра, которая на сфере лежит. Пересечения этого свипа со сферой и даст нужный офсет.

мне. странно выходит. Построил окружность на плоскости, перпендикулярной кромки, и проходящую через конец этой кромки.

построил "гнутую трубу"

взял произвольную точку на кромки. Через нее провел поверхность, перпендикулярность кромки.

С проецировал на эту поверхность "трубу". В результате это не окружность((

3f9Wfiw.jpg


Мы имеем всегда сегмент с радиусом большой сферы (он есть const)

к сожалению нет. мы имеем дугу сферы, радиус которой меняется по длине кромки

Ссылка на сообщение
Поделиться на других сайтах
Мы имеем всегда сегмент с радиусом большой сферы (он есть const) и одинаковой хордой от протягиваемого сечения (тоже - const), ибо радиус сечения постоянный.

Длина вдоль поверхности и пересчитанная хорда разные вещи.  Совпадение результатов у двух вариантов построения, это частный случай, если бы например был не цилиндр, а плоскость перпендикулярная оси сферы.

 

п.к. В сечении сферы плоскостью на концах траектории не дуга, а сплайн.

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

Если пытались поставить размер или померять, то этом может быть просто ограничение ядра программы

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

Сделал, кому интересно. Всем сяб. За основу взял методику Ruslanа

SW 2015 Пластина.rar

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Viktor2004
      какая ссылка не рабочая? Ссылка на этот же форум. Там в низу пятой страницы мое видео как создавать файлы MACRO
    • WSXASD
      Спасибо. Жаль только там ссылка не рабочая((( Уже весь интернет прошерстил. Нету
    • Павлуха
      Тат помогает серверный юпс. А сохранять солид сам напоминает.
    • Viktor2004
      Вот тут на пятой странице есть https://cccp3d.ru/topic/114285-софт-фанук/page/5/  
    • WSXASD
      Здравствуйте коллеги! Подскажите, как открыть и редактировать диалоговые окна меню Custom? Это своя оболочка от производителя. Зачем мне это нужно? Потому что станок шлифовальный китайский и сделан с китайской логикой. Меняя значения параметров обработки в этих окнах, я меняю переменные, которые затем используются в макропрограмме обработки. Чтобы понять как работает макропрограмма обработки, мне нужно знать какие именно переменные меняются, когда я меняю тот или иной параметр в диалоговом окне. Если я правильно понимаю (может быть и нет) то за эти меню отвечает файл PD0105M.000 Вот как и чем его открыть и посмотреть что внутри?
    • ak762
      а двухтомник какого года издание? а то встречаю в сети только однотомники
    • lem_on
      Артефакты на конкретной детали, конечно не тройное пересечение, но по факту оно так иногда и выглядит, ели не выпедриватся особо. 
    • lem_on
      Офигеть, Шура открыл для себя геометрию!!!  Только стол можно тоже наклонять, либо голову под стол кривой поворачивать и это как раз исправляется параметрами, взять хотя бы провисание головы если ось У на голове находится, что стол под нее криво ставить? 
    • Killerchik
      Конкретно DMU нет, но в принципе поворотные головы да, видел. Давайте разделим проблему на совсем простые кусочки. Меня сейчас интересует только один параметр - перпендикулярность оси вращения шпинделя этого пятикоординатного фрезера к поверхности его стола в плоскости YZ. Допустим, что ось Z параллельна оси вращения шпинделя. Соответственно, к оси Z поверхность стола будет также не перпендикулярна. 1. К столу станка притянута толстая плита, нижняя поверхность плиты шлифована. Поскольку стол не перпендикулярен оси вращения шпинделя, нижняя поверхность детали также будет не перпендикулярна оси вращения шпинделя. 2. При сверлении и/или растачивании цилиндрических отверстия(ий) двигаться должна только ось, параллельная оси вращения шпинделя. Так устроен процесс резания. 3. Просверленные и/или расточенные отверстия будут не перпендикулярны нижней поверхности детали. Это не исправить никакой компенсацией.
    • Ветерок
      Сделать одно отверстие. Два других делать до поверхности первого отверстия или до его оси. (надеюсь Инвентор это умеет). Или делать отверстия до точки пересечения их осей.   Но в самом углу всё равно придется строить сферу. Только прямыми отверстиями не получится.   Или строить хотя бы одно отверстие вращением со сферическим торцом.
×
×
  • Создать...