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

Экспромт - Экспресс создание структуры проекта


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

Экспромт - Экспресс создание структуры проекта в среде Компас-3D

 

Программа предназначена для быстрого и удобного создания шаблона/скелета/рыбы проекта в виде файлов деталей и сборок

 

Фактически

Конструктор пишет технический роман в командной строке, а программа интерпретирует написанное в структуру проекта Компас-3Д

 

Принципы, заложенные в программу

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

 

Что делает

  • создает файлы 3Д моделей главной сборки и входящих в нее деталей и подсборок,
  • затем на основе созданных файлов формирует структуру проекта главной сборки в Компас-3Д

 

Как работает:

1.      Конструктор вводит текст, соблюдая определенные правила в командной строке

2.      Программа преобразует введенную информацию в древовидную структуру

3.      И создает файлы 3Д моделей и чертежей главной сборки с входящими в нею подсборками и деталями.
 

Преимущества работы с текстом – быстро и удобно:

1.      Вносить данные

2.      Видно, всю структуру проекта целиком

3.      Менять иерархию/вложенность компонентов

4.      Редактировать данные, менять порядок и расположение элементов

5.      Передавать коллегами в компактном виде и с пояснениями к элементам

 

Технические требования

1.      .Net 5

2.      Компас-3Д - (тестировалось на v19)

 

Ссылки

История изменений.pdf

Ссылка на программу

Сайт программы

Видео на YouTube

Скриншот работы программы.png

 

Изменено пользователем kutnul
Ссылка на сообщение
Поделиться на других сайтах
  • 5 недель спустя...


UnPinned posts

Экспромт  - Экспресс создание структуры изделия

Версия 2.2 - Создание чертежей

 

Ссылки

Ссылка на программу

История версий.pdf

Сайт программы

Экспромт-v2.2 - Окно настроек.png

Экспромт-v2.2 - Главное окно-150.png

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

Экспромт  - Экспресс создание структуры изделия

Версия 2.3 - Шаблоны

 

Применение шаблонов для – сборок, деталей и чертежей

 

Указываем параметры для всех компонентов в общих настройках

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

 

Также реализовано заполнение общих свойств (Фамилии и Организация)

 

 

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

Экспромт  - Экспресс создание структуры изделия

Версия 2.3 - Шаблоны

 

Ссылки

Ссылка на программу

История версий.pdf

Сайт программы

v2.3-Окно настроек-для Компонентов-150.jpg v2.3-Окно настроек-для Свойств-150.pngv2.3-Общий вид программы-1-150.png

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

Экспромт - Экспресс создание структуры проекта
Версия 2.4 - "Строгие" свойства

Удобное редактирование параметров компонента в командной строке
Через специальное окно - карточка компонента, позволяющая выбирать свойства чертежа и шаблона

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

Доработаны
1. Ввод общих свойств (Фамилии) через выбор значений
2. Автодополнение текста в поле ввода Наименования главной сборки

 

 

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

Экспромт - Экспресс создание структуры проекта
Версия 2.4 - "Строгие" свойства

 

Ссылки

Ссылка на программу

История версий.pdf

Сайт программы

 

Карточка компонента

v2.4-Карточка-1.png

 

Общий вид

v2.4-Общий вид-2.png

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

Серия коротких видео-роликов

Автодополнение текста
Максимально быстрый и удобный ввод Наименования компонентов
И при этом мы уже создаем структуру нашего будущего изделия

Auto-completion.gif

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

Серия коротких видео-роликов

 

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

 

Continuous_Input.gif

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

Серия коротких видео-роликов

(Анонс версии 2.5)

 

Изменение нумерации в командной строке

  • Начиная с 1 
  • Начиная с текущего значения

ChangeNumbering.gif

 

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

Серия коротких видео-роликов

(Анонс версии 2.5)

 

Перемещение текста в командной строке

  • Вверх                              Alt + Стрелка.Вверх
  • Вниз                                Alt + Стрелка.Вниз
  • В начало текста             Alt + Home
  • В конец текста               Alt + End

MoveText.gif

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

Экспромт - Экспресс создание структуры проекта
Версия 2.5 - Нумерация с пробегом

 

1. Мастер создания обозначений - с автоматической нумерацией
2. Изменение нумерации существующих обозначений: 
        a. - начиная с 1
        b. - начиная с текущего значения
3. Перемещение текста в командной строке
        a. - вверх
        b. - вниз
        c. - в конец документа

        d. - в начало документа
 

 

Ссылки

Ссылка на программу

История версий.pdf

Сайт программы

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

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

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

изделий прикрутить, с картинками и классами, чтобы назначать обозначени

А есть какой то вариант по названию или имени классифицировать? Ну скажем приблизительно для начало.

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

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

 

В Компасе уже есть Классификатор ЕСКД как отдельное приложение

https://kompas.ru/kompas-3d/application/machinery/classifier-eskd/

 

Видео с описанием-1

 

Видео с описанием-2

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

@Maik812
 я про официальный классификатор ГОСТ. там по форме детали.

 

 

Кстати у Аскон он стоит неплохо очень для классификатора.

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

официальный классификатор ГОСТ

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

13.07.2021 в 16:21, kutnul сказал:

В Компасе уже есть Классификатор ЕСКД как отдельное приложение

Я его или не застал или в пиратских альтернативно-лицензированных версиях его не было.

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

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

 

1. Изменение параметров детали
2. Изменение параметров сборки
3. Создание нового компонента

Component-Card-1.gif

 

Дополнение:
Карточка компонента используется для поднастройки конкретного компонента
Для указания параметров для всех неуказанных компонентов используется общая настройка
Сервис - Настройки - Шаблоны для создания - Компонентов

v2.3-Окно настроек-для Компонентов-150.jpg

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

Поиск и замена текста в командной строке

 

1. Поиск и замена общей части обозначения с МПП-100 на МПП-250
2. Удаление всех обозначений
2.1. С использованием магии регулярных выражений \w.*_
2.2. Уточненный поиск/удаление - ввод общей части обозначения с регулярным выражением МПП.*_
для исключения из удаления изделий с другим обозначением, к примеру МТУ

 

Find_Replace_Delete_All_Mark.gif

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

Экспромт - Экспресс создание структуры проекта

Версия 2.6 - Авто-обозначения

 

Удивительная возможность создания Обозначения для всего проекта разом

 

Ссылки

История версий.pdf

Ссылка на программу

Сайт программы

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

Экспромт - Экспресс создание структуры проекта

Версия 2.6 - Авто-обозначения

 

Шаблон Обозначения

Expromt-v2.6-Mark Template.png

 

Работа по присвоению Обозначения в действии 
- слева (в командной строке) компоненты с Обозначениями
- справа (Окно Шаблона) с заполненными параметрами
Expromt-v2.6-In Action.png

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • EnKlL
      Станок Samsung Pl1600m, такарно-фрезерный, проблема с револьверной головой выдаёт ошибку "EX22831 SERVO TURRET AMP ALARM!" что это такое и что с ней делать? Невозможно сменить инструмент, не в ручную, не через MDA
    • Eng.Destructor
      Сделал так: Добавил новый формат fs2 25 0 4 0 3t #No decimal, absolute, 3 поменял  result = newfs (25, thddepth$) # изменил 16 на 25 result = newfs (25, thdfirst$) # изменил 16 на 25 result = newfs (25, thdlast$) # изменил 16 на 25 result = newfs (25, thdfinish$) # изменил 16 на 25 Спасибо за наводку
    • arsenev
    • teqn1c
      Есть динозавр stratos plus на io mb -  В нем всего 256 КБ памяти  есть ли возможность через режим rtm подгружать программу с ПК через rs 232 ? В шкафу ещё есть разъем под карту но с нее получается только считать и опять таки сохранить на память станка. Соединение ПК-станок настроил ,есть возможность отправлять на него через альфакам программы ,но они сохраняются в память станка. В альфакам есть непрерывная отправка - она отправляет - но в режиме rtm ничего не происходит 
    • Metal_Cutter
      @arsenev В FC такого нет.
    • Bot
      HCL CAMWorks 2024, новая версия программного обеспечения CAM, полностью интегрированного с SOLIDWORKS и Solid Edge включает в себя передовые технологии, позволяющие сократить время программирования, уменьшить время цикла обработки и увеличить срок службы инструмента. Смотреть полностью
    • Александр1979
      Руководство для дусь взял здесь: https://www.cnczone.com/forums/daewoo-doosan/413426-every-doosan-service-manual-currently-auto-updated.html
    • ss_162
      Может есть у кого оригинальные резцы на продажу? Нужен резец SFCC 50 - это маркировка D`Andrea, или Искаровский, он такой же, только маркировка у него другая.
    • Aveovar
      Подскажи, как ты сделал несколько экранов с разных ракурсов
    • Kaktusito
      Всем доброго времени суток! Только начал заниматься редактированием постпроцессоров и сразу же столкнулся с проблемой. Суть в том что я нашел по форумам постпроцессоры с SolidCAM 2015 года, ибо у меня в версии 2022 года их почти нет, а мне нужен был более менее адекватный пост под токарку.  Закинул все файлы Gpptool 2015 года в свою папку, выбрал подходящий мне станок и начал генерировать УП.  Как вы поняли ничего мне не сгенерировало. Пишет ошибку "please change the name "Bore" in the VMID. This name is reserved for use in the GPP"  Сделал то что просит ошибка и был уверен что это не поможет, так оно и вышло. По итогу начало долбить другие ошибки. Очень еще не понятно с файлами которые я кидал в папку Gpptool потому что вместо стандартных двух у меня их аж 4 штуки.: gpp с циклами, gpp обычный, PRP и vmid. Хотя я знаю что в версиях вроде после 2017 уже идет по 2 файла. Что я только не пробовал кидал только 2 файла, кидал все 4, кидал содержимое файла с циклами в основной gpp, шёл по пути ошибок и исправлял что меня просили. В общем ничего не помогает  От безисходности пишу сюда, вы моя последняя надежда понять что происходит и почему ничего не работает. Заранее благодарю за ответы!
×
×
  • Создать...