Jump to content

Проверка и поиск не планарных поверхностей


Arkhipkin_Pavel

Recommended Posts

Arkhipkin_Pavel

Всем привет! Постараюсь объяснить на примере данной модели изображенной на картинке.1.jpg

Есть модель с большим числом "плоских поверхностей". как массово проверить модель какие поверхности не являются плоскими, 

на которых нельзя построить двухмерный эскиз.

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

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

понять где кривые поверхности, инструмент кривизна так же не дает такой возможности, так как искривление поверхности есть такие мелкие что этот инструмент показывает

всю модель закрашеной в черный цвет, и мелкий допуск выставить не дает так как ограничение 0,0005, ниже поставить нельза, а тем более отрицательное значение.

  • Нравится 1
Link to post
Share on other sites


UnPinned posts
Kir95
19.01.2021 в 01:47, Arkhipkin_Pavel сказал:

проверить модель какие поверхности не являются плоскими, на которых нельзя построить двухмерный эскиз.

Самый не продуктивный метод это выделять поверхность, и если отображается пиктограмма эскиз, то плоскость плоская, если нет, значит нет

Непродуктивный, но метод ))

 

Попробуй ещё в меню Инструменты-> Вычислить ->Проверить, выбрать "минимальный радиус сгиба". Для удобства создай предварительно набор из всех граней тела (щёлкни по грани, затем нажми Ctrl+A, ПКМ по грани ->Сохранить выбор)

 

Скрытый текст

evaluate-check entity.jpg

 

 

evaluate-check entity.jpg

  • Нравится 1
Link to post
Share on other sites
19.01.2021 в 01:47, Arkhipkin_Pavel сказал:

Всем привет! Постараюсь объяснить на примере данной модели изображенной на картинке.

Есть модель с большим числом "плоских поверхностей". как массово проверить модель какие поверхности не являются плоскими, 

на которых нельзя построить двухмерный эскиз.

Попробуй эту программку. Когда то у меня была почти аналогичная задача. Перекомпилировал старый вариант. Кнопкой "Test" выводится список всех "не плоских" граней. Работает для SolidBody и SheetBody.

SW_PlanarFace.rar

Edited by Shvg
  • Нравится 3
Link to post
Share on other sites
malvi.dp
19.01.2021 в 00:47, Arkhipkin_Pavel сказал:

Есть модель с большим числом "плоских поверхностей". как массово проверить модель какие поверхности не являются плоскими, 

на которых нельзя построить двухмерный эскиз.

Как вариант, использовать инструментарий "Расширенный выбор".

Можно выбрать все плоские грани и сохранить выбор, далее "инвертировать выбор" - выберутся все неплоские. Опять сохранить выбор.

Скрытый текст

изображение_2021-01-21_162348.pngизображение_2021-01-21_163021.png

 

Edited by malvi.dp
  • Нравится 1
Link to post
Share on other sites
Kir95
14 часов назад, malvi.dp сказал:

Как вариант, использовать инструментарий "Расширенный выбор"

Тоже сначала хотел им попробовать, но в моём тестовом шкафчике power select не активен, почему-то

Скрытый текст

power select doesn't work.jpg

 

Link to post
Share on other sites
29 минут назад, Kir95 сказал:

Тоже сначала хотел им попробовать, но в моём тестовом шкафчике power select не активен, почему-то

Возможно из-за:

Solid Bodies(6)

В групповушке power select не участвует.

Только одно тело.

Link to post
Share on other sites
Kir95
20 минут назад, TVM сказал:

Возможно из-за:

Solid Bodies(6)

В групповушке power select не участвует

Участвует, только странно как-то. Фиг знает почему, но добавил ещё один екструд и заработало. Добавил ещё один - перестало. Какой-то чёт-нечет, работает только на нечет )

Скрытый текст

power select works.jpg

 

power select works2.jpg

 

  • Нравится 1
Link to post
Share on other sites
Arkhipkin_Pavel
10 часов назад, Kir95 сказал:

Тоже сначала хотел им попробовать, но в моём тестовом шкафчике power select не активен, почему-то

  Скрыть содержимое

power select doesn't work.jpg

 

большое спасибо!!!

 

21.01.2021 в 03:12, Shvg сказал:

Попробуй эту программку. Когда то у меня была почти аналогичная задача. Перекомпилировал старый вариант. Кнопкой "Test" выводится список всех "не плоских" граней. Работает для SolidBody и SheetBody.

SW_PlanarFace.rar 312 \u041a\u0431 · 4 скачивания

Большое спасибо!!!

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • gudstartup
      Необходимо добавить Fwlib32.lib в ресурсы и все скомпилируется!
    • Алексей1956
      Здравствуйте.. Сделал цикл в  постпроцессоре по подобию постпроцессора, который выложил dimsond88.  Кусок программы в CLS: TOOL PATH/FACING,TOOL,ПРОХОДНОЙ_РЕЗЕЦ_55 TLDATA/TURN,LEFT,OUTSIDE,MCSZ,0.8000,4.0000,5.0000,5.0000,150.0000,270.0000 MSYS/0.0000,0.0000,-24.0000,1.0000000,0.0000000,0.0000000,0.0000000,-1.0000000,0.0000000 $$ centerline data PAINT/PATH PAINT/SPEED,10 PAINT/COLOR,186 FROM/150.0000,0.0000,26.0000,1.0000000,0.0000000,0.0000000 TURRET/FACE,1,ADJUST,1,XOFF,0.0000,YOFF,0.0000 PAINT/COLOR,211 RAPID GOTO/150.0000,0.0000,0.0000 $$ GENERIC_CYCLE,ON RAPID GOTO/10.9000,0.0000,0.0000 PAINT/COLOR,42 FEDRAT/MMPR,0.1000 GOTO/10.5000,0.0000,0.0000 PAINT/COLOR,31 GOTO/-0.4000,0.0000,0.0000 PAINT/COLOR,37 GOTO/-0.4000,0.0000,0.5000 $$ GENERIC_CYCLE,OFF PAINT/COLOR,211 RAPID GOTO/150.0000,0.0000,0.5000 RAPID GOTO/150.0000,0.0000,26.0000 PAINT/SPEED,10 PAINT/TOOL,NOMORE END-OF-PATH Распечатка траектории содержит 31 строк. Кусок программы после постпроцессора dimsond88 % N0010 G94 G90 G21 N0020 (FACING) N0030 G50 X0.0 Z0.0 N0040 T01 H01 M06 N0050 G94 G00 X150. N0060 G97 S6000 M03 N0070 G72 W2. R.3 (ROUGH FACE CYCLE) N0080 P0090 Q0100 U0.0 W0.0 F.1 S6000 N0090 (CONTOUR TURN START) G01 X8.5 X-.4 Z2. N0100 (CONTOUR TURN END) N0110 M02 % Распечатка траектории содержит 16 строк. Кусок программы после постпроцессора, который я мучаю. % (FACING) (T1 -ПРОХОДНОЙ_РЕЗЕЦ_55) N10 G53 X0.0 Z0.0 N20 G53 X200.  Y300. N30 T101 N40 M08 N50 G40 G18 G94 G99 G00 G90 G21 G80 N60 G00 X300. N70 G97 S6000 M03 N140 G72 W2. R.3 N150 G72 P120 Q130 U0.0 W0.0 F.1 S6000 N100 G00 X300. Z.5 N110 G00 Z26. N120 (CONTOUR DATA START) G01 X16.2 Z0.0 F.1 G01 X-.8 G01 Z1.6 N130 (CONTOUR DATA END) N160 M09 N170 M30 Проблема в отводе. У dimsond88 он вообще не выводится. У меня выводится перед  (CONTOUR DATA START). Хотя в CLS он,  как и должен быть, в конце.  Подскажите, где искать проблему. Почему в таком порядке выводит.
    • Viktor2004
      Нет. Не компилирует у меня и эту программу коннекта На виртуальной машине с XP проверил  
    • Dtchoupine
      Мы делаем по 4-5 пресс-форм в месяц для крупнейшего изготовителя бытовых изделий из пластика. Пресс-форм с ГКС собственной разработки. План на 21 год - 80 пресс-форм. Работаем 24/7
    • Sergei
    • Viktor2004
      Вначале просто законнектиться Мне иногда приходится написать какую-то программку, но нет у меня мышления программиста. Не могу я думать языком программирования, вот и приходится вымучивать каждую строчку.
    • Chem_01
      Я столкнулся с тем же самым на производстве. В результате пришлось использовать этот вариант. Если найдете как насторить полностью в полуавтомате, напишите   
    • DDP
      Многие тут утверждают, что надо забить на российских вендоров.  Я вам приведу реальный пример: на том же isicad пользователи указали в неправильной отработке построения геометрии скруглений в Компас (геометрическое ядро хорошее, а касательность не везде соблюдалась), но там тоже сперва было непонимание, и поскольку операция пользователя понятная, то для разработчиков проще было визуализировать, чего от них хотят. В итоге починили, и в Компасе теперь все скругления строится по касательной — молодцы. Т.е. эта форма отношений работает. И STEP 242 с PMI тоже ввели по просьбе на семинаре в здании Русской Промышленной Компании, спасибо Игорю Волокитину (зафиксировал и развил).  С пресс-формами же потребовался более развернутый ликбез в отрасль, потому что в комментах нельзя в двух словах донести о проблемах в их совокупности. не все понимают, что не все сводится к библиотекам и геометрии, создание которой — лишь часть процесса, но и в последующей документации, а также адаптации к поставкам комплектующих.  И дело не в библиотеках, а чтоб устройство системы поддерживало подключение всего этого, как это между собой работает, также чтоб в модуле конструирования пресс-форм не дублировался функционал фичеров базовой САПР, чтоб модуль содержал операции, которые нельзя сделать в базовой САПР, все должно быть правильно организовано, не запрещала конструктору работать гибко, и, конечно же, спецификация родная, которая работает и обновляется на автомате, а не в ручную, там все написано.  Я не вижу ничего плохого в этом развернутом сообщении разработчикам, чтоб указывать как это бессмысленно, какие отстойные наши вендоры, и какими продуктами надо пользоваться, ведь прецеденты успешные уже есть, я ранее привел примеры. Если человек хочет дать обратную связь, тратить на это энергию и время, то пускай, не надо его останавливать. Сергей просил помочь, т.е. дополнить, если хотите. Вы бы просто сказали "не хотим", это было бы понятно.
    • ART
      Это теорема, доказательство которой можно наблюдать на различных форумах и на нашем тоже. Из 30 тыс. участников есть только 2 человека на форуме, которых нещадно троллят. Вы один из них. Подойдите к зеркалу и подумайте почему вас троллят. Был такой старый детский фильм "королевство кривых зеркал", рекомендую вам посмотреть его еще раз. Да пожалуйста. Что в этом посте  вызвало у вас вот такую бурную реакцию?    Продолжим... А в этом посте человек высказал свое мнение  вы его и не только его обхамили. Вы просто так проходя мимо всех обхамили.    Не велика. С 2003 года ничего более менее полезного от вас я не услышал. Одно Я, Я и Я.      
    • Soprin
      Это проект и открывается в visual studio. Или скомпилированный открываешь как уже готовое приложение А тебе в чем разобраться то нужно? Как на плюсах приложения писать? 
×
×
  • Create New...