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

Нарезка сложной шестерни


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

Вы же спроектировали по какому-то закону свой сегмент? может проще задать закон изменения угла сегмента, от поворота шестерни на определенный угол. А дальше уже ручками или через скрипт делать вычитание

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


Спасибо всем за участие в теме. Особенно solid_world - большое спасибо за подробную и полезную информацию. Начало что то получаться. Уже получилось делать вычитание. Дальше нужно будет ещё разобраться с кучей технических деталей (это уже отдельные темы), но путь решения ясен. 

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

Ну вот и первые результаты. Это ещё не сектор  , но первый шаг сделан. Для нарезки коррегированной передачи нужна соответствующая фреза. Её геометрия слегка отличается от самой шестерни т.к. зуб должен быть чуть длиннее. Поэтому для начала я решил получить эту фрезу нарезав её шестерней. Т.е. сделал обратную операцию - из шестерни получил фрезу которой её можно нарезать. Заодно откатал скрипт. В итоге после 20 минут нарезки и 7 Гб съеденной памяти получилась деталь (для желающих попробовать в аттаче исходный проект, скрипт и результат). Конечный файл (сразу после нарезки) приложить не могу т.к. он раздулся до 370 Мб. Проблемы которые появились в процессе:

 

1. В конечном файле большое количество Undo объектов. Думаю из за этого и размер такой. Кроме того это ограничивает точность нарезки. Хотел делать с поворотом на 1 градус , но комп потянул только с точностью в     2 градуса (при исчерпании памяти SW просто выключался). Избавиться от них не получилось ни из GUI ни из скрипта. Есть ли способ выполнять операции без сохранение этих объектов ? Я не нашел как это сделать.

 

2. Как правильно сохранить деталь по окончании нарезки ?  Я пробовал 2 способа:

   1: Инструменты -> Defeature (так получена деталь которая в аттаче)

   2: Разрезать деталь. Вставка -> Элементы -> Разделить...

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

mill.rar

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

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

Вообще непонятно про фрезу - Вы хотите использовать метод копирования при нарезании (реального колеса) и сразу делаете инструмент, по профилю точно совпадающий с профилем зуба нарезаемого колеса? Просится метод обката с долбяком, либо пилить колесо строчками.

А для построения профиля зуба некруглого колеса, не проще ли построить эвольвенту начальной кривой?

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

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

По построению эвольвенты вдоль начальной кривой -  как я и писал выше не уверен что профиль зубьев сектора будет одинаковый.

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

Для получения зазора, надо просто шестерню-долбяк сдвинуть в тело нарезаемого сектора.

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

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

По построению эвольвенты вдоль начальной кривой -  как я и писал выше не уверен что профиль зубьев сектора будет одинаковый.

Вы говорите о радиальном зазоре. Это обычно 0,25*модуль. Обеспечивается он изменением исходного контура "инструментальной рейки". т.е. высота головки инструментальной рейки увеличивается  и составляет 1.25*модуль.  А профиль на криволинейных колесах у всех зубьев разный. Модульную фрезу низя смело использовать для их нарезки.

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Ветерок
      Написанное - бред. Не может длина детали семейства зависть от размера сборки. Каждая деталь семейства - это отдельная модель с заранее заданными размерами. Не может длина болта зависеть от толщины деталей. Если толщина меняется, то надо применять другой болт, а не изменять длину существующего. Также и с рамами. И всё это проще задать вручную. Надо просто иметь таблицу деталей нужной длины и в сборке указать на каком месте деталь какой длины находится. Без всяких X и Y.   Если хотите выпендриться с параметрами и уравнениями, изучайте ПроПрограмм.
    • Wolf_s78
      Доброго дня товарищи ! Нужна помощь в решении проблемы с работой станка в режиме оси С. Имеем станок Honor Seiki VL -250CM, в режиме оси С по команде М19 планшайба позиционируется с рывками ( такое впечатление , что по инерции проходит датчик). И при работе с изменением направления вращения происходят рывки в момент смены направления. Техподдержки сейчас естественно от Тайваня нет, а проблему решать нужно. Может кто сталкивался с такой проблемой    https://cloud.mail.ru/public/pFvb/xXke88wqh ссылка на видео работы
    • djtim
      не трудно, но помимо заклепок есть еще куча разного крепежа. Но для чего конечному пользователю заниматься рисованием каталогов крепежа когда они стандартизированы и прорисованы давным давно?
    • -stas-
      Возможно при установке Creo не была установлена галочка для совместимости со старыми версиями Toolkit. Я пользовался и тем и тем. С приложением по переносу реально удобнее и меньше ручной работы. Там ведь не только наименования можно разбивать. Например, у меня в спецификации при количестве символов в графе формат больше 2-х, формат автоматически переезжает в графу Примечание и в добавок к нему прибавляется само примечание и все вместе автоматически разбивается на строки.
    • gudstartup
      @Madmax70 если из экрана загрузчика пишет файлы а при создании копии памяти зависает значит у вас  неисправна карта памяти . может по идентификатору система и решает что у вас 1мб а реально отвечают только 512 у нас есть такое чпу у него вместо 3мб стоит 2мб и оно зависает на последних 2-х файлах *.FDB из интереса можно записать все данные по файлам а потом обнулить память и записать пустые файлы памяти в кол-ве 2-х и посмотреть запишется или нет. так как с полным бэкапом памяти проблема на лицо все равно надо иметь запасной вариант и копии всех файлов параметров программ и т.д надо сохранить.   Blank-Fanuc-1618-SRAM-File.zip имена им дайте соответственно sram1_0a .fdb sram1_0b .fdb
    • Бестолковый
      Вот именно! В скрытых сообщениях ничего подобного нет. Все аннотации (равно как и обозначение шероховатости туда "поселить" пытался) у меня "живут" в слое "dims", в том же где и все размеры. Поэтому был бы отключён этот слой - я не видел бы ни одного размера на чертеже. Скорее всего какой-то глюк. Подошёл кардинально - создал заметку, запихнул в неё обозначение шероховатости и сохранил как блок, вопрос закрыт всем спасибо! :)
    • статист
    • Юрий Деточкин
    • fenics555
      по факту имеется профиль, нарезанный в разную длинну в таблице сейества. И создавая нужный экземпляр в таблице семейства СБОРКИ, в СБОРКЕ в таблице семеств их нужно выбрать просто нужный экземпляр. Ну или подбирать через pro/programm по параметрам. но вертикальный или горизонтальный- какая разница, если он один и тот же?
    • gudstartup
      да я спрашивал у китайцев есть макросы
×
×
  • Создать...