LinuxCNC Documentation

СИНТАКСИС

[EMCIO]

EMCIO = io

ОПИС

Система керування вводом/виводом обробляє такі завдання вводу/виводу, як подача охолоджувальної рідини, зміна інструменту та аварійна зупинка. Сигнали вмикаються та вимикаються не в реальному часі за допомогою G-коду або, у випадку аварійної зупинки, в HAL.

Наступні виводи створюються контролером вводу-виводу, який не працює в реальному часі та зазвичай знаходиться в $LINUXCNC_HOME/bin/io.

iocontrol — це процес, який не працює в реальному часі. Якщо у вас є суворі вимоги до часу або просто потрібно більше вводу/виводу, розгляньте можливість використання синхронізованого вводу/виводу в реальному часі, що надається motion(9).

Пошук INI-файлу виконується в каталозі, з якого було запущено halcmd, якщо не вказано абсолютний шлях.

ПІНИ

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)

ІСТИНА, коли запитується зміна інструменту.

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)

ХИБНІСТЬ, коли існує внутрішня умова аварійної зупинки.

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

TRUE коли користувач запросив очищення аварійної зупинки.

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

Внутрішній індекс масиву IO підготовленого інструменту, запитуваного останнім словом T. 0, якщо інструмент не підготовлений. На верстатах з випадковою заміною інструменту це номер кишені інструменту (тобто той самий, що і штифт кишені підготовки інструменту), на верстатах з невипадковою заміною інструменту це невелике ціле число, що відповідає розташуванню інструменту у внутрішньому представленні таблиці інструментів. Цей параметр повертається до 0 після успішної заміни інструменту (M6).

ПОВІДОМЛЕННЯ ПРО ПОМИЛКИ

Повідомляйте про помилки за адресою https://github.com/LinuxCNC/linuxcnc/issues.

АВТОР

Похідне з роботи Фреда Проктора та Вілла Шеклфорда.

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

Авторське право © 2004 належить проекту LinuxCNC.

Це безкоштовне програмне забезпечення; дивіться вихідний код для умов копіювання. НЕМАЄ ЖОДНИХ гарантій; навіть щодо ТОВАРНОЇ ПРИДАТНОСТІ або ПРИДАТНОСТІ ДЛЯ ПЕВНОЇ МЕТИ.