|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
26.12.2015, 06:12 | #1 | |
Solidworks нагло косячит экспорт в DXF
Регистрация: 26.12.2015
Сообщений: 8
|
||
Просмотров: 13712
|
|
||||
нестандартное оборудование, Пневмо-Гидро Системы Регистрация: 28.12.2011
СПб
Сообщений: 1,707
|
возникла ошибка при открытии вашего файла Крыло.sldprt
у меня SW 2012. Выложите ещё раз, и кроме .sldprt приложите ещё файл в парасолиде .x_t или step (чтобы не было проблем с версиями SW) |
|||
|
||||
Регистрация: 27.06.2011
Сообщений: 1,074
|
Во-первых зайдите в Опции при сохранении в ДХФ. Когда выбираете при "Сохранить Как" тип расширения файла, то внизу будет кнопочка Options, зайдите во вкладку DXF/DWG и проверьте включение следующих параметров:
1) Enable Merging 2) High quality DWG export А так же скажите что у вас стоит в разделе Spline export options? |
|||
|
||||
Регистрация: 26.12.2015
Сообщений: 8
|
Liukk, Прилагаю файл как Вы рекомендовали. В 2012 сохранить не могу.
Ljo, В опциях я конечно же был. Перепробовал разные варианты (точнее все). Положительного результата нет. На данный момент выхожу из ситуации так. Сохраняюсь в IGS, открываюсь в Rhino, ну и дальше DXF. Но Rhino в данном случае лишнее звено, хотелось бы решить проблему. Вопрос актуален. Могу еще добавить следующее. По передней кромке крыла, имеется "лишний" фрагмент, он чисто технологический. Без этого фрагмента, экспорт получается правльным. А если "наращиваю переднюю кромку "прямоугольником", то сплай становится косячным. |
|||
|
||||
Регистрация: 26.12.2015
Сообщений: 8
|
Ljo, Уважаемый!
Прилагаю архив, в котором два файла DXF, один косячный, и делался напрямую из солида, второй делался путем что я опсывал ранее, через Rhino. Также прилагаю рисунок. Если Вы считаете что это оптический обман, то спасибо за помощь. Но я представляю Вашему вниманию, то что работает не верно, Вы уж поверьте, проблема существует. ----- добавлено через ~4 мин. ----- Странно, вроде отправил ответ, но не вижу его. Последний раз редактировалось blackvetal, 12.01.2016 в 16:31. |
|||
|
||||
нестандартное оборудование, Пневмо-Гидро Системы Регистрация: 28.12.2011
СПб
Сообщений: 1,707
|
Не нашёл проблемы.
x_t распознался коряво - появилось предупреждение о геометрии нулевой толщины Открыл step, преобразовал его в SLDPRT (SW распознал не всё) сделал чертёж и сохранил как dxf (в сплайнах и полилиниях), который и выкладываю (вместе с sldprt файлами частично распознанными) - визуально сплайн гладкий. Может проблема ушла вместе с сохранением в сторонние форматы? |
|||
|
||||
Регистрация: 09.12.2008
Сообщений: 4,649
|
Так люди и приходят к пониманию того что DXF это не 3д CAD формат (и никогда им не был) а сеточный.
Следующим шагом по идее должно быть изучение ISO 10303 и далее - понимание разницы между 3д CADами и программами вида 3d-max/blender3d После чего приходит понимание что сохранять что то из Солидворкс в dxf какбэ не имеет смысла Любое сечение может быть сохранено в 2d dxf с любой настраиваемой точностью. Но не в 3д
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 12.01.2016 в 21:14. |
|||
|
||||
Регистрация: 26.12.2015
Сообщений: 8
|
Liukk, Не поленился, скачал Solidworks2012.
Исполнил в нем тот же вопрос. Прилагаю архив. В нем деталь в Solidworks2012, и результат экспорта грани в dxf. Прошу посмотреть. ----- добавлено через ~8 мин. ----- ETCartman, Неплохая преамбула, достойная уважения!!! (первые три строки). А мне на самом деле 3D и не нужно в DXF. Мне необходимо получить G-код для пенорезки. А подготовкой этого G-кода занимается программа, которой необходим вырезаемый профиль, и дать этой программе данный профиль, можно только через DXF. Я так понимаю, что Вы знаете как это сделать. В три строки я думаю описание секрета поместится?! |
|||
|
||||
нестандартное оборудование, Пневмо-Гидро Системы Регистрация: 28.12.2011
СПб
Сообщений: 1,707
|
У меня количество точек сплайна в dxf файле раз в 10 больше чем у вас (260 против 22) меньше как ни старался мой комп не выдаёт. Может этим вызвана визуальная "кривизна" кривой у вас? У меня визуально всё гладко.
Прилагаю скрин параметров экспорта в dxf и сам dxf файл, который у меня получился. |
|||
|
||||
Регистрация: 26.12.2015
Сообщений: 8
|
Krapivnik,
Я делаю это в соответствие с функционалом слолидворка. Находясь в детали, выбираю мышкой нужную мне грань, правый клик мыши, экспорт dxf/dwg. Либо находясь в детали, жму "сохранить как" выбираю dxf, ну и далее по диалогу. Делать чертеж не пробовал. Krapivnik, Liukk, А Вы так не делали? Кто-нибудь может попробовать сделать так, как это делаю я? Я с чертежом конечно тоже сейчас попробую. Liukk в прилагаемом Вами файле, да, косяка нет. Вы как делали? Из чертежа, или из детали? |
|||
|
||||
Регистрация: 27.06.2011
Сообщений: 1,074
|
blackvetal, я сделал, как вы, тупо в лоб ещё в первые разы. Только версия у меня 2015 сп5.0.
Так вот у меня вообще третье количество вершин кривой получилось, прогиба такого не было, вначале вообще окружность вылезла. Но в лоб таким методом вы не способны регулировать точность построения кривой. Насколько я знаю Солид вообще кривые заменяет полиномами по методу Лагранжа, где количество точек он выбирает из известного только ему алгоритма, чтобы соответствовать изначальной кривой, при этом количество вершин вы опять же не регулируете. ETCartman, а вот человек как раз утверждает, что программы-моделлеры рулят по сравнению с прямой конвертацией в дхф. И сохранять в дхф смысла море, хотя бы для обработки на станках. Вы можете предложить другой вариант? П.С. и всё же спрошу ТС ещё раз, - какие отклонения будут приемлемы? Вы должны понимать, что при трансляции из одного формата в другой ухудшаются точность, изменяется представление о данных. В представлении программ рядом стоящие числа вообще могут представлять одно и то же число, для этого достаточно почитать о вещественных типах, мантиссе и т.п. вещах. Лёгкое смещение вершины кривой приводит к большим отклонениям. Последний раз редактировалось Ljo, 13.01.2016 в 18:31. |
|||
|
||||
нестандартное оборудование, Пневмо-Гидро Системы Регистрация: 28.12.2011
СПб
Сообщений: 1,707
|
Цитата:
----- добавлено через ~8 мин. ----- Цитата:
P.S. у меня SW в 3D форматы ACAD'а не сохраняет, поэтому чертежи dwg делал только из чертежей SW. Последний раз редактировалось Liukk, 13.01.2016 в 19:38. |
|||
|
||||
Регистрация: 09.12.2008
Сообщений: 4,649
|
Я имел в виду dxf 3d нет смысла. В 2d конечно есть.
__________________
мой блог по некоторым вопросам |
|||
|
||||
Регистрация: 26.12.2015
Сообщений: 8
|
Спасибо за ответы.
Попробую по порядку. У меня цель простая, получить крыло на пенорезке. Элементарный шаг пенорезки 0,025мм. Но если принять худший вариант, то отклонение в 0,1мм я возможно бы не заметил, не знал бы о нем и жил бы спокойно. Но когда невооруженным взглядом видно что криво, то о какой тут точности можно говорить. Цитата:
Качество ставил разно. При этом визуально на мониторе вижу что оно ощутимо меняется. Я прежде чем писать на форум поиском пользовался. Все что мог натыкать, натыкал. До написания вопроса на форум, тоже дойти нужно. Резюме такое получается. 1. Солидворкс имеет функционал напрямую из детали делать экспорт выделенной грани. Делает он это заведомо криво. Но "криво", звучит оскорбительно, потому что делать это "точно" солид не обязан. Но при этом регулировать точность мы возможности не имеем, и прогнозировать ее тоже не можем, потому что известна она только Солиду. Поэтому "в лоб" из детали экспорт делать нельзя!!! 2. Если не пользоваться первым функционалом, то можно сначала из детали сделать чертеж с требуемым видом, вид преобразовать в эскиз, посидеть поковыряться, выкинуть из эскиза лишние элементы, и уже потом сделать экспорт в dxf. Этот вариант с Вашей ребята помощью я проверил. Да вижу что вроде не косячит. Вариант вполне приемлемый. Если я сделал не верные выводы, поправьте меня. Спасибо Вам всем за внимание которое смогли уделить. 真谢谢! |
|||
|
||||
нестандартное оборудование, Пневмо-Гидро Системы Регистрация: 28.12.2011
СПб
Сообщений: 1,707
|
Когда мне нужно было выдавать чертежи в dwg, где было очень много аксонометрических проекций, а заказчик желал именно dwg. я делал немного по другому. Создавал сначала модель, а потом чертёж в SW (*.slddrw) со всеми проекциями, аксонометриями, разрезами, 3D разрезами и пр., потом конвертировал .slddrw в dwg, далее выбрасывал лишнее, корректировал толщины и типы линий, ( ACAD'е это проще сделать) и оформлял чертёж в dwg. Для dxf всё аналогично.
|
|||
|
||||
Регистрация: 27.06.2011
Сообщений: 1,074
|
Извините, просто недопонимание в контексте вопроса, автору то нужны 2Д сечения. 3Д лучше конечно не трогать.
----- добавлено через ~13 мин. ----- Цитата:
1) То, что вы видите на экране, отклонение есть результирующая из двух составляющих: ошибки отображения (на которое влияет качество изображения) и ошибки геометрии. 2) Поэтому чтобы избавиться от первой составляющей, надо проставить размеры в оригинале и в конечном варианте. Для этого я вас и попросил. Но вы упорно хотите всё на глазик делать. Солид тоже "в лоб" делает на глазик. В последнем вы убедились. 3) Ваш станок эту кривую в итоге тоже разбивает на мелкие прямые участки, что называется аппроксимацией. По ним и отрабатывают линейные движки или тому подобные механизмы в G-кодах. Вы ещё и на этом этапе получите расхождения. П.С. удачи в достижении точности! |
|||
|
||||
Регистрация: 26.12.2015
Сообщений: 8
|
Прилагаю картинку с размерами. Я поставил размер максимального отклонения между оригиналом и результатом. Я импортировал косячный DXF снова в солид. (но я повторяю, отклонение настолько велико, что его измерением можно пренеблечь).
Я правда не пойму зачем они вам эти размеры. Я лично упорно не предоставляю Вам их, потому что я не вижу перспективы Вашего конструктивного ответа привязанного к данным размерам. Если Вы хотели бы ответить, то ответили хотя бы так. "если ваши размеры не совпадают на величину "х", то вот.. а если "У", то вот иначе. По поводу аппроксимации, и точности, самолет уже попилен, склеен, скоро полетит. Я даже уже вижу Вашу радость за меня. :-) Спасибо!!! |
|||
|
||||
Регистрация: 27.06.2011
Сообщений: 1,074
|
1) Это не наш первоначальный этап.
2) Мне надо книгу написать, если ваши размеры не совпадают на величину "х", то... на величину "а", то... на величину "б", то... Вам это надо, а не мне. Но вам сделай и расскажи, а сами вы и пальцем на встречу не хотите шевелить. Так что не надо думать за меня, особенно, когда непонятно! По некоторым версиям Солида дилеры признали отклонения по конвертации в дхф, я веду непосредственно с ними по этому поводу диалог, поскольку у меня в КБ тех.поддержка оплачивается всех версий. 3) Полетит он и с тем отклонением, что у вас вначале есть. Удачи! |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |