/*===================================================================\ | F I S Steuerrechner MCC\FIS\FIS.TXT | \====================================================================/ Inhalt: ~~~~~~~ neu in Version... 1. Allgemeines.....................................* 1.1. Namensgebung der MOT-Dateien...................* 1.2. DIL-Schalter...................................v1.46 2. Kommandos.......................................* 3. Änderungsliste..................................v1.60 ----------------------------------------------------------------------- 1. Allgemeines ^^^^^^^^^^^^^^ 1.1. Namensgebung der MOT-Dateien ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FISvvvK Standard-Version der Freiprogrammierbaren Steuerung FIS vvv = Versionsnummer (z.B. 134 = v1.34) K = A: speziell erweiterte FIS-Steuerung (AMB) E: Standard-Version externes Bedienteil I: Standard-Version internes Bedienteil X: individuell angepasste Version (SM-Nummer zugeordnet) 1.2. DIL-Schalter ~~~~~~~~~~~~~~~~~~ DIL1 ........................ DIL2 ........................ DIL3 CNC-Programmierschutz... on=aus off=ein (ab v1.46) DIL4 Lader forcieren......... on=nein off=ja 2. Kommandos ^^^^^^^^^^^^^ Merker 0.3: [.W] globale Start-Funktion (z.B. von START-Taste) zum Fortsetzen nach Unterbrechungs-Situation, Einzel- satz... 3.7: [r0] Bereitschaftsanzeige. Darf von PLC gelöscht werden, um Programm-/Funktionsabbruch zu erwirken. 14.7: [r0] Projektwechsel hat stattgefunden 3. Änderungsliste ^^^^^^^^^^^^^^^^^^ 971114 v1.00 * Urversion. 980120 v1.01 * Verbesserte G04-Funktion: Wartezeit zuvor nur in 1s- Schritten, Positionsanzeige wird aufgefrischt. * Tip-Weg für Einrichten in Masch.-Parm definierbar 980129 - * Sicherung DTR-Formatieren mit Code (unsichtbar) - * Eingänge aus E/A-Karten waren nicht sofort verfügbar 980326 v1.02 * schnellerer Editor für externes FIS-BT 980610 v1.03 * UMT-Download möglich mit LIB 1.24 * neue Override-Option M.A (siehe WP-Doku) 980629 v1.04 * WRK (Werkzeug-Radius-Korrektur) möglich * Manuell-Betrieb mit Anzeige der Richtungstasten '-|/' 980703 - * ohne festen BEREIT-Ausgang. Bereit jetzt auf M 3.7 * M-Funktionen in Automatik konnten nicht abgebrochen werden. M-Funktionen bleiben während der Unterbrechung aktiv. 980717 v1.10 * neues Register-Handling mit Register-Editor * CNC-Führungsmeldungen für Satzanzeige-Bereich. * Satzanzeige mit 3 Zuständen (ein/Pos/aus) * Parameter-Menü während Unterbrechung zugänglich * Betriebsarten wurden teilweise nicht zurückgesetzt. 980820 v1.11 * Teile des Quell-Codes werden mit Optimizer übersetzt, dies ergibt kürzeres Prog. und 10% schnellere PLC. * Optimierung wegen Watchdogproblemen wieder entfernt 981002 v1.12 * schnellere Abarbeitung in Automatik * H1 wirkt auch auf Direkt-Kommando; Synchronisation nach Direkt-Kommando ging auf I-Karte statt auf Achse 990120 v1.13 * Achsduplizierung implementiert * Anzeige (Boot) im Hauptmenü nach Einschalten/Notaus 990303 v1.14 * Notaus wieder mit Wirkung (Fehler in v1.13) * M-Funktionen während PC-Kopplung korrigiert 990729 v1.15 * Anzeige von Meldungen der PLC nun auch im Manuell-Menü, auch Menü-Einblendungen möglich. * Break von PLC (M 0.1) bricht auch Manuell-Aktionen ab. * Register waren nach DTR-Kopplung verfälscht, wenn aktu- elles Projekt übertragen wurde. * «F2» in Programmier-Menü führt zu Register-Editor * Standard-Cursorhöhe nun 4 Pixel-Reihen. 000314 v1.16 * Globalteil mindestens Version v1.34 000529 v1.20 * Mehrere Programme (Pnr) möglich 1..8 (Compiler-Option) * E-Protokoll auf GMS-Bus/Slave möglich (M_PARM\Sp.Prm) 000621 * Max-Weg auf 0x7EFFFF, wegen Rundungsfehler 000712 v1.21 * Spindelachsen möglich, Anpassungen an MCC v1.42 * Referenzfahrt wird in M12.3 gemeldet (Standard) 000728 v1.30 * Korrektur während Automatik (@433 in CNC-Prog.) * Besserer Anzeigenwechsel in Automatik 010216 - * Default-Ebene (G16) als Vorgabe 010611 v1.31 * Mit UAL (Universal Axeslist) und UPJ (Universal Project) kompatibel zu J-Cam * Mindestens Globalteil v1.54 010709 - * Timeout I-Karten 60 statt 50 ms 011016 v1.32 * DNC mit Globalteil v1.57 möglich (Gewatec/Magnus Hermle) 020614 v1.33 * Projekte, die mit Versionen vor 1.20 geschrieben wurden wurden als "inkompatibel" erkannt. 021112 - * Englische Texte ergänzt und korrigiert 021122 - * Schwedische Texte ergänzt und korrigiert 021218 v1.34 * Zyklen werden unterstützt (Compiler-Option) * integrierter univ. Zustellzyklus L80 verfügbar * Abgekürztes Nullpunkt-Setzen im Manuell-Betrieb * Wählbare Funktion für F2 im Programmiermenü (M-Parm) * Schnellerer Programmablauf in Automatik, wenn Satzanzeige abgeschaltet. 030425 v1.35 * Initialisierung von IP-Karten verbessert, wenn jene im Betrieb einen Reset ausführen. G00 (M) war undefiniert. 040722 v1.36 * Unterstützt Parallel-Achsen in Manuell (gemeinsames Fahren mit einer Taste). * Zyklus-Stop von Tastatur F4, F2 = Step (bei TaktStop) 040826 - * Optional mit G84-Funktion (Gewindeschneiden) 040902 v1.37 * Beobachtung schneller Eingänge EW0 mit FB 254.28 * Bei Power-Fail werden Geräte am GMS-Bus gestoppt. * G09 Genauhalt verfügbar 041012 v1.38 * Abfrage vor Initialisieren. Umgehen der Initialisierung vor Manuell möglich. * Korrigierte Bibliothek 041027 - * Optional Spindelfunktionen mit Auskopplung von Drehachsen per CNC-Anweisung :a,Q8;y;n (siehe Dokumentation) 041124 v1.39 * ZVZ auf GMS-Bus von 12 auf 14ms erhöht (ED unter GMI) 050324 v1.40 * 8 CNC-Programme als Standard, ausblendbar per M.-Parm. * "Korrigieren während Automatik" im Standard enthalten 050413 v1.41 * Unterstützt M 3.5 während Genauhalt G09 in Haupt-PLC * Erweiterter "Start-Modus Automatik" (M-Parm) 050504 v1.42 * Bei manchen CNC-Prg.-Kontrukten war Unterbrechung nicht möglich (z.B. Rücksprung 'N1 @100 K-1') 050504 v1.43 * Globalteil v1.82 ermöglicht Logdatei (Compiler-Option) 050815 v1.44 * Separate Werkzeugdatei möglich 051021 v1.45 * Referenzprogramm in Pnr7, wenn nicht gesperrt. * Compiler-optional Achsfreigabe aus PLC (FB 254.27) 051215 - * Globalteil v1.88 mit modifizierter G84-Funktion 060306 v1.46 * Referenzfahrt kann durch PLC abgebrochen werden (M 0.1) * CNC-Programmierschutz per DIL3 im Standard * Test externes RAM bei Kaltstart (Lib v1.46) * Log-Datei: CTRLPUR-Meldung wurde zu früh geschrieben 061024 v1.47 * Wiederholte G41/G42 in bereits aktivierter Sequenz hatten Konturfehler zur Folge. * H13-Fkt. beendet CNC-Satz-Interpretation, außer für WRK- Sequenz (G41/G42): hier nächstes Konturstück vor Sprung. 071025 v1.48 * Korrektur Handhabung (nicht interpolierte) Spindelachse * Anzeige CNC-Programmname in Automatik (Kopfzeile) * Synchronisation vor Neustart CNC nach Abbruch vermeidet Fehlermeldung von Achsen, die noch am Abbremsen sind. 090703 v1.49 * Lückendes Notaus-Signal (max 5ms) wird akzeptiert. * Während Datenkopplung wird Notaus nicht bewertet. 091105 v1.50 * Stop-Flag (M 0.0) hält CNC-Programmausgabe an (Autom.) * Referenzfahrten mit ESC-Taste abbrechbar. * Mehrfach empfangene Meldungen werden aussortiert. * Betriebsart M 12.3 bleibt während kompl. Initprogramm (Pnr7) gesetzt. Zuvor nur während H00. * Auto-Korrektur für Werkzeuge funktionierte nicht. Jetzt auch korrekt zusammen mit @430/431 091130 v1.51 * Standmengen-Verwaltung optional verfügbar. * Bedienermenü optional verfügbar (siehe Word-Dokument) * @219 zum Einlesen der Zyklus-Parm. ohne Aufruf Zyklus * Nicht-flüchtige Nullpunkte und Werkzeuge bis zur 7. Achse * Korrektur während Automatik wählbar in Sp.Prm. * Unterstützung IS1 (auch unter Interpolation) 100129 v1.52 * Bei Unterbrechung von M-Funktionen während der Auto- matik wurde die Erweiterung (MB11) beim Fortsetzen nicht wiederhergestellt. 100701 - * Anforderung für Fortsetzen bleibt gespeichert. Stop- Flag (M 0.0) kann Fortsetzen verzögern. * Bei fehlendem User-Menü wird Programmiermenü gerufen 110204 v1.53 * UserMenü unterstützt Projekt-Wahl --> GTO(110) * Korrektur M-, S- und T-Funktionen in Manuell. Kein Fahren mehr möglich solange Fkt. läuft. * Beim Eintritt in Manuell (nicht bei Auto-Pause) wird aktuelles Tool aus PLC gelesen. * M 14.7 gesetzt nach Projektwechsel * Satzanzeige wird bei PUR auf Pos.-Anzeige rückgesetzt 111027 v1.54 * Abbruch bei offener Schutztüre (IS) wurde bei Endstufen ab v6.13 nicht gemeldet (Meldung #11) * Beim Löschen von Projekten (*.fil) werden auch zugehö- rige Dateien (z.B. *.cnc) nach Abfrage mitgelöscht 130211 v1.55 * G53.1 korrigiert, wirkte wie G53.0 * Globalteil MCC v2.52 zeigt FW-Name bei Power-Up. 141028 v1.56 * Besseres Handling von Antriebsfehlern bei Referenzfahrt * Globalteil MCC v3.01 unterstützt FD-Endstufen 150115 v1.57 * @218 für Abfrage, ob CNC-Zyklus definiert und aktiv. 151104 v1.58 * @300 aus MCC zur Abfrage der Achs-Maximal-Positionen. * Spindelachse wird nach Automatik zwangs-gestoppt. * Optional L81 zur Meander-Muster-Generierung. 160315 v1.59 * Nullpunkte mit Wert 0 wurden nicht aus Projektdatei ge- laden (Vorwerte blieben erhalten). Fehler seit v1.51 171204 v1.60 * G59 wurde beim Start eines CNC-Programms nicht gelöscht.