Skip to content

Ornstein89/AXIS_BeltMillPanel

Repository files navigation

AXIS_BeltMillPanel

Программное дополнение для LinuxCNC AXIS, разработанное на Glade, обеспечивающее добавление в интерфейс AXIS новой панели, подстановку в шаблоны gcode параметров из полей ввода панели, сохранение файла gcode *.ngc и его загрузку в AXIS/LinuxCNC.

Инструкция по установке

  1. Убедиться, что машина удовлетворяет требованиями по версии Linux, версии RT-ядра и версии LinuxCNC. Работа панели была успешно протестирована в следующих конфигурациях:
  1. Установить в python 2.7 пакеты pip и configparser (https://pypi.org/project/configparser/):
$ sudo apt update
$ sudo apt install python-pip
$ python2 -m pip install configparser
  1. Скопировать файлы репозитория в каталог, где находится исходный ini-файл управляющей программы, в которую необходимо добавить панель.
  2. Добавить в раздел [DISPLAY] ini-файла управляющей программы 2 строки:
...
EMBED_TAB_NAME = Configure Task
EMBED_TAB_COMMAND=gladevcp -c gladevcp -x {XID} -u ./ConfigureTaskGlade.py ./ConfigureTaskGlade.ui
...

Также в репозитории в качестве примера приводится файл axis_with_panel.ini, запускающий графическую панель AXIS из стандартной комплектации LinuxCNC с добавленной панелью ConfigureTask.

  1. Запустить управляющую программу с помощью команды терминала Linux
$ linuxcnc имя_файла.ini

где имя_файла.ini – ini-файл исходной управляющей программы станка, в которую добавили строки п.3. Убедиться, что в интерфейсе на центральных вкладках появилась панель ConfigureTask (см. рис. ниже).

ConfigureTaskPanel

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published