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

Программа сохранения виртуальных компонентов


Sturmann

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

Здравствуйте коллеги.

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

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

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

 

 

Более подробно о функционале:

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

2. ПРограмма сохраняет детали - в свою папку, сборки в свою. Ничего не путается

3. все детали и сборки будут иметь в имени файла "номер  +1 "

4.  программа при сохранении заполняет пропуски в номерах файлов. Например есть детали 20,21,23 при сохранение будет деталь с номером 22

5. При необходимости можно расширить функционал- например приведение всех имен в одному виду. (досталась сборка по наследству а тама все через одно место поименовано. Можно сделать так чтобы нажать кнопку- и все имена всех компонентов  был какими надо а не только виртуальных)

 

Более подробно о принципе действия:

1. открыть сборку

2. нажать кнопку

3. ....

4. результат работы программы (отчет) будет выведен сообщением.

 

Конечно можно настроить схему именования под любой вид- было бы желание.

Например в имени компонента можно шифровать его иерархию- без проблем.

 

Конечно на 5 деталях это не выглядит впечатляюще. А если таких сборок 100? 200? Тут уже конечно существенно экономится время силы и нервы конструктора. 

Если кто то думает что 5 деталей и вручную не проблема сохранить и не нужны такие программы , то отвечу что у меня был случай когда человек пользуясь программой раскладки деталей на ЧПУ раскладывал сборку из трех деталей. Зачем напрягаться когда все сделает программа в том виде которой нужен ?

 

Вопросы, замечания предложения- рад выслушать.

 

 

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


UnPinned posts

Не увидел в описании, можно ли менять папку? У нас принято сохранять сборку в той же папке что и детали. 

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

Не увидел в описании, можно ли менять папку? У нас принято сохранять сборку в той же папке что и детали. 

В этой версии нет.

У нас просто такая схема.

А так - конечно можно сделать настройку или указать в коде - как сейчас указано для этой версии

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

В этой версии нет.

У нас просто такая схема.

А так - конечно можно сделать настройку или указать в коде - как сейчас указано для этой версии

Если вы делаете макрос не только для себя, то лучше добавить опцию выбора места на диске. 

В понедельник попробую ваш макрос, может ещё что нибудь придумаю)) 

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

А для какой версии SW эта программа? Или без разницы?

до 21 версии

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

Чего подумал. А кто вообще знает откуда появилась сама идея виртуального файла? Я, где-то, краем уха слышал что изначально идея принадлежала сименсу. И вроде там она даже задумывалась для другого.

Ссылка на сообщение
Поделиться на других сайтах
13.08.2022 в 13:46, Sturmann сказал:

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

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

 

13.08.2022 в 13:46, Sturmann сказал:

все детали и сборки будут иметь в имени файла "номер  +1 "

Каким образом присваивается следующий номер - от расположения в дереве?

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

Каким образом присваивается следующий номер - от расположения в дереве?

От имени файла сборки. 

7 часов назад, kkk сказал:

Не один. Еще бывает, что виртуальные компоненты намертво слетают, да так, что изделие не восстановить

Не думаю что это было заложено разработчиком. Как и всё остальные баги и ошибки. 

Цели я надеюсь как всегда были благие - дать пользователю инструмент для повышения качества его работы. 

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

От имени файла сборки. 

Это понятно. Последующие компоненты к этому базовому имени прибавляют +1 по какому принципу?

 

10 часов назад, Sturmann сказал:

Не думаю что это было заложено разработчиком. Как и всё остальные баги и ошибки. 

Это понятно. Я просто намекал на то, что есть подводные камни. Поэтому я виртуальными компонентами пользуюсь только в самом начале проектирования. И всегда пересохраняю их в "материальные" по мере продвижения в создании модели. Обжегшись на молоке дую на воду.

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

Это понятно. Последующие компоненты к этому базовому имени прибавляют +1 по какому принципу?

 

Это понятно. Я просто намекал на то, что есть подводные камни. Поэтому я виртуальными компонентами пользуюсь только в самом начале проектирования. И всегда пересохраняю их в "материальные" по мере продвижения в создании модели. Обжегшись на молоке дую на воду.

Имена сохраняемым компонентам присвоятся автоматически по имени узла 
сборки или имени детали. Поэтому важно не добавлять в имена файлов буквенные обозначения, а придерживаться схемы:
"150.02.05.00.sldasm"- имя узла сборки, 
где 150- номер наряда
02- номер изделия
05- номер узла сборки
"150.02.05.01.00.sldasm"- имя подсборки узла сборки
"150.02.05.01.sldprt"- имя детали
Каждая новая подсборка вне зависимости от уровня ее расположения  имеет индекс +1 к предыдущей
"150.02.05.02.00.sldasm",
"150.02.05.03.00.sldasm",
. . .
"150.02.05.n+1.00.sldasm".

Каждая новая деталь вне зависимости от уровня ее расположения в подсборках 
также имеет индекс+1 к предыдущей
"150.02.05.02.sdprt",
"150.02.05.03.sldprt",
. . .
"150.02.05.n+1.sldprt".

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

Опуская тему нелогичности нумерования обозначений (на мой взгляд) третий раз задам вопрос - в зависимости от чего каждая следующая деталь увеличивает свой номер на +1 от предыдущей? От очередности создания, от расположения в дереве, или еще как?

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

Опуская тему нелогичности нумерования обозначений (на мой взгляд) третий раз задам вопрос - в зависимости от чего каждая следующая деталь увеличивает свой номер на +1 от предыдущей? От очередности создания, от расположения в дереве, или еще как?

От расположения в дереве. Самый быстрый вариант. 

 

Но можно настроить как угодно. Хоть от массы детали или площади поверхности. 

 

Мне сам по себе номер не принципиален. Если в одной сборке будут детали 2,5,45 ничего страшного не произойдёт. 

 

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

От расположения в дереве. Самый быстрый вариант. 

А можешь кинуть в личку код траверсинга дерева сборки с учетом расположения деталей в сборке? Буду благодарен.:worthy:

Ссылка на сообщение
Поделиться на других сайтах
13.08.2022 в 13:46, Sturmann сказал:

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

У Вас спецификациями не пользуются? Основным документом при подготовке производства?

На сборку детали комплектуются по спецификации до передачи деталей на сборку.

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

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

У Вас спецификациями не пользуются? Основным документом при подготовке производства?

На сборку детали комплектуются по спецификации до передачи деталей на сборку.

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

ну вот так получилось что почти все детали изготавливаются на ЧПУ либо нужен чертеж. а его сделать при виртуальных деталях нельзя.

не я эту систему придумал.

про комплектование- видимо это нужен человек который будет компектовать проверять. ЗП ему плати. А тут каждый из 10 конструкторов сам все проверит! красота. и денег сэкономим .

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

ну вот так получилось что почти все детали изготавливаются на ЧПУ либо нужен чертеж. а его сделать при виртуальных деталях нельзя.

не я эту систему придумал.

про комплектование- видимо это нужен человек который будет компектовать проверять. ЗП ему плати. А тут каждый из 10 конструкторов сам все проверит! красота. и денег сэкономим .

Поняятно.

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

Поняятно.

понимаете в чем дело.

частная компания хочет денег заработать, репутацию там.

ей вообще не важно как это будет сделано. 

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

 

я только автоматизировал некоторые операции.

все их делали раньше руками:

-создание чертежей

-подсчет количества

-приведение внешнего вида чертежей деталей сборок файлов к одному виду

-работа с моделью

 

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

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

Возможно, отобразить только одну деталь и можно делать чертёж на одну деталь.

13.08.2022 в 13:46, Sturmann сказал:

А значит эту деталь не изготовят и это узнается только на сборке изделия.

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

13.08.2022 в 13:46, Sturmann сказал:

Вопросы, замечания предложения- рад выслушать.

А где сам макрос/программа?

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

Возможно, отобразить только одну деталь и можно делать чертёж на одну деталь.

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

А где сам макрос/программа?

В новых версиях солида можно делать чертежи на виртуальные детали? Сможете показать? 

В некоторых это в каких? А где файл модели? Искать эту деталь в appdata? Ну такое. По мне легче сохранить в нужную папку  . И будет меньше проблем. 

У меня. Этот проект коммерческий. Хотите приобрести? Могу сформировать функционал под ваши задачи. 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • vladimir.songin
      Да поедет. Нужно только активировать перед этим выход 2006. 
    • Krusnik
      Сделайте новый эскиз и спроецируйте вашу объединенную кривую на этот эскиз.
    • vad0000
      Если Вы курсор поставите на OUTPUT 0, и колесом начнёте увеличивать напряжение на аналоговом выходе, то ось Х поедет, или нет? Сфоткайте машинные параметры для оси Х
    • lexa345
      Если фрезерный, то спросите у @andrev  возможно поделиться   
    • Bot
      Семинары «BIM-Практикум 2024» пройдут весной и летом этого года в четырнадцати городах в России и Беларуси. На мероприятии представители строительной отрасли расскажут об опыте применения технологии информационного моделирования в регионе. Российские разработчики представят новые возможности цифровых решений для проектирования и управления строительством. У участников будет возможность обменяться мнением и опытом, проконсультироваться с экспертами отрасли и установить полезные контакты. Зачем Сегодня на развитие строительной отрасли влияют как внутренние факторы, включая небольшой опыт ведения проектов с использованием технологии информационного моделирования, недостаток квалифицированных специалистов, высокую стоимость ошибок, так и внешние обстоятельства: новые государственные требования, риски, связанные с информационной безопасностью, и уход западных вендоров. Участники семинара узнают, как справиться с этими вызовами, в том числе на примере компаний, которые [...] View the full article
    • MOPKOBKA555
      А есть ли возможность в cnckad разделить программу на части? Например сразу обрабатываем 9-ю инструментами, а с новой программы еще недостающими?
    • coolparty
      Привет. Задача - расположить массив отверстий по кривой. Сделал модель из нескольких кривых, не понимаю, как их объединить в одну, пробовал сделать через "объединенная кривая", но при выборе ее в качестве пути, все равно выбирается по сегментно. Всю голову уже сломал.  
    • Bot
      3 и 4 апреля в Екатеринбурге и Челябинске состоялась конференция «Российский программный комплекс T-FLEX PLM: современные методы и подходы к проектированию изделий», организатором которой выступила компания «Топ Системы». Во время мероприятия представители компании «Топ Системы» — генеральный директор Сергей Кураксин и заместитель генерального директора по развитию PLM-технологий Игорь Кочан — представили текущие итоги реализации проектов у заказчиков из различных отраслей машиностроения, поделились перспективами развития программного комплекса T-FLEX PLM, продемонстрировали функциональные возможности перспективных разработок САПР T-FLEX CAD и платформы T-FLEX DOCs по управлению данными и жизненным циклом изделия. В Челябинске вызвал живой интерес доклад Романа Ткачука, начальника отдела САПР, АЗ УРАЛ, во время которого представитель заказчика рассказал о проектном опыте перехода с иностранных систем на комплекс T-FLEX PLM. Цель проекта заключалась в переводе [...] View the full article
    • roiman
      Не одно и тоже, нет?     Не одно и тоже, нет?   Я про это и писал, что вместо того, чтобы решать реальную производственную задачу, мы занимаемся словесной казуистикой. Задача не поставлена, но решение её требуется. А может и не требуется. Начальник сказал попробовать спросить. А может что-то другое. Ценится только своё время, а не чужое...   Ещё раз. Если сложить пазл из данных статьи и вашу картинку, то профиль не может никак участвовать в уравнениях. У вас идёт контакт зуба с роликом цепи. И их положение относительно друг друга не меняется в зависимости от угла поворота "кулачка". И всё натяжение цепи передаётся на пантограф через этот контакт зуба с роликом. Задача профиля - обеспечить натяжение цепи.   Но это, опять же догадки. Потому что непонятно, что это за 2-а других отверстия. Может там не просто поворот этого "кулачка", а его плоское движение.     P.S. Вы зря удалили статью. Я никакого отношение не имею ни к УКВЗ, ни ПК ТС. Опасаться нечего.
    • Александр1979
      На первый взгляд параметры конфигурации осей B, C корректные. У вас станочный ноль осей X, Y находится по центру поворотной оси C?
×
×
  • Создать...