LinuxCNC Интерфейс пользователя

Материал из Wiki CNC
Версия от 11:23, 27 ноября 2019; Neller (обсуждение | вклад) (Главный экран)
Перейти к навигации Перейти к поиску

Начало работы

Алгоритм работы с системой Craftex не отличается от алгоритма других систем управления ЧПУ. Для простоты освоения материала давайте определим как строится работа на станке:

1. Подключение. После запуска системы Craftex необходимо подключить станок или убедиться в том, что он подключен автоматически (если на станке установлена кнопка E-stop то подключение будет выполняться автоматически). Итак, произвести подключение необходимо следующими клавишами:
Connect - Сигнализирует об успешном подключении станка (Hotkey: F1).
Alarm - Сигнализирует о отключенном станке (Hotkey: F1).
Обратите внимание, что в случае, если кнопка Connect не может быть нажата, то это говорит о том, что вход аварийной остановки активирован (вход E-stop на плате LPT-DPTR 1.03). В станках компании CNC-Technology вход аварийной остановки подключается либо к кнопку аварийной остановки, либо к аварийному выходу преобразователя частоты. Если вы получаете ошибку подключения убедитесь что кнопка аварийной остановки находится в поднятом состоянии и преобразователь частоты не показывает ошибку. Если индикатор зеленый, значит вы успешно подключились к станку или подключение произведено автоматически.

2. Запуск системы. Для этого воспользуйтесь кнопкой Power ON/OFF.
OFF - Сигнализирует о выключенной системе ЧПУ (Hotkey: F2). ON - Сигнализирует о включенной системе ЧПУ (Hotkey: F2).
Если индикатор ON\OFF отображается зеленым цветом, значит можно продолжить работу. На данном этапе станок перемещается, но только в положительном направлении, т.к. не найдены домашние положения.

3. Поиск машинных координат. Для возврата в домашнее положение (машинные координаты) воспользуйтесь горячими кнопками. Сделать это можно либо сразу по всем осям, либо раздельно.
REFALL- Возврат в домашнее положение по всем осям одновременно.
REFX - Возврат в домашнее положение по оси X.
REFY - Возврат в домашнее положение по оси Y.
REFZ - Возврат в домашнее положение по оси Z.

Теперь станок полностью запущен и готов к работе, можно приступить к выставлению относительных координат и запуску управляющей программы.

Главный экран

Под главным экраном понимается основная часть интерфейса, которая не изменяется при перемещении по подменю JOG, MDI, PRG. Рассмотри основные элементы главного экрана интерфейса Craftex.
MAIN


Выбор режима работы

В правой части экрана располагаются кнопки включения и выбора режима работы.
Connect Alarm Индикатор готовности работы станка.
Кнопка готовности работы. Если данный индикатор зеленый "OK", значит станок подключен и готов к работе. Если данный индикатор красный "Alarm", значит станок не может быть включен по следующим причинам: не подключен LPT-порт к ПК, неверно выставлен порт ввода-вывода LPT-порта в *.hal файле, нажата кнопка аварийной остановки, сработал один из аварийных сигналов (драйвера шаговых двигателей, преобразователь частоты).

ON OFF - Кнопка включения\выключения станка. (Hotkey: F2).

JOG - Переключение в режим JOG (Hotkey: F3) Режим JOG служит для ручного перемещения станка по рабочему полю.

MDI- Переключение в режим MDI (Hotkey: F4) Режим MDI служит для ручного ввода команд G-кода. Доступные команды G-кода ищите в главе G-code.

PRG- Переключение в режим PRG (Hotkey: F5) Режим PRG служит для работы с управляющей программой.

Координаты

Coordinates
В LinuxCNC как и в других системах ЧПУ присутствуют несколько систем координат, среди них:

1. Абсолютная система координат. Абсолютная система координат - реальное положение шпинделя относительно машинного нуля (машинный ноль - точка возврата по датчикам домашнего положения). На станках компании CNC-Technology машинный ноль находится в левом ближнем углу рабочего поля. Абсолютные системы координат не доступны для изменения пользователем. В интерфейсе Craftex абсолютная система координат обозначается как Abs. Возврат в машинный ноль станка происходит с помощью горячих функций REF (См. подробнее раздел REFERENCE).

2. Относительная система координат. Пользовательская система координат G54. Относительная система координат создана для того, чтобы выставить точку начала управляющей программы относительно обрабатываемой заготовки. В интерфейсе Craftex система относительная система координат указывается как G54. Для того, чтобы обнулить относительную систему координат воспользуйтесь быстрой функцией ZERO (См. подробнее раздел ZERO)

Ручное перемещение

В режиме JOG пользователь может перемещать станок с помощью иконок на главном экране или горячих клавиш на клавиатуре.
Ручное перемещение
Для того, чтобы уменьшить или увеличить скорость ручного перемещения станка передвигайте регулятор скорости.

Регулятор скорости
В интерфейсе Craftex доступно два режима перемещения быстрый и медленный. Обратите внимание на переключатель режима скорости FAST-SLOW.

Перемещение

Охлаждение

Шпиндель

Горячие функции

Группа горячих функций - блок функций, созданный для удобства работы, функций, которые часто требуются для работы.
HOTFUNCTION

REFERENCE (Возврат в машинный ноль)

Группа параметров REFERENCE отвечает за возврат станка в домашнее положение. Структура LinuxCNC устроена таким образом, что работа на станке ограничена, пока не найден машинный ноль. Это позволяет предотвратить аварийные ситуации при работе (выход станка за рабочее поле и запуск управляющей программы, превышающей рабочее поле станка). Возвращать в домашнее положение станка необходимо каждый раз при запуске LinuxCNC.
Обратите внимание, что группа функций разделена на:
REFALL- Возврат в домашнее положение по всем осям одновременно.
REFX - Возврат в домашнее положение по оси X.
REFY - Возврат в домашнее положение по оси Y.
REFZ - Возврат в домашнее положение по оси Z.

ZERO (Обнуление относительных координат)

Группа горячий функций ZERO отвечает за установку относительных координат в 0 (G54). Относительные координаты служат для установки точка начала управляющей программы.

ZERO0 - Установить относительные координаты в 0 по всем осям.
ZEROX - Установить относительные координаты в 0 по оси X.
ZEROY - Установить относительные координаты в 0 по оси Y.
ZEROZ - Установить относительные координаты в 0 по оси Z.

ORIGIN (Возврат в относительный ноль)

Группа горячих функций ORN отвечает за быстрый возврат в относительный ноль.

ORNALL - Переместить станок в относительный ноль по всем осям.
ORNX - Переместить станок в относительный ноль по оси X.
ORNY - Переместить станок в относительный ноль по оси Y.
ORNZ - Переместить станок в относительный ноль по оси Z.

AUTO TOOL ZERO (Датчик высоты инструмента)

AUTOTOOLZERO

Датчик автоматического определения высоты инструмента позволяет точно определить ноль по оси Z. Процедура измерения инструмента происходит следующим образом: контактный провод (крокодил) подключается к инструменту, под инструмент устанавливается контактная площадка. После нажатия кнопки AutoToolZero ось Z поедет вниз до касания с контактной площадкой (процедура повторится дважды, на высокой и на низкой скорости). После этого произойдет автоматическое обнуление инструмента (с учетом толщины контактной площадки).

Подменю JOG

Данный раздел находится в разработке.

Подменю MDI

Данный раздел находится в разработке.

Подменю PRG

В подменю PRG выполняются все функции связанные с запуском управляющей программы. Переключаясь на режим PGM в нижней строке функций появляются доп. элементы управления.
PGM

Рассмотрим элементы доп. функции подменю PGM подробнее:
LOAD - Загрузка управляющей программы.
CLOSE - Закрыть текущую управляющую программу.
RUN - Запустить выполнение управляющей программы.
STOP - Остановить выполнение управляющей программы.
PAUSE - Приостановить выполнение управляющей программы.
STEP - Выполнять управляющую программу в пошаговом режиме.
RUNFROMLINE - Начать выполнение управляющей программы с текущей строки.
M1PAUSE - Остановить выполнение управляющей программы при команде M1 в управляющей программе.
FULLSCREEN - Полно-экранная визуализация управляющей программы
EDITPROGRAM - Редактировать загруженную управляющую программу.

Подменю MENU

Данный раздел находится в разработке.