Перейти к публикации

Рекурсия


Alexey8107

Рекомендованные сообщения

Здравствуйте. Была у меня построена 3D модель, понадобилось ее перестроить немного. И тут я нарвался на ошибку рекурсия при задании элемента. Вобщем удалил многие элементы, чтобы найти эту самую линию, и выяснилось что это профиль 8. С ним я вообще ничего не могу сделать, почитал справку, там написано что необходимо перестроить модель. Можно ее полностью перестроить, но ведь наверняка с этим можно бороться?

Крепеж MKS Sbase.rar

Ссылка на сообщение
Поделиться на других сайтах


3 минуты назад, Alexey8107 сказал:

Здравствуйте. Была у меня построена 3D модель, понадобилось ее перестроить немного. И тут я нарвался на ошибку рекурсия при задании элемента. Вобщем удалил многие элементы, чтобы найти эту самую линию, и выяснилось что это профиль 8. С ним я вообще ничего не могу сделать, почитал справку, там написано что необходимо перестроить модель. Можно ее полностью перестроить, но ведь наверняка с этим можно бороться?

Крепеж MKS Sbase.rar

Я миллион раз писал, ещё раз напишу, что не следует делать построения от 3д геометрии, таких как рёбра, грани. Ну кто меня слушает?

 

Зайдите в редактирование Проекция_10 и во вкладке Элементы - укажите Грань_27.

 

Ссылка на сообщение
Поделиться на других сайтах

Помогло, спасибо.

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

Ссылка на сообщение
Поделиться на других сайтах
12 минуты назад, Alexey8107 сказал:

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

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

Ссылка на сообщение
Поделиться на других сайтах

А здесь очень просто все. Когда учился в институте, лет 10 назад, нас заставляли чертить все ручками, не дай бог узнают что распечатал на плоттере в тонких линиях, а затем обвел карандашом... В общем о допуске к экзамену вообще можно было забыть... После института вообще некому особо и учить, тому же компасу, про 3D моделирование у нас даже проектировщики на заводе не слышали, в свое время с горем пополам освоили компьютеры и забыли про кульманы. В основном потому, что пришел молодой начальник и заставил... А пару лет назад приперло, надо моделировать, вот потихоньку самостоятельно по видеоурокам, справке разбирался по мере необходимости, т.к. товарищ купил большой ЧПУ фрезер. По параметризации. Штука хорошая, но тут надо четкое представление иметь как минимум о самой детали, какие размеры будут меняться, откуда брать базу да и много чего еще. Мне бы сейчас основы изучить хотя бы. Так же со спецификацией разбирался, долго не мог понять почему в спецификации не отображается вообще ничего. Перерыл справку, понял что всего то надо дать каждой фрагменту наименование и обозначение. Да и должность у меня хоть и инженерная, но не связана никаким образом с черчением или 3D моделированием. Это все для себя, 3D принтер вычертить, посмотреть на сборке где какие ошибки, все ли стыкуется правильно, деталь какую вычертить по работе изредка в основном для плазморезки ЧПУ. Ну и сейчас вот приобрел 3D принтер, вот потихоньку и занимаюсь по выходным и на работе в свободное время. К тому же почти все что я делаю в единичном экземпляре.

Так что для меня в приоритете все таки азы изучить, а почему тфлекс, да потому что он на рабочих компах установлен, есть еще автокад, но он как то не пошел.

Да и с той же рекурсией, посмотрел форумы, ничего внятного не нашел. Посмотрел справку, там и написано, устранить при помощи перестроения или как то так... А тут все оказалось гораздо проще можно сделать и ведь помогло. С параметризацией тоже разбираюсь потихоньку, так же по мере необходимости. В основном пока только на уровне вбивания переменных, если надо будет менять к примеру диаметры отверстий, пока не более того. В общем не дорос пока еще до полноценной параметризации.

Изменено пользователем Alexey8107
Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, Alexey8107 сказал:

Так что для меня в приоритете все таки азы изучить

Азы ТФ - параметризация. Смысл в ТФ - параметризация. Принципы построения в ТФ - параметризация. ТФ==параметризация!

Ссылка на сообщение
Поделиться на других сайтах

В том то и дело, если я толком еще не научился создавать 3D модели, то как я могу создавать параметрические 3D модели? Вот и осваиваю пока. Где то понадобилась параметрическая модель, там и пробую параметризацию. К примеру сейчас делаю один корпус, на нем и изучаю... А тем, чем сейчас занимаюсь мне в принципе не нужна параметризация, тк один раз сделал и забыл. А то, что вылезает сейчас, так это оттого что изначально сделал не так как лучше, а как удобнее и как научился. К примеру тот же профиль, единственное что там можно было бы параметризировать изначально, это длину, тк остальные размеры все одинаковые. Можно было бы сейчас этим заняться, но уже почти вся 3D сборка готова, а переделывать боюсь очень много времени потрачу.

Ну и вот что на сегодняшний день у меня получается.

Сборка.jpeg

Ссылка на сообщение
Поделиться на других сайтах

Вот в том и ошибка, параметризовать нужно всё и с самого начала, потом переучиваться - время терять. Чем печатать будете?

Ссылка на сообщение
Поделиться на других сайтах

На тему параметризации можно долго спорить, но лично для меня в приоритете все таки 3D модели, в основном в единичных экземплярах. Да и сборки это всего лишь вторая за все время, что изучаю тфлекс. В основном в тфлексе делаю простые модели, необходимые для ремонта станков на заводе и то, только когда главный механик в отпуске, т.к. я его зам. Там просто нечего параметризировать, начертил, отдал на плазморезку или токарю и забыл. еще чаще, даже чертить не надо, на ЧПУ плазмы взял примитив, вбил размеры да вырезал.

У меня есть Prusa i3. А этот более серьезный. Этот сделаю и прушу или разберу или продам. У него много проблем, в основном из за пластиковой рамы и гнущихся направляющих.

Ссылка на сообщение
Поделиться на других сайтах
16 минут назад, Alexey8107 сказал:

У меня есть Prusa i3. А этот более серьезный. Этот сделаю и прушу или разберу или продам. У него много проблем, в основном из за пластиковой рамы и гнущихся направляющих.

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

Ссылка на сообщение
Поделиться на других сайтах

Не, ABS печатать точно не буду. Есть другие виды пластика в наличии, PLA, PET-G, SBS. ABS категорически нет, воняет, усадка дичайшая, сквозняков боится. Из него разве что мелочевку печатать или что то, что требует именно ABS, да и то не дома.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...
В 19.11.2017 в 18:43, SilaMusli сказал:

Вот в том и ошибка, параметризовать нужно всё и с самого начала, потом переучиваться - время терять. Чем печатать будете?

В общем попробовал я вчера параметризировать, в принципе сложностей особых нет в простейших случаях. В принципе с учетом простейшей параметризации я полностью пересобрал сборочный чертеж принтера за один день, и это учитывая весь крепеж, разборки со спецификацией... А также нашел фишку в 15 версии, в 12 по моему не было этого, "Конфигурации и исполнения". Сразу же взял на вооружение. В сборке есть различные втулки, профиля... Т.е. однотипные детали, но разных размеров, забил в конфигурацию и при вставке в сборку просто выбираешь нужную. Очень удобно когда надо одновременно изменить сразу несколько размеров, а для одного размера в принципе достаточно списка значений переменной. Да и в спецификацию если надо выводить, в наименование подставил нужные переменные и туда все выгружается без проблем.

Лишний раз сделал для себя вывод, что параметризировать никогда не поздно. 

Единственное что осталось непонятно. Допустим я параметризирую контур. В контуре есть две вспомогательные линии(далеко не факт что на одинаковом расстоянии), которые привязываю к одной переменной, но находятся они от нуля в противоположных концах, т.е. одна в минусе, другая в плюсе. Так вот одну привязываю к переменной, начинаю привязывать вторую к этой же переменной, и Тфлекс выдает сообщение "изменить значение переменной на -200 вместо 200" Независимо от ответа обе линии сливаются в одну, разница только в плюсе или минусе. Как бороться пока не понял. Пробовал даже по разному забивать, не помогает. Хотелось просто узнать именно по такому варианту задания привязок от нуля.

Ссылка на сообщение
Поделиться на других сайтах
17 минут назад, Alexey8107 сказал:

А также нашел фишку в 15 версии, в 12 по моему не было этого, "Конфигурации и исполнения".

Была всегда.

17 минут назад, Alexey8107 сказал:

Сразу же взял на вооружение.

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

19 минут назад, Alexey8107 сказал:

Лишний раз сделал для себя вывод, что параметризировать никогда не поздно. 

В этом весь смысл использования ТФ, для остального есть Компас)

20 минут назад, Alexey8107 сказал:

Тфлекс выдает сообщение "изменить значение переменной на -200 вместо 200"

В значение одной забиваете Имя_переменной во второй -Имя_переменной.

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, SilaMusli сказал:

Была всегда.

Исполнений в такой реализации в 12-ой не было.

Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, BSV1 сказал:

Исполнений в такой реализации в 12-ой не было.

Была в другой, но была. Таблицы кажется не было(да и сейчас не в лучшем виде). Но суть таже - вещь нужная, но редко.

Ссылка на сообщение
Поделиться на других сайтах
27 минут назад, SilaMusli сказал:

- вещь нужная, но редко.

У кого много изделий с исполнениями, очень даже часто. Кстати, теперь создание исполнений требует несколько меньшей квалификации, чем было в 12-ой.

Ссылка на сообщение
Поделиться на других сайтах
15 минут назад, BSV1 сказал:

У кого много изделий с исполнениями, очень даже часто. Кстати, теперь создание исполнений требует несколько меньшей квалификации, чем было в 12-ой.

Ага, знаю такого, у него сотни исполнений...так вот чтобы их создать этим инструментом, можно состариться. Поэтому таблицы сделаны макросом. Я делал анимацией. Пока до ума не доведут этот инструмент, пользоваться им крайне неудобно. Хотя бы добавили бы создание исполнений по БД. Таблицы обновляются, но всё оформление сбрасывается. Если есть элементы с выгрузкой, то не наглядно. Вес файла растёт... Инструмент бесспорно нужный и полезный, но пользоваться нужно только в крайних случаях ИМХО. ТФ благо не Солид, есть варианты;)

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, SilaMusli сказал:

В значение одной забиваете Имя_переменной во второй -Имя_переменной.

Пробовал и так, вот на это сообщение и нарвался. Если ответить нет, то переменная не подтягивается, если да, то обе линии сливаются на одной координате. Сделал по другому, одну линию привязал L/2, а вторую от первой привязал к L.

Ссылка на сообщение
Поделиться на других сайтах
Только что, Alexey8107 сказал:

Пробовал и так, вот на это сообщение и нарвался. Если ответить нет, то переменная не подтягивается, если да, то обе линии сливаются на одной координате. Сделал по другому, одну линию привязал L/2, а вторую от первой привязал к L.

Делайте видео, всё должно работать.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, SilaMusli сказал:

... есть варианты;)

Для многих, увы, неочевидные (у некоторых и от более простых вещей моск выносит :smile:).

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • gudstartup
      @boomeeeer может от страны зависит
    • david1920
      нет время нет заниматься да и информации новой нет Это я на других станках делал
    • gudstartup
      @david1920 имеется ввиду платы на системах с сертификацией опций фалом oprminf старые в расчет не принимаются вы свой 18i восстановили?
    • gudstartup
      очень даже спрашивают как обязательную информацию для проверки вашей компании налоговый идентификатор должен быть указан. на myfanuc не спрашивают а вот на портале к сожалению просто так не зарегаться. 
    • david1920
      На 0I-TC mate менял плату управления приводами На 18i-TB менял для диагностики платы процессоров (один был от Spinner другой простой) процы были одинаковые Всё работает
    • brigval
      Браком 1.04В версии 1.04Добавлено: Автоуменьшение высоты шрифта многострочного наименования в ОН чертежа.Добавлено: Переименование поверхностей, баз, размеров в порядке их следования на чертеже.Добавлено: Переименование изображений по ГОСТ: сначала виды, затем разрезы, сечения, выносные элементы.Добавлено: Выравнивание неассоциативных видов.Добавлено: Ручной ввод шага и угла наклона штриховки.Добавлено: Перемещаются в макроэлемент компоненты, исключаемые из спецификации.Добавлено: Выбор количества значащих цифр в значении площади поверхности детали для вставки в ТТ.Добавлено: Возможность не авторазмещать ТТ перед конвертацией чертежа в PDF.Добавлено: Добавлены кнопки «Выделить все включенные в расчет» и Выделить все исключенные из расчета».Добавлено: Версия КОМПАС-3D Home показывается в программе со словом Home.Добавлено: Улучшен алгоритм считывания и вставки ТТ чертежа.Добавлено: При конвертации чертежа в PDF удаляется старый файл с таким же обозначением в начале имени, как обозначение в начале имени нового файла.Добавлено: Улучшено считывание номеров позиций из 3D-модели сборки.Исправлено: Иногда скрытые и потом показанные объекты чертежа отображались не серым цветом.Исправлено: Иногда после ручного заполнения графы «Масса» ОН чертежа в окне программы масса могла отображаться не правильно.Исправлено: В некоторых случаях из ОН чертежа могла не считываться литера.Исправлено: В некоторых окнах программы неправильно показывался заголовок окна программы.Исправлено: Другие замеченные мелкие ошибки и неточности кода.Скачать
    • boomeeeer
      Не помню чтобы у меня такое спрашивали при регистрации.
    • Snake 60
      @eljer0n  Откройте макрос SaveDRW.swp редактором VBA Найдите вот эти строки: Поменяйте выделенную цифру на нужную вам 3 или 4 - это количество символов которое останется от имени конфигурации. PS При сохранении в PDF тоже ругается на неправильное название чертежа, т.к. тоже обрезает название конфигурации до двух знаков, там тоже надо править при желании...
    • eljer0n
      @malvi.dp в общем порядок следующий (на каждое исполнение свой чертеж и позиция в спецификации):   Для исполнения с 2мя знаками. 1. Есть деталь с именем формата ХХ-01.01-01 (последнее -01 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации (как у вас на картинке). Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с корректным именем. 5. В спецификации сборки все отображается корректно.     Для исполнения с 3мя знаками. 1. Есть деталь с именем формата ХХ-01.01-011 (последнее -011 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации. Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с некорректным именем, а именно - с обрезанным до двух знаков исполнением (-01). 5. В спецификации сборки шифр отображается (внезапно! может какой глюк был: у солида или у меня ) корректно, как и у вас на рисунке.     Выходит, загвоздка все-таки только в сохранялке чертежа.
    • gudstartup
      да информация о решенной проблеме очень важна так что будем ждать хороших новостей!
×
×
  • Создать...