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

Как быстро нарисовать спираль?


sas0501

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

Мона ли спиральку без гемора нарисовать в скетчере с возможностью быстрого добавления если понадобится витков или увеличения или уменьшения шага??

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


Весь, вопрос для чего нужна спираль в скетчере?

Может есть более простое решение.

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

хочу по ней фигачить в traectory milling если есть более лёгкий путь создания спирали при обработке отверстия подскажи

вариант с surface milling (надо учитывать диаметр фрезы когда указываешь поверхность обработки иначе если есть какие-либо ограничивающие стенки то фреза дойдя до них прекращает обработку ) слишком гемороен надо что то более простое типа выбрал круглое занижение (объём) выбрал стратегию по спирали и всё

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

К сожалению по обработке подсказать ничего не могу.

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

Как нарисовать кривую по спирали, могу расказать, за 2 операции.

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

Как нарисовать кривую по спирали, могу расказать, за 2 операции

<{POST_SNAPBACK}>

круто!!! давай тока лучше с картинками если там сложно

а по поводу обработки спираль там есть да тока не та что надо она идёт ступенькой

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

Через Helical Swep.

1. Рисуешь в Helical Swep траекторию под углом, можно до оси.

В качестве сечения используешь вертикальную линию, тип элемента - поверхность.

2. Проецируешь полученную кромку на плоскость (Edit>Projekt).

а по поводу обработки спираль там есть да тока не та что надо она идёт ступенькой

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

Есть метод проще. Создаешь базовую кривую по уравнению. Система координат - цилиндрическая. Уравнения:

theta = a * t * 360

r = b * theta + c

z = d * r

где а, b, c, d - необходимые тебе числовые коеффициенты. Если z не нужна можно не писать последнюю строку.

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

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

Мой вариант:

Insert -> Model Datum -> Curve... -> From Equation -> Done

Выбрать систему координат в Дереве модели, например ->

Cylindrical -> далее в редакторе Pro/TABLE пишем, например:

r=t*600

theta=t*(1.5*360)

z=0

где

600 -- радиус описанной окружности,

которую занимает спираль;

1.5 -- количество витков.

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

То что Вы описали - это отнюдь не

в Декартовой системе координат

<{POST_SNAPBACK}>

потому что

Cartesian

<{POST_SNAPBACK}>

и цилиндрическая КС - разные названия одного и того же. Сравните уравнения приведенные мной и Вами (учитывая возможность перестановки сомножителей) , и повспоминайте математику. В Декартовой КС координаты x, y и z. В Цилиндрической КС угол theta (суть проешная транскрибция греческой буквы), r - расстояние до оси, и z.

------------------

З.Ы. Сцылочку с уравнениями для разных кривых я давал здесь :http://fsapr2000.ru/index.php?show...1392&st=40#

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

Есть метод проще

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

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

To Finist:

Сильно спорить не буду,

однако как объяснить это :g: :

Изображение

*Цилиндрическая система координат идет отдельной строкой...

**Прошу прощения... :worthy:

Это я вех запутал! :thumbdown:

Свой пост #8 уже отредактировал.

Мой вариант действительно для Цилиндрической СК.

Единственное в чем я прав -- так это в переводе... :wink:

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

Ух ты, ё. На перевод не посмотрел, смотрел на уравнения. И посему делаю вывод - в Картезиан КС Ваши уравнения работать не будут, ошибки не выдадут но и кривая не построится, потому как определение Х,Y,Z отсутствует.

это пишет прошка для декартовой КС

/* For cartesian coordinate system, enter parametric equation

/* in terms of t (which will vary from 0 to 1) for x, y and z

/* For example: for a circle in x-y plane, centered at origin

/* and radius = 4, the parametric equations will be:

/* x = 4 * cos ( t * 360 )

/* y = 4 * sin ( t * 360 )

/* z = 0

а вот это для цилиндрической КС

/* For cylindrical coordinate system, enter parametric equation

/* in terms of t (which will vary from 0 to 1) for r, theta and z

/* For example: for a circle in x-y plane, centered at origin

/* and radius = 4, the parametric equations will be:

/* r = 4

/* theta = t * 360

/* z = 0

--------------

У Pro-Grizzly интернет таки быстрей работает !

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

...в Картезиан КС Ваши уравнения работать не будут...

<{POST_SNAPBACK}>

Все верно! Только в Cylindrical.

Выше я уже признал свою "редисочность"! :clap_1:

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

нефига себе гемор !!!!!!!!!!!

<{POST_SNAPBACK}>

Это не "гемор", как Вы позволили себе выразится, а нормальный инструмент построения кривых любой сложности, управляемых уравнением. Не только архимедовой спирали, а и любых других алгебраических кривых третьего, четвертого и более порядка, циклоидальных и трансцендентных кривых описываемых аналитически. Делается в три клика.

вот в SOLIDE

<{POST_SNAPBACK}>

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

Мой вариант:

Insert -> Model Datum -> Curve... -> From Equation -> Done

Выбрать систему координат в Дереве модели, например ->

Cylindrical -> далее в редакторе Pro/TABLE пишем, например:

Код

r=t*600

theta=t*(1.5*360)

z=0

где

600 -- радиус описанной окружности,

которую занимает спираль;

1.5 -- количество витков.

Сообщение отредактировал Pro-Grizzly - Sep 20 2006, 10:32

<{POST_SNAPBACK}>

а как поменять направление спирали и что за параметр z и на что он влияет и как поменять шаг между витками??

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

ладно ставлю вопрос прощё как обработать фрезой круглое занижение по спирали пока у меня тока получилось surface milling и то если в качестве поверхности обработки указывать дно занижения и в качестве замкнутых линий брать внешний диаметр (ребро) а в качестве внутреннего диаметра рисовать (проецировать) круг

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

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

а как поменять направление спирали

<{POST_SNAPBACK}>

инвертировать theta, проще говоря минус поставить.

что за параметр z и на что он влияет

<{POST_SNAPBACK}>

Z - третья кордината, то есть задав ее получишь смещение от выбранной системы по как раз по Z.

как поменять шаг между витками?

<{POST_SNAPBACK}>

указав параметр b в моей версии построенияя уравнений.

2 Kiev78 :

Не надо путать разные весовые категории САПР!

<{POST_SNAPBACK}>

Э-эээ, ну ладно .... не буду. :smile:

Кривые задаваемые уравнением очень кстати при конструировании кулачков ... задумайтесь сколько головной боли было бы при реализации необходимого закона движения толкателя если бы не было подобного инструмента ?

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

Это все хорошо, а как навить спираль по окружности

Это частный случай общей задачи.

А задача такова – навить спираль вдоль произвольной кривой?

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

post-653-1165377082_thumb.jpg

А задача такова – навить спираль вдоль произвольной кривой?

<{POST_SNAPBACK}>

Так что-ли?

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

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

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

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

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

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

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

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

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

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

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




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