Освоение FreeCAD

Обсуждение аспектов работы с CAD программами, моделирование, расчеты, симуляция.
Аватара пользователя
aegis
Мастер
Сообщения: 3171
Зарегистрирован: 22 мар 2012, 06:59
Репутация: 1810
Настоящее имя: Михайло
Откуда: Україна, Конотоп=>Запоріжжя=>Харьків

Re: Освоение FreeCAD

Сообщение aegis »

oarsini, он даже текстовик хавает... там довольно много форматов на самом деле которые поддерживаются
нікому нічого не нав'язую.
oarsini
Новичок
Сообщения: 4
Зарегистрирован: 01 янв 2016, 21:06
Репутация: 0
Настоящее имя: Олег
Контактная информация:

Re: Освоение FreeCAD

Сообщение oarsini »

я так понимаю чего то не хватает для сохранения
Вложения
Безымянный.jpg (9339 просмотров) <a class='original' href='./download/file.php?id=67736&sid=0269b76b7f97ae01fff935f3075286fc&mode=view' target=_blank>Загрузить оригинал (57.25 КБ)</a>
Аватара пользователя
aegis
Мастер
Сообщения: 3171
Зарегистрирован: 22 мар 2012, 06:59
Репутация: 1810
Настоящее имя: Михайло
Откуда: Україна, Конотоп=>Запоріжжя=>Харьків

Re: Освоение FreeCAD

Сообщение aegis »

oarsini, вам там ссылку дали где скачать надо и положить в папку с макросом. https://translate.google.ru/?hl=ru в помощь если что непонятно
нікому нічого не нав'язую.
Аватара пользователя
going
Мастер
Сообщения: 516
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: Освоение FreeCAD

Сообщение going »

oarsini писал(а): PS Он даже код генерит, который LinuxCNC понимает.


Приветствую, подскажите пожалуйста в какой вкладке это находится. Я так понимаю что LinuxCNC понимает только .ngc формат файла


А верстия FreeCAD какая?
Платы: BPI-M3, BPI-A64, OPI-PC2
sandman
Мастер
Сообщения: 257
Зарегистрирован: 31 мар 2011, 19:09
Репутация: 19
Откуда: Германия, Horb am Neckar
Контактная информация:

Re: Освоение FreeCAD

Сообщение sandman »

Судя по скрину у него 0.15 версия, а надо 0.16 ставить...
VitalikD
Мастер
Сообщения: 305
Зарегистрирован: 29 авг 2013, 20:17
Репутация: 41
Контактная информация:

Re: Освоение FreeCAD

Сообщение VitalikD »

Не хочет снимать freecad фаски и скруглять грани простеньких деталек. С правой получилось, с левой не хочет. Деталь пропадает с экрана, в модели висит fillet с ошибкой. Еще уходит в ошибку, если применить скругление/фаску к грани, примыкающей к уже скругленной. С этим можно бороться?
fc.png (9192 просмотра) <a class='original' href='./download/file.php?id=69961&sid=0269b76b7f97ae01fff935f3075286fc&mode=view' target=_blank>Загрузить оригинал (100.37 КБ)</a>
Аватара пользователя
aegis
Мастер
Сообщения: 3171
Зарегистрирован: 22 мар 2012, 06:59
Репутация: 1810
Настоящее имя: Михайло
Откуда: Україна, Конотоп=>Запоріжжя=>Харьків

Re: Освоение FreeCAD

Сообщение aegis »

VitalikD, так там скругление с переменным радиусом должно быть. в солиде это так реализовано т.к. в тонком месте радиус 0 будет
нікому нічого не нав'язую.
VitalikD
Мастер
Сообщения: 305
Зарегистрирован: 29 авг 2013, 20:17
Репутация: 41
Контактная информация:

Re: Освоение FreeCAD

Сообщение VitalikD »

aegis писал(а):так там скругление с переменным радиусом должно быть
Ну принципиальных проблем не видно. Вот фигура образованная двумя дугами нормально обработалась. На той, что выше, на углах нет точки соединения кривых. Не очень разбираюсь в векторном представлении, контур перегнан из растра в вектор инкскейпом. При выделении угла это одна сломанная линия. Может проблема в этом, но переделывать вручную не вариант - там на самом деле много таких деталей.
fc1.png (9167 просмотров) <a class='original' href='./download/file.php?id=69986&sid=0269b76b7f97ae01fff935f3075286fc&mode=view' target=_blank>Загрузить оригинал (171.88 КБ)</a>
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Освоение FreeCAD

Сообщение Nick »

VitalikD писал(а): контур перегнан из растра в вектор инкскейпом
Такое быстрее отрисовать - контур из трех точек и руками подвинуть узлы.

Автоматическая векторизация плохо подходит для дальнейшей обработки и моделирования в CAD. Чем меньше узлов - тем лучше работает CAD и меньше "особенностей" будующей поверхности.
VitalikD
Мастер
Сообщения: 305
Зарегистрирован: 29 авг 2013, 20:17
Репутация: 41
Контактная информация:

Re: Освоение FreeCAD

Сообщение VitalikD »

Nick писал(а): Чем меньше узлов - тем лучше работает CAD и меньше "особенностей" будующей поверхности.
Мне кажется, снятие фаски/скругление просто недоработано. На последней картинке если теперь попытаться закруглить ближнее вертикальное ребро - выпадает в ошибку. Если делать одновременно с верхней гранью - получается.
Аватара пользователя
nanthony
Мастер
Сообщения: 492
Зарегистрирован: 06 ноя 2013, 18:58
Репутация: 310
Настоящее имя: Антон Никифоров
Откуда: Москва
Контактная информация:

Re: Освоение FreeCAD

Сообщение nanthony »

Доброго здравия, Господа!
Отрисовал во FreeCAD весь станок. Теперь дошло дело до CAM и попыток изготовления мелких деталек, которые могу на своем станке сделать. Вроде и карманы и сверловка и контуры получаются. Но в каждой операции есть свой глюк, может кто поможет?
1. В начале программы ВСЕГДА есть G0 в Home станка. Это не беда. А вот то, что периодически вылетает G0 X0 Y0 Z0 - вот это БЕДА! Никак не могу убрать. Деталь - кубик с одним пазом и одним отверстием.
2. При обработке карманов все ничего, пока карман не круглый. Если карман - это цилиндр (одна замкнутая грань), то, почему-то траектория в отверстие не попадает. Она смещена куда-то в сторону от детали. И никакие на нее не влияют настройки.
3. При обходе контура всегда на углах возникают скругления G03. Как их убрать? Если деталь прямоугольная. Нафек там кругляшы делать?
4. Понимаю, что задача "выведения плоскости", как подготовительная, решается простой прогой без всяких САМцов/ФриксКАДов, но как-то хочется и ее в одном флаконе заделать.
5. С моделькой разобрался (если загружаешь STEP модель, обладающую не нулевыми координатами). Надо не станок "притягивать" к модели, а модель к станку. Т.е. сначала надо STEP модель расположить в нужной плоскости и потом уже строить пути.
6. Если, вдруг, попытаться фрезернуть паз инструментом шире паза - FreeCAD виснет наглухо.

Не пинайте больно за тупые вопросы.
VitalikD писал(а):Если делать одновременно с верхней гранью - получается.
Если радиус скругления или размер фаски больше чем толщина детали в любом ее месте - в результате получается деталь с отрицательной гранью и она становится error/invalid деталь. И исчезает. Даже если есть кубиком вырубленный паз шириной 4мм и сделать в нем скругления 2мм - деталь инвалидит. Надо делать скругления 1.999. Или паз шириной 4.001 (если радиус важнее). Ну, может и не самое "прямое" решение, но какое ни есть.
Если нужны точные-приточные размеры, то я пазы со скруглениями "вырубаю" двумя цилиндрами + один кубик. Да, операций целых три, зато все радиусы, скругления и размеры какие надо выходят.
Вощем фаску в 1мм можно модулем сделать только на грани шириной 1.001мм. Иначе фигушки. Со скруглениями такая же батва. Если очень-очень надо фаску "на нет" сводить - строить ответную деталь и булевыми операциями вычитать. В этом случае отрицательных размеров не возникает и деталь не инвалидит.
Лужу! Паяю! ЭВМ починяю! Дюралем фарцую! Наношу всякую другую неизгладимую пользу населению :)
Аватара пользователя
nanthony
Мастер
Сообщения: 492
Зарегистрирован: 06 ноя 2013, 18:58
Репутация: 310
Настоящее имя: Антон Никифоров
Откуда: Москва
Контактная информация:

Re: Освоение FreeCAD

Сообщение nanthony »

Вопросы отпадают. В сегодняшнем билде вообще модуль не работает.
Лужу! Паяю! ЭВМ починяю! Дюралем фарцую! Наношу всякую другую неизгладимую пользу населению :)
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1563
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 539
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: Освоение FreeCAD

Сообщение raddd »

G03 (02) на наружных углах надо чтобы станок не останавливался (не тормозил) на углах а проходил как бы ровно. Описывая дугу вокруг угла. Такое и в солидкаме есть.
||||||||||||
||||||||||||
Аватара пользователя
nanthony
Мастер
Сообщения: 492
Зарегистрирован: 06 ноя 2013, 18:58
Репутация: 310
Настоящее имя: Антон Никифоров
Откуда: Москва
Контактная информация:

Re: Освоение FreeCAD

Сообщение nanthony »

raddd писал(а):G03 (02) на наружных углах надо чтобы станок не останавливалс
Это понятно, теперь, уже, но ведь должно и убираться это дело. Хотя, может это мои лоховские представления.
Но вот такой маршрут меня забавляет (на аттаче)). С одной стороны тархеоида (или как ее там), с другой будто не влезает радиус (такой же глюк можно получить если в G-коде написать дугу между двумя точками с радиусом больше расстояния).

И, что характерно. Если выбирать разные грани и в разной последовательности - то результат разный. Иногда, даже, вполне нормальный.
С размерами тоже какой-то косяк (уже для прямоугольного паза с закруглениями):

Код: Выделить всё

Z9.8000000000000007
G3 I-2 J0 K0 X52 Y74 Z9.8000000000000007
G1 X48 Y74 Z9.8000000000000007
Вот откуда беруться такие цифры, если сказано заглубляться по 0.2, в детали толщиной 10, начинать от поверхности и точность станка указана одна сотка? Откуда он взял 7 ахулиардных?

Читаю код модуля - там ничего такого криминального. Да, надо доработать чтобы он ребра сортировал и проверял их замкнутость (пока не знаю как, изыскиваю), но некоторые вещи вообще пре выше всяких похвал, например если цилиндр не сверлить, а фрезеровать (ну большой он, где я такое сверло возьму?) - то путь попадает в космос и никогда не совпадает с отверстием. Выход нашел. Идиоцкий - два полуцилиндра рисовать, тогда поверхностей/граней две и он их понимает.

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

Вощем собрал фрикад с дебагом из исходников. попробую посмотреть. должен же быть хоть какой-то толк от моих знаний :)
Вложения
Cool Path (9002 просмотра) <a class='original' href='./download/file.php?id=71671&sid=0269b76b7f97ae01fff935f3075286fc&mode=view' target=_blank>Загрузить оригинал (19.39 КБ)</a>
Cool Path
Лужу! Паяю! ЭВМ починяю! Дюралем фарцую! Наношу всякую другую неизгладимую пользу населению :)
_taras_
Мастер
Сообщения: 546
Зарегистрирован: 16 мар 2011, 15:19
Репутация: 69
Контактная информация:

Re: Освоение FreeCAD

Сообщение _taras_ »

Нашел дополнение для развертки металла. Неплохо справляется со своей задачей, но есть пара непонятных моментов:
1. У меня он создает дополнительную деталь(?) развертки, что загромождает рабочую область
2. Не могу разобраться можно ли из экструдированой (вытянутой) поверхности вычесть нарисованный на ней объект?
nanthony писал(а):Доброго здравия, Господа!
Отрисовал во FreeCAD весь станок.
Нашлась добра душа и сделала проект генерации г-кодя для пенорезки! и отрисовал станок. Правда код формируется для ардуино (пример привожу), но перевести в "обычный" наверное будет не сложно и врукопашную. Но не обошлось и без поварешки дегтя :( Изменился порядок работы и не всегда одна и та же последовательность действий приводит к одинаковому результату.
При работе иногда выскакивают сообщения об ошибках которые быстро исчезают. Есть ли какая-та консоль где их можно прочесть?
Вложения
proba_6.fcstd.zip
(105.2 КБ) 392 скачивания
333.nicr.zip
(322 байт) 413 скачиваний
sandman
Мастер
Сообщения: 257
Зарегистрирован: 31 мар 2011, 19:09
Репутация: 19
Откуда: Германия, Horb am Neckar
Контактная информация:

Re: Освоение FreeCAD

Сообщение sandman »

_taras_ , 1- Это для того, что бы всегда можно был о откатится назад.
2.-Можно.:
Вложения
proba_6_3.fcstd.zip
(352.92 КБ) 427 скачиваний
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Освоение FreeCAD

Сообщение selenur »

Сегодня, скачал свежую версию FreeCAD_0.17.7999_x64_dev_win (новые скомпилированные версии для windows качаю от сюда https://github.com/FreeCAD/FreeCAD/releases)
Решил проверить как там обстоят дела с генерацией G-кода для станка, и могу сказать прогресс идет:
Для примера набросал деталь,
2016-07-19_215420.jpg (8397 просмотров) <a class='original' href='./download/file.php?id=85239&sid=0269b76b7f97ae01fff935f3075286fc&mode=view' target=_blank>Загрузить оригинал (298.33 КБ)</a>
и попробовал сформировать G-код
2016-07-19_215457.jpg (8397 просмотров) <a class='original' href='./download/file.php?id=85240&sid=0269b76b7f97ae01fff935f3075286fc&mode=view' target=_blank>Загрузить оригинал (390.58 КБ)</a>
И открыть в planet-CNC
2016-07-19_215515.jpg (8397 просмотров) <a class='original' href='./download/file.php?id=85241&sid=0269b76b7f97ae01fff935f3075286fc&mode=view' target=_blank>Загрузить оригинал (342.2 КБ)</a>
Попробовал деталь и посложнее:
2016-07-19_221708.jpg (8397 просмотров) <a class='original' href='./download/file.php?id=85242&sid=0269b76b7f97ae01fff935f3075286fc&mode=view' target=_blank>Загрузить оригинал (760.09 КБ)</a>
Тоже неплохо получается, и самое главное бесплатно!!! ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
_taras_
Мастер
Сообщения: 546
Зарегистрирован: 16 мар 2011, 15:19
Репутация: 69
Контактная информация:

Re: Освоение FreeCAD

Сообщение _taras_ »

Рисова, рисовал и наконец дорисовал :)
Угловой столик "салфетка". Если кому интересно прилагаю файл (уберите zip и можно смотреть). Делалась по мотивам чертежей опубликованных в Wood мастер №2 2016
Вложения
t_1.jpg (8190 просмотров) <a class='original' href='./download/file.php?id=89367&sid=0269b76b7f97ae01fff935f3075286fc&mode=view' target=_blank>Загрузить оригинал (258.64 КБ)</a>
t_2.jpg (8190 просмотров) <a class='original' href='./download/file.php?id=89368&sid=0269b76b7f97ae01fff935f3075286fc&mode=view' target=_blank>Загрузить оригинал (297.67 КБ)</a>
assbbly_table.fcstd.zip
(128.09 КБ) 409 скачиваний
arkhnchul
Мастер
Сообщения: 1773
Зарегистрирован: 01 фев 2016, 13:56
Репутация: 339
Откуда: москва
Контактная информация:

Re: Освоение FreeCAD

Сообщение arkhnchul »

наткнулся на довольно свежий мод/плагин - https://github.com/execuc/LCInterlocking
полезняшка для лазера или еще какого раскройщика - умеет вменяемо генерить шипы/пазы на деталях модели, соединять детальки гибким соединением а-ля гармошка с последующей разверткой и экспортировать все это хозяйство в svg. Я джва года ждал(с).
_taras_
Мастер
Сообщения: 546
Зарегистрирован: 16 мар 2011, 15:19
Репутация: 69
Контактная информация:

Re: Освоение FreeCAD

Сообщение _taras_ »

По плагинам FreeCAD-а по хорошему надо создавать отдельную ветку где бы можно было дать его описание и пример использования.
Мои находки:
CuraEngine Plugin - интеграция CuraEngine в FreeCAD. Требует установки Cura. Создает стл модель и gcode. Особенность - не принимает русские буквы. Проверить код нечем. Созданную стл модель читает.
PolarExtrude - позволяет согнуть эскиз на заданный радиус.
[http://www.freecadweb.org/wiki/index.ph ... ed_Surface]развертка[/url]
гибка метала и создание развертки - есть в репозитариях

дополнительные чертежные символы
расстановка чертежных знаков, элементов. Есть в репозитариях
расстановка подписей на чертеже
создание поперечного сечения в чертеже
получение информации о детали

спроецировать объект на поверхность
несколько полезных скриптов - подшипники
ещё полезняшки - создание зенковки под крепеж и генерация различных болтов и т.п.
создание огромного кол-ва отверстий
создание зубчатых колес
библиотека элементов для фрикада
создание дополнительных плоскостей для 0,16 версии. Планируется ее функционал встроить в 0,17.

Авиамоделистам
краткая инструкция по созданию крыла( в т.ч. и с круткой) с использованием фрикада и свободных программ.
создание крыла по набору профилей
Создание г-кода для 4ч осевой пенорезки правда под ардуино, но переделать код просто.
Ответить

Вернуться в «CAD пакеты»