Страница 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 (124020 просмотров) <a class='original' href='./download/file.php?id=59&mode=view' target=_blank>Загрузить оригинал (254.53 КБ)</a>
inkscape export to gcode plug-in
inkscape export to gcode plug-in (124020 просмотров) <a class='original' href='./download/file.php?id=60&mode=view' target=_blank>Загрузить оригинал (263.45 КБ)</a>
inkscape export to gcode plug-in
inkscape export to gcode plug-in (124020 просмотров) <a class='original' href='./download/file.php?id=61&mode=view' target=_blank>Загрузить оригинал (328.51 КБ)</a>
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 имеет свой графический интерфейс.
HeeksCNC_0001.png (122994 просмотра) <a class='original' href='./download/file.php?id=691&mode=view' target=_blank>Загрузить оригинал (185.66 КБ)</a>
HeeksCNC.png (122994 просмотра) <a class='original' href='./download/file.php?id=692&mode=view' target=_blank>Загрузить оригинал (271.74 КБ)</a>

Heeks CAD

Полноценный CAD для моделирования. Модели в последствии можно использовать в Heeks CNC.
В том числе умеет делать булевые операции, скругление углов.
Программа работает под Linux, Windows и MacOS.
Heeks Cad Linux.png (122994 просмотра) <a class='original' href='./download/file.php?id=693&mode=view' target=_blank>Загрузить оригинал (122.91 КБ)</a>
HeeksCAD.png (122994 просмотра) <a class='original' href='./download/file.php?id=694&mode=view' target=_blank>Загрузить оригинал (130.36 КБ)</a>
Сайты разработчиков:
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
Валера
и желательно с русским интерфейсом, (сколько пытался так и не выучил английский :D толи учителя плохие толи я так учился )

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плагин. А то у меня при компиляции ошибка вылетает, ещё не разобался что к чему... :shock:

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?