PyCAM

Материал из NikiWiki
Перейти к:навигация, поиск
YourBunnyWroute.pngАвтор предупреждает!
Данные этой статьи получены из открытых источников и/или документации на обсуждаемое оборудование или из моей экспериментальной деятельности и являются моим персональным мнением и/или комментарием. Смотрите: NikiWiki:Отказ от ответственности


PyCAM - ([http://pycam.sourceforge.net/][1] программа генерации G кода из файлов 3D моделей в STL формате.

Основное окно PyCAM
Окно визуализации PyCAM

Возможности

  • Чтение файлов из STL файлов
  • Гравировка 2D контуров из файлов SVG/DXF/PS
  • Генерация G кода
  • Конфигурируемые инструменты, процессы и привязки
  • Установка пользовательских поддерживающих перемычек (support bridges)
  • Интерактивный просмотр модели и результата
  • Гравировка шрифтов одной линией
  • Расчет времени выполнения кода на станке для каждого инструмента
  • Масштабирование, перемещение, поворот, отражение и изменение 2D/3D моделей
  • 2D проекции
  • Многоуровневые 2D модели
  • Вырезание 2D моделей с конфигурируемым наклоном
  • не интерактивная генерация G кодоа из командной строки
  • многопоточность (использует несколько ядер CPU автоматически)
  • Режим клиент/сервер для распределенных вычислений

Ощущения

Программа, проста и понятна.

Наличие окна демонстрации графических данных, показывающего и положение модели относительно начала координат, пути следования инструмента и много другое - выгодно отличает эту программу от других.

Единственное, чего я не смог сделать - это "выпилить" модель из заготовки. Т.е. заставить фрезеровать плоскость до толщины, необходимой для изготовления модели.

При этом, получившийся код отработал на LinuxCNC без каких-либо ошибок и глюков.

Иными словами, считаю, что за этот проект можно и заплатить.

Установка

Загрузить PyCAM можно вот по этой ссылке [http://pycam.sourceforge.net/download.html][2]

Установка делается одной командой:

sudo dpkg -i Загрузки/pycam_0.5.1-1_all.deb 

Однако, могут возникнуть проблемы с зависимостями:

dpkg: зависимости пакетов не позволяют настроить пакет pycam:
 pycam зависит от python-opengl (>> 3.0.0~b6-3), однако:
  Пакет python-opengl не установлен.
 pycam зависит от python-gtkglext1, однако:
  Пакет python-gtkglext1 не установлен.

Это легко устраняется следующей командой:

sudo apt-get -f install

Которая любезно добавит недостающие пакеты:

Будут установлены следующие дополнительные пакеты:
 python-gtkglext1 python-opengl

Примечания