Inhaltszusammenfassung für HEIDENHAIN CNC PILOT 4290
Seite 1
Technisches Handbuch CNC PILOT 4290 NC-Software 340 460-xx (ab Software-Version 6.4) September 2004 361 407-11 · 3 · 9/2004 · F+W · Printed in Germany · Änderungen vorbehalten (361 407-D2)
Seite 3
1 Aktuelle Information Nr. 1 1.1 NC-Software 340 460-27 und 362 796-23 Freigabe: 07/2004 1.2 Austauschanleitung Seite Änderung Herausnehmen Einfügen Seite Seite Titelseite Februar 2003 September 2004 Kapitel 1 Aktuelle Information – Akt. Info 1 Kapitel 2 MC 420, MC 422B ergänzt komplett tauschen Kapitel 3 MC 420, MC 422B ergänzt...
Seite 4
Kap. 7.10.11 entfernt; 7-131 bis 7-172 7-131 bis 7-172 Kap. 7.11.11 ergänzt Kapitel 8 Querverweis aktualisiert 8-3 bis 8-4 8-3 bis 8-4 Kapitel 10 Stichwort-Verzeichnis aktualisiert gesamtes Kapitel gesamtes Kapitel 1 – 2 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Gerät vereinigt sind. Für Inbetriebnahme, Optimierung und Diagnose stehen für Vorschuban- triebe, Spindeln und C-Achsen die gleichen Funktionen zur Verfügung. Der CNC PILOT 4290 besteht aus Hauptrechner und Regler-Einheit. Die folgende Tabelle zeigt die Ausbaustufen. Hauptrechner Regler-Einheit maximale Anzahl Regelkreise...
Seite 8
Einsatz eines Drehzahlmessgeräts zur gleichzeitigen Erfassung der Drehzahl- und Lage-Istwerte. Spindeln können alternativ zur digitalen Regelung mit einer analogen Dreh- zahl-Sollwert-Schnittstelle angesteuert werden. Dabei entspricht die ausgegebenen Spannung dem Drehzahl-Sollwert. 2 – 4 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Regler-Einheit CC 422 (CC = Controller Computer) mit 6 Drehzahlmessgeräte-Ein- gängen CC 422 MC 420 Der Hauptrechner besteht aus drei Komponenten: Hauptrechner MC 420 Festplatte HDR System Identification Key 2 – 8 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 13
3 Regelkreise freigeschaltet Regelkreis-Erweiterungen: Erweiterung 4. Regelkreis 354 139-01 Erweiterung 5. Regelkreis 354 140-01 Erweiterung 6. Regelkreis 354 141-01 Variante Änderungen an Regler-Einheit CC 422 xxx xxx-01 Erstausgabe xxx xxx-02 Regler überarbeitet September 2004 Baugruppenübersicht CNC PILOT 4290 2 – 9...
Änderungen an UV 105 xxx xxx-01 Erstausgabe xxx xxx-02 Modifikation für mehrreihigen Aufbau xxx xxx-12 Version nur für HEIDENHAIN-Umrichter xxx xxx-13 Version für HEIDENHAIN- und Fremdumrichter xxx xxx-14 Litzen und Flachbandkabel verlängert 2 – 10 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
2.2.7 Dokumentation Die Funktionen der Steuerung CNC PILOT 4290 werden in folgenden Handbüchern beschrieben Benutzer-Handbuch CNC PILOT 4290 (Id.-Nr. 354 099 - xx) Benutzer-Handbuch CNC PILOT 4290 mit Y-Achse (Funktionen für die Y-Achse) (Id.-Nr. 353 109 - xx) ...
Seite 20
2 – 16 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 22
Plangewinde Kegelgewinde mehrgängige Gewinde Verkettung mit schrägem Ein- und Auslauf variable Steigung Gewindebohren ohne Ausgleichsfutter Kompensationen Spindelsteigungsfehler Lose-/Umkehrspielausgleich Neigungswinkel/Abrichtkompensation Schneidenradius Fräserradius 2 – 18 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 23
Technische Daten LE 412M/CC 422 MC 420/CC 422 MC 4290/CC 422 Zykluszeit bei Bahninterpolation Zykluszeit 6 ms 3 ms Antriebsregelung Digitale Antriebsregelung für Synchron- und Asynchron-Motoren Alternativ: Analoge Drehzahl-Sollwert-Schnittstelle für die Hauptspindel (Analog-Ausgang –10 V bis +10 V) Lageregelfeinheit Signalperiode des Positionsmessgeräts/1024 ...
Seite 24
Oszilloskop zur Überprüfung verfahrener Wege und der eingestellten Dynamik der Antriebe Logic Analyzer zur zeitlichen Darstellung von digitalen Ein-/Ausgängen und PLC-Schnittstellensignalen Wartungs-Hilfen Wartungsplan mit maschinenabhängigen Service-Hinweisen Logfile zur Speicherung der Fehlermeldungen 2 – 20 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
2.3.2 Benutzer-Funktionen Standardfunktio- Standard-Funktionen LE 412M/CC 422 MC 420/CC 422 MC 4290/CC 422 Betriebsarten Handbetrieb Manuelle Schlittenbewegung über Handrichtungstasten oder elektroni- sche Handräder Ausführung von M-Befehlen Ausführung einfacher vorbereiteter NC-Programme Einrichtefunktionen Werkstück-Nullpunkt setzen Werkzeug-Wechselpunkt setzen ...
Seite 26
Unterstützung bei der grafischen Programmierung mit TURN PLUS Unterstützung bei der interaktiven Arbeitsplan-Generierung mit TURN PLUS Informationen zu den Parametern und Betriebsmitteln kontex-sensitiver Aufruf des Info-Systems Themensuche über Inhaltsverzeichnis und Index 2 – 22 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 27
Standard-Funktionen LE 412M/CC 422 MC 420/CC 422 MC 4290/CC 422 Werkzeugüberwachung Werkzeug- Kontrolle der Schneidplatten während der Bearbeitung; Wiederanfahren an das Werkstück auf dem Freifahrweg Inspektion Standzeitüber- Standzeitüberwachung nach Zeit und Stückzahl wachung Belastungsüberwa- maximal 4 Antriebe ...
Seite 28
Zusätzliche Darstellung und Programmierung (XY- und ZY-Ebene): Bohr- und Figurmuster beliebige Fräskonturen Komplettbearbeitung Werkstückbeschreibung für beide Aufspannungen (Option 354 134-01) Beschreibung der Fräskonturen und Bohrmuster auch für die Rück- seite (C-Achs- und/oder Y-Achsbearbeitung) 2 – 24 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 29
Software-Optionen CNC PILOT 4290 V7 Grafisch-interaktive Arbeitsplan-Generierung in einzelnen Arbeitsgängen ... Arbeitsplan-Generie- rung ...für die Drehbearbeitung mit: Abruf von Werkzeugen Werkzeug-Positionierung auf dem Revolver Abruf von Schnittdaten individueller Wahl und Bestimmung der Bearbeitungsart individueller Wahl und Bestimmung des zu bearbeitenden Abschnitts ...
Seite 30
Datenübertragungsprotokoll: 3964-R Hinweis Die Optionen Y-Achsbearbeitung und Komplettbearbeitung stehen auf der Steuerung CNC PILOT 4290 mit LE 412M nicht zur Verfügung. In einigen Fällen ist eine Kombination von Optionen erforderlich, um Steuerungs-Funktionen zu nutzen. Die folgende Tabelle erläutert den Zusammenhang der Optionen.
2.3.3 Zubehör Zubehör LE 412/CC 422 MC 420/CC 422 MC 4290/CC 422 Elektonisches Handrad tragbares Handrad HR 410 PLC-Entwicklungs- PLCdesignNT software Konfigurierungs- KonfigPilot: Werkzeug Konfigurierung der Parameter Konfigurierung der M-Menüs M-Nummern anpassen Kundenzyklen erstellen PLC-Ein/Ausgabe- Maximal vier Basismodule PLB 510.
Seite 32
LE 412/CC 422 MC 420/CC 422 MC 4290/CC 422 DataPilot 4290 V6.4 Die Steuerungs-Software auf dem PC für: Programmierung und Programmtest Programmverwaltung Verwaltung der Betriebsmitteldaten Datensicherung Schulung 2 – 28 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 33
September 2004 Kurzbeschreibung 2 – 29...
2.4.2 Kennzeichnung der MC 4290 Die individuelle Kennung der Logik-Einheit (Boardnummer) ist in der „Sik-Pla- tine“ abgelegt. Übernehmen Sie diese Platine beim Tausch der Logik-Einheit. Lage der SIK-Platine beim Hauptrechner MC 4290 2 – 30 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
2.4.3 Kennzeichnung der MC 420 Die individuelle Kennung des Systems ist in dem „Sik-Baustein“ abgelegt. Der SIK-Baustein wird in den Festplatteneinschub eingesteckt. Übernehmen Sie: die Festplatte inclusive SIK-Baustein beim Tausch der Logik-Einheit den SIK-Baustein beim Tausch der Festplatte SIK-Baustein und Festplatteneinschub September 2004 Kennzeichnung der Steuerung...
Zusätzlich wird die unter „Board“ angegebene Kennung für die Vergabe von Optionen angezeigt. Sie erreichen die Anzeige der „Software-Version“ über „Diagnose – Info“ (Betriebsart Service). Software-Versionsangaben bei CNC PILOT 4290 mit Bildschirm BF 129 2 – 32 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
2.5.2 PLC-Software Es wird ein PLC-Basisprogramm bereit gestellt, dass Sie direkt bei HEIDEN- HAIN anfordern können. Mit der PLC-Entwicklungssoftware PLCdesignNT lässt sich dieses Programm sehr einfach an die Anforderungen der Maschine anpassen. September 2004 Software 2 – 33...
„Modem – Communications Port (COM1)“ die Baudrate eintragen Übertragen Sie die neue Software in das Verzeichnis „C:\Transfer“ der Fest- platte des CNC PILOT. Anschließend nehmen Sie den Software-Tausch von der Festplatte aus vor. 2 – 34 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 39
Software von Software-Updates, die Sie von HEIDENHAIN erhalten, beinhalten CRC- HEIDENHAIN Prüfcodes. Nachdem die Dateien auf das Zielsystem übertragen wurden, wird die CRC-Prüfung durchgeführt. Die Prüfergebnisse werden in der Datei „c:\transfer\crc_err.log“ abgelegt und zusätzlich in einem DOS-Fenster angezeigt: korrekte Dateien werden mit einem „.“ (Punkt) gemeldet ...
Seite 40
NC-Programme, etc.), auf die Festplatte des CNC PILOT gesichert. Der Verzeichnisname der Datensicherung ist „CNC_Save“. Eventuelle ältere Sicherungen werden gelöscht. HEIDENHAIN empfiehlt diese Sicherung durchzuführen. Dann können Sie, falls der Software-Tausch nicht erfolgreich abgeschlossen werden kann, den „alten Zustand“ wieder herstellen.
Seite 41
warten, bis der Software-Tausch abgeschlossen ist CNC PILOT aus- und wieder einschalten prüfen, ob der Steuerungs-Hochlauf funktioniert – dabei können Sie Fehler- meldungen, die durch nicht korrekte Parameter-Einstellungen verursacht werden ignorieren gesicherte Parameter, Betriebsmitteldaten und NC-Programme aufspielen gründliche Überprüfung der Steuerung September 2004 Software 2 –...
Seite 42
– MC4290: PC-Tastatur an die Logik-Einheit an Stecker X131 anschließen – mit der Tastenkombination „ALT – Tab“ auf das HAPL-Fenster schalteten – das Passwort „956320“ eingeben – die „alte“ Software wird aufgespielt 2 – 38 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 43
– „Pfad auf Update-Dateien“ – ein nicht existentes Verzeichnis der CNC PILOT zeitg ein leeres Verzeichnis an – mit „OK“ bestätigen Hinweis auf Sicherungskopie mit „OK“ bestätigen HEIDENHAIN empfiehlt dem Maschinen-Hersteller diese Software-Sicherung vor Auslieferung der Maschine durchzuführen. September 2004 Software 2 –...
Datensicherung DOWS-Programm „Explorer“ oder andere geeignete Programme zur Daten- sicherung einsetzen. Der CNC PILOT unterstützt folgende Verfahren zur Datensicherung (siehe Kapitel „4.11 Dateitransfer“ im Benutzer-Handbuch CNC PILOT 4290) WINDOWS-Netzwerke (Übertragung via Ethernet-Schnittstelle) Datensicherung auf einem „ZIP-Laufwerk“ (nur bei MC4290). Das ZIP-Lauf- werk wird an die USB-Schnittstelle angeschlossen.
2.6 Regelkreise und Software-Optionen freischalten Bei der CNC PILOT 4290 sind die minimale Regelkreiszahl und die Software- Grundfunktionen freigeschaltet. Wenn Sie zusätzliche Regelkreise bzw. Software-Optionen benötigen, werden sie durch die Eingabe einer „Schlüsselzahl“ freigeschaltet. Die Schlüsselzahl bekommen Sie unter Angabe der SIK-Nummer und der Identnummer der Regelkreis-Erweiterung bzw.
Dialogbox „Optionen“ aufrufen (Menüfolge: Kontrollen/Optionen in der Betriebsart Service – Diagnose) anfordern die SIK-Nummer und die Identnummer der Regelkreis-Erweiterung/Soft- ware-Option der Dialogbox „Optionen“ entnehmen Softwareschlüssel bei HEIDENHAIN anfordern Dialogbox Optionen: Die SIK-Nummer und Identnummern der Regelkreis- Erweiterung/der Software-Option werden angezeigt. Dabei sind freigeschaltete Regelkreise/Software-Optionen gekennzeichnet. Regelkreise/Soft- Dialogbox „Optionen“...
Seite 48
Dialogbox „Optionen“ aufrufen (Menüfolge: Kontrollen/Optionen in der Betriebsart Service – Diagnose) „9999“ in das Feld General Key eintragen Schaltfeld Aktivieren betätigen Achtung Beachten Sie: die Aktivierung des „General Key“ ist nur einmal möglich. 2 – 44 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
2.6.3 Übersicht der Software-Optionen In der folgenden Tabelle sind die verfügbaren Software-Optionen aufgeführt. Identnummer Funktion 412M 4290 Programmierung mit TURN PLUS (TP) 354 132-01 TURN PLUS – Basis 354 133-01 TURN PLUS – Erweiterung C-Achse 354 134-01 TURN PLUS – Erweiterung Komplettbearbeitung –...
In den folgenden Tabellen sind Maschinenvarianten mit der zugehörigen Kon- figurationsbezeichnung und den Identnummern für Regelkreis-Erweiterungen aufgeführt. Wenden Sie sich an HEIDENHAIN, wenn die gewünschte Konfiguration nicht in der Tabelle aufgeführt ist. Konfigurationsbeispiele CNC PILOT 4290 mit LE 412M (max. 5 Regelkreise) Maschinenvariante Achsen und Konfigurations- Identnummer...
Seite 51
max. 4 Spindeln max. 3 Schlitten max. 5 Linear-, Hilfs- oder Rundachsen max. 2 C-Achsen Konfigurationsbeispiele CNC PILOT 4290 mit MC 420 bzw. MC 4290 (max. 6 Regelkreise) Maschinenvariante Achsen und Konfigurations- Identnummer Spindeln Bezeichnung Regelkreis-Erwei- terung ...
Seite 52
Konfigurationsbeispiele CNC PILOT 4290 mit MC 420 bzw. MC 4290 (max. 6 Regelkreise) Maschinenvariante Achsen und Konfigurations- Identnummer Spindeln Bezeichnung Regelkreis-Erwei- terung 2 Spindeln BM964402 354 139-01 1 Schlitten 2 Linearachsen 2 Spindeln BM964403 354 139-01 ...
Seite 53
Konfigurationsbeispiele CNC PILOT 4290 mit MC 420 bzw. MC 4290 (max. 6 Regelkreise) Maschinenvariante Achsen und Konfigurations- Identnummer Spindeln Bezeichnung Regelkreis-Erwei- terung 2 Spindeln BM964506 354 139-01 1 Schlitten 354 140-01 3 Linearachsen 1 C-Achse ...
Seite 54
Konfigurationsbeispiele CNC PILOT 4290 mit MC 4290 (max. 10 Regelkreise) Maschinenvariante Achsen und Konfigurations- Identnummer Spindeln Bezeichnung Regelkreis- Erweiterungen 3 Spindeln BM964708 – 2 Schlitten 4 Linearachsen 2 C-Achsen 3 Spindeln BM964709 – 2 Schlitten ...
Seite 55
Basis- Die Basis-Konfigurationen (Source-Konfigurationen) beinhalten Parameter für Konfigurationen alle Aggregate, die auf dieser Maschinevariante vorkommen können. Insbesondere beinhalten die von HEIDENHAIN gelieferten Konfigurationen Parameter für 2 Lünetten und 1 Reitstock (bei allen Maschinenvarianten) die Parameter eines Werkzeugträgers für jeden Schlitten – auch wenn der Schlitten eine verfahrbare Gegenspindel, eine Lünette, etc.
Seite 57
NC-Software Freigabe: 07/2004 362 796-23/ Erweiterungen: 340 460-27 getrennte Ident-Nummern für LE 412M und MC 4290/MC 420 Id-Nr: 362 796-23: Software für Steuerung auf Basis der LE 412 M Id-Nr: 340 460-27: Software für Steuerung auf Basis der MC 4290 oder MC 420 ...
Seite 58
2 – 54 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 59
UM xxx, UE 2xx B ..............3 – 10 3.2.6 Einbaulage Bildschirm ............. 3 – 11 3.3 Anschluss-Übersicht CNC PILOT 4290 ........3 – 13 3.3.1 Anschluss-Übersicht LE 412M/CC 422 max. 5 Regelkreisen .. 3 – 13 3.3.2 Anschluss-Übersicht MC 4290/CC 422 mit max.
Seite 60
3.18.4 Kabelübersicht MC 4290, MC 420/CC 422 Grundkonfigurationen ............3 – 120 3.18.5 Umrichter-Übersicht ............3 – 121 3.18.6 Kabelübersicht CNC PILOT 4290 (LE412) – Zubehör ..3 – 122 3.18.7 Kabelübersicht MC 4290, MC 420 – Zubehör ..... 3 – 123 3 – 2...
Mindestabstand von 10 cm zwischen Hauptechner/Regler-Einheit und Signalleitungen zu störsignalführenden Kabeln einhalten. In metallischen Kabelschächten genügt eine geerdete Zwischenwand zur Entkopplung Abschirmung Potential-Ausgleichsleitungen verwenden (siehe „Erdungspläne“) Nur Original HEIDENHAIN-Kabel, -Stecker und -Kupplungen verwenden September 2004 Allgemeines 3 – 3...
forderlich? Bei Transport der Maschine ist die Transportsicherung der Festplatte nicht erforderlich. Im Servicefall (d.h. die LE wird alleine transportiert) muss die Festplatte mit der Transportsicherung wieder gesichert werden. 3 – 4 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Transportsicherung Die Festplatte HDR des MC 420 ist mit einer Transportsicherung versehen. der HDR Vor Inbetriebnahme des CNC PILOT 4290 muss die Transportsicherung der Festplatte entfernt werden. Achtung Die HDR darf nicht im eingebauten Zustand mit der MC 420 transportiert werden.
Seite 64
Ein-/Ausbau der HDR und des SIK 3 – 6 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Einsatz eines Wärmetauschers mit getrenntem Außen- und Innen- kreislauf ist zwingend erforderlich. HEIDENHAIN rät davon ab, die Innenluft des Schaltschranks durch die Außen- luft zu tauschen. Gelangt ölhaltige und verstaubte Luft in den Schaltschrank, so setzen sich die Kühlkörper in den Umrichtern und in der LE zu und eine ausreichende Kühlung ist nicht mehr gewährleistet.
Achtung HEIDENHAIN empfiehlt die Temperatur des Hauptrechners zu überwa- chen, um Schäden durch Überhitzung vorzubeugen (siehe Kapitel 7 – PLC- Modul 9133 – “Ein-/Ausgänge der Logik-Einheit und des PLC-Ein-/ Ausgabe-Systems PL 4xx B” auf Seite 20). Zusätzlich sollten Sie die Batteriespannung überwachen und den Bediener über einen erforderlichen Batterietausch informieren.
3.2.4 Einbaulage LE 412M, CC 422, UV xxx, UM xxx, UE 2xx B Achtung Bitte achten Sie beim Einbau auf Mindestabstände, Freiräume und auf eine geeignete Länge und Lage der Anschlusskabel. Freiraum für Luftzir- kulation! Temperaturen von > 150 °C sind bei UE 21x mit einge- bautem Bremswider- stand möglich;...
Bremswider- stand möglich; keine temperatur- empfindlichen Teile anbringen! Freiraum für Service- zwecke! Freiraum für Luftzir- kulation und Service- zwecke! Freiraum für Servicezwecke und Anschlusskabel! UV, UE, UM CNC PILOT 4290 3 – 10 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
3.3 Anschluss-Übersicht CNC PILOT 4290 3.3.1 Anschluss-Übersicht LE 412M/CC 422 max. 5 Regelkreisen X1 bis X4, X6 Messgerät Lage 1 V X15 bis X19 Messgerät Drehzahl 1 V X51 bis X56 PWM-Ausgang Sollwert-Ausgang, analog Schaltendes Tastsystem nicht belegen Handrad-Eingang Ethernet Datenschnittstelle V.24/RS-232-C-Datenschnittstelle...
X150, X151 auf Gehäuse Unter- X150 achsspezifische Antriebsfreigabe 1 bis 6 seite X151 achsspezifische Antriebsfreigabe 7 bis 10 X165, X166, X167 reserviert Betriebserde Schutzleiter (ge/gn) Achtung Steckverbindungen nur bei ausgeschaltetem Gerät herstellen oder lösen! September 2004 Anschluss-Übersicht CNC PILOT 4290 3 – 15...
Wenn USB-Komponenten mehr als 0,5 A benötigen, ist eine sepa- rate Stromversorgung für diese Komponenten notwendig, z. B. über den USB-Hub von HEIDENHAIN (368 735-01). b. Bei Kabellängen > 10 m zwischen Logikeinheit und den Messgerä- ten mit EnDat-Schnittstelle ist ein Spannungsregler erforderlich (Wirkungsgrad = 75 %).
Seite 77
Beispiel: Gerät Stromaufnahme M C4290/CC 422 max. 6-Achsen 6,30 A 1 x LS 0,15 A 1 x ROD 0,20 A 6 x ERN 1,20 A Summe 7,85 A Die Versorgungseinheit UV 105 ist nicht erforderlich. September 2004 Spannungsversorgung 3 – 19...
Seite 78
Stromschiene Spannungsversorgung über U Freies Kabel 5V Versorgung für Regler- Einheit (zu 5V-Klemme auf Regler-Einheit) Freies Flachbandkabel Versorgung für Regler-Einheit (zu X69 auf Regler-Einheit) Statussignale von UV 1x0 oder Umrichter Spannungsversorgung 3 – 20 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 79
X69: NC-Versor- gungsspannung und Steuersignale Hinweis Damit die NC die Statussignale auswerten kann, muss der Stecker X69 über Flachbandkabel mit X69 der UV 105 verbunden werden. Da Fremdumrichter keine Statussignale liefern, muss an X69 des UV 105 der Adapterstecker (Id.-Nr. 349 211-01) angesteckt werden. Dieser ist im Lieferumfang des UV 105 enthalten.
Seite 80
UV 105 mit U bei HEIDENHAIN-Umrichtersystemen über die Stromschienen bei Fremdumrichtersystemen über ein Kabel, das anstelle der Stromschiene angeschlossen wird Achtung Versorgungsleitungen nur bei abgeschaltetem Netzteil lösen und anschließen! 3 – 22 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 81
Überwachung des Bei folgenden HEIDENHAIN-Versorgungseinheiten wird die gleichgerichtete Netzteils Versorgungsspannung des Netzteils überwacht: UV 120 UV 140 UV 150 UR 2xx Die Versorgungsspannung muss in einem definierten Bereich liegen (400 V +/ – 10%). Ist das nicht der Fall, meldet das Netzteil AC-fail (PF.PS.AC).
+24 V X72/1 X72/2 3.4.3 Spannungsversorgung für die Bildschirm-Einheit Anschlussbelegung an der BF 129: Anschlussklemme Belegung + 24 V (PLC, mit Basisisolierung nach EN 50 178 ) Leistungsaufnahme BF 129: 15 W 3 – 24 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
3.4.4 Puffer-Batterie wechseln Hinweis Vor dem Wechsel der Puffer-Batterie sollte eine Daten-Sicherung durchgeführt werden. Gefahr Beachten Sie beim Wechsel der Puffer-Batterie: Maschine und Steuerung ausschalten Die Puffer-Batterie darf nur von geschultem Personal gewechselt wer- Batterie-Typ: 1 Lithium-Batterie, Typ CR 2450N (Renata), Id.-Nr. 315 878-01 Mit Modul 9133 kann die Spannung der Pufferbatterie ermittelt werden.
Seite 84
3 – 26 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
3.5 Versorgungsspannung für PLC-Ausgänge Die PLC des Hauptrechners und der Ein-/Ausgabe-Systeme (PL 510 oder PL 4xx B) werden mit der 24 V-Steuerspannung der Maschine (nach VDE 0551) versorgt. Die Steuerspannung muss mit einer Kapazität von 150 µF/A Nennstrom, min- destens aber mit 1000 µF geglättet werden. Bei einer Strombelastung von z.B. 15 A entspricht dies einer Kapazität von 2250 µF.
Seite 86
+24 V über NOT AUS O16 bis O23 abschaltbar O0 bis O15 Achtung Bei einigen Hauptrechnern MC 4290 wird für X44 ein 3-poliger Stecker verwendet. Erfragen Sie in diesem Fall die Steckerbelegung bei HEIDENHAIN. 3 – 28 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Eingängen für Temperatur-Messwiderstände Pt 100 erhältlich. Die Versor- log-Eingänge gungsspannung muss EN 50 178, 5.88 „Funktionskleinspannung mit sicherer Trennung“ entsprechen. Anschlussbelegung an der PL 410B: Anschlussklemme Belegung +24 V nach EN 50 178, 5.88 +0 V 3 – 30 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
3.6 Antriebsregler-Freigabe Nur wenn die Antriebsregler-Freigabe mit 24V an X150/X151 und an X42 Pin 33 gegeben ist, kann eine Regler-Freigabe über Software erfolgen. Wird die Antriebsregler-Freigabe entzogen, werden die Antriebe mit maxima- lem Drehmoment abgebremst. X150, X151: Achs- Anschlussbelegung an der Regler-Einheit. Maßgebend ist der Eingang des spezifische An- Drehzahl-Messgeräts des jeweiligen Antriebs: triebsregler-Frei-...
Seite 90
3 – 32 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
3.7 Anschluss der Messgeräte 3.7.1 Allgemeines HEIDENHAIN-Bahnsteuerungen sind für den Einsatz inkrementaler Längen- und Winkelmessgeräte geeignet. Die Signale werden 1024fach unterteilt. Zulässig sind: Standard-Drehzahl-, Längen- und Winkelmessgeräte Drehzahl-, Längen- und Winkelmessgeräte mit EnDat-Interface Längen- und Winkelmessgeräte mit einer oder mehreren Referenzmarken Verwenden Sie nur HEIDENHAIN-Messgerätekabel, -Stecker und Kup-...
0 V (Sensor) weiß weiß R– schwarz schwarz nicht belegen violett violett nicht belegen Geh. Außenschirm Geh. Außenschirm Geh. Geh. Außenschirm Hinweis Die Schnittstelle erfüllt EN 50 178 „Sichere Trennung vom Netz“. 3 – 34 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 93
Lage-Messgerät mit Anschlussbelegung: EnDat-Schnittstelle MC 4290, MC AK 332 115-xx VB 323 897-xx AK 313 791-xx 42x(B), CC 424 Stift Belegung Buchse Farbe Buchse Stift Farbe Stift Farbe braun/ braun/ braun/ +5 V (U grün grün grün weiß/ weiß/ weiß/ 0 V (U grün grün...
Die Schnittstelle erfüllt EN 50 178 „Sichere Trennung vom Netz“. Bremsmodul Um bei Netzstörungen Schäden an Umrichtern zu vermeiden, empfiehlt HEIDENHAIN den Einsatz des Bremsmoduls UP 110 (siehe Technisches Handbuch „Umrichter/Motoren“). 3 – 38 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Wenn Sie auf räumlich getrennte Servo-Eingänge verzweigen müssen, dann muss die Zwischenklemmung in einem geerdeten Klemmkasten erfol- gen, z.B von HEIDENHAIN Id.-Nr. 251 249-01. Das Gehäuse des Klemmkastens muss mit dem Maschinengehäuse leitend verbunden sein Die 0 V-Anschlüsse der Sollwert-Differenz-Eingänge müssen mit der Betriebserde verbunden sein.
Seite 98
X9: Analog-Aus- Nur bei CNC PILOT 4290 mit MC 4290. gang 7 bis 12 Anschlussbelegung: Hauptrechner X9 Verbindungskabel Sub-D- Belegung Sub-D- Farbe Anschluss Stecker (Buchse) (Stift) 15-polig 15-polig Analog-Ausgang 7: ±10 V braun nicht belegen Analog-Ausgang 8: ±10 V gelb Analog-Ausgang 12: ±10 V...
Seite 99
September 2004 Analoger Sollwert-Ausgang 3 – 41...
Seite 109
Portables Handrad Tragbares Handrad mit HR 410 Tasten für die Anwahl von vier Achsen Tasten für die Verfahrrichtung Tasten für Einstellen der Handrad-Auflösung Drei Tasten für Maschinenfunktionen (über PLC definierbar) Zwei Zustimmtasten Not-Aus Haftmagnete für die Befestigung X23: Handrad-Ein- Anschlussbelegung:...
Seite 110
NOT-AUS-Taste und der Zustimmtaste herausgeführt sind (max. Belastung 1,2 A). Die Steck-Klemmleisten sind im Lieferumfang des Adapterkabels enthalten. Wenn Sie diese vorab benötigen, können Sie sie bei HEIDENHAIN bestellen, siehe Tabelle „Zusätzliche Komponenten“ unten. Interne Verdrahtung der Kontakte von NOT-AUS-Taste und der Zustimmtaste: Zusätzliche Komponenten...
Seite 111
September 2004 Anschluss der Bedienfeld-Komponenten 3 – 53...
PLD 16-8 bestückt, kann es im 410er-Modus betrieben werden. In dem 410er-Modus werden die Ein-/Ausgänge wie bei der PLC-Leistungsplatine PL 410 adressiert. Die Einstellung des Modus erfolgt mit dem PLC-Modul 9139. 3 – 54 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 113
Adressen der Schalt-Eingänge Adresse Anzahl Hauptrechner I0 bis I31 31 + „Steuerung Hauptrechner X42 (PLC-Eingang) ist betriebsbereit“ I128 bis I152 Hauptrechner X 46 (Maschinen- Bedienfeld) PLC-Ein-/Ausgabe-System PL 510 I64 bis I127 erste PLB 510 I192 bis I255 zweite PLB 510 I256 bis I319 dritte PLB 510 I320 bis I383...
Seite 114
Die PL 410 B ist mit und ohne Analog-Eingänge erhältlich. Die Analog-Eingänge werden von PLC-Modulen gelesen: Eingänge des Hauptrechners und PL 410 B: Module 9003 und 9133 PLA 4-4: Modul 9138 3 – 56 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
3.11.2 Ein- und Ausgangssignale Eingangssignale Hauptrechner PL 4xx B PLD 16-8 Spannungsbereich „1“-Signal: U 13 V bis 30,2 V 13 V bis 30,2 V 13 V bis 28,8 V „0“-Signal: U –20 V bis 3,2 V –20 V bis 3,2 V –3 V bis 2,5 V Strombereich „1“-Signal: I...
Seite 116
PLC-Ausgänge dürfen weder mit einer 24 V-Versorgung, noch mit anderen PLC-Ausgängen unterschiedlichen Potenzials verbunden werden. Eine an PLC-Ausgängen anliegende Spannung wird sonst auf die Versorgung übertragen. Dies kann dazu führen, dass abschaltbare PLC-Ausgänge über diese Spannung trotzdem versorgt werden! 3 – 58 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
3.11.3 Analog-Signale und Temperaturmesswiderstände Kabel für Analog- Eigenschaften des Verbindungskabels: Spannung Abschirmung 2 Leiter mit 0,14 mm² maximal 30 m lang Temperaturmess- Führen Sie den Anschluss der Temperatur-Messwiderstände als „Vierleiter- schaltung“ aus: widerstände Pt 100 LE 412 MC 4290/ PL 410 B PLA 4-4...
3.11.5 Anschluss des PLC-Ein-/Ausgabe-Systems PL 4xx B Die Module PL 4xxB werden – in Reihe geschaltet – an einen der folgenden Hauptrechner angeschlossen: LE 412M: maximal zwei PL 4xxB MC 4290: maximal vier PL 4xxB X47: Anschluss Anschlussbelegung: PL 405/410 Hauptrechner X47 VB Id.-Nr.
Seite 122
Seriell OUT weiß/grau Seriell OUT Seriell OUT weiß/rosa Seriell OUT Adresse 4 schwarz Adresse 4 Adresse 2 grau Adresse 2 Adresse 0 weiß Adresse 0 Gehäuse Außenschirm Gehäuse Außenschirm Gehäuse Gehäuse Außenschirm 3 – 64 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 123
Kabelverbindung Anschlussbelegung PL 410B-X2 (abgehend), Verbindungskabel und PL 4xxB – PL 410B Anschlussbelegung an der PL 4xxB-X1: PL 410 B X2 VB Id.-Nr. 289 111-xx / Id.-Nr. 317 788-xx PL 4xx B X1 Sub-D- Belegung Sub-D- Sub-D- Sub-D- Belegung Anschluss Stecker Stecker Anschluss...
Seite 125
Hauptrechner X42 VB Id.-Nr. 244 005-xx, Id.-Nr. 263 954-xx Sub-D-Anschluss Belegung Sub-D-Anschluss (Buchse) 37-polig (Stift) 37-polig Antriebsfreigabe rosa/grün nicht belegen braun nicht belegen gelb/rosa nicht belegen violett nicht belegen weiß Gehäuse Außenschirm Gehäuse Außenschirm September 2004 PLC-Ein-/Ausgabe-Systeme 3 – 67...
Seite 126
32, 33 nicht belegen 32, 33 braun/blau; rosa/grün „Steuerung ist braun betriebsbereit“ 35, 36, 37 nicht belegen 35, 36, 37 gelb/rosa; violett; weiß Gehäuse Außenschirm Gehäuse Außenschirm 3 – 68 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 127
X41: Schalt-Aus- Anschlussbelegung: gänge der MC 4290/ MC 420 Hauptrechner MC 4290/MC 420 X41 VB Id.-Nr. 244 005-xx Id.-Nr. 263 954-xx Sub-D-Anschluss Belegung Sub-D-Stecker (Buchse) 37-polig (Stift) 37-polig Versorgung über X44, Pin 3; über NOT AUS abschaltbar grau/rot braun/schwarz weiß/schwarz grün/schwarz braun/rot weiß/rot...
Seite 128
(Stift) 37-polig rosa/rot 32, 33 nicht belegen 32, 33 braun/blau; rosa/grün „Steuerung ist betriebsbereit“ 34 braun 35, 36, 37 nicht belegen 35, 36, 37 gelb/rosa; violett; weiß Gehäuse Außenschirm Gehäuse Außenschirm 3 – 70 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 129
X48: Analog-Ein- Anschlussbelegung: gänge Hauptrechner X48 Sub-D-Anschluss Belegung (Buchse) 25-polig + Konstantstrom für Pt 100 – Konstantstrom für Pt 100 + Messeingang für Pt 100 – Messeingang für Pt 100 + Konstantstrom für Pt 100 – Konstantstrom für Pt 100 + Messeingang für Pt 100 –...
Seite 130
3 – 72 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
3.11.7 PLC-Ein-/Ausgabe-System PL 510 Hinweis Oberhalb und Unterhalb des EA-Systems PL 510 ist Freiraum von 100 mm für Zirkulation zu berücksichtigen. Steckplätze, die kein EA-Modul enthalten, sind mit einem Leergehäuse zu belegen (Id-Nr. 383 022-01). EA-Module nur bei ausgeschaltetem Gerät abziehen/aufstecken. September 2004 PLC-Ein-/Ausgabe-Systeme 3 –...
Seite 132
Nach Beseitigung des Kurzschlusses muss die PLC den Ausgang zurücksetzen, bevor er wieder angesteu- ert werden kann. Leerlauf (line break): Bei Lastströmen <= 300 mA meldet die PLD 16-8 einem Leerlauf. 3 – 74 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 133
X4, X5, X6: Anschlussbelegung an dem EA-Modul PLD 16-8: Schalt-Ein-/Aus- gänge Erste PLB 510 Zweite PLB 510 Dritte PLB 510 Vierte PLB 510 PLD 16-8 auf PLD 16-8 auf PLD 16-8 auf PLD 16-8 auf Steckplatz Steckplatz Steckplatz Steckplatz 1 0 V 2 0 V 3 I64 I112 I192 I208 I224 I240 I256 I272 I288 I304 I320 I336 I352 I368...
Seite 134
Wenn bei einem EA-Modul PLD 16-8 nur die Ausgänge über X6 benutzt werden (keine Eingänge), muss zur Potenzialanbindung der Elektronik und zum Betrieb der LED’s ein Anschluss der 0 V über X4 oder X5 erfol- gen. 3 – 76 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 135
Anschlussübersicht PLA 4-4 Anschlüsse: X15 bis X18: Analog-Eingänge 1 bis 4 X19 bis X22: Pt 100-Eingänge 1 bis 4 X15 bis X18: Ana- Anschlussbelegung an dem EA-Modul PLA 4-4: log-Eingänge Anschlussklemmen Belegung –10 V bis +10 V 0 V (Bezugspotential) Schirm X19 bis X22: Anschlussbelegung an dem EA-Modul PLA 4-4:...
Seite 141
X15 bis X18: Ana- Anschlussbelegung an der PL 410B: log-Eingang an der PL 410 B Anschlussklemmen Belegung –10 V bis +10 V 0 V (Bezugspotential) Schirm X19 bis X22: Anschlussbelegung an der PL 410B: Anschluss für Pt 100 an der PL 410 B Anschlussklemmen Belegung I + Konstantstrom für Pt 100...
3.13.2 Ethernet-Schnittstelle X26: Ethernet- Ethernet-Schnittstelle: Schnittstelle RJ45- LE 412M: 10 BaseT Anschluss MC 4290/MC 420: 10/100 BaseT Maximale Kabellänge, geschirmt: 100 m Steckerbelegung beim Anschluss der Steuerung an ein Ethernet-Netzwerk (für beide Seiten des Kabels): Ethernet-Kabel RJ45-Anschluss (Buchse) Belegung 8-polig TX–...
Seite 148
Die Schnittstelle erfüllt EN 50 178 „Sichere Trennung vom Netz“. MC 4290/MC 420: Bedeutung der LED’s an der Ethernet-Datenschnittstelle X26: Zustand Bedeutung grün blinkend Schnittstelle aktiv Schnittstelle inaktiv gelb 100 MBit-Netz 10 MBit-Netz 3 – 90 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
3.13.3 USB-Schnittstelle An folgenden Hauptrechnern sind USB-Schnittstellen vorhanden: Hauptrechner MC 4290: X141, X142 Hauptrechner MC 420: X141 X141, X142 Anschlussbelegung: USB-Anschluss (Buchse) 4-polig Belegung +5 V USBP– USBP+ USB-Hub Die Versorgungsspannung des USB-Hub muß EN 50 178, 5.88 „Funktionskleinspannung mit sicherer Trennung“...
≥ 70 mm 354 770-xx Ø 4,5 mm USB (mit Hub) 365 499-xx Kabel wie 354 770-xx, Hub: Ø ca. 20 mm, Länge ca. 115 mm a. bedingt beständig gegen Wechselbiegung und Torsion 3 – 92 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 151
September 2004 Technische Daten der Kabel 3 – 93...
3.15.4 Anschlussmaße MC 420/CC 422 Für die Montage der Festplatte (HDR) bitte minde- stens 200 mm x150mm Freiraum auf der Unterseite der MC 420 vorsehen! September 2004 Anschlussmaße 3 – 97...
3.17.4 Prinzipschaltplan CNC PILOT 4290 (MC 4290/MC 420) mit modularem HEIDENHAIN-Umrichter Tree-phase current capacitor +24V September 2004 3 – 115...
3.18.7 Kabelübersicht MC 4290, MC 420 – Zubehör September 2004 3 – 123...
Seite 182
4 Maschinen- und Steuerungs-Parameter 4.1 Übersicht über die Maschinen-Parameter ........4–3 4.2 Übersicht über die Steuerungs-Parameter........4–47 September 2004 4 – 1...
Seite 183
4 – 2 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
4 Maschinen- und Steuerungs-Parameter 4.1 Übersicht über die Maschinen-Parameter Funktion und Eingabe Software- Seite Stand und Verhalten MP 1 Maschinenspezifikation Identnummer 5–10 Maschinenbezeichnung eingeben. Maschinentyp Spezifikation der Maschine eingeben. Release Spezifikation der Steuerung eingeben. MP 2 Aggregate der Maschine Anzahl Aggregatgruppen RESET 5–14 1 eingeben (eine Aggregatgruppe).
Seite 185
Messart festlegen: 0: Ankratzen 1: Messtaster 2: Messoptik Vorschub Messen Vorschubgeschwindigkeit in [mm/min] eingeben. Freifahrweg Mindestfahrweg in [mm] eingeben, um den Messtaster nach dem Auslenken (entgegen der Messrichtung) freizufahren. 4 – 4 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 186
Funktion und Eingabe Software- Seite Stand und Verhalten MP 7 Maschinenmaße Maß n X, Y, Z, U, V, W, A, B, C (n: 1 bis 9) 5–10 Maße, Positionen, etc. eingeben. MP 10 Revolverbelegungstabelle interne Parameter MP 13 Verkettung Multi-Werkzeuge MP 14 Alternativ Werkzeug-Kette MP 17...
Seite 187
RESET G-Funktionen eingeben (bis zu 63 Funktionen). MP 137 ... Konvertierungsliste M-Funktionen Gruppe n (n: 1 bis 3) M-Funktion original RESET 5–159 M-Funktion konvertiert RESET M-Funktionen eingeben (bis zu 99 Funktionen). 4 – 6 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 188
MP 141, ... Konvertierungsliste Spindeln Spindel-Nummer n (n: 1 bis 4) RESET 5–159 Bei "Spindel-Nummer 1" die "Spindel-Nummer konvertiert" eingeben, etc. MP 165 Konvertierungsliste M-Funktionen HNH-OEM ...167 M-Funktion HEIDENHAIN RESET 5–159 M-Funktion OEM RESET M-Funktionen eingeben. MP 201, ... Schlittenart und Lage Schlittennummer RESET 5–19...
Seite 189
0: Schutzzonenüberwachung aus 1: Schutzzonenüberwachung ein Überwachung Werkzeugwechsel wird nicht benutzt Aggregate an Seite -X überwachen Aggregate an Seite +X überwachen Aggregate an Seite -Z überwachen Aggregate an Seite +Z überwachen 4 – 8 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 190
Funktion und Eingabe Software- Seite Stand und Verhalten MP 208, ... Gewindeschneiden Linearachse Maximale Stellgröße Bahn RESET 5–21 Begrenzung der Stellgröße für Gewindeschnitte in [mm] für die X- und Z-Achse eingeben. Maximaler Stellgrößensprung RESET Begrenzung der Stellgrößen-Änderung pro Regeltakt bei Gewindeschnitten in [mm] für die X- und Z-Achse eingeben.
Seite 191
Kühlkreisläufe zuordnen: 0: kein Kühlkreislauf 1 bis 8: Kühlkreislauf aus MP 2031 bis 2038 (1= 2031; 2 = 2032, etc.) MP 502, ... Schutzzonendaten für Werkzeugträger wird nicht benutzt 4 – 10 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 192
Funktion und Eingabe Software- Seite Stand und Verhalten MP 511, ... Beschreibung Werkzeugaufnahme (W)APP-Bezeichnung Aufnahmeplatz RESET 5–60 Nummer dieser Werkzeugaufnahme eingeben. W = Werkzeugträger-Nummer A = Aufnahmenummer (0 bis 3 - siehe "Aufnahmeposition") PP = Schwenkposition freie T-Nummer RESET ...
Seite 193
Mit der Geberauflösung übergibt der Interpolator die Lage- und Drehzahl-Sollwerte an die Antriebs-Regelung. - Anzahl Inkremente pro Umdrehung eingeben. Ausbaustufenkennung RESET Bitset für Ausbaukennung festlegen (siehe Tabelle). Wartezeit Drehzahlüberwachung RESET 5–107 Zeitraum für Drehzahlüberwachung in [ms] eingeben. 4 – 12 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 194
Funktion und Eingabe Software- Seite Stand und Verhalten MP 802, ... Wartezeit Lageüberwachung RESET 5–117 Zeitraum für Lageüberwachung in [ms] eingeben. Wartezeit Synchronüberwachung RESET 5–112 Zeitraum für Synchronüberwachung in [ms] eingeben. Achstyp 354 809-06 5–49 Legt den Typ der Antriebs-Schnittstelle fest: RESET ...
Seite 196
Induktivität der Vorschaltdrossel in [µH] berechnen und eingeben. PWM-Frequenz RESET 5–28 Frequenz entsprechend dem eingesetzten Umrichter eingeben: 5 000 Hz (für HEIDENHAIN-Umrichter) - oder 3 000 bis 7 000 Hz MP 804, ... Schutzzonenüberwachung wird nicht benutzt MP 805, ... Allgemeine Parameter Absolute Maximal-Drehzahl 5–51...
Seite 197
5–149 Startzeit zwischen 0 bis 1000 [ms] eingeben. Anzahl zu mittelnder Abtastwerte Anzahl Abtastwerte eingeben. Reaktionsverzögerungszeit P1 Reaktionsverzögerungszeit P2 Verzögerungszeit zwischen 0 bis 1000 [ms] eingeben. maximales Drehmoment wird nicht benutzt 4 – 16 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 198
Maximale Drehzahl Antrieb Anhand der „Umschalt-Drehzahl“ [U/min] wird der Bremsalgorithmus ausgewählt. HEIDENHAIN empfiehlt, den Eintrag so zu wählen, dass immer der in „Kurve 2“ skizzierte Algorithmus angewandt wird. MP 810, ... P-Anteil Lageregler 5–120 Proportionalen Verstärkungsfaktor in [1/s] eingeben.
Seite 199
Proportionalen Verstärkungsfaktor in [1/s] eingeben. Maximale Stellgröße Lageregler Begrenzung der Stellgröße in [U/min] eingeben. P-Anteil Drehzahlregler 5–109 Proportionalen Verstärkungsfaktor in [1/s] eingeben. Nachstellzeit Drehzahlregler Integralen Anteil des Drehzahlreglers in [ms] eingeben. 4 – 18 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 200
Funktion und Eingabe Software- Seite Stand und Verhalten MP 813, ... Synchronlauf Getriebestufe n (n: 1 bis 4) Maximale Anlaufbeschleunigung 5–110 Maximale Beschleunigung in der Anlaufphase in [(U/min)/s] Maximale Bremsverzögerung Maximale Verzögerung in der Bremsphase in [(U/min)/s] eingeben. Maximale Drehzahl Begrenzung der Drehzahl für den Synchronlauf in [U/min] eingeben.
Seite 201
Proportionalfaktor in [V/A] eingeben - Bereich: 0,00 bis 9 999,99 Integralfaktor digitale Stromregelung Integralfaktor in [V/As] eingeben - Bereich: 0,00 bis 9999,99. Begrenzung Integralfaktor Drehzahlregelung 5–123 Verzögerung in [s] eingeben - Bereich: 0 bis 1,0000. 4 – 20 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 202
Funktion und Eingabe Software- Seite Stand und Verhalten MP 827, ... PT -Glied des Drehzahlreglers (Verzögerung 2. Ordnung) 5–85 Verzögerung in [s] eingeben - Bereich: 0 bis 1,0000. Tiefpass-Filter Eingabe: 0: Kein Tiefpass-Filter 1: Tiefpass-Filter 1. Ordnung 2: Tiefpass-Filter 2.
Seite 203
340 460-10 5–69 Die Steuerung speichert die Achs-Position beim Ausschalten. RESET Beim Einschalten wird die Ausschalt-Position mit der Einschalt- Position verglichen. Übersteigt die Abweichung die hier definierte Toleranz, erfolgt eine Fehlermeldung. 4 – 22 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 204
Funktion und Eingabe Software- Seite Stand und Verhalten MP 827, ... Ausschaltverzögerung 507 807-08 5–86 Zeit, die die Regelung nach dem Aktivieren der Bremsen aktiv RESET bleibt – empfohlener Bereich 0 oder 0,2 bis 0,5 [sec] 0: die Regelung bleibt noch 0,2 sec nach dem Aktivieren der Bremsen aktiv ...
Seite 205
Bereich: 0,000 bis 9 999.999 Winkel C-Achse (bei „Anzahl Inkremente“) RESET externer Lagegeber: 360° kein externer Lagegeber: Winkel der C-Achsbewegung pro Motorumdrehung in [°] Bereich: 0,000 bis 999.999 4 – 24 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 206
Funktion und Eingabe Software- Seite Stand und Verhalten MP 1002, Vorzeichenumkehr Lage-Istwerte RESET 5–56 Richtung der Gebersignale festlegen: 0: Gebersignale nicht umkehren 1: Gebersignale umkehren Vorzeichenumkehr Lage-Sollwerte RESET Richtung der Sollwerte festlegen: 0: Lage-Sollwerte nicht umkehren 1: Lage-Sollwerte umkehren Geberüberwachung ein/aus RESET...
Seite 207
4: X55 5: X56 6: X57 7: X58 8: X59 9: X60 Achstyp für I t Überwachung RESET 5–78 Achstyp eingeben: 0: Vorschubachse 1: Spindel 4 – 26 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 208
Stand und Verhalten MP 1003, PWM-Frequenz RESET 5–28 Frequenz entsprechend dem eingesetzten Umrichter eingeben: 5 000 Hz (für HEIDENHAIN-Umrichter) - oder 3 000 bis 7 000 Hz Ausbaustufenkennung 354 809-06 5–57 Bitset für Ausbaukennung festlegen (siehe Tabelle). RESET...
Seite 209
Werte: ca. 1. Ruckbegrenzung beim Anfahren der Zielposition 5–134 Begrenzung der Beschleunigung in [m/s ] eingeben. Verzögerung Lage-Sollwerte 5–133 Verzögerung in "Interpolationstakten" eingeben (siehe MP 3). Ein- gabewert: in der Regel 0 4 – 28 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 210
Kompakt-Umrichter UE2xx und Modularer Umrichter UV130 (Heidenhain ohne Rückspeisung): 565 V Kompakt-Umrichter UR2xx (Heidenhain mit Rückspeisung): 650 V Modularer Umrichter UV140 (Heidenhain mit Rückspeisung): 650 V Siemens Simodrive 611 (mit Rückspeisung): 600 V Abbremsen bei Not-Aus 5–73 Verhalten beim Abbremsen eingeben: ...
Seite 211
5–83 Gibt bei dem Einsatz von Synchronmotoren an, ob ein Spannungs- RESET Schutzmodul für das Leistungsteil installiert ist. 0: Spannungs-Schutzmodul nicht installiert 1: Spannungs-Schutzmodul installiert 2: EcoDyn-Motor installiert 4 – 30 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 212
Funktion und Eingabe Software- Seite Stand und Verhalten MP 1013, Maximal-Drehzahl bei Analog-Antrieb wird nicht benutzt Anzahl Motorumdrehungen / Anzahl Abtriebsumdrehungen Mittelwert-Filterkonstante Lage Maximaler KV-Faktor Multiplikator 340 460-10 5–130 Begrenzung des KV-Verstärkungsfaktors – Bereich: 0 bis 9999. ENDAT-Geber Seriennummer 340 460-10 5–69 Eingabe: EnDat-Geber Seriennummer RESET...
Seite 213
0: Filter nicht aktiv 2: Bandsperre-Filter Breite Bandsperre 1. Filter wird nicht benutzt Mittenfrequenz 1. Filter 5–84 Eingabe: 0,0 bis 999,9 [Hz] Dämpfung Bandsperre 1. Filter Eingabe: 0,0 bis 18,0 [dB] 4 – 32 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 214
Funktion und Eingabe Software- Seite Stand und Verhalten MP 1019, Allgemeine Daten Backenbremse 5–58 Eingabe: 0: ohne Backenbremse 1: mit Backenbremse Spindelvorpositionierung bei M14 Winkel, auf den die Spindel positioniert wird, bevor die C-Achse einschwenkt eingeben. MP 1020, Winkelkompensation C-Achse Steigungsfehlerkompensation 5–138...
Seite 215
RESET Zuordnung der HR-Tasten festlegen: 0: Achse wird nicht per HR-Taste verfahren 1 bis 6: HR-Taste 1 entspricht "Pfeil hoch" - die weiteren HR- Tasten werden im Uhrzeigersinn gezählt. 4 – 34 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 216
Funktion und Eingabe Software- Seite Stand und Verhalten MP 1101, Achsrichtung RESET 5–32 Richtung der Haupt-, Hilfs- oder Rundachse festlegen. Die Achskennung muß mit der Achsrichtung korrespondieren: 88 = X-Richtung (Hauptachse) 89 = Y-Richtung 90 = Z-Richtung ...
Seite 217
MP 1103, Konfigurationsdaten Teil 3 - Linear- und Rundachse MOT-Identnummer RESET 5–24 Liste der Identnummern aufrufen und Identnummer des Antriebsmotors auswählen. AMP-Identnummer RESET Liste der Identnummern aufrufen und Identnummer des Leistungsteils auswählen. 4 – 36 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 218
0: Vorschubachse 1: Spindel PWM-Frequenz RESET 5–28 Frequenz entsprechend dem eingesetzten Umrichter eingeben: 5 000 Hz (für HEIDENHAIN-Umrichter) - oder 3 000 bis 7 000 Hz Ausbaustufenkennung 354 809-06 5–39 Bitset für Ausbaukennung festlegen (siehe Tabelle). RESET September 2004 Übersicht über die Maschinen-Parameter...
Seite 219
Achse den Parameterwert überschreitet. MP 1106, Lageregelung Linearachse P-Anteil Lageregler 5–91 Proportionalfaktor des Lagereglers in [1/s] eingeben. Toleranzfenster Lage 5–100 Tolereanzbereich für die Sollposition der Achse bei Genauhalt in [mm] eingeben. 4 – 38 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 220
Funktion und Eingabe Software- Seite Stand und Verhalten MP 1106, Statische Schleppfehlergrenze 5–98 Grenzwert des statischen Schleppfehlers in [mm] eingeben. Statische Schleppfehlergrenze 2 Grenzwert des statischen Schleppfehlers in [mm] eingeben. Mit "G975 Schleppfehlergrenze" schaltet ein NC-Programm auf die "Statische Schleppfehlergrenze 2". Mit der gleichen G-Funktion kann die "Standard-Schleppfehlergrenze"...
Seite 221
Fahren auf Festanschlag (G916) Schleppfehlergrenze 5–42 Schleppfehlergrenze in [mm] eingeben. Der Schlitten wird gestoppt, sobald der "Schleppabstand" (Abweichung der Ist- von der Sollposition) die Schleppfehlergrenze erreicht hat. Reversierweg Reversierweg in [mm] eingeben. 4 – 40 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 222
Kompakt-Umrichter UE2xx und Modularer Umrichter UV130 (Heidenhain ohne Rückspeisung): 565 V Kompakt-Umrichter UR2xx (Heidenhain mit Rückspeisung): 650 V Modularer Umrichter UV140 (Heidenhain mit Rückspeisung): 650 V Siemens Simodrive 611 (mit Rückspeisung): 600 V Abbremsen bei Not-Aus 5–73 Verhalten beim Abbremsen eingeben: ...
Seite 223
Schutzmodul für das Leistungsteil installiert ist. 0: Spannungs-Schutzmodul nicht installiert 1: Spannungs-Schutzmodul installiert 2: EcoDyn-Motor installiert Maximal-Drehzahl bei Analog-Antrieb wird nicht benutzt Anzahl Motorumdrehungen / Anzahl Abtriebsumdrehungen Mittelwert-Filterkonstante Lage 4 – 42 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 224
Funktion und Eingabe Software- Seite Stand und Verhalten MP 1113, Maximaler KV-Faktor Multiplikator 340 460-10 5–93 Begrenzung des KV-Verstärkungsfaktors – Bereich: 0 bis 9999. ENDAT-Geber Seriennummer 340 460-10 5–69 Eingabe: EnDat-Geber Seriennummer RESET Schlittenreibung (Grundwert) 340 460-10 5–76 Eingabe: 0: Keine Reibungskompensation ...
Seite 225
"Schleppabstand" (Abweichung der Ist- von der Sollposition) die Schleppfehlergrenze erreicht hat. Der CNC PILOT meldet dann "Schleppfehler erkannt". Vorschub Vorschub bei dem Verfahren der Linearachse "unter Schleppfehlerüberwachung" in [mm/min] eingeben. 4 – 44 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 226
Funktion und Eingabe Software- Seite Stand und Verhalten MP 1116, Endschalter, Schutzzone, Vorschübe Software-Endschalter negativ 5–44 Software-Endschalter positiv Endschalter-Positionen in [mm] in Bezug zum Maschinen- Nullpunkt eingeben. negativer Software-Endschalter bei Schottblech wird nicht benutzt positiver Software-Endschalter bei Schottblech Schutzzonenmaß negativ 5–44 Schutzzonenmaß...
Seite 227
Kühlmittelkreislauf n (n: 1 bis 8) 2038 Kühlkreislauf vorhanden ? 5–62 Eingabe: 0: nicht vorhanden 1: vorhanden M-Funktion Kühlmittel ein M-Funktion Kühlmittel aus M-Funktion Kühlmittel Hochdruck M-Funktion Kühlmittel Normaldruck Nummer der M-Funktionen eingeben. 4 – 46 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
4.2 Übersicht über die Steuerungs-Parameter Definition Verhalten/ Seite SW-Stand SP 1 Einstellungen Druckerausgabe 5–161 Druckausgabe einstellen: 0: Ausgabe unterdrücken 1: Ausgabe durchführen Metrisch / Inch RESET Maßsystem einstellen: 0: Metrisch 1: Inch Anzeigeformat RESET Format der Positionsanzeigen (Istwertanzeigen) einstellen: ...
Seite 229
Bitnummer logische Achse n (n: 1 bis 16) 5–164 Bitnummer, die die logische Achse n repräsentiert eingeben. SP 16 Systemeinstellungen Timeout für den Hochlauf RESET 5–166 Zeitdauer in [sec] eingeben. Faktor für Handradüberlagerung RESET Wichtung eines Handradinkrements festlegen. 4 – 48 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 230
Definition Verhalten/ Seite SW-Stand SP 20 Zeitermittlung für Simulation allgemein Werkzeugwechselzeit 5–167 Getriebeschaltzeit Zeitzuschlag M-Funktion Zeit in [sec] eingeben. SP 21 Zeitermittlung für Simulation: M-Funktionen n. M-Funktion (n: 1 bis 10) 5–167 Nummer der M-Funktion eingeben. Zeitzuschlag Individuellen Zeitzuschlag in [sec] für die M-Funktion eingeben. SP 22 Simulation: Standard Fenstergröße Nullpunktlage X...
Seite 231
0: bei M99 erfolgt kein Neustart der Simulation 1: bei M99 erfolgt Neustart der Simulation SP 27 Simulation: Einstellungen Weg-Verzögerung (Bearbeitung) 5–169 Verzögerung in [sec] eingeben (kleinste Einheit: 10 msec). 4 – 50 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 232
Definition Verhalten/ Seite SW-Stand SP 40 Zuordnung zu den Schnittstellen externe Ein-/Ausgabe 5–170 DATAPILOT Drucker Alpha Tastatur Post Prozess Messen Zweite Tastatur Service Schnittstellenbeschreibung 1 bis 7 (für Steuerungs-Parameter 41 bis 47) den Begriffen zuordnen. SP 41 Schnittstelle 1 bis 7 bis 47 Baudrate 5–170...
Seite 233
Options-Passworte Softwareschlüssel RESET 5–172 LE 412M, MC 4290: Die von HEIDENHAIN vergebenen Softwareschlüssel in das nächste freie Eingabefeld eintragen, um Optionen freizuschal- tern. „9999“ in das nächste freie Eingabefeld eintragen, um alle möglichen Optionen temporär freizuschalten MC 420: wird nicht benutzt...
5 Maschinen-Anpassung 5.1 Maschinen-Parameter 5.1.1 Parameter-Struktur Die Maschinen-Parameter sind in Gruppen aufgeteilt. Aggregate wie Spindeln, Schlitten, Achsen, etc. werden jeweils in einer zusammenhängenden Gruppe beschrieben. Struktur der Maschinen-Parameter Nummernkreis Anzahl pro Gruppe Parameter für ... 1 bis 200 Allgemeine Maschinenkonfigura- tion 201 bis 250 50 pro Schlitten...
Seite 237
1101 bis 1200 (2 Achsen) 2001 bis 2100 (diverse Aggregate der Maschine) Parameter- Gemeinsam mit dem KonfigPilot liefert HEIDENHAIN Basis-Konfigurationen Konfigurierung für die in Kapitel 2 aufgeführten Maschinenvarianten. Ausgehend von einer Basis-Konfiguration generiert der KonfigPilot den Datensatz für eine bestimmte Drehmaschine.
Rund- oder C-Achse und jeder Spindel eine „logische Achsnummer“ (auch Messkreisnummer oder logische Achse genannt), zugeordnet. Die Zuordnung der logischen Achsnummern ist beliebig, sie muss aber eindeutig und im Bereich 1 bis 16 sein. HEIDENHAIN empfiehlt folgende Zuordnung der logischen Achsnummern: Linearachsen: 1 – 7 ...
Positionieren Sie mit Pfeil auf/ab den Cursor auf das zu ändernde Bit und betätigen „Weiter“. Wiederholen Sie den Vorgang, bis alle gewünschten Bits dieser Variable gesetzt sind. Kontrollieren Sie, ob alle Bits den gewünschten Status haben. Betätigen Sie „Enter“. Beispiel: Bitset-Editierung 5 – 6 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
5.1.4 Parameter Ein-/Auslesen Übertragungsver- Für die Datensicherung und den Datenaustausch unterstützt der CNC PILOT fahren folgende Verfahren (siehe Benutzer-Handbuch „10 Transfer“): WINDOWS-Netzwerke: Der CNC PILOT unterstützt die unter WINDOWS üblichen Netzwerke. Von dem CNC PILOT aus versenden/holen Sie Dateien. Andere Netzteilnehmer haben lesenden und schreibenden Zugriff auf „freigegebene Verzeichnisse“...
Seite 241
Passworteingabe „2086“ eingeben – Enter betätigen OK betätigen – Sie sind mit dem Status „Service“ angemeldet Hinweis Behandeln Sie den Abschnitt „Anmeldung als SERVICE“ vertraulich, um Parameter vor unberechtigtem Zugriff zu schützen. 5 – 8 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
5.1.5 Daten-Sicherung HEIDENHAIN empfiehlt dem Maschinen-Hersteller, alle maschinen-spezifi- schen Daten auf einer Diskette zu sichern und diese bei der Auslieferung der Maschine beizulegen. Zusätzlich sollte der Kunde NC-Programme, Betriebs- mitteldaten sowie Parameter, die vom Kunden geändert werden, in regelmä- ßigen Abständen sichern.
NC-Programme können im Rahmen der Variablenprogrammierung Maschi- nenmaße verwenden. MP 7: Maschinenmaße Maß n X, Y, Z, U, V, W, A, B, C (n: 1 bis 9) Maße, Positionen, etc. eingeben. 5 – 10 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
5.2.2 Positionsanzeige einstellen Die „Anzeigeart“ definiert den Inhalt der Positionsanzeigen (Istwertanzeigen) innerhalb der Maschinenanzeige. MP 17: Anzeige Einstellung Ist-Anzeigeart siehe Tabelle Bedeutung Istwert Ist-Position der Werkzeugspitze bezogen auf den Werkstück-Nullpunkt Schleppfehler IPO-Datum: Schleppabstand Distanzweg (Rest- Abstand zur programmierten Zielposition weg) Wkz-Spitze –...
Position Messtaster/Optik +X Position Messtaster –X Position Messtaster/Optik +Z Position Messtaster –Z Position Messtaster/Optik +Y Position Messtaster –Y Positionen in [mm] in Bezug zum Maschinen-Nullpunkt einge- ben. 5 – 12 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 246
September 2004 Allgemeine Maschinen-Parameter 5 – 13...
Obere Begrenzung der Spindelüberlagerung (Spindel-Override) eingeben – Bereich: 50 bis 200 %. Einrichtedrehzahl Revolver Drehzahl des Antriebs in [U/min] eingeben, mit der ein lagege- regelter Revolver im Einrichtebetrieb geschwenkt wird. 5 – 14 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 248
Bearbeitungsebe- MP 5: Aggregatgruppenzuordnung / Ebenezuordnung ne, Koordinaten- Kanal n in Aggregatgruppe (n: 1 bis 6) system Schlitten (NC-Kanäle) der Aggregatgruppe 1 zuordnen. Spindel n in Aggregatgruppe (n: 1 bis 4) Spindeln der Aggregatgruppe 1 zuordnen. Bearbeitungsebene Kanal n (n: 1 bis 6) Bearbeitungsebene dieses Kanals festlegen: ...
Seite 249
SAETZE_BEI_M ABST_1_GEWINDESAETZE_ Ausführung verketteter G33-Sätze. Gewindesätze DIREKT_AN_IPO gehen: 0: nicht direkt an den IPO 1: direkt an den IPO ABST_1_SER_IO_DIAG_ muss auf 1 gesetzt werden BEAUFTR 5 – 16 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 250
Ausbaustufen-Kennung Steuerung Stan- Name Bedeutung dard ABST_1_M14_KEIN_M5 Bei M14 wird vorab: 0: M5 generiert 1: kein M5 generiert ABST_1_AUTO_OHNE_ Satzabarbeitung in der BA Automatik: REGLERFREIGABE 0: nicht ohne Reglerfreigabe 1: auch ohne Reglerfreigabe (Erforderlich bei Achsen, die im geparkten Zustand geklemmt sind.
Seite 251
5 – 18 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
5.3.2 Schlitten konfigurieren Zugeordneter TURN PLUS generiert die M-Funktionen für Kühlmittel auf Basis der „zugeord- Kühlkreislauf neten Kühlkreisläufe“. Wenn bei einem Arbeitsblock eine Kühlung erforderlich ist, schaltet TURN PLUS die „zugeordneten Kühlkreisläufe“ ein und am Ende des Bearbeitungsblocks wieder aus. Der hier eingetragene „zugeordnete Kühlkreislauf“...
Seite 253
Erste Linear- oder Rundachse Zweite Linear- oder Rundachse Erste Achse Zweite Achse Dritte Achse (und folgende) Erste Linear- oder Rundachse Zweite Linear- oder Rundachse Erste Achse Zweite Achse Dritte Achse (und folgende) 5 – 20 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 254
Vorschübe Eilgang- und Vorschubgeschwindigkeiten, wenn Sie den Schlitten mit den Handsteuern Handrichtungstasten (Jogtasten) bzw. mit dem Handrad verfahren. MP 204, ...: Vorschübe Eilgang Bahngeschwindigkeit Handsteuern Geschwindigkeit in [mm/min] eingeben. Vorschub Bahngeschwindigkeit Handsteuern Geschwindigkeit in [mm/min] eingeben. Handrad Vorschub Handsteuern Geschwindigkeit in [mm/min] eingeben.
Seite 255
Anwendungsbeispiel: Sie überprüfen bei einer Mehrschlitten-Drehmaschine das NC-Programms eines Schlittens. Dazu schalten Sie die anderen Schlitten MP 209, ...: Schlittenabschaltung Schlitten ... Verhalten des Schlittens festlegen: 0: abgeschaltet 1: eingeschaltet 5 – 22 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
MP 1103, ...: Konfigurationsdaten Teil 3 – Linear- und Rundachse MOT-Identnummer Liste der Identnummern aufrufen und Identnummer des An- triebsmotors auswählen. AMP-Identnummer Liste der Identnummern aufrufen und Identnummer des Lei- stungsteils auswählen. 5 – 24 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 258
Separater Ob Drehzahlmessgerät- und Lagemessgerät-Eingang „synchron“ oder Lageeingang unabhängig voneinander geschaltet werden, ist von EXTERNER_LAGEGEBER_SEPARAT abhängig (Bit 29 der Ausbaustufen- kennung MP 827, ...; 1013, ...; 1113, ...): EXTERNER_LAGEGEBER_SEPARAT nicht gesetzt: Drehzahlmessgerät- und Lagemessgerät-Eingang „synchron“ schalten und so wie im Parameter Geber-Eingang aufgeführt konfigurieren.
Seite 260
Lage-Eingang, Ana- Bei Spindeln kann die analoge Antriebsschnittstelle genutzt werden. log-Ausgang (ana- MP 803, ...: Konfigurationsdaten Teil 3 – Spindel loge Antriebs- Geber-Eingang (analoge Antriebs-Schnittstelle) Schnittstelle) Kennung des Steckers für Lagemessgerät-Eingang eingeben: 0: Lage-Eingang: X1 1: Lage-Eingang: X2 ...
Seite 261
3 000 bis 7 000 Hz HEIDENHAIN-Umrichter arbeiten mit einer PWM-Frequenz von 5 000 Hz. Tragen Sie in PWM-Frequenz 0 oder 5 000 Hz ein (MP 803, 1003, 1103, ...). Indramat-Umrichter arbeiten mit einer PWM-Frequenz von 4 000 Hz.
Seite 262
Reduzierung des Bezugswerts für die I t-Überwachung Die Reduzierung der I t-Überwachung kann an Hand von zwei Werten (X1, X2), die den SIEMENS-Unterlagen zu entnehmen sind berechnet werden. Die prozentuale Reduzierung des Nennstroms wird mit folgender Formel berechnet: ⋅ 100 X1 –...
Seite 263
⎞ 100 40 – – X R [%] --------------------------------------------------------------------------------------- - 10 % – ⎝ ⎠ 8 kHz – 3,2 kHz Setzen Sie die I t-Überwachung (MP 827, 1013, 1113,...) herab: I2tUeberwachung 5 – 30 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Zuordnung der HR-Tasten (HR = Handrichtungstasten) Zuordnung der HR-Tasten festlegen: 0: Achse wird nicht per HR-Taste verfahren 1 bis 6: HR-Taste 1 entspricht „Pfeil hoch“ – die weiteren HR-Tasten werden im Uhrzeigersinn gezählt. 5 – 32 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 266
Achsrichtung Richtung der Haupt-, Hilfs- oder Rundachse festlegen. Die Achskennung muss mit der Achsrichtung korrespondieren: 88 = X-Richtung (Hauptachse) 89 = Y-Richtung 90 = Z-Richtung 120 = x-Richtung (Hilfsachse) 121 = y-Richtung 122 = z-Richtung ...
Seite 267
Lagegeber: Weg der Achse pro Umdrehung Vor- schubspindel (Spindelsteigung) in [mm] kein externer Lagegeber: Weg der Achse pro Motorumdre- hung in [mm] Bereich: 0,000 bis 999,999 Die Beispiele auf den folgenden Seiten verdeutlichen die Prinzipien. 5 – 34 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 268
1. Drehgeber zur Erfassung der Drehzahl- und Lage-Istwerte In diesem Beispiel wird der Drehgeber – außer zur Erfassung der Drehzahl- Istwerte – zur Erfassung der Lage-Istwerte eingesetzt. Messgerät: Drehgeber mit 2048 Strichen pro Umdrehung Weg der Achse pro Umdrehung Vorschubspindel: 10 mm ...
Seite 269
WM: Winkelmessgerät zur Erfassung der Lage-Istwerte Parameter-Einträge (MP 1102, ..): Anzahl Inkremente: 2500 – das Winkelmessgerät liefert 2500 Inkremente pro Umdrehung Vorschubspindel Weg Vorschubspindel: 10 mm – pro Umdrehung Vorschubspindel (Spindel- steigung) 5 – 36 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 270
3. Längenmessgerät zur Erfassung der Lage-Istwerte (externer Lagegeber) In diesem Beispiel wird ein Längenmessgerät zur Erfassung der Lage-Istwerte eingesetzt. Geber: Längenmessgerät mit einem Strichabstand von 20 µm (=0,02 mm) Weg der Achse pro Umdrehung Vorschubspindel: 10 mm DG: Drehgeber zur Erfassung der Drehzahl-Istwerte LM: Längenmessgerät zur Erfassung der Lage-Istwerte Parameter-Einträge (MP 1102, ..): ...
Seite 271
Vorzeichenumkehr Lage-Istwerte Richtung der Gebersignale festlegen: 0: Gebersignale nicht umkehren 1: Gebersignale umkehren Vorzeichenumkehr Lage-Sollwerte Richtung der Sollwerte festlegen: 0: Lage-Sollwerte nicht umkehren 1: Lage-Sollwerte umkehren 5 – 38 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 272
Ausbaustufen-Ken- MP 1103, ...: Konfigurationsdaten Teil 3 – Linear- und Rundachse nung Linearachse Ausbaustufen-Kennung Bitset für Ausbaustufen-Kennung festlegen (siehe Tabelle). Ausbaustufen-Kennung Linearachse Stan- Name Bedeutung dard IST_POS_OHNE_ Im Oszilloskop wird statt „Sollwert Beschleunigung“ die KOMPENSATION „Istposition ohne Kompensationen“ ausgegeben ...
Seite 273
0: justierter EnDat-Drehzahlmessgerät 1: 1: nicht justierter EnDat-Drehzahlmessgerät – EXTERNER_LAGEGEBER_ Drehzahl- und Lageeingang „synchron“ schalten ? SEPARAT 0: Drehzahl- und Lageeingang „synchron“ schalten 1: Drehzahl- und Lageeingang unabhängig voneinenader schalten 5 – 40 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 274
Fahren auf Der MP 1112, ... wird ausgewertet, wenn „Fahren auf Festanschlag G916“ für Festanschlag die zugeordnete Achse programmiert wird. Nach Erreichen des „Festanschlags“ wird der Schlitten um den Reversierweg (zum Abbau der Spannung) zurückgefahren. Damit wird der Anpressdruck geregelt. Je kürzer der Weg, desto größer der Anpressdruck. Der Reversier- weg muss innerhalb der „mechanischen Verwindung“...
Seite 275
5 Reversierweg ermitteln (gegebenenfalls mit Hilfe einer Druckmessdose): „Fahren auf Festanschlag G916“ aktivieren. Zielposition programmieren, die in Verfahrrichtung hinter dem Festan- schlag liegt. Zielposition mit F=0,25 m/min anfahren. 6 „Reversierweg“ eintragen 5 – 42 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 276
Nullpunkt bei Kon- Offset, um die der Maschinen-Nullpunkt bei der Konvertierung mit G30 vertierung verschoben wird. MP 1114, ...: Nullpunkt-Offset bei Konvertierung NC-Nullpunkt Offset Offset in [mm] eingeben. Abstechkontrolle Der MP 1115, ... wird ausgewertet, wenn G917 für die zugeordnete Achse programmiert wird.
Seite 277
Schutzzonen-Positionen für die „einfache Schutzzonenüberwa- chung“ in [mm] in Bezug zum Maschinen-Nullpunkt eingeben. Eilganggeschwindigkeit Eilganggeschwindigkeit im Automatikbetrieb in [mm/min] eingeben. Referenzmaß Position des Referenzpunktes in [mm] in Bezug zum Maschi- nen-Nullpunkt eingeben. 5 – 44 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 278
„Distanz Nocken – Wenn die Referenznockenflanke und der Nullpuls übereinander liegen, „ver- Nullpuls“ einstellen schieben“ Sie mit dem Paramter „Distanz Nocken – Nullpuls“ die Aktivierung der Nullpulslogik. MP 1116, ...: Endschalter, Schutzzone, Vorschübe Distanz Nocken – Nullpuls Weg in [mm], der nach dem Erkennen des Nockenschalters, aber vor Aktivierung der Nullpulslogik, zurückgelegt wird.
1 bis 16: logische Achsnummer der zugeordneten C-Achse Logische Spindelnummer Logische Spindelnummer festlegen: Spindel vorhanden: die vom KonfigPilot generierte Nummer beibehalten. Spindel ist nicht vorhanden: „0“ eingeben 5 – 46 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 280
Messgeräte an Die eingesetzten Messgeräte werden in der Ausbaustufen-Kennung Spindeln definiert (siehe Tabelle). MP 802, ...: Konfigurationsdaten Teil 2 Geberauflösung Mit der Geberauflösung übergibt der Interpolator die Lage- und Drehzahl-Sollwerte an die Antriebs-Regelung. – Anzahl Inkre- mente pro Umdrehung eingeben. ...
Seite 281
Bit nicht ausgewertet. 0: mit Absolutspur 1: ohne Absolutspur – ENDAT_GEBER_CCU EnDat-Drehzahlmessgerät ? 0: kein EnDat-Drehzahlmessgerät 1: EnDat-Drehzahlmessgerät ENDAT_GEBER_MCU EnDat-Lagegeber ? 0: kein EnDat-Lagegeber 1: EnDat-Lagegeber 5 – 48 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 282
Ausbaustufen-Kennung Spindeln Stan- Name Bedeutung dard RPF_OHNE_NOCKEN Beim Referenzfahren wird der erste gefundene Nullpuls als Referenz genommen (anwendbar bei Linearmaßstäben). 0: nicht aktiv 1: aktiv – ENDAT_GEBER_CCU_NOT Nicht justierter EnDat-Drehzahlmessgerät ? _ADJUSTED 0: justierter EnDat-Drehzahlmessgerät 1: 1: nicht justierter EnDat-Drehzahlmessgerät STROMREGLER_ABGLEIC Betriebsart „Stromregler-Abgleich“...
Seite 283
Wird nachträglich eine Vorschaltdrossel eingebaut, muss der digitale Stromregler neu abgeglichen werden. SetzenSie sich mit HEIDENHAIN in Verbindung, um die Motor-Parame- ter, die zur Berechnung der Vorschaltdrossel benötigt werden, zu erfah- ren. 5 – 50 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 284
Allgemeine Spin- MP 805, ...: Allgemeine Parameter del-Parameter Absolute Maximal-Drehzahl Drehzahlbegrenzung in [U/min] eingeben. Diese Drehzahl wird nicht überschritten – auch wenn höhere Drehzahlen vorgege- ben werden. Tippdrehzahl Drehzahl in [U/min], die im Spindel-Tippbetrieb verwendet wird, eingeben. PLC-Tipprichtung Tipprichtung eingeben (wird von der PLC ausgewertet –...
Seite 285
Ein normales Schwingen von ca. 1° muss berücksichtigt werden. MP 807, ...: Winkelversatz messen (G906) Maximal zulässige Lageänderung Erlaubten Lageversatz in [°] eingeben. Wartezeit Versatz messen Wartezeit in [ms] eingeben. 5 – 52 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 286
Abstechkontrolle Die MP 808, ... werden ausschließlich von „G991 Abstechkontrolle mittels mittels Spindel- Spindelüberwachung“ ausgewertet. überwachung Nach dem Abstechvorgang ändert sich die Phasenlage der synchronlaufenden Spindeln, ohne dass der Sollwert (Drehzahl/ Drehwinkel) geändert wird. Wird die Drehzahldifferenz innerhalb der Überwachungszeit überschritten, ist das Ergebnis „abgestochen“.
Seite 287
5 – 54 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
5.3.6 C-Achsen konfigurieren Allgemeine MP 1001, ...: Konfigurierungsdaten Teil 1 Konfigurierung Logische Achsnummer Logische Achsnummer festlegen: C-Achse vorhanden: die vom KonfigPilot generierte Num- mer beibehalten. C-Achse ist nicht vorhanden: 0 eingeben Achskennung „67“ (Kennung für C-Achse) eingeben. ...
Seite 289
Vorzeichenumkehr Lage-Istwerte Richtung der Gebersignale festlegen: 0: Gebersignale nicht umkehren 1: Gebersignale umkehren Vorzeichenumkehr Lage-Sollwerte Richtung der Sollwerte festlegen: 0: Lage-Sollwerte nicht umkehren 1: Lage-Sollwerte umkehren 5 – 56 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 290
Ausbaustufen- MP 1003, ...: Konfigurationsdaten Teil 3 – C-Achse Kennung C-Achse Ausbaustufen-Kennung Bitset für Ausbaustufen-Kennung festlegen (siehe Tabelle). Ausbaustufen-Kennung C-Achse Stan- Name Bedeutung dard – EXTERNER_LAGE_GEBER Externer Lagegeber ? 0: kein externer Lagegeber 1: externer Lagegeber AX_FREIGABE_AKTIV Aktivierung der achsspezifischen Freigabe auf Stecker X150/X151 ...
Seite 291
MP 1019, ...: Allgemeine Daten Backenbremse Eingabe: 0: ohne Backenbremse 1: mit Backenbremse Spindelvorpositionierung bei M14 Winkel, auf den die Spindel positioniert wird, bevor die C-Achse einschwenkt eingeben. 5 – 58 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
5.3.7 Werkzeugträger konfigurieren Die Parameter 511 bis 542, 561 bis 592, etc. beschreiben bis zu 32 Werkzeug- aufnahmen pro Werkzeugträger. Maßgebend ist die „Anzahl der Aufnahmen“ im MP 501, ... Sind mehr Aufnahmen beschrieben, als angegeben, werden die überzähligen Aufnahmebeschreibungen nicht ausgewertet. Zugeordneter TURN PLUS generiert bei der NC-Programm-Generierung auf Basis der „zuge- Kühlkreislauf...
Seite 293
1 bis 9: die Bedeutung ist vom Maschinenbetreiber festzule- Bevorzugt TURN PLUS berücksichtigt „Bevorzugt“ bei der Plazierung der Werkzeuge. 1: bevorzugt Außenwerkzeuge 2: bevorzugt Innenwerkzeuge 3: bevorzugt Bohrwerkzeuge 5 – 60 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 294
Aufnahmeposition Aufnahmeposition (Werkzeugträgerseite) festlegen: 0: linke Revolverseite 1: radial links oder Mitte 2: radial rechts 3: rechte Revolverseite Abstand Trägerbezugspunkt X Abstand Trägerbezugspunkt Z Abstand Trägerbezugspunkt Y Abstand Werkzeugträger-Bezugspunkt – Werkzeugaufnahme- Bezugspunkt in [mm] eingeben. ...
Art der Ansteuerung abhängig. Die folgenden Bilder skizzieren die Varianten der Antriebsregelung. 1 Antriebsregelung bei Einsatz eines Drehzahlmessgeräts zur Erfassung der Drehzahl-Istwerte und eines Längenmessgeräts (oder Winkelmessgeräts) zur Erfassung der Lage-Istwerte. 5 – 64 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 298
2 Antriebsregelung bei Einsatz eines Drehzahlmessgeräts zur gleichzeitigen Erfassung der Drehzahl- und eines Lage-Istwerte. 3 Spindeln können alternativ zur digitalen Regelung mit einer analogen Drehzahl-Sollwert-Schnittstelle angesteuert werden. Dabei entspricht die ausgegebene Spannung dem Drehzahl-Sollwert.. September 2004 Regelkreise 5 – 65...
Seite 299
HEIDENHAIN empfiehlt die Regelkreise mit TNCopt bzw. dem integrierten Oszilloskop einzustellen. TNCopt: siehe “Diagnose digitaler Regelkreise mit TNCdiag” auf Seite 200 integriertes Oszilloskop: siehe “Integriertes Oszilloskop” auf Seite 190 Beachten Sie beim integrieren Oszilloskop: verwenden Sie den „CCU-Modus“ bei der Auswahl der Signale (Mess- werte) ...
Seite 300
Wenn Sie bei dem Einstellen der Parameter Informationen der Schnittstelle NC – PLC benötigen, wählen Sie: „Anzeigen – Speicher“ bzw. „Anzeigen – Speicher zyklisch“ (Betriebsart Service – Diagnose) wählen stellen Sie in der Dialogbox „Speicher Anzeige“ ein: – „PLC“ – den Operandentyp (Byte, Word, Double-Word) –...
Kompakt-Umrichter UE2xx und Modularer Umrichter UV130 (Heidenhain ohne Rückspeisung): 565 V Kompakt-Umrichter UR2xx (Heidenhain mit Rückspeisung): 650 V Modularer Umrichter UV140 (Heidenhain mit Rückspeisung): 650 V Siemens Simodrive 611 (mit Rückspeisung): 600 V 5 – 68 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 302
Einstellungen bei Die Regler-Einheit vergleicht die EnDat-Geber Seriennummer mit der vom EnDat-Messgeräten Endat-Drehzahlmessgerät gelieferten Seriennummer. Stimmen die Daten nicht überein, wird der Antrieb nicht eingeschaltet - es erfolgt eine Fehlermeldung. Die Steuerung speichert die Achs-Position beim Ausschalten. Beim Einschalten wird die Ausschalt-Position mit der Einschalt-Position verglichen. Übersteigt die Abweichung den in EnDat-Geber Toleranzfenster definierten Wert, erfolgt eine der folgenden Fehlermeldungen: ...
Seite 303
MP 1013, ...: Achsparameter digital C-Achse Anzahl Inkremente zwischen Nullpulsen MP 1113, ...: Achsparameter digital Linearachse Anzahl Inkremente zwischen Nullpulsen Anzahl der Teilungsperioden zwischen den Nullimpulsen ab- standscodierter Messgeräte. – Bereich 0 bis 1000 5 – 70 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 304
Einstellungen bei MP 827, ...: Spindelparameter digital nicht-justierten Rotorlage Referenzwinkel Motorgebern an Synchron-Motoren MP 1013, ...: Achsparameter digital C-Achse Rotorlage Referenzwinkel MP 1113, ...: Achsparameter digital Linearachse Rotorlage Referenzwinkel Definiert den Winkel zwischen Referenzpunkt Geber und Mo- torstator.
Seite 305
(X42/33) und die Freigabe der Achsgruppen über X150/151 gegeben ist (siehe „Prinzipschaltpläne“ im Kapitel 3). Das Signal „Steuerung betriebsbereit“ wird bei schwerwiegenden Fehlern (Not-Aus- oder Reset-Fehler) von der Steuerungs-Software inaktiv gesetzt. 5 – 72 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 306
Abbremsen der Bei Not-Aus und Netzausfall muss die Spindel möglichst schnell abgebremst Antriebe bei werden. Falls die Bremsenergie nicht schnell genug abgeführt werden kann, Not-Aus steigt die Zwischenkreisspannung stark an. In ungünstigen Fällen schaltet der Umrichter ab und die Spindel läuft frei aus. Desweiteren führt ein starkes Abbremsen der Spindel zu einer hohen Belastung der Mechanik der Maschine.
Seite 307
MP 1113, ...: Achsparameter digital Linearachse Proportionalfaktor digitale Stromregelung Proportionalfaktor in [V/A] eingeben – Bereich: 0,00 bis 9 999,99 Integralfaktor digitale Stromregelung Integralfaktor in [V/As] eingeben – Bereich: 0,00 bis 9999,99. 5 – 74 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 308
HEIDENHAIN empfiehlt, die Parameter der digitalen Stromregelung mit der TNCopt-Funktion „Stromregler Sprungantwort“ zu ermitteln. Siehe “Inbetriebnahme und Optimierung digitaler Regelkreise mit TNCopt” auf Seite 200. Gehen Sie wie folgt vor: STROMREGLER_ ABGLEICH_AKTIV (Bit 31) in „Ausbaustufen-Kennung – MP 802“ auf „aktiv“ setzen. (Die Einstellung in MP 802 gilt für alle Achsen und Spindeln.)
Seite 309
0 bis 30,0000 [A] Korrektur Beschleunigungs-Vorsteuerung Korrekturwert eingeben – Bereich: 0 bis 100,0000 [A/(U/s HEIDENHAIN empfiehlt, die Parameter der Vorsteuerfunktionen mit der TNCopt-Funktion „Vorsteuerung, Gleitreibung und Haltemoment“ zu ermitteln. Siehe “Inbetriebnahme und Optimierung digitaler Regelkreise mit TNCopt” auf Seite 200.
Seite 310
0: Keine Reibungskompensation 0 bis 1,0000 [s] (typisch: 0,015s) HEIDENHAIN empfiehlt bei Einsatz der CC 422 den Parameter T1 Verzöge- rung Reibungskompensation mit der TNCopt-Funktion „Kompensation der Umkehrspitzen“ zu ermitteln. Siehe “Inbetriebnahme und Optimierung digitaler Regelkreise mit TNCopt” auf Seite 200.
Seite 311
MP 1013, ...: Achsparameter digital C-Achse t-Überwachung MP 1113, ...: Achsparameter digital Linearachse t-Überwachung 0 bis 1 000,000 [· Motor-Nennstrom] eingeben. – Bedeutung: 0: I²t-Überwachung ausgeschaltet 1: Motor-Nennstrom als Bezugswert 5 – 78 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 312
Korrektur Integralphase T2 Konstante Korrekturwert eingeben 0: IPC inaktiv 0,0001 bis 1,0000 [s] HEIDENHAIN empfiehlt, die IPC-Parameter mit der TNCopt-Funktion „Ein- stellen der Integral Phase Compensation“ zu ermitteln. Siehe “Inbetriebnahme und Optimierung digitaler Regelkreise mit TNCopt” auf Seite 200. Hinweis ...
Seite 313
Schleppfehler: IPC Ruckfaktor < 1) MP 827, ...: Spindelparameter digital IPC Ruckfaktor MP 1013, ...: Achsparameter digital C-Achse IPC Ruckfaktor MP 1113, ...: Achsparameter digital Linearachse IPC Ruckfaktor Eingabe: 0,000 bis 10,000 5 – 80 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 314
Leistungs- und Sie können die Leistung Ihres Motors begrenzen, um zum Beispiel ein „wide Drehmomentsbe- range“-Verhalten zu bekommen. Bei dem „wide rnage“-Verhalten verfügen grenzung Motoren über einen großen Drehzahlbereich und im unteren Drehzahlbereich über ein hohes Drehmoment (Strom). Sie erreichen dieses Verhalten, wenn Sie einen überdimensionierten Motor verwenden und mit Motor-Leistungsbegrenzung die maximale Leistung begrenzen.
Seite 315
Maximale Bremsleistung MP 1113, ...: Achsparameter digital Linearachse Maximale Bremsleistung Begrenzt die Bremsleistung für den Antriebsmotor – Bereich 0 bis +1 000 [kW] 0: keine Begrenzung >0: maximaler Bremsleistung 5 – 82 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 316
Wenn Sie einen Synchron-Motor ohne einen entsprechenden Schutz bei Ausfall des Versorgungsnetzes verwenden, geben Sie Spannungs-Schutz- modul nicht installiert ein; der Synchron-Motor kann nicht feldgeschwächt betrieben werden. Wenn Sie einen HEIDENHAIN EcoDyn-Motor im Feldschwächebereich ver- wenden, geben Sie EcoDyn-Motor installiert ein. MP 827, ...: Spindelparameter digital ...
Seite 317
Das PT -Glied glättet Geschwindigkeits-Sprünge, allerdings führt die Pha- sendrehung des PT -Glieds zu einer Reduzierung des I-Faktors und folglich zu einer höheren Nachstellzeit. HEIDENHAIN empfiehlt deshalb das PT Glied nur bei Spindeln zu verwenden. Die Organisation der Filter: ...
Seite 318
0: Kein Tiefpass-Filter 1: Tiefpass-Filter 1. Ordnung 2: Tiefpass-Filter 2. Ordnung HEIDENHAIN empfiehlt, die Parameter des Drehzahlregler-Filters mit der TNCopt-Funktion „Filtereinstellung des Drehzahlreglers“ zu ermitteln. Siehe “Inbetriebnahme und Optimierung digitaler Regelkreise mit TNCopt” auf Seite 200. September 2004 Regelkreise 5 –...
Seite 319
– empfohlener Bereich 0 oder 0,2 bis 0,5 [sec] 0: die Regelung bleibt noch 0,2 sec nach dem Aktivieren der Bremsen aktiv >0: Zeit, die die Regelung nach dem Aktivieren der Bremsen aktiv bleibt 5 – 86 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Ü: Übersetzungsverhältnis N: Drehzahl Z: Zahnrad (oder Umfang) S: Spindel M: Motor HEIDENHAIN empfiehlt, die Parameter „P-Anteil Drehzahlregler“ und „Nachstellzeit Drehzahlregler“ mit der TNCopt-Funktion „Inbetriebnahme des Drehzahlreglers“ zu ermitteln. Siehe “Inbetriebnahme und Optimierung digitaler Regelkreise mit TNCopt” auf Seite 200. Hinweis Tragen Sie die Parameter Übersetzungsverhältnis Spindel/Motor und...
Seite 322
Differential-Anteil Der Differential-Anteil kann niederfrequente Schwingungen reduzieren, für Drehzahlregler erhöht jedoch die Schwingneigung im höheren Frequenzbereich. Hinweis Achten Sie darauf, dass das System ausreichend stabil ist ! Bei Antrieben mit Riemenkopplung ist der Einsatz des Differential-Anteils nicht zu empfehlen. Der Alterungs- und Temperatureinfluß ist zu hoch. Differentialfaktor abschätzen: T: Periodendauer der tiefsten Störfrequenz [s] P-Anteil: P-Anteil Drehzahlregler (MP 1004, ..;...
Seite 323
Eingabewerte: 0,000 bis 30,000 [s] (realistisch: 0,1 bis 2,0 s) Dieser Parameter wirkt nur, wenn sich die Achsen im Positionsfenster befinden. Er unterdrückt gegebenenfalls eine vorhandene Schwingneigung des Reglers während des Achs-Stillstandes. 5 – 90 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 324
Lageregler Der Lageregelkreis bestimmt aufgrund des Schleppabstands (Differenz Lage- Sollwert – Lage-Istwert) den Geschwindigkeits-Sollwert als Ausgangswert des Regelkreises. Es gilt: Geschwindigkeits-Sollwert = Schleppabstand * P-Anteil Lageregler Die Vorsteuerung kann für die Gewindebearbeitung mit G918 abgeschaltet werden. Bei abgeschalteter Vorsteuerung wird der P-Anteil Lageregler ohne Vorsteuerung verwendet, MP 1106, ...: Lageregelung Linearachse ...
Seite 325
Den „P-Anteil Lageregler“ können Sie mit der TNCopt-Funktion „Einstel- len der Intergral Phase Compensation (IPC) und des Kv-Faktor“ weiter optimieren. Siehe “Inbetriebnahme und Optimierung digitaler Regelkreise mit TNCopt” auf Seite 200. 5 – 92 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 326
Maximaler KV-Fak- Der KV-Verstärkungsfaktor wird aus dem Quotienten „Toleranzfenster Lage/ tor Multiplikator Schleppfehler“ gebildet Siehe “MP 1106, ...: Lageregelung Linearachse” auf Seite 100.. Je kleiner der Schleppfehler wird, umso größer wird der KV- Verstärkungsfaktor. Mit diesem Prinzip wird der Schleppfehler in wenigen IPO-Takten ausgefahren.
Seite 327
Ruckbegrenzung (MP 1108, ...) optimiert werden. Hinweis Beachten Sie die maximal mögliche Antriebsbeschleunigung/-verzögerung = M = Maximales Antriebsmoment (siehe Typenschild) = Auf die Antriebswelle reduziertes Trägheitsmoment der bewegten Massen. 5 – 94 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 328
Beispiel: optimal eingestellte Beschleunigungswerte Die Ist-Beschleunigung folgt weitestgehend der Sollbeschleunigung. Kurven: Geschwindigkeits-Sollwert (IPO_V_Soll): untere Kurve Geschwindigkeits-Istwert (IPO_V_Ist): untere Kurve – Istwert läuft etwas nach Beschleunigungs-Sollwert (IPO_A_Soll): obere Kurve Beschleunigungs-Istwert (IPO_A_Ist): obere Kurve – Istwert läuft etwas nach und schwingt ein September 2004 Regelkreise...
Seite 329
: programmierte Geschwindigkeit prog : Begrenzung der Beschleunigung (Parameterwert) para : Zeitdauer der Beschleunigung : Ruckbegrenzung (Parameterwert) para : aktueller Ruck : (theoretischer) maximaler Ruck 5 – 96 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 330
MP 1108, ...: Vorsteuerung Linearachse Ruckbegrenzung beim Anfahren der Zielposition Begrenzung der Beschleunigung in [m/s ] eingeben. Ruckbegrenzungen einstellen: 1 Ausgangswert: Ruckbegrenzung: 1000 m/s 2 Geschwindigkeits-Soll- und -Istwert (IPO_V_Soll, IPO_V_Ist), Lage-Soll- und -Istwert (IPO_X_Soll, IPO_X_Ist) per Oszilloskop anzeigen (Modus: CCU;...
Seite 331
4 „Statische Schleppfehlergrenze“ soweit verringern, dass Schleppfehler- überwachung bei allen Positioniervorgängen gerade nicht mehr anspricht. 5 „Dynamische Schleppfehlergrenze“ soweit verringern, dass Schleppfeh- lerüberwachung beim Beschleunigen, Abbremsen und Verfahren mit kon- stanter Geschwindigkeit gerade nicht mehr anspricht. 5 – 98 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 332
Beispiel: optimal eingestellte Schleppfehlergrenze – Der Schleppfehler wird mit dem aufgezeichneten IPO_Schleppabstand kontrolliert. September 2004 Regelkreise 5 – 99...
Seite 333
„Genauhalt“ erfolgt die Satzweiterschaltung, sobald der Interpolator die pro- grammierte Sollposition erreicht hat. MP 1106, ...: Lageregelung Linearachse Toleranzfenster Lage Tolereanzbereich für die Sollposition der Achse bei Genauhalt in [mm] eingeben. 5 – 100 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 334
Vorsteuerung Der Schleppabstand wird durch eine Wichtung der vorausberechneten Geschwindigkeit- bzw. Beschleunigungs-Sollwerte mit den „P-Faktoren Geschwindigkeit-/Beschleunigunsgs-Vorsteuerung“ minimiert. Mit „Verzögerung Lage-Sollwerte“ gegenüber den Geschwindigkeits- und Beschleunigungs-Sollwert wird ein Überschwingen vermieden. Falls die Reduzierung des Überschwingens durch die Ruckbegrenzung nicht ausreicht, können Sie mit „Verzögerung Lage-Sollwerte“ das Überschwingen vermin- dern.
Seite 335
Beispiel: optimal eingestellte Vorsteuerung – während der Beschleunigungs- phase tritt nur ein kleiner Schleppfehler auf. Kurven: Geschwindigkeits-Sollwert (IPO_V_Soll): untere Kurve Geschwindigkeits-Istwert (IPO_V_Ist): untere Kurve – Istwert läuft etwas nach Schleppabstand (IPO_Schleppabst): obere Kurve 5 – 102 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 336
Lageregler Gewin- Bei dem Gewindeschnitt verfahren die Linearachsen in Abhängigkeit zur deschneiden Rotationsachse (umdrehungsabhängiger Vorschub). Mit den Parametern „Gewindeschneiden“ wird die Bahngenauigkeit beim Gewindeschneiden geregelt. MP 1109, ...: Gewindeschneiden P-Anteil Bahnregler Proportionalfaktor eingeben. Nachstellzeit Bahnregler Nachstellzeit in [msec] eingeben. Lageregler Gewindeschneiden einstellen: 1 Geschwindigkeit-Sollwerte und Schleppfehler der X- und Z-Achse per Oszilloskop anzeigen (Modus: IPO;...
Lageregler für Spindelfunktionen: Gewindebohren Spindel-Synchronlauf Punktstillsetzung Stellen Sie zuerst den Lageregler für die Punktstillsetzung ein (MP 814, ...). Diese Werte verwenden Sie dann als Ausgangswerte für die weiteren Regelkreise. 5 – 104 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 338
Begrenzungen MP 811, ...: Standardsatz Getriebestufe n (n: 1 bis 4) Maximale Anlaufbeschleunigung Maximale Beschleunigung in der Anlaufphase in [(U/min)/s] ein- geben. Maximale Bremsverzögerung Maximale Verzögerung in der Bremsphase in [(U/min)/s] einge- ben. Maximale Drehzahl Begrenzung der Drehzahl in [U/min] eingeben. Ist nur wirksam, wenn die Begrenzung kleiner ist als die Begrenzung in MP 805, In der Regel stellen Sie die Begrenzungen gemeinsam mit den Parametern zur Drehzahl- bzw.
Seite 339
Ü: Übersetzungsverhältnis N: Drehzahl Z: Zahnrad (oder Umfang) S: Spindel M: Motor HEIDENHAIN empfiehlt, die Parameter „P-Anteil Drehzahlregler“ und „Nachstellzeit Drehzahlregler“ mit der TNCopt-Funktion „Inbetriebnahme des Drehzahlreglers“ zu ermitteln. Siehe “Inbetriebnahme und Optimierung digitaler Regelkreise mit TNCopt” auf Seite 200. Hinweis Tragen Sie den Parameter Übersetzungsverhältnis Spindel/Antrieb ein,...
Seite 340
Satzweiterschal- Die Satzweiterschaltung von einem G0- auf einen G1-Satz (Drehzahlüberwa- tung G0 nach G1 chung) erfolgt bei dem Status „Drehzahl erreicht“. Dieser Status ist erreicht, sobald die Drehzahlabweichungen für den Zeitraum „Wartezeit Drehzahlüber- wachung“ innerhalb des „Toleranzwert Drehzahl“ ist. MP 802, ...: Konfigurationsdaten Teil 2 ...
Seite 341
Maximale Drehzahl Begrenzung der Drehzahl für Gewindebohren in [U/min] einge- ben. HEIDENHAIN empfiehlt, die Parameter aus dem Standardsatz Getriebestufe n (MP 811, ..) zu übernehmen, oder nach dem gleichen Verfahren zu ermitteln (siehe “Begrenzungen” auf Seite 105). 5 – 108...
Seite 342
Proportionalen Verstärkungsfaktor in [1/s] eingeben. Nachstellzeit Drehzahlregler Integralen Anteil des Drehzahlreglers in [ms] eingeben. HEIDENHAIN empfiehlt, die Parameter „P-Anteil Drehzahlregler“ und „Nachstellzeit Drehzahlregler“ mit der TNCopt-Funktion „Inbetriebnahme des Drehzahlreglers“ zu ermitteln. Siehe “Inbetriebnahme und Optimierung digitaler Regelkreise mit TNCopt” auf Seite 200.
Seite 343
Proportionalen Verstärkungsfaktor in [1/s] eingeben. Nachstellzeit Drehzahlregler Integralen Anteil des Drehzahlreglers in [ms] eingeben. HEIDENHAIN empfiehlt, die Parameter „P-Anteil Drehzahlregler“ und „Nachstellzeit Drehzahlregler“ mit der TNCopt-Funktion „Inbetriebnahme des Drehzahlreglers“ zu ermitteln. Siehe “Inbetriebnahme und Optimierung digitaler Regelkreise mit TNCopt” auf Seite 200.
Seite 344
Lageregler MP 813, ...: Synchronlauf Getriebestufe n (n: 1 bis 4) Synchronlauf P-Anteil Lageregler Proportionalen Verstärkungsfaktor in [1/s] eingeben. Maximale Stellgröße Lageregler Begrenzung der Stellgröße in [U/min] eingeben. Lageregler einstellen: 1 Ausgangswerte der Lagereglung: Werte aus der Punktstillsetzung (MP 814, ...) übernehmen –...
Seite 345
Summe der maximalen Gleichlaufschwankungen der Master- und Slave-Spindel sein (ca. 10 bis 20 U/min). 6 „Wartezeit Synchronüberwachung“ so anpassen, dass die Zeit für den Abschwingvorgang überbrückt wird. 5 – 112 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 346
Winkel-Synchronlauf einstellen: 1 Voraussetzung: die Parameter zum Drehzahl-Synchronlauf sind eingestellt 2 Lage-Istwerte (IPO_X_Ist) der Master- und Slave-Spindel per Oszilloskop anzeigen (Modus: CCU; Messraster: IPO). 3 Status „Synchronlauf erreicht“ anzeigen (siehe „Spindeldaten von der NC zur PLC“ – Spindel-Status (II) / Bit 2). 4 Ausgangswerte: ...
Seite 347
Maximale Drehzahl (Spindeldrehzahl) Anhand der „Umschalt-Drehzahl“ [U/min] wird der Bremsalgo- rithmus ausgewählt. Der Eintrag sollte > 1000*Übersetzungsverhältnis sein, da bei kleineren Spindel-Drehzahlen immer der in „Kurve 2“ skizzierte Algorithmus angewandt wird. 5 – 114 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 348
Punktstillsetzung Bei stehender Spindel wird nach einem Rampenalgorithmus beschleunigt. bei stehender Der Parameter „Maximale Anlaufbeschleunigung“ (MP 814, ..) bestimmt die Spindel Steilheit der Rampe und die „Maximale Stellgröße Lageregler“ (MP 814, ..) begrenzt die Rampe. Legende: P0: Ausgangsposition P1: Zielposition ...
Seite 349
Proportionalen Verstärkungsfaktor in [1/s] eingeben. Nachstellzeit Drehzahlregler Integralen Anteil des Drehzahlreglers in [ms] eingeben. HEIDENHAIN empfiehlt, die Parameter „P-Anteil Drehzahlregler“ und „Nachstellzeit Drehzahlregler“ mit der TNCopt-Funktion „Inbetriebnahme des Drehzahlreglers“ zu ermitteln. Siehe “Inbetriebnahme und Optimierung digitaler Regelkreise mit TNCopt” auf Seite 200.
Seite 350
Satzweiterschal- Die Satzweiterschaltung bei der Punktstillsetzung (M19) (Lageüberwachung) tung bei Punktstill- erfolgt bei dem Status „Lage erreicht“. Dieser Status ist erreicht, sobald die setzung Lageabweichungen für den Zeitraum „Wartezeit Lageüberwachung“ inner- halb der Toleranz „Positionsfenster Lage“ ist (siehe MP 802, ... und 806, ...). MP 802, ...: Konfigurationsdaten Teil 2 ...
Seite 351
Maximale Drehzahl Antrieb Anhand der „Umschalt-Drehzahl“ [U/min] wird der Bremsalgo- rithmus ausgewählt. HEIDENHAIN empfiehlt, den Eintrag so zu wählen, dass immer der in „Kurve 2“ skizzierte Algorithmus angewandt wird. 5 – 118 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 352
Revolverschalten Bei stehender Spindel wird nach einem Rampenalgorithmus beschleunigt. bei „stehender Der Parameter „Maximale Anlaufbeschleunigung“ (MP 810, ..) bestimmt die Spindel“ Steilheit der Rampe und die „Maximale Stellgröße Lageregler“ (MP 810, ..) begrenzt die Rampe. Legende: P0: Ausgangsposition P1: Zielposition ...
Seite 353
Proportionalen Verstärkungsfaktor in [1/s] eingeben. Nachstellzeit Drehzahlregler Integralen Anteil des Drehzahlreglers in [ms] eingeben. HEIDENHAIN empfiehlt, die Parameter „P-Anteil Drehzahlregler“ und „Nachstellzeit Drehzahlregler“ mit der TNCopt-Funktion „Inbetriebnahme des Drehzahlreglers“ zu ermitteln. Siehe “Inbetriebnahme und Optimierung digitaler Regelkreise mit TNCopt” auf Seite 200.
Seite 354
Revolverschalten MP 810, ...: Revolverschalten Positionsfenster Lage Toleranzbereich zwischen Lage-Soll- und Lage-Istwert der Spin- del in [°] eingeben. Der Status „Lage erreicht“ gilt, sobald die Differenz zwischen Soll- und Istwert im Zeitraum „Wartezeit La- geüberwachung“ (MP 802, ...) innerhalb des Toleranzbereichs ist.
Seite 355
Schritten verändern, manuell umkuppeln und das Signal überprüfen 10 Vergrößern Sie die „Maximale Bremsverzögerung“ (MP 810, ...), wenn die Kuppelposition nicht mit einer Umdrehung erreicht wird. 11 Wenn der Revolver problemlos umkuppelt, Winkelposition als Parameter „Kuppelposition“ eintragen. 5 – 122 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 356
Begrenzung des Bei einer sehr großen Haftreibung kann eine Lageabweichung im Stillstand Integralfaktors dazu führen, dass ein sehr hoher Integralfaktor aufsummiert wird. Als Folge kann ein „Losreißen“ der Achse zu einem Positionssprung führen. In diesem Fall begrenzen Sie die Integrationszeit. MP 827, ...: Spindelparameter digital –...
Seite 357
5 – 124 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
5.4.4 Regelkreise für C-Achsen Begrenzungen MP 1005, ...: Beschleunigen / Abbremsen C-Achse Beschleunigung Satzstart Beschleunigung Satzende Beschleunigungsrampe am Satzstart/Satzende in [°/s eingeben. Die Achsen werden auf der programmierten Bahn so über eine kubische Rampe beschleunigt/gebremst, dass der Parameter- wert nicht überschritten wird.
Seite 359
Drehzahlregler Die Drehzahl-Istwerte werden mit HEIDENHAIN-Drehgebern direkt an den Motoren gemessen. Der Lageregler liefert den Drehzahl-Sollwert. Der Drehzahlregler wird mit der Differenz aus Drehzahl-Sollwert und Drehzahl- Istwert angesteuert und liefert als Ausgangswert den Strom-Sollwert – unter Berücksichtigung des Übersetzungsverhältnis Spindel/Motor.
Seite 360
Differential-Anteil Der Differential-Anteil kann niederfrequente Schwingungen reduzieren, für Drehzahlregler erhöht jedoch die Schwingneigung im höheren Frequenzbereich. Hinweis Achten Sie darauf, dass das System ausreichend stabil ist ! Bei Antrieben mit Riemenkopplung ist der Einsatz des Differential-Anteils nicht zu empfehlen. Der Alterungs- und Temperatureinfluß ist zu hoch. Differentialfaktor abschätzen: T: Periodendauer der tiefsten Störfrequenz [s] P-Anteil: P-Anteil Drehzahlregler (MP 1004, ..;...
Seite 361
Eingabewerte: 0,000 bis 30,000 [s] (realistisch: 0,1 bis 2,0 s) Dieser Parameter wirkt nur, wenn sich die Achsen im Positionsfenster befinden. Er unterdrückt gegebenenfalls eine vorhandene Schwingneigung des Reglers während des Achs-Stillstandes. 5 – 128 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 362
Lageregler Der Lageregelkreis bestimmt aufgrund des Schleppabstands (Differenz Lage- Sollwert – Lage-Istwert) den Geschwindigkeits-Sollwert als Ausgangswert des Regelkreises. Es gilt: Geschwindigkeits-Sollwert = Schleppabstand * P-Anteil Lageregler MP 1006, ...: Lageregelung C-Achse P-Anteil Lageregler Proportionalfaktor des Lagereglers eingeben. Stellgrößenbegrenzung C Begrenzung der Geschwindigkeit in [°/min] eingeben, mit der ein anstehender Schleppabstand ausgefahren wird.
Seite 363
IPO-Takten ausgefahren. Der Parameter „Maximaler KV-Faktor Multiplikator“ definiert den oberen Grenzwert für die Quotientenbildung. MP 1013, ...: Achsparameter digital C-Achse Maximaler KV-Faktor Multiplikator Begrenzung des KV-Verstärkungsfaktors – Bereich: 0 bis 9999. 5 – 130 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 364
Schleppfehlerüber- Der Schleppabstand hängt von der Geschwindigkeit und der Beschleunigung wachung der Achse ab. Der Schleppabstand wird im Lageregelkreis überwacht. Bei einer Überschreitung der Schleppfehlergrenze (Summe aus statischer und dynamischer Schleppfehlergrenze) wird das NC-Programm unterbrochen und ein Fehler gemeldet. MP 1006, ...: Lageregelung C-Achse ...
Seite 365
„Genauhalt“ erfolgt die Satzweiterschaltung, sobald der Interpolator die pro- grammierte Sollposition erreicht hat. MP 1006, ...: Lageregelung C-Achse Toleranzfenster Lage Tolereanzbereich für die Sollposition der C-Achse bei Genauhalt in [°] eingeben. 5 – 132 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 366
Vorsteuerung Der Schleppabstand wird durch eine Wichtung der vorausberechneten Geschwindigkeit- bzw. Beschleunigungs-Sollwerte mit den „P-Faktoren Geschwindigkeit-/Beschleunigunsgs-Vorsteuerung“ minimiert. Mit „Verzögerung Lage-Sollwerte“ gegenüber den Geschwindigkeits- und Beschleunigungs-Sollwert wird ein Überschwingen vermieden. Falls die Reduzierung des Überschwingens durch die Ruckbegrenzung nicht ausreicht, können Sie mit „Verzögerung Lage-Sollwerte“ das Überschwingen vermin- dern.
Seite 367
3 C-Achse im Eilgang mit 100 % zyklisch verfahren. 4 C-Achse im Eilgang mit 50 % zyklisch verfahren. 5 C-Achse im Vorschub zyklisch verfahren. 6 Ruckbegrenzung so einstellen, dass beim Anfahren der Zielposition kein Überschwingen der Lage eintritt. 5 – 134 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
CNC PILOT die Lose zwischen Drehzahlmessgerät und Tisch. Kompensation: Wählen Sie „Art der Losekompensation = 1“ und definieren in „Wert der Losekompensation“ den Betrag, um den nach einer Richtungsänderung korrigiert werden soll. 5 – 136 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 370
Ursache innerhalb Bei einer direkten Wegmessung mit Lagemessgeräten ist die der Regelstrecke Losekompensation in der Regel nicht erforderlich. MP 1007, ...: Losekompensation C-Achse Art der Losekompensation 0: keine Kompensation 1: Wert der Losekompensation wird addiert Wert der Losekompensation Korrekturwert eingeben –...
Kompensationspositionen verlaufen in positiver Richtung. MP 1021 – 1026, ...: Winkelkompensationswerte 1 – 100 Korrekturwert positive Richtung Korrekturwert negative Richtung Korrekturwert der Position n bei positiver/negativer Drehrich- tung in [°] eingeben. 5 – 138 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 372
Korrekturwerte ermitteln Die Korrekturwerte ermitteln Sie mit einem zusätzlichen Winkelmessgerät: 1 Kompensationsraster festlegen: Anzahl der Positionskorrekturen Positionskorrekturanfang Positionsraster 2 C-Achse auf „Sollposition = Positionskorrekturanfang“ fahren. 3 Nacheinander jede Position (Positionsraster) in positiver Fahrtrichtung anfahren: Korrekturwert = Position zusätzliches Messgerät – Position integriertes Messgerät ...
Seite 373
5 Bei einer Spindelsteigungsfehler- und Losekompensation: beginnend mit der „letzten Position“ nacheinander jede Position (Positionsraster) in nega- tiver Fahrtrichtung anfahren: Korrekturwert = Position zusätzliches Messgerät – Position integriertes Messgerät Korrekturwert als „n. Korrekturwert negativer Richtung“ eintragen 5 – 140 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
5.5.3 Abrichtkompensation Die Abrichtkompensation gleicht eine Schiefstellung der Achsen eines Schlit- tens aus. Der „Ausgleichsweg“ wird bei dieser Achse pro 100 mm Verfahr- weg der Nachbar-Achse eingerechnet. Bezugswert ist der Maschinen-Null- punkt. Im Maschinen-Nullpunkt beträgt der Kompensationswert 0. Innerhalb der 100 mm-Intervalle wird der Ausgleichsweg linear interpoliert. ...
Seite 375
Korrekturwert in [mm] eingeben. Korrekturwerte ermitteln – Beispiel „Schiefstellung der X-Achse kompensieren“ 1 Planfläche an einem Test-Werkstück erstellen 2 Planfläche vermessen und den Korrekturwert anhand der Messergebnisse berechnen 3 Korrekturwert eintragen 5 – 142 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
5.6 Sonderfunktionen 5.6.1 Bahngeschwindigkeits-Profil berechnen (Look-ahead) Die Look-ahead-Funkion berechnet vorausschauend das Bahngeschwindig- keits-Profil unter Berücksichtigung von bis zu 20 NC-Sätzen. MP 22: Look-ahead (mit/ohne) Look-ahead 0: ohne Look-ahead (Satzvorschau 1 NC-Satz) 1: mit Look-ahead maximaler Satzvorlauf Anzahl NC-Sätze für den Satzvorlauf eingeben.
Seite 377
Look-ahead bei Mit „Vgrenz-Reduzierung in Kreisbewegungen“ (Vgrenz(zentri) reduzieren Sie Kreiswegen die Grenzgeschwindigkeit (aufgrund der Zentripedalbeschleunigung). Mit „minimale Vgrenz in Kreiswegen“ (MinVgrenz(zentri)) legen Sie die mini- male Grenzgeschwindigkeit fest. 5 – 144 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 378
Look-ahead bei „Minimale Vgrenz in Linearwegen (Vgrenz(lin))“ definiert die minimale Linearwegen Geschwindigkeit bei Linearwegen. Damit wird eine Glättung der Werkstück- oberfläche bei kurzen Wegen erreicht. In dem folgenden Bild liegt die gefah- rene Geschwindigkeit oberhalb Vgrenz(lin). Die Glättung wird durch andere Filter erreicht –...
Seite 379
Satzübergänge um den Eckenfaktor verrundet. Oberhalb des Grenzwinkels werden scharfkantige Ecken verfahren. Sobald die „Eckengeschwindigkeit“ (VE) erreicht wird (siehe MP 1005, ...; 1105, ...), erfolgt die Beschleunigung der im Folgesatz programmierten Achse. 5 – 146 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 380
September 2004 Sonderfunktionen 5 – 147...
NC-Programm festgelegt (G996) die grafischen und numerischen Anzeigen erfolgen relativ zu den Nenn- Drehmomenten bei der Referenzbearbeitung und der späteren Fertigung werden gleiche Bedingungen vorausgesetzt (Vorschub-, Drehzahlüberlagerung, Qualität der Werkzeuge, etc.) 5 – 148 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 382
Parameter zur Überwachungsstartzeit: Die Überwachung ist nicht aktiv, wenn die Sollbe- Belastungsübewa- schleunigung der Spindel den Grenzwert übersteigt (Grenzwert = 15% von chung Beschleunigungsrampe / Bremsrampe). Unterschreitet die Sollbeschleuni- gung den Grenzwert, wird die Überwachung nach Ablauf der „Überwachungs- startzeit“ aktiviert. – Wird nur bei „Eilgangwege ausblenden“ ausgewertet. Anzahl zu mittelnder Abstastwerte: Bei der Überwachung wird der Mittel- wert aus der „Anzahl zu mittelnder Werte“...
Einschränkung: von den Istwerten ist nur der absolute Lage-Istwert als Ziel- operand zulässig. Die Echtzeit-Koppelfunktionen werden nach dem Referenzfahren aktiviert. Sie können definierte Koppelfunktionen (Basisoperationen) mit G-Funktionen im Automatikbetrieb beeinflussen. Beim Verlassen des Automatikbetriebs werden die „Original-Koppelfunktionen“ wieder hergestellt. 5 – 150 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
5.7.2 Basisoperationen definieren In „Basisoperation 1. Parameter“ wird eine Rechen- bzw. Vergleichsopera- tion definiert. Dabei wird jeder Operand und der Operator als hexadezimale Zahl (00 bis FF) verschlüsselt. Die 32 Bit des „1. Parameter“ werden in 4 Byte unterteilt. Die Schlüsselzahlen entnehmen Sie den folgenden Tabellen. Wandeln Sie den ermittelten Wert in eine Dezimalzahl und geben diese Zahl als „1.
Seite 385
(Op2 > 0) & (Z_Op > Op2) oder (Op2 < 0) & (Z_Op < Op2) dann Z_Op = Op2 normierte Integer Z_Op = (Op1 / Op2) * 360 000 – Anwendungsbeispiel: Division Wandlung von „0,001° nach Umdrehungen“ 1C bis FE reserviert keine Operation 5 – 152 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 386
Operand Daten- Hex-Code bei logischer Achse .. typ 0 direkter Wert Hex-Code: 0 – Wert aus „2. Parameter“ wird verwendet lg_soll_ integer 01 absolut lg_soll_ integer 02 0A 12 1A 22 2A 32 3A 42 4A 52 5A 62 6A 72 relativ v_soll real...
Seite 387
Basisoperation 2. Parameter (n: 1 bis 10) MP 1128, ...: Echtzeitkoppelfunktionen Linearachse n. Basisoperation 1. Parameter (n: 1 bis 10) n. Basisoperation 2. Parameter (n: 1 bis 10) Parameter eingeben (für maximal 10 Basisoperationen). 5 – 154 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Da der Maschinen-Bediener die Definitionen zu Echtzeit-Koppelfunktionen nicht kennt, müssen die Möglichkeiten der Beeinflussung mit G-Funktio- nen exakt und detailliert erläutert werden. HEIDENHAIN empfiehlt die G-Funktionen zur Beeinflussung der Echtzeit- Koppelfunktionen nur in Expertenprogrammen zu verwenden. G715 Mit G715 ändern Sie „direkte Operanden“ (immediate operand). Parameter des G715: ...
Seite 389
Beispiel bei dem Fahren auf Festanschlag oder nach dem Entzug und Neu- erteilung der Reglerfreigabe). Um das zu verhindern programmieren Sie bei der Aktivierung der Master- Slave-Kopplung: G718 Q=1 (der Schleppfehler bleibt gespeichert) und nach dem Ausschalten der Master-Slave-Kopplung: G718 Q=0. 5 – 156 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
M-Konvertierung Die MP 165 bis 167 beinhalten die Konvertierungslisten zur Anpassung der M-Funktionen an die Gegebenheiten des Maschinenherstellers (OEM). Die „M-Funktion HEIDENHAIN“ wird durch die „M-Funktion OEM“ ersetzt. Diese Konvertierungsliste ist unabhängig von den G30-Konvertierungen – sie ist immer aktiv.
Seite 393
5 – 160 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
5.9 Steuerungs-Parameter Mit den Parametern konfigurieren Sie Steuerungsfunktionen wie Maschinen- anzeige, serielle Schnittstellen, verwendetes Maßsystem, etc. Einstellungen, Druckerausgabe unterdrücken: Mit dem PRINTA-Befehl im NC-Programm Maßsystem geben Sie Daten auf einen Drucker aus (siehe auch Steuerungs-Parameter 40, ff.). Diese Ausgabe können Sie unterdrücken. Maßsystem: Der CNC PILOT ist ausgelegt für „Metrischen-Betrieb“...
Seite 395
Sprach-Kennung übergeben. Die PLC leitet daraus die eingestellte Sprache ab. Kennung Sprache Kennziffer für die PLC deutsch deutsch englisch englisch franz französich ital italienisch niederländisch spanisch dänisch schwedisch tschechisch polnisch SP 4: Sprachen Sprache Sprachkennungen eingeben. 5 – 162 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 396
Belastungsüberwa- Prinzip der Belastungsüberwachung und Maschinen-Parameter zur Belas- chung tungsüberwachung: Siehe “Belastungsüberwachung” auf Seite 148. Die Belastungskurven der Antriebe werden auf einer Skala von 0 bis 200 aufgezeichnet. Dabei entspricht die „Position 100“ dem Nennwert und die „Position 200“ dem maximalen Drehmoment des Antriebs. Anhand des Steuerungs-Parameter 6 wird die Anzeige normiert.
Seite 397
Sie die Bitnummern entsprechend an. Logische Eintrag für Antrieb für ... Achse „Bitnummer logische Achse ..“ X-Achse Z-Achse 3..7 – – C-Achse 1 – – Hauptspindel Spindel 1 (angetriebenes Werkzeug) 12..16 – – 5 – 164 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 398
Postprozess- SP 10: Postprozess-Messen Messen Messen einschalten Messen ein-/ausschalten: 0: Postprozess-Messen aus 1: Postprozess-Messen ein – der CNC PILOT ist zum Daten- empfang bereit Messart 1 für Postprozess-Messen eingeben. Protokoll 0 für 3964R-Datenübertragungs-Protokoll eingeben. Messwertkopplung Art der Messwertkopplung einstellen: ...
Seite 399
Vorschub- und Drehzahlüberlagerung pro Handradinkrement verändert wird. Hinweis: verwenden Sie kleine Werte [1..10]. SP 16: Systemeinstellungen Timeout für den Hochlauf Zeitdauer in [sec] eingeben. Faktor für Handradüberlagerung Wichtung eines Handradinkrements festlegen. 5 – 166 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 400
Simulation – Zeiter- Die Zeitermittlung der BA Simulation ermittelt die Nebenzeiten auf Basis der mittlung hier angegebenen Parameter. Alle M-Funktionen werden mit dem in Steue- rungs-Parameter 20 angegebenen „Zeitzuschlag M-Funktion“ veranschlagt. Sie können spezielle M-Funktionen in Steuerungs-Parameter 21 mit einem weiteren individuellen Zeitzuschlag versehen.
Seite 402
Simulation – Für die unten aufgeführten Spannmittel stehen Bilder zur Verfügung, die in der Spannmittelbilder Simulation und in der Kontrollgrafik (TURN PLUS) angezeigt werden. Ordnen Sie dem „Spannmitteltyp“ das entsprechende „Spannmittelbild“ zu. SP 25: Zuordnungstabelle Spannmittelbilder Spannmitteltyp (bis 36 Spannmittel) Spannmitteltyp eingeben.
Seite 403
LPTx (x: 1 bis 4) für parallele Schnittstellen Hinweis An dem CNC PILOT steht nur die serielle COM1-Schnittstelle (V.24/RS-232- C) zur Verfügung. (Die weiteren COM- und LPT-Schnittstellen werden bei der Konfigurierung des DataPilot verwendet.) 5 – 170 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 404
Schnittstellen-Parameter: Baudrate Wortlänge Code Baud Code Bit per Zeichen 38400 Parität 1200 Code Parität 1800 kein Paritätsbit (no parity) 2000 ungereade Parität (odd parity) 2400 gerade Parität (even parity) 3600 Stopbits 4800 Code Anzahl 7200 1 Stopbit 9600 2 Stopbit 19200 Protokoll Code...
Seite 405
Systeme übertragbar. SP 197: Options-Passworte Softwareschlüssel LE 412M, MC 4290: Die von HEIDENHAIN vergebenen Softwareschlüssel in das nächste freie Eingabefeld eintragen, um Optionen freizu- schaltern. „9999“ in das nächste freie Eingabefeld eintragen, um alle möglichen Optionen temporär freizuschalten MC 420: wird nicht benutzt 5 –...
Seite 406
Maschinenanzeige Die Maschinenanzeige besteht aus 12 konfigurierbaren Feldern mit folgender Anordnung: Positionen der Maschinenanzeige Feld 1 Feld 5 Feld 9 Feld 2 Feld 6 Feld 10 Feld 3 Feld 7 Feld 11 Feld 4 Feld 8 Feld 12 Ab Steuerungs-Parameter 311 sind pro Schlitten 6 Anzeige-Konfigurationen für Handsteuern und weitere 6 Anzeige-Konfigurationen für Automatik defi- niert (siehe Tabelle).
Seite 407
5 – 174 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Ferndiagnose und/oder Programmierunterstützung an. Der Maschinen- hersteller ist auch für die Installation der für NetService eingesetzten Software und der erforderlichen Geräte verantwortlich. HEIDENHAIN hat die CNC PILOT-Steuerung für die Installation und für den Betrieb von NetService vorbereitet. Benötigte Software HEIDENHAIN empfiehlt den Einsatz des Programms Remote Administrator der Firma Famatech (www.radmin.com) auf den CNC PILOT-Steuerungen.
Seite 409
Netzwerk – dabei stellt ein Router des Netzwerks eine TCP/IP Netzwerk- verbindung via Telefonleitung her. Diese Variante ist vorteilhaft, wenn die Maschine bereits in ein Netzwerk eingebunden ist. Alternativ zu einer direkten Verbindung kann die Verbindung via Internet hergestellt werden. 5 – 176 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
5.10.2 Netzwerk-Verbindung installieren ISDN-Adapter oder Ist die CNC PILOT-Steuerung nicht in ein Netzwerk eingebunden, ist die Modem installieren Installation eines ISDN-Adapters oder Modems erforderlich. Der Anschluss erfolgt in der Regel an die USB-Schnittstelle. Ein Anschluss an die COM 1-Schnittstelle ist ebenfalls möglich. Router Ist die CNC PILOT-Steuerung in ein Netzwerk eingebunden, ist keine weitere konfigurieren...
Seite 411
Sie einen Namen für diese Verbindung ein stellen Sie den Modemtyp ein betätigen Sie Configure konfigurieren Sie das Modem und die Verbindung tragen Sie die Telefonnummer ein (Beispiel: Service-PC des Maschinenher- stellers) 5 – 178 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 412
beenden Sie die Konfigurierung des Verbindungsaufbaus Die neue Verbindung wird im Ordner „Dial-Up Networking“ eingetragen. Eigenschaften (Properties) für die neu erstellte Verbindung einstellen: Cursor auf neue Verbindung stellen und rechte Maustaste betätigen Properties anklicken September 2004 Ferndiagnose und Programmierunterstützung mit NetService 5 –...
Seite 413
Empfehlung: Use area code and Dialing-Properties abwählen und die komplette Telefonnummer ins Feld Telephone number eintragen (die „0“ für die Amtsleitung nicht vergessen – falls erforderlich !) Dial-Up Server und Netzwerk-Protokolle eintragen Eigenschaften einstellen abschließen 5 – 180 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
5.10.3 Programm „Remote Administrator“ installieren kopieren Sie die Installationsdatei von Remote Administrator auf das Update-Verzeichnis der Steuerung starten Sie ein Software-Update ohne Sicherungskopie (Menüpunkt: Dia- gnose / Kontrollen / Software-Update) vergewissern Sie sich, das die richtige Installationsdatei vorhanden ist starten Sie das Installationsprogramm des Remote Administrator – die Installation ist dialoggeführt installieren Sie RAdmin als System Service September 2004 Ferndiagnose und Programmierunterstützung mit NetService...
Seite 415
Sie sich das eingegebene Password, da es beim Zugriff auf die Steuerung abgefragt wird Starten Sie nach Abschluss der Installation die Steuerung erneut 5 – 182 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Dialogtexte. Diese Datei wird in den sprachabhängigen Unterverzeichnissen von „RESOUR30“ erwartet: C:\EP90\RESOUR30\DEUTSCH\NETSERVICE.TXT (oder anderes Sprach- verzeichnis als „DEUTSCH“) NetService.txt wird vom Maschinenhersteller erstellt und aufgespielt. HEIDENHAIN liefert auf Anfrage eine Beispieldatei (in deutsch). Aufbau von NetService.txt: Zeilen, die mit Semikolon beginnen, gelten als Kommentarzeilen ...
Seite 417
1. Modem eingeschaltet bzw. Netzteil in der Steckdose 2. Modem an Telefonnetz angeschlossen 3. Modem an Schnittstelle der Steuerung angeschlossen ; Titel zweite Dialogbox Waehlen Sie eine Verbindung aus ; zwei Zeilen für Username und Password Benutzername: Kennwort: 5 – 184 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 418
; Titel der dritten Dialogbox Netservice Start ; acht Textzeilen für dritte Dilaogbox Bitte warten!!!!! Der Netservice wird gestartet. In der Statuszeile können Sie den Wählvorgang verfolgen. Wird die Verbindung korrekt hergestellt, wird dieses Fenster automatisch wieder geschlossen. Sollte ein Fehler auftreten, müssen Sie durch Drücken der <ESC>-Taste auf der NC-Tastatur den Vorgang abschließen.
Informationen zu einer NetService-Sitzung: NetService-Sitzung betätigen Sie den Menüpunkt Diagnose / Remote / Netservice Info (Betriebsart Service – Diagnose) NetService zeigt bei einer bestehenden Verbindung den Computernamen und die eventuell dynamisch zugewiesene IP-Adresse an 5 – 186 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 420
September 2004 Ferndiagnose und Programmierunterstützung mit NetService 5 – 187...
Eintrag „Begriff“: Definition des Menü-Eintrags (unterhalb „manual – Manual-Programme – ...“) Hinweis Beachten Sie, dass NC-Programme die per Menüpunkt „manual – manual- Programme“ aufgerufen werden sofort ohne Betätigung von Zyklus-Start aktiviert werden. 5 – 188 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
5.12 Inbetriebnahme- und Diagnose-Funktionen 5.12.1 Integrierte Diagnose-Funktionen Im folgenden werden allgemeine Diagnose-Funktionen erläutert. Beachten Sie folgende weitere Diagnosemöglichkeiten: Oszilloskop – Siehe “Integriertes Oszilloskop” auf Seite 190. Logic-Analyzer – siehe Kapitel 7 “Integrierter Logic-Analyzer” auf Seite 199 Betriebsart „Ser- (Ausgewählte) Funktionen der Betriebsart „Service –...
Lage-Istwert in [mm] IPO_V_Soll: Drehzahl-Sollwert in [mm/s] IPO_V_Ist: Drehzahl-Istwert in [mm/s] IPO_A_Soll: Beschleunigungs-Sollwert in [mm/s IPO_A_Ist: Beschleunigungs-Istwert in [mm/s IPO_R_Soll: Ruck-Sollwert in [mm/s IPO_R_Ist: Ruck-Istwert in [mm/s 5 – 190 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 424
IPO-Signale (Modus „IPO“): Lage-Istwert in [mm] Lage-Sollwert in [mm] Schleppfehler in [µm] Geschwindigkeits-Istwert in [mm/s] Geschwindigkeits-Sollwert in [mm/s] Beschleunigungs-Istwert in [mm/s Beschleunigungs-Sollwert in [mm/s Leistung in [W] Drehmoment in [Nm] Hinweis ...
Seite 425
Eingabefeldern „Num – Bit – Verg – Auswahl“ die PLC-Adresse und den Vergleichswert 0/1. Eingabefeld „Stop Nachlauf“: defieren Sie die Anzahl Messpunkte, die nach Eintritt der Stop-Bedingung noch aufgezeichnet werden sollen 5 – 192 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 426
Menüpunkt Trigger – Kanal bei IPO-Signalen (Dialogbox „Kanal Trigger“). Wählen Sie unter folgenden Trigger-Möglichkeiten: Eingabefelder „Start/Stop Trigger – Vergleich – Wert“: wählen Sie das Trig- ger-Signal aus und definieren den Vergleichswert Eingabefeld „Stop Nachlauf“: defieren Sie die Anzahl Messpunkte, die nach Eintritt der Stop-Bedingung noch aufgezeichnet werden sollen Menüpunkt Trigger –...
Seite 427
Legende: VGL: Verleichswert Trig: Triggerbedingung ist erfüllt 5 – 194 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 428
Menüpunkt Anzeige (Dialogbox „Anzeige eintsellen“ zur Beeinflussung der Kurven-Darstellung): wählen Sie mit der Weiter-Taste das Signal aus (die Farbe der Kurve, das Aggregat und der Signal-Typ werden angezeigt) Eingabefeld „Amplitude 100%“: legen Sie fest, welcher Signalwert dem Anzeigewert 100 entspricht (das Anzeigefeld kennt den Maßstab –100 ... +100).
Seite 429
Messwerte werden in die Datei geschrieben IPO-Mode: schwarz: Status Messwerte nicht speichern grün: Messwerte werden in eine Datei geschrieben (das Warten auf Trig- ger und das Aufzeichen wird nicht unterschieden) 5 – 196 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 430
Menü „Datei Anzeige gespeicherter Daten: Bei der Anzeige von gespeicherten Messwer- Anzeige“ ten schaltet der CNC PILOT auf das Menü „Datei Anzeige“. Unterhalb des Anzeigefensters werden die aktuellen Einstellungen und in dem Feld rechts die Messwerte an der Cursor-Position angezeigt. Bedienmöglichkeiten: ...
Seite 431
Folgende Einstellungen sind für das Oszilloskop erforderlich: Aufzeichnungs-Datei auswählen (Empfehlung: „OSZI“): Menüpunkt „Ein- stell(ungen) – Messwerte Organisation – laden“ – Datei auswählen aufzuzeichnende Signale definieren: Menüpunkt „Messwerte“ – Dialogbox „Kanal Definition“ 5 – 198 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 432
Triggerbedingung festlegen: Menüpunkt „Trigger – CCU-Trigger“ – Dialog- box „Triggerbedingung“: Einstellungen sichern: Menüpunkt „Einstell(ungen) – Einstell. Organisation – sichern“ – Datei auswählen/anlegen (in diesem Beispiel: „LA_KREIS“) Aufzeichnug aktivieren: Menüpunkt „Start“ – das Oszilloskop wartet auf den Eintritt der Triggerbedingung (gelbe LED) Aufzeichnung und den Speichervorgang abwarten (Aufzeichnung: grüne LED –...
Einstellen des IPC- und kv-Faktors (IPC=Integral Phase Compensation) TNCopt wird ausführlich in dem Benutzer-Handbuch TNCopt V2.0 beschrieben. Dieses Handbuch ist als PDF-Datei unter „C:\Transfer\TNCopt\ tncopt_20_de.pdf“ abgelegt. Alternativ können Sie das Handbuch bei HEIDENHAIN anfordern. 5 – 200 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 434
Die folgende Übersicht zeigt die Maschinen-Parameter, die Sie mit TNCopt- Funktionen ermitteln können: TNCopt-Funktion Parameter-Bezeichnung MP-Nummer Inbetriebnahme und Optimierung des Stromreglers Proportionalfaktor digitale Stromregelung MP 827, ..; MP 1013, ..; MP 1113, .. Integralfaktor digitale Stromregelung Inbetriebnahme und Optimierung des Drehzahlreglers bei Linear- und C-Achsen: MP 1004, ..;...
Seite 435
5 – 202 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
5.13.1 Hinweise zur Erst-Inbetriebnahme Wird die CNC PILOT Steuerung das erste Mal für eine Maschinenvariante eingesetzt, liegt die „Erst-Inbetriebnahme“ vor. Ausgehend von der von HEIDENHAIN gelieferten Source-Konfiguration erstel- len Sie mit dem KonfigPilot die Maschinen-Konfiguration. Die Maschinen- Konfiguration beinhaltet die Parameter, M-Funktions-Anpassungen, Menü- Anpassungen, etc., abgestimmt auf die Maschinen-Variante.
Seite 437
Hinweis Wenn Sie den Parameter „Antriebsart = 0“ (MP 827, ...; 1013, ...; 1113, ...) setzen, wird der Antrieb für die Inbetriebnahme inaktiv geschaltet. 5 – 204 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 438
5 – 16 M0/M1 für alle NC-Kanäle Interpreterstop bei Werkzeugwechsel Ausbaustufen-Kennung 1 MP 165 Konvertierungsliste M-Funktionen HNH – OEM M-Funktion HEIDENHAIN 5 – 159 M-Funktion OEM MP 201 Schlittenart und Lage Schlittennummer 5 – 19 ...
Seite 440
Spindel-Antriebe – digitale Schnitt- stelle Funktion und Eingabe Seite Motor- und Leisungsteile konfigurieren MP 802, Konfigurationsdaten Teil 2 - Spindel Achstyp = „3“ für digitale Antriebs-Schnittstelle 5 – 49 Ausbaustufen-Kennung 5 – 47 Allgemeine Einstellungen Messgeräte konfigurieren (siehe nachfolgende Tabelle) ...
Seite 441
Drehzahlregler-Filter Verwenden Sie ausschließlich den ersten Filter. Filter-Typ 1. Filter 5 – 84 0: Filter nicht aktiv 2: Bandsperre-Filter Mittenfrequenz 1. Filter Dämpfung Bandsperre 1. Filter 5 – 208 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 442
Messgeräte für Siehe Ausbaustufenkennung in “MP 802, ...: Konfigurationsdaten Teil 2” auf Spindeln konfigu- Seite 47 rieren (digitale Schnittstelle) Ausbaustufen-Kennung bei ... separatem Geber zur Lage- und Drehzahl-Erfassung Messgeräte zur Lageregelung Inkrementales Winkelmessgerät Drehzahlmessgerät zur Drehzahlregelung (Anschluss an die CCU) Inkrementales Drehzahlmessgerät (Synchronmotor, vom Hersteller ausgerichtet) Inkrementales Drehzahlmessgerät (Asynchronmotor)
Seite 443
Geber zur Lage- und Drehzahl-Erfassung Messgeräte zur Lageregelung Inkrementales Winkelmessgerät Drehzahlmessgerät zur Drehzahlregelung Inkrementales Drehzahlmessgerät einem Drehzahlmessgerät zur Lage- und Drehzahl-Erfassung 28 Inkrementales Drehzahlmessgerät (Synchronmotor, vom Hersteller ausgerichtet) Inkrementales Drehzahlmessgerät (Asynchronmotor) 5 – 210 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 444
Antriebe für C-Achsen Funktion und Eingabe Seite Motor- und Leistungsteile konfigurieren MP 1002, Konfigurationsdaten Teil 2 - C-Achse Achstyp = „3“ für digitale Antriebs-Schnittstelle (CC422) 5 – 55 MP 1003, Konfigurationsdaten Teil 3 - C-Achse MOT-Identnummer 5 – 24 ...
Seite 446
Messgeräte für Siehe Ausbaustufenkennung in “Ausbaustufen- Kennung C-Achse” auf C-Achsen konfigu- Seite 57) rieren Ausbaustufen-Kennung bei ... separatem Geber zur Lage- und Drehzahl-Erfassung Messgeräte zur Lageregelung Inkrementales Winkelmessgerät Absolutes Längen- oder Winkelmessgerät mit EnDat-Interface Drehzahlmessgerät zur Drehzahlregelung Inkrementales Drehzahlmessgerät (Synchronmotor, vom Hersteller ausgerichtet) Inkrementales Drehzahlmessgerät (Asynchronmotor) Drehzahlmessgerät mit EnDat-Interface...
Seite 447
Konfigurationsdaten Teil 3 - Linear- und Rundachse Achstyp für I t-Überwachung 5 – 78 MP 1113, Achsparameter digital Linearachse t-Überwachung 5 – 78 -Glied des Drehzahlreglers (Verzögerung 2. Ordnung) 5 – 85 Tiefpass-Filter 5 – 214 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 449
Drehzahlmessgerät zur Lage- und Drehzahl-Erfassung Inkrementales Drehzahlmessgerät (Synchronmotor, vom Hersteller ausgerichtet) Inkrementales Drehzahlmessgerät (Asynchronmotor) Inkrementales Drehzahlmessgerät (Synchronmotor, vom Hersteller nicht ausgerichtet) Absolutes Drehzahlmessgerät mit EnDat-Interface Absolutes Drehzahlmessgerät mit EnDat-Interface – nicht justiert 1 5 – 216 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 450
Regelkreise konfigurieren Funktion und Eingabe Seite Wegmessgeräte konfigurieren MP 802, Konfigurationsdaten Teil 2 Geberauflösung 5 – 47 MP 1002, Konfigurationsdaten Teil 2 Geberüberwachung ein/aus 5 – 55 Geschwindigkeit 2 beim Referenzpunktfahren Referenzfahrrichtung Anzahl Inkremente (bei „Winkel C-Achse“) 5 –...
Seite 451
Der Reihe nach Hauptspindel, weitere Spindeln und die Achsantriebe prüfen: Hauptschalter AUS Anlaufsperre-Stecker für zu prüfenden Antrieb aufstecken Hauptschalter EIN Antriebe einschalten Betriebsbereitschaft der Antriebsregler prüfen Betriebsart Maschine – Handsteuern wählen Freigabeanforderung der Regelung durch die PLC prüfen 5 – 218 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 456
Konfiguration: Werkzeugträger, Werkzeug messen, Kühlkreislauf Funktion und Eingabe Seite Werkzeugträger konfigurieren MP 501, Werkzeugträgerbeschreibung Ordnungsnummer 5 – 59 Absoluter Winkel zur Maschinenachse Drehrichtung Spindelnummer Maximale Schwenkposition Anzahl der Aufnahmen X-Maß zur Schlittenreferenz ...
Seite 457
Kühlmittelkreislauf n (n: 1 bis 8) - 2038 Kühlkreislauf vorhanden ? 5 – 62 M-Funktion Kühlmittel ein M-Funktion Kühlmittel aus M-Funktion Kühlmittel Hochdruck M-Funktion Kühlmittel Normaldruck 5 – 224 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 458
Spezielle Funktionen Funktion und Eingabe Seite Look-ahead (Parameter nur bei Bedarf einstellen) MP 22 Look-ahead 5 – 143 Echtzeitkoppelfunktionen (Parameter nur bei Bedarf einstellen) MP 1028, Echtzeitkoppelfunktionen C-Achse 5 – 154 MP 1128, Echtzeitkoppelfunktionen Linearachse 5 – 154 Konvertierung bei Spiegelung (Parameter nur bei Bedarf einstellen) MP 135, Konvertierungsliste G-Funktionen ...
Seite 459
Belastungsüberwachung Linearachse Überwachungsstartzeit 5 – 149 Anzahl zu mittelnder Abtastwerte Reaktionsverzögerungszeit P1 Reaktionsverzögerungszeit P2 Anzeige Funktion und Eingabe Seite MP 17 Anzeige Einstellung Ist-Anzeigeart 5 – 11 5 – 226 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 460
Steuerungs-Para- meter einstellen Definition Seite SP 301 Anzeige Typ n Handsteuern (n: 1 bis 6) bis 306 Bild Feld n (n: 1 bis 12) - siehe Tabelle 5 – 173 Schlitten / Spindel Aggregat-Gruppe SP 307 Anzeige Typ n Automatik (n: 1 bis 6) bis 312 ...
Parameter in der im folgenden aufgeführten Reihenfolge einstellen und prü- Hinweis Wenn Sie den Parameter „Antriebsart = 0“ (MP 827, ...; 1013, ...; 1113, ...) setzen, wird der Antrieb für die Inbetriebnahme inaktiv geschaltet. 5 – 228 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 462
Maschinenspezifi- sche Einstellungen Funktion und Eingabe Seite Werkzeugaufnahmen MP 511, Beschreibung Werkzeugaufnahme Korrektur X 5 – 60 Korrektur Z Korrektur Y Linearachsen MP 1116, Endschalter, Schutzzone, Vorschübe Software-Endschalter negativ 5 – 44 Software-Endschalter positiv Referenzmaß...
6 Übersicht der Module und Operanden 6.1 Übersicht der Module Modul Funktion SW-Stand Seite 9003 Analog-Eingang einlesen 7–20 9006 PLC-Timer setzen und starten 7–10 9007 Diagnose-Information der PL-Module 7–19 9019 Größe des Rechenstacks 7–36 9051 Zahlenwandlung Binär -> ASCII 7–31 9052 Zahlenwandlung ASCII ->...
Seite 470
340 460-12 7–24 9515 Steuerung ausschalten (Shutdown) 7–40 9530 Parameterübergabe an die NC 7–70 9540 Status eines Dateizugriffes 7–99 9560 Dialog aktivieren 7–91 9561 Dialogstatus umschalten 7–92 9562 Dialogstatus abfragen 7–93 6 – 4 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
6.2 Übersicht der Operanden (nach Adresse) Adresse Name Bedeutung Seite 0202 PN_PLCSTAT Status der PLC 7–39 0203 NP_NC_SCHUTZKLASSE Schutzklasse 7–46 0208 NP_DATUM_TAG System-Datum - Tag 7–43 0209 NP_DATUM_MON System-Datum - Monat 7–43 0210 NP_DATUM_JAHR System-Datum - Jahr 7–43 0211 NP_ZEIT_STU System-Zeit - Stunde 7–43 0212...
Seite 472
Auftrags-Parameter - Spindel 1 7–128 W 1474 NP_K1_M_UEB1 1. M-Funktionsspeicher - Kanal 1 7–138 W 1476 NP_K1_M_UEB2 2. M-Funktionsspeicher - Kanal 1 7–138 W 1478 NP_K1_M_UEB3 3. M-Funktionsspeicher - Kanal 1 7–139 6 – 6 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 473
Adresse Name Bedeutung Seite W 1480 NP_K1_T_UEB T-Funktionsspeicher - Kanal 1 7–143 1482 NP_K1_BETRIEBSART1 Betriebsart (I) - Kanal 1 7–144 1483 NP_K1_KANALSTAT1 Kanal-Status (I) - Kanal 1 7–146 1484 NP_K1_KANALSTAT2 Kanal-Status (II) - Kanal 1 7–148 1485 NP_K1_KANALSTAT3 Kanal-Status (III) - Kanal 1 7–149 1512 NP_K1_PROJACHS...
Seite 474
Anzahl der vorhandenen PL-Module 7–15 4011 FB_LE_INFO Informationen des Hauptrechners 7–16 4020 FB_Fehler_DIVBYZERO Fehler: Division durch 0 7–37 4021 FB_Fehler_MulOverrun Fehler: Speicherüberlauf beim Multiplizieren 7–37 4022 FB_Fehler_ModError Fehler bei der Modulorechnung 7–37 6 – 8 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 475
Adresse Name Bedeutung Seite W 4024 FW_FEHLER_MOD_9xxx Fehlernummer 7–30 W 4026 FW_FEHLER_MOD_9xxx_ Fehlernummer 7–30 ZYKLUS W 4028 FW_FEHLER_MOD_9xxx_NR Modulnummer 7–30 4030 FB_TASTENCODE aktueller Tastencode 7–94 4032 FD_PARAM_SOLL_SPIEGEL_ Anzahl Parameter, bei denen die PLC „spie- 7–70 COUNT geln“ angefordert hat 4036 FD_PARAM_IST_SPIEGEL_ Anzahl Parameter, die die NC „gespiegelt“...
W 4002 FW_PLC_ZYKLUS_ZEIT aktuell eingestellte PLC-Zykluszeit 7–36 0978 NP_CNC_STAT_ART NC-Status-Art 7–46 W 0980 NP_CNC_STAT_DAT01 NC-Status-Daten 7–47 W 0352 NP_CNCFEL Fehlernummer 7–62 0354 NP_CNCFEL_ORT Subsystem, das den Fehler ausgelöst hat und 7–63 Fehler-Quittierung 6 – 10 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 477
Adresse Name Bedeutung Seite 0209 NP_DATUM_MON System-Datum - Monat 7–43 0210 NP_DATUM_JAHR System-Datum - Jahr 7–43 0208 NP_DATUM_TAG System-Datum - Tag 7–43 0358 NP_FEHL_FENSTER Klassen, der im Fehlerfenster anstehenden 7–62 Fehler 1553 NP_K1_ACHS1STAT Achs-Status - Kanal 1 7–152 1482 NP_K1_BETRIEBSART1 Betriebsart (I) - Kanal 1 7–144 1549...
Seite 481
7 PLC Laufzeitsystem 7.1 Einführung ..................7 – 5 7.2 Operanden ..................7 – 6 7.3 Timer ....................7 – 10 Modul 9006:PLC-Timer setzen und starten ......7 – 10 7.4 Zähler (Counter) ................7 – 12 7.5 Eingänge, Ausgänge ..............7 – 14 Modul 9007 Diagnose-Information der PLC-EA-Module ..
Seite 482
7.11.19 Werkstückzählung durch die PLC ........7 – 187 7.11.20 Freigabe-Anforderungen an die NC ........7 – 188 7.11.21 Kanalauftrag an die NC ............7 – 189 7.11.22 Zykluskommando .............. 7 – 194 7 – 2 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 483
7.12 Test- und Inbetriebnahmeunterstützung ........ 7 – 199 7.12.1 Integrierter Logic-Analyzer ..........7 – 199 7.12.2 Funktionen der Betriebsart Diagnose ........7 – 202 7.13 PLC-Parameter ................7 – 204 September 2004 7 – 3...
Seite 484
7 – 4 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 485
7 PLC Laufzeitsystem 7.1 Einführung CNC PILOT 4290 mit PLC Laufzeitsystem September 2004 Einführung 7 – 5...
Seite 486
0, 1 BYTE vorzeichenbehaftete –128 bis 127 kurze Zahl WORD vorzeichenbehaftete –32 768 bis 32 767 ganze Zahl DWORD vorzeichenbehaftete –2 147 483 648 doppelte ganze Zahl bis 2 147 483 647 7 – 6 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 487
Operanden- In der folgenden Tabelle ist die Operanden-Übersicht (das Prozessabbild) Übersicht aufgeführt. Adresse Größe Programmierung Bedeutung absolut relativ Operandentyp: BWD (= Byte, Word, DoubleWord) 120000 4000 B0 bis B3999 Schnittstelle NC – PLC 4000 3000 B4000 bis B6999 Firmwaredaten LZS 7000 1000 B7000 bis B7999...
Seite 488
Zähler-Inhalt C96 bis C143 Zählerimpuls-Freigabe Operandentyp: Timer 129144 T0 bis T199 Timer-Start T200 bis T399 Timer läuft Operandentyp: String 129544 1024 1024 S0 bis S7 String-Register (8 * je 128 Byte) 7 – 8 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 489
Operanden-Adres- Der Speicher für die Operanden B (8 Bit), W (16 Bit), D (32 Bit) ist nur 8 Bit sierung (Byte, Wort, breit. Da die Operanden 8, 16 bzw. 32 Bit breit sein können, tritt eine Überlap- Doppelwort) pung des Speicher-Bereichs auf, die Sie bei der Adressierung beachten müs- sen: Doppelwort Wort...
Seite 490
B/W/D/K <Timer-Nummer> Eingabewert: 0 bis 199 B/W/D/K <Laufzeit> Eingabewert: 0 bis 1 000 000 [ms] 9006 Fehlererkennung Word Wert Bedeutung W4024 Funktion fehlerfrei ausgeführt nicht erlaubte Timer-Nummer oder zu große Laufzeit 7 – 10 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 491
Beispiel: Start von Timer 1 Laufzeit in D4058 = 9 (PLC-Zyklen) Anzahl aktive Timer Das PLC-Laufzeitsystem liefert in „FW_ANZAHL_AKTIVE_TIMER“ die Anzahl der aktiven Timer. Sollten vom PLC-Projekt keine oder wesentlich weniger Timer genutzt werden, sollte aus Performancegründen die korrigierte Anzahl eingetragen werden.
Seite 492
Anzahl der aktiven Zähler. Sollten vom PLC-Projekt keine oder wesentlich weniger Zähler genutzt werden, sollte aus Performancegründen die korrigierte Anzahl eingetragen werden. Kurzbeschreibung W4048 Adresse Name Bedeutung W 4048 FW_ANZAHL_AKTIVE_ Anzahl der aktiven Zähler COUNTER 7 – 12 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 494
Hinweis Werden ausschließlich EA-Module PLD 16-8 verwendet, kann das PLC- Ein-/Ausgabe-System PL 510 im Modus „PL410-kompatible Adressierung“ betrieben werden. Dann entspricht die Adresszuordnung dem EA-System PL 4xx B. 7 – 14 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 495
Anzahl PL-Module Die digitalen Ein-/Ausgänge der LE, sowie die Ein-/Ausgänge der erkannten EA-Systeme werden vom LZS synchron zum PLC-Zyklus aktualisiert. Die Nutzung von analogen Eingaben wird aus dem PLC-Projekt über PLC-Module gesteuert. Das PLC-Laufzeitsystem führt in „FB_PL4xxB_ANZAHL“ die Anzahl der vorhandenen PLB 510- oder PL 4xx B-Module.
Seite 496
Das 24 V-Spannungsversorgung des des Signals „Steuerung betriebsbereit“ 0: ist nicht vorhanden 1: ist vorhanden Bit 7 BIT_LE_80H 0: Der Hauptrechner liefert keine Informationen. 1: Der Hauptrechner liefert Informationen. 7 – 16 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 497
Adressierung der Ein- und Ausgabedaten des MC und der EA-Systeme Adresse Größe Programmierung Bedeutung Eingänge der LE und der PL-Module im BWD-Bereich mit Flankenkennung 7000 B7000 bis B7031 Eingänge des MC 7032 B7032 bis B7095 Eingänge erste PL410B / PL510 7128 B7128 bis B7152 Maschinen-Bedienfeld...
Seite 498
0: Der Eingang hat den Wert 0. 1: Der Eingang hat den Wert 1. Beispiel: Bxxxx = 3 Der Eingang ist vom letzten Zyklus von 0 auf 1 gewechselt (Kennung Flanke gesetzt, aktueller Wert ist 1). 7 – 18 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 499
Diagnose-Informa- Modul 9007 Diagnose-Information der PLC-EA-Module tion der PLC-EA- Die möglichen Funktionen des Moduls sind vom eingesetzten EA-System Module abhängig: PLC-EA-System PL 4xxB: Das Modul liefert die unten aufgeführten Diagnose-Informationen. PLC-EA-System PL 510: Das Modul liefert ausschließlich die „Gesamte Anzahl PLB 510 an dieser LE“.
Seite 500
Nr. 64 bis 69: natürliche Zahl mit der Einheit 0,01 V bzw. 0,1° C Fehlererkennung Word Wert Bedeutung W4024 Funktion fehlerfrei ausgeführt Ungültige Nr. des Analog-Eingangs Analog-/Temperatureingang kann nicht gelesen werden, da PL510-System im modularen Modus betrieben wird. 7 – 20 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 501
Modul 9133 Analog-Werte der Logik-Einheit einlesen Das Modul 9133 ermittelt die aktuelle Innentemperatur und verschiedene Analogwerte der Logikeinheit. Aufruf: B/W/D/K <Kennung> 0: Innentemperatur der LE 3: Batteriespannung 16 bis 23:Analog-Eingang X15 bis X22 auf dritter Platine 24 bis 31:Analog-Eingang X15 bis X22 auf vierter Platine 4: 2,5 Volt Referenzspannung 6: Override-Poti F 7: Override-Poti S...
Seite 502
1 bis 6: Analog-Ausgang 1 bis 6 (X8) B/W/D/K <Analog-Spannung in mV> 9130 Fehlererkennung Word Wert Bedeutung W4024 Analogspannung wurde ausgegeben Nicht vorhandener Analogausgang oder Analogausgang steht der PLC nicht zur Verfügung 7 – 22 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 503
Eingänge im Sie können Eingänge an der Logik-Einheit im IPO-Takt erfassen. Der Zustand IPO-Takt lesen des Eingangs-Signals wird in einem Doppelwort abgelegt. Dieses Doppelwort wird von der PLC ausgelesen und ausgewertet. Voraussetzung: Signaldauer > IPO-Takt Hinweis: Die während eines PLC-Taktes einlaufenden Signale werden beginnend mit dem niederwertigen Bit in das Doppelwort geschrieben.
Seite 504
0 k+ 40 * Eingang I 40 quell_array[X] INCX k+ 128 * Eingang I 128 quell_array[X] INCX k+ 18 * Eingang I 18 quell_array[X] k+ 3 k&quell_array k&ziel_array 9513 ENDI 7 – 24 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 505
7.5.2 Ein-/Ausgänge des PLC-Ein-/Ausgabe-Systems PL 510 Betriebsmodus Das PLC-Ein-/Ausgabe-System PL 510 kann in folgenden Modi betrieben einstellen werden: 410er Modus (= Zustand nach Power-On-Reset): das EA-System verhält sich wie ein Modul PL 4xxB 510er Modus (Modular-Modus) Modul 9139 Modus einstellen Mit diesem Modul schalten Sie das EA-System auf den gewünschten Modus.
Seite 506
Bit 0 = 1: Basismodul ist spannungsversorgt Bit 1..15: interne Bedeutung EA-Modul-Typ 0..3 0..3 0: kein Modul im Steckplatz 2: PLD 16-8 3: PLA 4-4 interne Verwendung interne Verwendung 7 – 26 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 507
Tabelle „Statusart (Art) und Status“ Bedeutung Slot Status (Rückgabewert) EA-Modul-Status 0..3 0..3 EA-Modultyp = 2 Bit 0=1: Ausgänge 0..3 spannungsversorgt Bit 1=1: Ausgänge 4..7 spannungsversorgt Bit 2=1: Kurzschluss an einem der Ausgänge Bit 3=1: Leerlauf an einem der Ausgänge ...
Seite 508
Analogeingang 4..7: 0° C bis +100° C in 0,01°-Schritten Fehlererkennung Word Wert Bedeutung W4024 Funktion fehlerfrei ausgeführt ungültige Nummer für Basismodul oder Steckplatz Funktion nicht möglich, da kein PL510-System angeschlossen oder kein analoger EA-Modultyp vorhanden ist 7 – 28 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
7.5.3 Motortemperatur-Überwachung Zur Messung der Motortemeratur muss an X15 bis X19 jeweils an Pin 13 und Pin 25 ein KTY 84 angeschlossen sein. Der Temperaturwert wird mindestens einmal pro Sekunde ermittelt. Die maximal zulässige Motortemperatur wird der Motortabelle entnommen. Sobald die angegebene Temperatur überschritten wird, wird eine Fehlermeldung ausgegeben und die Antriebe werden automatisch abgeschaltet.
Kurzbeschreibung W4028 Adresse Name Bedeutung W 4028 FW_FEHLER_MOD_9xxx_NR Modulnummer Wert In diesem Zyklus wurden alle Module fehlerfrei ausgeführt. <> 0 Modulnummer des Moduls, das den unter FW_FEHLER_MOD_9xxx_ZYKLUS stehenden Fehler gemeldet hat. 7 – 30 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
7.7 String-Bearbeitung Zahlenwandlung Modul 9051 Zahlenwandlung Binär nach ASCII Binär nach ASCII Modul 9051 wandelt einen binären Zahlenwert in eine ASCII-kodierte Dezimal- zahl im angegebenen Format um und legt diese als String an der angegebenen Adresse ab. Die Zahl wird als Darstellung im 2er-Komplement interpretiert. Bei der Darstellung ohne Vorzeichen wandelt das PLC-Laufzeitsystem den Abso- lutbetrag der Zahl, ohne ein Vorzeichen vor den String zu setzen.
Seite 512
B/W/D/K <Wort-Adresse, ab der die Binärwerte gespeichert sind> B/W/D/K <String-Adresse, in der das PLC-Laufzeitsystem die Hexa- dezimal-Zahlen speichert> B/W/D/K <Anzahl Datenbytes> 9053 Fehlererkennung Word Wert Bedeutung W4024 Funktion fehlerfrei ausgeführt Anzahl Datenbytes zu groß ungültige String-Adresse ungültige Wort-Adresse 7 – 32 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 513
Wandlung ASCII Modul 9054 Wandlung ASCII nach Hexadezimal-Binär nach Hexadezimal- Modul 9054 wandelt Strings ASCII-kodierter Hexadezimalwerte in einen Block Binär von Binärwerten im Wortmerker-Bereich. Der String im angegebenen String- Speicher wird als Kette ASCII-kodierter Hexadezimalzahlen interpretiert und in einen Block entsprechender binärer Bytes gewandelt. Jeweils zwei ASCII-Zei- chen ergeben ein binäres Byte.
Seite 514
L S“X-POS.:123“ = S0 PS K+0 PS K+1 CM 9070 PL W520 String-Speicher (Zeichen) Daten-Stack [Bit] 1 ......10..............128 X – P O S . : 1 2 3 1 2 3 7 – 34 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 515
Module zur String- Modul 9071 Stringlänge ermitteln Verarbeitung Das PLC-Laufzeitsystem ermittelt die Länge des Strings in einem wählbaren String-Speicher (S0 bis S7). Aufruf: K/B/W/D/S<String-Nr. bzw. String> 9071 B/W/D <Länge des Strings> Fehlererkennung Word Wert Bedeutung W4024 Funktion fehlerfrei ausgeführt ungültige Immediate-Strings, Adresse des Quell- oder Ziel-Strings ist außerhalb des gültigen Bereichs (0..7), String-Speicher wurde durchsucht, ohne ein String-Ende zu finden...
PLC-Zyklen (Wertebereich: 0 bis 65 535). Nach dem Erreichen von 65 535 Zyklen, wird wieder ab 0 gezählt. Kurzbeschreibung W4004 Adresse Name Bedeutung W 4004 FW_PLC_ZYKLUS_COUNT Anzahl der ausgeführten PLC-Zyk- 7 – 36 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 517
Fehler bei arithme- Für die Behandlung von Arithmetik-Fehlern im PLC-Programm gibt es in der tischen Befehlen Steuerungskonfigurations-Datei die Angaben (siehe PLCdesign – Menüpunkt „Compile/ Config File“): DIVERROR bei Division durch „0“ MULERROR bei Overflow in der Multiplikation MODERROR bei Fehler in der Modulo-Berechnung Folgende Einstellungen sind möglich und beliebig kombinierbar:...
Meldung an PLC: „Initialisierung abgeschlos- sen“ ab diesem Zeitpunkt wird von der NC auf alle Vorgaben und Aufträge der PLC reagiert Initialisierungs-Infos der I-/O-Ebene auswerten Aufhebung des NOT-AUS-Zustandes 7 – 38 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 519
Hochlaufprotokoll Modul 9500 Hochlaufprotokoll mit CNC mit CNC Aufruf: 9500 B/W/D/K <HOCHLAUF_OK> 1: Hochlauf abgeschlossen Hochlaufstatus In „PN_PLCSTAT“ teilen die PLC und die NC ihren Hochlauf-Status mit: Kurzbeschreibung B0202 Adresse Name Bedeutung 0202 PN_PLCSTAT Status der PLC Wert die PLC ist in der Initialisierungsphase die PLC hat die Initialisierungsphase abgeschlossen Die NC hat die Initialisierungsphase abgeschlossen.
Seite 520
Erster Zyklus-Durchlauf im Steuerungs-Hochlauf Zyklus-Durchlauf nach Änderung des PLC-Projekts Steuerung aus- Modul 9515 Shutdown CNC schalten Die PLC beauftragt die NC das Shutdown durchzuführen. Aufruf: B/W/D/K <Shutdown durchführen ?> 99: Shutdown wird durchgeführt 9515 7 – 40 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
7.9.2 Systemdaten Projektinformatio- Modul 9512 Projektinformationen anfordern nen anfordern Mit dem Modul 9512 können Sie Projektinformationen anfordern. Aufruf: B/W/D/K <Art der Information> 0: Datum und Zeitangabe der PLC-Projektdatei 1: Datum der PLC-Projektdatei 2: Directory und Name der PLC-Projektdatei 3: Name der PLC-Projektdatei B/W/D/K <Stringregister>...
Seite 522
Gesamtstring für die Identnummer „0.123.456“ vom 20. Juli 2000: ‘0.123.456 20-JUL-2000’ Modul 9510 PLC-Versionsstring auf NC-Schnittstelle legen PLC-Versionsstring auf die NC-PLC-Schnittstelle legen Aufruf: B/W/D/K <VER-INFO> Im Format PN_IDENT_NR + PN_ERST_DATUM 9510 7 – 42 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 523
System-Datum/ Die NC übergibt zyklisch in NP_DATUM_* das Systemdatum und in -Zeit NP_ZEIT_* die Systemzeit in binärer Form an die PLC. Bei der Jahresangabe (NP_DATUM_JAHR) werden nur die letzten Ziffern übergeben (1990 = 90 = 5A hex). Die Übergabe der Systemzeit und -datum erfolgt in folgender Reihenfolge: ...
Seite 524
1: Die Spindel * ist konfiguriert. Bit 4 – 7 C_SPI*_VORH 0: Auf der Spindel * ist keine C-Achse konfiguriert. 1: Auf der Spindel * ist eine C-Achse konfiguriert. 7 – 44 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 525
Kanalkennung Die NC übergibt im Handsteuern in NP_KAN_KENN den NC-Kanal, dem aktuell Bildschirm und Tastatur zugeordnet sind. Kurzbeschreibung B0226 Adresse Name Bedeutung 0226 NP_KAN_KENN Kanalkennung Wert Kein NC-Kanal angewählt Kanal 1 nutzt Tastatur und Bildschirm Kanal 2 nutzt Tastatur und Bildschirm Kanal 3 nutzt Tastatur und Bildschirm Kanal 4 nutzt Tastatur und Bildschirm Kanal 5 nutzt Tastatur und Bildschirm...
Seite 526
Daten übernommen hat. Kurzbeschreibung B0978 Adresse Name Bedeutung 0978 NP_CNC_STAT_ART NC-Status-Art Wert keine Statusdaten vorhanden Cursorposition im PLC-Window aktuelle Spindelüberlagerung aktuelle Vorschubüberlagerung Handradstatus Quittierung von der PLC: PLC hat die Statusdaten entgegen genommen 7 – 46 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 527
In NP_CNC_STAT_DAT* übergibt die NC die Statusdaten. Der Inhalt ist von der unter NP_CNC_STAT_ART definierten Art der Statusdaten abhängig. Kurzbeschreibung W0980 Adresse Name Bedeutung W 0980 NP_CNC_STAT_DAT01 NC-Status-Daten W 0982 NP_CNC_STAT_DAT02 NC-Status-Daten W 0984 NP_CNC_STAT_DAT03 NC-Status-Daten W 0986 NP_CNC_STAT_DAT04 NC-Status-Daten W 0988 NP_CNC_STAT_DAT05 NC-Status-Daten W 0990...
Seite 528
Die NC teilt der PLC die angewählte Handradfunktion mit. NP_CNC_STAT_DAT01 Wert: 0: Handrad ist abgewählt 1: Handradfunktion ist Vorschub- überlagerung 2: Handradfunktion ist Spindelüber- lagerung 3: Handradfunktion ist Wegbeauftra- gung NP_CNC_STAT_DAT02 bis frei NP_CNC_STAT_DAT07 7 – 48 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 529
NC-Ansteuerung Über die im Folgenden beschriebenen Daten kann die PLC diverse NC-Ansteu- erungen durchführen. In PN_CNC_ANST_ART kennzeichnet die PLC, dass ein neuer Ansteuerungs- auftrag vorhanden ist. PN_CNC_ANST_ART wird auch von der NC für die Quittierung verwendet. Kurzbeschreibung B0994 Adresse Name Bedeutung 0994 PN_CNC_ANST_ART...
Seite 530
Antriebs-Stillsetzungsvorgang seitens der NC abgeschlossen ist. Diese Bedingung ist erfüllt, wenn die NC – PLC Regler- Freigabe ebenfalls auf 0 geschaltet wurde. Wird das nicht berücksichtigt, kann es zu Not-Aus-Fehlern kommen. 7 – 50 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 531
September 2004 Schnittstelle NC <–> PLC – allgemein 7 – 51...
Der Werkzeugzugriff in der NC erfolgt über Identnummern ("ID"). Zu jeder Werkzeug-ID befindet sich in der NC ein Parameter mit der Codenummer und ein Attribut-Parameter. Die Codenummer ist dabei eine eindeutige Klassifizie- rung aller Werkzeuge im System. 7 – 52 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 533
Programmierung Für die Ansteuerung von Werkzeugmagazinen existieren folgende PLC-G- Funktionen, die auch von der NC interpretiert werden. Die im Folgenden dar- gestellte Form entspricht dem Übergabeformat an die PLC. Dieses entspricht nicht dem vom Bediener eingegebenen Format (siehe Kapitel „G-Funktions- übergabe“).
Seite 534
Damit kommt das Werkzeug mit der Codenummer 111 zum Einsatz. N122 G711 T1002 [ T2 ] Es wird auf die Arbeitsposition 2 des Revolvers geschwenkt. Damit kommt das Werkzeug mit der Codenummer 222 zum Einsatz. 7 – 54 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 535
Parameterstruktur Für die Verwaltung von erweiterten Werkzeugträgersystemen stellt die NC Parameter zur Verfügung gestellt, die sowohl im Hochlauf der Steuerung als auch bei Änderung der PLC übergeben werden. Des weiteren kann die PLC durch Beschreibung dieser Parameter ihren aktuellen Zustand mitführen, der auch nach dem Ausschalten der Steuerung weiter zur Verfügung steht.
Seite 536
PLC gibt den Parameter „WECHSEL AKTIV“ (PLC-Reserveparameter) mit dem Wert „0“ und einer Quittierungsanforderung an die NC wird im Systemhochlauf der Parameter „WECHSEL AKTIV“ mit dem Wert „1“ erkannt, kann eine Fehlerbehandlung durchgeführt werden 7 – 56 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 537
September 2004 Schnittstelle NC <–> PLC – allgemein 7 – 57...
Seite 538
Maschinen-Parameter „Distanz Nocken-Nullpuls“ angegeben ist. *) (* Achse weiter mit langsamer Referenzfahrtgeschwindigkeit bewe- gen. Beim Erkennen des Nullpulses wird der Maschinen-Parameter „Referenzmass“ als Positionswert übernommen und die Achse zum Stillstand gebracht. *) 7 – 58 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 539
Nockensignale Die Referenznocken werden auf beliebige digitale Eingänge gelegt und bei von der PLC Anliegen der Betriebsart „Referenz“ zyklisch von der PLC an das PLC- Laufzeitsystem (und damit an den Interpolator) geliefert. Kurzbeschreibung D6468 Adresse Name Bedeutung 6468 FD_REF_NOCKEN Referenznocken von der PLC Bitbelegung Bit 0 REF_LA_1...
Seite 540
PN_PACNC_KENN= 3 (* Parametertyp = SGN32 *) PN_PACNC_WERT= “Inhalt aus PLC-Parameter ‘Distanz Nocken-Nullpuls (2.Nocken)’ “ PN_PACNC_STR= 1 (* Parameterübergabe an die NC auslösen *) Referenzfahrt kann durchgeführt werden 7 – 60 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 541
September 2004 Schnittstelle NC <–> PLC – allgemein 7 – 61...
Durch diese Funktionalität hat die PLC die Möglichkeit, gezielt auf spezielle Fehler der NC zu reagieren. In NP_CNCFEL übergibt die NC die Fehlernummer an die PLC. Kurzbeschreibung W0352 Adresse Name Bedeutung W 0352 NP_CNCFEL Fehlernummer 7 – 62 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 543
In NP_CNCFEL_ORT übergibt die NC die Kennung des Subsystem, welches den Fehler ausgelöst hat. Des weiteren quittiert hier die PLC die Entgegen- nahme des Fehlers. Kurzbeschreibung B0354 Adresse Name Bedeutung 0354 NP_CNCFEL_ORT Subsystem, das den Fehler ausgelöst hat und Fehler-Quittierung Wert Initialisierungswert von der NC / Quittierungswert von der PLC Ablaufsteuerung...
Seite 544
Kurzbeschreibung B0355 Adresse Name Bedeutung 0355 PN_PLCFEL_STR Strobe des PLC-Fehlers Wert Die NC zeigt an, dass sie den PLC-Fehler übernommen hat. Die PLC zeigt an, dass in PN_PLCFEL ein neuer Fehlercode steht. 7 – 64 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 545
Auftragsabwicklung: PLC-Fehlermeldung wird von der NC angezeigt PLC gibt Fehler an die NC IF ( PN_PLCFEL_STR == 0 ) THEN ELSE PN_PLCFEL = ‘Fehlernummer’ (* Fehlernummer an NC geben *) (* NC hat letzten Fehler noch nicht abgeholt *) IF (‘Fehler mit zusätzlichem Fehlertext’) THEN ELSE Modul 9511 ‘Zus.
Seite 546
Der in NP_PLCFEL_QUI stehende Fehler darf nicht gelöscht werden. In NP_PLCFEL_QUI übergibt die NC die Nummer des zu löschenden PLC-Feh- lercodes. Kurzbeschreibung W0360 Adresse Name Bedeutung W 0360 NP_PLCFEL_QUI Nummer des Fehlers, der gelöscht werden soll. 7 – 66 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 547
Auftragsabwicklung: Eine PLC-Fehlermeldung soll gelöscht werden. NC stellt Löschanfrage NP_PLCFEL_QUI = ‘Fehlernummer’ (* Fehlernummer an PLC geben *) NP_PLC_REAKT = 0 (* Löschanfrage an PLC stellen *) (* 100 ms auf Antwort warten *) IF ( NP_PLC_REAKT > 0 ) THEN ELSE ‘Löschantwort’...
Seite 548
7 – 68 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
7.9.7 Parameter-Übergaben Allgemeines Die PLC-Parameter werden auf der NC genauso verwaltet wie die NC-Parame- ter. Sie liegen auf der Steuerungs-Festplatte und sind definiert mit: einer Nummer einer Kennung (Typ des Parameters) und dem Wert Beim Hochlauf derSteuerung werden alle PLC-Parameter mit diesen beschrei- benden Daten seriell an die PLC übergeben.
Seite 550
Funktion nicht ausführbar (Fifo voll) Kurzbeschreibung D4032 Adresse Name Bedeutung 4032 FD_PARAM_SOLL_ Anzahl Parameter, bei denen die PLC SPIEGEL_COUNT „spiegeln“ angefordert hat 4036 FD_PARAM_IST_ Anzahl Parameter, die die NC „gespie- SPIEGEL_COUNT gelt“ hat 7 – 70 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 551
Parameter an die In NP_PARA_NR übergibt die NC die Parameternummer des zu übertragen- PLC (direkte Nut- den Parameters. zung der Schnitt- Kurzbeschreibung W0448 stellendaten) Adresse Name Bedeutung W 0448 NP_PARA_NR Nummer des Parameters an die PLC In NP_PARA_KENN übergibt die NC die Parameterkennung. Kurzbeschreibung B0450 Adresse Name...
Seite 552
Strobe der Parameterübergabe Wert Die PLC zeigt an, dass sie den Parameter übernommen hat. Die NC zeigt an, dass der Parameter (NP_PARA_NR, ..._KENN, ..._WERT) gültig ist und von der PLC übernommen werden soll. 7 – 72 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 553
Parameter an In PN_PACNC_NR übergibt die PLC die Parameternummer des an die NC zu die NC übertragenden Parameters. Bei der Übernahme des Parameters durch die NC gibt es in Abhängigkeit zur Herkunft des Parameters folgende Unterscheidung im Verhalten: PLC-Parameternummer: Der Parameter wird auf der Festplatte abgelegt. Damit hat er auch nach dem erneuten Hochlauf der Steuerung noch seine Gültigkeit.
Seite 554
Strobe der Parameterübergabe Wert Die NC zeigt an, dass sie den Parameter übernommen hat. Die PLC zeigt an, dass der Parameter (PN_PACN_NR, ..._KENN, ..._WERT) gültig ist und von der NC übernommen werden soll. 7 – 74 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 555
Funktionalitäten Durch die Nutzung von NC-Parametern und unter Ausnutzung der diversen bei der Parameter- Einstellungsmöglichkeiten beim Parameteraustausch (siehe unter Kennung übergabe an die NC des Parameters) hat die PLC diverse Möglichkeiten der Parameterhandha- bung. Die Angabe des Adressaten (also des Eigentümers) eines Parameters ist der Dokumentation des Konfigurierungswerkzeuges zu entnehmen.
Seite 556
7 – 76 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 557
7.9.8 PLC-Fenster Allgemeines Die PLC hat die Möglichkeit, Texte und Bilder in dem PLC-Fenster des Steu- erungs-Bildschirms zur Anzeige zu bringen. Die Texte und Bildschirm-Steuer- anweisungen werden dabei von der PLC über ein FIFO an die NC gegeben. Steueranweisungen sind dabei z.B. Formatangaben, Fenster-Aufträge (Fens- ter öffnen, schließen) oder Text- und Bildreferenzen auf in der NC gespei- cherte Texte und Bildern.
Seite 558
5 bis 9: Der Farbcode ist vom Steuerungshersteller zu erfahren. 10: dunkelgrün 11: hellblau 12: dunkelrot 13: grau 14: gelb 15: weiß 255: keine Änderung der Farbe 7 – 78 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 559
Textausgabe direkt Modul 9501 Textausgabe direkt Es wird ausschließlich der von der PLC gesendete Text ausgegeben. Aufruf: B/W/D/K <Stringregister> (S0..S7) 9501 Fehlererkennung Word Wert Bedeutung W4024 Funktion fehlerfrei ausgeführt Falsche String-Registernummer Falsche Stringlänge Funktion nicht ausführbar (Fifo voll) September 2004 Schnittstelle NC <–>...
Seite 560
B/W/D/K <maximale Zeilenzahl> maximale Zeilenzahl des Textes (0 = keine Begrenzung) B/W/D/K <Stringregister> (S0..S7) 9502 Fehlererkennung Word Wert Bedeutung W4024 Funktion fehlerfrei ausgeführt Falsche String-Registernummer Falsche Stringlänge Funktion nicht ausführbar (Fifo voll) 7 – 80 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 561
Textausgabe Modul 9507 Textausgabe teilformatiert teilformatiert Die Funktion entspricht dem Modul 9502. Es sind allerdings weniger Formatangaben möglich. Aufruf: <Textreferenz> Die Textreferenz muss > 255 sein B/W/D/K <Vordergrundfarbe> Farbcode der Vordergrundfarbe B/W/D/K <Hintergrundfarbe> Farbcode der Hintergrundfarbe B/W/D/K <Position „Spalte“> B/W/D/K <Position „Zeile“> B/W/D/K <Stringregister>...
Seite 562
B/W/D/K <„Zeile“ linker Eckpunkt> B/W/D/K <„Spalte“ rechter Eckpunkt> B/W/D/K <„Zeile“ rechter Eckpunkt> B/W/D/K <Hintergrundfarbe> Farbcode der Hintergrundfarbe 9503 Fehlererkennung Word Wert Bedeutung W4024 Funktion fehlerfrei ausgeführt Funktion nicht ausführbar (Fifo voll) 7 – 82 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 563
PLC-Bilder PLC-Bilder werden mit einem beliebigen BMP-dateierzeugenden Programm erstellt. Alternativ können Sie mit dem KonfigPilot PLC-Bilder anwählen und mit „Paint“ erstellen/anpassen. Der KonfigPilot integriert die Bilder in die PLC-Software. PLC-Bilder sind sprachunabhängig. Sie können bis zu 99 Bild-Gruppen definie- ren. In den folgenden Modul-Aufrufen definieren Datei- und Bild-Referenz das Bild.
Seite 564
B/W/D/K <Datei-Referenz> B/W/D/K <Pixelposition „Horizontal“> Pixelposition des linken oberen Eckpunkts B/W/D/K <Pixelposition „Vertikal“> Pixelposition des linken oberen Eckpunkts 9504 Fehlererkennung Word Wert Bedeutung W4024 Funktion fehlerfrei ausgeführt Funktion nicht ausführbar (Fifo voll) 7 – 84 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 565
Bild löschen Modul 9505 Bild löschen Das durch die Bild-Referenz definierte Bild wird im PLC-Window gelöscht. Das heißt, der Bereich den das Bild eingenommen hat, wird auf die mit „PLC- Window-Steuersatz“ definierte Hintergrundfarbe gesetzt. Ist das Bild mehrfach in dem PLC-Fenster vorhanden, geben Sie in Bildposition das zu löschende Bild an.
Seite 566
Parameter 1: Hintergrundfarbe Steueranweisung = 12: Anforderung der Cursorposition Die NC liefert die aktuelle Cursorposition über den „NC-Status“ an die PLC. Parameter 0 = 0 Parameter 1 = 0 7 – 86 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 567
Steueranweisung = 14: PLC-Fehler löschen Einen oder mehrere PLC-Fehler im Fehlerfenster löschen. Die NC holt für jeden Fehler die Löscherlaubnis von der PLC ein (siehe “Quittierung der PLC-Fehler” auf Seite 66). Sollte ein Fehler nicht löschbar sein, wird von der NC keine Meldung erzeugt.
Seite 568
7 – 88 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 569
7.9.9 PLC-Dialoge Allgemeines Die PLC kann innerhalb des PLC-Fensters Dialogboxen für Dialoge mit dem Benutzer nutzen. Dabei sind folgende Punkte zu beachten: Es kann nur eine Dialogbox aktiv sein. In einer Dialogbox werden maximal 8 Eingabefelder definiert. Davon darf ein Eingabefeld vom Typ „ASCII“...
Seite 570
#DIALOG 11 "Parametereinstellung Spindel 3" 391 323 #LINE "Spannart" #LINE "Ueberwachung EIN/AUS" #LINE "Umschaltposition [mm]" 1 000 #LINE "Spannweg [mm]" 1 000 Das folgende Bild zeigt die „DIALOG 11“ definierte Dialogbox. 7 – 90 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 571
Dialogbox Modul 9560 Dialog aktivieren aktivieren Mit dem Modul 9560 positionieren und aktivieren Sie die Dialogbox. Aufruf: B/W/D/K <Dialogbox-Nummer> Wertebereich: 1..65 535 B/W/D/K <Dialog-Format> 1: Dialogbox wird „aktiv“ geöffnet (aktiv heißt: Tastaturein- gaben werden der Dialogbox zugeordnet) B/W/D/K <Pixelposition „Horizontal“> Pixelposition des linken oberen Eckpunktes B/W/D/K <Pixelposition „Vertikal“>...
Seite 572
„Abbruch-Feldes“. Bei Bedarf kann die PLC mit dem Modul 9561 die Dia- logbox deaktivieren. Danach wird wieder der ursprüngliche Inhalt des PLC- Fensters angezeigt. Aufruf: B/W/D/K <Dialog-Status> 0: Dialogauftrag und Dialogbox deaktivieren. 9561 7 – 92 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 573
Dialogstatus Modul 9562 Dialogstatus abfragen abfragen Mit dem Modul 9562 kontrolliert die PLC, ob der Dialog abgeschlossen ist. Aufruf: 9562 B/W/D <Dialog-Status> 0: kein PLC-Dialog aktiv – keine Dialogbox geöffnet 2: der PLC-Dialog ist aktiv – eine Dialogbox ist geöffnet 3: der PLC-Dialog wurde mit „OK“...
Seite 575
Der Tastencode wird zyklisch geliefert, solange diese Tasten gedrückt sind. Codes zur Beschreibung des PLC-Windows PLC-Window ist geöffnet PLC-Window ist geschlossen folgende Tasten werden nicht an die PLC geliefert (nur CNC PILOT 4290): ESC-Taste Betriebsarten-Taste Info-Taste September 2004 Schnittstelle NC <–> PLC – allgemein...
Seite 576
7 – 96 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
7.9.11 PLC-Dateinutzung Mit Modulen können Sie PLC-Dateien erstellen und darin schreiben. PLC- Dateien sind ASCII-Dateien und werden z.B. zum Speichern von PLC-spezifi- schen Daten benutzt. Da die Dateizugriffe nicht synchron mit den Aufrufen der Module durchgeführt werden können (Echtzeitverletzung durch Plattenzu- griffe), gibt es ein eigenes Modul zur Ermittlung des Zugriffstatus (Modul 9540).
Seite 578
Nummer aus Modul 9240 B/W/D/K/S<String Quelldaten> 9244 B/W/D <Anzahl der geschriebenen Bytes (einschließlich LF)> –1: Fehlercode in W4024 Fehlererkennung Word Wert Bedeutung W4024 Funktion fehlerfrei ausgeführt Falscher File-Handle Falsche Stringnummer Datei Systemfehler 7 – 98 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 579
Status des Modul 9540 Status eines Dateizugriffes Dateizugriffs Dateistatus auslesen Aufruf: <File-Handle> B/W/D/K <STRING_REG> Stringregister S0 – S7 9540 B/W/D <Status> Bit 0: Auftrag läuft Bit 1: Datei korrekt geöffnet Bit 2: Datei fehlerhaft geöffnet Bit 13: Schreibfehler Ist kein Bit gesetzt: Datei-Handle nicht belegt Im angegebenen Stringregister wird der Name der geöffneten Datei zurückgeliefert.
Seite 580
7 – 100 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 581
7.9.12 Echtzeitkoppelfunktionen Die Echtzeit-Koppelfunktionen (EKO) stellen ein allgemein einsetzbares Ver- fahren der NC dar, mit dem die Interpolation so beeinflusst wird, dass verschiedene Maschinenfunktionen leicht appliziert werden können. Als Anwendungsbeispiel kann man hier z.B. die Temperaturkompensation, eine Master-Slave-Achskopplung oder das Langdrehen nennen. Die Echtzeit- Koppelfunktionen werden in jedem Interpolationstakt des IPOs berücksichtigt, bzw.
Seite 582
2: EKO-Leseauftrag 3: K-Variablen-Schreibauftrag 4: K-Variablen-Leseauftrag Der Auftrag wird nach Übernahme von der NC mit folgenden Werten quittiert: 254: Quittierung: Auftrag fehlerhaft beendet 255: Quittierung: Auftrag ok beendet 7 – 102 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 583
EKO-Variablennum- In PN_EKO_VARIABLENNR_** gibt die PLC die Variablennummer an, für die sie unter PN_EKO_AUFTRAG** einen Auftrag abgesetzt hat. Kurzbeschreibung B1153 Adresse Name Bedeutung 1153 PN_EKO_VARIABLENNR_01 EKO-Variablennummer 1 1159 PN_EKO_VARIABLENNR_02 EKO-Variablennummer 2 1165 PN_EKO_VARIABLENNR_03 EKO-Variablennummer 3 1171 PN_EKO_VARIABLENNR_04 EKO-Variablennummer 4 1177 PN_EKO_VARIABLENNR_05 EKO-Variablennummer 5 1183 PN_EKO_VARIABLENNR_06 EKO-Variablennummer 6...
Seite 585
Auftragsabwicklung „EKO-Auftrag von der PLC“ PLC fordert EKO-Auftrag an IF ( ( PN_EKO_AUFTRAG_** < 1 ) OR ( PN_EKO_AUFTRAG_** >= 254) ) THEN ELSE IF ( ‘Auftrag lesen’ ) (* letzter EKO- THEN ELSE Auftrag noch PN_EKO_VARIABLENNR_** = PN_EKO_VARIABLENNR_** = ‘Variabnr.’ nicht beendet ‘Variabnr.’...
Seite 586
PLC definiert die Variablennummer (PN_EKO_VARIABLENNR_02 = 43) die PLC beschreibt den Variablenwert (PN_EKO_VARIABLENWERT_02 = 3000) die PLC fordert einen Schreibauftrag an (PN_EKO_AUFTRAG_02= 1) die NC bearbeitet den Auftrag und quittiert ihn (PN_EKO_AUFTRAG_02 = 255) 7 – 106 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 587
September 2004 Schnittstelle NC <–> PLC – allgemein 7 – 107...
1: Die Spindel läuft mit einer Drehzahl n > 50 1/min Bezug: bei geregelten Spindeln: Istdrehzahl bei gesteuerten Spindeln mit Geber: Istdrehzahl bei gesteuerten Spindeln ohne Geber: Solldrehzahl 7 – 108 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 589
Bit 2 POS_FEN_LAGE 0: Die Spindel ist nicht in Lageregelung oder ist in Lageregelung und hat dabei das vorgegebene „Positionsfenster Lage“ noch nicht erreicht. 1: Die Spindel hat das vorgegebene „Positionsfenster Lage“ der Lagere- gelung erreicht. Der Positionswert in NP_S*_SPIPOS ist gültig. POS_FEN_LAGE wird nicht bei gesteuerten Spindeln ohne Geber verwen- det.
Seite 590
Im Synchronlauf wird dieses Signal für die führende und geführte Spindel ausgegeben. Bit 1 WINKEL_SYNC 0: Winkelsynchronlauf ist nicht angewählt. 1: Winkelsynchronlauf ist angewählt. Im Synchronlauf wird dieses Signal für die geführte Spindel ausgegeben. 7 – 110 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 591
Bit 2 SYNC_ERREICHT 0: Die Spindel befindet sich nicht innerhalb des Positionsfensters oder ein Synchronlauf ist nicht aktiv. 1: Die Spindel befindet sich innerhalb des Positionsfensters. Das Positionsfenster wird durch den Parameter „Toleranzwert Drehzahl“ bei Drehzahl-Synchronlauf oder durch die Parameter „Drehzahltoleranz –, Lagetoleranz Synchronlauf“...
7.10.3 Spindeldrehzahl an die PLC Mit NP_S*_SPIDREHZ übergibt die NC zyklisch (100ms) den Wert der aktuel- len Spindeldrehzahl. Die PLC muss die Übergabe mit dem Wert 0FFFF hex quittieren. Die Daten haben die Dimension 1/min. Die PLC muss den Wertebereich von NP_S*SPIDREHZ während des Steuerung-Hochlaufes mit FFFF hex beschreiben, um der NC anzuzeigen, dass diese Option durch die PLC unterstützt wird.
Seite 594
Die Reglerfreigabe wird nur auf Anforderung von der PLC gesetzt (siehe PN_S*_SPIFREIANF) Bit 5 C_ANTR_BEREIT 0: Der C-Achs-Antrieb ist nicht betriebsbereit. 1: Der C-Achs-Antrieb ist betriebsbereit (ist am Netz). 7 – 114 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 595
7.10.5 C-Achs-Status an die PLC Kurzbeschreibung B1288 Adresse Name Bedeutung 1288 NP_S1_C_STAT C-Achs-Status – Spindel 1 1320 NP_S2_C_STAT C-Achs-Status – Spindel 2 1352 NP_S3_C_STAT C-Achs-Status – Spindel 3 1384 NP_S4_C_STAT C-Achs-Status – Spindel 4 Bitbelegung Bit 0 C_AKTIV C-Achse ist aktiv Bit 1 C_IN_POS C-Achse befindet sich im Lageposi-...
Seite 596
Dieses Datum ist nur gültig, wenn C_AKTIV = 1 ist. Bit 4 C_IN_BEW 0: Die C-Achse ist nicht in Bewegung. 1: Die C-Achse ist in Bewegung. Dieses Datum ist nur gültig, wenn C_AKTIV = 1 ist. 7 – 116 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
7.10.6 Spindeldaten in der PLC Die PLC fordert in PN_S1_INFO_ART_ANFORDERUNG Spindeldaten von der NC an. Die NC übergibt dann in NP_S1_INFO_ART die Art und in NP_S1_INFO_WERT den Wert des Spindeldatums zurück. Kurzbeschreibung B1301 Adresse Name Bedeutung 1301 PN_S1_INFO_ART_AN Spindeldaten von der NC anfordern – FORDERUNG Spindel 1 1333...
7.10.7 Getrieberückmeldung an die NC Kurzbeschreibung B1296 Adresse Name Bedeutung 1296 PN_S1_SPIGETR Getrieberückmeldung – Spindel 1 1328 PN_S2_SPIGETR Getrieberückmeldung – Spindel 2 1360 PN_S3_SPIGETR Getrieberückmeldung – Spindel 3 1392 PN_S4_SPIGETR Getrieberückmeldung – Spindel 4 Bitbelegung Bit 0 GET_RUECK_01 Getrieberückmeldung Bit 1 GET_RUECK_02 Bit 2 GET_RUECK_04...
Seite 600
(PN_S*_SPIFREI) auf „1“ getestet. Bei Überwachung von der NC wird der Parameter „Toleranzwert Drehzahl“ berücksichtigt. 1: Es soll keine Drehzahlüberwachung erfolgen. Die Vorschubbewegung wird ohne Rücksicht auf die Drehzahl gestartet. 7 – 120 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
7.10.8 Freigaben an die NC Kurzbeschreibung B1297 Adresse Name Bedeutung 1297 PN_S1_SPIFREI Freigaben – Spindel 1 1329 PN_S2_SPIFREI Freigaben – Spindel 2 1361 PN_S3_SPIFREI Freigaben – Spindel 3 1393 PN_S4_SPIFREI Freigaben – Spindel 4 Bitbelegung Bit 0 FREIGABE Spindelfreigabe Bit 1 STILLSTAND Spindelstillstand Bit 2...
Seite 602
0: Bei vorliegender „Spindelfreigabe“ (PN_S*_SPIFREI) sind alle Spindel- funktionen erlaubt. 1: Bei vorliegender „Spindelfreigabe“ sind nur die Funktionen Spindel- Tippen und Punktstillsetzung erlaubt. EINGESCHR_FKT ist nur im Handsteuern gültig. 7 – 122 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 603
Bit 6 C_DRIFTEN 0: Keine Driftanforderung der C-Achse. Das Bit muss mit Beenden des Einschwenkvorganges – vor der Erteilung der „C-Achs-Freigabe“ (PN_S*_SPIFREI) zurück gesetzt werden. 1: Driftanforderung der C-Achse während des Einschwenkvorganges. Das Bit kann während des Einschwenkvorganges mit der Funktion Mx14 gesetzt werden.
0: Anforderung, die C-Achs-Reglerfreigabe für den Antrieb zu entziehen. 1: Anforderung, die C-Achs-Reglerfreigabe für den Antrieb zu erteilen. Hinweis Zusammenhänge zwischen den Freigabeanforderungen und den Freigabezuständen (NP_S*_SPIFREIZUST): siehe Kapitel „Digitale Antriebe“ 7 – 124 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 605
Umschalten zwi- Bei einem gemeinsamen Antrieb für Spindel und C-Achse müssen die Signale schen Spindel- und von Bit 1 und Bit 4 immer nach dem im Folgenden beschriebenen Verfahren C-Achsbetrieb behandelt werden: 2.1) 2.2) 2.3) 2.4) 1.1) 1.2) 1.3) 1.4) A) Spindel: Anforderung Reglerfreigabe entziehen (siehe PN_S*_SPIFREIANF.
Aufträge erfolgt weiter hinter. Kurzbeschreibung B1305 Adresse Name Bedeutung 1305 PN_S1_SPIAUFT Auftrag Spindel 1 1337 PN_S2_SPIAUFT Auftrag Spindel 2 1369 PN_S3_SPIAUFT Auftrag Spindel 3 1401 PN_S4_SPIAUFT Auftrag Spindel 4 7 – 126 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 607
Auftragsoption 1 Kurzbeschreibung B1306 Adresse Name Bedeutung 1306 PN_S1_SPIAUFTOPT1 Auftragsoption 1 – Spindel 1 1338 PN_S2_SPIAUFTOPT1 Auftragsoption 1 – Spindel 2 1370 PN_S3_SPIAUFTOPT1 Auftragsoption 1 – Spindel 3 1402 PN_S4_SPIAUFTOPT1 Auftragsoption 1 – Spindel 4 Bitbelegung Bit 0 OPTION _1 Optionsangabe 1 Bit 1 OPTION _2...
Seite 608
PLC setzt Spindelauftrag (PN_S1_SPIAUFT = 4) CNC bearbeitet den Auftrag CNC quittiert die Beendigung des Auftrages (PN_S1_SPIAUFT = 255) PLC wählt Spindelbetrieb ab (Bit: SPI_BETR = 0 in PN_S1_SPIBETR) 7 – 128 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 609
Beschreibung der Die Aufträge können nach ihrer Wertigkeit in folgende Gruppen eingeteilt Aufträge: werden: 1 bis 50: bewegungsauslösende Aufträge 51 bis 100: bewegungsbeeinflussende Aufträge 101 bis 150: anzeigende oder koordinierende Aufträge 250 bis 255: reserviert für Quittierungen der NC Es können folgende Aufträge oder Auftragsquittierungen über PN_S*_ SPIAUFT ausgeführt werden: Auftragsnummer...
Seite 610
1: Der Auftrag wird unmittelbar nach der Entgegen- nahme quittiert. Auftrags- Bedeutung Parameter PN_S*_SPIAUF Drehzahl: T_PARA 0: bei konstanter Schnittgeschwindigkeit (G96): in [µm/sec] 1: bei konstanter Drehzahl (G97): in [0,001U/sec] 7 – 130 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 611
Auftrag 2: Spindelstop (M5) Mit diesem Auftrag wird die Spindel entsprechend eines M5 gestoppt. Zusätz- lich kann eine Winkelposition angegeben werden, in der die Spindel stoppen soll. Options-Bits Bedeutung OPTION_1 Stop in Position: 0: Die Spindel soll ohne Berücksichtigung einer Endpo- sition gestoppt werden.
Seite 612
OPTION_9 Berechnung MODULO-360-Grad: 0: Der vorgegebene Lagewert wird vom Interpolator mit MODULO-360-Grad verrechnet. 1: Der vorgegebene Lagewert wird vom Interpolator nicht mit MODULO-360-Grad verrechnet. OPTION_10 nicht benutzt OPTION_15 7 – 132 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 613
Options-Bits Bedeutung OPTION_16 Auftragsquittierung: 0: Der Auftrag wird quittiert, nachdem die Spindel in Position steht. 1: Der Auftrag wird unmittelbar nach der Entgegen- nahme quittiert. Auftrags- Bedeutung Parameter PN_S*_SPIAUF Lageposition in [0,001°] T_PARA September 2004 Schnittstelle NC <–> PLC – Spindeldaten 7 –...
Seite 614
1: darf nicht verwendet werden. OPTION_10 frei OPTION_15 OPTION_16 Auftragsquittierung: 0: Der Auftrag wird quittiert, nachdem die Spindel in Position steht. 1: Der Auftrag wird unmittelbar nach der Entgegen- nahme quittiert. 7 – 134 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 615
Auftrags- Bedeutung Parameter PN_S*_SPIAUF Angabe der Lageposition in der Einheit [0.001 °], falls T_PARA SPI_OPTION_7 (Kuppelposition) = 0 Hinweis Referenzgeschwindigkeit, Nocken-Logik und Auswertung des Nullpunktes siehe „Ausbaustufenkennung“ (Maschinen-Parameter 802, ...). September 2004 Schnittstelle NC <–> PLC – Spindeldaten 7 – 135...
Seite 616
Quittierung durch NC: Auftrag korrekt beendet Mit diesem Wert zeigt die NC der PLC in Abhängigkeit des Optionsbits (OPTION_16) an, dass der Auftrag entweder korrekt beendet wurde oder ent- gegen genommen wurde. 7 – 136 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 617
September 2004 Schnittstelle NC <–> PLC – Spindeldaten 7 – 137...
Seite 618
W 1860 NP_K3_M_UEB2 M-Funktionsspeicher 2 – Kanal 3 W 2052 NP_K4_M_UEB2 M-Funktionsspeicher 2 – Kanal 4 W 2244 NP_K5_M_UEB2 M-Funktionsspeicher 2 – Kanal 5 W 2436 NP_K6_M_UEB2 M-Funktionsspeicher 2 – Kanal 6 7 – 138 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 619
Kurzbeschreibung W1478 Adresse Name Bedeutung W 1478 NP_K1_M_UEB3 M-Funktionsspeicher 3 – Kanal 1 W 1670 NP_K2_M_UEB3 M-Funktionsspeicher 3 – Kanal 2 W 1862 NP_K3_M_UEB3 M-Funktionsspeicher 3 – Kanal 3 W 2054 NP_K4_M_UEB3 M-Funktionsspeicher 3 – Kanal 4 W 2246 NP_K5_M_UEB3 M-Funktionsspeicher 3 –...
Seite 620
Pinole vorfahren und Differenzdruck ein Pinole vorfahren Pinole zurückfahren teachbarer Reitstock vor (in Position 1) teachbarer Reitstock zurück (in Position 2) hydraulischer Reitstock vor (in Position 1) hydraulischer Reitstock zurück (in Position 1) 7 – 140 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 621
M-Code Funktion Lünette 1 öffnen Lünette 1 schließen Lünette 2 öfnnen Lünette 2 schließen mehrseitige Synchronisation M800 Spindelsynchronisation ausschalten M801 Spindelsynch.: Spindel 1 führt Spindel 2 M802 Spindelsynch.: Spindel 1 führt Spindel 3 M803 Spindelsynch.: Spindel 1 führt Spindel 4 M804 Spindelsynch.: Spindel 4 führt Spindel 1 M-Nach-Geometrie-Funktion...
Seite 622
18) wird festgelegt, ob die Spindelansteuerung (Mx3, Mx4, Mx5) durch die NC M-Funktionen oder durch die PLC erfolgt: Bit 2 = 0: Spindelansteuerung durch die NC Bit 2 = 1: Spindelansteuerung durch die PLC 7 – 142 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 623
7.11.2 T-Funktionsübergabe Jede von der NC übergebene T-Funktion (T=Tool/Werkzeug) muss von der PLC mit 0FFFF hex quittiert werden. Das Quittieren muss maximal 200 ms nach der Ausgabe durch die NC erfolgen. Die PLC muss während der Hochlaufphase alle benötigten T-Funktionsspeicher mit 0FFFF hex beschreiben, um der NC anzuzeigen, dass diese Speicher frei sind.
BA_REFERENZ BA_AUTOMATIK BA_AUTOMATIK/ BA_EINZELSATZ BA_AUTOMATIK/ BA_INSPEKTION BA_AUTOMATIK/ BA_INSPEKTION/ BA_EINZELSATZ BA_AUTO/ BA_INSPEKTION/ BA_HAND BA_HAND BA_HAND/ BA_EINRICHT BA_DIAGNOSE kann mit jeder Betriebsart kombiniert werden. 7 – 144 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 625
Bedeutung der Bits: Bit 0 BA_REFERENZ 0: Die Betriebsart Referenzpunktfahren ist nicht angewählt. 1: Die NC befindet sich in der Betriebsart Referenzpunktfahren. Bit 2 BA_AUTO 0: Die Betriebsart Automatik ist nicht angewählt. 1: Die NC befindet sich in der Betriebsart Automatik (Automatikbetrieb = automatischer Satzfolgebetrieb).
NOT AUS Meldung von der PLC vorliegt (siehe PN_K*_KANALANFOR). Bit 2 ZYK_GESTOPPT Der automatische Satzfolgebetrieb in der Betriebsart Automatik befindet sich: 0: nicht im Zustand STOP 1: im Zustand STOP 7 – 146 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 627
Bit 3 ZYK_GESTARTET 0: Der automatische Satzfolgebetrieb ist nicht gestartet. Dieses ist der Fall nach Betätigung der ZYKLUS STOP-Taste, externer ZYKLUS STOP durch die PLC (siehe PN_K*_ZYKLUSVONPLC), nach einem NC-Fehler der entsprechenden Fehlerklasse, bei Abbruch der Betriebsart Automatik 1: NC befindet sich in der Abarbeitung des Satzfolgebetriebes.
Seite 628
0: Der Schlitten bewegt sich nicht mit Umdrehungsvorschub. 1: Der Schlitten bewegt sich mit Umdrehungsvorschub. Bit 5 GEWIN_VORS 0: Der Schlitten befindet sich nicht in einem Gewindevorschub. 1: Der Schlitten befindet sich in einem Gewindevorschub 7 – 148 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 629
Kanal-Status (III) Kurzbeschreibung B1485 Adresse Name Bedeutung 1485 NP_K1_KANALSTAT3 Kanal-Status (III) – Kanal 1 1677 NP_K2_KANALSTAT3 Kanal-Status (III) – Kanal 2 1869 NP_K3_KANALSTAT3 Kanal-Status (III) – Kanal 3 2061 NP_K4_KANALSTAT3 Kanal-Status (III) – Kanal 4 2253 NP_K5_KANALSTAT3 Kanal-Status (III) – Kanal 5 2445 NP_K6_KANALSTAT3 Kanal-Status (III) –...
Seite 630
In diesem Fehlerfall muss der Bediener die Möglichkeit haben, die Vorschubfreigabe zu erhalten und den Messtaster freizufahren. Dieses wird über Anwahl des Einrichtebetrieb und Betätigung des Zustimmtaster erreicht (ähnliches Verfahren wie Freifahren vom Endschalter). 7 – 150 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 631
Bit 7 SCHLEPP_AUSGEF 0: Keine Anforderung Schleppfehler Achse ausfahren oder Schleppfehler noch nicht ausgefahren. Das Bit wird gelöscht, wenn die Anforderung „Schleppfehler ausfahren“ (PN_K*_KANALANFOR) durch die PLC auf „0“ gesetzt wird. Die PLC darf ihre Anforderung „Schleppfehler aus- fahren“ allerdings nur dann wieder zurücknehmen, wenn die Quittie- rung durch die NC mit „Schleppfehler ausgefahren“...
0: Die Achse * ist nicht in Bewegung. 1: Die Achse * ist in Bewegung. Bit 4 – 7 HIA*_IN_BEW 0: Die Hilfsachse * ist nicht in Bewegung. 1: Die Hilfsachse * ist in Bewegung. 7 – 152 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
7.11.6 Projektierte Achsen an die PLC In NP_K*_PROJACHS wird der PLC mitgeteilt, welche Achsen in der NC kon- figuriert sind. NP_K*_PROJACHS wird einmalig nach dem Hochlauf der Steue- rung beschrieben. Sollten hier keine Achsen angegeben sein, obwohl der dazugehörige Kanal als vorhanden gekennzeichnet ist (siehe „Konfigurierte NC-Kanäle“), handelt es sich um einen Programmkanal, für den keine physika- lischen Achsen vorhanden sind.
Werkstückzählung durch PLC – Kanal 3 W 2090 NP_K4_WERKCNC Werkstückzählung durch PLC – Kanal 4 W 2282 NP_K5_WERKCNC Werkstückzählung durch PLC – Kanal 5 W 2474 NP_K6_WERKCNC Werkstückzählung durch PLC – Kanal 6 7 – 154 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
7.11.8 Posititionsangaben (Istwerte) an die PLC Mit den „Istwerten“ wird der PLC der Positions-Istwert der jeweiligen Achse angezeigt. Dabei wird die Position der Werkzeugspitze bezogen auf den Maschinennullpunkt übergeben. Die Koordinatenverschiebungen durch Werk- zeugkorrekturen (z. B. D-Korrektur) sind berücksichtigt. Ist kein Werkzeug angewählt, so sind die werkzeugabhängigen Daten Null (die Schlittenposition wird übergeben).
Seite 636
NP_K3_ISTHIA2 Istwert Hilfsachse 2 – Kanal 3 2148 NP_K4_ISTHIA2 Istwert Hilfsachse 2 – Kanal 4 2340 NP_K5_ISTHIA2 Istwert Hilfsachse 2 – Kanal 5 2532 NP_K6_ISTHIA2 Istwert Hilfsachse 2 – Kanal 6 7 – 156 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 637
Kurzbeschreibung D1576 Adresse Name Bedeutung 1576 NP_K1_ISTHIA3 Istwert Hilfsachse 3 – Kanal 1 1768 NP_K2_ISTHIA3 Istwert Hilfsachse 3 – Kanal 2 1960 NP_K3_ISTHIA3 Istwert Hilfsachse 3 – Kanal 3 2152 NP_K4_ISTHIA3 Istwert Hilfsachse 3 – Kanal 4 2344 NP_K5_ISTHIA3 Istwert Hilfsachse 3 – Kanal 5 2536 NP_K6_ISTHIA3 Istwert Hilfsachse 3 –...
Seite 638
Die NC setzt NP_K1_IST_STR = 1 und zeigt damit der PLC an, dass die Posi- tionsistwerte für den ersten NC-Kanal gültig sind. Die PLC liest die Istwerte aus und setzt NP_K1_IST_STR = 0, damit die NC neue Istwerte liefern kann. 7 – 158 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
7.11.9 Werkzeuglängen an die PLC Mit den „Werkzeuglängen“ wird der PLC die Werkzeuglänge (Differenz zwi- schen der Werkzeugspitze und der Schlittenposition) der jeweiligen Achse angezeigt. Die Daten werden in der Dimension 1/10µm übergeben. Die NC arbeitet bei entsprechend konfigurierten Achsen mit Radius-Werten (z. B. X-Achse). Dem- zufolge sind die übergebenen Daten als Koordinatenangaben zu interpretie- ren, d.h.
Seite 640
Die NC setzt das Datum NP_K1_WKZLAEN_STR auf 1 und zeigt damit der PLC an, dass die Werkzeuglängen für den ersten NC-Kanal gültig sind. Die PLC liest die Werkzeuglängen aus und setzt NP_K1_WKZLAEN_STR auf 0, damit die NC neue Daten liefern kann. 7 – 160 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
7.11.10 Freigabe-Zustände an die PLC Freigabe-Zustände Kurzbeschreibung B1549 Adresse Name Bedeutung 1549 NP_K1_FREIZUS1 Freigabe-Zustand (I)– Kanal 1 1741 NP_K2_FREIZUS1 Freigabe-Zustand (I) – Kanal 2 1933 NP_K3_FREIZUS1 Freigabe-Zustand (I) – Kanal 3 2125 NP_K4_FREIZUS1 Freigabe-Zustand (I) – Kanal 4 2317 NP_K5_FREIZUS1 Freigabe-Zustand (I) –...
Seite 642
Anforderung von der PLC gesetzt (siehe PN_K*_FREIGABEANF). Bit 4 – 6 HIA*_BEREIT 0: Die Hilfsachse * ist nicht betriebsbereit. 1: Die Hilfsachse * ist betriebsbereit (d.h. der Antrieb ist am Netz). 7 – 162 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 643
7.11.11 G-Funktionsübergabe an die PLC Mit dem G-Funktionsblock werden der PLC die Funktionen G600 - G699 (G600er-Funktionen) und spezielle G-Funktionen übergeben. Die G600er- Funktionen sind Vor-Geometrie-Funktionen und dürfen nicht mit anderen Funktionen in einem NC-Satz geschrieben werden. Sie können mit den in der Tabelle aufgeführten Parametern versehen werden.
Seite 644
Umdrehungsvorschub bezogen auf zweite Spindel G295 Umdrehungsvorschub bezogen auf dritte Spindel G395 Umdrehungsvorschub bezogen auf vierte Spindel Hinweis Die G-Funktionen G600 und G601 stehen nicht zur freien Verfügung – sie werden bereits verwendet. 7 – 164 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 645
G-Funktionsüber- Die PLC muss in der Hochlaufphase die G-Funktionswerte NP_K*_G_UEB für gabe alle konfigurierten Kanäle mit 0FFFF hex beschreiben, um der NC anzuzeigen, dass diese Speicher frei sind. Die G-Funktion und die G-Funktionsparameter sind erst dann gültig, wenn der Wert des Datums NP_K*_G_UEB <> 0FFFF hex ist. Die G-Funktion muss von der PLC dann innerhalb von 200 ms durch das Beschreiben von NP_K*_G_ UEB mit 0FFFF hex quittiert werden.
Seite 646
NP_K3_G_PARA_C C-Parameter der G-Funktion – Kanal 3 2174 NP_K4_G_PARA_C C-Parameter der G-Funktion – Kanal 4 2366 NP_K5_G_PARA_C C-Parameter der G-Funktion – Kanal 5 2558 NP_K6_G_PARA_C C-Parameter der G-Funktion – Kanal 6 7 – 166 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 647
Kurzbeschreibung D1602 Adresse Name Bedeutung 1602 NP_K1_G_PARA_F F-Parameter der G-Funktion – Kanal 1 1794 NP_K2_G_PARA_F F-Parameter der G-Funktion – Kanal 2 1986 NP_K3_G_PARA_F F-Parameter der G-Funktion – Kanal 3 2178 NP_K4_G_PARA_F F-Parameter der G-Funktion – Kanal 4 2370 NP_K5_G_PARA_F F-Parameter der G-Funktion – Kanal 5 2562 NP_K6_G_PARA_F F-Parameter der G-Funktion –...
Seite 648
Q-Parameter der G-Funktion – Kanal 3 W 2188 NP_K4_G_PARA_Q Q-Parameter der G-Funktion – Kanal 4 W 2380 NP_K5_G_PARA_Q Q-Parameter der G-Funktion – Kanal 5 W 2572 NP_K6_G_PARA_Q Q-Parameter der G-Funktion – Kanal 6 7 – 168 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 649
September 2004 Schnittstelle NC <–> PLC – Kanaldaten 7 – 169...
1: Kein Freifahren vom Sicherheitsendschalter angefordert. Diese Betriebsart wird benötigt, um eine oder mehrere Achsen von einem Sicherheitsendschalter freizufahren. Die Freifahrrichtung wird mit den von der PLC gemeldetem Endschalterinformationen (siehe PN_K*_ENDSCHA1/2) auf Plausibilität untersucht. 7 – 170 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 651
Bit 4 SCHLEPP_AUSF 0: Keine Anforderung Schleppfehler ausfahren. 1: Anforderung Schleppfehler ausfahren. SCHLEPP_AUSF dient dazu, um einen Schleppabstand in der NC auf Anfor- derung durch die PLC auszufahren. Es wird nur bei Erteilung der „Regler- freigabe“ (PN_K*_KANALFREI3) oder bei der „Anforderung Reglerfreigabe“...
Signale. Sollte die Referenz-Information einer Achse zum zweiten Mal gelöscht werden, muss das entsprechende Signal vorher einmal den Wert „0“ eingenommen haben. In diesem Zusammenhang muss von der PLC folgender Ablauf zum Löschen einer Referenzinformation eingehalten werden: 7 – 172 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 653
A) 1 B) 7FFF FFFF A) Referenz-Löschauftrag durch PLC („Referenz löschen Achse *“) B) Istwert der Achse von der NC (siehe NP_K*_ISTX/Y/Z) 1) PLC stellt Anweisung zum Löschen der Referenz-Information einer Achse 2) NC hat die Referenz-Information der Achse gelöscht und zeigt dieses im Istwert an.
PLC unterbrochen und wieder fortgesetzt. Dieses Signal ist an folgenden Programmstellen wirksam: am Programmstart nach Übergabe einer T-Funktion nach Übergabe einer Vorweg-M-Funktion nach Übergabe einer Nachweg-M-Funktion nach Übergabe einer PLC-G-Funktion 7 – 174 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 655
Nach Übergabe einer M-, T- oder G-Funktion wird auf den DATFREI-Entzug nur reagiert, wenn er vor Quittierung der Funktion stattfindet. Ein Löschen der Datenfreigabe während der Betriebsart HANDSTEUERN und während der Startsatzsuche hat keine Auswirkungen. Einfluss der Datenfeigabe bei der NC-Satzbearbeitung A) FFFF hex B) 1 C) aktiv...
Seite 656
Einfluss der Datenfeigabe bei der NC-Satzbearbeitung A) FFFF hex B) 1 C) aktiv inaktiv 5) 6) A) Übergabe der M-, T- oder G-Funktion (siehe M-, T- oder G-Funktions- übergabe). B) DATFREI_WEGEND C) Fahrweg 7 – 176 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 657
1) Der NC-Satz wird eingelesen, die PLC erhält eine Vorweg-Funktion (M- , T- oder G-Funktion). 2) Die PLC hat die Vorweg-Funktion erhalten und entzieht DATFREI_ WEGEND. 3) Die Wegfunktion wird gestartet. 4) Die Wegfunktion ist beendet. 5) PLC hat ihre Funktion ausgeführt und erteilt DATFREI_WEGEND. 6) Der nächste NC-Satz wird bearbeitet.
Seite 658
Vorschubfreigabe entzogen ist, werden alle Achsen des NC-Kanals gestoppt. 1: Vorschubfreigabe der Hilfsachse * ist vorhanden. VORSFREI_HIA_* ist zu setzen, wenn die Vorschubbewegungen des Schlittens in der jeweiligen Richtung wieder fortgesetzt werden kann. 7 – 178 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 659
Kanal-Freigabe- Kurzbeschreibung B1623 signale (III) Adresse Name Bedeutung 1623 PN_K1_KANALFREI3 Freigabesignale (III) – Kanal 1 1815 PN_K2_KANALFREI3 Freigabesignale (III) – Kanal 2 2007 PN_K3_KANALFREI3 Freigabesignale (III) – Kanal 3 2199 PN_K4_KANALFREI3 Freigabesignale (III) – Kanal 4 2391 PN_K5_KANALFREI3 Freigabesignale (III) – Kanal 5 2583 PN_K6_KANALFREI3 Freigabesignale (III) –...
Bit 6 – 7 frei Bedeutung der Bits: Bit 0 – 5 ENDE_*_PLUS_NICHT / ENDE_*_MINUS_NICHT 0: Der Sicherheits-Endschalter ENDE_*_PLUS_NICHT/ ENDE_*_MINUS_NICHT ist angefahren. 1: Der Sicherheits-Endschalter ENDE_*_PLUS_NICHT/ ENDE_*_MINUS_NICHT ist nicht angefahren. 7 – 180 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 661
Sicherheits-End- Kurzbeschreibung B1635 schalter (II) Adresse Name Bedeutung 1635 PN_K1_ENDSCHA2 Sicherheits-Endschalter (II) – Kanal 1 1827 PN_K2_ENDSCHA2 Sicherheits-Endschalter (II) – Kanal 2 2019 PN_K3_ENDSCHA2 Sicherheits-Endschalter (II) – Kanal 3 2211 PN_K4_ENDSCHA2 Sicherheits-Endschalter (II) – Kanal 4 2403 PN_K5_ENDSCHA2 Sicherheits-Endschalter (II) – Kanal 5 2595 PN_K6_ENDSCHA2 Sicherheits-Endschalter (II) –...
ELSE In diesem Fall wird auf den Satz Nyyy gesprungen, wenn das externe Ereignis E107 den Wert ‘1’ hat. Hat das Ereignis den Wert ‘0’ wird mit dem Satz Nzzz weitergearbeitet. 7 – 182 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 663
Die externen Ereignisse werden in den Variablen PN_K*_EXTERN1/2 geführt. Kurzbeschreibung B1620 Adresse Name Bedeutung 1620 PN_K1_EXTERN1 Externe Ereignisse (I) – Kanal 1 1812 PN_K2_EXTERN1 Externe Ereignisse (I) – Kanal 2 2004 PN_K3_EXTERN1 Externe Ereignisse (I) – Kanal 3 2196 PN_K4_EXTERN1 Externe Ereignisse (I) –...
Seite 664
Bedeutung der Bits: Bit 0 – 7 VERZW_** 0: Das Verzweigungsereignis E** ist nicht aktiv. 1: Das Verzweigungsereignis E** ist aktiv. 7 – 184 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
7.11.17 Lagenkorrektur an die NC Mit PN_K*_LAGENKOR beeinflusst die PLC das NC interne Messsystem der Linearachsen (Haupt- und Hilfsachsen). Dabei stellt die NC-Korrekturwerte in Form von NC-Parametern zur Verfügung. Eine Lagenkorrektur wird nach der Ausführung einer Vor-Geometrie-Funktion (alle M- und T-Funktionen sowie G600 - G699) eingerechnet. Eine Lagenkorrektur muss von der PLC vor der Quittierung einer Funktion angefordert werden und ist dann sofort wirksam.
T-Befehl quittiert hat. Sollte zu diesem Zeitpunkt dieser Wert anstehen, werden die Werkzeugdaten des neuen Werk- zeugs nicht übernommen und es wird weiterhin das alte Werk- zeug angezeigt. (siehe „T-Funktionsübergabe“) 7 – 186 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 667
7.11.19 Werkstückzählung durch die PLC In PN_K*_WERK_PLC wird der PLC die Möglichkeit gegeben, die Zählung der bearbeiteten Werkstücke zu übernehmen. Damit entfällt die Werkstückzäh- lung in der NC. Kurzbeschreibung W1626 Adresse Name Bedeutung W 1626 PN_K1_WERK_PLC Werkstückzählung – Kanal 1 W 1818 PN_K2_WERK_PLC Werkstückzählung –...
Seite 668
Achsen stehen (z. B. nach Entzug der Vor- schubfreigabe). 1: Die PLC stellt die Anforderung, die Reglerfreigabe für den entspre- chenden Antrieb zu erteilen. Hinweis Zusammenhänge zwischen Freigabeanforderungen und Freigabezustän- den: siehe Kapitel „Digitale Antriebe“ 7 – 188 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
7.11.21 Kanalauftrag an die NC Über PN_K*_KANALAUFT nutzt die PLC eine kanalabhängige Funktion der NC. Die Beauftragung erfolgt seriell, wobei jeder Auftrag erst von der NC quit- tiert werden muss, bevor ein neuer Auftrag gestartet werden kann. Die Kanal- aufträge können auftragsabhängig mit Achs- und Optionsangaben sowie Para- meterwerten genutzt werden.
Seite 670
Anforderung 12. Optionsangabe Bit 4 OPTION_13 Anforderung 13. Optionsangabe Bit 5 OPTION_14 Anforderung 14. Optionsangabe Bit 6 OPTION_15 Anforderung 15. Optionsangabe Bit 7 OPTION_16 Anforderung 16. Optionsangabe Hinweis Bedeutung der Kanalauftrag-Optionen: siehe Auftragsbeschreibungen 7 – 190 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 671
Kurzbeschreibung D1644 Adresse Name Bedeutung 1644 PN_K1_KANALAUFT_PARA1 Kanalauftrag-Parameter – Kanal 1 1836 PN_K2_KANALAUFT_PARA1 Kanalauftrag-Parameter – Kanal 2 2028 PN_K3_KANALAUFT_PARA1 Kanalauftrag-Parameter – Kanal 3 2220 PN_K4_KANALAUFT_PARA1 Kanalauftrag-Parameter – Kanal 4 2412 PN_K5_KANALAUFT_PARA1 Kanalauftrag-Parameter – Kanal 5 2604 PN_K6_KANALAUFT_PARA1 Kanalauftrag-Parameter – Kanal 6 Kurzbeschreibung D1648 Adresse Name...
Seite 672
Aufträge reserviert für Quittierungen der NC Folgende Aufträge werden über PN_K*_KANALAUFT ausgeführt: Auftragsnummer Bedeutung Vorschub-Override 254 (FE hex) Quittierung: Auftrag fehlerhaft beendet 255 (FF hex) Quittierung: Auftrag ok beendet 7 – 192 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 673
Vorschub-Override Kanal-Auftrag 51: Mit diesem Auftrag wird der Vorschub-Override gesetzt. Der Auftrag wird quit- tiert, nachdem der Override-Wert aktiviert wurde. Kanal-Auftrag 51: Vorschub-Override Auftrags-Parameter Bedeutung PN_K*_KANALAUFT_PARA1 Wert des Overrides (Wertebereich: 0 bis 150 %) Wertebereiche: Kompensationswerte:–32768 bis +32767[1/10µm] Auftrags- Kanal-Auftrag 254 (FE hex) –...
Seite 674
Zyklustasten der Steuerungstastur erzeugt wurden. Das Zykluskommando „ZYKLUS EIN“ wird erst wirksam, wenn die PLC diese Anforderung auf PN_K*_ZYKLUSVONPLC bestätigt hat. „ZYKLUS AUS“ und „VORSCHUB HALT“ werden ohne Bestätigung der PLC wirksam. 7 – 194 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 675
Zykluskommando Die PLC muß während des Hochlaufes den Wertebereich von PN_K*_ an die NC ZYKLUSVONPLC für alle konfigurierten Kanäle mit 0FE hex beschreiben, um der NC anzuzeigen, daß sie diese Funktionalität nutzen möchte. Dann kann die PLC jederzeit in der Betriebsart Automatik die Zykluszustände der NC beeinflussen.
Seite 676
1) ZYKLUS EIN an die PLC 2) Die NC hat nach 200 Millisekunden keine Quittierung der PLC erkannt und nimmt die Anforderung zurück. Damit ist das ZYKLUS EIN nicht zur Aus- führung gekommen. 7 – 196 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 677
Beispiel 3: Die PLC fordert ZYKLUS EIN an (z.B. externer ZYKLUS-Taster): Zyk. an PLC Zyk. von PLC „Zyk. an PLC“: über Variable NP_K_*_ZYKLUSANPLC „Zyk. von PLC“: über Variable PN_K_*_ZYKLUSVONPLC 1) ZYKLUS EIN DIREKT VON PLC von der PLC 2) Die PLC hat erkannt, dass der Zykluszustand auf EIN steht (siehe NP_K*_ KANALSTAT1) und nimmt die Anforderung wieder zurück.
Seite 678
7 – 198 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
PLC-Ausgänge PLC-Merker PLC-Speichers Speicherbit (nur für HEIDENHAIN-Mitarbeiter)) Messwerte anzei- Bedeutung der Menüpunkte gen/aufnehmen „Messwerte“: Stellen Sie in der Dialogbox „Logic-Analyzer Kanal-Defini- tion“ die Signale ein. Mit „vor“ oder „zurück“ (bzw. „Seite vor/zurück“) blät- tern Sie zu den 4 nächsten/vorhergehenden Kanaldefinitionen.
Seite 680
Hinweis: Die Einstellungen für Oszilloskop und Logic-Analyzer werden in dem gleichen Verzeichnis geführt. Deshalb werden Dateien mit Einstellun- gen für das Oszilloskop auch bei „Einstellungen Organisation“ für den Logic-Analyzer angezeigt und umgekehrt. 7 – 200 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 681
Signale aufnehmen Wenn die Einstellungen bereits gespeichert sind, wählen Sie in „Einstellun- gen – Einstellungen Organisation – Laden“ die entsprechende Datei aus. Alternativ stellen Sie die Einstellungen wie folgt ein: „Messwerte“ anwählen – zu messende „Kanäle“ definieren – PLC-Ein-/Ausgangs, -Merkers oder -Speicher per „Weiter-Taste“ auswäh- –...
Seite 690
Lünette 2 – PLC-Nummer: 50134 Lünette 3 – PLC-Nummer: 50135 Lünette 4 – PLC-Nummer: 50136 0 bis 10 0: keine Lünette montiert 1: Lünette fest montiert 2: Lünette zum Schleppen 7 – 210 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 691
Temperaturrege- PP18: PLC: ISM-Temperaturregelung lung Temperaturregelung montiert – PLC-Nummer: 50137 0: nicht montiert 1: montiert Anzahl Werte zur Mittelwertbildung – PLC-Nummer: 50138 0 bis 255 Maximale Umgebungstemperatur – PLC-Nummer: 50139 0 bis 255 [°C] Sollwert Kühlwassertemperatur –...
Seite 692
HH 2: Achssperren HH im Arbeitsraum (HH = Handhabung)– PLC-Nummer: 50169 0 bis 2.000.000.000 Typ Materialzuführung 1 – PLC-Nummer: 50170 0 bis 10 Typ Materialzuführung 2 – PLC-Nummer: 50171 0 bis 10 7 – 212 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 693
Schutzhaube PP21: PLC: Schutzhauben Typ Schutzhaube 1 – PLC-Nummer: 50172 0 bis 255 Schutzhaube 1 automatisch entriegeln – PLC-Nummer: 50173 0: nicht automatisch entriegeln 1: automatisch entriegeln Schutzhaube 1 Auto-Zyklus-Start aktiv – PLC-Nummer: 50174 0: Auto-Zyklus-Start nicht aktiv ...
Seite 694
1: montiert Späneförderer 2: Intervallzeit EIN – PLC-Nummer: 50202 0 bis 1200 [1 sec Zeittakte] Späneförderer 2: Intervallzeit AUS – PLC-Nummer: 50203 0 bis 1200 [1 sec Zeittakte] 7 – 214 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 695
Anwenderrelais PP26: PLC: Komfort Anwenderrelais Typ Anwenderrelais 1 bis 4 – PLC-Nummer: 50204 Typ Anwenderrelais 5 bis 8 – PLC-Nummer: 50205 Typ Anwenderrelais 9 bis 12 – PLC-Nummer: 50206 Typ Anwenderrelais 13 bis 16 – PLC-Nummer: 50207 ...
Seite 696
7 – 216 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
8 Konfigurieren 8.1 Der KonfigPilot Einsatzbereich HEIDENHAIN liefert die Steuerung mit einem Standard-Parametersatz an den Maschinenhersteller. Die individuelle Anpassung der Parameter an eine Maschine sowie die Maschinenanpassung per PLC-Programm wird durch den Maschinenhersteller durchgeführt. Bei diesen Arbeiten unterstützt der KonfigPilot: ...
Seite 700
8 – 4 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 701
KonfigPilot installiert ist – die neue Basis-Konfiguration wird dem KonfigPilot hinzugefügt. Hinweis Die gelieferte Basis-Konfiguration sollten Sie nicht ändern. HEIDENHAIN empfiehlt eine Kopie der Basis-Konfiguration zu erstellen und Änderungen/ Erweiterungen in der Kopie vorzunehmen. Im folgenden wird die Kopie Maschinen-Konfiguration genannt (7).
Seite 702
Update-Datei zusammenstellen (Siehe „Update vorbereiten (Trans- fer)” auf Seite 63.) mit WinZip Update-Datei erzeugen (Siehe „Update-Datei mit WinZip erstel- len” auf Seite 69.) Update-Datei zur Steuerung übertragen Update auf der Steuerung durchführen neues Steuerungs-Software testen 8 – 6 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 703
Grundeinstellungen Grundeinstellungen/Anzeigen: Menüpunkt „Steuerung“: Steuerungstyp und das Release einstellen – die aktuelle Einstellung wird in dem Start-Bildschirm und den weiteren Bild- schirmen angezeigt Menüpunkt „Einstellungen – Basisdaten“ Sprache Deutsch/Englisch: Dialogsprache des KonfigPilot einstellen Editor: Empfehlung: stellen Sie „TxEdit“ ein Hinweis Stellen Sie den „Steuerungstyp“...
Seite 704
Seite 39.). M-Funktionen (M-Funktionsmenues und Konvertierungslisten für M-Nummern): Sie können die Menues zur Auswahl der M-Funktionen und die M-Nummern Ihrem Bedarf anpassen (Siehe „M-Funktionen anpassen” auf Seite 50.). 8 – 8 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 705
Datenstruktur des KonfigPilot Maschinen-Daten (ein Datensatz pro Maschinen-Konfiguration) 4110 – V6.2 Maschinen-Konfiguration 1 Maschinen-Konfiguration 2 Maschinen-Konfiguration n 4110 – Vx.y Maschinen-Konfiguration 1 Maschinen-Konfiguration 2 Maschinen-Konfiguration n 4290 – V6.1 Maschinen-Konfiguration 1 Maschinen-Konfiguration 2 Maschinen-Konfiguration n 4290 – Vx.y Maschinen-Konfiguration 1 Maschinen-Konfiguration 2 Maschinen-Konfiguration n PLC-Parameter –...
Seite 706
PLC-Bilder – die Verwaltung erfolgt Steuerungs- und Release-abhängig. Namenskonventionen: PLCPIC01 bis PLCPIC99 4110 – V6.2 Bildgruppe PLCPIC01 Bildgruppe PLCPIC02 Bildgruppe PLCPICxx (bis PLCPIC99) 4110 – Vx.y Bildgruppe PLCPIC01 Bildgruppe PLCPIC02 Bildgruppe PLCPICxx (bis PLCPIC99) 8 – 10 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 707
Datenstruktur des KonfigPilot 4290 – V6.1 Bildgruppe PLCPIC01 Bildgruppe PLCPIC02 Bildgruppe PLCPICxx (bis PLCPIC99) 4290 – Vx.y Bildgruppe PLCPIC01 Bildgruppe PLCPIC02 Bildgruppe PLCPICxx (bis PLCPIC99) PLC-Dialoge – die Verwaltung obliegt dem PLC-Programmierer. Namenskonventionen: beliebige Namen PLC-Dialoge „XYZ1“ PLC-Dialoge „XYZ2“ PLC-Dialoge „XYZn“ PLC-Programm –...
Seite 708
Die Parameter-Texte (Bezeichnungen der Parameter) sind in separaten, sprachabhängigen Dateien zusammengefaßt. Die Parameter-Definitionen beinhalten eine Referenz auf den Parameter-Text. Das folgende Bild skizziert den Zusammenhang zwischen der Parameter-Definitions-Datei und den Parameter-Text-Dateien. 8 – 12 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 709
8.3 Konfigurations-Dokumente Dokumente Der KonfigPilot führt folgende Dokumente: Konfigplan: Zusammenfassung des Produktplans und des Maschinenda- ten-Dokuments. Das Dokument wird nicht automatisch erzeugt – Sie müs- sen es erstellen. Produktplan: beinhaltet die Komponenten der Update-Datei, die Sie im „Transfer“ vorbereitet haben (Siehe „Update – Manuell” auf Seite 67.). ...
Seite 710
3. PLC: listet die PLC-Komponenten auf, die Sie im „Transfer“ zusammen- gestellt haben Error text: PLC-Fehler und Meldetexte Info text: „Info5“ (Info zu PLC-Fehlermeldungen) Picture: PLC-Bilder Dialoge: PLC-Dialoge PLC-Software: Name des PLC-Programms 8 – 14 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 711
Maschinendaten- Das Maschinendaten-Dokument beinhaltet die Komponenten der Maschinen- Dokument Konfiguration. Auszug aus einem Maschinendaten-Dokument: MACHINE DATA HEIDENHAIN ______________________________________________________________ Arranger : HF/HE1 Date : 22/05/01 File : D:\konfig\maschdat\pcnc61\mod\doku\BM961708.dok Machine-Configuration BM961708 Basis-Configuration BM961758 Order-no. 0.000.000 Control-no. 0.000.000 Machine-no. 0.000.000 ______________________________________________________________ 1. OEM-data...
8.4 Konfiguration duplizieren Konfiguration HEIDENHAIN empfiehlt, die gelieferten Basis-Konfigurationen nicht zu duplizieren verändern. Duplizieren Sie die Basis-Konfiguration, um anschließend Ihre Änderungen und Ergänzungen vorzunehmen und so die Maschinen-Konfigu- ration zu erstellen. Konfiguration duplizieren: „Maschdat“ betätigen „Konfiguration duplizieren“ betätigen in der Auswahlbox „Copy from: ...“ Basis-Konfiguration auswählen in der Auswahlbox „To: ...“...
8.5 Unterstützung des PLC-Programmierers 8.5.1 PLC Fehlertexte und Fehler-Infos erstellen Im Fehlerfall gibt die PLC-Software eine Fehlernummer aus. Dieser Nummer wird ein Fehlertext zugeordnet und im Fehlerfenster angezeigt (maximal 2 Zeilen, 58 Zeichen). Zusätzlich kann dem Fehler eine „Info“ zugeordnet werden, die auf Wunsch des Benutzers angezeigt wird.
Seite 714
Kommentare werden in /* Kommentar */ gesetzt (im Text nicht erlaubt) Auszug aus einer PLC-Fehlertext-Datei: /* PLC-Fehlermeldugen */ #N 1 #I 1 F: Kein Druckaufbau Schlittenschmierung #N 2 F: Kein Druckabbau Schlittenschmierung Schlitten %s . . . 8 – 18 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 715
PLC-Infotexte Betätigt der Benutzer bei der Anzeige einer Fehlermeldung die Info-Taste, werden ihm weitere Informationen – die Info – angezeigt. Ändern/Ergänzen der Infotext-Datei: „PLC“ betätigen „Infotexte“ und „Sprache“ einstellen „Datei Laden“ betätigen Infotext-Datei (Extention: *.txx) (xx=01, 02, ...) laden Änderungen/Ergänzungen eintragen – Datei speichern Die Kompilierliste beinhaltet Quell- und Zielpfad sowie die Info-Dateinamen, die beim Compilieren berücksichtigt werden.
Seite 716
Einträge werden nicht mit #... eingeleitet. Aufbau der Kompilierliste: #S: „EP90.0“ (Systemumgebung) #Q: „\konfig\texte\info“ (Quellverzeichnis) #Z: „\konfig\texte\info\info5“ (Zielverzeichnis) Liste der Info-Dateien (Dateinamen ohne Extention) #E: Endekennung 8 – 20 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 717
8.5.2 PLC-Meldungstexte erstellen Die PLC kann innerhalb des PLC-Fensters Texte ausgeben. Dabei übergibt die PLC-Software Steueranweisungen und Textreferenzen an das PLC-Laufzeit- system – das Laufzeitsystem führt die Ausgabe durch. PLC-Meldungstexte dürfen die Größe des PLC-Fensters nicht überschreiten und müssen vollständig innerhalb des PLC-Fensters plaziert werden. Fenstergröße: 546 * 324 Pixel (Breite * Höhe) Schriftgröße: 8 * 14 Pixel (Breite * Höhe) Hinweis...
Seite 718
Kommentare werden in /* Kommentar */ gesetzt (im Text nicht erlaubt) Auszug aus einer PLC-Meldetext-Datei: #B28 /* Kennung für PLC-Meldetexte */ #N 1015 /* Meldungsnummer */ W: Motorüberstrom Nebenabtriebe #N 1016 W: Schutztür nicht verriegelt 8 – 22 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 719
8.5.3 PLC-Bilder erstellen PLC-Bilder erstellen Sie mit einem beliebigen BMP-Datei erzeugenden Programm und stellen sie in das Verzeichnis einer Bildgruppe. Alternativ wählen Sie bestehende Bilder mit dem KonfigPilot an, um sie zu ändern, zu kopieren, etc. Anschließend bereiten Sie mit dem KonfigPilot die Bilder für die Nutzung in der PLC auf.
Seite 720
KonfigPilot fragt, „... Soll das Bild-Verzeichnis erstellt werden ?“ – betä- tigen Sie „Ja“ der KonfigPilot erstellt das neue Verzeichnis und bietet eine „Muster-Bild- Datei“ zum Laden an Bilder dieser Gruppe erstellen 8 – 24 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 721
Resource-Datei In der Resource-Datei wird einer Bild-Datei der Name zugeordnet, mit dem das PLC-Programm das Bild aufruft. Für jede Bildgruppe wird eine eigene Resource-Datei angelegt. Resource-Datei bearbeiten: „PLC“ betätigen „Bilder“ einstellen „Resource-Datei laden“ betätigen Resource-Datei auswählen Einträge der Resource-Datei anpassen/ergänzen und speichern Syntax der Resource-Datei: ...
Seite 722
Die Kompilierliste ist für 9 Bildgruppen vorbereitet – fügen Sie bei Bedarf weitere Aufrufe hinzu. Mit der Steueranweisung „call rs_basis PlcPicxx PlcPic“ wird der Resource- Compiler für eine Bildgruppen aktiviert. Als Ausgabe-Verzeichnis ist stan- dardmäßig „PlcPic“ eingetragen. Beispiel „Kompilierliste“: 8 – 26 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 723
PLC-Bilder kompi- Voraussetzung: die „Kompilierliste“ ist angepaßt lieren Bei dem Kompilieren der PLC-Bilder werden diese für die Nutzung in der Steuerung aufbereitet. Der Bild-Compiler erzeugt die unten aufgeführten Dateien, die in der Steuerung verwendet bzw. in PLC-Programme eingebunden werden. PLC-Bilder kompilieren: „PLC“...
Seite 724
Beispiel „PlcPicxx.def“: 8 – 28 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 725
8.5.4 PLC-Dialoge erstellen Die PLC kann innerhalb des PLC-Fensters Dialogboxen anzeigen und Dialoge durchführen. Dazu werden Steueranweisungen und Referenzen an das PLC- Laufzeitsystem übergeben. Das Laufzeitsystem führt die Anzeigen/den Dialog durch. PLC-Dialoge dürfen die Größe des PLC-Fensters nicht überschreiten und müssen vollständig innerhalb des PLC-Fensters plaziert werden.
Seite 726
Eingabefelder deaktiviert sind. Ist der Befehl nicht program- miert, wird „DEF_OK“ als Default-Einstellung verwendet. Andere Einträge in dieser Datei gelten als Kommentar. Beispiel: #DIALOG10"Parametereinstellung Spindel H"391323 #LINE"Spannart"B010 #LINE"Ueberwachung EIN/AUS"B01 #LINE"Umschaltposition [mm]"B0100000 #LINE"Spannweg [mm]"B0100000 #DEF_ESC 8 – 30 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 727
Ergebnis von „DIALOG 10“ ist die Dialogbox „Parametereinstellung Spindel H“: Weitere Beispiele von Dialogbox-Definitionen: #DIALOG1„#Dialog 1“400323 #LINE„Bin 1“B110 #LINE„Bin 2“B10100 #LINE„ASCII“A2030 #LINE„Bin 3“B1001000 #LINE„Kommentar“ Mit der letzten LINE-Definition wird ausschließlich der Text „Kommentar“ ausgegeben. #DIALOG20„Sicherheitsabfrage“350150 #LINE„Sie haben die Einstellung geaendert.“ #LINE„Daten wirklich uebernehmen ? #DEF_OK September 2004...
Die PLC-Parameter-Definitionen und PLC-Parameter-Texte in den Standard- Sprachen sind im Lieferumfang des KonfigPilot enthalten. Wenn Sie Parameter-Strukturen oder -Texte ändern wollen, empfiehlt HEIDENHAIN die gelieferten Dateien unverändert zu lassen. Speichern Sie die Ihrem Bedarf angepassten Parameter-Definitionen und -Texte unter neuem Namen – aber unter Berücksichtigung der folgenden Namenskonventionen.
Seite 729
Änderungen/Ergänzungen vornehmen und speichern die PLC-Parameter werden gemeinsam mit den anderen Maschinendaten kompiliert (Siehe „Maschinendaten kompilieren” auf Seite 54.) Betätigen Sie „Kompilieren“, wenn Sie jetzt die Maschinendaten kompilie- ren wollen. Syntax Parameter- Parameter-Nummern beginnen ab 1 („Lücken“ sind erlaubt, sollten aber nicht zu groß...
Seite 730
–999.999.999 999.999.999 MINLONG MAXLONG ulong 2.000.000.000 MINULONG MAXULONG Schutzklasse Bedeutung P_NIX nicht geschützt P_PRG Schutzklasse „NC-Programmierer“ P_SRV Schutzklasse „System-Manager“ P_SYS Schutzklasse „Service“ ..._N_A Parameteränderungen in der BA Automatik nicht erlaubt 8 – 34 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 731
Syntax der Parame- maximale Länge für Parameter-Texte: 48 Zeichen ter-Texte maximale Länge für SubParameter-Texte: 32 Zeichen die Extention der Text-Definitions-Datei kennzeichnet die Sprache Beispiel einer Parameter- und SubParameter-Text-Definition (Datei: „Sp_Std.deu“): . . . /* Texte fuer Ueberschriften der PLC-Parameter (max. 48 Zchn.) */ .
. . + PLC_ADR) in der erweiterten Parameter-ASCII-Datei. Voraussetzung: die Parameter besitzen eine „K-Nummer“ (Kennung „K_N=...“ in der Parameter-Definition). HEIDENHAIN empfiehlt die Parameter-Datei der Maschinen-Konfiguration um die betroffenen Parameter zu ergänzen. Das verbessert die Übersicht und vermindert den Pflegeaufwand bei späteren Parameteränderungen.
Seite 733
8.5.7 Parameter-Änderungen speichern (Rec_Para-Liste) In der Rec_Para-Liste werden Parameter aufgeführt, die nach einer Änderung „auf Platte“ zurück geschrieben werden. Hinweis Die Rec-Para-Listen der Maschinen-Konfigurationen beinhalten die Para- meter, die „auf Platte“ gespeichert werden sollen. Ergänzen Sie die vorhandene Rec_Para-Listen um die betroffenen PLC-Parameter. Rec-Para-Liste erweitern: „PLC“...
Seite 734
(k_num_range=1: nur der in k_num_base definierte Parameter wird transfe- riert) „d_num_base“: Parameter-Nummer an der Bedienoberfläche (die Zuord- nung zur SubParameter-Nummer erfolgt automatisch) Beispiel: /* Referenzmaße */ NEXT file_typMASCH_PARA k_num_base22270 k_num_range1 d_num_base1116 NEXT file_typMASCH_PARA k_num_base37750 k_num_range1 d_num_base1116 8 – 38 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 735
„Neunumerierung“ nicht aktualisiert Hinweis Das Verzeichnis „Standard“ beinhaltet Komplett-Beispiele für OEM- und PLC-Zyklen. HEIDENHAIN empfiehlt das Verzeichnis zu kopieren und aus- gehend von diesen Beispielen die spezifischen Zyklen zu erstellen. Tragen Sie den Namen des Kundenzyklen-Verzeichnisses (Basisverzeich- nis) in das Maschinendaten-Dokument – Feld „User cycles“ ein.
Seite 736
Der KonfiPilot legt das Verzeichnis an, kopiert die Dateien in das neue Ver- zeichnis und stellt die Datei mit den Dialog-Definitionen zur Editierung bereit. Hinweis Das Verzeichnis „Kundenzyklen“ beinhaltet die Dateien für OEM-Zyklen und PLC-Zyklen. 8 – 40 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 737
8.6.1 Zyklendefinition Der Zyklendialog ist Bestandteil der Zyklendefinition. Die Dialog-Definition beinhaltet „Text-Referenzen“, denen sprachabhängige Dialogtexte („Textdefinitionen“) zugeordnet werden. Zyklendefinition erstellen: „Zyklen“ betätigen „Basisverzeichnis“ (Verzeichnis „Kundenzyklen“) eintragen „Dialogbeschreibung“ und „OEM-Zyklus/PLC-Funktion“ einstellen „Laden“ betätigen – OEM-Zyklus: OEM-Zyklendefinitionen werden geladen – PLC-Funktion: PLC-Zyklendefinitionen werden geladen Zyklen-Definitionen anpassen/ergänzen Datei speichern Textdefinitionen (die Texte von OEM- und PLC-Zyklen werden in der glei-...
_FUNC_ACHSEN: Funktion hat A, B, C, U, V, W, X, Y oder Z als Achsbuch- staben _FUNC_SIM_N_K: Ausführung ausschließlich in der Simulation _FUNC_WAIT_QUIT_PLC: nach Übergabe an die PLC wird auf Quittierung gewartet 8 – 42 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 739
weitere Definitionen auf Anfrage bitset [AD] {...}: Alle Adressbuchstaben der Zyklus-Parameter mit vorange- stelltem „_“ . Erlaubt sind A bis Z – außer G, M, L. (Beispiel: „{_X,_Y,_Z,_H,_Q,_C,_F,_S,_T}“. short 0: ohne Bedeutung short 0: ohne Bedeutung ...
Seite 740
NS: Satznummer (Konturverweis im NC-Editor) Formatstring: V: Variablenprogrammierung allgemein –: Vorzeichen 9: Ziffer J: Vorkommastellen ohne führende Nullen/Leerzeichen S: Nachkommastellen ohne folgende Nullen X: Alphanumerisches Zeichen 8 – 44 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 741
8.6.3 Textdefinitionen Die Bezeichnungen der OEM-/PLC-Zyklen und der Zyklen-Parameter werden in sprachabhängigen Dateien zusammengefasst. Bei der Zyklusdefinition wird eine „Text-Referenz“ aufgeführt. Anhand dieser Referenz werden die Zyklus- und Parameter-Bezeichnungen in den verschiedenen Sprachen definiert. Zyklen-Texte erstellen: „Zyklen“ betätigen „Basisverzeichnis“ eintragen „Textdefinitionen“...
Festplatte und eingefügte Textkomponenten) Steuerzeichen werden mit # eingeleitet und beginnen in der ersten Spalte #B4: Kennung für Fehlertexte aus OEM-Zyklen. D.h. der Fehlernummer ist ein „4-...“ vorangestellt. 8 – 46 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 743
#N..: Fehlernummer – der Fehlertext folgt in der nächsten bzw. in den nächsten zwei Zeilen. Die Fehlernummern beginnen mit 50 (1 bis 49 ist für HEIDENHAIN reserviert) – „Lücken“ sind erlaubt, sollten aber nicht zu groß sein. #I...: zugeordnete Info-Nummer ...
Seite 744
Zyklen werden in den Programmlisten des NC-Editors und in der Satzanzeige der Simulation/ des Automatikbetriebs nicht angezeigt. Programmnamen: „_G5xx.ncs“ (5xx: Nummer der G-Funktion) HEIDENHAIN empfiehlt folgende Vorgehensweise bei der Erstellung von OEM-Zyklen: OEM-Zyklus zuerst als Unterprogramm realisieren und zu testen Unterprogramm in das Verzeichnis „Kundenzyklen“...
Seite 745
OEM-Zyklen pro- Bei der Programmierung von OEM-Zyklen stehen folgende Funktionen grammieren zusätzlich zu den DIN PLUS-Funktionen zur Verfügung. Diese Zusatz-Funkti- onen werden bei der Interpretation des NC-Programms ausgewertet. DEF () und NDEF (): siehe Beispiel DVDEF (): prüfen, ob #-Variable definiert ist – siehe Beispiel ...
Seite 746
Dateinamen für die „M-Konver- tierungsliste“ und für die „M-Funktionsmenues“ in den verschiedenen Sprachen. Ist bei den M-Funktionsmenues eine Datei mit diesem Namen nicht vorhanden, verwendet der KonfigPilot die Datei „Standard“. 8 – 50 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 747
8.7.1 M-Funktionsmenue Hinweis Das „Standard-M-Funktionsmenue“ ist im Lieferumfung des KonfigPilot enthalten. HEIDENHAIN empfiehlt diese Datei „Standard“ zu kopieren und ausgehend von der Kopie spezifische M-Funktionsmenues zu erstellen. M-Funktionsmenue ändern: „M-Funktionen“ betätigen „Menübeschreibung“ und „Sprache“ einstellen „Laden“ betätigen Menübeschreibung auswählen und laden (Extention „*.str“) Menübeschreibungen anpassen/ergänzen...
Seite 748
250, 19, "Punktstillsetzung M19" M19_TEXT 260, 0, "Sonderfunktionen" M_H_SONDER 261, 12, "Index EIN M12" M12_TEXT 262, 13, "Index AUS M13" M13_TEXT 300, 0, "Kühlmittel" M_KUEHLMITTEL . . . Diese Beschreibung erzeugt folgendes Menü: 8 – 52 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Sie in der „Nummernzuweisung“. Die eingegebene/ programmierte M-Nummer ist die „M-Funktion OEM“ – das Ablaufprogramm der Steuerung arbeitet mit der „M-Funktion HEIDENHAIN“. Der PLC wird die „M-Funktion OEM“ übergeben. Die Reihenfolge der Einträge ist beliebig – eine M-Nummer darf nur einmal vergeben werden.
M-Funktionsmenues, M-Konvertierungslisten (Eintrag: M-function list) OEM- und PLC-Zyklen (Eintrag: User cycles) mit KonfigPilot nicht konfigurierbar Parameter – außer PLC-Parameter (Parameter-Definitionen und -Texte) Beschreibung der G-Funktionen etc. 8 – 54 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 751
Maschinendaten- Passen Sie folgende Einträge an, bevor Sie die „Maschinendaten Dokument anpas- kompilieren“: M-function list: Dateiname der M-Konvertierungsliste und der M-Funkti- onsmenues User cycles: Verzeichnisname „Kundenzyklen“ Maschinendaten-Dokument anpassen: „Maschdat“ betätigen „Maschdat-Dokument öffnen“ betätigen Dokument auswählen Einträge „M-function list“ und „User cycles“ anpassen Maschinendaten-Dokument speichern Mit „Maschinendaten kompilieren“...
„Suchen“ die Maschinen-Konfiguration einstellen – bei Bedarf in „Ziel“ neues Verzeichnis definieren „Start“ betätigen – der KonfigPilot bereitet das ASCII-Format auf „Laden“ betätigen – Parameter-Datei „Info_xxx.yyy“ auswählen („xxx“: Sprachkennung; „yyy“: Parametergruppe) 8 – 56 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 753
ASCII nach Binär – Wenn Parameter im „ASCII-Format ohne Text“ (ohne Parameter-Bezeichnun- Wandlung gen) vorliegen, fügen Sie mit folgendem Trick die Parameter-Bezeichnungen hinzu: mit „ASCII nach Binär“ die Parameter in das Binärformat wandeln mit „ Binär nach ASCII – Erweitertes ASCII-Format – nur Text“ die Parame- ter in das ASCII-Format wandeln Voraussetzung: es muss die gleiche Konfiguration vorliegen (gleiche Anzahl Schlitten, Spindeln, etc.)
Der KonfigPilot vergleicht die Parameter im „Binär-Format“. Falls die Para- meter der zu vergleichenden Maschinen-Konfigurationen nur im ASCII-For- mat vorliegen, können Sie vorher die „ASCII-Binär-Wandlung“ durchführen (Siehe „ASCII nach Binär – Wandlung” auf Seite 57.). 8 – 60 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 757
Releasewechsel Mit der Funktion „Konfigdaten in neue Basis-Konfiguration“ unterstützt der KonfigPilot einen Releasewechsel. Dabei übernimmt der KonfigPilot folgende Daten der bisherigen Maschinen- Konfiguration in die Konfiguration des neuen Releases: M-Funktionsliste Anwenderzyklen alle Parameter alle Parametertexte Rec_Para-Liste ...
Seite 758
„Konfigdaten in neue Basis-Konfiguration“ einstellen Laufwerk für „Quelle“ und „Ziel“ einstellen bisherige Konfiguration in „Quelle“ einstellen neue Konfiguration in „Ziel“ einstellen „Start“ betätigen – der KonfigPilot übernimmt die Konfiguration „Quelle“ in die Konfiguration „Ziel“ 8 – 62 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
8.10 Update vorbereiten (Transfer) Ablauf eines Soft- Im „Transfer“ die Dateien zusammenstellen. Der KonfigPilot erstellt eine Steuerungs-identische Verzeichnisstruktur und kopiert die Dateien in diese ware-Updates Verzeichnisstruktur. mit „WinZip“ die Update-Datei erzeugen die Update-Datei zur Steuerung übertragen „Software-Update“ auf der Steuerung durchführen Ob Sie die Maschinen-Konfiguration, das PLC-Programm und PLC-Kompo- nenten zusammenfassen (Komplett-Update) oder die Maschinen-Konfigu- ration und das PLC-Programm/ die PLC-Komponenten getrennt bearbeiten...
Seite 760
Produktplan ablegen „Start“ betätigen – der KonfigPilot stellt das Update auf dem Ziel-Laufwerk – Verzeichnis „EP90“ zusammen Update-Datei mit WinZip erstellen: Siehe „Update-Datei mit WinZip erstel- len” auf Seite 69. 8 – 64 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 761
Update von PLC- Mit „PLC“ stellen Sie die Dateien für das Teil-Update zusammen. Komponenten Update-Datei vorbereiten – PLC-Komponenten nach Bedarf zusammenstellen: „Transfer“ betätigen Menüpunkt „PLC“ betätigen Laufwerke „Quelle“ und „Ziel“ einstellen PLC-Programm: „PLC-Programm“ betätigen und Programm auswählen (Extention: *.bin) PLC-Fehlertexte: „Fehlertexte“ betätigen, Sprache einstellen und Datei mit den Fehler- und Meldetexten auswählen (der Dateiname ist entscheidend) PLC-Bilder: „Bilder“...
Seite 762
Schritt wählen Sie die Fehlertext- oder Dialog-Datei aus. Bei dem eigentlichen Kopiervorgang werden die Verzeichnisse aller Sprachen nach dem angegebenen Dateinamen durchsucht und soweit vorhanden kopiert. Beachten Sie, dass der Dateiname „Standard“ in allen Sprachen definiert ist. 8 – 66 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 763
Update – Manuell Mit „Update – Manuell“ können Sie ein Komplett-Update bzw. einen Produktplan aller Komponenten (Maschinen-Konfiguration, PLC-Programm und PLC-Komponenten) zusammenstellen. Update-Datei vorbereiten: „Transfer“ betätigen Menüpunkt „Update – Manuell“ betätigen Laufwerke „Quelle“ und „Ziel“ einstellen für das Update gewünschte Komponenten auswählen: –...
Seite 764
„Start“ betätigen – der KonfigPilot stellt das Update wie folgt auf dem Ziel- Laufwerk zusammen – Verzeichnis „PLC“: ausschließlich PLC-Programm – Verzeichnis „EP90“: Maschinen-Konfiguration und PLC-Komponenten Update-Datei mit WinZip erstellen: Siehe „Update-Datei mit WinZip erstel- len” auf Seite 69. 8 – 68 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
8.11 Update-Datei mit WinZip erstellen Mit den „Transfer-Funktionen“ wurde das Update vorbereitet und in folgenden Verzeichnissen zusammengestellt: „PLC“: PLC-Programm „EP90“: Maschinen-Konfiguration und PLC-Komponenten Mit WinZip erstellen Sie die eigentliche Update-Datei. Hinweis Berücksichtigen Sie alle Unterverzeichnisse bei der Erstellung der Update- Datei.
Seite 766
„EXE-Datei erzeugen“ betätigen – WinZip wandelt die ausgewählte „*.zip- Datei“ in eine „*.EXE-Datei“ WinZip plaziert die Update-Datei in dem vorher angewählten Archiv-Ver- zeichnis (Pfad: ...\konfig\_archiv\...) WinZip verlassen Update-Datei zur Steuerung übertragen 8 – 70 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 767
9 Datenschnittstellen 9.1 Schnittstellen und Übertragungsverfahren........9–3 9.2 Serielle Schnittselle ................9–5 9.2.1 Hardware ..................9–5 9.2.2 Konfiguration „ohne Übertragungs-Protokoll“ ......9–8 9.3 Ethernet-Schnittstelle ..............9–12 9.4 Steuerung an das Netzwerk anschließen........9–14 9.4.1 Netzwerk-Anschluss mit NetBEUI ..........9–14 9.4.2 Netzwerk-Anschluss mit TCP/IP ..........9–15 9.4.3 Konfiguration des Microsoft-Netzwerk-Clients ......
Seite 768
9 – 2 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
9 Datenschnittstellen 9.1 Schnittstellen und Übertragungsverfahren Schnittstellen Die Steuerung arbeitet mit folgenden Schnittstellen: V.24/RS-232-C ETHERNET Sie können die Schnittstellen parallel zueinander betreiben. Übertragungs-ver- Für die Datensicherung und den Datenaustausch unterstützt der CNC PILOT fahren folgende Verfahren WINDOWS-Netzwerke: Mit einem „WINDOWS-Netzwerk“ integrieren Sie Ihre Drehmaschine in ein LAN-Netzwerk.
Seite 770
DataPilot HEIDENHAIN bietet als Ergänzung zur CNC PILOT Maschinensteuerung das PC-Programmpaket DataPilot an. DataPilot besitzt die gleichen Programmier- und Testfunktionen wie der CNC PILOT. Das heißt, Sie können NC- Programme mit DataPilot erstellen und testen und dann zur Maschinensteuerung übertragen.
Seite 771
9.2 Serielle Schnittselle 9.2.1 Hardware V.24/RS-232-C ist die Bezeichnung für die serielle Schnittstelle. Die Daten- übertragung erfolgt asynchron mit einem Start-Bit vor, und einem oder zwei Stopp-Bits nach jedem Zeichen. Übertragungsentfernung: bis zu 30 m Die physikalische Verbindung zwischen zwei Schnittstellen ist eine unsymme- trische Leitung, d.h.
Seite 772
+15 V für ON (HIGH) und in einem Bereich von –3 V bis –15 V für OFF (LOW) definiert Hinweis Für alle Signale gilt: Der Spannungsbereich von -3 V bis +3 V ist nicht aus- wertbar. 9 – 6 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 773
Signalbezeichnung Man unterscheidet folgende Leitungen und deren Signale: Datenleitungen TxD (Transmitted Data): Sendedaten RxD (Received Data): Empfangsdaten Steuer- und Meldeleitungen DCD (Data Carrier Detect) – Empfangssignalpegel: Der Empfänger mel- det, die von ihm empfangenen Daten liegen innerhalb eines definierten Pegels.
Seite 774
= 1920 Zeichen pro Sekunde = 1 + 7 + 2 Wortlänge Stellen Sie ein, ob ein Zeichen mit sieben oder acht Datenbits übertragen wird. Standardeinstellung: „Code 1“ – 7 Bit 9 – 8 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 775
Parität Mit dem Paritätsbit werden Übertragungsfehler erkannt. Das Paritätsbit kann auf drei verschiedene Arten gebildet werden. Keine Paritätsbildung (no parity): Es wird auf eine Fehlererkennung verzich- Gerade Parität (even parity): Der Sender zählt die Bits mit der Wertigkeit eins.
Seite 776
Die LE erkennt den vollen Empfangspuffer des Peripheriegerätes am Eingang CTS: Dateneingabe von EXT an LE Bei vollem Empfangspuffer nimmt die LE das Signal RTS zurück. Das Peri- pheriegerät erkennt dies am Eingang CTS: 9 – 10 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 777
Software-Hand- Die Datenübertragung wird durch Kontrollzeichen überprüft, die über die shake Datenleitung gesendet werden. Beispiel: XON/XOFF-Verfahren bei der Schnittstelle V.24/RS-232-C Dem Steuerzeichen DC1 wird die Bedeutung XON, dem Steuerzeichen DC3 die Bedeutung XOFF zugewiesen. Vor der Übertragung eines Zeichens prüft der Computer, ob das Empfangsgerät das XOFF-Zeichen sendet.
Seite 778
Zugriffe werden auf Basis des gespeicherten Passworts geprüft. Bei unter- schiedlichen Passworten für den Lese- und Schreibzugriff erscheint die Dia- logbox „Enter Network Password“ jedesmal bei dem ersten Zugriff nach Neustart des CNC PILOT. 9 – 12 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 779
Hinweis HEIDENHAIN empfiehlt: die Konfiguration von Windows-Netzwerken von autorisiertem Personal durchführen zu lassen. das „automatische Login“ zu nutzen. FTP (File-Transfer- Die Installation des Netzwerkes führen Sie mit den WINDOWS-Funktionen in Protokoll) der Betriebsart Service – Diagnose durch (Menüpunkt „Kontrollen – Netzwerk –...
Sie mit der Steuerung verbinden wollen. Falls NetBEUI noch nicht auf dem PC vorhanden ist, fügen Sie es (unter Netzwerkeigenschaften) hinzu. Tragen Sie auf dem PC die gleiche Arbeitsgruppe ein, die in der Steuerung definiert ist. 9 – 14 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
9.4.2 Netzwerk-Anschluss mit TCP/IP Mit dem TCP/IP-Protokoll sind sehr große Netzwerke realisierbar. Deshalb muss jeder Rechner eine eindeutige IP-Adresse erhalten. Über die zugehörige Subnetzmaske (Subnet Mask) wird die Eingliederung des eigenen Netzes in andere Netze geregelt. Feste IP-Adressen Einfachster Weg zu einer Verbindung ist die Einstellung von festen IP- Adressen.
Seite 782
„Jeder“ im Windows 2000 bezieht sich auf eingetragene Benutzer – nicht auf beliebige Benutzer. Änderungen der Netzwerk-Einstellungen werden häufig erst nach längerer Zeit im Explorer sichtbar. Über „Startmenü>Suchen>Computer>(Computer- name)“ sucht Windows gezielt nach dem angegebenen Rechner. 9 – 16 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
9.5 Dateitypen und Verzeichnisse Dateitypen, Ver- Sie können die in der Tabelle aufgeführten Dateitypen transferieren. zeichnisse Gruppe/Bedeutung Extention Verzeichnis DIN PLUS NC-Hauptprogramme *.NC ..\NCPS NC-Unterprogramme *.NCS ..\NCPS TURN PLUS Rohteilbeschreibungen *.GTR ..\GTR Fertigteilbeschreibungen *.GTF ..\GTF Werkstückbeschreibungen *.GTW ..\GTW Komplett-Programme *.GTC ..\GTC Konturzug-Beschreibungen *.GTT...
Seite 784
Werden die Dateien via seriellem Transfer auf ein externes System über- tragen, dann können sie nur via seriellem Transfer von der Steuerung empfangen werden. Entsprechendes gilt für die Übertragung via Netz- werk. 9 – 18 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
9.6 Datenformate 9.6.1 Allgemeine Hinweise TURN PLUS-Dateien werden in einem CNC PILOT-spezifischem Format (Binärformat) geführt. Diese Dateien können nur von CNC PILOT oder DataPi- lot verarbeitet werden. Externe Systeme dürfen diese Dateien nicht ver- ändern. NC-Programme im DIN-Format und Betriebsmittel-Dateien können von exter- nen Systemen bearbeitet werden, wenn die im folgenden aufgeführten For- matangaben berücksichtigt werden.
Vor dem ersten NC-Satz mit G-Befehlen muss der „Abschnitt“ (ROHTEIL, FERTIGTEIL oder BEARBEITUNG) definiert sein. Das Programm muss die Worte „BEARBEITUNG“ und „ENDE“ enthal- ten. Kommentare werden durch eckige Klammern [ ] begrenzt. 9 – 20 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
9.6.3 Aufbau der Parameter-Dateien Hinweise zu Parameter-Dateien im „ASCII-Format“: Die Datei besteht aus n Zeilen. Die erste Zeile beginnt mit einem %-Zeichen, gefolgt von dem Dateinamen. Dabei kennzeichnet die Extension die Parametergruppe (siehe Tabelle). Name der Parametergruppe (festgelegte Begriffe): ...
Kommentare werden mit „!“ eingeleitet. Sie werden beim Einlesen igno- riert. Bei der Ausgabe von Betriebsmitteldaten gibt der CNC PILOT den Inhalt des Maschinen-Parameter 1 als Kommentar aus. Damit kann eine Zuordnung der Betriebsmitteldatei zu der Drehmaschine organisiert wer- den. 9 – 22 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 789
Werkzeugdaten Hinweise zu den Werkzeugdaten: Die Identnummer ist die eindeutige Bezeichnung des Betriebsmittels. Sie wird durch ein vorangestelltes Zeichen „/“ gekennzeichnet und darf maxi- mal aus 16 Zeichen bestehen. Alle folgenden Sub-Parameter werden die- sem Betriebsmittel zugeordnet. Die einzelnen Sub-Parameter des Betriebsmittels werden durchnumeriert. Der Sub-Parameternummer ist das Zeichen „:“...
Seite 790
Korrekturfaktor Schnittgeschwindigkeit (CSP) KorrekturfaktorI Vorschub (FDR) Korrekturfaktor Schnitttiefe (DEEP) Spindel-Drehrichtung Typ des Werkzeughalters Höhe des Werkzeughalters Breite des Werkzeughalters Korrekturwert X Korrekturwert Y Korrekturwert Z Überwachungsart der Standzeitüberwachung Grund für Stillsetzung (Diagnosevariable) 9 – 24 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 791
Nummer Kürzel Bedeutung Standzeit gesamt Standzeit Rest Stückzahl gesamt Stückzahl Rest Magazin Code Magazin Attribut Aufnahmetyp Sonder-Korrekturwert Werkzeug-Variante Variante „Drehwerkzeuge“ Nebenbearbeitungsrichtung Schaftdurchmesser Schneidenradius Einstellwinkel Spitzenwinkel Schneidenbreite Schneidenlänge maximale Eintauchtiefe nutzbare Länge bei Innenwerkzeugen Werkzeugbreite Gewindesteigung Werkzeug-Ausführung Multi-Werkzeug Identnummer „nächsten Schneide“ (Multi-Werkzeug) Variante „Bohrwerkzeuge“...
Seite 792
Multi-Werkzeug Identnummer „nächsten Schneide“ (Multi-Werkzeug) Die Nummern 0, 2 und 37 (Sub-Parameter „Identnummer“, „Version des Werkzeugrecords“ und „Werkzeugvariante“) müssen unbedingt belegt sein. Weitere Sub-Parameter, die ausgegeben werden haben eine „interne Bedeutung“. 9 – 26 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 793
Beispiel Werkzeug- Auszug aus einer Datei mit Werkzeugdaten: daten %bspwkz.wkz Dateianfang + Dateiname „Werkzeugdaten“ /“111-35-080.1“Identnummer :0 „111-35-080.1“ :1 „111“ :2 15 :3 948891648 :4 0 :7 „GC 425“ :8 111 :9 65.0 :10 0.0 :11 48.0 :. . . 33 0.0 :34 0.0 :35 0 :36 0...
Seite 795
Nummer Kürzel Bedeutung Basisrecord Spannmittel-Identnummer Spannmitteltyp Version des Spannmittel-Records Uhrzeit, Datum (internes Format) Spannmittel-Verfügbarkeit Spannmittel-Prüfungsklasse Spannmittel-Variante Variante „Spannfutter“ Code „Backenanschluss“ Futterdurchmesser Futterlänge maximale Drehzahl maximaler Spanndurchmesser minimaler Spanndurchmesser Zentrierdurchmesser Variante „Spannbacken“ Code „Backenanschluss“ Backenbreite Backenhöhe Maß Stufe 1 in Z-Richtung Maß...
Seite 796
Spitzenwinkel 1 Spitzenwinkel 2 Breite der Körnerspitzenhülse Umkreisdurchmesser der Abdrückmutter Breite der Abdrückmutter Variante „Zentrierspitze“ Durchmesser 1 Durchmesser 2 Länge der Zentrierspitze Umkreisdurchmesser der Abdrückmutter Breite der Abdrückmutter Spitzenwinkel 1 Spitzenwinkel 2 9 – 30 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...
Seite 797
Nummer Kürzel Bedeutung Variante „Zentrierkegel“ (maximaler) Durchmesser 1 (minimaler) Durchmesser 2 Länge des Zentrierkegels Zentrierkegelwinkel Abstand Zentrierkegel – Pinole Die Nummern 0 und 8 (Sub-Parameter „Identnummer“ und „Spannmittelvari- ante“) müssen unbedingt belegt sein. Die Nummern 2 bis 3 haben eine „interne Bedeutung“.
Seite 799
17: Gravieren 18: Fräs-Schlichten 19: Stechdrehen Reihenfolge der Daten in der „Schnittwertegruppe Spezifische Schnittkraft in [N/mm2] Schnittgeschwindigkeit in [m/min] Hauptvorschub in [mm/U] – bei Fräsbearbeitungen „Vorschub pro Zahn“ Nebenvorschub in [mm/U] – bei Fräsbearbeitungen „Vorschub pro Zahn“ ...
Seite 800
9 – 34 HEIDENHAIN Technisches Handbuch CNC PILOT 4290...