Архитектору и проектировщику|Тепло- и звукоизоляция URSA.RU
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Другие CAD системы > SolidWorks > Solidworks нагло косячит экспорт в DXF

Solidworks нагло косячит экспорт в DXF

Ответ
Поиск в этой теме
Непрочитано 26.12.2015, 06:12 #1
Solidworks нагло косячит экспорт в DXF
blackvetal
 
Регистрация: 26.12.2015
Сообщений: 8

Привет Уважаемые!

Есть беда. Уже несколько вечеров бьюсь.
Рисую простенький самолет, в конструкции которого (как не банально) присутствует крыло.
Задача простая, в конечном итоге мне нужны DXF корневого и концевого профиля. (кто не знаком с авиацией, скажу просто, мне нужны DXF левой и правой грани крыла).
На рисунке это синий элемент.

Так вот, в результате экспорта DXF нижней половинки концевого профиля (грани которая дальше от фюзеляжа), получается безобразие на которое на рисунке указал красной стрелкой.

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

При чем, данный "косяк" появляется после добавления в крыло элемента "По сечениям3", он чисто технологически мне необходим (после пенорезки, и склейки двух половин крыла, верхней и нижней, данный апендикс будет стачиваться наждачкой). Если делать экспорт без прямоугольного апендикса на передней кромке, то "прогиба" нет.

В тему вложил само крыло, и результат dxf.

DXF конечно же можно и вручную нарисовать, но мое второе я не позволяет мне этого сделать, в результате дело встало.
Надеюсь на подмогу.

Миниатюры
Нажмите на изображение для увеличения
Название: Solid.png
Просмотров: 497
Размер:	9.7 Кб
ID:	162968  Нажмите на изображение для увеличения
Название: КонцевойПрофиль.jpg
Просмотров: 376
Размер:	112.2 Кб
ID:	162970  

Вложения
Тип файла: rar Крыло.rar (2.10 Мб, 18 просмотров)

Просмотров: 7730
 
Непрочитано 26.12.2015, 20:05
#2
Liukk

нестандартное оборудование, Пневмо-Гидро Системы
 
Регистрация: 28.12.2011
СПб
Сообщений: 1,388


возникла ошибка при открытии вашего файла Крыло.sldprt
у меня SW 2012.
Выложите ещё раз, и кроме .sldprt приложите ещё файл в парасолиде .x_t или step (чтобы не было проблем с версиями SW)
Liukk вне форума  
 
Непрочитано 04.01.2016, 10:04
#3
Ljo


 
Регистрация: 27.06.2011
Сообщений: 1,074


Во-первых зайдите в Опции при сохранении в ДХФ. Когда выбираете при "Сохранить Как" тип расширения файла, то внизу будет кнопочка Options, зайдите во вкладку DXF/DWG и проверьте включение следующих параметров:
1) Enable Merging
2) High quality DWG export
А так же скажите что у вас стоит в разделе Spline export options?
Ljo вне форума  
 
Автор темы   Непрочитано 12.01.2016, 14:44
#4
blackvetal


 
Регистрация: 26.12.2015
Сообщений: 8


Liukk, Прилагаю файл как Вы рекомендовали. В 2012 сохранить не могу.

Ljo, В опциях я конечно же был. Перепробовал разные варианты (точнее все). Положительного результата нет.

На данный момент выхожу из ситуации так. Сохраняюсь в IGS, открываюсь в Rhino, ну и дальше DXF.

Но Rhino в данном случае лишнее звено, хотелось бы решить проблему.
Вопрос актуален.

Могу еще добавить следующее. По передней кромке крыла, имеется "лишний" фрагмент, он чисто технологический.
Без этого фрагмента, экспорт получается правльным. А если "наращиваю переднюю кромку "прямоугольником", то сплай становится косячным.
Вложения
Тип файла: rar Крыло x_t+Step.rar (319.5 Кб, 18 просмотров)
blackvetal вне форума  
 
Непрочитано 12.01.2016, 15:28
#5
Ljo


 
Регистрация: 27.06.2011
Сообщений: 1,074


blackvetal, во-первых то, что вы указали есть только отображение на экране.
Во-вторых, поставьте размеры в модели и в дхф, где вам кажется прогиб. О каких "нагло косячных" отклонениях мы говорим? Какие вы допускаете?
Ljo вне форума  
 
Автор темы   Непрочитано 12.01.2016, 16:20
#6
blackvetal


 
Регистрация: 26.12.2015
Сообщений: 8


Ljo, Уважаемый!
Прилагаю архив, в котором два файла DXF, один косячный, и делался напрямую из солида, второй делался путем что я опсывал ранее, через Rhino.
Также прилагаю рисунок.

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

----- добавлено через ~4 мин. -----
Странно, вроде отправил ответ, но не вижу его.
Миниатюры
Нажмите на изображение для увеличения
Название: Элерон.png
Просмотров: 179
Размер:	47.7 Кб
ID:	163506  
Вложения
Тип файла: rar Элерон.rar (7.4 Кб, 16 просмотров)

Последний раз редактировалось blackvetal, 12.01.2016 в 16:31.
blackvetal вне форума  
 
Непрочитано 12.01.2016, 20:57
#7
Liukk

нестандартное оборудование, Пневмо-Гидро Системы
 
Регистрация: 28.12.2011
СПб
Сообщений: 1,388


Не нашёл проблемы.
x_t распознался коряво - появилось предупреждение о геометрии нулевой толщины
Открыл step, преобразовал его в SLDPRT (SW распознал не всё) сделал чертёж и сохранил как dxf (в сплайнах и полилиниях), который и выкладываю (вместе с sldprt файлами частично распознанными) - визуально сплайн гладкий.
Может проблема ушла вместе с сохранением в сторонние форматы?
Вложения
Тип файла: rar Крыло dxf+sw.rar (378.2 Кб, 18 просмотров)
Liukk вне форума  
 
Непрочитано 12.01.2016, 21:07
#8
ETCartman


 
Регистрация: 09.12.2008
Сообщений: 4,648


Так люди и приходят к пониманию того что DXF это не 3д CAD формат (и никогда им не был) а сеточный.
Следующим шагом по идее должно быть изучение ISO 10303 и далее - понимание разницы между 3д CADами и программами вида 3d-max/blender3d
После чего приходит понимание что сохранять что то из Солидворкс в dxf какбэ не имеет смысла
Любое сечение может быть сохранено в 2d dxf с любой настраиваемой точностью. Но не в 3д

Последний раз редактировалось ETCartman, 12.01.2016 в 21:14.
ETCartman вне форума  
 
Автор темы   Непрочитано 13.01.2016, 10:39
#9
blackvetal


 
Регистрация: 26.12.2015
Сообщений: 8


Liukk, Не поленился, скачал Solidworks2012.
Исполнил в нем тот же вопрос.
Прилагаю архив. В нем деталь в Solidworks2012, и результат экспорта грани в dxf.
Прошу посмотреть.

----- добавлено через ~8 мин. -----
ETCartman, Неплохая преамбула, достойная уважения!!! (первые три строки).

А мне на самом деле 3D и не нужно в DXF. Мне необходимо получить G-код для пенорезки. А подготовкой этого G-кода занимается программа, которой необходим вырезаемый профиль, и дать этой программе данный профиль, можно только через DXF.
Я так понимаю, что Вы знаете как это сделать. В три строки я думаю описание секрета поместится?!
Вложения
Тип файла: rar КрылоТестДляФорума2012.rar (271.9 Кб, 17 просмотров)
blackvetal вне форума  
 
Непрочитано 13.01.2016, 11:59
#10
Liukk

нестандартное оборудование, Пневмо-Гидро Системы
 
Регистрация: 28.12.2011
СПб
Сообщений: 1,388


У меня количество точек сплайна в dxf файле раз в 10 больше чем у вас (260 против 22) меньше как ни старался мой комп не выдаёт. Может этим вызвана визуальная "кривизна" кривой у вас? У меня визуально всё гладко.
Прилагаю скрин параметров экспорта в dxf и сам dxf файл, который у меня получился.
Вложения
Тип файла: rar КрылоТестДляФорума2010_2.rar (99.6 Кб, 28 просмотров)
Liukk вне форума  
 
Непрочитано 13.01.2016, 12:13
#11
Krapivnik


 
Регистрация: 04.11.2008
Город П
Сообщений: 616


blackvetal, как вы сохраняете в DXF?
Нужно сделать чертеж в формате 1:1. И уже чертеж сохранить в DXF. Такмим образом я не заметил косяков в файле DXF.
Krapivnik вне форума  
 
Автор темы   Непрочитано 13.01.2016, 16:26
#12
blackvetal


 
Регистрация: 26.12.2015
Сообщений: 8


Krapivnik,
Я делаю это в соответствие с функционалом слолидворка. Находясь в детали, выбираю мышкой нужную мне грань, правый клик мыши, экспорт dxf/dwg.
Либо находясь в детали, жму "сохранить как" выбираю dxf, ну и далее по диалогу.
Делать чертеж не пробовал.

Krapivnik, Liukk, А Вы так не делали?

Кто-нибудь может попробовать сделать так, как это делаю я?

Я с чертежом конечно тоже сейчас попробую.

Liukk в прилагаемом Вами файле, да, косяка нет. Вы как делали? Из чертежа, или из детали?
blackvetal вне форума  
 
Непрочитано 13.01.2016, 17:54
#13
Ljo


 
Регистрация: 27.06.2011
Сообщений: 1,074


blackvetal, я сделал, как вы, тупо в лоб ещё в первые разы. Только версия у меня 2015 сп5.0.
Так вот у меня вообще третье количество вершин кривой получилось, прогиба такого не было, вначале вообще окружность вылезла. Но в лоб таким методом вы не способны регулировать точность построения кривой. Насколько я знаю Солид вообще кривые заменяет полиномами по методу Лагранжа, где количество точек он выбирает из известного только ему алгоритма, чтобы соответствовать изначальной кривой, при этом количество вершин вы опять же не регулируете.
ETCartman, а вот человек как раз утверждает, что программы-моделлеры рулят по сравнению с прямой конвертацией в дхф. И сохранять в дхф смысла море, хотя бы для обработки на станках. Вы можете предложить другой вариант?
П.С. и всё же спрошу ТС ещё раз, - какие отклонения будут приемлемы? Вы должны понимать, что при трансляции из одного формата в другой ухудшаются точность, изменяется представление о данных. В представлении программ рядом стоящие числа вообще могут представлять одно и то же число, для этого достаточно почитать о вещественных типах, мантиссе и т.п. вещах. Лёгкое смещение вершины кривой приводит к большим отклонениям.

Последний раз редактировалось Ljo, 13.01.2016 в 18:31.
Ljo вне форума  
 
Непрочитано 13.01.2016, 19:27
#14
Liukk

нестандартное оборудование, Пневмо-Гидро Системы
 
Регистрация: 28.12.2011
СПб
Сообщений: 1,388


Цитата:
Сообщение от blackvetal Посмотреть сообщение
Liukk в прилагаемом Вами файле, да, косяка нет. Вы как делали? Из чертежа, или из детали?
Я уже расписывал в посте №7, повторяю: Открыл step, преобразовал его в SLDPRT (SW распознал не всё) сделал чертёж и сохранил как dxf . Другого способа просто не знаю, ибо сохранять 3D модель напрямую на плоскость качественно довольно проблематично. Так я только в SketchUp'е делал, но там другого способа просто нет, да и то - конвертировал в 2D из какого-нибудь вида (сверху, сбоку и т.п.)

----- добавлено через ~8 мин. -----
Цитата:
Сообщение от blackvetal Посмотреть сообщение
Находясь в детали, выбираю мышкой нужную мне грань, правый клик мыши, экспорт dxf/dwg.
А качество отображения картинки каково? если на минимуме (для ускорения работы), то вполне возможно что косяки могут вылезти.

P.S. у меня SW в 3D форматы ACAD'а не сохраняет, поэтому чертежи dwg делал только из чертежей SW.

Последний раз редактировалось Liukk, 13.01.2016 в 19:38.
Liukk вне форума  
 
Непрочитано 13.01.2016, 19:35
#15
ETCartman


 
Регистрация: 09.12.2008
Сообщений: 4,648


Цитата:
Сообщение от Ljo Посмотреть сообщение
ETCartman, а вот человек как раз утверждает, что программы-моделлеры рулят по сравнению с прямой конвертацией в дхф. И сохранять в дхф смысла море, хотя бы для обработки на станках. Вы можете предложить другой вариант? .
Я имел в виду dxf 3d нет смысла. В 2d конечно есть.
ETCartman вне форума  
 
Автор темы   Непрочитано 14.01.2016, 06:24
#16
blackvetal


 
Регистрация: 26.12.2015
Сообщений: 8


Спасибо за ответы.
Попробую по порядку.

Цитата:
Сообщение от Ljo Посмотреть сообщение
П.С. и всё же спрошу ТС ещё раз, - какие отклонения будут приемлемы?
У меня цель простая, получить крыло на пенорезке. Элементарный шаг пенорезки 0,025мм.
Но если принять худший вариант, то отклонение в 0,1мм я возможно бы не заметил, не знал бы о нем и жил бы спокойно. Но когда невооруженным взглядом видно что криво, то о какой тут точности можно говорить.

Цитата:
Сообщение от Liukk Посмотреть сообщение
Я уже расписывал в посте №7, повторяю: Открыл step, преобразовал его в SLDPRT (SW распознал не всё) сделал чертёж и сохранил как dxf .
Да, я читал, но тот раз я отмел из расссмотрения, потому что я не понимаю что произошло при переходе через step. Для этого переделал крыло в 2012 и просил еще раз попробовать. Но это уже не важно.


Цитата:
Сообщение от Liukk Посмотреть сообщение
А качество отображения картинки каково?
Качество ставил разно. При этом визуально на мониторе вижу что оно ощутимо меняется. Я прежде чем писать на форум поиском пользовался. Все что мог натыкать, натыкал. До написания вопроса на форум, тоже дойти нужно.


Резюме такое получается.
1. Солидворкс имеет функционал напрямую из детали делать экспорт выделенной грани. Делает он это заведомо криво. Но "криво", звучит оскорбительно, потому что делать это "точно" солид не обязан. Но при этом регулировать точность мы возможности не имеем, и прогнозировать ее тоже не можем, потому что известна она только Солиду. Поэтому "в лоб" из детали экспорт делать нельзя!!!
2. Если не пользоваться первым функционалом, то можно сначала из детали сделать чертеж с требуемым видом, вид преобразовать в эскиз, посидеть поковыряться, выкинуть из эскиза лишние элементы, и уже потом сделать экспорт в dxf. Этот вариант с Вашей ребята помощью я проверил. Да вижу что вроде не косячит. Вариант вполне приемлемый.

Если я сделал не верные выводы, поправьте меня.
Спасибо Вам всем за внимание которое смогли уделить.
真谢谢!
blackvetal вне форума  
 
Непрочитано 14.01.2016, 09:09
#17
Liukk

нестандартное оборудование, Пневмо-Гидро Системы
 
Регистрация: 28.12.2011
СПб
Сообщений: 1,388


Цитата:
Сообщение от blackvetal Посмотреть сообщение
сначала из детали сделать чертеж с требуемым видом, вид преобразовать в эскиз, посидеть поковыряться, выкинуть из эскиза лишние элементы, и уже потом сделать экспорт в dxf.
Когда мне нужно было выдавать чертежи в dwg, где было очень много аксонометрических проекций, а заказчик желал именно dwg. я делал немного по другому. Создавал сначала модель, а потом чертёж в SW (*.slddrw) со всеми проекциями, аксонометриями, разрезами, 3D разрезами и пр., потом конвертировал .slddrw в dwg, далее выбрасывал лишнее, корректировал толщины и типы линий, ( ACAD'е это проще сделать) и оформлял чертёж в dwg. Для dxf всё аналогично.
Liukk вне форума  
 
Непрочитано 14.01.2016, 10:56
#18
Ljo


 
Регистрация: 27.06.2011
Сообщений: 1,074


Цитата:
Сообщение от ETCartman Посмотреть сообщение
Я имел в виду dxf 3d нет смысла. В 2d конечно есть.
Извините, просто недопонимание в контексте вопроса, автору то нужны 2Д сечения. 3Д лучше конечно не трогать.

----- добавлено через ~13 мин. -----
Цитата:
Сообщение от blackvetal Посмотреть сообщение

У меня цель простая, получить крыло на пенорезке. Элементарный шаг пенорезки 0,025мм.
Но если принять худший вариант, то отклонение в 0,1мм я возможно бы не заметил, не знал бы о нем и жил бы спокойно. Но когда невооруженным взглядом видно что криво, то о какой тут точности можно говорить.
Смотрите ещё раз за идеей:
1) То, что вы видите на экране, отклонение есть результирующая из двух составляющих: ошибки отображения (на которое влияет качество изображения) и ошибки геометрии.
2) Поэтому чтобы избавиться от первой составляющей, надо проставить размеры в оригинале и в конечном варианте. Для этого я вас и попросил. Но вы упорно хотите всё на глазик делать. Солид тоже "в лоб" делает на глазик. В последнем вы убедились.
3) Ваш станок эту кривую в итоге тоже разбивает на мелкие прямые участки, что называется аппроксимацией. По ним и отрабатывают линейные движки или тому подобные механизмы в G-кодах. Вы ещё и на этом этапе получите расхождения.

П.С. удачи в достижении точности!
Ljo вне форума  
 
Автор темы   Непрочитано 15.01.2016, 09:32
#19
blackvetal


 
Регистрация: 26.12.2015
Сообщений: 8


Прилагаю картинку с размерами. Я поставил размер максимального отклонения между оригиналом и результатом. Я импортировал косячный DXF снова в солид. (но я повторяю, отклонение настолько велико, что его измерением можно пренеблечь).
Я правда не пойму зачем они вам эти размеры. Я лично упорно не предоставляю Вам их, потому что я не вижу перспективы Вашего конструктивного ответа привязанного к данным размерам.

Если Вы хотели бы ответить, то ответили хотя бы так. "если ваши размеры не совпадают на величину "х", то вот.. а если "У", то вот иначе.

По поводу аппроксимации, и точности, самолет уже попилен, склеен, скоро полетит.
Я даже уже вижу Вашу радость за меня. :-) Спасибо!!!
Миниатюры
Нажмите на изображение для увеличения
Название: Размеры.jpg
Просмотров: 90
Размер:	52.0 Кб
ID:	163651  
blackvetal вне форума  
 
Непрочитано 15.01.2016, 11:18
#20
Ljo


 
Регистрация: 27.06.2011
Сообщений: 1,074


1) Это не наш первоначальный этап.
2) Мне надо книгу написать, если ваши размеры не совпадают на величину "х", то... на величину "а", то... на величину "б", то... Вам это надо, а не мне. Но вам сделай и расскажи, а сами вы и пальцем на встречу не хотите шевелить. Так что не надо думать за меня, особенно, когда непонятно! По некоторым версиям Солида дилеры признали отклонения по конвертации в дхф, я веду непосредственно с ними по этому поводу диалог, поскольку у меня в КБ тех.поддержка оплачивается всех версий.
3) Полетит он и с тем отклонением, что у вас вначале есть.

Удачи!
Ljo вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Другие CAD системы > SolidWorks > Solidworks нагло косячит экспорт в DXF

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Aveva pdms или Solidworks mansur_09 SolidWorks 22 13.12.2016 15:03
Экспорт чертежей Solidworks в dxf mihail2007 SolidWorks 4 26.07.2016 14:41
Solidworks 2014 ошибка Run-time error '91' при открытии файла или шаблона voverrr SolidWorks 5 12.11.2015 21:17
LISP. Пакетный экспорт настроек слоев TararykovDG Готовые программы 4 03.04.2012 10:03
Экспорт сбоки из solidworks в autocad без возможности расчленения на детали Лютик SolidWorks 7 22.07.2010 12:32