Dies ist das Handbuch zu Studio 1.0.2, einer früheren Version. Das Handbuch der neuesten Version

Dokumentation 1.0.2 Referenz

Einstellungsreferenz

Alle Einstellungen der Steuerung. $<n> zeigt eine an, $<n>=<value> ändert sie, und $$ listet alle auf. Die angegebenen Werte sind die der MC-1. Eine mit Neustart markierte Einstellung wird erst nach einem Neustart der Steuerung wirksam.

Inhalt

Allgemein

EinstellungNameEinheitTypBereichMC-1Beschreibung
$10Statusbericht-OptionenBitfeld15871Was der Echtzeit-Statusbericht enthält. Der Parserzustand wird als eigene Zeile gesendet, und zwar nur, wenn er sich geändert hat. Bits: 0 Position in Maschinenkoordinaten, 1 Pufferzustand, 2 Satznummern, 3 Vorschub und Drehzahl, 4 Pin-Zustand, 5 Nullpunktverschiebung (WCO), 6 Overrides, 7 Antastkoordinaten, 8 Puffer synchronisieren bei WCO-Änderung, 9 Parserzustand, 10 Alarm-Unterstatus, 11 Lauf-Unterstatus, 12 Bei Referenzfahrt aktivieren, 13 Restweg
$11EckenabweichungmmDezimalzahl0.002Wie weit die Bahn an einer Ecke zwischen zwei Bewegungen abweichen darf; das bestimmt die Geschwindigkeit in der Ecke. Kleiner bedeutet langsamer und genauer.
$12KreisbogentoleranzmmDezimalzahl0.002Wie genau Kreisbögen abgefahren werden.
$13Berichte in Zollboolesch0Positionen und Geschwindigkeiten in Berichten werden in Zoll angegeben.
$28G73-RückzugswegmmDezimalzahl0.100Der kurze Rückzug zwischen den Bohrschritten von G73.
$32BetriebsartAuswahl0Fräsmaschine, Laser oder Drehmaschine. Auswahl: 0 Normal, 1 Lasermodus, 2 Drehmaschinenmodus
$39Herkömmliche Echtzeitbefehle aktivierenboolesch1„?“, „!“ und „~“ gelten überall als Echtzeitbefehle, auch innerhalb von $-Befehlen und in Kommentaren.
$60Overrides zurücksetzenboolesch0Die Overrides gehen am Programmende auf 100 % zurück.
$62Ruhezustand aktivierenboolesch0Nach langer Leerlaufzeit in den Ruhezustand wechseln.
$63Aktionen bei Vorschub haltBitfeld3Was bei Vorschub halt außer dem Anhalten der Bewegung noch geschieht. Bits: 0 Laser bei Halt ausschalten, 1 Spindel- und Kühlungszustand beim Fortsetzen wiederherstellen, 2 Drehzahl auf Minimum setzen (außer bei Laser-M4)
$64Alarm beim Start erzwingenboolesch0Nach dem Einschalten im Alarmzustand starten.
$384G92-Speicherung deaktivierenboolesch0G92-Verschiebungen bleiben über ein Aus- und Wiedereinschalten nicht erhalten.
$398Sätze im Planerpuffer (Neustart)Ganzzahl30–1000100Bewegungen, über die der Planer vorausschaut.
$481Intervall für automatische Berichte (Neustart)msGanzzahl100–10000Statusberichte in diesem Intervall ungefragt senden (0: aus).
$484Entsperren nach Not-Halt erforderlichboolesch1Nach einem Not-Halt bleibt die Maschine gesperrt, bis sie entsperrt ($X) oder referenziert wird.
$486Koordinatensysteme sperrenBitfeld0Koordinatensysteme, die G10 nicht ändern darf. Bits: 0 G59.1, 1 G59.2, 2 G59.3
$676Aktionen bei ResetBitfeld15Was ein Reset löscht. Bits: 0 Referenzstatus löschen bei Positionsverlust, 1 Verschiebungen löschen (außer G92), 2 Eilgang-Override zurücksetzen, 3 Vorschub-Override zurücksetzen
$1030Auftrag stoppen bei Verlust des Hostsboolesch1Wenn die Verbindung des Sender-Programms, das einen Auftrag ausführt, 0.1 s lang unterbrochen ist (USB abgezogen, Port geschlossen), stoppt der Auftrag wie bei einem Stopp (0x19): Die Bewegung wird bis zum Stillstand abgebremst, Spindel und Kühlung werden ausgeschaltet, die vom Sender-Programm gesendeten Sätze, die noch nicht ausgeführt wurden, werden verworfen, die Position bleibt erhalten. Das Sender-Programm wird benachrichtigt, sobald es wieder verbunden ist. Ein Programm aus dem Dateisystem läuft auch ohne sein Sender-Programm weiter.

Steuersignale

EinstellungNameEinheitTypBereichMC-1Beschreibung
$14Steuereingänge invertierenBitfeld0Steuereingänge, die invertiert sind. Bits: 1 Vorschub halt, 2 Zyklusstart, 6 Not-Halt, 8 Motorstörung
$17Pull-up der Steuereingänge deaktivierenBitfeld0Steuereingänge ohne internen Pull-up-Widerstand. Bits: 1 Vorschub halt, 2 Zyklusstart, 6 Not-Halt, 8 Motorstörung

Endschalter

EinstellungNameEinheitTypBereichMC-1Beschreibung
$5Endschaltereingänge invertierenAchsmaske7Endschaltereingänge, die invertiert sind, z. B. für Öffner (NC).
$18Pull-up der Endschaltereingänge deaktivierenAchsmaske0Endschaltereingänge ohne internen Pull-up-Widerstand.
$20Software-Endschalter aktivierenboolesch1Bewegungen über den Verfahrweg ($130 ...) hinaus ablehnen. Erfordert eine Referenzfahrt, damit die Position bekannt ist.
$21Hardware-Endschalter aktivierenBitfeld1Sofort anhalten, wenn ein Endschalter auslöst. Strenger Modus: keinerlei Bewegung, solange ein Schalter aktiv ist. Bits: 0 Aktivieren, 1 Strenger Modus (Bit 0 aktiviert die übrigen)

Kühlung

EinstellungNameEinheitTypBereichMC-1Beschreibung
$15Kühlungsausgänge invertierenBitfeld0Kühlungsausgänge, die Low-aktiv sind. Bits: 0 Flutkühlung, 1 Sprühkühlung
$673Einschaltverzögerung der KühlungsDezimalzahl0.5–200.0Zeit, die die Kühlung nach M7/M8 zum Anlaufen bekommt.

Spindel

EinstellungNameEinheitTypBereichMC-1Beschreibung
$30Maximale SpindeldrehzahlU/minDezimalzahl24000.000Die höchste Spindeldrehzahl.
$31Minimale SpindeldrehzahlU/minDezimalzahl6000.000Die niedrigste Spindeldrehzahl.
$340Toleranz für „Spindeldrehzahl erreicht“%Dezimalzahl5.0Bewegungen nach M3/M4 warten, bis die Spindeldrehzahl höchstens um so viele Prozent von der programmierten abweicht (0: nicht warten).
$394Einschaltverzögerung der SpindelsDezimalzahl0.5–6015.0Zeit, die die Spindel nach M3/M4 zum Hochlaufen auf die Drehzahl bekommt (mit $340: die längste Wartezeit vor einem Alarm).
$539Ausschaltverzögerung der SpindelsDezimalzahl0.5–600.0Zeit, die die Spindel nach M5 zum Stillstand bekommt.

Werkzeugwechsel

EinstellungNameEinheitTypBereichMC-1Beschreibung
$341WerkzeugwechselmodusAuswahl3Was M6 bewirkt. Auswahl: 0 Normal, 1 Manuelle Werkzeugvermessung, 2 Manuelle Werkzeugvermessung bei G59.3, 3 Automatische Werkzeugvermessung bei G59.3, 4 M6 ignorieren
$342Antastweg beim WerkzeugwechselmmDezimalzahl50.0Wie weit nach dem Werkzeuglängensensor gesucht wird.
$343Feinvorschub beim Werkzeugwechselmm/minDezimalzahl25.0Die langsame Geschwindigkeit, mit der die Position des Werkzeuglängensensors genau bestimmt wird.
$344Suchgeschwindigkeit beim Werkzeugwechselmm/minDezimalzahl200.0Die schnelle Geschwindigkeit, mit der nach dem Werkzeuglängensensor gesucht wird.
$345Freifahrgeschwindigkeit vom Messtaster beim Werkzeugwechselmm/minDezimalzahl200.0Die Geschwindigkeit, mit der vom Werkzeuglängensensor freigefahren wird.
$346Werkzeugwechsel-OptionenBitfeld0Optionen für den Werkzeugwechsel. Bits: 0 Position nach M6 wiederherstellen, 1 Werkzeug bei G30 wechseln, 2 Schnelles Freifahren vom Messtaster
$485Werkzeugnummer nach Neustart beibehaltenboolesch0Die Nummer des Werkzeugs in der Spindel bleibt über ein Aus- und Wiedereinschalten erhalten.

Referenzfahrt

EinstellungNameEinheitTypBereichMC-1Beschreibung
$22ReferenzfahrtzyklusBitfeld541Der Referenzfahrtzyklus und seine Optionen. Bits: 0 Aktivieren, 1 Einzelachsbefehle aktivieren, 2 Referenzfahrt beim Start erforderlich, 3 Maschinennullpunkt auf 0 setzen, 4 Zwei Schalter teilen sich einen Eingang, 5 Manuell erlauben, 6 Override-Sperren, 9 Vorschübe je Achse, 10 Startsätze nur nach abgeschlossener Referenzfahrt ausführen (Bit 0 aktiviert die übrigen)
$23Referenzfahrtrichtung invertierenAchsmaske0Achsen, die in Richtung ihres negativen Endes referenzieren.
$26Entprellzeit der ReferenzschalterMillisekundenGanzzahl250Wartezeit nach dem Auslösen eines Schalters, bevor die nächste Bewegung der Referenzfahrt beginnt.
$27Freifahrweg der ReferenzschaltermmDezimalzahl2.000Wie weit die Referenzfahrt vom Schalter zurückfährt.
$43Durchgänge der ReferenzfahrtGanzzahl1–1281Wie oft der Schaltpunkt bestimmt wird.
$44Achsen der Referenzfahrt, erste PhaseAchsmaske4Achsen, die zuerst referenziert werden.
$45Achsen der Referenzfahrt, zweite PhaseAchsmaske3Achsen, die an zweiter Stelle referenziert werden.
$46Achsen der Referenzfahrt, dritte PhaseAchsmaske0Achsen, die an dritter Stelle referenziert werden.

Antasten

EinstellungNameEinheitTypBereichMC-1Beschreibung
$6Messtastereingang invertierenBitfeld1Invertiert den Messtastereingang, z. B. für einen Werkzeuglängensensor als Öffner (NC). Bits: 0 Messtaster
$19Pull-up des Messtastereingangs deaktivierenBitfeld0Der Messtastereingang ohne internen Pull-up-Widerstand. Bits: 0 Messtaster
$65Antast-OptionenBitfeld0Wie Antastbewegungen behandelt werden. Bits: 0 Vorschub-Override zulassen, 1 Software-Endschalter anwenden

Parken/Schutztür

EinstellungNameEinheitTypBereichMC-1Beschreibung
$41ParkzyklusBitfeld0Die Spindel zurückziehen, wenn die Schutztür geöffnet wird. Bits: 0 Aktivieren, 1 Beim Start deaktivieren, 2 Park-Override-Steuerung aktivieren (Bit 0 aktiviert die übrigen)
$42ParkachseAuswahl2Die Achse, die parkt. Auswahl: 0 X, 1 Y, 2 Z
$56Langsamer Rückzugsweg beim ParkenmmDezimalzahl5.0Wie weit das Werkzeug zuerst langsam herausgezogen wird.
$57Langsame Rückzugsgeschwindigkeit beim Parkenmm/minDezimalzahl100.0Die Geschwindigkeit dieses Herausziehens.
$58ParkzielmmDezimalzahl≥ -100000-5.0Wohin die Parkachse fährt, in Maschinenkoordinaten.
$59Schnelle Parkgeschwindigkeitmm/minDezimalzahl500.0Die Geschwindigkeit des restlichen Teils der Parkbewegung.
$61Schutztür-OptionenBitfeld0Was eingeschaltet bleibt, solange die Schutztür offen ist. Bits: 1 Kühlungszustand bei geöffneter Tür beibehalten
$392Einschaltverzögerung der SpindelsDezimalzahl0.5–604.0Zeit, die die Spindel zum Hochlaufen auf die Drehzahl bekommt, wenn die Tür wieder geschlossen wird.
$393Einschaltverzögerung der KühlungsDezimalzahl0.5–201.0Zeit, die die Kühlung zum Anlaufen bekommt, wenn die Tür wieder geschlossen wird.

Tippbetrieb

EinstellungNameEinheitTypBereichMC-1Beschreibung
$40Tippbefehle begrenzenboolesch0Tippbewegungen halten an den Software-Endschaltern an, statt abgelehnt zu werden.

Modbus

EinstellungNameEinheitTypBereichMC-1Beschreibung
$374Modbus-BaudrateAuswahl3Baudrate der Modbus-Leitung (die des FU muss übereinstimmen). Auswahl: 0 2400, 1 4800, 2 9600, 3 19200, 4 38400, 5 115200
$375Modbus-Empfangs-TimeoutMillisekundenGanzzahl50–25050Wie lange auf eine Modbus-Antwort gewartet wird.
$681Serielles Modbus-FormatAuswahl0Parität der Modbus-Leitung (die des FU muss übereinstimmen). Auswahl: 0 8 Bit, keine Parität, 1 8 Bit, gerade Parität, 2 8 Bit, ungerade Parität

Schrittmotor

EinstellungNameEinheitTypBereichMC-1Beschreibung
$0SchrittimpulsdauerMikrosekundenDezimalzahl≥ 2.05.0Länge der Schrittimpulse in Mikrosekunden. Die Antriebe brauchen ein Minimum (siehe deren Handbuch; die Closed-Loop-Antriebe der MC-1 brauchen 2.5).
$1Leerlaufverzögerung der SchrittmotorenMillisekundenGanzzahl≤ 65535255Wie lange die Antriebe nach dem Ende der Bewegung freigegeben bleiben, damit die Achsen zur Ruhe kommen, bevor der Strom abgeschaltet wird. 255 hält sie dauerhaft freigegeben.
$2Schrittimpuls invertierenAchsmaske0Schrittausgänge, die Low-aktiv sind.
$3Schrittrichtung invertierenAchsmaske5Achsen, deren Richtungsausgang invertiert ist (sonst läuft die Achse in die falsche Richtung).
$4Freigabeausgänge der Schrittmotoren invertierenAchsmaske7Freigabeausgänge der Antriebe, die Low-aktiv sind (die meisten Antriebe). Bei nur einem gemeinsamen Freigabesignal zählt nur X.
$29Schrittimpuls-VerzögerungMikrosekundenDezimalzahl≤ 205.0Zeit zwischen dem Setzen der Richtungsausgänge und dem Schrittimpuls.
$37Dauerhaft freigegebene SchrittmotorenAchsmaske7Antriebe, die freigegeben bleiben, wenn die Maschine bereit ist oder einen Alarm hat.
$680Freigabeverzögerung der SchrittmotorenmsGanzzahl≤ 5000Zeit zwischen dem Freigeben der Antriebe und dem ersten Schritt.

Frequenzumrichter

EinstellungNameEinheitTypBereichMC-1Beschreibung
$460Modbus-Adresse des Spindel-FrequenzumrichtersGanzzahl≤ 2551Die Modbus-Adresse des FU.

X-Achse

EinstellungNameEinheitTypBereichMC-1Beschreibung
$100Wegauflösung X-AchseSchritte/mmDezimalzahl800.00000Schritte pro Millimeter der Achse: Schritte pro Motorumdrehung mal Mikroschritte, geteilt durch die Steigung der Gewindespindel.
$110Höchstgeschwindigkeit X-Achsemm/minDezimalzahl3000.000Die höchste Geschwindigkeit der Achse, auch für Eilgänge.
$120Beschleunigung X-Achsemm/s²Dezimalzahl300.000Die Beschleunigung der Achse.
$130Maximaler Verfahrweg X-AchsemmDezimalzahl202.000Der Verfahrweg der Achse ab ihrem Referenzpunkt, für die Software-Endschalter.
$180Referenzfahrt-Feinvorschub X-Achsemm/minDezimalzahl50.0Die langsame Geschwindigkeit, mit der der Schaltpunkt der Achse genau bestimmt wird.
$190Referenzfahrt-Suchgeschwindigkeit X-Achsemm/minDezimalzahl1200.0Die schnelle Geschwindigkeit, mit der nach dem Schalter der Achse gesucht wird.
$1000Input-Shaper X-AchseAuswahl0Formt die Bewegung der Achse so, dass sie keine Resonanz der Maschine bei der unten eingestellten Frequenz anregt: ZV ist bei dieser Frequenz exakt, die anderen unterdrücken ein breiteres Band, aber weniger exakt. Die Bewegung kommt bis zu 1.5 Perioden später zur Ruhe. Auswahl: 0 Ohne, 1 ZV, 2 ZVD, 3 MZV, 4 EI, 5 2HUMP_EI
$1010Input-Shaper-Frequenz X-AchseHzDezimalzahl15–500100.0Die Resonanz, die der Input-Shaper der Achse unterdrückt.
$1020Input-Shaper-Dämpfungsgrad X-AchseDezimalzahl≤ 0.50.100Der Dämpfungsgrad dieser Resonanz.

Y-Achse

EinstellungNameEinheitTypBereichMC-1Beschreibung
$101Wegauflösung Y-AchseSchritte/mmDezimalzahl800.00000Schritte pro Millimeter der Achse: Schritte pro Motorumdrehung mal Mikroschritte, geteilt durch die Steigung der Gewindespindel.
$111Höchstgeschwindigkeit Y-Achsemm/minDezimalzahl3000.000Die höchste Geschwindigkeit der Achse, auch für Eilgänge.
$121Beschleunigung Y-Achsemm/s²Dezimalzahl300.000Die Beschleunigung der Achse.
$131Maximaler Verfahrweg Y-AchsemmDezimalzahl152.000Der Verfahrweg der Achse ab ihrem Referenzpunkt, für die Software-Endschalter.
$181Referenzfahrt-Feinvorschub Y-Achsemm/minDezimalzahl50.0Die langsame Geschwindigkeit, mit der der Schaltpunkt der Achse genau bestimmt wird.
$191Referenzfahrt-Suchgeschwindigkeit Y-Achsemm/minDezimalzahl1200.0Die schnelle Geschwindigkeit, mit der nach dem Schalter der Achse gesucht wird.
$1001Input-Shaper Y-AchseAuswahl0Formt die Bewegung der Achse so, dass sie keine Resonanz der Maschine bei der unten eingestellten Frequenz anregt: ZV ist bei dieser Frequenz exakt, die anderen unterdrücken ein breiteres Band, aber weniger exakt. Die Bewegung kommt bis zu 1.5 Perioden später zur Ruhe. Auswahl: 0 Ohne, 1 ZV, 2 ZVD, 3 MZV, 4 EI, 5 2HUMP_EI
$1011Input-Shaper-Frequenz Y-AchseHzDezimalzahl15–500100.0Die Resonanz, die der Input-Shaper der Achse unterdrückt.
$1021Input-Shaper-Dämpfungsgrad Y-AchseDezimalzahl≤ 0.50.100Der Dämpfungsgrad dieser Resonanz.

Z-Achse

EinstellungNameEinheitTypBereichMC-1Beschreibung
$102Wegauflösung Z-AchseSchritte/mmDezimalzahl800.00000Schritte pro Millimeter der Achse: Schritte pro Motorumdrehung mal Mikroschritte, geteilt durch die Steigung der Gewindespindel.
$112Höchstgeschwindigkeit Z-Achsemm/minDezimalzahl1500.000Die höchste Geschwindigkeit der Achse, auch für Eilgänge.
$122Beschleunigung Z-Achsemm/s²Dezimalzahl200.000Die Beschleunigung der Achse.
$132Maximaler Verfahrweg Z-AchsemmDezimalzahl82.000Der Verfahrweg der Achse ab ihrem Referenzpunkt, für die Software-Endschalter.
$182Referenzfahrt-Feinvorschub Z-Achsemm/minDezimalzahl50.0Die langsame Geschwindigkeit, mit der der Schaltpunkt der Achse genau bestimmt wird.
$192Referenzfahrt-Suchgeschwindigkeit Z-Achsemm/minDezimalzahl600.0Die schnelle Geschwindigkeit, mit der nach dem Schalter der Achse gesucht wird.
$1002Input-Shaper Z-AchseAuswahl0Formt die Bewegung der Achse so, dass sie keine Resonanz der Maschine bei der unten eingestellten Frequenz anregt: ZV ist bei dieser Frequenz exakt, die anderen unterdrücken ein breiteres Band, aber weniger exakt. Die Bewegung kommt bis zu 1.5 Perioden später zur Ruhe. Auswahl: 0 Ohne, 1 ZV, 2 ZVD, 3 MZV, 4 EI, 5 2HUMP_EI
$1012Input-Shaper-Frequenz Z-AchseHzDezimalzahl15–500100.0Die Resonanz, die der Input-Shaper der Achse unterdrückt.
$1022Input-Shaper-Dämpfungsgrad Z-AchseDezimalzahl≤ 0.50.100Der Dämpfungsgrad dieser Resonanz.