Как открыть stl в компасе

Импорт-экспорт данных в САПР КОМПАС-3D

Малыгин Александр Васильевич, старший преподаватель кафедры «Информационные технологии в машиностроении и инженерный консалтинг» Херсонского национального технического университета, г. Херсон, Украина.

Плюсы и минусы использования на одном предприятии CAD/CAM/CAE-систем от разных разработчиков обсуждались в САПР-изданиях неоднократно. В одних случаях такая ситуация обусловлена историей автоматизации, багажом старых разработок, выполненных в определенной системе. В других случаях — это стратегия, когда для каждой инженерной задачи выбран лучший, по мнению предприятия, продукт. Есть еще соображения экономии и нежелание зависеть от единственного разработчика.

В этой статье мы подробно рассмотрим, как ведет себя САПР КОМПАС-3D в окружении различных CAD/CAM/CAE-систем, насколько она отвечает требованиям информационной согласованности между системами, производительности и качества обмена данными.

Особенности преобразования данных при взаимодействии систем

Прикладным программам, например, программе генерации сетки для анализа по методу конечных элементов или траектории движения инструмента станков с числовым программным управлением (ЧПУ), требуется на входе техническое описание продукта. Данные технических требований делятся на два типа. Первый тип данных – это данные чертежа; они включают векторное описание линий и пояснительные данные, имеющиеся на чертеже. Ко второму типу данных технических требований относится представление твердотельной модели и некоторые пояснительные данные. Поэтому данные технических требований обычно импортируются из CAD-системы – либо автоматизированной разработки чертежей, либо из системы твердотельного моделирования.

Однако все CAD-системы хранят результаты проектирования, то есть данные технических требований, в своих собственных структурах данных, формат которых зависит от конкретной системы. Они могут не соответствовать входному формату используемой прикладной программы. Таким образом, когда две или более CAD/CAM/CAE-системы объединяются и связываются для совместного использования данных, возникает проблема обмена данными. Для решения этой коммуникационной проблемы необходима возможность преобразовывать данные технических требований одной системы в форму, понятную для других систем, и наоборот.

Различные CAD/CAM/CAE-системы хранят данные технических требований в структурах разного вида, поэтому для переноса данных необходимо преобразовывать данные технических требований одной системы в формат другой системы. Еще один конвертор необходим для обратного переноса данных между системами.

Как открыть stl в компасе

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

Как открыть stl в компасе

Например, «система 1» экспортирует данные в нейтральный файл, а «система n» импортирует данные из этого файла. В каждой системе будет своя пара конверторов для экспорта и импорта данных в этот нейтральный файл. Конвертор, преобразующий данные из собственного формата данной системы в нейтральный формат, называется препроцессором, а конвертор, выполняющий обратное преобразование, – постпроцессором.

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

Как открыть stl в компасе

Международными стандартами были приняты форматы нейтральных файлов: STEP, IGES, ACIS, Parasolid, STL, VRML, C3D, AutoCAD DWG, AutoCAD DXF и др.

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

Импорт – экспорт данных в САПР КОМПАС-3D

Система КОМПАС-3D поддерживает следующие форматы нейтральных файлов:

Форматы нейтральных файлов для импорта/экспорта данных в документах КОМПАС-3D

Источник

Моделирование: STL to STEP to Компас 3D

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

Добрый вечер Уважаемые Читатели!

Сегодня мне хотелось бы поделиться с Вами информацией о способе преобразования STL файлов в STEP (STP) файл, для дальнейшего редактирования в Компас 3D.

Как открыть stl в компасе

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

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

Для преобразования файлов нам понадобиться бесплатная программа FreeCAD.

Как открыть stl в компасе

Запускаем программу и создаем новый проект. Нажимаем Создать.

Как открыть stl в компасе

Импортируем STL файл, нажимаем Импортировать

Как открыть stl в компасе

Нажимаем на смену рабочего стола и выбираем Part

Как открыть stl в компасе

Нажимаем Деталь и Создание формы из сетки

Как открыть stl в компасе

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

Спустя некоторое время, наша скорлупа покрывается сеткой, которую мы будем дальше преобразовывать.

Как открыть stl в компасе

Как открыть stl в компасе

Как открыть stl в компасе

Как открыть stl в компасе

Дальше Вы решаете сами каким 3D редактором Вы будете вносить изменения в модель.

Я пользуюсь Компас 3D, он прекрасно читает STEP формат и переделывает его в свой m3d файл.

Достаточно открыть STEP файл в Компас 3D и программа сама все сделает.

Как открыть stl в компасе

Как открыть stl в компасе

Если у Вас есть альтернативный способ преобразования STL в STEP, то с большим удовольствием изучу его.

Данным постом прошу представителей компании АСКОН, которая является разработчиком Компас 3D, сделать поддержку прямого импорта STL файлов в Компас 3D.

Нам очень нужен импорт STL файлов!

Спасибо за понимание!

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

Источник

КОМПАС-3D v17 Home. Работа с Stl. Часть 1.

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

В прошлых уроках мы познакомились с основами твердотельного, поверхностного и листового моделирования в КОМПАС-3D v17 Home, а также создали колесо для модели, мыльницу, скребок и переходник.

В этой статье мы разберемся с открытием и редактированием Stl.

Для начала подготовим модель для опытов. Наиболее сложны для передачи в Stl округлые формы, поэтому их и используем:

Как открыть stl в компасе

Как открыть stl в компасе

Создадим новую деталь.

Запустим команду «Автолиния».

Как открыть stl в компасе

Как открыть stl в компасе

Как открыть stl в компасе

Как открыть stl в компасе

Как открыть stl в компасе

Как открыть stl в компасе

Как открыть stl в компасе

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

Источник

Автоматический экспорт в STL из Компас 3D

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

Наверное каждому, кто создает 3D-модели в Компас 3D знакома проблема с экспортом в STL. Во-первых, каждый раз нужно нажимать пресловутое «Сохранить как. «, там выбирать в длинном списке форматов «STL». Во-вторых, качество по-умолчанию очень грубое и изменить эти дефолтные настройки нельзя (ну по крайней мере я не нашел как) и поэтому нужно жать на стрелку, далее пункт «Сохранить с параметрами. «, затем тянуть ползунок качества и так каждый раз, снова и снова. В-третьих, если вы хотите снова распечатать ранее экспортированный файл, возникает сомнение «А все ли последние изменения я экспортировал ранее в STL?», и поэтому для уверенности приходится снова открывать модель и снова экспортировать.

Мне это очень надоело и готового решения в интернете я не нашел. Поэтому, поверхностно изучив API компаса, я написал библиотеку для автоматического экспорта в STL, весит она всего 36Кб, устанавливается один раз и очень просто, а работает следующим образом:

при любом сохранении модели, автоматически рядом с файлом модели сохраняется файл в формате STL с таким же названием как и основной m3d-файл модели. Качество по-умолчанию я так же сделал выше, чем дефолтное в компасе, а формат не текстовый, а бинарный, чтобы файл занимал меньше места на диске. Для тех, у кого большие проекты, в одной папке много моделей и не хочется засорять этот каталог еще и файлами STL для каждой модели, есть еще одна фишка. Если в папке с моделью создать папку с названием «STL» или «stl», то файл stl будет автоматически сохраняться в эту папку, тем самым все STL-файлы будут лежать в отдельной папке.

Шаг 1. Скачать файл библиотеки c github Kompas3DPrint.rtw

Шаг 2. Положить этот файл в надежное место в компьютере, чтобы ненароком не удалить его, например в папку компаса (C:\Program Files\ASCON\KOMPAS-3D v18 Home\Libs) или любую другую папку на вашем ПК.

Шаг 3. Запустить Компас3D и открыть пункт меню «Приложения»->»Добавить приложение» и выбрать файл Kompas3DPrint.rtw

Как открыть stl в компасе

В правом нижнем углу должно появиться сообщение об успешной установке

Как открыть stl в компасе

Готово, дополнение установлено. Если после перезапуска оно вдруг перестало функционировать, проверьте наличие галочки автоматического подключения при запуске: «Приложения»->»Конфигуратор. «->»Приложения»->»Kompas 3D Print»->»Автоматически подключать при запуске системы». Там же его можно отключить или удалить если вам это потребуется или возникнут ошибки в работе компаса.

Как открыть stl в компасе

Приложение должно работать для версий 18.1 и 19. Для тех, кто не доверяет «левым» программам на github выложены полные исходники программы, можете скачать, изучить собрать программу самостоятельно из исходников. Ну и отказ от ответственности: программа полностью бесплатная, распространяется «как есть», автор не несет ответственности за правильную работу программы и любой прямой и косвенный ущерб, нанесенный ее работой. Если найдутся какие-либо ошибки, идеи, предложения, сообщайте мне, пишите тут в комментариях или в проекте на github, по возможности буду исправлять, дорабатывать.

Источник

Автоматический экспорт в STL из Компас 3D. Часть 2

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

Наконец-то появилось немного времени, чтобы исправить ошибки и добавить немного функционала, в библиотеку автоэкспорта STL для Kompas3D. Спасибо всем, кто опробовал дополнение, подкинул новых идей, нашел и сообщил об ошибках.

1. Исправил ошибку при сохранении через кнопку «Сохранить все».

2. Добавил краткое описание и ссылку на источник, где будут выкладываться новые версии и исходники (GitHub).Как открыть stl в компасе

3. Добавил диалог с настройками сохранения качества (постарался сделать его максимально похожим на стандартный), которые сохраняются, так же поправил последние ошибки в нем, найденные alexius13.

Как открыть stl в компасе

4. Добавил галочку вкл/выкл автоэкспорта.

5. Если установить галочку «Автоэкспорт только существующих STL» при включенной галке автоэкспорта, то если вы сохраняете первый раз STL штатным способом (через Сохранить как) в тот же каталог где и модель (или подкаталог STL) с таким же именем как и файл модели, то при последующих сохранениях модели STL файл будет автоматически обновляться. Если же STL файла нет или вы его удалили, то автоэкспорт этого файла больше не будет производиться.

Если у вас уже установлена библиотека, то для обновления можно закрыть компас и просто заменить файл старой версии. Или удалить старое через Приложения->Конфигуратор->Приложения->Kompas 3D Print->Исключить из конфигурации, а затем установить новую.

— Хочу еще сделать кнопку сохранения в STL на панель, но почему-то пока не получается, собирал готовые примеры с кнопками. Примеры работают, а вот кнопки не появляются, возможно очень старые исходники и с новыми версиями этот код не работает или я что-то упускаю из виду. Будет время, поразбираюсь еще.

— Могу добавить в диалог выпадающий список с выбором других форматов (STL, STEP, JT, IGES), чтобы автоэкспорт производился в выбранный формат

-Могу сделать настройку каталога, если его указать, то STL будут сохраняться не рядом с моделью, а в указанный каталог.

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *