Страница 1 из 1

PyCAM

Добавлено: 26 фев 2012, 10:16
Hoksmur
Hi, all!
Как то незаслуженно, на мой взгляд, обделён вниманием pyCam - программулина для генерации G-code. Есть версия и под Виндовс, но чувствуется идеология Линукса, поэтому - в этом разделе форума.
И так, перевод.

Вкладка первая. Model
Transform Model:
Rotate - вращение модели вокруг одной из осей.
Flip - отражение модели откносительно плаоскости
Swap - поменять 2 произвольные оси между собой.
Model dimension - масштабируем, вписываем, можно нарушить пропорции
Move model - двигаем по системе координат. Мне пригодилось.
Miscellaneous - не разобрался. Постите - перенесу сюда.
Model extension.
А тут хитрушка. Чтобы модель не вываливалась на последнем проходе, оставляются крепёжные элементы. Похоже, задел для 3Д-принтеров, литейных моделей, и тому подобное...

Вкладка вторая. Tools
Настраиваем форму инструмента (нет конического гравера), скорости подачи, и т. п.

Не вкладка. Меню Setting-Prefences
General - ограничения, единицы измерения, профиль задачи для закгрузке при старте программы.
GCode -
safety height - "безопасная высота". высота инструмента при холостых перемещениях. Сильно не задирайте - опускается до заготовки с рабочей скоростью.
Spindle control - задержка , запуск-остановка шпинделя
Minimum step width - минимальный шаг. Ствим реальный - ускоряет обсчёт траектории.
Corner style - как ведём себя на углах, при смене траектории.
Touch off and .... - можем датчиком искать заготовку
Дальше фенечки - чего и ка на дисплее рисуем, внешние редакторы,... Кстати, тут же видно, что умеет не только многопроцессорность, но и по сети использовать компы...

Вкладка 3. Prosses
Настраиваются стратегии.
Собственно - тут список задач, стратегии - внутри.
Попробую попозже основательно расписать.

Вкладка 4. Bounds
Если я правилно понял - допуски, т.е. точность обработки. Относительные, абсолютные величины, выборочно.

Вкладка 5. Tasks
Задачи. Собственно - применение стратегий, и наша цель - кнопка "Generate"

Вкладка 6. Toolpaths
Появляется после генерации пути инструмента.
Export all - экспорт в Г-код всех сгенрированных путей инструмента. В порядке "сверху-вниз"
Export visible - тоже генерация Г-кода, но учавствуют только "с галочками"
Simulate - просмотр, рисует, как ходить инструмент будет.
Clone grid - если правильно понял - дублирует детальку.
Crop - обрезает лишнее. Может сократить время работы станка, а может некорректно сработать.
Delete - удалить, чего ж тут ещё...
Up/Down - перемещает элементы в списке, тем самым, задавая последовательность обработки.

К чему всё это - хочу найти софтину, которая будет генерировать G-Code для 3-хмерных моделей. PyCam пока единственный (правда, смотрел только поверхностно), который инструментом 2.0мм попытался сделать отверстие диаметром 2.2мм. Присоединяйтесь в освоении, или посоветуйте лучшую программу...
Ну, и иллюстрация.

Re: PyCAM

Добавлено: 26 фев 2012, 12:20
sandman
Hoksmur писал(а): К чему всё это - хочу найти софтину, которая будет генерировать G-Code для 3-хмерных моделей. PyCam пока единственный (правда, смотрел только поверхностно), который инструментом 2.0мм попытался сделать отверстие диаметром 2.2мм. Присоединяйтесь в освоении, или посоветуйте лучшую программу...
Попробуй HeeksCAD, может понравится... А вообще, хорошего 3д CAMа для Linux'а я ещё не видел...
А за перевод PyCAMа спасибо, нужно иногда, и не знаешь как и что... :) Хорошо будет, если полностью разберёшся и здесь опишеш ...

Re: PyCAM

Добавлено: 26 фев 2012, 14:32
_taras_
HeeksCAD есть под линукс? Ткните на ссылку плз.
То Hoksmur
Спасибо за перевод!
Из замеченных недостатков:
К сожалению, на больших твердотельных объектах PyCAM вылетает.
Вельми любит оперативную память (покрайней мере стабильная версия). В девелоперской вроде поправили, но у меня она не запустилась.
Clone grid - если правильно понял - дублирует детальку. Не клонирует. Покрайней мере в ЕМС клоны не отображаются и не обрабатываются.
Уж как-то не явно реализована смена инструмента. Т.е. Нету вощврашения в 0 для смены инстрнумента.

Re: PyCAM

Добавлено: 26 фев 2012, 14:59
sandman
_taras_ писал(а):HeeksCAD есть под линукс? Ткните на ссылку плз.
Пжалста! ( :) ) http://code.google.com/p/heekscad/downloads/list
А ещё лучше вот этот установочный скрипт, копируешь в gedit, сохраняешь как heeks.sh, и запускаешь потом в терминале, не забыв в свойствах поставить "запустить как программу". : http://code.google.com/p/heekscad/wiki/ ... stallation
Стабильно работает только 32битная версия под 10.04 Убунтой...

Re: PyCAM

Добавлено: 03 окт 2012, 22:17
Rafiq
Надо получить в PyCAM G-code из довольно сложного SVG, загрузка модели шла довольно долго, настроил параметры, запустил генерацию G-code, впечатление такое, что завис, GUI заморозился, индикатор не бегает, но top показывает активность, причем 100% CPU. Интересно, долго он код генерит? Тестовую простую модельку обработал быстро...

Re: PyCAM

Добавлено: 04 окт 2012, 09:42
Nick
А какого рода обработка?
РуСАМ разве не для трехмерных объектов?

Re: PyCAM

Добавлено: 04 окт 2012, 09:55
Rafiq
Там всякие установки есть, я выбирал гравировку, остальные не ковырял. Хочу попробовать гравировать на оргстекле, для торцевой подсветки. Загрузил черно-белый SVG (здоровый правда, много линий), загрузился, в визуализаторе все ок нарисовал, а вот на генерации кода затык. Терпения у меня не хватило, дело было уже ночью, вырубил, пошел спать :)

Re: PyCAM

Добавлено: 04 окт 2012, 10:15
Nick
Гравировка - это обход по центральной линии? Тогда может быть очень долго :)

Re: PyCAM

Добавлено: 04 окт 2012, 10:56
Rafiq
Да. Gcodetools быстрее, или так же?
И на ночь неудобно оставлять - кулер довольно шумный на проце, спать под его шум не комильфо.

Re: PyCAM

Добавлено: 04 окт 2012, 11:34
sherr
Rafiq писал(а):Надо получить в PyCAM G-code из довольно сложного SVG, загрузка модели шла довольно долго, настроил параметры, запустил генерацию G-code, впечатление такое, что завис, GUI заморозился, индикатор не бегает, но top показывает активность, причем 100% CPU. Интересно, долго он код генерит? Тестовую простую модельку обработал быстро...
Psyco ставили - это такой ускоритель питоновсих скриптов ?
Для винды - http://www.voidspace.org.uk/python/modules.shtml#psyco

Re: PyCAM

Добавлено: 04 окт 2012, 12:08
Nick
Rafiq писал(а):Да. Gcodetools быстрее, или так же?
И на ночь неудобно оставлять - кулер довольно шумный на проце, спать под его шум не комильфо.
Зависит от контура. Скинь сюда свой svg.

Re: PyCAM

Добавлено: 04 окт 2012, 16:19
Rafiq
sherr писал(а): Psyco ставили - это такой ускоритель питоновсих скриптов ?
Для винды - http://www.voidspace.org.uk/python/modules.shtml#psyco
У мну Ubuntu, потому как станок под LinuxCNC
Ok. Если не получится - отправлю в личку. Правда, он довольно кривоватый, но на вид вроде норм, готовый в принципе тоже нормально выглядеть должен.

Re: PyCAM

Добавлено: 05 окт 2012, 09:17
Rafiq
Получилось. На gcodetools плагине. Очень помогли видеоуроки от Steel.ne. Вопрос с PyCAM'ом для меня пожалуй можно считать закрытым, хотя может и разберусь в будущем, если желание возникнет.

Re: PyCAM

Добавлено: 19 июл 2015, 23:52
torvn77
В общем surceforg отправил страницу PyCAM в гибернацию и ждёт когда её пробудят через твитер.
По этому случаю я выкачал пакет для Debian и zip архив последней версии.
Может потом помещу на гитхаб.
PyCAM_0.5.1-1_all.deb.zip
(466.72 КБ) 332 скачивания
pycam-0.5.1.zip
(1.68 МБ) 478 скачиваний

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

dd959a096717a6dd27e9e738b1949b10 pycam_0.5.1-1_all.deb
60d8b9320cebc55e6dfeec71a1faeb7d pycam-0.5.1.zip
9034e60d7f96ba23471cd2a69c1246e8 readme.creole
8669b7b640fd138e3ae8402f1851a631 release-notes-0.5.1

Re: PyCAM

Добавлено: 22 июл 2015, 00:10
_taras_
Установил, но програ не хочет открывать *.svg файл

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

DXFImporter: No supported elements found in DXF file!
<a href="http://sf.net/apps/mediawiki/pycam/?title=SupportedFormats">Read PyCAM's modelling hints.</a>
Перевел в DXF, часть файлов пытается открыть, но некорркетно, другую игнорирует :( Причем это не зависит от сложности и размеров файла.
З.ы. за проектом довольно пристально следил, но за пару последних лет ничего не развивалось. Последняя рабочая версия датировалась 10 или 11 годом.
З.ы.2 Вот так после очень продолжительных раздумий открыл DXF файл

Re: PyCAM

Добавлено: 22 июл 2015, 00:41
torvn77
_taras_ писал(а): Последняя рабочая версия датировалась 10 или 11 годом.
На страницу загрузки можно пробраться через кэш гугла, если знаете последнею работоспособную версию то можете её скачать и выложить?
Впрочем есть прямая ссылка на страницу загрузки http://sourceforge.net/projects/pycam/
Причём там я сейчас обнаружил версию PyCAM переписанную на С (ну я так понял) 2014 года.
http://sourceforge.net/projects/pycam/f ... cam%2B%2B/
pycam++-0.1.0.tgz
(135.39 КБ) 1038 скачиваний