FreeCAD
FreeCAD - [http://www.freecadweb.org/][1] это программное обеспечение параметрического 3D моделирования. Параметрическое моделирование позволяет Вам легко модифицировать Ваш чертеж (модель) перемещаясь по истории изменений и изменяя параметры. FreeCAD - это программное обеспечение с открытым кодом, распространяемое в соответствии с LGPL лицензией, а также полностью модульное, что позволяет расширять его и настраивать в очень широком диапазоне возможностей. (Мой вольный перевод с указанного сайта)
Установка
Для пользователей Ubuntu все происходит просто и понятно:
sudo apt-get install freecad
Вот, собственно и все, дальше из меню вызывается FreeCAD и Вы начинаете наслаждаться творчеством.
Ощущения
Первоначальный запуск прошел тихо, без шума и пыли. Но вид экрана был, мягко скажем, странным. Однако, после нескольких манипуляций с настройками и меню - все встало на свои места. Причем, очень удобная функция для пользователей у которых 2 или больше мониторов - "отделить окно модели" при этом FreeCAD делится почкованием на 2 окна, одно из которых размещается на одном рабочем столе, а другое на другом.
Переключение рабочего стола в меню "Вид" вызывает вопросы, поскольку набор инструментов, появляющихся на панелях не совсем (на мой взгляд) соответствует тому, что должно было бы быть у тех или иных специалистов. Но, это дело настраиваемое.
Мне удалось за 20 минут нарисовать "Башмак", который я планирую использовать как крепление заготовок в своей конструкции жертвенного стола.
Что очень порадовало - это то, что Булевы операции с примитивами происходят очень аккуратно, понятно и правильно. Т.е. создание упомянутого "Башмака" состояло всего из нескольких операция:
- Создание параллелепипеда общим размером 50*20*10.
- Создание и позиционирование 4х цилиндров (два отверстия и две циковки)
- Создание двух параллелепипедов, соединяющих центры цилиндров (паз между отверстиями и циковками)
- Последовательное вычитание из первичной заготовки всех четырех фигур
- Создание еще одного параллелепипеда, его размещение под углом и вычитание из заготовки для получения требуемого скоса башмака.
Как я уже писал - весь процесс настолько понятен и прост, что занял у меня, человека не каждый день занимающегося 3D проектированием, всего 20 минут. После чего я смог приступить уже к попыткам перевести получившуюся модель в G коды.
Место в технологической цепи
Моя текущая иллюзия заключается в том, что FreeCAD есть первое звено технологической цепи, состоящей из последовательности FreeCAD -> PyCAM -> LinuxCNC.
Попытки использовать Blender, BricksCAD и другие приложения не привели меня к такому быстрому и почти положительному результату, как указанная цепь.
Конечно, существует масса других методов выполнения всех этапов технологической цепи от замысла до готовой детали, но мои требования это Linux и условно-бесплатный или почти бесплатный софт.