SolidWorks2Corel нужна помощь
Решил попробовать вырезать что-нить на лазере. Но, вот беда, никак не получается подготовить файлики для резки.
Конечный файлик должен быть в формате CorelDraw 11.
Проектирую модель в SolidWorks2006.
Есть двумерный чертеж с деталями в формате SolidWorks2006, я его сохраняю как dxf файл. Затем этот dxf файл загружаю в CorelDraw. Результат крайне печальный: все кривые уходят куда - то в бесконечность, а прямые линии - нормально отрисовываются.
Исходник в Solid’e:
И что получается при открытии в Corel’e:
Пробовал экспортировать чертеж из солида в DWG, но на выходе - те же грабли.
Кто нибудь сталкивался с подобным ? Как решить такую задачку ?
почему файл должен быть обязательно в Кореле? ИМХО обработать можно любой векторный формат. Неужели те, кто на станке работают, кроме Корела ничего использовать не умеют?
Экспортировать лучше не DWG, а DXF. Или даже вообще IGES, если Корел его воспринимает.
Да, собственно, проблем то и не было, если бы Solid не создавал dxf в котором сплайны уходят в бесконечность 😃
Проверил, открывал dxf файл с помощью Visio 2003 - те же грабли. Значит видится мне проблема с самим солидом. Данный дистрибутив солида давал еще нескольким знакомым. Попросил их сделать все те действия для экспортирования, что делал я. Результат меня неприятно удивил - у них все в порядке, кривые экспортируются нормально. Зашел в тупик. Раз 6 переустанавливал солид, выбирая разные типы установки - нифига не помогло. Злюсь…
Насчет IGES - как можно в него из солида сохранить, для 2D чертежей я что то такой фичи не встречал.
может, в опциях экспорта из Солида что-нибудь настроить?
Дело скорее всего не в Солиде. Это Корел неправильно импортирует, проверьте настройки, или поставьте свежий.
Под лазер самое оно экспорт чертежного вида из солида в корел через AI
может, в опциях экспорта из Солида что-нибудь настроить?
Да, там в солиде то и опций нет, связанных с экспортом в DXF, по крайней мере я найти таковых не смог.
Дело скорее всего не в Солиде. Это Корел неправильно импортирует, проверьте настройки, или поставьте свежий.
А также Visio 😃 и прочие программы способные воспринимать вектоные изображения. И какие там настройки импорта в кореле ? Честно говоря, я в кореле не бум бум, меня этот приклад раздражает своей тормознутостью отрисовки.
Под лазер самое оно экспорт чертежного вида из солида в корел через AI
А вот с этого места можно поподробнее. Что такое AI ? как экспортировать чертежный вид через него ?
Вот в 2003 Solid’e, попробовал, нарисовал деталюху с использованием сплайнов, экспортировал и все Ок - corel’ом воспринимается. Надо переезжать на 2003, только как ? Это вообще возможно ? файлы SW2006 перевести в удобоваримый вид для SW2003 ?
не паникуй. Никакого 2003 не надо. Когда сохраняешь файл в dxf в окошке есть кнопочка “Параметры”. Нажми её и попробуй разные варианты отображния сплайна. Но начни с того, что установи опцию для версии Автокада R14.
Я бы мог посмотреть твои файлы, но у меня нет Корела. Есть AI - это Адоб Иллюстратор. И ещё есть Рино - он вообще всеядный. Я его использую как раз для конвертации файлов когда напрямую предать не удаётся.
Но это всё крайности. Начни с настроек экспорта в самом Солиде.
[QUOTE=GOLF_stream;1553242]не паникуй. Никакого 2003 не надо. Когда сохраняешь файл в dxf в окошке есть кнопочка “Параметры”. Нажми её и попробуй разные варианты отображния сплайна. Но начни с того, что установи опцию для версии Автокада R14.
Вот ет правильный совет(сохранится в ранней версии, в 99 случаях помогает),
в младших версиях софта при стандартных для него разрешениях дописывается куча не всегда нужных параметров и из за етого обычно и происходят проблеммы с експортом в другие проги.
Для лазера (позволю себе предположить,что ето: скорее всего китаец CO2 на стеклянной трубе, и прямой плагин под корел)ему сплайны и прочие кривые не понятны,евонная тема ет формат HPGL т.е точки.(тож в свое время наприкалывался с дхф и двг:))
В солиде в чертежном виде размещаем детали на листе (что вне листа отсечется) далее саве ас выбираем формат AI и сохраняем,в Кореле новый документ и импорт,как то так я делал.
Ура, победил !
Всем бААААльшое спасибо !
Вобщем, сперва в настройках экспорта Солида сменил версию на R14, как Вы советовали. На выходе получается такой же кривой dxf весом в 830 Кб. В опциях “типы линий” выбрал пункт - “Настройки пользователя SolidWorks”. После чего попытался сохранить файл; фиг вам, ответил мне солид, выкинув MessageBox о том, что по каким то причинам ну никак не может сохранить файл. Ладно, перезапускаем Solid, повторям операцию по сохранению файла в dxf, на сей раз все проходит удачно. Открываем в кореле и, о чудо (падаю ниц и начинаю судорожно молиться всем софтварным богам…), вижу перед собой красивые такие нервюрки. Конечный размер dxf составил всего то 86 Кб.
Так, ради интереса выкладываю отсоединенный от проекта чертеж SW2006 и dxf файлы что у меня получались до и после настроек.
Хе, хе, рано я радовался полученным результатам 😃
Сделал пробный рез на лезере и был неприятно удивлен:
те кривые которые я экспортировал из солида превратились в огромное количество маленьких, коротеньких отрезков, но никак не сплайнов. По этой причине лазерная башка перемещалась крайне медленно вдоль подобной кривой. Если же нарисовать сплайн средствами корела - то лазер по ней движется так же резво, как если бы это был не сплайн, а прямая линия.
В связи с чем вопрос: есть ли такая возможность в кореле как интерполяция группы точек/отрезков при помощи сплайна ?
Может вопрос и глупый, но по данной теме нагуглить мне ничего не удалось…
Если кратко - это проблема именно солида, сталкивался с ней. Файл открывал в другой программе - Catia и потом опять сохранял в dfx и все ок.
Щаз посмотрим твои файлы.
Какую нибудь детальку с этого чертежа выложи… такое ощущение, что контур самих деталей нарисованы полилиниями а не сплайнами, т.к. окружность корел принял как сплайн.
Опиши пожалуйста как рисовалась оболочка крыла. Если не сложно выложи ее, есть одна мысль откуда такие косяки у тебя… и если я правильно догоняю они живут в Proffili 2. От туда брал профиль для крыла, а потом его тупо экспортировал в солид? И по этому профилю вытягивал крыло?
Хе, хе, рано я радовался полученным результатам 😃
Сделал пробный рез на лезере и был неприятно удивлен:
Попробуйте поставить новый Солид. Моя программа абсолютно корректно обрабатывет ваш файл и сохраняет DXF- файл и он нормально проходит в Арткаме.
Выложите эскиз своей нервюры.
Ну не совсем корректно, контур нервюры из отрезков… хоть они и сплайны, но все равно отрезки. Тут нужно поверхность смотреть из который получались обводы нервюр.
Вобщем, дело было так:
- В профилях генерятся все необходимые нервюры для крыла.
на выходе получается dxf файл. - загоняю dxf файл в SolidWorks 2006, выкидываю ненужные линии, дорисовываю необходимые. Поверхность нервюры после того как профили мне сгенерили dxf состоит из кучи маленьких отрезков. Использую инструмент Солида для интерполяции набора отрезков сплайном: Инструменты -> инструменты сплайна -> разместить сплайн (с удалением отрезков что были раньше).
- выдавливанием получаем деталь типа нервюра (вставляем в сборку)
- готовим нервюры к экспорту: создаем в Солиде “чертеж” и вытаскиваем на него нашу нервюру.
- Экспортируем полученный чертеж в dxf файл (настройки экспорта обсуждались выше).
- Открываем в кореле и видим, что сплайн - нифига не сплайн, а простая ломаная полилиния.
Доберусь до дома, выложу чертежики…
- загоняю dxf файл в SolidWorks 2006, выкидываю ненужные линии, дорисовываю необходимые. Поверхность нервюры после того как профили мне сгенерили dxf состоит из кучи маленьких отрезков. Использую инструмент Солида для интерполяции набора отрезков сплайном: Инструменты -> инструменты сплайна -> разместить сплайн (с удалением отрезков что были раньше).
Доберусь до дома, выложу чертежики…
Не нужно, всё понятно и так.
Профиль выдаёт эскиз, состоящий из множества отрезков. Для того, чтобы в Солиде из профилей вытянуть поверхность или деталь, профили нужно обвести в другом эскизе обычным сплайном и использовать его… Это если с самого начала делать. А сейчас, для исправления вам нужно обвести сплайном каждую кривую и удалить лишние.
Попробовал сделать как описано-с размещением сплайна и с удалением исходных точек сохранил в dxf - импортировал в Corel - все OK- одна фигура, без отрезков…
Здесь есть немного про крыло.
Вобщем, дело было так:
- В профилях генерятся все необходимые нервюры для крыла.
на выходе получается dxf файл.- загоняю dxf файл в SolidWorks 2006, выкидываю ненужные линии, дорисовываю необходимые. Поверхность нервюры после того как профили мне сгенерили dxf состоит из кучи маленьких отрезков. Использую инструмент Солида для интерполяции набора отрезков сплайном: Инструменты -> инструменты сплайна -> разместить сплайн (с удалением отрезков что были раньше).
- выдавливанием получаем деталь типа нервюра (вставляем в сборку)
- готовим нервюры к экспорту: создаем в Солиде “чертеж” и вытаскиваем на него нашу нервюру.
- Экспортируем полученный чертеж в dxf файл (настройки экспорта обсуждались выше).
- Открываем в кореле и видим, что сплайн - нифига не сплайн, а простая ломаная полилиния.
Доберусь до дома, выложу чертежики…
Если коротко - технология через одно место…
для пилотаги нужно 2 профиля, один корневой, другой на законцовку…
Эти профили как уже говорилось выше обвести сплайном (маньячить не нужно и обводить через каждую точку, достаточно в начале через 3-5 точек и в конце еще реже). На одни профиль 2 сплайна - верхний и нижний. Есть одно НО, при обведении профилей законцовку нужно сделать острой, а не тупой как в профилях. Если этого не сделать не получиться сделать поверхность сделать толстой. Если это нужно конечно.
Шаг первый: вставляем обведенные 2 сплайнами профили в нужные места.
Шаг второй: вытягиваем по двум профилям поверхность, можно 2 способами: а) тянем весь профиль за раз, б) тянем сначала верх потом низ или на оборот 😃
Шаг третий: вытянутой оболочке крыла придаем толщину 2-3мм (все зависит от того какой бальзой будете зашивать крыло 2мм 3мм, в общем надеюсь мысль понятна)
Шаг четвертый: расставляем плоскости в нужных местах (в этих плоскостях будем делать нервюрки).
Шаг пятый: повторяем шаг четвертый пока все не расставим 😃
Шаг шестой: используем инструмент, линия вдоль пересечения плоскости и в качестве объекта пересечения выбираем внутреннюю оболочку крыла, т.е. эскиз нервюры будет меньше оболочки крыла на толщину обшиваемого материала 😃
Шаг седьмой: вытягиваем эскиз 😃
Повторяем шаг шестой и седьмой 😃 Пока не нарисуем крыло 😃
rcopen.com/forum/f82/topic76384 тут можно посмотреть что да как
Проект Як-3 (Этап 1 Проектирование в SW) тут можно посмотреть что да как
читал многа многа многа раз…! но нервюрки были уже сделаны до того как видел Вашу тему.
Про технологию можно спорить до бесконечности, в конце концов, я пользовался теми знаниями которые имел на тот момент…
Ну, ладно, хрен с ними с технологиями, ушли что то мы от вопроса.
Чийорт, почему то нет возможности выкладывать zip архивы… !!!
Да и пес сними, еще раз о проблеме: в солиде - сплайн, после конвертирования в DXF получается что сплайн выглядит как набор отрезков.
Внимание вопрос: как в кореле преобразовать набор отрезков в сплайн?
читал многа многа многа раз…! но нервюрки были уже сделаны до того как видел Вашу тему.
Про технологию можно спорить до бесконечности, в конце концов, я пользовался теми знаниями которые имел на тот момент…
Ну, ладно, хрен с ними с технологиями, ушли что то мы от вопроса.
Чийорт, почему то нет возможности выкладывать zip архивы… !!!
Да и пес сними, еще раз о проблеме: в солиде - сплайн, после конвертирования в DXF получается что сплайн выглядит как набор отрезков.
Внимание вопрос: как в кореле преобразовать набор отрезков в сплайн?
А зачем тогда вообще использовать солид если с таким подходом все можно сделать в кореле? 😃
Правильно нарисованная оболочка, даст правильные нервюры 😃