LinuxCNC Documentation
This page is 70% translated. Untranslated text is shown in English.

ИМЯ

io, iocontrol — взаимодействует с HAL или G-кодом не в реальном времени

СИНОПСИС

[EMCIO]

EMCIO = io

ОПИСАНИЕ

Управление вводом-выводом решает такие задачи ввода-вывода, как подача СОЖ, смена инструмента и аварийный останов. Сигналы включаются и выключаются не в реальном времени с помощью G-кода или в случае аварийного останова в HAL.

The following pins are created by the non-realtime IO controller, usually found in $LINUXCNC_HOME/bin/io.

iocontrol — это процесс, работающий не в реальном времени. Если у вас есть строгие требования к синхронизации или вам просто нужно больше ввода-вывода, рассмотрите возможность использования вместо этого синхронизированного ввода-вывода в реальном времени, предоставляемого motion(9).

The INI file is searched for in the directory from which halcmd was run, unless an absolute path is specified.

PINS

iocontrol.0.coolant-flood (Bit, Out)

TRUE когда запрашивается охлаждающая жидкость.

iocontrol.0.coolant-mist (Bit, Out)

TRUE когда запрашивается охлаждающая жидкость в виде тумана.

iocontrol.0.emc-enable-in (Bit, In)

Должно быть установлено значение FALSE, когда существует внешнее условие аварийного останова.

iocontrol.0.tool-change (Bit, Out)

TRUE, когда запрашивается замена инструмента.

iocontrol.0.tool-changed (Bit, In)

Должен быть установлен в TRUE, когда смена инструмента завершена.

iocontrol.0.tool-number (s32, Out)

Текущий номер инструмента.

iocontrol.0.tool-prep-number (s32, Out)

Номер следующего инструмента из Т-слова RS274NGC.

iocontrol.0.tool-prep-pocket (s32, Out)

Это номер кармана (место в механизме хранения инструментов) инструмента, запрошенного самым последним Т-словом.

iocontrol.0.tool-prepare (Bit, Out)

TRUE, когда запрашивается подготовка инструмента Tn.

iocontrol.0.tool-prepared (Bit, In)

Должен быть установлен в TRUE, когда подготовка инструмента завершена.

iocontrol.0.user-enable-out (Bit, Out)

FALSE когда существует внутреннее состояние аварийного останова.

iocontrol.0.user-request-enable (Bit, Out)

TRUE когда пользователь запросил сброс аварийного останова.

iocontrol.0.tool-prep-index (s32, Out)

Индекс внутреннего массива ввода-вывода подготовленного инструмента, запрошенного самым последним T-словом. 0, если инструмент не подготовлен. На станках с произвольным устройством смены инструмента это номер гнезда инструмента (т. е. тот же, что и контакт гнезда для подготовки инструмента), на станках с неслучайным устройством смены инструмента это небольшое целое число, соответствующее положению инструмента во внутреннем представлении таблицы инструментов. Этот параметр возвращается в 0 после успешной смены инструмента (M6).

СООБЩЕНИЕ ОБ ОШИБКАХ

Сообщайте об ошибках по адресу https://github.com/LinuxCNC/linuxcnc/issues.

АВТОР

Derived from a work by Fred Proctor & Will Shackleford.

АВТОРСКОЕ ПРАВО

Copyright © 2004 проект LinuxCNC.

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.