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

как ПРАВИЛЬНО построить эвольвенту для зубчатого колеса?


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

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

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

есть у меня ещё один вариант, но он сложный и долгий, да и погрешности могут быть. все эти недостатки я исправил макросом, тоесть ручками я написал только его. профиль зуба рисует макрос. НО, этот вариант я выложу позже, ибо хочется узнать что думаете вы)

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


очень интересно. но как свести это воедино??? тулбокс как уже говорилось эвольвенту не чертит, а только дугу окружности...

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

хотя правильнее будет наверное использовать уравнение, тогда получится 100% идеально.

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

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

открываете справочник по высшей математике... :)

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

я так смотрю - все проходят эту стадию при освоении ПО :)))

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

может и не все, я до этой стадии дошел ещё год назад, когда нужно было курсовой проект делать по дисциплине детали машин. вот решил вспомнить...

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

строится контур зуба - линия по уравнению. Далее все элементарно. Уравнения приводились.

В ПРоЕ этим способом делал сам.

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

А объясните плиз, в чем разница "строить кучу точек и соединять их сплайном" и "линия по уравнению" с точки зрения математики...

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

А объясните плиз, в чем разница "строить кучу точек и соединять их сплайном" и "линия по уравнению" с точки зрения математики...

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

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

А объясните плиз, в чем разница "строить кучу точек и соединять их сплайном" и "линия по уравнению" с точки зрения математики...

разница может быть достаточно серьёзная.

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

1 точность задания координат точек - невозможно задать координату абсолютно точно. Чем больше точек, тем больше отклонений от "идеала".

2 способ аппроксимации линии между точками. В зависимости от применяемой математики (NURBS, B-splane) форма линии может быть разной.

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

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

строится контур зуба - линия по уравнению. Далее все элементарно. Уравнения приводились.

В ПРоЕ этим способом делал сам.

А как Вы определяли начало и конец этого контура: одня точка допустим "начало" - находиться "на дне зуба" (во впадине), другая - на вершине контура?
Ссылка на сообщение
Поделиться на других сайтах

А как Вы определяли начало и конец этого контура

не понял вопроса. Мне всё равно где начало, где конец :)

<noindex>http://fsapr2000.ru/index.php?showtopic=31...st&p=287647</noindex>

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

не понял вопроса. Мне всё равно где начало, где конец :)

<noindex>http://fsapr2000.ru/index.php?showtopic=31...st&p=287647</noindex>

Ну как-же все-равно???

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

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

Как строить окружности впадин и вершин, исходя из построенной эвольвенты?

окружности впадин и вершин строятся не "исходя из эвольвенты", а от системы координат в зависимости от модуля и числа зубьев. Больше для окружности ничего не нужно (кроме смещения, если оно есть).

Для построения эвольвенты требуется только диаметр впадин (и та же система координат) - как следует из приведённых по ссылке уравнений.

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

разница может быть достаточно серьёзная.

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

1 точность задания координат точек - невозможно задать координату абсолютно точно. Чем больше точек, тем больше отклонений от "идеала".

2 способ аппроксимации линии между точками. В зависимости от применяемой математики (NURBS, B-splane) форма линии может быть разной.

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

Чисто теоритически это все понятно, но практически CAD все-равно где-то там внутри строит "кучу точек"...

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

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

Строим эвольвенту с запасом (на полный оборот), строим окружности впадин и вершин и получаем профиль зуба.

производим обрезку эвольвенты)))

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

производим обрезку эвольвенты)))

Во-от! Наконец-то!

Значит боковая поверхность контура зуба является частью эвольвенты! Следовательно, имеет и начала и конец. А уважаемый `GOLF_stream` пишет : "Мне всё равно где начало, где конец ". Если все-равно, то получим просто эвольвенту, неизвестно где начинающуюся и оканчивающую и как по ней строить профиль зуба, малопонятно.

А если вспомнить еще и про корригирование, то ИМХО на базе "чистой" математической эвольвенты построить реальное зубчатое зацепление вряд-ли удасться...

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

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

Если бы Вы скачали файл, прикреплённый по указанной ранее ссылке, то смогли бы всё давно увидеть и - надеюсь - понять.

на базе "чистой" математической эвольвенты построить реальное зубчатое зацепление вряд-ли удасться...

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

да все строится. и коррегированная - тоже. только надо найти соответствующую формулу. (хотя в случае коррегирования - просто сместить контур эвольвенты).

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

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

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

п.с.

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

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Ветерок
      "увеличение оптимизации". Оптимизацию невозможно ни увеличить, ни уменьшить.
    • gudstartup
      @boomeeeer может от страны зависит
    • david1920
      нет время нет заниматься да и информации новой нет Это я на других станках делал
    • gudstartup
      @david1920 имеется ввиду платы на системах с сертификацией опций фалом oprminf старые в расчет не принимаются вы свой 18i восстановили?
    • gudstartup
      очень даже спрашивают как обязательную информацию для проверки вашей компании налоговый идентификатор должен быть указан. на myfanuc не спрашивают а вот на портале к сожалению просто так не зарегаться. 
    • david1920
      На 0I-TC mate менял плату управления приводами На 18i-TB менял для диагностики платы процессоров (один был от Spinner другой простой) процы были одинаковые Всё работает
    • brigval
      Браком 1.04В версии 1.04Добавлено: Автоуменьшение высоты шрифта многострочного наименования в ОН чертежа.Добавлено: Переименование поверхностей, баз, размеров в порядке их следования на чертеже.Добавлено: Переименование изображений по ГОСТ: сначала виды, затем разрезы, сечения, выносные элементы.Добавлено: Выравнивание неассоциативных видов.Добавлено: Ручной ввод шага и угла наклона штриховки.Добавлено: Перемещаются в макроэлемент компоненты, исключаемые из спецификации.Добавлено: Выбор количества значащих цифр в значении площади поверхности детали для вставки в ТТ.Добавлено: Возможность не авторазмещать ТТ перед конвертацией чертежа в PDF.Добавлено: Добавлены кнопки «Выделить все включенные в расчет» и Выделить все исключенные из расчета».Добавлено: Версия КОМПАС-3D Home показывается в программе со словом Home.Добавлено: Улучшен алгоритм считывания и вставки ТТ чертежа.Добавлено: При конвертации чертежа в PDF удаляется старый файл с таким же обозначением в начале имени, как обозначение в начале имени нового файла.Добавлено: Улучшено считывание номеров позиций из 3D-модели сборки.Исправлено: Иногда скрытые и потом показанные объекты чертежа отображались не серым цветом.Исправлено: Иногда после ручного заполнения графы «Масса» ОН чертежа в окне программы масса могла отображаться не правильно.Исправлено: В некоторых случаях из ОН чертежа могла не считываться литера.Исправлено: В некоторых окнах программы неправильно показывался заголовок окна программы.Исправлено: Другие замеченные мелкие ошибки и неточности кода.Скачать
    • boomeeeer
      Не помню чтобы у меня такое спрашивали при регистрации.
    • Snake 60
      @eljer0n  Откройте макрос SaveDRW.swp редактором VBA Найдите вот эти строки: Поменяйте выделенную цифру на нужную вам 3 или 4 - это количество символов которое останется от имени конфигурации. PS При сохранении в PDF тоже ругается на неправильное название чертежа, т.к. тоже обрезает название конфигурации до двух знаков, там тоже надо править при желании...
    • eljer0n
      @malvi.dp в общем порядок следующий (на каждое исполнение свой чертеж и позиция в спецификации):   Для исполнения с 2мя знаками. 1. Есть деталь с именем формата ХХ-01.01-01 (последнее -01 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации (как у вас на картинке). Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с корректным именем. 5. В спецификации сборки все отображается корректно.     Для исполнения с 3мя знаками. 1. Есть деталь с именем формата ХХ-01.01-011 (последнее -011 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации. Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с некорректным именем, а именно - с обрезанным до двух знаков исполнением (-01). 5. В спецификации сборки шифр отображается (внезапно! может какой глюк был: у солида или у меня ) корректно, как и у вас на рисунке.     Выходит, загвоздка все-таки только в сохранялке чертежа.
×
×
  • Создать...