SolidWorks2Corel нужна помощь

DStorm
Exception13:

Вобщем, дело было так:

  1. В профилях генерятся все необходимые нервюры для крыла.
    на выходе получается dxf файл.
  2. загоняю dxf файл в SolidWorks 2006, выкидываю ненужные линии, дорисовываю необходимые. Поверхность нервюры после того как профили мне сгенерили dxf состоит из кучи маленьких отрезков. Использую инструмент Солида для интерполяции набора отрезков сплайном: Инструменты -> инструменты сплайна -> разместить сплайн (с удалением отрезков что были раньше).
  3. выдавливанием получаем деталь типа нервюра (вставляем в сборку)
  4. готовим нервюры к экспорту: создаем в Солиде “чертеж” и вытаскиваем на него нашу нервюру.
  5. Экспортируем полученный чертеж в dxf файл (настройки экспорта обсуждались выше).
  6. Открываем в кореле и видим, что сплайн - нифига не сплайн, а простая ломаная полилиния.

Доберусь до дома, выложу чертежики…

Если коротко - технология через одно место…
для пилотаги нужно 2 профиля, один корневой, другой на законцовку…
Эти профили как уже говорилось выше обвести сплайном (маньячить не нужно и обводить через каждую точку, достаточно в начале через 3-5 точек и в конце еще реже). На одни профиль 2 сплайна - верхний и нижний. Есть одно НО, при обведении профилей законцовку нужно сделать острой, а не тупой как в профилях. Если этого не сделать не получиться сделать поверхность сделать толстой. Если это нужно конечно.
Шаг первый: вставляем обведенные 2 сплайнами профили в нужные места.
Шаг второй: вытягиваем по двум профилям поверхность, можно 2 способами: а) тянем весь профиль за раз, б) тянем сначала верх потом низ или на оборот 😃
Шаг третий: вытянутой оболочке крыла придаем толщину 2-3мм (все зависит от того какой бальзой будете зашивать крыло 2мм 3мм, в общем надеюсь мысль понятна)
Шаг четвертый: расставляем плоскости в нужных местах (в этих плоскостях будем делать нервюрки).
Шаг пятый: повторяем шаг четвертый пока все не расставим 😃
Шаг шестой: используем инструмент, линия вдоль пересечения плоскости и в качестве объекта пересечения выбираем внутреннюю оболочку крыла, т.е. эскиз нервюры будет меньше оболочки крыла на толщину обшиваемого материала 😃
Шаг седьмой: вытягиваем эскиз 😃
Повторяем шаг шестой и седьмой 😃 Пока не нарисуем крыло 😃
rcopen.com/forum/f82/topic76384 тут можно посмотреть что да как

Exception13
DStorm:

Проект Як-3 (Этап 1 Проектирование в SW) тут можно посмотреть что да как

читал многа многа многа раз…! но нервюрки были уже сделаны до того как видел Вашу тему.
Про технологию можно спорить до бесконечности, в конце концов, я пользовался теми знаниями которые имел на тот момент…
Ну, ладно, хрен с ними с технологиями, ушли что то мы от вопроса.
Чийорт, почему то нет возможности выкладывать zip архивы… !!!
Да и пес сними, еще раз о проблеме: в солиде - сплайн, после конвертирования в DXF получается что сплайн выглядит как набор отрезков.
Внимание вопрос: как в кореле преобразовать набор отрезков в сплайн?

DStorm
Exception13:

читал многа многа многа раз…! но нервюрки были уже сделаны до того как видел Вашу тему.
Про технологию можно спорить до бесконечности, в конце концов, я пользовался теми знаниями которые имел на тот момент…
Ну, ладно, хрен с ними с технологиями, ушли что то мы от вопроса.
Чийорт, почему то нет возможности выкладывать zip архивы… !!!
Да и пес сними, еще раз о проблеме: в солиде - сплайн, после конвертирования в DXF получается что сплайн выглядит как набор отрезков.
Внимание вопрос: как в кореле преобразовать набор отрезков в сплайн?

А зачем тогда вообще использовать солид если с таким подходом все можно сделать в кореле? 😃
Правильно нарисованная оболочка, даст правильные нервюры 😃

Exception13
DStorm:

Правильно нарисованная оболочка, даст правильные нервюры

Пусть дает…, сути вопроса это не меняет: Есть эскиз в котором нервюра нормально отрисована сплайнами, каким способом она была получена - вопрос десятый. Экспортируем эскиз нервюры в DXF, открываем в corel’e - а там уже не сплайн, а набор отрезков.
Внимание вопрос: как в кореле преобразовать набор отрезков в сплайн?

Guber

Я конечно не силен в SW, но в SE я совершенно спокойно из чертежа (!) экспортирую куда угодно. (Чертеж, естесственно, получен из модели)

DStorm
Exception13:

Пусть дает…, сути вопроса это не меняет: Есть эскиз в котором нервюра нормально отрисована сплайнами, каким способом она была получена - вопрос десятый. Экспортируем эскиз нервюры в DXF, открываем в corel’e - а там уже не сплайн, а набор отрезков.
Внимание вопрос: как в кореле преобразовать набор отрезков в сплайн?

НИКАК!!! Только заново по точкам обводить!!!

В общем, микроскопом можно забивать гвозди, но он для этого не предназначен 😃 А можно вот микробов разглядывать 😃 Так что если уж взялись за микроскоп пользуйтесь им по назначению… 😃 Или хотя бы учитесь пользоваться 😃
Успехов

John63
Exception13:

каким способом она была получена - вопрос десятый.

Нет, это первопричина Ваших неудач. Исправить можно только обведя всё новыми сплайнами.

Exception13
John63:

Нет, это первопричина Ваших неудач. Исправить можно только обведя всё новыми сплайнами.

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

John63

Чертовщина какая то.😵 А покажите пожалуйста эскизы корневой и концевой нервюры.

Guber

Нескромный вопрос: а зачем реобразовывать в сплайн? На сколько я помню, резчики всегда матерились и требовали отрезки и дуги. Мне самому проще - я прямо с модели контур беру и обработку с него (или с нее - модели) делаю.

Exception13
John63:

Чертовщина какая то. А покажите пожалуйста эскизы корневой и концевой нервюры.

Да они такие же, как и полученное сечение - нарисованы при помощи сплайна, деталька образована инструментом “по сечениям”.

Guber:

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

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

DStorm
Exception13:

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

Саша, эскиз по которому строиться поверхность крыла покажи пожалуйста.

John63:

Чертовщина какая то.😵 А покажите пожалуйста эскизы корневой и концевой нервюры.

Да не чертовщина, или Александр лениться обвести сплайном импортированный профиль Профилей или не правильно обоводит или третий вариант переходить на более старший солид.
Проверил в 2010 таких косяков нет. Кривая построилась одной кривой!!!

Exception13
DStorm:

Проверил в 2010 таких косяков нет. Кривая построилась одной кривой!!!

Повезло…, у меня не все как у людей 😃
Вот эскиз корневой “нервюры”, это так, от балды нарисовал, только для т.ч. продемонстрировать что она была построена при помощи сплайна.

А в оригинале я делал так:

  1. беру DFX файл с корневой нервюрой сгенерированной в профилях и загоняю его в солид.

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

  3. Дорисовываем все что нам необходимо, поправляем, удаляем лишнее и нервюра готова, после чего экспортируем её в dxf для т.ч. открыть её в кореле.

Если на чертеж вытащить не деталь, а только эскиз детали, то результат экспортирования будет следующий:


Если же сделать полноценную деталь из эскиза, затем перетащить её на чертеж и экспортировать, то результат будет несколько другой:

Как с этим борототься я пока не знаю.

2 months later
Exception13

Столкнулся с еще одной проблемой: экспорт деталей из Solid’a в Corel производится через dxf. В кореле чертеж открывается и все детали на нем состоят из отдельных линий. При резке лазером линии режутся в абсолютно рандомном порядке (как экспортировались) сначала в одном месте черточку прорежет, потом башка съезжает на пол метра к другой линии и там черточку прорезает. Что собственно приводит к увеличению времени работы станка и как следствие - возрастает цена.

Подскажите пожалуйста как сделать преобразование объекта состоящего из отдельных линий в цельный объект образованный полилинией ? (CorelDraw 11).

John63
Exception13:

Столкнулся с еще одной проблемой: экспорт деталей из Solid’a в Corel производится через dxf. В кореле чертеж открывается и все детали на нем состоят из отдельных линий.

Проверьте настройки экспорта при сохранении в Солиде. должна стоять галочка “сохранять сплайны, как сплайны”.
Из сообщения №30

Exception13
John63:

Что говорит экспортёр?

нету такой кнопочки, у меня солид 2006.

Exception13

Мои мучения с корелом продолжаются. Нужна помощь знающих людей, я верю, что их немало тут…😃
Я пока нашел лишь одно решение, но оно муторное:

  1. выделяем все отрезки, относящиеся к нашему объекту.
  2. правой кнопкой мыши кликаем по центру группы выделенных объектов.
  3. выбираем пункт меню combine.
  4. выбираем инструмент ShapeTool.
  5. продергиваем выбранным инструментом каждый отрезок, таким образом, что начало одного отрезка склеивается с концом предыдущего.

Вот собственно пункт 5 хотелось бы как нить автоматизировать. Т.е. близко расположенные концы отрезков необходимо слить вместе, чтобы они образовали полилинию ???

Serый

Две рядом стоящие вершины(концы отрезков) надо выделить с помощью “шейп тулл” и дать команду “соединить в одну”. И так столько раз, сколько есть таких разъединённых вершин.

Exception13
Serый:

И так столько раз, сколько есть таких разъединённых вершин.

Да, впринципе, по времени и количеству кликов мышкой - тоже на тоже получается, может есть менее сексуальные способы ?
проверять устойчивость своей нервной системы на нескольких сотнях деталек, которые в общей сумме имеют не одну тысячу вершин - я не рискну 😃