![](https://habrastorage.org/getpro/habr/upload_files/b97/9d0/8bd/b979d08bd7399b605d63fc739ef0d51b.png)
В предыдущей части мы рассказали, как с помощью КОМПАС-3D открыть файлы из других CAD-систем и создать конструкторскую документацию на их основе.
В этой статье объясняем, как в КОМПАС-3D работать с файлами открытых и проприетарных форматов. Описанная методика работы подойдет для любых систем: SolidWorks, CATIA, Inventor, Creo, NX, Solid Edge. Разберем сценарий на примере форматов *.SLDPRT,*.SLDASM (SolidWorks).
Дано: модель (деталь или сборка), созданная в другой CAD-системе.
Задача: получить конструкторскую документацию в КОМПАС-3D. При этом необходимо
открыть модель в КОМПАС-3D
переработать конструкцию модели: удалить отверстия, фаски, добавить новые конструктивные элементы и т. д.
наполнить модель необходимыми свойствами: наименование, обозначения, материал и т. д.
создать спецификацию и сборочный чертеж, получив виды ассоциативного чертежа.
Инструкция: открываем файл «Кронштейн.SLDASM». Запускаем КОМПАС-3D, нажимаем Открыть. В появившемся окне находим через проводник папку с нужным файлом и выбираем Тип файлов SolidWorks.(*.SLDPRT,*.SLDASM) или другой нужный тип файла.
![](https://habrastorage.org/getpro/habr/upload_files/071/7b9/004/0717b9004112a523005ca887779365e0.png)
Примечание: В SolidWorks тип файла *.SLDPRT — деталь, тип файла *.SLDASM — сборка.
Нажимаем кнопку «Открыть». После открытия сборки «Кронштейн» производим визуальный анализ модели.
![](https://habrastorage.org/getpro/habr/upload_files/a39/ff8/92e/a39ff892ef8fa90202b43807a9461be6.png)
Заполняем необходимые свойства для сборки и компонентов модели в отдельности: наименование, обозначения, материал и другие, если требуется. Для этого в дереве модели выбираем Сборочную единицу и нажимаем на нее правой клавишей мыши. В контекстном меню выбираем «Свойства модели».
![](https://habrastorage.org/getpro/habr/upload_files/99a/186/c07/99a186c07bb4873c2930f80f4ca740ce.png)
На панели «Параметры» заполняем графу «Обозначение» — АСКОН.2023, информация в нее поступила из исходной модели SolidWorks, при этом есть возможность ее откорректировать.
![](https://habrastorage.org/getpro/habr/upload_files/85e/cb6/2dd/85ecb62dd0ee6e287b6ab4c2bd3abcdd.png)
Графа «Материал» для сборки не заполняется, так как сборка состоит из компонентов, у которых могут быть разные материалы. Материал заполним только для компонентов сборки. Графа «Материал» в сборке предназначена для определения материала операциями, которые могут быть выполнены на уровне сборки, то есть после того как сборка собрана.
Далее в дереве модели раскрываем вкладку «Компоненты». Выбираем нужный и нажимаем на него правой клавишей мыши, в открывшемся контекстном меню выбираем команду «Редактировать компонент в окне».
![](https://habrastorage.org/getpro/habr/upload_files/654/89b/71a/65489b71a12ba11194b7a4414266e529.png)
Модель открывается в отдельном окне.
Примечание: При изменении свойств компонентов в дереве сборки (как это было сделано для самой сборки), наименование и обозначение не изменятся в файле детали, изменения произойдут только в файле модели сборки. Если открыть компоненты сборки отдельно, то мы увидим, что в них остались свойства, переданные из модели-источника. В этом случае свойство«материал» для компонента изменить нельзя, поэтому необходимо редактировать именно модель детали. Это можно сделать, открыв модель в отдельном окне с помощью команды «Редактировать компонент в окне» или перейти в режим «Редактировать компонент на месте» внутри сборки.
Заполняем необходимые свойства детали. Для этого нажимаем правой клавишей мыши в дереве построения и в открывшемся контекстном меню выбираем «Свойства модели».
![](https://habrastorage.org/getpro/habr/upload_files/53d/a27/d04/53da27d0481f1977712040135bb22151.png)
На панели «Параметры» заполняем графу «Обозначение» — АСКОН.2023.001 и «Наименование» — Кронштейн.
В секции «Материал» выбираем нужный материал из списка или из справочника.
![](https://habrastorage.org/getpro/habr/upload_files/79f/bc9/64a/79fbc964adc2fc903c98050c05641276.png)
![](https://habrastorage.org/getpro/habr/upload_files/d58/0c8/08a/d580c808aab237a9f422bdbc9908fd05.png)
Выберем материал из списка — Сталь 40Х ГОСТ 4543-2016.
![](https://habrastorage.org/getpro/habr/upload_files/0b9/487/9c7/0b94879c78a1594435332f32cb9d83a4.png)
Аналогичным образом заполним свойства для двух других компонентов сборки. Детали «01986396_02» и «01986396_03» — зеркальные. Вторую деталь можно было создать как вариант исполнения первой, но т. к. в дальнейшем планируется переработка каждой детали по отдельности, присваиваем им разные наименования и обозначения.
Для компонента «01986396_02».
![](https://habrastorage.org/getpro/habr/upload_files/43a/776/dfd/43a776dfd12435de367ea4f8cb6e86cb.png)
Для компонента «01986396_03».
![](https://habrastorage.org/getpro/habr/upload_files/681/8d1/8cc/6818d18cc3c46fb2f0cf34650b6b8cab.png)
Сохраняем изменения. Возвращаемся к модели Сборки. Для того чтобы изменения свойств деталей были переданы в сборку, нажмем кнопку «Перестроить».
![](https://habrastorage.org/getpro/habr/upload_files/f8b/fbd/626/f8bfbd62645e27e736e3d3669aa22948.png)
Приступим к переработке конструкции модели и внесению в конструкцию запланированных изменений.
Начнем с первого компонента сборки «АСКОН.2023.001 Кронштейн». Открываем деталь в отдельном окне. Нужно изменить диаметр отверстия и величину фаски, а также увеличить высоту детали. Для этого будем использовать команды «Удалить грани», «Переместить грани» и «Придать толщину».
Удалим фаски. В разделе главного меню «Моделирование» – «Грани» запускаем команду «Удалить грани». В окне модели указываем фаски, которые нужно удалить, и подтверждаем команду.
![](https://habrastorage.org/getpro/habr/upload_files/f64/97e/f63/f6497ef636a946f34acb5f541bf83028.png)
Далее увеличим высоту детали. Запускаем команду «Переместить грани» в разделе «Моделирование» — «Грани». Указываем в окне модели грань, которую нужно переместить, а на панели «Параметры» — расстояние 15 мм, увеличив тем самым высоту детали. Подтверждаем команду и завершаем операцию.
![](https://habrastorage.org/getpro/habr/upload_files/f69/746/251/f69746251f6af54f993a83f5d36a95bf.png)
Уменьшим диаметр отверстия. На инструментальной панели «Элементы тела» запускаем команду «Придать толщину». На панели «Параметры» укажем «Толщину 1», равную 3 мм.
![](https://habrastorage.org/getpro/habr/upload_files/59f/d74/299/59fd7429997f3ed3c90f4ac5d8614089.png)
И наоборот, если нужно расточить отверстие, т.е. увеличить его на 3 мм, то указать значение «3 мм» следует в графе «Толщина 2» или нажать кнопку «Поменять местами». Направление изменится, отверстие увеличится. Подтверждаем команду и выходим из нее.
На инструментальной панели «Элементы тела» запускаем команду «Скругление», переключаемся на команду «Фаска». На панели «Параметры» указываем величину фаски 2 мм, угол 45º изменять не будем. Подтверждаем команду и выходим из нее. Аналогичным способом можно создать скругление.
![](https://habrastorage.org/getpro/habr/upload_files/f7d/2d1/e8b/f7d2d1e8bf4f105732c9d38b39b24cd2.png)
Необходимые изменения в модели завершены. Сохраним деталь.
![](https://habrastorage.org/getpro/habr/upload_files/08b/4f1/ef7/08b4f1ef75ac0de5341afff49b8c4f95.png)
Добавить новые конструктивные элементы можно было и обычным способом — с помощью эскизов и операций. Внесем нужные изменения в деталь «АСКОН.2023.002 Опора правая». Предположим, нужно добавить паз и конструктивный элемент.
Сначала добавим в деталь паз. Создадим Эскиз паза на плоскости детали. Нажимаем Создать эскиз.
![](https://habrastorage.org/getpro/habr/upload_files/564/d52/ecb/564d52ecb3b58535f92e54cbcfe4198d.png)
Строим эскиз паза согласно рисунку ниже. Также накладываем необходимые ограничения, задаем размеры паза и его расположение. Подтверждаем создание эскиза.
![](https://habrastorage.org/getpro/habr/upload_files/211/474/ede/211474ede49758ee72095fa4a3098b90.png)
На инструментальной панели «Элементы» запускаем операцию «Вырезать выдавливанием», указываем Эскиз 1 в дереве модели или на поле чертежа, а расстояние выбираем «До ближайшей поверхности».
![](https://habrastorage.org/getpro/habr/upload_files/4d5/4d8/6a7/4d54d86a72c02ee00e41a2d3e1e83c28.png)
Подтверждаем операцию и выходим из нее. Был создан новый конструктивный элемент — паз.
![](https://habrastorage.org/getpro/habr/upload_files/300/970/32e/30097032e1eeef6ed84de51ebf638141.png)
Предположим, нужно также создать конструктивный элемент на торце опоры. Выбираем в качестве плоскости торец детали и создаем на ней Эскиз 2 (см. рисунок ниже). Аналогично строим Эскиз 3 на противоположном торце детали «Опора правая».
![](https://habrastorage.org/getpro/habr/upload_files/6b8/925/5ef/6b89255efde25dd1e48472b1453be44e.png)
На инструментальной панели «Элементы тела» запускаем операцию «Элемент выдавливания», указываем Эскиз 2 в дереве модели или на поле чертежа. Указываем расстояние 5 мм. Подтверждаем создание операции.
![](https://habrastorage.org/getpro/habr/upload_files/f85/9c0/691/f859c06910ab19ff6569c6f270bcef36.png)
Не выходя из операции «Элемент выдавливания», указываем в качестве элемента выдавливания Эскиз 3 в дереве модели или на поле чертежа. Расстояние равно 5 мм. Подтверждаем операцию и выходим из нее.
![](https://habrastorage.org/getpro/habr/upload_files/de7/1f7/0f0/de71f70f08a6bb466ddf04f7abd41c00.png)
Изменения в модели «АСКОН.2023.002 Опора правая» завершены. Сохраним деталь.
Внесем изменения в деталь «АСКОН.2023.003 Опора левая». Предположим, нам нужно изменить габариты детали, увеличив ее ширину. Для этого запускаем команду «Переместить грани» в разделе «Моделирование» — «Грани». Выбираем грань, которую нужно переместить — это торцы детали, и указываем на панели «Параметры» расстояние, на которое будем перемещать, — 5 мм.
![](https://habrastorage.org/getpro/habr/upload_files/f6f/e7e/86b/f6fe7e86bcf1d8da4eb5f7e3fae64392.png)
Подтверждаем создание операции и выходим из нее. Обратите внимание, что можно выбрать обе грани одновременно. Таким образом можно менять габариты детали. Изменение компонентов завершено. Сохраним деталь.
![](https://habrastorage.org/getpro/habr/upload_files/103/1d8/23f/1031d823f8cea9b6a30e3c3ab1eb33c0.png)
Перестроим сборку, чтобы применить изменение конструкции. Вот что у нас получилось.
![](https://habrastorage.org/getpro/habr/upload_files/550/56d/9c1/55056d9c1f2f19001ffb03eb5f0a1f74.png)
Переходим к созданию чертежа и спецификации с модели. Создадим спецификацию. На инструментальной панели «Чертеж, спецификация» выбираем «Создать спецификацию по документу». Доработаем в спецификации раздел «Документация» и добавим в него объект Сборочный чертеж (после его создания).
![](https://habrastorage.org/getpro/habr/upload_files/cc5/528/984/cc55289844e7a484958c76a0e3533179.png)
Более подробное описание процесса создания спецификации с модели можно посмотреть Азбуке внутри КОМПАС-3D: главное меню - Справка - Обучающие материалы - Азбука КОМПАС-3D - «Тема 6 Создание чертежей и спецификации по сборке. Модель Держатель».
Создание спецификации завершено. Сохраним документ.
Создадим сборочный чертеж с модели. Выбираем нужную ориентацию видов для модели сборки «АСКОН.2023 Кронштейн». На панели быстрого доступа выбираем команду «Ориентация», если та, что была в модели, нам не подходит.
![](https://habrastorage.org/getpro/habr/upload_files/938/47c/572/93847c572e25b171f6bdb81131e4a164.png)
На инструментальной панели «Чертеж, спецификация» запускаем команду «Создать чертеж по шаблону». Выбираем нужный формат, кратность и ориентацию. Указываем Ориентацию модели: «Спереди», выбираем подходящий Масштаб 1:1 и размещаем вид на свободном поле чертежа.
![](https://habrastorage.org/getpro/habr/upload_files/a33/e97/6d3/a33e976d30bb7ed889af40200ffb00fe.png)
Добавляем необходимые ассоциативные виды. Проставляем габаритные размеры для сборки. Проставляем позиции.
![](https://habrastorage.org/getpro/habr/upload_files/9a4/4b4/011/9a44b40118a2417f557c81b8ecb5e070.png)
Создание сборочного чертежа завершено. Сохраним чертеж.
Обратите внимание, каким образом происходит чтение проприетарных форматов в КОМПАС-3D. Если открыть в проводнике папку с файлами моделей, то вы увидите, что при чтении КОМПАС-3D файлов моделей других систем (в данном случае файлов SolidWorks формата .SLDPRT, .SLDASM) автоматически создается копия моделей в формате КОМПАС-3D. Все дальнейшие работы (изменения) производятся в этом файле. Исходный файл остается без изменений.
![](https://habrastorage.org/getpro/habr/upload_files/33d/a35/693/33da35693af89b83a705c074510832be.png)
В следующей части расскажем, как добавить файл другой CAD-системы в сборку КОМПАС-3D и отслеживать изменения исходного файла в сборке.
И напоследок видеообзор возможностей КОМПАС-3D при взаимодействии с моделями иностранных CAD-систем, сценарии работы с универсальными форматами и проприетарными форматами моделей, живой показ методик работы с этими форматами, приятного просмотра: