1. F: Set Feed Rate

Fx - stellt die Vorschubgeschwindigkeit auf x ein. x ist normalerweise in Maschineneinheiten (Zoll oder Millimeter) pro Minute.

Die Anwendung des Vorschubs ist wie im dedizierten Abschnitt zum Vorschub beschrieben, es sei denn inverse time feed rate mode oder feed per revolution mode sind in Kraft, in welchem Fall der Vorschub wie im G93 G94 G95 Abschnitt beschrieben ist.

2. S: Set Spindle Speed

Sx [$n] - setzt die Spindeldrehzahl auf x Umdrehungen pro Minute (U/min, engl. RPM) mit dem optionalen $ setzt die Spindeldrehzahl für eine bestimmte Spindel. Ohne das $ wird der Befehl standardmäßig auf spindle.0 gesetzt.

Die Spindel(n) oder die ausgewählte Spindel dreht sich mit dieser Geschwindigkeit, wenn ein M3 oder M4 in Kraft ist. Es ist OK, ein S-Wort zu programmieren, egal ob sich die Spindel dreht oder nicht. Wenn der Geschwindigkeits-Override-Schalter aktiviert und nicht auf 100% eingestellt ist, weicht die Geschwindigkeit von der programmierten ab.

Es ist OK, S0 zu programmieren, die Spindel wird sich dann nicht drehen.

Es ist ein Fehler, wenn:

  • die S-Nummer negativ ist.

Wie im Abschnitt gcode:g84, Rechtsgewindebohrzyklus mit Verweilzeit>> beschrieben, wird, wenn ein 'G84 (Gewindebohren) Bohrzyklus aktiv ist und die Drehzahl- und Vorschubpotentiometer sind aktiviert, dasjenige mit der niedrigsten Einstellung verwendet. Die Drehzahl und der Vorschub bleiben synchronisiert. In diesem Fall kann die Drehzahl von der programmierten abweichen, auch wenn das Drehzahlkorrekturpotentiometer auf 100% eingestellt ist.

3. T: Select Tool

Tx - Vorbereitung für den Wechsel zum Werkzeug x.

Das Werkzeug wird erst gewechselt, wenn ein M6 programmiert wird (siehe Abschnitt <mcode:m6,M6>>). Das T-Wort kann in der gleichen Zeile wie der M6 oder in einer vorhergehenden Zeile erscheinen. Es ist in Ordnung, wenn T-Wörter in zwei oder mehr Zeilen erscheinen, ohne dass das Werkzeug gewechselt wird. Nur das letzte T-Wort wird beim nächsten Werkzeugwechsel wirksam.

Anmerkung
Wenn LinuxCNC für einen nicht-zufälligen Werkzeugwechsler konfiguriert ist (siehe den Eintrag für RANDOM_TOOLCHANGER zum EMCIO Abschnitt), T0 bekommt eine besondere Behandlung: kein Werkzeug wird ausgewählt. Dies ist nützlich, wenn Sie wollen, dass die Spindel nach einem Werkzeugwechsel leer ist.
Anmerkung
Wenn LinuxCNC für einen zufälligen Werkzeugwechsler konfiguriert ist (siehe den Eintrag für RANDOM_TOOLCHANGER zum EMCIO Abschnitt), T0 bekommt keine besondere Behandlung: T0 ist ein gültiges Werkzeug wie jedes andere. Es ist üblich, T0 auf einem Zufallswerkzeugwechsler zu verwenden, um eine leere Tasche zu verfolgen, so dass er sich wie ein Nicht-Zufallswerkzeugwechsler verhält und die Spindel entlädt.

Es ist ein Fehler, wenn:

  • eine negative T-Nummer verwendet wird,

  • T Nummer verwendet wird, die nicht in der Werkzeugtabellendatei enthalten ist (mit der Ausnahme, dass T0 bei nicht zufälligen Werkzeugwechslern akzeptiert wird, wie oben erwähnt).

Bei einigen Maschinen bewegt sich das Karussell, wenn ein T-Wort programmiert wird, während gleichzeitig eine Bearbeitung stattfindet. Bei solchen Maschinen spart man Zeit, wenn man das T-Wort mehrere Zeilen vor einem Werkzeugwechsel programmiert. Eine gängige Programmierpraxis für solche Maschinen besteht darin, das T-Wort für das nächste zu verwendende Werkzeug in die Zeile nach einem Werkzeugwechsel zu setzen. Dadurch wird die verfügbare Zeit für die Bewegung des Karussells maximiert.

Eilgangbewegungen nach einem T<n> werden in der AXIS-Vorschau erst nach einer Vorschubbewegung angezeigt. Dies gilt für Maschinen, die zum Werkzeugwechsel lange Strecken zurücklegen, wie z. B. eine Drehmaschine. Dies kann anfangs sehr verwirrend sein. Um diese Funktion für das aktuelle Werkzeug auszuschalten, programmieren Sie einen G1 ohne eine Bewegung nach dem T<n>.