Страница 1 из 8
Полезные программы
Добавлено: 01 дек 2009, 20:13
Nick
Эта тема - развернутое содержание раздела.
Сюда будем добавлять описания программ которые могут понадобиться при повседневной работе.
EMC2
Добавлено: 02 дек 2009, 16:40
Nick
Emc2 - мощная программа для управления станками.
Лицензия: GPL
Варианты установки:
Самый простой способ - скачать LiveCD с сайта разработчика. На диске содержится образ системы Ubuntu 8.10 с уже предустановленным необходимым для работы набором программ. В сборке присутствуют программы из стандартного набора Ubuntu, это openoffice, gimp, firefox и т.д. Этот вариант позволяет перенести систему с CD на жесткий диск.
Второй вариант предусматривает установку ядра с поддержкой realtime. Ядро можно собрать самому или скачать уже собранное ядро с сайта ubuntu.com. Этот вариант позволяет использовать вашу рабочую систему для управления станком.
Возможности:
- управление фрезерным или токарным станком
- управление станком в режиме step/dir
- поддержка G-кода
- настройки всех осей, в том числе скорость, шаг, ускорение
Скриншоты:
Сайт разработчика:
http://www.linuxcnc.org
GCam
Добавлено: 03 дек 2009, 12:28
Nick
Gcam это простая программа для создания g-кода. Представляет собой простой редактор для создания управляющей программы. Позволяет рисовать прямые отрезки, дуги и отдельные точки. К любым видам объектов можно применить extrude для придания плоским рисункам объема. Может сохранять либо в свой формат либо в g-код. Умеет импортировать gerber.
Лицензия: GNU.
Установка: доступна в репозиториях Ubuntu.
Комментарии: GCam может использоваться для создания простых сцен сверловки, гравировки и раскроя материала.
Inkscape
Добавлено: 03 дек 2009, 18:48
Nick
Inkscape это редактор векторной графики. Его нативным стандартом является svg (Scalable Vector Graphics). Формат svg это окрытый формат, хранится в виде XML, т.е. практически в виде простого текста. Inkscape может использоваться для отрисовки сложных контуров для последующего их перевода в g-код и использования на станке. Для перевода в g-код можно интерполировать все кривые короткими прямыми отрезками и просто скопировать координаты вершин из текста сохраненного файла или из встроенного XML редактора.
Лицензия: GNU
Сайт разработчика: http://www.inkscape.org
Возможности:
- Работа с векторными изображениями.
- Импорт популярных векторных форматов. (ai, cdr, pdf и многие другие)
- Использование формата svg, который отрисовывается даже многими браузерами (в том числе Opera, Firefox, IE, Safari).
- Перевод растровых файлов в вектор.
- Кроссплатформенность. Есть дистрибутивы под Linux, Windows, MacOs, доступны исходные коды.
- Полный спектр возможностей по работе с векторными изображениями.
- Возможность работы с различными устройствами ввода.
- Поддерживает расширения (plug-ins)
Установка: содержится в стандартных репозиториях Ubuntu.
Комментарии: Проект inkscape постоянно развивается, регулярно выходят новые версии, которые реализуют новые функции в векторной графике.
Скриншоты:

- inkscape export to gcode plug-in

- inkscape export to gcode plug-in

- inkscape export to gcode plug-in
CAD
Добавлено: 17 апр 2010, 17:42
mr.Iceman
Коллеги, подскажите, пожалуйста, подходящую CAD-программу под Linux.
Задача - проектирование корпуса для контроллера станка. Т.е., что-то типа Autocad'а.
К сожалению, опыта в подобных делах у меня нет. Буду благодарен всем советам.
Re: Полезные программы
Добавлено: 17 апр 2010, 18:08
Nick
Я не работал с CAD для проектирования, занимался только 3D графикой. На сколько я понимаю основное отличие кадов от пакетов для трехмерной графики наличие возможностей общета характеристик моделей, прочности, теплопроводности, сопротивления... Не уверен, что это нужно для Вашей задачи. Просто смоделировать коробку можно в
http://www.blender.org (правда у Blender специфичный интерфейс, но, говорят когда привыкаешь понимаешь, что это удобнее всего

). Кстати для блендера есть CAM плагин.
В википедии:
http://en.wikipedia.org/wiki/FreeCAD_(software)
http://en.wikipedia.org/wiki/Open_CASCADE
http://en.wikipedia.org/wiki/QCad (правда Qcad не целиком под GPL, есть какая-то профешнл версия)
http://en.wikipedia.org/wiki/BRL-CAD
есть еще такие:
http://www.ar-cad.com/index.html
Большой список разных CAD:
http://en.wikipedia.org/wiki/Comparison ... rs_for_AEC
Re: Полезные программы
Добавлено: 27 авг 2010, 11:39
Nick
Пакет программ
Heeks CAD,
Heeks CNC, Heeks Python, Heeks Art.
Эти программы предназначены для CAD моделирования, создания управляющих программ (Gcode) и рисования.
Рассмотрим два пакета:
Heeks CNC
Создает Gcode для обработки как плоских, так и трехмерных объектов. К тому же доступны все методы моделирования из других пакетов.
Программа работает под Linux, Windows и MacOS.
HeeksCNC имеет свой графический интерфейс.
Heeks CAD
Полноценный CAD для моделирования. Модели в последствии можно использовать в Heeks CNC.
В том числе умеет делать булевые операции, скругление углов.
Программа работает под Linux, Windows и MacOS.
Сайты разработчиков:
http://code.google.com/p/heekscad/
http://code.google.com/p/heekscnc/
http://www.heeks.net/
Re: Полезные программы
Добавлено: 18 мар 2011, 22:37
Валера
Привет!
подскажи пожалуйста есть ли такие программы для создания 3D и в ней же создание управляющей программы для ЧПУ которые работают из под Lunix
Re: Полезные программы
Добавлено: 18 мар 2011, 22:40
Валера
и желательно с русским интерфейсом, (сколько пытался так и не выучил английский

толи учителя плохие толи я так учился )
Re: Полезные программы
Добавлено: 18 мар 2011, 22:58
Nick
Это смотря что ты хочешь вырезать...
Есть blender:
http://www/blender.org - мощный 3д редактор под Linux, к нему есть CAM плагин для фрезерной обработки.
Вот страничка этого плагина, там по польски, но есть примеры работ:
http://yoyo.ghost.pl/fb/?subPage=na_tap ... eGenerator
Я его не пробовал - пока руки не дошли.
Ну и HeeksCNC см двумя постами выше -
http://code.google.com/p/heekcnc/
Re: Полезные программы
Добавлено: 18 апр 2011, 21:52
sandman
Пытаюсь поставить HeeksCAD после переустановки системы... Незнаю что ещё сделать. Ubuntu 10.10 64bit.
Помню был когдато PPA источник, не могу найти, кто нибудь знает?
Re: Полезные программы
Добавлено: 18 апр 2011, 22:20
Nick
PPAшку нашел, но она пустая.
https://launchpad.net/~witr/+archive/heekscad
Но по инструкции с
https://code.google.com/p/heekscad/wiki ... stallation все вроде ставится... По крайней мере, до 48% компиляции

.
Кстати, когда докомпилируется могу скинуть куда-нибудь пакет...
Re: Полезные программы
Добавлено: 19 апр 2011, 19:51
sandman
Давай, причём оба- CAD и CNCплагин. А то у меня при компиляции ошибка вылетает, ещё не разобался что к чему...

Re: Полезные программы
Добавлено: 19 апр 2011, 20:18
Nick
А ты компилировал по инструкции? cmake поставил из backports? И все необходимые зависимости?
Вот тут deb пакет HeeksCAD под Ubuntu 10.10
http://www.cnc-club.ru/nick/heekscad_be ... 1_i386.deb, а где взять исходники модуля для CAM?
Re: Полезные программы
Добавлено: 20 апр 2011, 14:46
Anonymouss
я ещё на PyCAM
http://pycam.sourceforge.net/ смотрю с надеждой, проект быстро развивается, но пока (версия 0.5) путь фрезы без ошибок генерирует далеко не всегда.
ЗЫ
а ещё есть
Gcodetools - CAM расширение для Incscape
http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=34
странно, что до сих пор никто не вспомнил:)
Re: Полезные программы
Добавлено: 21 апр 2011, 15:43
_taras_
Нашел сегодня проект
gerbertogcode Преобразовывает файлы PCB RS274X gerber files в RS274NGC Gcode для линукса и винды. Только не могу скачать версию под линух (скачивается какой-то кусок линуксовской версии).
Re: Полезные программы
Добавлено: 21 апр 2011, 16:31
Nick
Ссылка не совсем правильная... Скинь ссылку на страницу с линуксовой версией.
Re: Полезные программы
Добавлено: 21 апр 2011, 20:38
_taras_
http://sourceforge.net/apps/trac/gerbertogcode/wiki
Сорцы которые не могу скачать
http://sourceforge.net/apps/trac/gerbertogcode/browser
тут последний релиз и кусок линуксовской версии
http://sourceforge.net/projects/gerbertogcode/
Там же самое главное

картинки того что хочу получить в реале (но это наверное в другом топике будем обсуждать).
Re: Полезные программы
Добавлено: 21 апр 2011, 21:33
Nick
В общем все просто. Скачиваешь архив. Распаковываешь. Заходишь в терминале в папку src. И выполняешь
g++ gerber_to_gcode.cpp -o gerber
получится файл gerber, это искомая программа. Ее можно переместить в любое удобное место.
ЗЫ картинки контроллера так и не нашел.
ЗЫЫ если есть dfx или еще какой-нибудь векторный файл дорожек платы, то плату можно вырезать через inkscape, я даже урок по этому делу где-то писал.
Re: Полезные программы
Добавлено: 21 апр 2011, 21:48
_taras_
Картинок контроллера там и нет

.
Мне хочется научиться переводить файлы сверловки и гербер сформированные в спринте(программа для рисования печатных плат) в г-код понятный ЕМС2. Конечный результат и был на рисунках.
Не в курсе какого ?;%№? огнелис дико глючит (вплоть до зависания машины) в Убунте 10.04?