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

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


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 пользователей

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



  • Сообщения

    • maxx2000
      так что за знак?
    • Ветерок
      Это условие противоречит следующему:   В каждом исполнении участвуют совершенно определенные детали, заранее заданной длины. При создании исполнений надо явно указать какую конкретно деталь использовать. Вот явно и укажите для каждой детали. Параметры из сборки тут вообще не участвуют. Это если говорить про сборку с таблицей исполнений. Или вы говорите про что-то другое, например, про сборку, которая изменяет свои размеры по заданным величинам. Это никакого отношения к таблицам не имеет.
    • maxx2000
      делай два Видео 11-11-2024 131929.mp4
    • maxx2000
      @Марсель как это сработает в случае  винтовой канавки?   Это сильно утяжеляет модель. По возможности правильнее сделать массив из операции вычитания, а не делать массив тел, и потом вычитать их все скопом.   Слишком много лишних построений. И тот же самый вопрос.  Как это сработает в случае  винтовой канавки?   Традиционно в другой хорошей системе, но как правило прежнему  справедливо для самой лучшей системы CAD    делай раз   Видео 11-11-2024 130802.mp4
    • Madmax70
      не пробовал так нажимать, спасибо за открытие еще  одного меню. но версия у меня Оi-MC, так что  нет там такого меню
    • zerganalizer
      На данный момент не я решаю - что покупать. Я изначально за Тайвань, редуктор и 22кВт главный привод.)))
    • IgP
      @Karl Benz - видимо, придётся вам самим заклёпки изготавливать ...
    • gudstartup
      вы зайдите в ipl меню системного ПО нажав - и .  если там есть такой  пункт то оно может сохранять srambak и некоторые файлы станкостроителя включая программу pmc если же мы имеем ввиду серию 0imc то безусловно там этой функции нет и сохранение возможно только через меню загрузчика.
    • Юрий Деточкин
      сборка имеет таблицу исполнений и построена из деталей, которые отличаются только длиной (вертикальное и горизонтальное расположение). длина деталей определяется параметрами из сборки L (length) и H (height). как задать условие, что если это вертикальная деталь, то длина была равна H (height), а если деталь горизонтальная, то длина была равна L (length)?  
    • Марсель
      Вы их уже сделали. Внутри контура выделенного красными линиями создаёте штриховку. По получившемуся профилю создаёте выталкивание. Сглаживаете нужные рёбра у выталкивания. Потом вычитаете сглаженное тело из основного. Если надо, создаёте перед вычитанием круговой массив.
×
×
  • Создать...