Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Как "сгладить" ребро сложной геометрической формы?
 
Доброго времени суток, форумчане. Прошу помощи для выполнения небольшого задания. На рисунке красным цветом под цифрой 1 выделено ребро, полученное при обработке детали на станке, под цифрой 2 тоже самое ребро, но уже с доработкой напильником. Задача простая убрать доработку напильником, чтобы деталь со станка сходила с поверхностями, как под цифрой 2. Выкладываю свой файл, размеры реальные. Сборка 11.0.31, просмотреть могу только в ней. Спасибо за внимание.
Страницы: Пред. 1 2 3 4 5
Ответы
 
Цитата
Александр написал:
Вы увеличили переменную "к" и профиль не "едет" дальше по направляющей(очень интересно почему?),
Потому что у Вас на k завязано перемещение РП.
Цитата
Александр написал:
а я увеличиваю количество копий цифрой на которую умножаю "к" и получаю ошибку.
Ошибка не тела по параметрам, а булевой с этим телом.
 
Цитата
B_S_V написал:
Ошибка не тела по параметрам, а булевой с этим телом.
А я не говорил, что ошибка по параметрам. Не пойму природу этой ошибки. Откуда? Что не так?
 
Цитата
Александр написал:
Не пойму природу этой ошибки.
Скорее всего система не может построить результирующее тело. Это может быть связано с вырождением ребер или граней. Точнее могут сказать разработчики, т.к. это связано с работой ГЯ. Посмотрите, не образуется ли каких-то хитрых пересечений тел или может где-то есть касание.
 
Цитата
Александр написал:
Не пойму природу этой ошибки. Откуда? Что не так?
Поймите одну прописную истину: тело по параметрам делает одну общую поверхность. Вот в теле по сечениям есть настройки линейчатости, периодичности, можно настраивать касательность и прочее, а тут такого нет.
У Вас есть часть полученной поверхности цилиндр, но он уже не цилиндр, система его объединила с остальными и похерила, и получается при булевой две поверхности должны по идее касаться, но они имеют микропересечения или наоборот недовод. Булевая позволяет вручную такие соответствия указавыть, но тут мы имеем дело с одной общей поверхностью.
Для того, чтобы цилиндр не сломать, его нужно сделать отдельной поверхностью, вот и всё.
 
Sila Musli, слов нет - КРУТБЛ! Спасибо.
 
Вот проблемное место.



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



PS Да, еще надо помнить, что точность построения тела по параметрам зависит от числа копий профиля.
Изменено: B_S_V - 17.02.2017 12:00:59
 
Цитата
B_S_V написал:
Если чуть-чуть подкорректировать размер профиля 18, то ошибки не будет.
До этого способа исправления ошибки я дошел сам, непонятна была именно природа ее возникновения. Sila Musli, все разложил по полкам, за что ему респект. а Вам огромное спасибо, что помогаете.
 
Цитата
Александр написал:
непонятна была именно природа ее возникновения.
Надо понимать, что формы поверхностей фактически определяются возможностью программы (т.е. точностью представления и идеальными не являются). По этому надо стремиться избегать таких ситуаций, когда точность представления может повлиять на работу функций. В частности, надо стараться избегать построения касательных поверхностей тел, если собираетесь их булить.
 
Цитата
B_S_V написал:
В частности, надо стараться избегать построения касательных поверхностей тел, если собираетесь их булить.
Надо стараться избегать "тяжёлых" операций вообще, например тело по параметрам)) Если возможно заменить на тело по сечениям, то хорошо, если на тело по траектории, то отлично, если на несколько простых типа выталкивание, вращение, то супер. Конечно избегать касания, меньше путей, больше профилей и т.п., нюансов очень много. Даже как обводите линии построения или накладываете штриховки - всё имеет огромное значение. Хотя тут большинство к этому относится спустя рукава...или я слишком перестраховываюсь))
Страницы: Пред. 1 2 3 4 5