Полезные программы

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

Полезные программы

Сообщение Nick » 01 дек 2009, 20:13

Эта тема - развернутое содержание раздела.
Сюда будем добавлять описания программ которые могут понадобиться при повседневной работе.
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1315
Заслуга: Developer
Медальки:

EMC2

Сообщение Nick » 02 дек 2009, 16:40

Emc2 - мощная программа для управления станками.
Лицензия: GPL
Варианты установки:
Самый простой способ - скачать LiveCD с сайта разработчика. На диске содержится образ системы Ubuntu 8.10 с уже предустановленным необходимым для работы набором программ. В сборке присутствуют программы из стандартного набора Ubuntu, это openoffice, gimp, firefox и т.д. Этот вариант позволяет перенести систему с CD на жесткий диск.
Второй вариант предусматривает установку ядра с поддержкой realtime. Ядро можно собрать самому или скачать уже собранное ядро с сайта ubuntu.com. Этот вариант позволяет использовать вашу рабочую систему для управления станком.

Возможности:
  • управление фрезерным или токарным станком
  • управление станком в режиме step/dir
  • поддержка G-кода
  • настройки всех осей, в том числе скорость, шаг, ускорение

Скриншоты:
Сайт разработчика:
http://www.linuxcnc.org
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1315
Заслуга: Developer
Медальки:

GCam

Сообщение Nick » 03 дек 2009, 12:28

Gcam это простая программа для создания g-кода. Представляет собой простой редактор для создания управляющей программы. Позволяет рисовать прямые отрезки, дуги и отдельные точки. К любым видам объектов можно применить extrude для придания плоским рисункам объема. Может сохранять либо в свой формат либо в g-код. Умеет импортировать gerber.
Лицензия: GNU.
Установка: доступна в репозиториях Ubuntu.
Комментарии: GCam может использоваться для создания простых сцен сверловки, гравировки и раскроя материала.
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1315
Заслуга: Developer
Медальки:

Inkscape

Сообщение Nick » 03 дек 2009, 18:48

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_gcode_0003.jpg
inkscape export to gcode plug-in
Полезные программы inkscape_gcode_0002.jpg
inkscape export to gcode plug-in
Полезные программы inkscape_gcode_0001.jpg
inkscape export to gcode plug-in
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1315
Заслуга: Developer
Медальки:

CAD

Сообщение mr.Iceman » 17 апр 2010, 17:42

Коллеги, подскажите, пожалуйста, подходящую CAD-программу под Linux.
Задача - проектирование корпуса для контроллера станка. Т.е., что-то типа Autocad'а.
К сожалению, опыта в подобных делах у меня нет. Буду благодарен всем советам.
mr.Iceman
Новичок
 
Сообщения: 10
Зарегистрирован: 14 фев 2010, 13:39
Откуда: Москва
Репутация: 0

Re: Полезные программы

Сообщение Nick » 17 апр 2010, 18:08

Я не работал с 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
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1315
Заслуга: Developer
Медальки:

Re: Полезные программы

Сообщение Nick » 27 авг 2010, 11:39

Пакет программ Heeks CAD, Heeks CNC, Heeks Python, Heeks Art.

Эти программы предназначены для CAD моделирования, создания управляющих программ (Gcode) и рисования.

Рассмотрим два пакета:

Heeks CNC


Создает Gcode для обработки как плоских, так и трехмерных объектов. К тому же доступны все методы моделирования из других пакетов.
Программа работает под Linux, Windows и MacOS.
HeeksCNC имеет свой графический интерфейс.
Полезные программы HeeksCNC_0001.png
Полезные программы HeeksCNC.png


Heeks CAD


Полноценный CAD для моделирования. Модели в последствии можно использовать в Heeks CNC.
В том числе умеет делать булевые операции, скругление углов.
Программа работает под Linux, Windows и MacOS.
Полезные программы Heeks Cad Linux.png
Полезные программы HeeksCAD.png


Сайты разработчиков:
http://code.google.com/p/heekscad/
http://code.google.com/p/heekscnc/
http://www.heeks.net/
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1315
Заслуга: Developer
Медальки:

Re: Полезные программы

Сообщение Валера » 18 мар 2011, 22:37

Привет!
подскажи пожалуйста есть ли такие программы для создания 3D и в ней же создание управляющей программы для ЧПУ которые работают из под Lunix
Валера
 

Re: Полезные программы

Сообщение Валера » 18 мар 2011, 22:40

и желательно с русским интерфейсом, (сколько пытался так и не выучил английский :D толи учителя плохие толи я так учился )
Валера
 

Re: Полезные программы

Сообщение Nick » 18 мар 2011, 22:58

Это смотря что ты хочешь вырезать...

Есть blender: http://www/blender.org - мощный 3д редактор под Linux, к нему есть CAM плагин для фрезерной обработки.
Вот страничка этого плагина, там по польски, но есть примеры работ: http://yoyo.ghost.pl/fb/?subPage=na_tap ... eGenerator

Я его не пробовал - пока руки не дошли.

Ну и HeeksCNC см двумя постами выше - http://code.google.com/p/heekcnc/
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1315
Заслуга: Developer
Медальки:

Re: Полезные программы

Сообщение sandman » 18 апр 2011, 21:52

Пытаюсь поставить HeeksCAD после переустановки системы... Незнаю что ещё сделать. Ubuntu 10.10 64bit.
Помню был когдато PPA источник, не могу найти, кто нибудь знает?
sandman
Мастер
 
Сообщения: 254
Зарегистрирован: 31 мар 2011, 19:09
Откуда: Германия, Horb am Neckar
Репутация: 19

Re: Полезные программы

Сообщение Nick » 18 апр 2011, 22:20

PPAшку нашел, но она пустая. https://launchpad.net/~witr/+archive/heekscad
Но по инструкции с https://code.google.com/p/heekscad/wiki ... stallation все вроде ставится... По крайней мере, до 48% компиляции :).

Кстати, когда докомпилируется могу скинуть куда-нибудь пакет...
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1315
Заслуга: Developer
Медальки:

Re: Полезные программы

Сообщение sandman » 19 апр 2011, 19:51

Давай, причём оба- CAD и CNCплагин. А то у меня при компиляции ошибка вылетает, ещё не разобался что к чему... :shock:
sandman
Мастер
 
Сообщения: 254
Зарегистрирован: 31 мар 2011, 19:09
Откуда: Германия, Horb am Neckar
Репутация: 19

Re: Полезные программы

Сообщение Nick » 19 апр 2011, 20:18

А ты компилировал по инструкции? cmake поставил из backports? И все необходимые зависимости?

Вот тут deb пакет HeeksCAD под Ubuntu 10.10 http://www.cnc-club.ru/nick/heekscad_be ... 1_i386.deb, а где взять исходники модуля для CAM?
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1315
Заслуга: Developer
Медальки:

Re: Полезные программы

Сообщение Anonymouss » 20 апр 2011, 14:46

я ещё на PyCAM http://pycam.sourceforge.net/ смотрю с надеждой, проект быстро развивается, но пока (версия 0.5) путь фрезы без ошибок генерирует далеко не всегда.

ЗЫ
а ещё есть
Gcodetools - CAM расширение для Incscape
viewtopic.php?f=15&t=34

странно, что до сих пор никто не вспомнил:)
Anonymouss
Новичок
 
Сообщения: 20
Зарегистрирован: 20 апр 2010, 16:35
Репутация: 6

Re: Полезные программы

Сообщение _taras_ » 21 апр 2011, 15:43

Нашел сегодня проект gerbertogcode Преобразовывает файлы PCB RS274X gerber files в RS274NGC Gcode для линукса и винды. Только не могу скачать версию под линух (скачивается какой-то кусок линуксовской версии).
_taras_
Мастер
 
Сообщения: 493
Зарегистрирован: 16 мар 2011, 15:19
Репутация: 58
Медальки:

Re: Полезные программы

Сообщение Nick » 21 апр 2011, 16:31

Ссылка не совсем правильная... Скинь ссылку на страницу с линуксовой версией.
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1315
Заслуга: Developer
Медальки:

Re: Полезные программы

Сообщение _taras_ » 21 апр 2011, 20:38

http://sourceforge.net/apps/trac/gerbertogcode/wiki
Сорцы которые не могу скачать http://sourceforge.net/apps/trac/gerbertogcode/browser
тут последний релиз и кусок линуксовской версии http://sourceforge.net/projects/gerbertogcode/
Там же самое главное :) картинки того что хочу получить в реале (но это наверное в другом топике будем обсуждать).
_taras_
Мастер
 
Сообщения: 493
Зарегистрирован: 16 мар 2011, 15:19
Репутация: 58
Медальки:

Re: Полезные программы

Сообщение Nick » 21 апр 2011, 21:33

В общем все просто. Скачиваешь архив. Распаковываешь. Заходишь в терминале в папку src. И выполняешь
g++ gerber_to_gcode.cpp -o gerber
получится файл gerber, это искомая программа. Ее можно переместить в любое удобное место.

ЗЫ картинки контроллера так и не нашел.
ЗЫЫ если есть dfx или еще какой-нибудь векторный файл дорожек платы, то плату можно вырезать через inkscape, я даже урок по этому делу где-то писал.
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1315
Заслуга: Developer
Медальки:

Re: Полезные программы

Сообщение _taras_ » 21 апр 2011, 21:48

Картинок контроллера там и нет :).
Мне хочется научиться переводить файлы сверловки и гербер сформированные в спринте(программа для рисования печатных плат) в г-код понятный ЕМС2. Конечный результат и был на рисунках.
Не в курсе какого ?;%№? огнелис дико глючит (вплоть до зависания машины) в Убунте 10.04?
_taras_
Мастер
 
Сообщения: 493
Зарегистрирован: 16 мар 2011, 15:19
Репутация: 58
Медальки:

След.

Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: a139st, Alex_in, Alexf2a, ascar, Адекс, Александр Эфа, Bing [Bot], cncmybox, Степмотор, Darxton, evgenyjp, frezeryga, Google [Bot], Igor26rus, kupidon, Majestic-12 [Bot], Mamont, mikro, MSNbot Media, NikolayUa24, Rezus666, sas_75, savo, sidor094, sima8520, Smouk, Taganrog, ultrus, Yahoo [Bot], Yandex [bot], yurayerz, ZL0, zudwa, постельникoof, Джонни О

Поделиться

Reputation System ©'