LinuxCNC Documentation

SYNOPSIS

[EMCIO]

EMCIO = io

BESCHREIBUNG

Die E/A-Steuerung übernimmt E/A-Aufgaben wie Kühlmittel, Werkzeugwechsel und Notaus (engl. E-stop). Die Signale werden im ohne Echtzeit-Anforderung mit G-Code ein- und ausgeschaltet oder im Falle des Notaus in HAL.

Die folgenden Pins werden vom Nicht-Echtzeit IO-Controller erstellt, der normalerweise in $LINUXCNC_HOME/bin/io zu finden ist.

iocontrol ist kein Echtzeit-Prozess - wenn Sie strenge Timing-Anforderungen haben oder einfach mehr E/A benötigen, sollten Sie stattdessen die von motion(9) bereitgestellte Echtzeit-synchronisierte E/A verwenden.

Die INI-Datei wird in dem Verzeichnis gesucht, von dem aus halcmd gestartet wurde, es sei denn, es wird ein absoluter Pfad angegeben.

PINS

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

TRUE, wenn Kühlmittelflut angefordert wird.

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

TRUE, wenn Nebelkühlmittel angefordert wird.

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

Sollte FALSE sein, wenn eine externe Notaus-Bedingung vorliegt.

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

TRUE, wenn ein Werkzeugwechsel angefordert wird.

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

Sollte auf TRUE gesetzt werden, wenn ein Werkzeugwechsel abgeschlossen ist.

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

Aktuelle Werkzeugnummer.

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

Die Nummer des nächsten Werkzeugs, aus dem RS274NGC T-Wort.

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

Dies ist die Platznummer (Speicherplatz im Werkzeugspeicher) des Werkzeugs, das durch das letzte T-Wort angefordert wurde.

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

TRUE, wenn eine Vorbereitung von Werkzeug Tn angefordert wird.

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

Sollte auf TRUE gesetzt werden, wenn eine Werkzeugvorbereitung abgeschlossen ist.

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

FALSE, wenn eine interne Notaus-Bedingung vorliegt.

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

TRUE, wenn der Benutzer die Freigabe des Notausschalters angefordert hat.

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

IOs interner Array-Index des vorbereiteten Tools, das vom neuesten T-Word angefordert wurde. 0, wenn kein Werkzeug vorbereitet ist. Auf zufälligen Werkzeugwechslern ist dies die Taschennummer des Werkzeugs (d.h. die gleiche wie der Werkzeugvorbereitungs-Taschen-Pin), auf Nicht-zufälligen Werkzeugwechslermaschinen ist dies eine kleine ganze Zahl, die der Position des Werkzeugs in der internen Darstellung der Werkzeugtabelle entspricht. Dieser Parameter kehrt nach einem erfolgreichen Werkzeugwechsel (M6) auf 0 zurück.

MELDEN VON FEHLERN

AUTOR

Abgeleitet von einem Werk von Fred Proctor & Will Shackleford.

Copyright © 2004 das LinuxCNC Project.

Dies ist freie Software; die Kopierbedingungen finden Sie in der Quelle. Es gibt KEINE Garantie; nicht einmal für die MARKTREIFE oder die EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.