Как расположить отверстия строго в по спиральным канавкам

Автор СВ, 15.11.24, 09:34:45

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

beginner

Применить команду "усечение кривой" для изначальной спирали. И проделать все манипуляции над усечённой частью...

СВ

Создать специально для точек копию спирали и усечь (или новую укороченную)?

Также:
Цитата: beginner от 15.11.24, 11:34:43У неё есть Радиус (Р) и Шаг (Ш). Ещё у нас есть Угол (У) между двумя точками по спирали. Но угол нам задать в параметрах точки нельзя, а можно только расстояние (Жо). Ну и прекрасно...
Жо = У*пи*Р*((Ш/(2*пи*Р))^2+1)^(1/2)/90 (вроде бы так...)
Не понял, каким именно способом задаётся расстояние между точками.

beginner

Цитата: СВ от 15.11.24, 13:36:44Создать специально для точек копию спирали и усечь (или новую укороченную)?
Если есть желание, то можно создать новую спираль для расположения точек.
Но лично мне больше нравится усечь текущую спираль.

Цитата: СВ от 15.11.24, 13:36:44Также:Не понял, каким именно способом задаётся расстояние между точками.
Точки задаются командой "точка на кривой". В опциях этой команды есть "длина". Вот туда вставить формулу (через переменную)

Pokemon

Цитата: СВ от 15.11.24, 13:08:47Нюанс: мне нужно спроецировать точку не на первый виток. Как?
Попробуйте при редактировании создания точки вот эти кнопки, которые переключают варианты расположения точек.

СВ

Склепал с помощью доп.спирали, привязанной к основной и формул для расчёта положения двух групп отверстий по углу

IgorT

Предлагаю рассмотреть вариант решения обсуждаемой задачи.
Использован массив по таблице параметров.
Критику послушаю.
На вопросы постараюсь ответить.

2024-11-16_21-27-57.png

Точки по канавке.m3d
К21


+ Благодарностей: 2

СВ

 Да, работает. Для произвольного шага - самое то.
Неудобство: долго вникать постороннему. И создавать новый файл. Разве что ЭТОТ взять как заготовку.

СВ

Цитата: beginner от 15.11.24, 12:53:54мда... не стал мучить компьютер и нажал Ctrl+Alt+Delete.
что-то в этой модели нужно переделать... это плохо когда одна деталь вешает систему :))
Добрался до проверки тормозов:
сдвигаю границу Дерева до построения нарезки - где-то 11478 КБ, убираю нарезку (Элемент по траектории) -  1124 КБ. НЕ ХИЛО - 10 МБ на одну "спиральную операцию"!!!
Меняю спираль, Эскиз - без толку.
Строю новую деталь, просто цилиндр с той же самой нарезкой: 4293 КБ, включая 4080 КБ на собственно Элемент по траектории. Спираль "похудела" в 2,5 раза!

Нашёл очень похожий чей-то старый барабан (старее на 5 месяцев), так там вообще 1296 КБ, из них на Элемент по траектории всего лишь 732 КБ (разве что Эскиз там не со скруглениями, а чистая окружность).
Пробую такую же окружность на своей новой детали: итого 2438 КБ вместо 4293 (из них на нарезку: 2438-161=2277).

- - -
Как эту хрень победить? И вообще: - АСКОН, почему вырезание по спирали такое ресурсоёмкоехреновое?

СВ

 Попросил товарища построить такую же новую деталь.
У меня 2400 КБ, у него 1400 КБ.
?
Парадокс.

LoserCrane

Цитата: СВ от 19.11.24, 09:44:43почему вырезание по спирали такое ресурсоёмкоехреновое?
Такое будет в любом КАДе. Винтовая спиральная канавка - это поверхность сложная, заполняется она овердрохрена большим количеством полигонов. В SW все примерно тоже самое, тормоза при спиральных канавках. Я наоборот уничтожаю в импортированных модельках всяких фитингов нарезанные 3д резьбы, ибо на них никаких ресурсов не хватит. Не помню, в Компасе есть возможность загрубить качество изображения? Загрубите, должно крутиться быстрее.
СПИРАЛИ - ЭТО ЗЛО...имхо. Впрочем, каждый сам себе Буратино в поисках проблем.


СВ

 Разобрался (помогли).
ЗДЕСЬ всё просто - из-за "гранёности" потребовалось выставить максимальное разрешение и забыл про это, а из-за безграмотности не знал, что разрешение напрямую определяет размер файла.
- - -
"Автоматически" возникает мысль:
зачем мы ХРАНИМ такую огромную информацию, если можем хранить минимальную, а точность увеличить уже в Детали, в Сборке при открытии, включив кнопку "Восстановить точность...". Более того, эта "кнопка" может быть виртуальной: храним - объём по минимуму, вставляем - преобразуется по настройке Детали, Сборки.

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

UU

От этой настройки зависит точность расчётов, иногда может быть критичной, если сильно за грубить.

p3452

Наконец-то некоторые "гуру" дозрели ;)
Давно говорил:
- динамическая "точность"
- динамическая "детализация"
- статический формат хранения модели...

p/s: Кстати, в так презираемом машиностроителями AutoCAD все ЭТО давно есть...

СВ

 Я лично совершенно не дозрел. Просветите про эти ...
А главное, что хотели сказать? Что "гуру" виноваты в том, что Компас не дотягивается ДАЖЕ до AutoCADа?

СВ

Цитата: UU от 19.11.24, 15:04:41От этой настройки зависит точность расчётов, иногда может быть критичной, если сильно за грубить.
Ясное дело. Но почему бы ПРОМЕЖУТОЧНЫЕ дела не делать на грубых настройках, там же часто - лишь бы былО.

p3452

Цитата: СВ от 19.11.24, 16:13:48А главное, что хотели сказать? Что "гуру" виноваты в том, что Компас не дотягивается ДАЖЕ до AutoCADа?
АСКОН внемлят только машиностроителям, т.к. сами "их плоть и кровь"...
РАНЬШЕ бы "прозрели" - больше бы ВАС было!

СВ

 Да, такие они нехорошие!
Но, всё-таки, как там с
Цитата: p3452 от 19.11.24, 15:43:45- динамическая "точность"
- динамическая "детализация"
- статический формат хранения модели...
Говорите уж "б"...
- - -
Цитата: p3452 от 19.11.24, 16:21:39...
РАНЬШЕ бы "прозрели" - больше бы ВАС было!
Сплошные загадки. Я, к примеру, рад бы прозреть, да вы не объясняете - где, как и в чём?
А ещё лучше - прозреть всем вместе. Массы - это ведь сила.

FuG4s

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

СВ

 В каком смысле
Цитата: FuG4s от 06.06.25, 07:34:08Никак не могу понять, как сектора друг за другом по кривой пустить?
Чтобы второй сектор ВСЕГДА начинался там, где заканчивается первый и т.д., т.е. параметрически их увязать?

FuG4s

Цитата: СВ от 06.06.25, 08:08:29В каком смыслеЧтобы второй сектор ВСЕГДА начинался там, где заканчивается первый и т.д., т.е. параметрически их увязать?
да!!!, но параметризация не обязательна