Здравствуйте, уважаемые форумчане!
"ГОСТ 2.305-2008 РАЗРЕЗЫ" гласит следующее:
"Условности и упрощения при выполнении разрезов.
1) Если секущая плоскость направлена вдоль тонкой стенки типа ребра жесткости, то стенку не штрихуют и отделяют сплошной толстой основной линией (Рис.2,а)."
Вопрос, как в КОМПАСЕ сделать так, чтобы при построении сечения с модели, рёбра жёсткости не заштриховывались?
З.Ы.
Пробовал построить в модели ребро жёсткости специальным инструментом "Ребро жёсткости", но не помогло.
никак.
Упорство и труд всё перетрут
ап1 http://forum.ascon.ru/index.php/topic,15851.msg146503.html#msg146503
ап2 http://forum.ascon.ru/index.php/topic,27220.msg202554.html#msg202554
ап3 http://forum.ascon.ru/index.php/topic,14178.msg76587.html#msg76587
Можно ручками залить белой заливкой и вывести ее на первый план.
sanyabin, спасибо. Апнул старую тему в предложениях и пожеланиях. Надеюсь, не забанят за некропостинг.
Алхимик, ох, не люблю я эти "костыли"! Но, похоже, придётся делать именно так.
Тут странная ситуация, которая могла быть решена разработчиками без особых проблем, но почему то как бы нет такого вопроса.
Я писал об этом в ТП несколько лет назад, но тишина.
Есть команда "Не разрезать". Но она не разрезает всю деталь. А если рёбра в детали сделать новыми телами и в дереве для конкретного выбранного тела указать "Не разрезать". Но так пока невозможно, хотя ответ лежит на поверхности. Поддержите коллеги.
Цитата: GenTAPo от 12.08.15, 08:10:41
Тут странная ситуация, которая могла быть решена разработчиками без особых проблем, но почему то как бы нет такого вопроса.
Я писал об этом в ТП несколько лет назад, но тишина.
Есть команда "Не разрезать". Но она не разрезает всю деталь. А если рёбра в детали сделать новыми телами и в дереве для конкретного выбранного тела указать "Не разрезать". Но так пока невозможно, хотя ответ лежит на поверхности. Поддержите коллеги.
Штриховка по ГОСТ оно конечно правильно. Но вот решить без проблем? Для системы ребро есть тоже твёрдое тело. И как она должна различить что это ребро? Насколько я знаю, этого нет ни в одном САПР.
Цитата: Starik от 12.08.15, 08:45:12
Штриховка по ГОСТ оно конечно правильно. Но вот решить без проблем? Для системы ребро есть тоже твёрдое тело. И как она должна различить что это ребро? Насколько я знаю, этого нет ни в одном САПР.
К сожалению, программисты Аскон не слишком жалуют вниманием форумчан. Поэтому невозможно с полной уверенностью сказать, на сколько сложна реализация такой функции.
Мне кажется, если смогли реализовать всякие там зеркальные массивы в сборках, вариационное прямое моделирование, распознание моделей и т.п., то и это смогут.
1Этот вопрос уже обсуждался много лет назад. И был ответ разработчика.
2.
Цитата: TV-child от 12.08.15, 11:30:32
К сожалению, программисты Аскон не слишком жалуют вниманием форумчан.
А откуда у Вас такие сведения? Я так знаю что в СТП есть специальные аналитики в обязанности которых входит постоянное отслеживание и анализ предложений на форуме
Цитата: Starik от 12.08.15, 11:34:53
1. Этот вопрос уже обсуждался много лет назад. И был ответ разработчика.
2. А откуда у Вас такие сведения? Я так знаю что в СТП есть специальные аналитики в обязанности которых входит постоянное отслеживание и анализ предложений на форуме
1. Не нашел такого на форуме. Не подскажете, каков был ответ разработчика?
2. Сужу по скорости реализации многих функций и по отсутствию ответов разработчика на форуме или в новостях. Может, не там смотрю, но ни разу не натыкался на новость с официальным ответом или коммент/ссылку на коммент разработчика на форуме.
Цитата: TV-child от 11.08.15, 14:31:19
"ГОСТ 2.305-2008 РАЗРЕЗЫ" гласит следующее:
"Условности и упрощения при выполнении разрезов.
1) Если секущая плоскость направлена вдоль тонкой стенки типа ребра жесткости, то стенку не штрихуют и отделяют сплошной толстой основной линией (Рис.2,а)."
В ГОСТе не хватает всего одного. При какой именно толщине в миллиметрах стенку можно считать тонкой? Без этого уточнения любые автоматические действия программы будут некорректны и не будут соответствовать ГОСТ.
Цитата: Вячеслав Никонов от 12.08.15, 11:55:42
В ГОСТе не хватает всего одного. При какой именно толщине в миллиметрах стенку можно считать тонкой? Без этого уточнения любые автоматические действия программы будут некорректны и не будут соответствовать ГОСТ.
Согласен, не хватает. Но этот пробел с радостью восполняет нормоконтроль. Поэтому хотелось бы, чтобы обсуждаемый функционал наконец-таки появился в программе.
Для уважаемого TV-child: Как видите Вам отвечает уважаемый Вячеслав Никонов. А он как раз и является одним из тех представителей Аскона, о которых я писал выше. Так что все вопросы о взаимосвязи пользователей и разработчиков, о выборе приоритетов при планировании доработок и совершенствования функционалов, и прочие, можете адресовать ему.
P.S. Как видите, ваши вопросы не улетают в пустоту и не остаются без внимания. :um:
немного абсурдно, но для этого можно использовать местный разрез, только в данном случае как антиразрез, т.е. разрез в том месте где нет ребра - тогда оно не сечется. По мне так это более правильно чем заплатка из заливки, которую можно ненароком и удалить или переместить на задний слой.
см. приложение.
P.S. Вот если бы крепеж из СИ по умолчанию не разрезался - было бы великолепно, а то надоедает на каждом разрезе.
Цитата: kalach от 12.08.15, 16:35:36
немного абсурдно, но для этого можно использовать местный разрез, только в данном случае как антиразрез, т.е. разрез в том месте где нет ребра - тогда оно не сечется. По мне так это более правильно чем заплатка из заливки, которую можно ненароком и удалить или переместить на задний слой.
см. приложение.
Не сразу понял, как Вы это сделали! Да, это лучше заливки. Но это тоже "костыль", просто более удобный.
И должна быть нормальная функция, позволяющая не сечь ребро, т.к. это есть в ЕСКД. Пусть там и не указана конкретная граница, разделяющая "тонкие" и "толстые" рёбра жёсткости, каждый разработчик/проверяющий/нормоконтролёр сам это решает и с разработчика частенько требуют не рассекать рёбра жёсткости, т.к. это есть в ЕСКД.
Цитата: Starik от 12.08.15, 13:04:14
Для уважаемого TV-child: Как видите Вам отвечает уважаемый Вячеслав Никонов. А он как раз и является одним из тех представителей Аскона, о которых я писал выше. Так что все вопросы о взаимосвязи пользователей и разработчиков, о выборе приоритетов при планировании доработок и совершенствования функционалов, и прочие, можете адресовать ему.
P.S. Как видите, ваши вопросы не улетают в пустоту и не остаются без внимания. :um:
Если бы Вы не указали на это, я бы не полез в профиль и не узнал, что это сотрудник Аскона.
Ответ, разработчика, про который Вы говорили, был аналогичен этому:
"В ГОСТе не хватает всего одного. При какой именно толщине в миллиметрах стенку можно считать тонкой? Без этого уточнения любые автоматические действия программы будут некорректны и не будут соответствовать ГОСТ."? Я правильно понял?
Да, без этого уточнения любые
автоматические действия программы некорректны... Но и
без этой функции ситуация аналогичная: ребро жёсткости кто-то воспринимает как толстое (сечём), а кто-то - как тонкое (не сечём). Оба мнения равнозначны, значит веса их по 50%. Вывод: любое автоматическое действие, будь то не рассекание всех рёбер или рассекание их, будет верным лишь на половину. Для полной правильности необходимо делать
возможность не рассекать ребро по желанию.
Навалившиеся недавно рёбра подвигли пошарить на форуме, нашёл вот это.
Вариант решения (в других местах не раз упоминал): в команде Ребро создать переключатель Разрезать/Неразрезать. Естественно, команда должна иметь особые свойства, типа тех, что указал выше
GenTAPo.
Цитата: GenTAPo от 12.08.15, 08:10:41Есть команда "Не разрезать". Но она не разрезает всю деталь. А если рёбра в детали сделать новыми телами и в дереве для конкретного выбранного тела указать "Не разрезать".
Попробовал создать скругление между ребром (как отдельным телом) и остальным - естественно, не получается, не в ту сторону скругляет. Т.е. нужно как-то иначе, именно новым функционалом.
- - - -
Может быть даже прокатит полурешение - иметь возможность на конкретном виде скрывать ребро (предварительно скопировав его контур) и соответственно его штриховку, но и этот функционал отсутствует - скрыть можно только тело и его штриховку, да и лишние линии после скрытия не нужны.
- - -
Сейчас извращаюсь так: исключаю ребра, перестраиваю чертёж, копирую получившиеся линии, восстанавливаю модель/чертёж, вставляю линии, удаляю штриховку и делаю новую штриховку уже с новыми линиями, имитирующими отсутствующее ребро.
Мда. А у проклятых конкурентов сей функционал дааавнооооо есть в наличии....
Что мешает сделать так же Аскону? Только религия.
2022-01-28_16-08-25.png
Вон ить с какого года вопрос то тянется. Давно уже забыл про него. И так и не решён. Я думаю, что вариант выбора "Не разрезать" элемент, если он сделан командой "Ребро" не всегда подойдёт. Команда, это частный случай. Бывают сложные места, где надо ребро, а этой командой не сделаешь. Уж больно она для идеальных условий сделана. Самый оптимальный вариант для нас был бы, когда в дереве построения модели для любой ступени был бы значок, наподобие, как сейчас глаз - показать и ли нет. Разрезать или нет в чертеже эту ступень. Потому что бывает, не только ребро не надо разрезать.
Цитата: IgorT от 28.01.22, 16:10:06у конкурентов сей функционал дааавнооооо есть в наличии....
А поконкретнее? Что-то надо включить, и пр.?
Удивляет Компас. Вот команда Ребро жёсткости. Замечательно, но надо учиться. Построил эскиз 20 в плоскости Зеленая у меня. Где-то в стороне тела детали нигде его не касается. Эскиз светиться тоже Зеленоватым. В эскизе 3 отрезка и 2 скругления. Взял команду "Ребро жёсткости" там что-то нажимал и вдруг такое чудо. Задал толщину. Итог всё замечательно. Прелегание ребра к плоскости цилиндра детали - отлично, отрезки эскиза сами продлились до тела. А вот как отменить разрезать ребро уже не знаю. Буду тренироваться.
Цитата: GenTAPo от 28.01.22, 18:23:13Вон ить с какого года вопрос то тянется. Давно уже забыл про него. И так и не решён. Я думаю, что вариант выбора "Не разрезать" элемент, если он сделан командой "Ребро" не всегда подойдёт. Команда, это частный случай. Бывают сложные места, где надо ребро, а этой командой не сделаешь. Уж больно она для идеальных условий сделана. Самый оптимальный вариант для нас был бы, когда в дереве построения модели для любой ступени был бы значок, наподобие, как сейчас глаз - показать и ли нет. Разрезать или нет в чертеже эту ступень. Потому что бывает, не только ребро не надо разрезать.
Согласен надо что-то делать. И слушать пожелания.
Цитата: СВ от 28.01.22, 23:09:24А поконкретнее? Что-то надо включить, и пр.?
В свойствах разреза в дереве чертежа есть индикатор сечения, там можно указать тела, в нашем случае ребра, которые не нужно резать или удалить из списка исключённых.
scr2.png
А если добавить скругления между основным телом ("корпусом") и ребром, будет так же?
Если в Компасе ребро сделать отдельным телом, то небольшими костылями можно убрать штриховку, но вот скруглить стык ребра и "корпуса" простым Скруглением не получится, в итоге, получается, овчинка выделки не стоит.
Добавил скругления. Получается вот так:
SCR3.png
Просто чудесно!
Вот сделает АСКОН правильные разрезы рёбер, штриховку и ... (забыл!) - и больше мечтать не о чем.
- -
Вспомнил: списки в окнах - развёрнутые (включая БСИ).
Всем Доброго !!! Мои маленькие опыты. Деталь, что на картинке у меня в сообщении выше. Но я игрался с командой скругление. Получилось что команда скругление, наверно как и команда фаска, это внешняя оболочка, как бы картонный материал для пакета молока, сока и прочее. А ребро жесткости это само молоко или сок. Выделил из разным цветом. Изменив форму пакета, ребро растеклось и осталось ребром.Но появились новые тела, сейчас это 3 скругления. Но кнопки не штриховать в разрезах, я не знаю.( может просто забыл)
Вывод: Чтобы эта кнопка, где-то была. Разрез делать как и всегда. Но я мог-бы, делая разрез в дереве детали быстро отключать штриховку в нужном мне теле. Где будет кнопка надо ещё уточнить. Но разрез так и остаётся разрезом.
Цитата: СВ от 29.01.22, 23:26:52...
Вот сделает АСКОН правильные разрезы рёбер, штриховку и ... (забыл!) - и больше мечтать не о чем.
...
Мне бы ещё методику наложения зависимостей в эскизе как у врагов сделал бы Аскон. Да и идеи работы функционалом сопряжений в сборке содрали бы у супостаттов. Но почему-то в К20 на о счет ничего не изменилось, а жаль. Ну до кучи и масштабирование примитивов эскиза при наложении первого размера не плохо бы иметь.
Цитата: IgorT от 30.01.22, 14:42:30... масштабирование примитивов эскиза при наложении первого размера не плохо бы иметь.
Что это такое сложное и непонятное?
Цитата: СВ от 30.01.22, 15:44:15Что это такое сложное и непонятное?
У некоторых импортных CAD в эскизе сделано так: Рисуем произвольно графику эскиза, не задавая размеры примитивам, на глаз соблюдая желательные пропорции.
После наложения размера на любой примитив эскиза всё содержимое оного масштабируется автоматически сохраняя заданные при рисовании пропорции.
Очень удобно! У Компаса же эскиз обычно карёжит и требуется потом его приводит к удобоваримому виду.
Ещё почему-то в эскизе К нет объектов типа "Блок" и "Путь". А если используем Макроэлемент, то на него почему-то нельзя наложить зависимости. Неудобно.
Вообще-то это обсуждалось несколько лет назад здесь, а воз и ныне там...
Понял и вспомнил. Сам сталкиваюсь, приловчился так: что-то из первых линий рисовать поближе к реальному размеру, а затем образмеривать не произвольно, а понимая, что размер не исказит фигуру, что, естественно, создаёт какой-никакой напряг. Но в большинстве случаев рисую не сильно произвольно, или совсем не произвольно - ВСЕГДА предварительно прорисовываю.
Ну да. Приходится приловчаться и выворачиваться. Но почему-то у иных CAD этого не надо делать. Разве это плохо когда система сама делает часть работы, отдавая время человеку, что бы он его творчески использовал?
Да, это такая фишка, которую придумаешь только в процессе "эксплуатации". Или подглядишь у других. Т.е. - как вывод, - шансов на подобное в Компасе практически нет: "вылизывать конструкцию" - не их конёк.
Если ребро создано новым телом, то просто в чертеже выделите штриховку ребра, Тип заполнения - полоса, и ширина полосы 0,1.
Не проблема создать ребро новым телом. Сей вариант сгодится для листовых тел.
Проблема сделать скругление между ребром-новым телом и "остальным телом", обычно это в литье.
Цитата: GenTAPo от 28.01.22, 18:23:13Вон ить с какого года вопрос то тянется. Давно уже забыл про него. И так и не решён. Я думаю, что вариант выбора "Не разрезать" элемент, если он сделан командой "Ребро" не всегда подойдёт. Команда, это частный случай. Бывают сложные места, где надо ребро, а этой командой не сделаешь. Уж больно она для идеальных условий сделана. Самый оптимальный вариант для нас был бы, когда в дереве построения модели для любой ступени был бы значок, наподобие, как сейчас глаз - показать и ли нет. Разрезать или нет в чертеже эту ступень. Потому что бывает, не только ребро не надо разрезать.
Да Бог с ним, с частным случаем! Хоть для какого-нибудь случая сделали бы! На презентациях все спрашивают, озвучьте ваши пожелания ((! А скругления в 3D как реализованы - это же просто слезы ((! Если в изделии стыкуется много скруглений - это какой-то армагеддон ((! Даже если для упрощения выбираешь одинаковый радиус! Ну кто-нибудь там наверху почитайте комментарии в конце концов!
Возник "побочный" вопрос - что считать "ребром жёсткости (тонкой стенкой)", о которых говорит ГОСТ?
Т.е. штриховать ли (в продольном разрезе) выделенную зелёным деталь, которую формально некоторые могут отнести к "тонким стенкам"?
Ребро жёсткости.png
- - - - - -
По вопросу нештрихования рёбер жёсткости: если АСКОН не может повторить алгоритмы иных КАДов, то может быть такой прокатит - для рёбер, "изготавливаемых" командой Ребро жёсткости, для простых элементов, создаваемых как ребро, включать опцию Ребро жёсткости, т.е. добавить кнопочку.
Ребро жёсткости -3.png
Ребро жёсткости -4.png
Цитата: СВ от 17.08.22, 10:39:37... штриховать ли ... выделенную зелёным деталь ...
Я бы не штриховал, по моему мнению она "ребро"
Если есть сомнения сделайте сложный разрез и обойдите эту деталь
Касательно вопроса от СВ: Нет, к ребрам жетскости такой выступ навряд ли относится, ибо у него есть некоторое отверстие, к которому наверно что-то крепится. Ребра жесткости же не являются несущими элементами.
А касательно вопроса штриховки в Компасе ребер жесткости в целом.Задавал этот вопрос в техподдежрку. Там ответили:
Цитата: undefinedРебро разрезается потому, что так работал и сейчас работает разрез. При построении разреза ребра жесткости не выделены как отдельные элементы тела.
В качестве обходного решения для исключения части разреза можно выполнить следующие действия:
1. скрыть требуемую штриховку с помощью команды "Скрыть выделенные объекты" инструментальной панели "Правка" набора инструментальных панелей "Сервисные инструменты";
2. вручную создать недостающие линии контура;
3. создать новую штриховку.
Но лично я придумал несколько иной способ:
Цитата: undefinedНашел в контекстном меню команду «Не разрезать». Порядок действий такой:
- создать сечение/разрез,
- на рассеченном объекте выбрать в контекстном меню «Не разрезать». После перестроения вида штриховка исчезнет.
- вручную выполнить штриховку командой «Штриховка» в нужных местах.
В принципе, этот способ вполне работоспособен.
Однако, поскольку ребро жесткости создается специальной командой «Ребро жесткости», то это будет вполне конкретный критерий для алгоритма, выполняющего построение сечений в чертеже. Я так думаю.
Для простых случаев (типа вашего примера) - да, если что посложнее (типа жёлтой детали выше) - не очень.
Делаю так:
Цитата: СВ от 28.01.22, 15:43:48Сейчас извращаюсь так: исключаю ребра (в модели), перестраиваю чертёж, копирую получившиеся линии, восстанавливаю модель/чертёж, вставляю линии, удаляю штриховку и делаю новую штриховку уже с новыми линиями, имитирующими отсутствующее ребро.
Если деталь - это одно тело, то не штриховать какое то там ребро просто невозможно. Тело - это набор сшитых поверхностей. Удалите какую нибудь грань в теле с ребром или сделайте его полупрозрачным и загляните внутрь - там пустота! Где та линия разграничения, по которой нужно штриховать или не штриховать?
Другое дело когда ребро выдавлено как Новое тело. Тут сохраняются все границы раздела тел, а если кинуть его в локалку, то на чертеже можно спокойно выбирать, штриховать его или нет (см рис).
Цитата: YNA от 18.08.22, 07:09:08...
Другое дело когда ребро выдавлено как Новое тело. ...
Каким же образом добиться Нового тела существующим функционалом ребра?
Проверил функционал Ребра жёсткости, вроде ни каких настроек многотельности там нет.
А если бы были, то наверняка проблема штриховки ребра давно бы решилась и эта тема вообще бы не появилась. :)
Тема начата аж в 2015 году... Прошло 7 (семь) лет, а воз и ныне там ребра так и не обладают возможностью рассекать/не рассекать.
У конкурентов все как надо: можно сечь или не сечь. Что там в Асконе думают на счет ребер?