|
|
|
|
|
28.12.2015, 12:45
|
|
Углы зарезки профилей
Am0ralist
Местный
Регистрация: 16.11.2011
Адрес: Москва / Пенза
Сообщений: 1,135
Сказал(а) спасибо: 307
Поблагодарили 1,257 раз(а) в 524 сообщениях
28.12.2015, 12:45
Рейтинг:
()
Цитата:
Сообщение от bbb i ko
Ну как каким? С помощью чел.мозга и вычисл.техники в виде калькулятора.
|
Вот если б как-то выцепать из базиса углы запилов профиля, можно было б и этот вопрос автоматизировать... Хотя там не плоский угол, а двугранный...
Интересный вопрос, на самом деле.
PS. bbb i ko, подчисть личку))) а то не напишешь тебе)
__________________
Нахожусь в режиме поиска интересных задач, связанных с Базисом. Москва, 2015.
|
Просмотров: 68532
|
04.01.2016, 22:17
|
#141
|
VIP
Регистрация: 04.07.2012
Сообщений: 1,946
Сказал(а) спасибо: 3,974
Поблагодарили 3,530 раз(а) в 1,157 сообщениях
Вес репутации: 1043
|
Резюмируя:
- для построения угла запила профиля (как задания для производства) необходима "базовая плоскость"
- эта плоскость не может быть определена машиной априори, хотя бы потому , что при абсолютно равнозначных сторонах сечения профиля (квадрат, например) с точки зрения геометрии, с точки зрения его назначения они могут быть не равнозначны (по разному облицованы и тд)
- следовательно эта плоскость должна быть машине указана. различные же варианты реализации этого рассматривались ...
Появилась новая мысль. ИМХО это может быть "изящным" решением. Мы ищем угол запила произвольного профиля (ну я так понимаю, что мы все-таки пришли к общему мнению, относительно того, что мы имеем ввиду под этим..), произвольно ориентированного в пространстве. Для его определения нам необходима "базовая плоскость" = "базовое положение" профиля, относительно которого и определять этот угол. Мысль такая - что есть это самое "базовое положение"? Это суть устойчивое положение пригодное для установки на станок. Тогда возьмем произв.профиль, опишем его многоугольником ... стороны этого многоугольника и будут различными вариантами "базовой плоскости". То есть , предложение такое - например, при создании пользователем чертежей к материалу "карниз" (УСЛОВНО!!!) предлагать пользователю варианты базового положения на выбор и уже в зависимости от выбранного положения определять угол запила профиля, строить чертежи. Также будет необходимо предоставлять пользователю возможность (иметь такой функционал), чтобы пользователь мог сам произвольно задать базовое положение. См.вложение
|
|
|
05.01.2016, 00:30
|
#142
|
VIP
Регистрация: 05.05.2008
Адрес: Коломна
Сообщений: 10,452
Сказал(а) спасибо: 14,824
Поблагодарили 20,865 раз(а) в 5,387 сообщениях
Вес репутации: 5412
|
Цитата:
Сообщение от bbb i ko
Мы ищем угол запила произвольного профиля (ну я так понимаю, что мы все-таки пришли к общему мнению, относительно того, что мы имеем ввиду под этим..)
|
На самом деле, определения до сих пор нет. Кто что имеет в виду - это он имеет в виду, а все-таки это угол между чем и чем?
Цитата:
Сообщение от bbb i ko
Тогда возьмем произв.профиль, опишем его многоугольником ... стороны этого многоугольника и будут различными вариантами "базовой плоскости".
|
Вы же сами писали, что профиль может не содержать ни одного отрезка, а только дуги. Даже, к примеру, одна-единственная окружность - сколько вариантов описывания ее многоугольником может быть? Бесчисленное множество. И тогда паки паки - где будет эта "базовая плоскость" в модели?
Цитата:
Сообщение от bbb i ko
Также будет необходимо предоставлять пользователю возможность (иметь такой функционал), чтобы пользователь мог сам произвольно задать базовое положение.
|
А разве пользователь не задает это положение, так или иначе ориентируя профиль в пространстве? И так или иначе его обрезая? Нет?
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
05.01.2016, 00:38
|
#143
|
Гость
Регистрация: 13.10.2009
Сообщений: 7,920
Сказал(а) спасибо: 12,152
Поблагодарили 20,945 раз(а) в 5,925 сообщениях
Вес репутации: 0
|
Цитата:
Сообщение от bbb i ko
Мы ищем угол запила произвольного профиля (ну я так понимаю, что мы все-таки пришли к общему мнению, относительно того, что мы имеем ввиду под этим..), произвольно ориентированного в пространстве. Для его определения нам необходима "базовая плоскость" = "базовое положение" профиля, относительно которого и определять этот угол.
|
Чет тоже нифига не понял...
Зачем искать "угол запила", если он и так есть?
Это угол в градусах между плоскостью запила и направлением вытягивания профиля.
Цитата:
Сообщение от bbb i ko
что есть это самое "базовое положение"? Это суть устойчивое положение пригодное для установки на станок.
|
Фигасе...
Крутое определение. Особенно для программы))
А если мне надо зарезать профиль в самом, что ни на есть, НЕ устойчивом положении?)
А следующий запил сделать в нормальном, устойчивом положении?
|
|
|
05.01.2016, 00:39
|
#144
|
VIP
Регистрация: 04.07.2012
Сообщений: 1,946
Сказал(а) спасибо: 3,974
Поблагодарили 3,530 раз(а) в 1,157 сообщениях
Вес репутации: 1043
|
Цитата:
Сообщение от DTioutiou
а все-таки это угол между чем и чем?
|
это угол поворота и наклона торцовочной пилы (то есть искомых углов два)
Цитата:
Сообщение от DTioutiou
Вы же сами писали, что профиль может не содержать ни одного отрезка, а только дуги
|
Цитата:
Сообщение от bbb i ko
Также будет необходимо предоставлять пользователю возможность (иметь такой функционал), чтобы пользователь мог сам произвольно задать базовое положение
|
Цитата:
Сообщение от DTioutiou
А разве пользователь не задает это положение, так или иначе ориентируя профиль в пространстве? И так или иначе его обрезая? Нет?
|
Нет, конечно. Вы же в ответах sborchikу сами показываете, что произвольно ориентированый и обрезанный профиль на чертежах не содержит искомого(-х) угла (-ов). Нет базы - от чего мерить? повернете профиль - и искомые углы изменятся...
|
|
|
05.01.2016, 00:41
|
#145
|
Гость
Регистрация: 13.10.2009
Сообщений: 7,920
Сказал(а) спасибо: 12,152
Поблагодарили 20,945 раз(а) в 5,925 сообщениях
Вес репутации: 0
|
Цитата:
Сообщение от bbb i ko
это угол поворота и наклона торцовочной пилы (то есть искомых углов два)
|
А...
Вы реально, делаете такие запилы?
И в Базисе и на производстве?
|
|
|
05.01.2016, 00:43
|
#146
|
VIP
Регистрация: 04.07.2012
Сообщений: 1,946
Сказал(а) спасибо: 3,974
Поблагодарили 3,530 раз(а) в 1,157 сообщениях
Вес репутации: 1043
|
sborchik ,извините, вы наверное собирате то , что делают другие )
вот это -
Цитата:
Сообщение от bbb i ko
что есть это самое "базовое положение"? Это суть устойчивое положение пригодное для установки на станок.
|
- это не "фигасе " по сравнению с вот этим -
Цитата:
Сообщение от sborchik
А если мне надо зарезать профиль в самом, что ни на есть, НЕ устойчивом положении?)
А следующий запил сделать в нормальном, устойчивом положении?
|
|
|
|
05.01.2016, 00:55
|
#147
|
Гость
Регистрация: 13.10.2009
Сообщений: 7,920
Сказал(а) спасибо: 12,152
Поблагодарили 20,945 раз(а) в 5,925 сообщениях
Вес репутации: 0
|
Цитата:
Сообщение от bbb i ko
sborchik ,извините, вы наверное собирате то , что делают другие )
|
Да я уже давно ничего не собираю.
Только рисую)
Но иммунитет к "веселым картинкам" дизайнеров остался.
Поэтому всегда думаю о том, как будет это изготавливаться и собираться.
|
|
|
05.01.2016, 03:41
|
#148
|
VIP
Регистрация: 05.05.2008
Адрес: Коломна
Сообщений: 10,452
Сказал(а) спасибо: 14,824
Поблагодарили 20,865 раз(а) в 5,387 сообщениях
Вес репутации: 5412
|
Цитата:
Сообщение от bbb i ko
Цитата:
а все-таки это угол между чем и чем?
|
это угол поворота и наклона торцовочной пилы (то есть искомых углов два)
|
Мы же говорим о 3D-модели профиля? А у профиля нет торцовочных пил. Угол нужен между тем или иным геометрическим элементом (плоскостью и/или отрезком) самого профиля. Итак, это угол между чем (плоскость/отрезок) и чем (плоскость/отрезок)?
Просто назовите два элемента профиля, между которыми хотите измерить угол.
|
|
|
05.01.2016, 06:58
|
#149
|
VIP
Регистрация: 22.05.2008
Адрес: Киселёвск, Кузбасс
Сообщений: 1,838
Сказал(а) спасибо: 1,027
Поблагодарили 3,394 раз(а) в 548 сообщениях
Вес репутации: 1056
|
Всех с Новым годом!
Позволю себе немного резюмировать то, что вы тут так долго обсуждаете:
Цитата:
Сообщение от DTioutiou
Просто назовите два элемента профиля, между которыми хотите измерить угол
|
Искомый угол запила - это угол между плоскостью отреза и базовой плоскостью.
Базовая плоскость - плоскость образуемая осью 0Х (в момент построения сечения профиля) и вектором вытягивания профиля - совпадает с плоскостью опоры (соприкосновения профиля и станины в момент отреза).
Думаю все согласятся, что в момент отреза у профиля может быть только одна базовая плоскость (плоскость опоры). Если профиль многофункциональный и в разных случаях используются разные базовые плоскости, то достаточно повернуть сечение нужного профиля относительно его 0Х.
Такое решение годится почти для всех случаев, включая сечения без прямых участков и вообще любой формы.
Однако, есть один случай, когда требуется дополнительное решение, а именно: речь об одном профиле запиленном с обеих сторон, но под разными углами. Такой запил может потребовать двух различных базовых плоскостей (плоскостей опоры на станке).
Для решения этой задачи предлагаю реализовать возможность ручного редактирования базовой плоскости для какого-либо конкретного отреза на профиле. Т.е. через спец.кнопку "редактировать отрез" входим в режим отображения сечения, где сечение нередактируемое, а ось 0Х представлена обрезком, который мы вольны размещать как угодно. Положение этого отрезка будет считаться положением оси 0Х для данного конкретного отреза.
Т.о. у одного профиля может быть реализовано две независимые базовые плоскости для каждого конца (отреза).
|
|
|
Пользователь сказал cпасибо:
|
|
05.01.2016, 10:41
|
#150
|
Местный
Регистрация: 16.11.2011
Адрес: Москва / Пенза
Сообщений: 1,135
Сказал(а) спасибо: 307
Поблагодарили 1,257 раз(а) в 524 сообщениях
Вес репутации: 515
|
Я вернулся.
Эпические споры до сих пор никак не утихнут, хотя все упирается в то, что у всех разные уровни "абстракции" реальности и некоторые не понимают этой ошибки, особенно с учетом тех абстракций, которые работают в самой программе.
Цитата:
Сообщение от DTioutiou
Вы писали про ось ОХ. В той модели, что во вложении, ось ОХ - как раз параллельна траектории вытягивания. Откройте, посмотрите.
|
То есть мой рисунок с моими пояснениями вы а) не смотрели, б) не читали? Откройте, посмотрите, перечитайте.
Трудно вести диалог с людьми, которые ни на йоту не хотят отходить от своих представлений. Я то ваши - прекрасно понимаю, вот только попытка довести до вас мои представления разбивается о то, что вы пытаетесь натянуть их ровно на свои не отступая ни на шаг в сторону, что бы окинуть всю картину в целом
Цитата:
Сообщение от sborchik
Углы могут быть между чем угодно, но измеряются они именно на проекциях.
И именно в циферках, которые называют градусами\радианами.
|
Понятие стерадиан вами, видимо, игнорируется, как еретическое?
Вы допускаете стандартную ошибку и никак из плоскости не уйдете.
Цитата:
Сообщение от sborchik
Раскрой действительно не сможет это сделать по одной простой причине: он кроит ПРЯМОУГОЛЬНИКИ.
И абсолютно не учитывает угол запила в градусах.
Думаю, на этой, пока, печальной ноте, можно и прекратить дискуссию
|
Во-первых, внезапно, но он кроит не прямоугольники... он кроит ОТРЕЗКИ! Почитайте "Новые технологии автоматизированного раскроя материалов для мебельного производства" от П.Ю.Бунакова и Н.В.Каскевич - там это популярно объяснено.
Во-вторых, в линейном раскрое базиса (а такая вещь в Базисе тоже есть отдельно) он тем более кроит отрезки. Да и пишется данный раскрой на порядок легче.
И в-третьих, в отрезках учесть совпадение угла "типа мама" и угла "типа папа" - уже можно. Если совпали, то рез между ними = резу пилы или какому-то меньшему отступу, если не совпали - то какой-то больший отступ задается. Дальше лишь сравнение КИМ разных раскроев и прочие оптимизации. Оптимально ли это? Я - хз.
Цитата:
Сообщение от sborchik
ЗЫ. Давайте ограничимся СК в самой программе..
|
Какой именно? Погрузитесь в скрипты, увидите, сколько СК в самой программе на самом деле. ЛСК - объекта, ЛСК блока, включающего объект и так до ЛСК самой модели (на самом деле был еще и ЛСК слоя, но вроде как его гвоздями прибили к ЛСК модели - ибо очень странно действовали на установку фурнитуры смещения и повороты ЛСК слоя)
Так что ЛСК именно профиля - вполне себе допустимый шаг в рамках Базиса.
Цитата:
Сообщение от sborchik
Важен просто сам вектор вытягивания, а не то, что это OZ. Или OX, или OY..
|
А как вектор вытягивания определяет ТЕЛО? Вектор - отрезок, он одномерный. Тело - трехмерное. По сути - данный вектор лишь проекция тела на какую-то прямую, всё. Больше информации там нет.
Цитата:
Сообщение от DTioutiou
Посмотрите его еще раз и сравните оба сечения по Вашему же определению: два сечения, построенные на абсолютно одинаковых горизонтальных осях. Получается, что базовая ось (или таки плоскость?) для обоих сечений - одинаковая (горизонтальная ось направлена одинаково горизонтально в обоих случаях). И зарезаны они на одном виде под одинаковым углом. Полная идентичность. И тогда, строго согласно Вашему определению базовой плоскости/оси углы зарезки у этих двух профилей выходят одинаковыми.
|
И вот тут вы явно либо обманываете, либо заблуждаетесь. Ведь сами сечения при этом - разные, не так ли?
И вот этот момент вы упорно игнорируете: разница между сечениями на какой-то угол поворота есть. А следовательно профили уже не одинаковые в общем случае.
В случае, если исходный фрагмент сечения одинаковый, то и плоскость базовая, привязанная к ЛСК (где важна именно Л - то есть СК самого профиля) была бы повернута на какой-то угол в пространстве. И, следовательно, угол между ТЕЛОМ и плоскостью сечения был бы другой. И вот это есть то, что можно определять.
Итак, единственный косяк - если профили строятся по разному с заданием разных сечений, тогда одинаковый угол не даст реальной картины с одной стороны. Но с другой стороны - на чертежах это будет явно видно! А во-вторых, это уже анализ на одинаковость сечений и другой вопрос.
Добавлено через 3 минуты
Цитата:
Сообщение от DTioutiou
Другое дело, что раз контур сечения - произвольно чертится пользователем, а также ориентация этого профиля в пространстве - тоже произвольный выбор человека, то и физическая правильность резов и стыковки - тоже на совести человека.
|
А, следовательно, автоматизация этих процессов сведет такие вопросы к совести достаточно конкретного человека в каждом конкретном случае.
Добавлено через 9 минут
Цитата:
Сообщение от Kudesnick
Думаю все согласятся, что в момент отреза у профиля может быть только одна базовая плоскость (плоскость опоры). Если профиль многофункциональный и в разных случаях используются разные базовые плоскости, то достаточно повернуть сечение нужного профиля относительно его 0Х.
|
Нет. Базовая плоскость всегда должна быть одна, если мы хотим еще и раскрои правильно кроить, а не только чертежи и задания на производство делать.
Необходима возможность пересчитывать углы выставления пилы при повороте этого профиля в плоскости его первоначального сечения, например, на 90 градусов относительно базы инструмента.
Таким образом запил с другой стороны не потребует другой базовой плоскости:
Цитата:
Сообщение от Kudesnick
Однако, есть один случай, когда требуется дополнительное решение, а именно: речь об одном профиле запиленном с обеих сторон, но под разными углами. Такой запил может потребовать двух различных базовых плоскостей (плоскостей опоры на станке).
|
То есть данный случай решается уже заданием угла базовой плоскости профиля относительно базовой плоскости станка.
__________________
Нахожусь в режиме поиска интересных задач, связанных с Базисом. Москва, 2015.
|
|
|
Пользователь сказал cпасибо:
|
|
|
|
|
Нижняя навигация
|
|
Опции темы |
|
Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 15:55. Часовой пояс GMT +3.
|