LinuxCNC: различия между версиями

Материал из Wiki CNC
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
LinuxCNC - программное обеспечение для управления оборудованием с ЧПУ, созданное на базе Linux.
+
LinuxCNC (EMC2) - программное обеспечение для управления оборудованием с ЧПУ, созданное на базе Linux.
  
 
=Описание=
 
=Описание=
 +
В данном руководстве описан процессы установки, настройки и работы с системой управления ЧПУ LinuxCNC. Главный акцент в руководстве сделан на интерфейс Craftex, созданный компанией  [https://cnc-tehnologi.ru/ CNC-Technology].
 +
Интерфейс Craftex, разработан для удобства работы. Целью разработчиков был минимально-достаточный интерфейс, интуитивно понятный пользователю.
 
=Настройка=
 
=Настройка=
 
==Параметры порта==
 
==Параметры порта==
Строка 18: Строка 20:
 
=Приложения=
 
=Приложения=
 
==Как изменить *.hal или *.ini файл==
 
==Как изменить *.hal или *.ini файл==
 +
LinuxCNC не имеет привычного интерфейса пользователя для настройки параметров работы системы. Большинство необходимых параметров изменяются с помощью двух текстовых файлов *.hal и *.ini. Данные файлы расположены в директории:<br>
 +
'''Домашний каталог/limuxcnc/config/Cutter_ST/Cutter_ST.hal'''<br>
 +
 +
''Примечание: В данном случае конфигурация создана для станка Cutter ST, если у вас станок другой модели или вы создаете конфигурацию под собственное оборудование, то каталог Cutter_ST будет называться в соответствии с вашей конфигурацией.''
 +
 +
Для того, чтобы изменить параметры системы в режиме супер-пользователя воспользуемся эмулятором терминала.<br>
 +
*Перейдем в каталог с конфигурацией с помощью команды:<br>
 +
 +
<code>cd linuxcnc/config/Cutter_ST</code>
 +
 +
*Откроем необходимый файл с помощью текстового редактора mousepad.<br>
 +
Пример как открыть для редактирования *.hal файл:<br>
 +
 +
<code>sudo mousepad ST.hal</code>
 +
 +
Пример как открыть для редактирования *.ini файл:<br>
 +
 +
<code>sudo mousepad ST.ini</code>
 +
 +
*После ввода пароля пользователя откроется окно редактора.

Версия 23:14, 17 мая 2019

LinuxCNC (EMC2) - программное обеспечение для управления оборудованием с ЧПУ, созданное на базе Linux.

Описание

В данном руководстве описан процессы установки, настройки и работы с системой управления ЧПУ LinuxCNC. Главный акцент в руководстве сделан на интерфейс Craftex, созданный компанией CNC-Technology. Интерфейс Craftex, разработан для удобства работы. Целью разработчиков был минимально-достаточный интерфейс, интуитивно понятный пользователю.

Настройка

Параметры порта

Для того, чтобы увидеть установленные в системный блок PCI устройства нужно открыть эмулятор терминала и набрать команду:
lspci –vv
В командной строке отобразятся все устройства, доступные операционной системе для работы. Среди них необходимо найти Paralell controller. Необходимый нам Region 0, адрес данного устройства c000.

Данный адрес необходимо указать в *.hal файле конфигурации (См. Подробнее Приложение: Как изменить *.hal или *.ini файл):
linuxcnc/configs/Cutter_ST/ST.hal

В открытом файле Cutter_ST.hal изменить строку loadrt hal_parport cfg=”0x378 out” на loadrt hal_parport cfg=”0xd000 out”, где 0xd000 адрес порта pci-платы.

Деления шага

Настройка скоростей\ускорений

Приложения

Как изменить *.hal или *.ini файл

LinuxCNC не имеет привычного интерфейса пользователя для настройки параметров работы системы. Большинство необходимых параметров изменяются с помощью двух текстовых файлов *.hal и *.ini. Данные файлы расположены в директории:
Домашний каталог/limuxcnc/config/Cutter_ST/Cutter_ST.hal

Примечание: В данном случае конфигурация создана для станка Cutter ST, если у вас станок другой модели или вы создаете конфигурацию под собственное оборудование, то каталог Cutter_ST будет называться в соответствии с вашей конфигурацией.

Для того, чтобы изменить параметры системы в режиме супер-пользователя воспользуемся эмулятором терминала.

  • Перейдем в каталог с конфигурацией с помощью команды:

cd linuxcnc/config/Cutter_ST

  • Откроем необходимый файл с помощью текстового редактора mousepad.

Пример как открыть для редактирования *.hal файл:

sudo mousepad ST.hal

Пример как открыть для редактирования *.ini файл:

sudo mousepad ST.ini

  • После ввода пароля пользователя откроется окно редактора.