Herunterladen Inhalt Inhalt Diese Seite drucken
Siemens SINUMERIK 802D sl Funktionshandbuch

Siemens SINUMERIK 802D sl Funktionshandbuch

Drehen, fräsen, nibbeln
Vorschau ausblenden Andere Handbücher für SINUMERIK 802D sl:
Inhaltsverzeichnis

Werbung

SINUMERIK
SINUMERIK 802D sl
Drehen, Fräsen, Nibbeln
Funktionshandbuch
Gültig für
Steuerung
SINUMERIK 802D sl
Software
T/M
G/N
06/2009
6FC5397-1CP10-3AA0
Version
1.4
1.4
Vorwort
Diverse Nahtstellensignale
(A2)
Achsüberwachung (A3)
Bahnsteuerbetrieb, Genau-
halt und LookAhead (B1)
Beschleunigung (B2)
Fahren auf Festanschlag
(F1)
Gantry-Achsen (G1)
Geschwindigkeiten, Soll-
/Istwertsysteme, Regelung
(G2)
Handfahren und
Handradfahren (H1)
Hilfsfunktionsausgaben an
PLC (H2)
Betriebsarten,
Programmbetrieb (K1)
Kompensation (K3)
Kinematische
Transformation (M1)
Messen (M5)
NOT AUS (N2)
Stanzen und Nibbeln (N4)
Planachsen (P1)
Fortsetzung nächste Seite
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Siemens SINUMERIK 802D sl

  • Seite 1 Vorwort Diverse Nahtstellensignale (A2) Achsüberwachung (A3) SINUMERIK Bahnsteuerbetrieb, Genau- halt und LookAhead (B1) SINUMERIK 802D sl Drehen, Fräsen, Nibbeln Beschleunigung (B2) Fahren auf Festanschlag (F1) Funktionshandbuch Gantry-Achsen (G1) Geschwindigkeiten, Soll- /Istwertsysteme, Regelung (G2) Handfahren und Handradfahren (H1) Hilfsfunktionsausgaben an PLC (H2)
  • Seite 2 Siemens AG Dokumentbestellnummer: 6FC5397-1CP10-3AA0 Copyright © Siemens AG 2009. Industry Sector Ⓟ 04/2009 Änderungen vorbehalten Postfach 48 48 90026 NÜRNBERG DEUTSCHLAND...
  • Seite 3: Drehen, Fräsen, Nibbeln

    Fortsetzung Positionierachsen (P2) Referenzpunktfahren (R1) Rundachsen (R2) SINUMERIK 802D sl Drehen, Fräsen, Nibbeln Spindel (S1) Teilungsachsen (T1) Funktionshandbuch Tangentialsteuerung (T3) Drehzahl- /Drehmomentkopplung, Master-Slave (TE3) Vorschub (V1) Werkzeug: Korrektur und Überwachung (W1) Anhang...
  • Seite 4: Qualifiziertes Personal

    Siemens-Produkte dürfen nur für die im Katalog und in der zugehörigen technischen Dokumentation vorgesehenen Einsatzfälle verwendet werden. Falls Fremdprodukte und -komponenten zum Einsatz kommen, müssen diese von Siemens empfohlen bzw. zugelassen sein. Der einwandfreie und sichere Betrieb der Produkte setzt sachgemäßen Transport, sachgemäße Lagerung, Aufstellung, Montage, Installation, Inbetriebnahme, Bedienung und Instandhaltung voraus.
  • Seite 5: Vorwort

    ● Dokumentation online recherchieren Informationen zur DOConCD und direkten Zugriff auf die Druckschriften im DOConWEB. ● Dokumentation auf Basis der Siemens Inhalte individuell zusammenstellen mit dem My Documentation Manager (MDM), siehe http://www.siemens.com/mdm Der My Documentation Manager bietet Ihnen eine Reihe von Features zur Erstellung Ihrer eigenen Maschinendokumentation.
  • Seite 6: Technical Support

    Bei technischen Fragen wenden Sie sich bitte an folgende Hotline: Europa / Afrika Telefon +49 180 5050 222 +49 180 5050 223 0,14 €/Min. aus dem deutschen Festnetz, abweichende Mobilfunkpreise möglich. Internet http://www.siemens.com/automation/support-request Amerika Telefon +1 423 262 2522 +1 423 262 2200 E-Mail mailto:techsupport.sea@siemens.com...
  • Seite 7 Fragen zur Dokumentation Bei Fragen zur Dokumentation (Anregungen, Korrekturen) senden Sie bitte ein Fax oder E- Mail an folgende Adresse: +49 9131 98 2176 E-Mail mailto:docu.motioncontrol@siemens.com Eine Faxvorlage finden Sie im Anhang dieses Dokuments. Internetadresse für SINUMERIK http://www.siemens.com/sinumerik Lesehinweise Die Funktionsbeschreibungen sind nur für den speziellen bzw. bis zum aufgeführten Softwarestand gültig.
  • Seite 8 Vorwort Die Maschinen- und Settingdaten sind in folgende Bereiche eingeteilt: Nummernbereich Datenbereich Bedeutung 200 - 399 $MM_ Anzeigemaschinendaten 10 000 - 18 999 $MN_ Allgemeine Maschinendaten 20 000 - 28 999 $MC_ Kanalspezifische Maschinendaten 30 000 - 38 999 $MA_ Achsspezifische Maschinendaten 41 000 - 41 999 $SN_...
  • Seite 9 Vorwort Ausführliche Erläuterungen ● Ausführliche Erläuterungen zu den verwendten Maschinen- / Settingdaten und Nahtstellensignalen können dem Literatur: "Listenhandbuch" entnommen werden. ● Ausführliche Erläuterungen zu den auftretenden Alarmen können dem Literatur: "Diagnosehandbuch" entnommen werden. Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 10 Vorwort Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 11: Inhaltsverzeichnis

    Inhaltsverzeichnis Vorwort ..............................3 Diverse Nahtstellensignale (A2)....................... 19 Allgemeines..........................19 Signale von PLC an NCK......................20 1.2.1 Zugriffsrechte ..........................20 1.2.2 Allgemine Signale ........................21 1.2.3 Signale für digitale Antriebe, an Achse/Spindel................24 Signale von NCK an PLC......................24 1.3.1 Allgemine Signale ........................24 1.3.2 Signale für digitale Antriebe, von Achse/Spindel .................26 Signale von PLC an HMI......................27 Signale von HMI an PLC......................29 NC-Dienste...........................29...
  • Seite 12 Inhaltsverzeichnis Bahnsteuerbetrieb, Genauhalt und LookAhead (B1) ................55 Kurzbeschreibung ........................55 Allgemeines..........................55 Genauhalt............................ 56 Bahnsteuerbetrieb........................57 3.4.1 Allgemeines..........................57 3.4.2 Geschwindigkeitsabsenkung gemäß Überlastfaktor..............59 3.4.3 Geschwindigkeitsabsenkung zur Ruckbegrenzung auf der Bahn ..........60 3.4.4 Maschinenachsenspezifische Ruckbegrenzung ................. 60 LookAhead ..........................61 Datenlisten ..........................
  • Seite 13 Inhaltsverzeichnis 6.7.2 Einstellung der NCK-PLC Nahtstelle ..................101 6.7.3 Beginn der Inbetriebnahme......................102 6.7.4 Warn- und Fehlergrenzen einstellen..................103 Datenlisten ..........................105 6.8.1 Maschinendaten.........................105 6.8.2 Nahtstellensignale........................106 Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2)..............107 Geschwindigkeiten, Verfahrbereiche, Genauigkeiten..............107 7.1.1 Geschwindigkeiten........................107 7.1.2 Verfahrbereiche..........................108 7.1.3 Eingabe-/Anzeigefeinheit, Rechenfeinheit.................109 7.1.4 Normierung physik. Größen der Maschinen- und Settingdaten ..........109 Metrisches-Inch-Maßsystem......................110 7.2.1 Umrechnung des Grundsystems mittels Teileprogramm ............110...
  • Seite 14 Inhaltsverzeichnis Gruppierung von Hilfsfunktionen....................151 Verhalten bei Satzsuchlauf ....................... 153 Beschreibung der Hilfsfunktionen ..................... 154 9.6.1 M-Funktion ..........................154 9.6.2 T-Funktion ..........................154 9.6.3 D-Funktion..........................154 9.6.4 H-Funktion..........................155 9.6.5 S-Funktion ..........................155 Datenlisten ..........................155 9.7.1 Maschinendaten........................155 9.7.2 Nahtstellensignale........................
  • Seite 15 Inhaltsverzeichnis 11.3 Interpolatorische Kompensation ....................196 11.3.1 Allgemeines..........................196 11.3.2 SSFK............................198 11.3.3 Durchhangkompensation und Winkligkeitsfehlerkompensation ..........201 11.3.4 Besonderheiten der Interpolatorischen Kompensation..............212 11.4 Schleppfehler-Kompensation (Vorsteuerung)................213 11.4.1 Allgemeines..........................213 11.4.2 Drehzahlvorsteuerung........................214 11.5 Datenlisten ..........................215 11.5.1 Maschinendaten.........................215 11.5.2 Settingdaten ..........................215 11.5.3 Nahtstellensignale........................215 Kinematische Transformation (M1) ......................217 12.1 Kurzbeschreibung ........................217 12.2...
  • Seite 16 Inhaltsverzeichnis 14.4.1 Maschinendaten........................250 14.4.2 Nahtstellensignale........................250 Stanzen und Nibbeln (N4)........................251 15.1 Kurzbeschreibung ........................251 15.2 Hubsteuerung..........................251 15.2.1 Allgemeines..........................251 15.2.2 Schnelle Signale ........................252 15.2.3 Kriterien für die Hubauslösung....................254 15.2.4 Achsstart nach Stanzen ......................256 15.2.5 Stanz- und nibbelspezifische PLC-Signale ................
  • Seite 17 Inhaltsverzeichnis 18.3.1 Allgemeines..........................304 18.3.2 Grundlegende Parametrierung ....................305 18.3.3 Zeitlicher Ablauf .........................307 18.3.4 Phase 1: Überfahren der Referenzmarken mit Synchronisation ..........307 18.3.5 Phase 2: Fahren auf Zielpunkt....................309 18.4 Referenzieren bei Absolutwertgebern ..................311 18.4.1 Allgemeines..........................311 18.4.2 Bedienerunterstützte Justage ....................311 18.5 Randbedingungen für Absolutgeber ..................312 18.5.1 Justage von Absolutgeber ......................312 18.6...
  • Seite 18 Inhaltsverzeichnis Teilungsachsen (T1) ..........................353 21.1 Kurzbeschreibung ........................353 21.2 Teilungsachsen ......................... 354 21.2.1 Allgemeines..........................354 21.2.2 Verfahren von Teilungsachsen beim Handfahren in JOG ............354 21.2.3 Verfahren von Teilungsachsen bei den Automatikbetriebsarten ..........355 21.2.4 Verfahren von Teilungsachsen von PLC .................. 356 21.3 Parametrierung der Teilungsachsen..................
  • Seite 19 Inhaltsverzeichnis 23.12.2 Kopplung schließen über PLC ....................389 23.12.3 Kopplung schließen/trennen über Teileprogramm..............389 23.12.4 Mechanische Bremse öffnen .....................390 23.13 Datenlisten ..........................391 23.13.1 Maschinendaten.........................391 23.13.2 Nahtstellensignale........................391 Vorschub (V1)............................393 24.1 Bahnvorschub F .........................393 24.1.1 Vorschub bei G33, G34, G35 (Gewindeschneiden) ..............395 24.1.2 Vorschub bei G63 (Gewindebohren mit Ausgleichsfutter)............398 24.1.3 Vorschub bei G331, G332 (Gewindebohren ohne Ausgl.-futter)..........398...
  • Seite 20 Inhaltsverzeichnis Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 21: Diverse Nahtstellensignale (A2)

    Diverse Nahtstellensignale (A2) Allgemeines Kurzbeschreibung In diesem Kapitel wird die Funktionalität diverser Nahtstellensignale beschrieben, die von allgemeiner Bedeutung sind und die in den funktionsspezifischen Kapiteln nicht beschrieben sind. Nahtstellen Der Austausch von Signalen und Daten zwischen dem PLC-Anwenderprogramm und NCK (Kern der Numerischen Steuerung) bzw.
  • Seite 22: Signale Von Plc An Nck

    Der Zugriff auf Programme, Daten und Funktionen ist benutzerorientiert über 8 hierarchische Schutzstufen geschützt. Diese sind unterteilt in: ● 4 Kennwort-Stufen für Siemens, Maschinenhersteller (2x) und Endanwender ● 4 Schutzstufen für Endanwender (Nahtstellensignale V2600 0000.4 bis .7) Damit ist ein mehrstufiges Sicherheitskonzept zur Regelung der Zugriffsrechte vorhanden.
  • Seite 23: Allgemine Signale

    Diverse Nahtstellensignale (A2) 1.2 Signale von PLC an NCK Bild 1-2 Zugriffsschutz 1.2.2 Allgemine Signale Restweg löschen (V3200 0006.2) Das NST "Restweg löschen (kanalspezifisch)" wirkt nur für Bahnachsen. Mit der steigenden Flanke des Nahtstellensignals wird bei allen Achsen des Geometrieverbandes deren Restweg gelöscht und diese somit mit Rampenstop stillgesetzt. Anschließend wird der nächste Programmsatz eingeleitet.
  • Seite 24 Diverse Nahtstellensignale (A2) 1.2 Signale von PLC an NCK Nahtstellensignal wieder weggenommen, kann die zugehörige Achse wieder normal verfahren werden. Wird bei einer fahrenden Achse das Nahtstellensignal "Achsensperre" gegeben, so wird die Achse mit Rampenstopp stillgesetzt. Spindelsperre (für Spindel): Wird das NST "Spindelsperre" gegeben, so werden bei dieser Spindel bei Steuerbetrieb an den Drehzahlregler keine Drehzahlsollwerte bzw.
  • Seite 25 Diverse Nahtstellensignale (A2) 1.2 Signale von PLC an NCK Lagemesssystem 1 (V380x 0001.5) An der Spindel kann ein Lagemesssystem angeschlossen sein. In diesem Fall ist das Signal für die Spindel zu setzen. Achsen benötigen dieses Signal stets. Hier muss ein Lagemesssystem vorhanden sein. Reglerfreigabe (V380x 0002.1) Bei Erteilung der Reglerfreigabe für den Antrieb wird der Lageregelkreis der Achse/Spindel geschlossen.
  • Seite 26: Signale Für Digitale Antriebe, An Achse/Spindel

    Diverse Nahtstellensignale (A2) 1.3 Signale von NCK an PLC Das Stillsetzen der Achsen erfolgt wie oben beschrieben. Alle Achsen des Geometrieverbandes werden mit Schnellstopp stillgesetzt. Desweiteren wird der Alarm 21612 "Reglerfreigabe zurückgesetzt während der Bewegung" gemeldet. Eine weitere Bearbeitung des NC-Programms ist anschließend nicht mehr möglich. 1.2.3 Signale für digitale Antriebe, an Achse/Spindel Antriebsparametersatz-Anwahl A, B, C (V380x 4001.0 bis .2)
  • Seite 27 Externer Sprachmodus aktiv (V3300 4001.0) Die Steuerung meldet an die PLC, dass die aktive Programmsprache für das Teileprogramm keine SIEMENS-Sprache ist. Mit G291 wurde eine Sprachumschaltung vorgenommen. NCK-Alarm mit Bearbeitungsstillstand steht an (V3300 0004.7) Die Steuerung meldet an die PLC, dass für den Kanal mindestens ein NCK-Alarm ansteht, der die derzeitige Programmbearbeitung unter- bzw.
  • Seite 28: Signale Für Digitale Antriebe, Von Achse/Spindel

    Diverse Nahtstellensignale (A2) 1.3 Signale von NCK an PLC Schmierimpuls (V390x 1002.0) Das NST "Schmierimpuls" wird von NCK gesendet und wechselt den Zustand, sobald die Achse/Spindel einen größeren Weg als im MD33050 LUBRICATION_DIST (Verfahrstrecke für Schmierung von PLC) eingegeben, zurückgelegt hat. 1.3.2 Signale für digitale Antriebe, von Achse/Spindel Aktiver Antriebs-Parametersatz A, B, C (V390x 4001.0 bis .2)
  • Seite 29: Signale Von Plc An Hmi

    Kommandoschnittstelle (siehe VB 1700 1001) gesichert und auch wieder angewählt werden. Bei SINUMERIK 802D sl wird ein Programm mit dem Programm-Namen (STRING) verwaltet. Um eine Programmnummer einem Programm-Namen zuzuordnen, existiert die Datei PLCPROG.LST in der Steuerung. Maximal können in dieser Zuordnungsliste für 255 Programme die Programmnummern vereinbart und zugeordnet werden.
  • Seite 30 Diverse Nahtstellensignale (A2) 1.4 Signale von PLC an HMI Diese Datei kann auch extern erstellt und über PCIN-Tool/V.24- Schnittstelle in die Steuerung geladen werden. Hierbei ist folgende Aufbau-Vorschrift einzuhalten, Kopfeintrag zuerst: %_N_PLCPROG_LST ;$PATH=/_N_CUS_DIR Jede Zeile enthält zwei Spalten. Diese sind durch TAB oder Leerzeichen oder Zeichen " | " getrennt.
  • Seite 31: Signale Von Hmi An Plc

    Diverse Nahtstellensignale (A2) 1.5 Signale von HMI an PLC Signale von HMI an PLC Programm wurde angewählt (V1700 2000.0) Von HMI wird an PLC die erfolgreiche Anwahl des geforderten NC-Programms zurückgemeldet. Dieses Signal steht einen PLC-Zyklus zur Verfügung. Es ist korrespondierend mit VB1700 1000.
  • Seite 32 Diverse Nahtstellensignale (A2) 1.6 NC-Dienste Auftrag, globaler Teil Es kann zu einem Zeitpunkt nur ein Dienst gestartet werden. Die Auswahl des Dienstes erfolgt über V1200 0000.1 und V1200 0000.2: Dienst V1200 0000.2 V1200 0000.1 PI-Dienst im NCK Bereich starten Variablen aus dem NCK-Bereich lesen Variablen aus dem NCK-Bereich schreiben Start: Der Start eines Auftrags erfolgt mit dem Setzen des Signals V1200 0000.0 = 1.
  • Seite 33: Pi-Dienst Asup

    Diverse Nahtstellensignale (A2) 1.6 NC-Dienste Erklärung zum Impulsdiagramm: 1. Starten des Auftrags durch setzen von "Start" ("Auftrag beendet" und "Fehler im Auftrag" müssen rückgesetzt sein) 2. Auftrag wurde ohne Fehler ausgeführt (Ergebnisse der einzelnen Variablen müssen noch ausgewertet werden) 3. Rücksetzen von "Start" nach Erhalt des Ergebnisses 4.
  • Seite 34: Variablen Aus Dem Nck-Bereich Lesen

    Diverse Nahtstellensignale (A2) 1.6 NC-Dienste 1.6.1.3 Variablen aus dem NCK-Bereich lesen Es können 1 bis 8 Werte mit einem Leseauftrag gelesen werden (Variable x: 0...7). Dazu existiert ein variablenspezifischer Teil der Schnittstelle: ● Auftrag: V120x 1000 ● Ergebnis: V120x 3000 Auftrag, variablenspezifischer Teil NC-Variable: Die Auswahl der NC-Variable erfolgt im Variablenindex (VB120x 1000), siehe Kapitel: NC...
  • Seite 35: Variablen Aus Dem Nck-Bereich Schreiben

    Diverse Nahtstellensignale (A2) 1.6 NC-Dienste Adresse Name Gültige Werte Auftrag, siehe Kapitel VB120x 1000 Variablenindex variablenspezifischer NC Variable VB120x 1001 Bereichsnummer Teil VB120x 1002 Zeilenindex NCK-Variable VB120x 1004 Spaltenindex NCK-Variable Ergebnis, V1200 2000.0 Auftrag beendet globaler Teil V1200 2000.1 Fehler im Auftrag Ergebnis, V120x 3000.0 Variable gültig...
  • Seite 36: Nc Variable

    Diverse Nahtstellensignale (A2) 1.6 NC-Dienste Im Fehlerfall bleibt V120x 3000.0 = 0 und es erfolgt ein Eintrag im Zugriffsergebnis VB120x 3001: ● 0: kein Fehler ● 3: Objektzugriff nicht erlaubt ● 5: ungültige Adresse ● 10: Objekt nicht existent Werte: Beim Schreiben ist der Bereich 120x 3004...07 nicht relevant.
  • Seite 37 Diverse Nahtstellensignale (A2) 1.6 NC-Dienste Variable cuttEdgeParam [r/w] VB120x 1000 VB120x 1001 VW120x 1002 (SchneidenNr - 1) * numCuttEdgeParams + ParameterNr (WORD) VW120x 1004 T-Nummer (1...32000) (WORD) VD120x 1008 Schreiben: Daten an NCK-Variable x (Datentyp der Variablen: REAL) VD120x 3004 Lesen: Daten von NCK-Variable x (Datentyp der Variablen: REAL) Variable numCuttEdgeParams Anzahl P-Elemente einer Schneide...
  • Seite 38 Diverse Nahtstellensignale (A2) 1.6 NC-Dienste Der max. Frameindex ist 12. Der Wert von numMachAxes ist in der Variablen mit Variablenindex 4 enthalten. Variable linShift [r] VB120x1000 VB120x1001 VW120x1002 Frameindex * numMachAxes + Achsnummer VW120x1004 VD120x1008 VD120x3004 Lesen: Daten von NCK-Variable x (Datentyp der Variablen: REAL) Variable numMachAxes Nr.
  • Seite 39: Signale Von Plc

    Diverse Nahtstellensignale (A2) 1.7 Signale von PLC Variable actLineNumber Zeilennummer des aktuellen NC-Satzes: ● 0: vor Programmstart ● -1: nicht verfügbar wegen Fehler ● -2: nicht verfügbar wegen DISPLOF Variable actLineNumber [r] VB120x1000 VB120x1001 VW120x1002 VW120x1004 VD120x1008 VD120x3004 Lesen: Daten von NCK-Variable x (Datentyp der Variablen: DINT) Signale von PLC Inbetriebnahme Mode Die Hochlaufmodi werden über Bit 0 und Bit 1 (VB1800 1000) in der Anwenderschnittstelle...
  • Seite 40 Diverse Nahtstellensignale (A2) 1.7 Signale von PLC Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 41: Achsüberwachung (A3)

    Achsüberwachung (A3) Übersicht der Überwachungen Übersicht der Überwachungen ● Bewegungsüberwachungen – Konturüberwachung – Positionierüberwachung – Stillstandsüberwachung – Klemmungsüberwachung – Drehzahlsollwertüberwachung – Istgeschwindigkeitsüberwachung – Geberüberwachungen ● Überwachung von statischen Begrenzungen – Endschalterüberwachung – Arbeitsfeldbegrenzung Bewegungsüberwachungen 2.2.1 Konturüberwachung Funktion Die Funktionsweise der Konturüberwachung beruht auf dem ständigen Vergleich von gemessenen und aus dem NC-Lagesollwert berechneten Lageistwert.
  • Seite 42: Auswirkung

    Achsüberwachung (A3) 2.2 Bewegungsüberwachungen Wirksamkeit Die Konturüberwachung wirkt bei Achsen und lagegeregelter Spindel. Auswirkung Ist der Konturfehler zu groß, kommt es zu folgender Auswirkung: ● Auslösung des Alarms 25050 "Konturüberwachung" ● Die betroffene Achse/Spindel wird mit Schnellstopp (mit offenem Lageregelkreis) über eine Drehzahlsollwertrampe stillgesetzt.
  • Seite 43 Achsüberwachung (A3) 2.2 Bewegungsüberwachungen Bild 2-1 Zusammenhang zwischen Positionier-Stillstands-und Klemmungsüberwachung Wirksamkeit Die Positionierüberwachung wird immer nach "sollwertmäßiger" Beendigung von Bewegungssätzen aktiviert (Sollwert hat Ziel erreicht). Die Positionierüberwachung wirkt bei Achsen und lagegeregelter Spindel. Abschaltung Nach Erreichen der vorgegebenen "Genauhaltgrenze fein" oder nach Ausgabe einer neuen Sollposition (z.
  • Seite 44: Stillstandsüberwachung

    Achsüberwachung (A3) 2.2 Bewegungsüberwachungen Fehlerursache/Fehlerbeseitigung ● Zu kleine Lagereglerverstärkung --> Maschinendatum für Lageregelverstärkung ändern MD32200 POSCTRL_GAIN (Kv-Faktor) ● Positionierfenster (Genauhalt fein), Positionierüberwachungszeit und Lageregelverstärkung sind nicht aufeinander abgestimmt --> Maschinendaten ändern: MD36010 STOP_LIMIT_FINE (Genauhalt fein), MD36020 POSITIONING_TIME (Verzögerungszeit Genauhalt fein), MD32200 POSCTRL_GAIN (Kv-Faktor) Faustregel ●...
  • Seite 45: Klemmungsüberwachung

    Achsüberwachung (A3) 2.2 Bewegungsüberwachungen Auswirkung Das Ansprechen der Überwachung hat folgende Auswirkung: ● Auslösung des Alarms 25040 "Stillstandsüberwachung" ● Die betroffene Achse/Spindel wird mit Schnellstopp (mit offenem Lageregelkreis) über eine Drehzahlsollwertrampe stillgesetzt. Die Zeitdauer der Bremsrampe wird in dem MD36610 AX_EMERGENCY_STOP_TIME (Zeitdauer der Bremsrampe bei Fehlerzuständen) festgelegt.
  • Seite 46: Drehzahlsollwertüberwachung

    Achsüberwachung (A3) 2.2 Bewegungsüberwachungen Auswirkung Wird während des Klemmvorgangs die Achse weiter als die Klemmungstoleranz aus der Position gedrückt, geschieht folgendes: ● Auslösung des Alarms 26000 "Klemmungsüberwachung". ● Die betroffene Achse/Spindel wird mit Schnellstopp (mit offenem Lageregelkreis) über eine Drehzahlsollwertrampe stillgesetzt. Die Zeitdauer der Bremsrampe wird in dem MD36610 AX_EMERGENCY_STOP_TIME (Zeitdauer der Bremsrampe bei Fehlerzuständen) festgelegt.
  • Seite 47: Istgeschwindigkeitsüberwachung

    Achsüberwachung (A3) 2.2 Bewegungsüberwachungen Auswirkung Bei Überschreitung des maximalen Drehzahlsollwertes geschieht folgendes: ● Meldung des Alarms 25060 "Drehzahlsollwertbegrenzung" ● Die betroffene Achse/Spindel wird mit Schnellstopp (mit offenem Lageregelkreis) über eine Drehzahlsollwertrampe stillgesetzt. Die Zeitdauer der Bremsrampe wird in dem MD36610 AX_EMERGENCY_STOP_TIME (Zeitdauer der Bremsrampe bei Fehlerzuständen) festgelegt.
  • Seite 48: Geberüberwachungen

    Achsüberwachung (A3) 2.3 Geberüberwachungen Auswirkung Bei Überschreitung des "Schwellwertes für Geschwindigkeitsüberwachung" geschieht folgendes: ● Meldung des Alarms 25030 "Istgeschwindigkeit Alarmgrenze" ● Die betroffene Achse/Spindel wird mit Schnellstopp (mit offenem Lageregelkreis) über eine Drehzahlsollwertrampe stillgesetzt. Die Zeitdauer der Bremsrampe wird in dem MD36610 AX_EMERGENCY_STOP_TIME (Zeitdauer der Bremsrampe bei Fehlerzuständen) festgelegt.
  • Seite 49: Nullmarkenüberwachung

    Achsüberwachung (A3) 2.3 Geberüberwachungen Auswirkung Bei Überschreiten der Grenzfrequenz eines Gebers geschieht folgendes: ● Das NST "Gebergrenzfrequenz überschritten 1" (V390x 0000.2) wird gesetzt. ● Spindel läuft mit Drehzahlregelung weiter. Wird die Spindeldrehzahl reduziert, so dass die Geberfrequenz den Wert von MD36302 ENC_FREQ_LIMIT_LOW (%-Wert von MD36300) unterschreitet, synchronisiert sich die Spindel automatisch wieder mit dem Bezugssystem des Messgebers.
  • Seite 50: Überwachung Von Statischen Begrenzungen

    Achsüberwachung (A3) 2.4 Überwachung von statischen Begrenzungen Die betroffene Achse/Spindel wird mit Schnellstopp (mit offenem Lageregelkreis) über eine Drehzahlsollwertrampe stillgesetzt. Die Zeitdauer der Bremsrampe wird mit dem MD36610 AX_EMERGENCY_STOP_TIME festgelegt. Steht die Achse in einem interpolatorischem Zusammenhang mit anderen Achsen, so werden diese durch Schnellstopp mit Schleppabstandsabbau (Vorgabe von Lageteilsollwert = 0) stillgesetzt.
  • Seite 51: Software-Endschalter

    Achsüberwachung (A3) 2.4 Überwachung von statischen Begrenzungen Auswirkung ● Beim Überfahren eines HW-Endschalters wird je nach Richtung der Alarm 21614 "Hardware-Endschalter + bzw. -" ausgelöst. ● Die Achse wird abhängig vom MD36600 BRAKE_MODE_CHOICE (Bremsverhalten bei Hardware-Endschalter) stillgesetzt. ● Steht die Achse in einem interpolatorischen Zusammenhang mit anderen Achsen, so werden auch diese, abhängig vom MD36600 BRAKE_MODE_CHOICE (Bremsverhalten bei Hardware-Endschalter) stillgesetzt.
  • Seite 52: Arbeitsfeldbegrenzung

    Achsüberwachung (A3) 2.4 Überwachung von statischen Begrenzungen Auswirkung/Reaktionen Je nach Betriebsart erfolgen unterschiedliche Reaktionen auf eine versuchte SW- Endschalterüberschreitung: AUTO, MDA: ● Der Satz, der die Software-Endschalter verletzen würde, wird nicht begonnen. Der vorhergehende Satz wird noch ordnungsgemäß beendet. ● Die Programmbearbeitung wird abgebrochen. ●...
  • Seite 53 Achsüberwachung (A3) 2.4 Überwachung von statischen Begrenzungen Über das MD21020 WORKAREA_WITH_TOOL_RADIUS (Berücksichtigung des Werkzeugradius bei Arbeitsfeldbegrenzung) kann bestimmt werden, ob der Werkzeugradius bei der Überwachung berücksichtigt wird. Je Achse ist ein Wertepaar (minus/plus) zur Beschreibung des geschützten Arbeitsraumes möglich. Arbeitsfeldbegrenzung vorgeben Die Arbeitsfeldbegrenzung kann auf zwei Arten vorgegeben bzw.
  • Seite 54: Randbedingungen

    Achsüberwachung (A3) 2.5 Randbedingungen Auswirkung/Reaktion Je nach Betriebsart erfolgen unterschiedliche Reaktionen auf eine versuchte Überschreitung der Arbeitsfeldbegrenzung: AUTO, MDA ● Der Satz, der die Arbeitsfeldbegrenzung verletzt, wird nicht begonnen. Der vorhergehende Satz wird noch ordnungsgemäß beendet. ● Die Programmbearbeitung wird abgebrochen. ●...
  • Seite 55: Datenlisten

    Achsüberwachung (A3) 2.6 Datenlisten Nur für analoge Spindel: ● Verhältnis Ausgangsspannung / Ausgangsdrehzahl MD32260 RATED_VELO (Nenn-Motordrehzahl) MD32250 RATED_OUTVAL (Nenn-Ausgangsspannung) Datenlisten 2.6.1 Maschinendaten Nummer Bezeichner Name kanalspezifisch 21020 WORKAREA_WITH_TOOL_RADIU Berücksichtigung des Werkzeugradius bei Arbeitsfeldbegrenzung achs-/spindelspezifisch 30310 ROT_IS_MODULO Modulowandlung für Rundachse und Spindel 32000 MAX_AX_VELO Maximale Achsgeschwindigkeit...
  • Seite 56: Settingdaten

    Achsüberwachung (A3) 2.6 Datenlisten Nummer Bezeichner Name 36400 CONTOUR_TOL Toleranzband Konturüberwachung 36500 ENC_CHANGE_TOL Große Losewerte/ Maximale Toleranz bei Lageistwertumschaltung 36600 BRAKE_MODE_CHOICE Bremsverhalten bei Hardware-Endschalter 36610 AX_EMERGENCY_STOP_TIME Zeitdauer der Bremsrampe bei Fehlerzuständen 36620 SERVO_DISABLE_DELAY_TIME Abschaltverzögerung Reglerfreigabe 2.6.2 Settingdaten Nummer Bezeichner Name achs-/spindelspezifisch 43400 WORKAREA_PLUS_ENABLE...
  • Seite 57: Bahnsteuerbetrieb, Genauhalt Und Lookahead (B1)

    Bahnsteuerbetrieb, Genauhalt und LookAhead (B1) Kurzbeschreibung Für die Bahnsteuerung arbeitet die CNC ein Teileprogramm satzweise nacheinander ab. Erst wenn die Funktionen des momentan bearbeiteten Satzes ausgeführt worden sind, wird der nächste Satz bearbeitet. Unterschiedliche Anforderungen an das Bearbeiten oder Positionieren erfordern verschiedene Satzwechselkriterien. An den Satzgrenzen gibt es zwei Verhaltensweisen für die Bahnachsen.
  • Seite 58: Genauhalt

    Bahnsteuerbetrieb, Genauhalt und LookAhead (B1) 3.3 Genauhalt Anhalten zum Synchronisieren Unabhängig davon, ob Genauhalt oder Bahnsteuerbetrieb angewählt ist, kann der Satzwechsel durch Synchronisationsvorgänge verzögert werden und damit ein Anhalten der Bahnachsen bewirken. Im Genauhalt-Mode werden die Bahnachsen am Endpunkt des aktuellen Satzes angehalten.
  • Seite 59: Bahnsteuerbetrieb

    Bahnsteuerbetrieb, Genauhalt und LookAhead (B1) 3.4 Bahnsteuerbetrieb Genauhaltkriterium (G601, G602). Die Funktion Genauhalt wird mit der Funktion Bahnsteuerbetrieb G64 abgewählt. Genauhaltkriterien ● Genauhalt fein: G601 Mit diesem Kriterium wird überwacht, ob die Istposition der Achse innerhalb einer bestimmten Wegstrecke von der Sollposition entfernt ist. Die Größe des erlaubten Abstandes wird in dem MD36010 STOP_LIMIT_FINE (Genauhalt fein) hinterlegt.
  • Seite 60 Bahnsteuerbetrieb, Genauhalt und LookAhead (B1) 3.4 Bahnsteuerbetrieb Bahnsteuerbetrieb bewirkt: ● Eine Verrundung der Kontur. ● Kürzere Bearbeitungszeiten durch fehlende Brems- und Beschleunigungsvorgänge, die für das Erreichen des Genauhaltkriteriums benötigt werden. ● Bessere Schnittbedingungen durch den gleichmäßigeren Geschwindigkeitsverlauf. Bahnsteuerbetrieb ist sinnvoll, wenn eine Kontur möglichst zügig abgefahren werden soll. Bahnsteuerbetrieb ist nicht sinnvoll, wenn: ●...
  • Seite 61: Geschwindigkeitsabsenkung Gemäß Überlastfaktor

    Bahnsteuerbetrieb, Genauhalt und LookAhead (B1) 3.4 Bahnsteuerbetrieb Sollwertvorgabe = 0 (ohne Berücksichtigung der Beschleunigungsgrenzen) sofort zum Stillstand gebracht. Sollte auch in langen Sätzen, in denen die Geschwindigkeit wegen der PLC-Quittierungszeit nicht reduziert werden musste, die Quittierung bis zum Satzende nicht erfolgen, so wird bis zum Satzende die Geschwindigkeit beibehalten und wie zuvor beschrieben reduziert.
  • Seite 62: Geschwindigkeitsabsenkung Zur Ruckbegrenzung Auf Der Bahn

    Bahnsteuerbetrieb, Genauhalt und LookAhead (B1) 3.4 Bahnsteuerbetrieb Der Bahnsteuerbetrieb G64 kann mit Anwahl von ● Genauhalt G9 satzweise unterbrochen werden. ● Genauhalt G60 abgewählt werden. 3.4.3 Geschwindigkeitsabsenkung zur Ruckbegrenzung auf der Bahn Einführung Mit der Ruckbegrenzung auf der Bahn wird eine weitere Methode zur Beeinflussung des Bahnsteuerbetriebes eingeführt.
  • Seite 63: Lookahead

    Bahnsteuerbetrieb, Genauhalt und LookAhead (B1) 3.5 LookAhead Grundsätzlich wird zwischen dem Achsbeschleunigungsverlauf innerhalb eines Satzes und am Übergang zwischen zwei Sätzen unterschieden. Vorteile Achsspezifische Maschinendaten für die Bahn zu verwenden hat folgende Vorteile: ● Die Dynamik der Achsen wird in der Interpolation unmittelbar berücksichtigt und kann somit für jede Achse einzeln voll ausgenutzt werden.
  • Seite 64 Bahnsteuerbetrieb, Genauhalt und LookAhead (B1) 3.5 LookAhead Bild 3-2 Vergleich des Geschwindigkeitsverhaltens G60 und G64 mit kurzen Wegen in den Sätzen LookAhead berücksichtigt planbare Geschwindigkeitsbeschränkungen wie ● Geschwindigkeitsbegrenzung im Satz ● Beschleunigungsbegrenzung im Satz ● Geschwindigkeitsbegrenzung am Satzübergang ● Synchronisieren mit Satzwechsel am Satzübergang ●...
  • Seite 65: Datenlisten

    Bahnsteuerbetrieb, Genauhalt und LookAhead (B1) 3.6 Datenlisten Folgesatzgeschwindigkeit Ein mögliches Geschwindigkeitsprofil enthält die Ermittlung der Folgesatzgeschwindigkeit. Anhand von Informationen aus dem aktuellen und dem folgenden NC-Satz wird ein Geschwindigkeitsprofil berechnet, aus dem wiederum die erforderlichen Geschwindigkeitsreduzierungen für den aktuellen Override abgeleitet werden. Der ermittelte Maximalwert des Geschwindigkeitsprofils wird durch die maximale Bahngeschwindigkeit begrenzt.
  • Seite 66: Nahtstellensignale

    Bahnsteuerbetrieb, Genauhalt und LookAhead (B1) 3.6 Datenlisten 3.6.2 Nahtstellensignale Nummer .Bit Name kanalspezifisch V3300 0004 Alle Achsen stehen achs-/spindelspezifisch V390x 0000 Position erreicht mit Genauhalt grob V390x 0000 Position erreicht mit Genauhalt fein Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 67: Beschleunigung (B2)

    Beschleunigung (B2) Beschleunigungsprofile Sprungförmige Beschleunigung Bei der üblich verwendeten v/t-linearen Geschwindigkeitsführung einer Achse wird die Bewegung so geführt, dass sich die Beschleunigung sprungförmig über die Zeit ändert. Mit dem unstetigen, sprungförmigen Beschleunigungsverhalten ist ein ruckfreies Anfahren und Abbremsen der Achsen nicht möglich, es ist damit aber ein zeitoptimales Geschwindigkeits/Zeit-Profil realisierbar.
  • Seite 68: Ruckbegrenzung In Ba Jog

    Beschleunigung (B2) 4.3 Ruckbegrenzung in BA JOG Wirkungsbereich Die bahnbezogene Ruckbegrenzung stehen den interpolierenden Bahnachsen in den Betriebsarten AUTO und MDA zur Verfügung. Die Beschleunigungsprofile SOFT und BRISK können mit dem Verfahrmode Genauhalt G9, G60, dem Bahnsteuerbetrieb G64 und mit LookAhead eingesetzt werden.
  • Seite 69 Beschleunigung (B2) 4.4 Prozentuale Beschleunigungskorrektur, ACC ACC[Kanalachsname] = Prozentwert Mit dem Befehl ACC im Programm kann für jede Achse (z. B.: X) oder Spindel (S1) ein Prozentwert > 0 % und ≤ 200 % programmiert werden. Die Achsinterpolation erfolgt dann mit dieser anteiligen Beschleunigung.
  • Seite 70: Datenlisten

    Beschleunigung (B2) 4.5 Datenlisten Datenlisten Maschinendaten Nummer Bezeichner Name achsspezifisch 32300 MAX_AX_ACCEL Achsbeschleunigung 32420 JOG_AND_POS_JERK_ENABLE Freigabe der achsspezifischen Ruckbegrenzung 32430 JOG_AND_POS_MAX_JERK Achsspezifischer Ruck 32431 MAX_AX_JERK Maximaler achsspezifischer Ruck bei Bahnbewegung 32432 PATH_TRANS_JERK_LIM Maximaler achsspezifischer Ruck bei Bahnbewegung am Satzübergang Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 71: Fahren Auf Festanschlag (F1)

    Fahren auf Festanschlag (F1) Hinweis Diese Funktion ist bei Version T/M value nicht verfügbar. Kurzbeschreibung Einsatzbereich Mit Hilfe der Funktion "Fahren auf Festanschlag" (FXS = Fixed Stop) ist es möglich, definierte Kräfte für das Klemmen von Werkstücken aufzubauen, wie sie z. B. bei Pinolen und Greifern notwendig sind.
  • Seite 72 Fahren auf Festanschlag (F1) 5.2 Funktionalität Die Befehle sind modal wirksam. Der Verfahrweg und das Aktivieren der Funktion muss in einem Satz programmiert werden Hinweis Das Programmieren der Maschinenachsbezeichner nach MD10000 AXCONF_NAME_TAB ist bei FXS... erlaubt und vorzugsweise anzuwenden. Die Kanalachsbezeichner nach MD20070 AXCONF_CHANAX_NAME_TAB sind bei FXS... zulässig, wenn diesen genau eine Maschinenachse zugeordnet ist, z.
  • Seite 73 Fahren auf Festanschlag (F1) 5.2 Funktionalität Systemvariable $AA_FXS[X1] für Status Diese Systemvariable liefert den Status von "Fahren auf Festanschlag" für die angegebene Achse: Wert = 0: Achse ist nicht am Anschlag. 1: Anschlag wurde erfolgreich angefahren (Achse ist im Festanschlags-Überwachungsfenster). 2: Anfahren des Anschlages fehlgeschlagen (Achse ist nicht am Anschlag).
  • Seite 74 Fahren auf Festanschlag (F1) 5.2 Funktionalität Wurde in dem Satz oder seit Programmbeginn kein Moment programmiert, so gilt der Wert, der in das achsspezifische MD37010 FIXED_STOP_TORQUE_DEF (Voreinstellung für Klemmoment) eingetragen ist. Festanschlag wird erreicht Sobald die Achse auf den mechanischen Festanschlag (Werkstück) drückt, erhöht die Regelung im Antrieb das Moment, um die Achse weiter zu bewegen.
  • Seite 75 Fahren auf Festanschlag (F1) 5.2 Funktionalität Das Fenster muss vom Anwender so gewählt werden, dass nur ein Wegbrechen des Anschlags zur Auslösung führt. Freigabe der Festanschlag-Alarme Mit dem MD37050 FIXED_STOP_ALARM_MASK kann die Ausgabe folgender Alarme unterdrückt werden: ● 20091 "Festanschlag nicht erreicht" ●...
  • Seite 76 Fahren auf Festanschlag (F1) 5.2 Funktionalität Ablauf bei Störung oder Abbruch Das NST "Fahren auf Festanschlag aktivieren" wird zurückgesetzt. Abhängig von MD37060 FIXED_STOP_ACKN_MASK wird die Quittierung der PLC durch Rücksetzen des NST "Fahren auf Festanschlag freigeben" abgewartet. Anschließend wird die Momentenbegrenzung aufgehoben und ein Satzwechsel durchgeführt. Abwahl Die NC erkennt die Funktionsabwahl durch Programmierung des Befehls FXS[x]=0.
  • Seite 77: Verhalten Bei Reset Und Funktionsabbruch

    Fahren auf Festanschlag (F1) 5.3 Verhalten bei RESET und Funktionsabbruch Ohne Rampe Eine Änderung der Momentengrenze erfolgt ohne Berücksichtigung der Rampe wenn: ● FXS mit (FXS[]=1) aktiviert wird, damit die Reduzierung sofort eintritt ● der Antrieb im Fehlerfall schnellstmöglich stromlos geschaltet werden muss. Verhalten bei Impulssperre für Antrieb Mit MD37002 FIXED_STOP_CONTROL wird das Verhalten bei Impulssperre am Anschlag gesteuert.
  • Seite 78: Verhalten Bei Satzsuchlauf

    Fahren auf Festanschlag (F1) 5.4 Verhalten bei Satzsuchlauf Verhalten bei Satzsuchlauf Satzsuchlauf mit Berechnung Vor dem Zielsatz darf kein Festanschlag angefahren werden. Abhilfe: Sätze mit Festanschlag mit der Skript-Funktion ausschalten. Satzsuchlauf ohne Berechnung Die Befehle FXS, FXST und FXSW werden ignoriert. Sonstiges Unwirksame Nahtstellensignale Für Achsen am Festanschlag sind folgende NST-Signale (PLC →...
  • Seite 79 Fahren auf Festanschlag (F1) 5.5 Sonstiges Diagramm Im folgenden Diagramm sind der Verlauf von Motorstrom, Schleppabstand und NST-Signale für "Fahren auf Festanschlag" mit digitalem Antrieb dargestellt. Bild 5-2 Diagramm für FXS mit digitalem Antrieb Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 80: Datenlisten

    Fahren auf Festanschlag (F1) 5.6 Datenlisten Datenlisten 5.6.1 Maschinendaten Nummer Bezeichner Name achsspezifisch 37000 FIXED_STOP_MODE Modus Fahren auf Festanschlag 37002 FIXED_STOP_CONTROL Sonderfunktionen bei Fahren auf Festanschlag 37010 FIXED_STOP_TORQUE_DEF Voreinstellung für Klemmoment 37012 FIXED_STOP_TORQUE_RAMP_TIME Zeitdauer bis zum Erreichen des neuen Klemm- Moments bei Fahren auf Festanschlag 37020 FIXED_STOP_WINDOW_DEF...
  • Seite 81: Gantry-Achsen (G1)

    Alarms 8081 "Es wurde(n) %1 Option(en) gesetzt, die nicht durch den License Key lizenziert sind". Der konventionelle Maschinenbetrieb ist nicht möglich. Die Bedienhandlung bezüglich "Setzen der Option(en)" kann der Betriebsanleitung "Drehen, Fräsen, Schleifen, Nibbeln", Kapitel "Lizenzierung in SINUMERIK 802D sl" entnommen werden. Gantry-Achsen Gantry-Achsen sind mechanisch verbundene Maschinenachsen.
  • Seite 82: Funktion "Gantry-Achsen

    Gantry-Achsen (G1) 6.2 Funktion "Gantry-Achsen" Funktion "Gantry-Achsen" Anwendung Bei großen Portalfräsmaschinen werden verschiedene Achseinheiten (z. B. Portal oder Querbalken) von jeweils mehreren voneinander unabhängigen Antrieben bewegt. Jeder Antrieb besitzt sein eigenes Messsystem und bildet somit ein vollständiges Achssystem. Beim Verfahren dieser mechanisch starr gekoppelten Achsen müssen beide Antriebe absolut synchron angesteuert werden, um ein Verkanten der Mechanik (bewirkt eine Kraft- /Momentenübertragung) zu verhindern.
  • Seite 83 Gantry-Achsen (G1) 6.2 Funktion "Gantry-Achsen" Führungsachse Die Führungsachse ist die Gantry-Achse, die aus Sicht des Bedieners und des Programmierers vorhanden und damit entsprechend wie eine normale NC-Achse beeinflussbar ist. Der Achsname der Führungsachse kennzeichnet alle Achsen des Gantry- Verbundes. Gleichlaufachse Die Gleichlaufachse ist die Gantry-Achse, deren Sollposition stets von der Verfahrbewegung der Führungsachse abgeleitet und damit synchron verfahren wird.
  • Seite 84 Gantry-Achsen (G1) 6.2 Funktion "Gantry-Achsen" Bei der Funktion "Gantry-Achsen" wird in allen Betriebsarten der Sollwert der Gleichlaufachse direkt aus dem Sollwert der Führungsachse gebildet und zeitsynchron verfahren. Hinweis Die Regeldynamik von Führungs- und Gleichlaufachse muss identisch eingestellt werden. Überwachung der Istwertdifferenz Die Lageistwerte von Führungs- und Gleichlaufachse werden ständig im Interpolationstakt miteinander verglichen und daraufhin überwacht, ob sie noch im zulässigen Toleranzbereich liegen.
  • Seite 85 Gantry-Achsen (G1) 6.2 Funktion "Gantry-Achsen" Die Überwachungen sind inaktiv, solange sich der Gantry-Verbund im "Nachführen" befindet. Erweiterte Überwachung Eine erweiterte Überwachung kann aktiviert werden mit dem Maschinendatum: MD37150 GANTRY_FUNCTION_MASK (Gantry-Funktionen) Referenzieren und Synchronisieren der Gantry-Achsen Wie am Beispiel "Portalfräsmaschine" ersichtlich, muss die Zwangskopplung bei Gantry- Achsen in allen Betriebsarten und auch sofort nach POWER ON eingehalten werden.
  • Seite 86: Referenzieren Und Synchronisieren Von Gantry-Achsen

    Gantry-Achsen (G1) 6.3 Referenzieren und Synchronisieren von Gantry-Achsen VORSICHT Falls die Gantry-Achsen weiterhin mechanisch verbunden sind, kann in diesem Betriebszustand beim Verfahren der Führungs- oder Gleichlaufachse die Maschine beschädigt werden! Referenzieren und Synchronisieren von Gantry-Achsen 6.3.1 Einführung Schieflage beim Einschalten Beim Einschalten der Maschine kann die Idealstellung zwischen Führungsachse und Gleichlaufachse verschoben sein (z.
  • Seite 87 Gantry-Achsen (G1) 6.3 Referenzieren und Synchronisieren von Gantry-Achsen Das achsspezifische Referenzieren der Gantry-Achsen wird mit dem Nahtstellensignal der Führungsachse vom PLC-Anwenderprogramm bei aktiver Maschinenfunktion REF gestartet: V380x 0004.7/.6 (Verfahrtaste plus/minus) Die Führungsachse fährt den Referenzpunkt an (Ablauf entsprechend Referenzpunktfahren). Die zugehörige Gleichlaufachse verfährt synchron mit. Das Erreichen des Referenzpunktes wird mit Nahtstellensignal "Referenziert/Synchronisiert"...
  • Seite 88 Gantry-Achsen (G1) 6.3 Referenzieren und Synchronisieren von Gantry-Achsen ● Differenz ist kleiner als Gantry-Warngrenze: Der Gantry-Synchronisationslauf wird automatisch gestartet, sofern das NST "Automatisches Synchronisieren sperren" nicht gesetzt wurde. Dabei wird die Meldung "Synchronisation läuft Gantry-Verbund x" angezeigt. Alle Gantry-Achsen fahren auf einen bestimmten Positionswert ohne Achskopplung mit der eingestellten Geschwindigkeit im Maschinendatum: MD34040 REFP_VELO_SEARCH_MARKER (Abschaltgeschwindigkeit) Der Positionswert wurde festgelegt bei der Führungsachse:...
  • Seite 89 Gantry-Achsen (G1) 6.3 Referenzieren und Synchronisieren von Gantry-Achsen Bild 6-2 Ablaufplan für Referenzier- und Synchronisationsvorgang von Gantry-Achsen Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 90 Gantry-Achsen (G1) 6.3 Referenzieren und Synchronisieren von Gantry-Achsen Synchronisationslauf Ein Synchronisationslauf ist in folgenden Fällen immer nötig: ● nach dem Referenzpunktfahren aller zum Verbund gehörigen Achsen, ● wenn die Synchronisation verloren geht (siehe unten). Ablaufunterbrechung Falls der o. g. Referenziervorgang aufgrund von Störungen bzw. RESET unterbrochen wird, ist wie folgt zu verfahren: ●...
  • Seite 91 Gantry-Achsen (G1) 6.3 Referenzieren und Synchronisieren von Gantry-Achsen Verlust der Synchronisation Die Synchronisation des Gantry-Verbunds geht verloren (V390x 5005 = 0), wenn ● die Gantry-Achsen im "Nachführen" waren. ● die Referenzposition einer Gantry-Achse verloren geht z. B., bei "Parken" (kein Messsystem aktiv).
  • Seite 92: Automatisches Synchronisieren

    Gantry-Achsen (G1) 6.3 Referenzieren und Synchronisieren von Gantry-Achsen Falls für die Führungs- und Gleichlaufachsen nur ein Referenznocken verwendet wird, muss dies vom PLC-Anwenderprogramm berücksichtigt werden. 6.3.2 Automatisches Synchronisieren Automatisches Synchronisieren kann erfolgen: ● im Referiermodus (siehe Kapitel "Einführung") ● wie im Folgenden beschrieben. Wird ein Gantry-Verbund ins Nachführen geschaltet, so ist die Überwachung der Istwerte zwischen Führungsachse und Gleichlaufachse nicht aktiv.
  • Seite 93: Besonderheiten

    Gantry-Achsen (G1) 6.3 Referenzieren und Synchronisieren von Gantry-Achsen 6.3.3 Besonderheiten Kanalspezifisches Referenzieren Gantry-Achsen können auch kanalspezifisch referenziert werden: V3200 0001.0 (Referenzieren aktivieren) Für die Achsreihenfolge beim kanalspezifischen Referenzieren wird der Wert des axialen Maschinendatums der Führungsachse verwendet: MD34110 REFP_CYCLE_NR (Achsreihenfolge beim kanalspezifischen Referenzieren) Nach Erreichen des Referenzpunktes der Führungsachse wird, wie oben beschrieben, zunächst die Gleichlaufachse referenziert.
  • Seite 94: Inbetriebnahme Der Gantry-Achsen

    Gantry-Achsen (G1) 6.4 Inbetriebnahme der Gantry-Achsen Die Kompensationen werden steuerungsintern erst wirksam, wenn die Achse referenziert bzw. der Gantry-Verbund synchronisiert ist. Dabei gilt: Kompensationsart Wirksamkeit wenn PLC-Nahtstellensignal Losekompensation Achse referenziert ist "Referenziert/Synchronisiert" SSFK Achse referenziert ist "Referenziert/Synchronisiert" Durchhangkompensation Gantry-Verbund "Gantry-Verbund ist synchronisiert" synchronisiert ist Wenn eine aktive Kompensation die Ursache für eine Bewegung der Gleichlaufachse ist, wird für die Gleichlaufachse ein Fahrbefehl unabhängig von der Führungsachse angezeigt.
  • Seite 95 Gantry-Achsen (G1) 6.4 Inbetriebnahme der Gantry-Achsen Aktivierung des Achsverbundes MD37100 GANTRY_AXIS_TYPE[a,b] (Gantry-Achsdefinition) Dieses Maschinendatum legt für die Gantry-Achse Folgendes fest: ● welchen Gantry-Verbund (1) sie angehören soll, ● ob sie als Führungsachse oder als Gleichlaufachse wirken soll. Tabelle 6- 1 Mögliche Werte für MD37100 Gantry-Achse Gantry-Verbund keine...
  • Seite 96 Gantry-Achsen (G1) 6.4 Inbetriebnahme der Gantry-Achsen ● MD32610 VELO_FFW_WEIGHT (Vorsteuerfaktor für Geschwindigkeits- /Drehzahlvorsteuerung) ● MD32810 EQUIV_SPEEDCTRL_TIME (Ersatzzeitkonstante Drehzahlregelkreis für Vorsteuerung) Folgende Regelungsparameter müssen für Führungs- und Gleichlaufachse gleich eingestellt werden: ● MD32400 AX_JERK_ENABLE (Axiale Ruckbegrenzung) ● MD32410 AX_JERK_TIME (Zeitkonstante für den axialen Ruckfilter) ●...
  • Seite 97 Gantry-Achsen (G1) 6.4 Inbetriebnahme der Gantry-Achsen Gantry-Achsen referenzieren Zunächst sind die Positionen der Referenzpunkte von Führungs- und Gleichlaufachse näherungsweise identisch einzustellen. Damit die Synchronisations-Ausgleichsbewegung der Gantry-Achsen nicht automatisch gestartet wird, ist bei der Erstinbetriebnahme vor dem Referenzieren die Gantry-Warngrenze auf 0 zu setzen: MD37100 GANTRY_POS_TOL_WARNING (Gantry-Achsdefiniton) Dadurch ist während der Verfahrbewegung die Warnmeldung unwirksam.
  • Seite 98 Gantry-Achsen (G1) 6.4 Inbetriebnahme der Gantry-Achsen Funktionsgenerator/Messfunktion Die Aktivierung von Funktionsgenerator und Messfunktion über das Start-up-Tool wird auf der Gleichlaufachse mit Fehlermeldung abgebrochen. Wenn ein Anregen der Gleichlaufachse unbedingt benötigt wird (z. B. um die Maschine zu vermessen), müssen Führungs- und Gleichlaufachse vorübergehend getauscht werden. Hinweis Generell führt der Start von Funktionsgenerator, Messfunktionen und AM-Setup für virtuelle Achsen zum Abbruch mit Fehlerkennung.
  • Seite 99: Plc-Nahtstellensignale Bei Gantry-Achsen

    Gantry-Achsen (G1) 6.5 PLC-Nahtstellensignale bei Gantry-Achsen PLC-Nahtstellensignale bei Gantry-Achsen Spezielle Nahtstellensignale für Gantry-Achsen Die speziellen PLC-Nahtstellensignale der gekoppelten Gantry-Achsen werden über die axiale PLC-Nahtstelle der Führungs- oder Gleichlaufachse geführt. In der nachfolgenden Tabelle sind alle speziellen Gantry- PLC-Nahtstellensignale sowie die Kennzeichnung, ob das NST bei der Führungs- oder Gleichlaufachse ausgewertet wird, dargestellt.
  • Seite 100: Sonstiges Bei Gantry-Achsen

    Gantry-Achsen (G1) 6.6 Sonstiges bei Gantry-Achsen PLC-Nahtstellensignal Adresse Wirksamkeit bei Führungsachse Gleichlaufachse Hardwareendschalter minus / plus V380x 1000.0 / .1 Alarm axial; Bremsanforderung auf alle Achsen des Gantry-Verbunds 2. Softwareendschalter minus / plus V380x 1000.2 /.3 axial axial Anwahl Antriebsparametersatz V380x 4001.0 - .2 axial axial...
  • Seite 101: Beispiel

    Gantry-Achsen (G1) 6.7 Beispiel PRESET Die PRESET-Funktion kann nur auf die Führungsachse angewendet werden. Steuerungsintern werden mit PRESET alle Achsen des Gantry-Verbundes neu bewertet. Die Gantry-Achsen verlieren damit ihre Referenz und auch die Synchronisation: V390x 5005.5 = 0 (Gantry-Verbund ist synchronisiert) Voreinstellung bei RESET Bei aktivem Gantry-Verbund wird für die Gleichlaufachsen folgende MD-Parametrierung ignoriert:...
  • Seite 102 Gantry-Achsen (G1) 6.7 Beispiel Konstellation Maschinenachse 1 = Gantry Führungsachse, Messsystem inkrementell Maschinenachse 3 = Gantry Gleichlaufachse, Messsystem inkrementell Die folgenden MD beschreiben die Ausgangswerte. Einzelne Werte sind später noch nach den unten folgenden Vorgaben zu korrigieren bzw. zu ergänzen. Gantry Maschinendaten Achse 1: MD37100 GANTRY_AXIS_TYPE = 1...
  • Seite 103: Einstellung Der Nck-Plc Nahtstelle

    Gantry-Achsen (G1) 6.7 Beispiel 6.7.2 Einstellung der NCK-PLC Nahtstelle Einführung Ein automatischer Synchronisationslauf beim Referenzieren der Achsen muss zunächst unterdrückt werden, um zu vermeiden, dass ein ggf. unausgerichteter Verbund zerstört wird. Verhinderung automatischer Synchronisation Das Anwender-PLC-Programm setzt folgende NST: ● für die Führungsachse (Achse 1): Bild 6-3 NCK-PLC-Nahtstelle VB380x 5005 bzgl.
  • Seite 104: Beginn Der Inbetriebnahme

    Gantry-Achsen (G1) 6.7 Beispiel 6.7.3 Beginn der Inbetriebnahme Referenzieren Folgende Schritte sind auszuführen: ● Betriebsart "REF" anwählen ● Referenzieren für Führungsachse (Achse 1) starten ● Warten bis Meldung "10654 Kanal 1 Warte auf Synchronisationsstart" erscheint. Zu diesem Zeitpunkt hat der NCK die Synchronisationsbereitschaft der Führungsachse hergestellt und meldet dies mit folgenden NST: Bild 6-7 NCK-PLC-Nahtstelle VB390x5005: Führungsachse zur Synchronisation bereit...
  • Seite 105: Warn- Und Fehlergrenzen Einstellen

    Gantry-Achsen (G1) 6.7 Beispiel ● Zu diesem Zeitpunkt hat der NCK die Synchronisationsbereitschaft für Achse 1 hergestellt und meldet diesselben NST wie im vorigen Bild dargestellt. ● Istpositionen der Maschine betrachten. Es können die Fälle A oder B vorliegen: Bild 6-8 Mögliche Ergebnisse nach Referenzieren der Führungsachse Liegt Fall A vor, kann sofort der Synchronisationslauf gestartet werden.
  • Seite 106 Gantry-Achsen (G1) 6.7 Beispiel Vorgehensweise ● Stellen Sie das Maschinendatum für alle Achsen zunächst groß ein: MD37120 GANTRY_POS_TOL_ERROR (Gantry-Abschaltgrenze) ● Belegen Sie mit einem sehr kleinen Wert das Maschinendatum: MD37110 GANTRY_POS_TOL_WARNING (Gantry-Warngrenze) Wenn Sie jetzt die Achsen dynamisch stark belasten, müsste immer wieder der selbstlöschende Alarm "10652 Kanal %1 Achse %2 Gantry-Warngrenze überschritten"...
  • Seite 107: Datenlisten

    Gantry-Achsen (G1) 6.8 Datenlisten Datenlisten 6.8.1 Maschinendaten Nummer Bezeichner Name achsspezifisch 30300 IS_ROT_AX Rundachse 32200 POSCTRL_GAIN[0]...[5] -Faktor 32400 AX_JERK_ENABLE Axiale Ruckbegrenzung 32410 AX_JERK_TIME Zeitkonstante für axialen Ruckfilter 32420 JOG_AND_POS_JERK_ENABLE Grundeinstellung der axialen Ruckbegrenzung 32430 JOG_AND_POS_MAX_JERK Axialer Ruck 32610 VELO_FFW_WEIGHT[0]...[5] Vorsteuerfaktor für Drehzahlvorsteuerung 32620 FFW_MODE Vorsteuerungsart...
  • Seite 108: Nahtstellensignale

    Gantry-Achsen (G1) 6.8 Datenlisten 6.8.2 Nahtstellensignale Nummer Name Führungsachse Gleichlaufachse betriebsartenspezifisch V3100 0001 Aktive Maschinenfunktion REF kanalspezifisch V3300 0001 Referenzieren aktiv achsspezifisch V380x 5005 Gantry-Synchronisationslauf starten V380x 5005 Automatisches Synchronisieren sperren V390x 0000 Referenziert/Synchronisiert 1 V390x 5005 Gantry-Abschaltgrenze überschritten V390x 5005 Gantry-Warngrenze überschritten V390x 5005 Gantry-Synchronisationslauf startbereit...
  • Seite 109: Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2)

    Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) Geschwindigkeiten, Verfahrbereiche, Genauigkeiten 7.1.1 Geschwindigkeiten Die maximale Bahn-, Achsgeschwindigkeit und Spindeldrehzahl wird beeinflusst durch die Maschinenkonstruktion, Antriebsdynamikauslegung und die Grenzfrequenz der Istwerterfassung (Geber-grenzfrequenz). Die maximale Achsgeschwindigkeit wird in dem MD32000 MAX_AX_VELO (Maximale Achsgeschwindigkeit) definiert. Die maximal zulässige Spindeldrehzahl wird über das MD35100 SPIND_VELO_LIMIT (Maximale Spindeldrehzahl) vorgegeben.
  • Seite 110: Verfahrbereiche

    Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.1 Geschwindigkeiten, Verfahrbereiche, Genauigkeiten Beispiel: MD10200 INT_INCR_PER_MM = 1000 [Inkr./mm] IPO-Takt = 12 ms ⇒ V = 10 /(1000 x 12 ms) = 0,005 Inkr Der Wertebereich der Vorschübe ist abhängig von der gewählten Rechenfeinheit. Bei der Standardvorbelegung der MD10200 INT_INCR_PER_MM (Rechenfeinheit für Linearpositionen) (1000 Inkr./mm) bzw.
  • Seite 111: Eingabe-/Anzeigefeinheit, Rechenfeinheit

    Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.1 Geschwindigkeiten, Verfahrbereiche, Genauigkeiten 7.1.3 Eingabe-/Anzeigefeinheit, Rechenfeinheit Bei den Feinheiten, d.h. der Auflösung von Linear- und Winkelpositionen, Geschwindigkeiten, Beschleunigungen und Ruck, ist zu unterscheiden zwischen: ● Eingabefeinheit - Eingabe von Daten über die Bedientafel oder über Teileprogramme. ●...
  • Seite 112: Metrisches-Inch-Maßsystem

    Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.2 Metrisches-Inch-Maßsystem Physikalische Größe: Ein-/Ausgabeeinheiten für Standardgrundsystem: Metrisch Inch Winkel-Geschwindigkeit 1 Umdr./min 1 Umdr./min Linear-Beschleunigung 1 m/s 1 inch/s Winkel-Beschleunigung 1 Umdr./s 1 Umdr./s Linear-Ruck 1 m/s 1 inch/s Winkel-Ruck 1 Umdr./s 1 Umdr./s Zeit Lageregler-Kreisverstärkung Umdrehungsvorschub 1 mm/Umdr.
  • Seite 113 Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.2 Metrisches-Inch-Maßsystem Anzeigen im Maschinenkoordinatensystem sowie Anzeigen der Werkzeugdaten und Nullpunktverschiebungen erfolgen in der Grundstellung, Anzeigen im Werkstückkoordinatensystem in der aktuellen Stellung. Hinweis Werden Programme incl. Datensätze (NV, Werkzeugkorrektur) von Extern eingelesen, die in dem vom Grundsystem abweichenden Maßsystem programmiert wurden, dann muss vorher die Grundstellung über das MD10240 SCALING_SYSTEM_IS_METRIC geändert werden.
  • Seite 114: Manuelle Umschaltung Des Grundsystems

    Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.2 Metrisches-Inch-Maßsystem Bereich G70/G71 G700/G710 Interpolationsparameter I, J, K P / P P / P Kreisradius (CR) P / P P / P Polarradius (RP) P / P P / P Gewindesteigung P / P P / P Programmierbare Verschiebung, Drehung,...
  • Seite 115 Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.2 Metrisches-Inch-Maßsystem Systemdaten Bei der Umschaltung des Maßsystems werden aus Sicht des Bedieners alle längenbehafteten Angaben in das neue Maßsystem automatisch umgerechnet. Dazu zählen: ● Positionen ● Vorschübe ● Beschleunigungen ● Ruck ● Werkzeugkorrekturen ● Kompensationswerte ●...
  • Seite 116 Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.2 Metrisches-Inch-Maßsystem Jog und Inkrementbewertung Das MD31090 JOG_INCR_WEIGHT besteht aus zwei Werten, die achsspezifische Inkrementbewertungen für jedes der beiden Maßsysteme beinhaltet. Die Steuerung wählt automatisch, in Abhängigkeit von der aktuellen Einstellung in MD10240 SCALING_SYSTEM_IS_METRIC den passenden Wert aus. Hinweis Das MD31090 JOG_INCR_WEIGHT ist nur in der Zugriffsstufe "Expertenmodus"...
  • Seite 117: Soll-/Istwertsystem

    Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.3 Soll-/Istwertsystem Soll-/Istwertsystem 7.3.1 Allgemeines Prinzipschaltbild Für jede geregelte Achse/Spindel ist ein Regelkreis mit folgendem Aufbau konfigurierbar: Bild 7-1 Prinzipschaltung eines Regelkreises Sollwertausgabe Je Achse/Spindel kann ein Sollwert ausgegeben werden. Die Sollwertausgabe an den Steller erfolgt digital oder bei analoger Spindel 10 V uni- oder bidirektional. Simulationsachsen Zu Testzwecken kann der Drehzahlregelkreis einer Achse simuliert werden.
  • Seite 118: Antriebe Mit Drive-Qliq

    Antriebskonfigurationen. Diese Konfigurationen werden über das MD11240 PROFIBUS_SBD_NUMBER[2] eingestellt. ACHTUNG MD11240 [1], [3] nicht verändern. Diese sind für Siemens reserviert. Die komplette Auswahlmöglichkeit entnehmen Sie bitte der ausführlichen Maschinendatenbeschreibung im Kapitel "Datenbeschreibung". Über den Steckplatz im DRIVE-QLiQ System wird dem Antrieb eine Antriebsnummer zugeordnet.
  • Seite 119 Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.3 Soll-/Istwertsystem Bild 7-2 Beispiel: Fräsmaschine mit 3 Achsen und Spindel Die Konfiguration erfolgt über die Maschinendaten. Tabelle 7- 3 Konfiguration 30100 30110 30120 30130 30134 30200 30230 30220 Hinweis Bei Doppelachs-Leistungsteilen werden beide Antriebe (A und B) jeweils mit einer eigenen Achsnummer versehen.
  • Seite 120: Drehzahlsollwert- Und Istwertrangierung

    Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.3 Soll-/Istwertsystem Der SINAMICS-Antrieb ist somit verfahrbereit. Eine weitere Feinoptimierung kann später mit dem Tool Starter über den V24-Anschluss erfolgen. Der V24-Anschluss für die Verbindung ist unter "SYSTEM" > "PLC" > "STEP 7 Verbindung" aktiv zu schalten. 7.3.3 Drehzahlsollwert- und Istwertrangierung Voraussetzung für die Rangierung...
  • Seite 121 Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.3 Soll-/Istwertsystem ● MD30110 CTRLOUT_MODULE_NR[n] Zuordnung der Antriebsnummer – [n] = 1 (Antriebsnummer 1) → SP-Spindel = Maschinenachse 4 – [n] = 2 (Antriebsnummer 2) → X1-Achse = Maschinenachse 1 – [n] = 3 (Antriebsnummer 3) → Y1-Achse = Maschinenachse 2 –...
  • Seite 122: Drehzahlsollwertausgabe

    Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.3 Soll-/Istwertsystem Besonderheiten MD30110 CTRLOUT_MODULE_NR[n] und MD30220 ENC_MODULE_NR[n] einer Maschinenachse müssen die gleiche Antriebsnummer haben. Für den Betrieb einer digitalen Spindel mit zweitem direktem Lagegeber sind für die Istwertrangierung folgende MDzu setzen. Ein nachladbarer SDB von der Toolbox muss geladen werden, der den Telegrammtyp = 116 für die zugehörigen Antriebe ermöglicht.
  • Seite 123: Istwertverarbeitung

    Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.3 Soll-/Istwertsystem Maximaler Drehzahlsollwert Der maximale Drehzahlsollwert wird mit MD36210 CTRLOUT_LIMIT festgelegt. Die Angabe in Prozent bezieht sich auf die Drehzahl (100 %), mit der die Achsgeschwindigkeit von MD32000 MAX_AX_VELO erreicht wird. Ein Wert größer 100 % beinhaltet die erforderliche Regelreverve bei der Lageregelung von Achsen.
  • Seite 124: Varianten Der Istwerterfassung

    Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.3 Soll-/Istwertsystem Maschinendatum Linearachse Rundachse Spindel Geber am Geber am Geber am Geber an der ohne Motor Motor Motor Maschine Messsystem MD31040 ENC_IS_DIRECT[0] (Geber ist direkt an der Maschine) MD31020 ENC_RESOL[0] Striche/Umdr. Striche/Umdr. Striche/Umdr. Striche/Umdr. (Geberstriche pro Umdrehung) MD31030 LEADSCREW_PITCH mm/Umdr.
  • Seite 125: Auswertung Interner Antriebsgrößen

    Alarms 8081 "Es wurde(n) %1 Option(en) gesetzt, die nicht durch den License Key lizenziert sind". Der konventionelle Maschinenbetrieb ist nicht möglich. Die Bedienhandlung bezüglich "Setzen der Option(en)" kann der Betriebsanleitung "Drehen, Fräsen, Schleifen, Nibbeln", Kapitel "Lizenzierung in SINUMERIK 802D sl" entnommen werden. Drehen, Fräsen, Nibbeln...
  • Seite 126 Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.3 Soll-/Istwertsystem Funktion Damit in der NC die internen Antriebsgrößen zur weiteren Auswertung zur Verfügung stehen, werden diese im Rahmen der zyklischen PROFIBUS-Kommunikation vom Antrieb als zusätzliche Prozessdaten (PZD) übertragen und vom Betriebssystem in Systemvariablen abgelegt Die zusätzlichen PZD sind Bestandteil des Standardtelegramms 116 Bild 7-10 Standardtelegramm 116 mit Prozessdaten...
  • Seite 127: Regelung

    Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.4 Regelung Konsistenzprüfung Im Hochlauf der SINUMERIK 802D sl erfolgt eine Konsistenzprüfung der für die Prozessdatenprojektierung relevanten Parameter zur zyklischen PROFIBUS- Kommunikation: ● NC: MD13060 DRIVE_TELEGRAM_TYPE[n] (Antriebs-Telegrammtyp) ● Antrieb: p0922 (PROFIdrive Telegrammauswahl) Ist der Antriebs-Telegrammtyp in MD13060 ungleich dem in p0922 definierten, kommt es zur Ausgabe des Alarms 26015 "Achse %1 Maschinendatum %2[%3] Wert nicht zulässig"...
  • Seite 128 Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.4 Regelung Bild 7-11 Prinzip der Lageregelung einer Achse-Spindel Beschreibung der Ruckbegrenzung siehe Kapitel "Beschleunigung" Beschreibung der Vorsteuerung, Umkehrlose, und Spindelsteigungsfehlerkompensation siehe Kapitel "Kompensation (K3)" Kv-Faktor Damit im Bahnsteuerbetrieb nur geringe Konturabweichungen auftreten, ist ein hoher Kv- Faktor MD32200 POSCTRL_GAIN[n] (Lageregler-Kreisverstärkung) erforderlich.
  • Seite 129 Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.4 Regelung ● MD31050 DRIVE_AX_RATIO_DENOM[n] (Nenner Lastgetriebe) ● MD31060 DRIVE_AX_RATIO_NUMERA[n] (Zähler Lastgetriebe) ● MD32200 POSCTRL_GAIN[n] (Kv-Faktor) ● MD32810 EQUIV_SPEEDCTRL_TIME[n] (Ersatzzeitkonstante Drehzahlkregelkreis für Vorsteuerung) ● MD36200 AX_VELO_LIMIT[n] (Schwellwert für Geschwindigkeitsüberwachung) Der Index [n] der Maschinendaten hat folgende Codierung: [Regelungs-Parametersatz-Nr.]: Parametersätze bei Spindel: Bei der Spindel wird jeder Getriebestufe ein eigener Parametersatz zugeordnet.
  • Seite 130: Datenlisten

    Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.5 Datenlisten Datenlisten 7.5.1 Maschinendaten Nummer Bezeichner Name bedientafelspezifisch DISPLAY_RESOLUTION Anzeigefeinheit DISPLAY_RESOLUTION_INCH Anzeigefeinheit INCH-Maßsystem DISPLAY_RESOLUTION_SPINDLE Anzeigefeinheit für Spindel allgemein 10000 AXCONF_MACHAX_NAME_TAB[0]...[5] Maschinenachsname 10200 INT_INCR_PER_MM Rechenfeinheit für Linearpositionen 10210 INT_INCR_PER_DEG Rechenfeinheit für Winkelpositionen 10240 SCALING_SYSTEM_IS_METRIC Grundsystem metrisch 10260 CONVERT_SCALING_SYSTEM Grundsystem Umschaltung aktiv...
  • Seite 131: Nahtstellensignale

    Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.5 Datenlisten Nummer Bezeichner Name 32110 ENC_FEEDBACK_POL[0] Vorzeichen Istwert (Regelsinn) 32200 * POSCTRL_GAIN[0]...[5] Kv-Faktor 32450 BACKLASH[0] Umkehrlose 32700 ENC_COMP_ENABLE[0] Interpolatorische Kompensation 32810 * EQUIV_SPEEDCTRL_TIME[0]...[5] Ersatzzeitkonstante Drehzahlregelkreis für Vorsteuerung 32920 AC_FILTER_TIME Glättungsfilter-Zeitkonstante für Adaptive-Control 35100 SPIND_VELO_LIMIT[0]...[5] Maximale Spindeldrehzahl 36200 * AX_VELO_LIMIT[0]...[5] Schwellwert für Geschwindigkeitsüberwachung...
  • Seite 132 Geschwindigkeiten, Soll-/Istwertsysteme, Regelung (G2) 7.5 Datenlisten Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 133: Handfahren Und Handradfahren (H1)

    Handfahren und Handradfahren (H1) Allgemeine Eigenschaften beim Fahren in JOG Betriebsart JOG In der Betriebsart JOG können Achsen/Spindel durch Handbedienung verfahren werden. Die wirksame Betriebsart wird an die PLC über NST "aktive Betriebsart: JOG" (V3100 0000.2) gemeldet und ist in der Anzeige sichtbar, siehe auch Kapitel "Betriebsarten, Programmbetrieb (K1)".
  • Seite 134 Handfahren und Handradfahren (H1) 8.1 Allgemeine Eigenschaften beim Fahren in JOG Handradfahren Auch das Verfahren der Achsen mit dem Handrad ist im MKS oder WKS möglich. Zur Bewertung der Handradimpulse ist ein inkrementelles Verfahren (INC...) einzustellen (siehe Kapitel "Handradfahren in JOG"). Verfahren der Geometrieachsen Werden Werkstücke bearbeitet, deren Werkstückkoordinatensystem nicht parallel zum Maschinenkoordinatensystem ist (schräge Aufspannung, programmierte Drehung in der...
  • Seite 135 Handfahren und Handradfahren (H1) 8.1 Allgemeine Eigenschaften beim Fahren in JOG Geschwindigkeit Die Geschwindigkeit der Achsen/Spindel bei Handfahren in JOG wird durch folgende Wertvorgaben festgelegt: ● bei Linearachsen mit allgemeinem SD41110 JOG_SET_VELO (JOG-Geschwindigkeit bei G94) bzw. bei Rundachsen mit SD41130 JOG_ROT_AX_SET_VELO (JOG- Geschwindigkeit bei Rundachsen) oder SD41200 JOG_SPIND_SET_VELO (JOG- Geschwindigkeit für die Spindel).
  • Seite 136 Handfahren und Handradfahren (H1) 8.1 Allgemeine Eigenschaften beim Fahren in JOG Bei den rein spindelspezifischen Nahtstellensignalen ist während des Verfahrens der Spindel bei JOG zu beachten: ● folgende PLC-Nahtstellensignale an Spindel wirken nicht: – NST "M3/M4 invertieren" (V380x 2001.6) – NST "Solldrehrichtung links" bzw. "Solldrehrichtung rechts" (V380x 2002.7 bzw. .6) –...
  • Seite 137: Kontinuierliches Verfahren

    Handfahren und Handradfahren (H1) 8.2 Kontinuierliches Verfahren Kontinuierliches Verfahren Anwahl Mit Anwahl der Betriebsart JOG wird automatisch die aktive Maschinenfunktion NST "kontinuierlich" gesetzt: ● bei Geometrieachsen: V3300 1001.6, V3300 1005.6, V3300 1009.6 ● bei Maschinenachsen/Spindel: V390x 0005.6 In der Betriebsart JOG kann auch das kontinuierliche Verfahren über die PLC-Nahtstelle aktiviert werden (NST "Maschinenfunktion: kontinuierlich").
  • Seite 138: Inkrementelles Verfahren (Inc)

    Handfahren und Handradfahren (H1) 8.3 Inkrementelles Verfahren (INC) Inkrementelles Verfahren (INC) Inkremente vorgeben Der von der Achse abzufahrende Verfahrweg wird durch sog. Inkremente(auch Schrittmaß genannt) festgelegt. Bevor der Maschinenbediener die Achse verfährt, muss er das gewünschte Inkrement einstellen. Die Einstellung erfolgt beispielsweise über die Maschinensteuertafel. Vom PLC-Anwender- programm ist nach entsprechender Verknüpfung das dem gewünschten Inkrement zugehörige NST "Maschinenfunktion: INC1 bis INCvar"...
  • Seite 139: Handradfahren In Jog

    Handfahren und Handradfahren (H1) 8.4 Handradfahren in JOG Verfahrbewegung abbrechen Soll das Inkrement nicht zu Ende gefahren werden, so kann mit RESET oder achsspezifischem NST "Restweg löschen" (V380x 0002.2) abgebrochen werden. Handradfahren in JOG Anwahl Die Betriebsart JOG muss aktiv sein. Vom Bediener ist zusätzlich das beim Handradfahren wirkende Inkrement INC1, INC10, ...
  • Seite 140 Handfahren und Handradfahren (H1) 8.4 Handradfahren in JOG ● MD-Wert=0 (Standard): Die Vorgaben vom Handrad sind Geschwindigkeitsvorgaben. Das Abbremsen bei Handradstillstand erfolgt auf kürzestem Weg. ● MD-Wert=1: Die Vorgaben vom Handrad sind Wegvorgaben. Es gehen keine Impulse verloren. Infolge einer Begrenzung auf die maximal zulässige Geschwindigkeit kann es zu einem Nachlaufen der Achsen kommen.
  • Seite 141: Verhalten Am Software-Endschalter, Arbeitsfeldbegrenzung

    Handfahren und Handradfahren (H1) 8.4 Handradfahren in JOG Fahren in Gegenrichtung Abhängig vom MD11310 HANDWH_REVERSE ist das Verhalten bei einer Umkehr der Verfahrrichtung wie folgt: ● MD-Wert =0: Wird das Handrad in Gegenrichtung bewegt, so wird die resultierende Wegstrecke berechnet und der so berechnete Endpunkt schnellstmöglich angefahren: Liegt dieser Endpunkt vor dem Punkt, auf den die fahrende Achse bei der augenblicklichen Fahrtrichtung bremsen kann, so wird abgebremst und dann der Endpunkt durch Fahren in Gegenrichtung angefahren.
  • Seite 142: Festpunktfahren In Jog

    Handfahren und Handradfahren (H1) 8.5 Festpunktfahren in JOG Festpunktfahren in JOG 8.5.1 Einführung Funktion Mit der Funktion "Festpunkt anfahren in JOG" kann der Maschinenbediener mit den Verfahrtasten der Maschinensteuertafel oder dem Handrad über Maschinendaten definierte Achspositionen anfahren. Die fahrende Achse kommt auf dem definierten Festpunkt automatisch zum Stehen.
  • Seite 143: Funktionalität

    Handfahren und Handradfahren (H1) 8.5 Festpunktfahren in JOG 8.5.2 Funktionalität Vorgehensweise Vorgehensweise beim "Festpunkt anfahren in JOG": ● Anwahl der Betriebsart JOG ● Aktivierung der Funktion "Festpunktfahren in JOG" ● Verfahren der Maschinenachse über Verfahrtasten oder Handrad Aktivierung Nach Anwahl der Funktion "Festpunkt anfahren in JOG" setzt die PLC das Nahtstellensignal: "JOG-Festpunkt anfahren"...
  • Seite 144: Besonderheiten Beim Inkrementellen Verfahren

    Handfahren und Handradfahren (H1) 8.5 Festpunktfahren in JOG Anderen Festpunkt anfahren Bei der Anwahl eines anderen Festpunkts während des Festpunktfahrens wird die Achsbewegung abgebrochen und folgender Alarm gemeldet: Alarm 17812 "Kanal %1 Achse %2 Festpunktfahren in JOG: Festpunkt geändert" Das Meldesignal "JOG-Festpunkt anfahren aktiv" zeigt die Nummer des neu angewählten Festpunkts an.
  • Seite 145: Parametrierung

    Handfahren und Handradfahren (H1) 8.5 Festpunktfahren in JOG Besonderheiten bei Spindeln Eine Spindel wechselt bei Aktivierung der Funktion "Festpunkt anfahren in JOG" in den Positionierbetrieb. Dadurch wird die Lageregelung aktiv und es kann auf den Festpunkt gefahren werden. Wenn keine Nullmarke erkannt wurde, erfolgt wie im Achsbetrieb die Alarmmeldung: Alarm 17810 "Kanal %1 Achse %2 nicht referenziert"...
  • Seite 146: Programmierung

    Handfahren und Handradfahren (H1) 8.5 Festpunktfahren in JOG 8.5.4 Programmierung Systemvariablen Für die Funktion "Festpunkt anfahren" stehen folgende, im Teileprogramm und in Synchronaktionen lesbare Systemvariablen zur Verfügung: Systemvariable Bedeutung $AA_FIX_POINT_SELECTED [<Achse>] Nummer des anzufahrenden Festpunkts $AA_FIX_POINT_ACT [<Achse>] Nummer des Festpunkts, auf dem die Achse aktuell steht 8.5.5 Randbedingungen...
  • Seite 147: Anwendungsbeispiel

    Handfahren und Handradfahren (H1) 8.5 Festpunktfahren in JOG 8.5.6 Anwendungsbeispiel Ziel Eine Rundachse (Maschinenachse 4 [AX4]) soll mit der Funktion "Festpunkt anfahren in JOG" auf den Festpunkt 2 (90 Grad) gefahren werden. Parametrierung Die Maschinendaten für das "Festpunkt anfahren" von Maschinenachse 4 sind wie folgt parametriert: MD30610 NUM_FIX_POINT_POS[AX4] = 4 Für Maschinenachse 4 werden 4 Festpunkte definiert.
  • Seite 148: Datenlisten

    Handfahren und Handradfahren (H1) 8.6 Datenlisten Datenlisten 8.6.1 Maschinendaten Nummer Bezeichner Name allgemein 10000 AXCONF_MACHAX_NAME_TAB[n] Maschinenachsname [n = Achsindex] 10735 JOG_MODE_MASK Einstellungen für Betriebsart JOG 11310 HANDWH_REVERSE Bestimmt Fahren in Gegenrichtung 11320 HANDWH_IMP_PER_LATCH[0]...[2] Handradimpulse pro Rasterstellung 11346 HANDWH_TRUE_DISTANCE Handrad Weg- oder Geschwindigkeitsvorgabe kanalspezifisch 20060 AXCONF_GEOAX_NAME_TAB[n]...
  • Seite 149: Nahtstellensignale

    Handfahren und Handradfahren (H1) 8.6 Datenlisten 8.6.3 Nahtstellensignale Nummer .Bit Name Signale von HMI an PLC V1900 1003 Achsnummer für Handrad 1 V1900 1004 Achsnummer für Handrad 2 NCK-spezifisch V2600 0001 INC-Eingänge im Betriebsartenbereich aktiv Betriebsarten-spezifisch V3000 0000 Betriebsart JOG V3000 0002 .0 bis .6 Maschinenfunktion INC1 bis kontinuierlich im Betriebsartenbereich...
  • Seite 150 Handfahren und Handradfahren (H1) 8.6 Datenlisten Nummer .Bit Name V380x 1002 .0 bis .2 Aktiviere Festpunktfahren in JOG (binärcodiert: Festpunkt 1 bis 4) V390x 0000 .7 / .6 Position erreicht mit Genauhalt grob / fein V390x 0004 .1, .0 Handrad aktiv (2, 1) V390x 0004 .7 oder .6 Fahrbefehl plus oder minus...
  • Seite 151: Hilfsfunktionsausgaben An Plc (H2)

    Hilfsfunktionsausgaben an PLC (H2) Kurzbeschreibung Hilfsfunktionen Für die Bearbeitung von Werkstücken können im Teileprogramm zusätzlich zu Achspositionen und Interpolationsarten auch technologische Funktionen (Vorschub, Spindeldrehzahl, Getriebestufen) und Funktionen zur Steuerung von Zusatzeinrichtungen an der Werkzeugmaschine (Pinole vor, Greifer auf, Futter spannen) vorgegeben werden. Dies geschieht mit Hilfe der "Hilfsfunktionen"...
  • Seite 152 Hilfsfunktionsausgaben an PLC (H2) 9.2 Programmierung von Hilfsfunktionen Eine Adresserweiterung existiert nur für die H-Funktion.Die Adresserweiterung muss ganzzahlig sein. Bei direkter Angabe der Adresserweiterung durch einen Zahlenwert können die eckigen Klammern entfallen. Der Wert ist für die einzelnen Hilfsfunktionen unterschiedlich definiert: ●...
  • Seite 153: Übergabe Der Werte Und Signale An Die Plc-Nahtstelle

    Bewegung erfolgt und vor dem Bahnende von der PLC quittiert wurde, siehe Kapitel "Bahnsteuerbetrieb (B1)". Nahtstellensignale Bereitstellung der Signale von NCK zur PLC: Literatur: /LIS/ Listen SINUMERIK 802D sl Gruppierung von Hilfsfunktionen Funktionalität Die auszugebenden Hilfsfunktionen der Hilfsfunktionsarten M, H, D, T und S können durch Maschinendaten in Hilfsfunktionsgruppen eingeteilt werden.
  • Seite 154: Vorbelegte Hilfsfunktionsgruppen

    Hilfsfunktionsausgaben an PLC (H2) 9.4 Gruppierung von Hilfsfunktionen In das NCK-spezifische MD11100 AUXFU_MAXNUM_GROUP_ASSIGN (Anzahl der auf die HIFU-Gruppen verteilten Hilfsfunktionen) muss die tatsächliche Anzahl der Hilfsfunktionen, die auf die Gruppen verteilt werden sollen, eingetragen werden. Hierfür ist das Kennwort der Schutzstufe 2 zu setzen.
  • Seite 155: Verhalten Bei Satzsuchlauf

    Hilfsfunktionsausgaben an PLC (H2) 9.5 Verhalten bei Satzsuchlauf Kennwort für Schutzstufe 2 ist gesetzt. Eintrag in MD11100 AUXFU_MAXNUM_GROUP_ASSIGN=8 vornehmen. Danach Steuerung aus- und einschalten bzw. Steuerungshochlauf über Softkey vornehmen und die restlichen Maschinendaten beschreiben mit anschließendem erneuten Steuerungshochlauf. Tabelle 9- 3 Einträge in die Maschinendaten für das Beispiel Index n MD22000 MD22010...
  • Seite 156: Beschreibung Der Hilfsfunktionen

    Hilfsfunktionsausgaben an PLC (H2) 9.6 Beschreibung der Hilfsfunktionen Beschreibung der Hilfsfunktionen 9.6.1 M-Funktion Anwendung Mit den M–Funktionen können die verschiedensten Schalthandlungen an der Maschine per Teileprogramm aktiviert werden. Funktionsumfang ● 5 M–Funktionen je Teileprogrammsatz sind möglich. ● Wertebereich der M–Funktionen: 0 bis 99; ganzzahlig ●...
  • Seite 157: H-Funktion

    Hilfsfunktionsausgaben an PLC (H2) 9.7 Datenlisten 9.6.4 H-Funktion Anwendung Mit den H-Funktionen können verschiedene Werte an die PLC vom Teileprogramm übertragen werden. Die Bedeutung ist dem Anwender freigestellt. Funktionsumfang ● 3 H-Funktionen je Teileprogrammsatz sind möglich ● Wertebereich der H-Funktionen: Gleitkomma-Daten (wie Rechenparameter R) ●...
  • Seite 158: Nahtstellensignale

    Hilfsfunktionsausgaben an PLC (H2) 9.7 Datenlisten 9.7.2 Nahtstellensignale Nummer .Bit Name kanalspezifisch V2500 0000 .0 bis .4 M-Funktion 1 Änderung bis M-Funktion 5 Änderung V2500 0006 S-Funktion 1 Änderung V2500 0008 T-Funktion 1 Änderung V2500 0010 D-Funktion 1 Änderung V2500 0012 .0 bis .2 H-Funktion 1 Änderung bis H-Funktion 3 Änderung VD2500 2000...
  • Seite 159: Betriebsarten, Programmbetrieb (K1)

    Ein Kanal stellt eine Einheit dar, in der ein Teileprogramm bearbeitet werden kann. Einem Kanal wird vom System ein Interpolator mit zugehöriger Programmverarbeitung zugeordnet. Für ihn ist eine bestimmte Betriebsart gültig. Die Steuerung SINUMERIK 802D sl verfügt über einen Kanal. 10.2 Betriebsarten Aktivierung Die gewünschte Betriebsart wird über die Nahtstellensignale im VB3000 0000 aktiviert.
  • Seite 160 Betriebsarten, Programmbetrieb (K1) 10.2 Betriebsarten mögliche Maschinenfunktionen in MDA Innerhalb der Betriebsart MDA kann folgende Maschinenfunktion angewählt werden: TEACH IN (Programmsätze einfügen) Die Aktivierung der gewünschten Maschinenfunktion erfolgt mit NST "TEACH IN" (V3000 0001.0). Die Anzeige ist im NST "aktive Maschinenfunktion TEACH IN" (V3100 0001.0) ersichtlich.
  • Seite 161: Betriebsartenwechsel

    Betriebsarten, Programmbetrieb (K1) 10.2 Betriebsarten 10.2.1 Betriebsartenwechsel Allgemeines Ein Betriebsartenwechsel wird über die Nahtstelle angefordert und aktiviert. Hinweis Die Betriebsart wird erst dann steuerungsintern gewechselt, wenn NST "Kanalzustand aktiv" (V3300 0003.5) nicht mehr vorliegt. Im "Kanalzustand Reset" (NST: V3300 0003.7, z. B. nach Betätigung der "Reset-Taste") kann man von jeder Betriebsart in eine andere umschalten.
  • Seite 162: Funktionsmöglichkeiten In Den Einzelnen Betriebsarten

    Betriebsarten, Programmbetrieb (K1) 10.2 Betriebsarten 10.2.2 Funktionsmöglichkeiten in den einzelnen Betriebsarten Übersicht der Funktionen Welche Funktion in welcher Betriebsart und in welchem Betriebszustand anwählbar ist, ersehen Sie aus folgender Tabelle. Tabelle 10- 2 Funktionsmöglichkeiten in den einzelnen Betriebsarten Betriebsart AUTOMATIK Funktionalitäten Laden eines Teileprogramms von Außen...
  • Seite 163: Überwachungen In Den Einzelnen Betriebsarten

    Betriebsarten, Programmbetrieb (K1) 10.2 Betriebsarten 10.2.3 Überwachungen in den einzelnen Betriebsarten Übersicht der Überwachungen In den einzelnen Betriebsarten sind unterschiedliche Überwachungen aktiv. Tabelle 10- 3 Überwachungen und Verriegelungen Betriebsart AUTO. Funktionalitäten Achsspezifische Überwachungen oder beim Positionieren der Spindel SW–Endschalter + SW–Endschalter –...
  • Seite 164: Verriegelungen In Den Einzelnen Betriebsarten

    Betriebsarten, Programmbetrieb (K1) 10.3 Abarbeiten eines Teileprogramms 10.2.4 Verriegelungen in den einzelnen Betriebsarten Übersicht der Verriegelungen In den einzelnen Betriebsarten können unterschiedliche Verriegelungen aktiv sein. Welche Verriegelungen in welcher Betriebsart und in welchem Betriebszustand aktiviert werden können, ersehen Sie aus folgender Tabelle: Betriebsart AUTO Funktionalitäten...
  • Seite 165: Starten Des Teileprogramms Bzw. Teileprogrammsatzes

    Betriebsarten, Programmbetrieb (K1) 10.3 Abarbeiten eines Teileprogramms Beeinflussung Während des Programmbetriebs kann derselbe über Nahtstellensignale von der PLC beeinflusst werden. Die Beeinflussung geschieht über betriebsarten-spezifische oder über kanalspezifische Nahtstellensignale. Der Kanal teilt der PLC über Nahtstellensignale seinen momentanen Programmbetriebsstatus mit. Anwahl Die Anwahl eines Teileprogrammes kann nur erfolgen, wenn sich der betreffende Kanal im Reset-Zustand befindet.
  • Seite 166: Teileprogrammunterbrechung

    Betriebsarten, Programmbetrieb (K1) 10.3 Abarbeiten eines Teileprogramms Ausführung des Kommandos Das Teileprogramm bzw. der Teileprogrammsatz wird automatisch abgearbeitet und das NST "Kanalzustand aktiv" (V3300 0003.5) sowie das NST "Programmzustand läuft" (V3300 0003.0) wird gesetzt. Das Programm wird solange bearbeitet, bis das Programmende erreicht ist bzw. der Kanal durch ein STOP- oder RESET-Kommando unterbrochen bzw.
  • Seite 167: Reset-Kommando

    Betriebsarten, Programmbetrieb (K1) 10.3 Abarbeiten eines Teileprogramms 10.3.4 RESET-Kommando Funktion Das RESET-Kommando (NST "Reset" (V3000 0000.7)) kann in jedem Kanalzustand ausgeführt werden. Dieses Kommando wird von keinem anderen Kommando abgebrochen. Durch ein RESET-Kommando kann ein aktives Teileprogramm bzw. Teileprogrammsätze abgebrochen werden. Nach Ausführung des Reset-Kommandos wird das NST "Kanalzustand Reset"...
  • Seite 168: Programmzustand

    Betriebsarten, Programmbetrieb (K1) 10.3 Abarbeiten eines Teileprogramms Funktion Anwahlsignal Aktivierungssignal Rückmeldesignal M1 Programmierter Halt V1700 0000.5 V3200 0000.5 V3300 0000.5 PRT Programmtest V1700 0000.7 V3200 0001.7 V3300 0001.7 10.3.6 Programmzustand Programmzustände Der Zustand des angewählten Programms wird in der Nahtstelle in den Betriebsarten AUTOMATIK und MDA angezeigt.
  • Seite 169: Kanalzustand

    Betriebsarten, Programmbetrieb (K1) 10.3 Abarbeiten eines Teileprogramms 10.3.7 Kanalzustand Kanalzustände Für den Kanal wird der momentane Kanalzustand in der Nahtstelle abgebildet. Aufgrund des Zustandes kann dann die PLC bestimmte, vom Hersteller projektierbare, Reaktionen oder Verriegelungen auslösen. Der Kanalzustand wird in allen Betriebsarten angezeigt. Folgende Kanalzustände gibt es: ●...
  • Seite 170: Ereignisgesteuerte Programmaufrufe

    Betriebsarten, Programmbetrieb (K1) 10.3 Abarbeiten eines Teileprogramms 10.3.8 Ereignisgesteuerte Programmaufrufe Anwendung Bei bestimmten Ereignissen soll implizit ein Anwenderprogramm zum Ablauf kommen. Dadurch hat der Anwender die Möglichkeit, Grundeinstellungen von Funktionen oder Initialisierungen per Teileprogrammbefehl vorzunehmen. Ereignisauswahl Im MD20108 PROG_EVENT_MASK (Ereignisgesteuerter Programmaufruf) kann eingestellt werden, welches der folgenden Ereignisse das Anwenderprogramm aktivieren: ●...
  • Seite 171 Betriebsarten, Programmbetrieb (K1) 10.3 Abarbeiten eines Teileprogramms Tabelle 10- 7 Bearbeitungsablauf bei Teileprogrammstart Reihen Kommando Randbedingungen Bemerkungen folge (müssen vor dem Kommando erfüllt sein) Anwahl Kanal: Reset-Zustand keine Kanal und Betriebsart anwählen Anwahl Betriebsart: AUTO oder AUTO und Überspeichern oder MDA oder TEACH IN NC-Start keine...
  • Seite 172: Zeitliche Abläufe

    Betriebsarten, Programmbetrieb (K1) 10.3 Abarbeiten eines Teileprogramms Ereignis Bedientafel-Reset Tabelle 10- 9 Bearbeitungsablauf bei Bedientafel-Reset Reihen Kommando Randbedingungen Bemerkungen folge (müssen vor dem Kommando erfüllt sein) Anwahl Kanal und Betriebsart: Ausgangszustand: Betriebsart Betriebsart / Kanalzustand aus beliebig und Kanalzustand beliebig beliebigen Zustand anwählen Reset MD20110 RESET_MODE_MASK,...
  • Seite 173 Betriebsarten, Programmbetrieb (K1) 10.3 Abarbeiten eines Teileprogramms Teilepro _N_PROG_ _N_PROG_ Teilepro _N_PROG_ gramm EVENT_SPF gramm EVENT_SPF EVENT_SPF Start Ende Ende Ende aktiv Programmzustand läuft (V3300 0003.0) angehalten (V3300 0003.2) abgebrochen (V3300 0003.4) Kanalzustand aktiv (V3300 0003.5) unterbrochen (V3300 0003.6) Reset (V3300 0003.7) Bild 10-1 Zeitlicher Ablauf der Nahtstellensignale für Programmzustand und Kanalzustand (1)
  • Seite 174 Betriebsarten, Programmbetrieb (K1) 10.3 Abarbeiten eines Teileprogramms Hinweis Die NST V3300 0003.4 ("Programmzustand abgebrochen") und V3300 0003.7 ("Kanalzustand Reset") werden erst dann eingenommen, wenn _N_PROG_EVENT_SPF beendet ist. Zwischen Programmende und dem Start des Prog Events werden weder NST V3300 0003.4 ("Programmzustand abgebrochen") noch V3300 0003.7 ("Kanalzustand Reset") eingenommen.
  • Seite 175 Betriebsarten, Programmbetrieb (K1) 10.3 Abarbeiten eines Teileprogramms den Einzelsatz) und MD20107 PROG_EVENT_IGN_INHIBIT (Prog-Events ignorieren die Einlesesperre) differenziert gesteuert werden. MD20106 PROG_EVENT_IGN_SINGLEBLOCK: _N_PROG_EVENT_SPF macht Satzwechsel trotz Einzelsatz ohne weiteren Start, wenn Bit 0 = 1 gesetzt ist, nach Ereignis Teileprogramm-Start Bit 1 = 1 gesetzt ist, nach Ereignis Teileprogramm-Ende Bit 2 = 1 gesetzt ist, nach Ereignis Bedientafel-Reset Bit 3 = 1 gesetzt ist, nach Ereignis Hochlauf Bit 4 = 1 gesetzt ist, nach Ereignis 1.
  • Seite 176 Betriebsarten, Programmbetrieb (K1) 10.3 Abarbeiten eines Teileprogramms Beispielbelegung MD20106 PROG_EVENT_IGN_SINGLEBLOCK = 'H1F' MD20107 PROG_EVENT_IGN_INHIBIT = 'HC' MD20109 PROG_EVENT_MASK_PROPERTIES = 'H1' Ereignis-Programme Beispiel für Aufruf durch alle Ereignisse MD20108 PROG_EVENT_MASK = 'H0F' (ereignisgesteuerter Programmaufruf), d. h. Aufruf von _N_PROG_EVENT_SPF bei Teileprogramm-Start, Teileprogramm-Ende, Bedientafel-Reset und Hochlauf: PROC PROG_EVENT DISPLOF Bearbeitung für Teileprogramm-Start...
  • Seite 177 Betriebsarten, Programmbetrieb (K1) 10.3 Abarbeiten eines Teileprogramms Start mit RESET-Taste Mit der RESET-Taste wird automatisch eines der folgenden Teileprogramme gestartet: ● dessen Name in MD11620 PROG_EVENT_NAME (Programmname für Prog Event) steht und das abgelegt wurde in einem der Verzeichnisse /_N_CUS_DIR/ oder /_N_CMA_DIR/ ●...
  • Seite 178: Asynchrone Unterprogramme (Asup)

    Betriebsarten, Programmbetrieb (K1) 10.3 Abarbeiten eines Teileprogramms 10.3.9 Asynchrone Unterprogramme (ASUP) Funktion Über den Nahtstellenbereich ASUP ist es möglich 2 verschiedene ASUPs (PLCASUP1_SPF bzw. PLCASUP2_SPF) von der PLC zu aktivieren. Voraussetzung dafür, dass ein asynchrones Unterprogramm (ASUP) von der PLC gestartet werden kann, ist dessen Zuordnung zu einer Interruptnummer durch ein NC-Programm oder durch den PI-Dienst ASUP (siehe auch NC-Dienste VB1200 0000).
  • Seite 179 Betriebsarten, Programmbetrieb (K1) 10.3 Abarbeiten eines Teileprogramms ① Funktionsanstoß durch positive Flanke von Start ② ASUP wird ausgeführt ③ positive Quittung: ASUP beendet ④ Rücksetzen vom Funktionsanstoß nach Erhalt der Quittung ⑤ Signalwechsel durch PLC ⑥ nicht zulässig. wird Funktionsanstoß vor Erhalt der Quitttung rückgesetzt, werden die Ausgangssignale nicht aktualisiert, ohne Einfluß...
  • Seite 180: Reaktionen Auf Bedienungs- Oder Programmaktionen

    Betriebsarten, Programmbetrieb (K1) 10.3 Abarbeiten eines Teileprogramms ● MD20116 IGNORE_INHIBIT_ASUP (Interruptprogramm trotz Einlesesperre abarbeiten) Trotz gesetzter Einlesesperre wird für den Interrupt-Kanal, dessen Bit gesetzt ist, ein zugeordnetes Anwender-ASUP komplett abgearbeitet. Bit0 ist Interrupt-Kanal 1 zugeordnet (PLCASUP1) Bit1 ist Interrupt-Kanal 2 zugeordnet (PLCASUP2) Das Maschinendatum wirkt nur, wenn MD11602 ASUP_START_MASK Bit2 = 0 ●...
  • Seite 181 Betriebsarten, Programmbetrieb (K1) 10.3 Abarbeiten eines Teileprogramms Situat Kanalzustand Programmzustand aktive BA Bediener- oder Programmaktion (Situation nach der Aktion) NC-Start (13); BA-Wechsel (10 bzw. 11) NC-Start (16); BA-Wechsel (9 bzw. 11) Richtungstaste (17); BA-Wechsel (9 bzw. 10) NC-Start (13); BA-Wechsel (10 bzw.
  • Seite 182: Zeitdiagramm-Beispiel Für Einen Programmablauf

    Betriebsarten, Programmbetrieb (K1) 10.4 Programmtest 10.3.11 Zeitdiagramm-Beispiel für einen Programmablauf Bild 10-4 Beispiel für Signale während des Programmablaufes 10.4 Programmtest 10.4.1 Allgemeines zum Programmtest Zweck Zum Testen bzw. Einfahren eines neuen Teileprogrammes gibt es mehrere Steuerungsfunktionen. Durch die Verwendung dieser Funktionen wird eine Gefährdung der Maschine während der Testphase bzw.
  • Seite 183: Programmbearbeitung Ohne Achsbewegungen (Prt)

    Betriebsarten, Programmbetrieb (K1) 10.4 Programmtest ● Programmbearbeitung mit Probelaufvorschub ● Bearbeitung bestimmter Programmabschnitte ● Ausblenden bestimmter Programmteile ● Grafische Simulation 10.4.2 Programmbearbeitung ohne Achsbewegungen (PRT) Funktionalität Das Teileprogramm kann bei aktiver Funktion "Programmtest" über das NST "NC-Start" (V3200 0007.1) gestartet und abgearbeitet werden, also mit Hilfsfunktionsausgaben, Verweilzeiten.
  • Seite 184 Betriebsarten, Programmbetrieb (K1) 10.4 Programmtest korrekt befunden hat, kann er den nächsten Satz anfordern. Das Weiterschalten auf den nächsten Teileprogrammsatz geschieht mit NST "NC-Start" (V3200 0007.1). Die Teileprogrammbearbeitung stoppt bei aktivierter Funktion "Einzelsatz" nach jedem Programmsatz. Dabei ist der eingeschaltete Einzelsatztyp zu beachten. Einzelsatztyp Es wird zwischen folgenden Einzelsatztypen unterschieden: ●...
  • Seite 185: Programmbearbeitung Mit Probelaufvorschub (Dry)

    Betriebsarten, Programmbetrieb (K1) 10.4 Programmtest 10.4.4 Programmbearbeitung mit Probelaufvorschub (DRY) Funktionalität Das Teileprogramm kann über das NST "NC-Start" (V3200 0007.1) gestartet werden. Bei aktivierter Funktion werden die Verfahrgeschwindigkeiten, die in Verbindung mit G1, G2, G3, CIP, CT programmiert sind, durch den im SD42100 DRY_RUN_FEED hinterlegten Vorschubwert ersetzt.
  • Seite 186 Betriebsarten, Programmbetrieb (K1) 10.4 Programmtest VORSICHT Achten Sie auf eine kollissionsfreie Startposition und zutreffende aktive Werkzeuge und sonstige technologische Werte! Gegebenfalls muss über JOG vorher eine kollisionsfreie Startposition manuell angefahren werden. Wählen Sie den Zielsatz unter Beachtung der angewählten Satzsuchlaufart aus. Anwahl/Aktivierung Der Satzsuchlauf wird in der Bedienoberfläche in der Betriebsart AUTOMATIK angewählt.
  • Seite 187 Betriebsarten, Programmbetrieb (K1) 10.4 Programmtest ● "Anfahrsatz aktiv" (V3300 0000.4) Hinweis Das NST "Anfahrsatz aktiv" wird nur bei "Satzsuchlauf mit Berechnung an Kontur" gesetzt, da bei "Satzsuchlauf mit Berechnung an Satzendpunkt" kein eigener Anfahrsatz erzeugt wird (Anfahrsatz ist gleich Zielsatz). ●...
  • Seite 188: Teileprogrammsätze Ausblenden (Skp)

    Betriebsarten, Programmbetrieb (K1) 10.4 Programmtest PLC-Aktionen nach Satzsuchlauf Um das Aktivieren von PLC-Aktionen nach Satzsuchlauf zu ermöglichen, gibt es das NST "Letzter Aktionssatz aktiv". Es hat die Bedeutung, dass alle Aktionssätze abgearbeitet sind und nun Aktionen seitens der PLC oder des Bedieners (z. B. Betriebsartenwechsel) möglich sind.
  • Seite 189: Grafische Simulation

    Betriebsarten, Programmbetrieb (K1) 10.4 Programmtest Anwahl/Aktivierung Das Ausblenden wird in der Bedienoberfläche im Menü "Programmbeeinflussung" angewählt. Mit der Anwahl wird das NST "Satz ausblenden angewählt" (V1700 0002.0) gesetzt. Zusätzlich muss den auszublendenden Sätzen ein Schrägstrich "/" vorangestellt werden (siehe Bild). Die Funktion wird damit noch nicht aktiviert. Die Aktivierung dieser Funktion geschieht über das NST "Satz ausblenden aktivieren"...
  • Seite 190: Zeitgeber Für Programm-Laufzeit

    10.5 Zeitgeber für Programm-Laufzeit Anzeige-Maschinendaten Zur anwenderspezifischen Projektierung der grafischen Simulation stehen eine Reihe von Anzeigemaschinendaten (MD283 bis MD292) zur Verfügung. Literatur: /LIS/ Listen SINUMERIK 802D sl 10.5 Zeitgeber für Programm-Laufzeit Funktion Unter der Funktion "Programm-Laufzeit" werden Zeitgeber (Timer) bereitgestellt, die zur Überwachung technologischer Prozesse im Programm oder nur in der Anzeige genutzt...
  • Seite 191: 10.6 Werkstückzähler

    Betriebsarten, Programmbetrieb (K1) 10.6 Werkstückzähler ● Gesamt-Laufzeit von NC-Programmen in der Betriebsart Automatik (in Sekunden): $AC_OPERATING_TIME Aufsummiert werden in der Betriebsart Automatik die Laufzeiten aller Programme zwischen NC-Start und Programmende/Reset. Der Zeitgeber wird mit jedem Steuerungshochlauf genullt. ● Laufzeit des angewählten NC-Programms (in Sekunden): $AC_CYCLE_TIME Im angewählten NC-Programm wird die Laufzeit zwischen NC-Start und Programmende/Reset gemessen.
  • Seite 192 Betriebsarten, Programmbetrieb (K1) 10.6 Werkstückzähler ● MD27880 PART_COUNTER (Aktivierung der Werkstück-Zähler) ● MD27882 PART_COUNTER_MCODE (Werkstückzählung mit anwenderdefiniertem M- Befehl) Zähler ● Anzahl der benötigten Werkstücke (Werkstück-Soll): $AC_REQUIRED_PARTS In diesem Zähler kann die Anzahl der Werkstücke definiert werden, bei dessen Erreichen die Anzahl der aktuellen Werkstücke $AC_ACTUAL_PARTS genullt wird.
  • Seite 193: Datenlisten

    Betriebsarten, Programmbetrieb (K1) 10.7 Datenlisten 10.7 Datenlisten 10.7.1 Maschinendaten NC-spezifische Maschinendaten Nummer Bezeichner Name allgemein 10702 IGNORE_SINGLEBLOCK_MASK Einzelsatzstopp verhindern 11450 SEARCH_RUN_MODE Suchlauf Parametrierung 11602 ASUP_START_MASK Stoppgründe für ASUP ignorieren 11604 ASUP_START_PRIO_LEVEL Prioritäten für ASUP_START_MASK 11620 PROG_EVENT_NAME Programmname für Prog-Event Grundmaschinendaten des Kanals Nummer Bezeichner Name...
  • Seite 194: Hilfsfunktionseinstellungen Des Kanals

    Betriebsarten, Programmbetrieb (K1) 10.7 Datenlisten Hilfsfunktionseinstellungen des Kanals Nummer Bezeichner Name kanalspezifisch 22000 AUXFU_ASSIGN_GROUP[n] Hilfsfunktionsgruppe [HiFunr. im Kanal]: 0...63 22010 AUXFU_ASSIGN_TYPE[n] Hilfsfunktionsart [HiFunr. im Kanal]: 0...63 22020 AUXFU_ASSIGN_EXTENSION[n] Hilfsfunktionserweiterung [HiFunr. im Kanal]: 0...63 22030 AUXFU_ASSIGN_VALUE[n] Hilfsfunktionswert [HiFunr. im Kanal]: 0...63 22550 TOOL_CHANGE_MODE Neue Werkzeugkorrektur bei M-Funktion...
  • Seite 195: Nahtstellensignale

    Betriebsarten, Programmbetrieb (K1) 10.7 Datenlisten 10.7.3 Nahtstellensignale Betriebsarten-Signale Nummer .Bit Name PLC an NCK V3000 0000 Betriebsart AUTOMATIK V3000 0000 Betriebsart MDA V3000 0000 Betriebsart JOG V3000 0000 Betriebsart-Wechselsperre V3000 0000 RESET V3000 0001 Maschinenfunktion REF NCK an PLC V3100 0000 aktive Betriebsart AUTOMATIK V3100 0000 aktive Betriebsart MDA...
  • Seite 196 Betriebsarten, Programmbetrieb (K1) 10.7 Datenlisten Nummer .Bit Name NCK an PLC V3300 0000 Aktionssatz aktiv V3300 0000 Anfahrsatz aktiv V3300 0000 M00/M01 aktiv V3300 0000 Letzter Aktionssatz aktiv V3300 0001 Referieren aktiv V3300 0001 Satzsuchlauf aktiv V3300 0001 M2/M30 aktiv V3300 0001 Programmtest aktiv V3300 0003...
  • Seite 197: Kompensation (K3)

    Kompensation (K3) 11.1 Kurzbeschreibung Kompensationen Bei SINUMERIK 802D sl können folgende Kompensationen achsspezifisch aktiviert werden: ● Losekompensation ● Interpolatorische Kompensation – SSFK (Kompensation von Spindelsteigungsfehler und Meßsystemfehler) – Durchhangkompensation und Winkligkeitsfehlerkompensation ● Schleppfehler-Kompensation (Drehzahl-Vorsteuerung) Die Kompensationsfunktionen lassen sich für jede Maschine mit Hilfe von achsspezifischen Maschinendaten individuell einstellen.
  • Seite 198: Interpolatorische Kompensation

    Kompensation (K3) 11.3 Interpolatorische Kompensation Positive Lose Der Geber eilt dem Maschinenteil (z. B. Tisch) voraus. Da damit auch die vom Geber erfasste Istposition der tatsächlichen Istposition des Tisches vorauseilt, fährt der Tisch zu kurz (siehe folgendes Bild). Der Lose-Korrekturwert ist hier positiv einzugeben (Normalfall). Bild 11-1 Positive Lose (Normalfall) Negative Lose...
  • Seite 199 Kompensation (K3) 11.3 Interpolatorische Kompensation Kompensationstabelle Da sich Maßabweichungen von Kugelrollspindel und Messsystem auf die Genauigkeit der Werkstückbearbeitung direkt auswirken, sind sie durch entsprechende positionsabhängige Korrekturwerte zu kompensieren. Die Korrekturwerte werden anhand der gemessenen Fehlerkurve ermittelt und bei der Inbetriebnahme in Form von Kompensationstabellen in die Steuerung eingegeben.
  • Seite 200: Ssfk

    Kompensation (K3) 11.3 Interpolatorische Kompensation Kompensationswert am Referenzpunkt Die Kompensationstabelle sollte so aufgebaut sein, dass am Referenzpunkt der Kompensationswert den Wert "0" hat. Damit vermeidet man, dass beim Aktivieren der SSFK (nach Referenzpunktfahrt) Positionssprünge entstehen. 11.3.2 SSFK Funktion Die Spindelsteigungsfehler-Kompensation/Messsystemfehlerkompensation (SSFK) ist eine achsspezifische Kompensation.
  • Seite 201 Kompensation (K3) 11.3 Interpolatorische Kompensation ● Korrekturwert für Stützpunkt N der Kompensationstabelle: $AA_ENC_COMP [0,N,AXi]= ... mit: AXi = Maschinenachsname, z. B. X1, Y1, Z1 ; N = Stützpunktindex Für jeden einzelnen Stützpunkt (Achsposition) ist der jeweilige Korrekturwert in die Tabelle einzutragen. Die Größe des Korrekturwertes ist nicht begrenzt. Hinweis Der erste und letzte Korrekturwert bleibt über den gesamten Verfahrbereich aktiv, d.
  • Seite 202 Kompensation (K3) 11.3 Interpolatorische Kompensation ● Endposition: $AA_ENC_COMP_MAX[0,AXi]= ... Die Endposition ist die Achsposition, bei der die Kompensationstabelle für die betroffene Achse endet (Stützpunkt k < 125). Der zur Endposition zugehörige Korrekturwert ist $AA_ENC_COMP[0,k,AXi)] Für alle Positionen größer der Endposition wird der Korrekturwert des Stützpunktes k verwendet (Ausnahme bei Tabelle mit Modulofunktion).
  • Seite 203: Durchhangkompensation Und Winkligkeitsfehlerkompensation

    Alarms 8081 "Es wurde(n) %1 Option(en) gesetzt, die nicht durch den License Key lizenziert sind". Der konventionelle Maschinenbetrieb ist nicht möglich. Die Bedienhandlung bezüglich "Setzen der Option(en)" kann der Betriebsanleitung "Drehen, Fräsen, Schleifen, Nibbeln", Kapitel "Lizenzierung in SINUMERIK 802D sl" entnommen werden. Voraussetzung Die Durchhang- und Winkligkeitsfehlerkompensation ist bei PLC-Achsen nicht anwendbar.
  • Seite 204 Kompensation (K3) 11.3 Interpolatorische Kompensation Wie im folgenden Bild dargestellt, biegt sich die Auslegerachse desto mehr in die negative Z1-Achsrichtung durch, je weiter der Bearbeitungskopf in die negative Y1-Achsrichtung verfährt. Der Fehler ist in Form einer Kompensationstabelle aufzunehmen, die zu jeder Lageistposition der Y1-Achse einen Kompensationswert für die Z1-Achse enthält.
  • Seite 205 Kompensation (K3) 11.3 Interpolatorische Kompensation Einstellmöglichkeiten Nachfolgend sind für die Durchhangkompensation die vielen Möglichkeiten und Einflüsse auf die Bildung des Korrekturwertes aufgelistet (siehe folgendes Bild). 1. Eine Achse kann als Eingangsgröße (Basisachse) für mehrere Kompensationstabellen definiert werden (einstellbar über Systemvariable). 2.
  • Seite 206 Hinweis Für Inbetriebnahmezwecke wird das Template "_N_CEC.MPF" bereitgestellt. Diese befindet sich bei installierter Toolbox im Pfad: C:\Program Files\Siemens\Toolbox 802D_sl\V01040500\Techno\...\Compensation_Templates Wenn Sie das Template gemäß den Anforderungen des Maschinenherstellers angepasst haben, müssen Sie es in die Steuerung übertragen, damit es als Teileprogramm ausgeführt werden kann.
  • Seite 207: Überwachung

    Kompensation (K3) 11.3 Interpolatorische Kompensation Überwachung Um infolge der Durchhangkompensation unzulässig hohe Geschwindigkeiten und Beschleunigungen der Maschinenachse zu vermeiden, wird der Summenkompensationswert überwacht und auf einen Maximalwert begrenzt. Der Maximal-Kompensationswert wird mit folgendem axialen Maschinendatum achsspezifisch festgelegt: MD32720 CEC_MAX_SUM (Maximaler Kompensationswert bei Durchhangkompensation) Ist der ermittelte Summenkompensationswert größer als der Maximalwert, so wird der Alarm 20124 "Summe der Kompensationswerte zu groß"gemeldet.
  • Seite 208 Kompensation (K3) 11.3 Interpolatorische Kompensation Bild 11-5 Bildung des Kompensationswertes bei Durchhangkompensation Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 209 Kompensation (K3) 11.3 Interpolatorische Kompensation Komplexe Kompensation Mit der Möglichkeit, die Position einer Achse als Eingangsgröße (Basisachse) für mehrere Tabellen zu verwenden bzw. den Gesamt-Kompensationswert einer Achse von mehreren Kompensationsbeziehungen (Tabellen) abzuleiten sowie Tabellen zu multiplizieren, lassen sich vollwertige und komplexe Durchhang- und Winkligkeitsfehler-Kompensationen durchführen.
  • Seite 210 Kompensation (K3) 11.3 Interpolatorische Kompensation ● Korrekturwert für Stützpunkt N der Kompensationstabelle [t] $AN_CEC [t, N]; t = 0, 1, N = 0 ... 119 Für jeden einzelnen Stützpunkt (Position der Basisachse) ist der jeweilige Korrekturwert der Kompensationsachse in die Tabelle einzutragen. ●...
  • Seite 211 Kompensation (K3) 11.3 Interpolatorische Kompensation ● Tabellenmultiplikation $AN_CEC_MULT_BY_TABLE[t] Damit können die Kompensationswerte jeder Tabelle mit denen einer beliebigen Tabelle (auch mit sich selbst) multipliziert werden. Das Produkt wird als zusätzlicher Korrekturwert additiv zum Summenkompensationswert der Kompensationstabelle verrechnet. Syntax: $AN_CEC_MULT_BY_TABLE[t ] = t mit: = Index der Tabelle 1 der Kompensationsachse = Nummer der Tabelle 2 der Kompensationsachse: es ist zu beachten, dass sich...
  • Seite 212: Beispiel Für Tabelle

    Kompensation (K3) 11.3 Interpolatorische Kompensation Beispiel für Tabelle Im nachfolgenden Beispiel ist die Kompensationstabelle für die Durchhangkompensation der Y1-Achse dargestellt. Abhängig von der Position der Y1-Achse wird auf die X1/Z1-Achse ein Korrekturwert geschaltet. %_N_NC_CEC_INI CHANDATA (1) $AN_CEC [0,0] ; 1. Korrekturwert (≙ Stützpunkt 0) ;...
  • Seite 213 Kompensation (K3) 11.3 Interpolatorische Kompensation Tabellenmultiplikation Mit der Tabellenkompensation kann jede Tabelle mit jeder beliebigen Tabelle (d. h. auch mit sich selbst) multipliziert werden. Die Verknüpfung der Multiplikation erfolgt über die oben beschriebene Systemvariable. Nachfolgendes Beispiel für die Kompensation der Durchbiegung eines Fundamentes zeigt einen Anwendungsfall für die Tabellenmultiplikation.
  • Seite 214: Besonderheiten Der Interpolatorischen Kompensation

    Kompensation (K3) 11.3 Interpolatorische Kompensation 11.3.4 Besonderheiten der Interpolatorischen Kompensation Messen Bei der Funktion "Messen" werden die vom Bediener bzw. Programmierer benötigten Lageistwerte kompensiert geliefert. TEACH IN Auch bei der Funktion "TEACH IN" werden die abzuspeichernden Positionen aus kompensierten Lageistwerten bestimmt. Software-Endschalter Bei den Software-Endschaltern werden ebenfalls die kompensierten Lageistwerte überwacht.
  • Seite 215: Schleppfehler-Kompensation (Vorsteuerung)

    Vorsteuerung wird daher auch als "Schleppfehler-Kompensation" bezeichnet. Dieser Schleppfehler führt insbesondere bei Beschleunigungsvorgängen an Konturkrümmungen, z. B. Kreisen und Ecken, zu einem unerwünschten, geschwindigkeitsabhängigen Konturfehler. Die Steuerung SINUMERIK 802D sl verfügt über die Vorsteuerart "Drehzahlvorsteuerung. Ein-/Ausschalten im Teileprogramm Die Vorsteuerung kann mit folgenden Hochsprachenelementen innerhalb des Teileprogramms ein- und ausgeschaltet werden: ●...
  • Seite 216: Drehzahlvorsteuerung

    Kompensation (K3) 11.4 Schleppfehler-Kompensation (Vorsteuerung) Bedingungen Bei Anwendung der Vorsteuerung sollten folgende Punkte beachtet werden: ● steifes Maschinenverhalten ● genaue Kenntnisse der Maschinendynamik erforderlich ● keine sprungförmigen Verläufe der Lage- und Drehzahlsollwerte Regelkreis optimieren Die Einstellung der Vorsteuerung erfolgt achs-/spindelspezifisch. Zuvor ist der Strom-, Drehzahl- und Lageregelkreis für die Achse/Spindel optimal einzustellen.
  • Seite 217: Datenlisten

    Kompensation (K3) 11.5 Datenlisten 11.5 Datenlisten 11.5.1 Maschinendaten Nummer Bezeichner Name achsspezifisch 32450 BACKLASH[0] Umkehrlose 32630 FFW_ACTIVATION_MODE Vorsteuerung aktivierbar vom Programm 32700 ENC_COMP_ENABLE [0] Interpolatorische Kompensation aktiv 32710 CEC_ENABLE Freigabe der Durchhangkompensation 32711 CEC_SCALING_SYSTEM_METRIC Maßsystem der Durchhangkompensation 32720 CEC_MAX_SUM Maximaler Kompensationswert bei Durchhangkompensation 32730 CEC_MAX_VELO...
  • Seite 218 Kompensation (K3) 11.5 Datenlisten Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 219: Kinematische Transformation (M1)

    Die Funktionen TRANSMIT und TRACYL werden über getrennte Maschinendatensätze projektiert und über spezielle Anweisungen im Programm ein- oder ausgeschaltet. Bei SINUMERIK 802D sl können maximal zwei kinematische Transformationen (TRANSMIT, TRACYL) projektiert und eine davon über das Programm aktiv geschaltet werden.
  • Seite 220: Transmit

    Kinematische Transformation (M1) 12.2 TRANSMIT 12.2 TRANSMIT 12.2.1 Übersicht X, Y, Z Kartesisches Koordinatensystem für die Programmierung der Stirnseitenbearbeitung 2. Spindel (Arbeitsspindel für Fräser, Bohrer) Z-Maschinenachse (linear) X-Maschinenachse (linear) C-Achse (Hauptspindel als Rundachse) Bild 12-1 Stirnseitige Fräsbearbeitung von Drehteilen mit TRANSMIT Erforderliche Maschinenkinematik Die beiden Linearachsen (XM, ZM) müssen senkrecht zueinander stehen.
  • Seite 221: Programmierung - Prinzip

    Die Transformations-Funktion TRANSMIT wird über Maschinendaten-Einstellungen projektiert. Hinweis In der "Toolbox" für SINUMERIK 802D sl wird eine Datei mit voreingestellten Maschinendaten angeboten. Durch Spezifizierung der Werte und Laden dieser Datei in die Steuerung wird eine schnelle Inbetriebnahme von TRANSMIT möglich.
  • Seite 222: Maschinendaten Für Transformationen

    Kinematische Transformation (M1) 12.2 TRANSMIT Die in MD20050 AXCONF_GEOAX_ASSIGN_TAB getroffenen Geometrieachs-Zuordnungen gelten nur bei ausgeschalteter Transformation. Für eine Transformation werden extra Zuordnungen getroffen. Hinweis Für Transformationen müssen die vergebenen Maschinenachsnamen, Kanalachsnamen und Geometrieachsnamen unterschiedlich sein: • MD10000 AXCONF_MACHAX_NAME_TAB, • MD20080 AXCONF_CHANAX_NAME_TAB, •...
  • Seite 223 Kinematische Transformation (M1) 12.2 TRANSMIT ● MD24920 TRANSMIT_BASE_TOOL_1 Der Steuerung wird mitgeteilt, in welcher Lage der Werkzeugnullpunkt bezogen auf den Ursprung des bei TRANSMIT vereinbarten Koordinatensystems liegt. Das MD hat drei Komponenten für die drei Achsen des kartesischen Koordinatensystems. Zuordnung der Achskomponenten: TRANSMIT_BASE_TOOL_1[0]=Tx TRANSMIT_BASE_TOOL_1[1]=Ty TRANSMIT_BASE_TOOL_1[2]=Tz (siehe nachfolgendes Bild)
  • Seite 224 Kinematische Transformation (M1) 12.2 TRANSMIT Beispiel: Maschindateneinstellungen für TRANSMIT Allgemeine Einstellungen: Achsnamen: XM->X1, ZM->Z1, CM->SP1 ● Maschinenachsnamen MD10000 AXCONF_MACHAX_NAME_TAB[0]="X1" MD10000 AXCONF_MACHAX_NAME_TAB[1]="Z1" MD10000 AXCONF_MACHAX_NAME_TAB[2]="SP1" MD10000 AXCONF_MACHAX_NAME_TAB[3]="SP2" MD10000 AXCONF_MACHAX_NAME_TAB[4]="" ● Zuordnung Geometrieachse zu Kanalachse MD20050 AXCONF_GEOAX_ASSIGN_TAB[0]=1 MD20050 AXCONF_GEOAX_ASSIGN_TAB[1]=0 MD20050 AXCONF_GEOAX_ASSIGN_TAB[2]=2 ● Geometrieachsnamen im Kanal MD20060 AXCONF_GEOAX_NAME_TAB[0]="X"...
  • Seite 225 Kinematische Transformation (M1) 12.2 TRANSMIT Transformationstyp TRANSMIT: ● Definition der Transformation 1 im Kanal MD24100 TRAFO_TYPE_1=256 ● Achszuordnung für die 1. Transformation im Kanal MD24110 TRAFO_AXES_IN_1[0]=1 MD24110 TRAFO_AXES_IN_1[1]=3 MD24110 TRAFO_AXES_IN_1[2]=2 MD24110 TRAFO_AXES_IN_1[3]=0 MD24110 TRAFO_AXES_IN_1[4]=0 ● Zuordnung Geometrieachsen zu Kanalachsen für Transformation 1 MD24120 TRAFO_GEOAX_ASSIGN_TAB_1[0]=1 MD24120 TRAFO_GEOAX_ASSIGN_TAB_1[1]=3 MD24120 TRAFO_GEOAX_ASSIGN_TAB_1[2]=2...
  • Seite 226: Tracyl

    Kinematische Transformation (M1) 12.3 TRACYL ● MD35000 SPIND_ASSIGN_TO_MACHAX[AX4]=2 ● SD43300 ASSIGN_FEED_PER_REV_SOURCE[AX4]=0 Hinweis Fräswerkzeuge auf Drehmaschinen können bezüglich der Längenkorrektur einer Sonderbehandlung unterzogen werden. Siehe Kapitel "Werkzeug: Korrektur und Überwachung (W1)" 12.3 TRACYL 12.3.1 Übersicht Standard-Drehmaschine (ohne Y-Maschinenachse) Bild 12-4 Nullbearbeitung am Zylindermantel mit X-C-Z-Kinematik Erforderliche Maschinenkinematik Die beiden Linearachsen (XM, ZM) müssen senkrecht zueinander stehen.
  • Seite 227 Kinematische Transformation (M1) 12.3 TRACYL Maschine mit Y-Achse Bild 12-5 Nullbearbeitung am Zylindermantel mit X-Y-Z-C-Kinematik Erweiterte Maschinenkinematik Zur erforderlichen Maschinenkinematik (siehe oben) ist hier zusätzlich die Linearachse YM vorhanden. Diese ist jeweils senkrecht zu XM und ZM angeordnet und bildet zusammen mit diesen ein rechtshändiges kartesisches Koordinatensystem.
  • Seite 228 Kinematische Transformation (M1) 12.3 TRACYL Nuten im Querschnitt Bild 12-6 Nuten ohne und mit Nutwandkorrektur Ein- /Ausschalten von TRACYL Die Funktion TRACYL wird im Programm mit: ● TRACYL(d) in einem eigenen Satz eingeschaltet ● TRAFOOF in einem eigenen Satz ausgeschaltet d-Bearbeitungs-Durchmesser des Zylinders in mm Mit TRAFOOF wird jede aktive Transformations-Funktion ausgeschaltet.
  • Seite 229: Projektierung Tracyl

    Kinematische Transformation (M1) 12.3 TRACYL Bild 12-7 Mantelfläche des Zylinders G19 (Y-Z-Ebene) Adresse OFFN Abstand der Nutseitenwand zur Bezugskontur (siehe auch "Programmierbeispiel TRACYL") Programmierung: OFFN=... ; Abstand in mm Programmiert wird in der Regel die Nutmittel-Linie. OFFN legt die Nutbreite bei eingeschalteter Fräser-Radiuskorrektur (G41, G42) fest.
  • Seite 230: Allgemeine Maschinendaten

    Kinematische Transformation (M1) 12.3 TRACYL Allgemeine Maschinendaten Die Namen der Maschinenachsen, Kanalachsen und Geometrieachsen werden aus den allgemeinen Maschinendaten ($MN_AXCONF...) und kanalspezifischen Maschinendaten ($MC_AXCONF...) auch für eine Transformation verwendet. Die in MD20050 AXCONF_GEOAX_ASSIGN_TAB getroffenen Geometrieachs-Zuordnungen gelten nur bei ausgeschalteter Transformation. Für eine Transformation werden extra Zuordnungen getroffen.
  • Seite 231 Kinematische Transformation (M1) 12.3 TRACYL Maschinendaten speziell für TRACYL ● MD24900 TRACYL_ROT_AX_OFFSET_1 Drehlage: Rundachs-Stellung, bei der Y=0 ist (in Grad 0 ... < 360) Bild 12-8 Drehlage der Achse in der Zylindermantelfläche ● MD24910 TRACYL_ROT_SIGN_IS_PLUS_1 Ist der Drehsinn der Rundachse in der x-y-Ebene bei Betrachtung entgegen der positiven Z-Achse gegen den Uhrzeigersinn, so ist das MD auf 1 zu setzen, andernfalls auf 0.
  • Seite 232 Kinematische Transformation (M1) 12.3 TRACYL Beispiel: Maschindateneinstellungen für TRACYL einer Standard-Drehmaschine Allgemeine Einstellungen: Achsnamen: XM->X1, ZM->Z1, CM->SP1 ● Maschinenachsnamen MD10000 AXCONF_MACHAX_NAME_TAB[0]="X1" MD10000 AXCONF_MACHAX_NAME_TAB[1]="Z1" MD10000 AXCONF_MACHAX_NAME_TAB[2]="SP1" MD10000 AXCONF_MACHAX_NAME_TAB[3]="SP2" MD10000 AXCONF_MACHAX_NAME_TAB[4]="" ● Zuordnung Geometrieachse zu Kanalachse MD20050 AXCONF_GEOAX_ASSIGN_TAB[0]=1 MD20050 AXCONF_GEOAX_ASSIGN_TAB[1]=0 MD20050 AXCONF_GEOAX_ASSIGN_TAB[2]=2 ●...
  • Seite 233 Kinematische Transformation (M1) 12.3 TRACYL Transformationstyp TRACYL für 2. Transformation: ● ohne Nutwandkorrektur (keine YM-Achse) MD24100 TRAFO_TYPE_2=512 ● Achszuordnung im Kanal MD24110 TRAFO_AXES_IN_2[0]=1 MD24110 TRAFO_AXES_IN_2[1]=3 MD24110 TRAFO_AXES_IN_2[2]=2 MD24110 TRAFO_AXES_IN_2[3]=0 MD24110 TRAFO_AXES_IN_2[4]=0 ● Zuordnung Geometrieachsen zu Kanalachsen MD24120 TRAFO_GEOAX_ASSIGN_TAB_2[0]=1 MD24120 TRAFO_GEOAX_ASSIGN_TAB_2[1]=3 MD24120 TRAFO_GEOAX_ASSIGN_TAB_2[2]=2 spezielle TRACYL-Einstellungen: ●...
  • Seite 234: Programmierbeispiel Tracyl

    Kinematische Transformation (M1) 12.3 TRACYL ● MD35000 SPIND_ASSIGN_TO_MACHAX[AX4]=2 ● SD43300 ASSIGN_FEED_PER_REV_SOURCE[AX4]=0 Hinweis Fräswerkzeuge auf Drehmaschinen können bezüglich der Längenkorrektur einer Sonderbehandlung unterzogen werden. SieheKapitel "Werkzeug: Korrektur und Überwachung (W1)" 12.3.3 Programmierbeispiel TRACYL Nutherstellung mit Nutwandkorrektur MD24100_TRAFO_TYPE_1 = 513 Kontur Eine Nut, die breiter als das Werkzeug ist, erzeugt man, indem man relativ zur programmierten Bezugskontur die Korrekturrichtung (G41, G42) und den Abstand der Nutseitenwand zur Bezugskontur über die Adresse OFFN=...
  • Seite 235 Kinematische Transformation (M1) 12.3 TRACYL Werkzeugradius Der Werkzeugradius wird bezüglich der Nutseitenwand mit G41, G42 automatisch berücksichtigt. Die volle Funktionalität der ebenen Werkzeugradiuskorrektur steht zur Verfügung (stetiger Übergang an Außen- und Innenecken sowie Erkennen von Flaschenhalsproblemen). Bild 12-11 Nut mit Nutwandkorrektur-Bild für Beispiel Beispielprogramm für eine X-Y-Z-C-Maschinen-Kinematik Mit TRACYL werden Nuten auf einem Zylindermantel gefräst, wobei die Abschnitte "Bahn I"...
  • Seite 236: Besonderheiten Bei Transmit Und Tracyl

    Kinematische Transformation (M1) 12.4 Besonderheiten bei TRANSMIT und TRACYL ; Anfahren der Nutwand: N60 G1 G42 Y70 Z100 ; WRK-Anwahl zum Anfahren der Nutwand ; Fertigen des Nutabschnittes Bahn I: N70 Z50 ; Nutteil parallel zur Zylinderebene N80 Y10 ; Nutteil parallel zum Umfang N90 OFFN=11.5 ;...
  • Seite 237: Datenlisten

    Kinematische Transformation (M1) 12.5 Datenlisten Bei Abwahl beachten ● Werkzeugradiuskorrektur muss abgewählt sein (G40). ● Bahnsteuerbetrieb und Überschleifen werden unterbrochen. ● Ein angewiesener Bewegungszwischensatz mit Fase oder Radius wird nicht eingefügt. ● Nach Abwahl TRANSMIT/TRACYL sind Nullpunktverschiebungen (Frame) und alle Einstellungen für eine Drehbearbeitung neu zu setzen.
  • Seite 238: Nahtstellensignale

    Kinematische Transformation (M1) 12.5 Datenlisten 12.5.2 Nahtstellensignale Nummer .Bit Name kanalspezifisch V3800 0001 Transformation aktiv Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 239: Messen (M5)

    Messen (M5) 13.1 Kurzbeschreibung Kanalspezifisches Messen In einem Teileprogrammsatz wird ein Messmodus (mit oder ohne Restweglöschen) programmiert. Zusätzlich wird ein Triggerereignis (Flanke des Messtasters), das den Messvorgang auslösen soll, festgelegt. Die Anweisungen gelten für alle in diesem Satz programmierten Achsen. Das Programm mit dem Messvorgang wird in der Betriebsart AUTOMATIK abgearbeitet und kann zur Werkstück- oder Werkzeugmessung eingesetzt werden.
  • Seite 240 Messen (M5) 13.2 Hardwarevoraussetzungen Bild 13-1 Messtastertypen Tabelle 13- 1 Messtastertypzuordnung Meßtastertyp Drehmaschinen Fräs- und Bearbeitungszentren Werkzeugmessung Werkstückmessung Werkstückmessung multidirektionaler bidirektionaler monodirektionaler Während bei Drehmaschinen ein bidirektionaler Meßtaster einsetzbar ist, kann bei Fräs- und Bearbeitungszentren auch ein Monotaster für die Werkstückmessung verwendet werden. Multidirektionaler Meßtaster (3D) Dieser Typ kann zur Werkzeug- und Werkstückmessung ohne Einschränkung benutzt werden.
  • Seite 241: Messtasteranschluss

    13.3 Kanalspezifisches Messen 13.2.2 Messtasteranschluss Der Anschluss des Messtasters für die SINUMERIK 802D sl erfolgt an den Klemmen von X20. Die genaue Belegung wird durch das verwendete Makro bestimmt. Damit werden alle Messeingänge der Achs-Antriebsbaugruppen bedient, deren Achsen am Messen beteiligt sind.
  • Seite 242: Messergebnisse

    Messen (M5) 13.4 Messgenauigkeit und Prüfung 13.3.2 Messergebnisse Messergebnisse lesen im Programm Die Ergebnisse des Messbefehls sind im Teileprogramm über Systemvariablen lesbar. ● Systemvariable $AC_MEA[1] Statussignal des Messauftrages abfragen. Die Variable wird zu Beginn einer Messung gelöscht. Sobald der Messtaster das Auslösekriterium erreicht (steigende oder fallende Flanke), wird die Variable gesetzt.
  • Seite 243: Messtaster-Funktionsprüfung

    Messen (M5) 13.4 Messgenauigkeit und Prüfung 13.4.2 Messtaster-Funktionsprüfung Beispiel Funktionsprüfung Die Funktionsprüfung des Messtasters erfolgt günstig über ein NC-Programm. %_N_PRUEF_MESSTASTER_MPF ; Prüfprogramm Messtasteranschaltung N10 R10 ; Merker für Ansteuerungszustand N20 R11 MESSWERT_IN_X N30 T1 D1 ; Werkzeugkorrektur für Messtaster vorwählen N40 ANF: G0 G90 X0 F150 ;...
  • Seite 244: Werkzeugmessen In Jog

    Messen (M5) 13.5 Werkzeugmessen in JOG N37 IF R11==0 GOTOF FEHL1 ; Schaltsignal prüfen N40 R[R12]=$AA_MW[X] ; Messwert in Werkstückkoordinaten lesen N50 R12=R12+1 N60 IF R12<11 GOTOB ANF ; Wiederholung 10 mal N65 M0 N70 M02 N80 FEHL1: MSG ; Messtaster schaltet nicht N90 M0 N95 M02 Nach Anwahl der Parameteranzeige können die Messergebnisse R1 bis R10 abgelesen...
  • Seite 245 Messen (M5) 13.5 Werkzeugmessen in JOG Die angebotenen Masken und der Ablauf sind abhängig von der Technologie. Entsprechend sind folgende eingesetzte Werkzeugtypen messbar: Technologie Drehen ● Drehmeißel (Geometrie-Länge 1 und -Länge 2) ● Bohrer (Geometrie-Länge 1) Technologie Fräsen ● Fräser (Geometrie-Länge 1 und Geometrie-Radius) ●...
  • Seite 246 Messen (M5) 13.5 Werkzeugmessen in JOG Vorbereitung, Messtaster kalibrieren ● Die Betriebsart JOG ist anzuwählen. ● Über die Softkey "Einstellungen" sind in das sich öffnende Fenster Werte einzugeben für: Rückzugsebene, Sicherheitsabstand, JOG-Vorschub, variables Schrittmaß und Drehrichtung der Spindel für eine allgemeine Benutzung in JOG und für das Werkzeugmessen.
  • Seite 247 Die benötigte Funktionalität entsprechend des oben geschilderten Ablaufes im PLC- Anwenderprogramm ist vom Anwender zu erbringen. Die von SIEMENS gelieferte Toolbox für SINUMERIK 802D sl enthält in PLC Library hierzu ein Anwenderbeispiel. Dies kann genutzt werden. Dabei ist darauf zu achten, dass die PLC_INI (SBR32) und MCP_NCK (SBR38) unbedingt im OB1 aufgerufen werden müssen,...
  • Seite 248: Datenlisten

    Messen (M5) 13.6 Datenlisten 13.6 Datenlisten 13.6.1 Maschinendaten Nummer Bezeichner Name allgemein 13200 MEAS_PROBE_LOW_ACTIVE Schaltverhalten des Meßtasters 13.6.2 Nahtstellensignale Nummer .Bit Name Signale HMI (von HMI an PLC) V1700 0003 .7 *** Messen in JOG aktiv V1800 0000 Betriebsart AUTOMATIK (Anforderung von HMI) V1800 0000 Betriebsart MDA (Anforderung von HMI) V1800 0000...
  • Seite 249: Not Aus (N2)

    ACHTUNG Der Maschinenhersteller wird auf die Einhaltung der internationalen und nationalen Normen hingewiesen (siehe Hinweise zu Normen weiter unten im Text). Die SINUMERIK 802D sl unterstützt den Maschinenhersteller bei der Realisierung der NOT AUS-Funktion entsprechend den Festlegungen in dieser Funktionsbeschreibung. Die Verantwortung für die NOT AUS-Funktion (Auslösung, Ablauf, Quittierung) liegt ausschließlich beim...
  • Seite 250: Not Aus-Ablauf

    NOT AUS (N2) 14.2 NOT AUS-Ablauf 14.2 NOT AUS-Ablauf Voraussetzung Die Betätigung des NOT AUS-Tasters oder ein direkt daraus abgeleitetes Signal muss als PLC-Eingang zur Steuerung (PLC) geführt werden. Im PLC-Anwenderprogramm muss dieser PLC-Eingang an die NC auf das NST "NOT AUS" (V2600 0000.1) weitergeleitet werden.
  • Seite 251: Not Aus-Quittierung

    NOT AUS (N2) 14.3 NOT AUS-Quittierung 14.3 NOT AUS-Quittierung NOT AUS quittieren Der NOT AUS-Zustand wird nur dann wieder rückgesetzt, wenn zuerst das NST "NOT AUS quittieren" (V2600 0000.2) und anschließend das NST "Reset" (V3000 0000.7) gesetzt wird. Dabei ist zu beachten, dass das NST "NOT AUS quittieren" und das NST "Reset" gemeinsam mindestens so lange gesetzt sein müssen, bis das NST "NOT AUS aktiv"...
  • Seite 252: Datenlisten

    NOT AUS (N2) 14.4 Datenlisten Netz aus/ein Netz aus/ein (POWER ON) löscht den NOT AUS-Zustand, außer das NST "NOT AUS" (V2600 0000.1) ist noch gesetzt. 14.4 Datenlisten 14.4.1 Maschinendaten Nummer Bezeichner Name achsspezifisch 36610 AX_EMERGENCY_STOP_TIME Zeitdauer der Bremsrampe bei Fehlerzuständen 36620 SERVO_DISABLE_DELAY_TIME Abschaltverzögerung Reglerfreigabe...
  • Seite 253: Stanzen Und Nibbeln (N4)

    Stanzen und Nibbeln (N4) Hinweis Diese Funktion ist nur bei den Versionen G/N plus und pro verfügbar. 15.1 Kurzbeschreibung Unterfunktionen Die stanz- und nibbelspezifischen Funktionen setzen sich zusammen aus: ● Hubsteuerung ● Automatische Wegaufteilung ● Drehbares Unter- und Oberwerkzeug ● Pratzenschutz Die Aktivierung und Deaktivierung erfolgt über Sprachbefehle.
  • Seite 254: Schnelle Signale

    Stanzen und Nibbeln (N4) 15.2 Hubsteuerung PLC-Signale Zeitlich unkritische Signale wie Überwachungs- oder Freigabe-Signale sind über PLC- Nahtstellensignale realisiert. 15.2.2 Schnelle Signale Funktionalität Die schnellen Signale dienen zur Synchronisation zwischen der NC und der Stanzeinheit. Sie sorgen zum einen dafür, dass über einen schnellen Ausgang der Stanzhub erst dann ausgelöst wird, wenn das Blech zum Stillstand gekommen ist.
  • Seite 255 Stanzen und Nibbeln (N4) 15.2 Hubsteuerung Hinweis Das Signal "Hub aktiv" ist aus Gründen der Drahtbruchüberwachung high-aktiv. Die zeitliche Abfolge beim Stanzen und Nibbeln wird durch die beiden Signale A und E gesteuert: Wird vom NCK gesetzt und ist identisch mit der Hubauslösung. Beschreibt den Zustand der Stanzeinheit und ist identisch mit dem Signal "Hub aktiv".
  • Seite 256: Kriterien Für Die Hubauslösung

    Stanzen und Nibbeln (N4) 15.2 Hubsteuerung 15.2.3 Kriterien für die Hubauslösung Hub auslösen Die Hubauslösung darf frühestens zu dem Zeitpunkt gesetzt werden, zu dem sichergestellt werden kann, dass die Achsen zum Stillstand gekommen sind. Dadurch wird sichergestellt, dass zum Zeitpunkt des Stanzens keinerlei Relativbewegung zwischen dem Stanzwerkzeug und dem Blech in der Bearbeitungsebene stattfindet.
  • Seite 257 Stanzen und Nibbeln (N4) 15.2 Hubsteuerung Programmierung Wirkung Beschreibung G603 Stopp der Die Interpolation erreicht das Satzende. In diesem Falle Interpolation bewegen sich die Achsen noch solange, bis der Nachlauf abgebaut ist. Das heißt, das Signal wird deutlich vor dem Achsstillstand ausgegeben (siehe t"...
  • Seite 258: Achsstart Nach Stanzen

    Stanzen und Nibbeln (N4) 15.2 Hubsteuerung 15.2.4 Achsstart nach Stanzen Eingangssignal "Hub ein" Der Start der Achsbewegung nach einer Hubauslösung wird über das Eingangssignal "Hub ein" gesteuert. Bild 15-3 Signalverlauf: Achsstart nach Stanzen Dabei ergibt sich die Zeitspanne zwischen t und t' als schaltzeitbedingte Reaktionszeit.
  • Seite 259: Stanz- Und Nibbelspezifische Plc-Signale

    Stanzen und Nibbeln (N4) 15.2 Hubsteuerung 15.2.5 Stanz- und nibbelspezifische PLC-Signale Funktion Zusätzlich zu den Signalen zur unmittelbaren Hubsteuerung existieren Kanal-spezifische PLC-Nahtstellensignale. Diese dienen zum einen zur Beeinflussung des Stanzprozesses, andererseits zur Statusanzeige. Signale Signal Wirkung V3200 0003.0 (Hubfreigabe) Die NC wartet, bis die Freigabe vorhanden ist, um das Teileprogramm fortzusetzen.
  • Seite 260: Signalüberwachung

    Stanzen und Nibbeln (N4) 15.3 Aktivierung und Deaktivierung 15.2.7 Signalüberwachung Oszillierendes Signal Durch das Altern der Stanzhydraulik kann es vorkommen, dass das "Hub aktiv"-Signal nach dem Hub-Ende durch das Überschwingen des Stößels oszilliert. In diesem Fall kann abhängig von MD26020 NIBBLE_SIGNAL_CHECK ein Alarm erzeugt werden (Alarm 22054 "Unsauberes Stanzsignal").
  • Seite 261 Stanzen und Nibbeln (N4) 15.3 Aktivierung und Deaktivierung Gruppe 36 PDELAYOF = Stanzen mit Verzögerung aus Da für diese vorbereitenden Funktionen im Normalfall von der PLC einige Vorarbeiten zu leisten sind, werden sie vor den aktivierenden Befehlen programmiert. Gruppe 38 Diese Gruppe beinhaltet die Befehle für das Umschalten auf ein zweites Stanz-Interface.
  • Seite 262 Stanzen und Nibbeln (N4) 15.3 Aktivierung und Deaktivierung In Sätzen ohne Verfahrinformation bezüglich der als Stanz- oder Nibbelachsen gekennzeichneten Achsen (typischerweise diejenigen der aktiven Ebene) wird die Hubauslösung unterdrückt. Soll trotzdem ein Hub ausgelöst werden, so muss explizit eine der Stanz-/Nibbelachsen mit dem Verfahrweg 0 programmiert werden. Ist der erste Satz mit SON ein Satz ohne Verfahrinformation im genannten Sinne, erfolgt in diesem Satz nur ein einziger Hub, da Start- und Endpunkt zusammenfallen.
  • Seite 263 Stanzen und Nibbeln (N4) 15.3 Aktivierung und Deaktivierung PDELAYON Stanzen mit Verzögerung PDELAYON ist eine vorbereitende Funktion. Dies bedeutet, dass PDELAYON in der Regel vor PON programmiert wird. Nach Erreichen der programmierten Endposition wird der Stanzhub verzögert ausgegeben. Die Verzögerungszeit in Sekunden wird eingestellt im Settingdatum: SD42400 PUNCH_DWELLTIME Ist der definierte Wert nicht ganzzahlig durch den Interpolationstakt teilbar, so wird auf den nächstgelegenen ganzzahlig teilbaren Wert gerundet.
  • Seite 264: Funktionserweiterungen

    Stanzen und Nibbeln (N4) 15.3 Aktivierung und Deaktivierung N170 SPIF1 X100 PON Am Ende des Satzes erfolgt eine Hubauslösung auf dem ersten schnellen Ausgang. Das Signal "Hub aktiv" wird auf dem ersten Eingang überwacht. N180 X800 SPIF2 Die zweite Hubauslösung erfolgt auf dem zweiten schnellen Ausgang.
  • Seite 265 Stanzen und Nibbeln (N4) 15.3 Aktivierung und Deaktivierung Automatisch aktivierbare Vorauslösezeit Totzeiten aufgrund der Reaktionszeit der Stanzeinheit lassen sich minimieren, wenn der Hub schon vor Erreichen des Interpolationsfensters der Achsen ausgelöst werden kann. Der Referenzpunkt dafür ist das Interpolationsende. Die Hubauslösung wird automatisch mit G603 aktiv und verzögert sich um den eingestellten Wert gegenüber dem Zeitpunkt des Erreichens des Interpolationsendes.
  • Seite 266: Wegabhängige Beschleunigung

    Stanzen und Nibbeln (N4) 15.3 Aktivierung und Deaktivierung N... N100 STOPRE N110 $SC_MINTIME_BETWEEN_STROKES = 1,3 Für SD42404 = 0 ist die Funktion nicht aktiv. Wegabhängige Beschleunigung Über den Sprachbefehl PUNCHACC (Smin, Amin, Smax, Amax) kann eine Beschleunigungskennlinie festgelegt werden. Damit ist es möglich, je nach Lochabstand unterschiedliche Beschleunigungen zu definieren.
  • Seite 267 Stanzen und Nibbeln (N4) 15.3 Aktivierung und Deaktivierung Beispiel 2: Die Kennlinie legt folgende Beschleunigungen fest: Lochabstand Beschleunigung < 3 mm Es wird mit einer Beschleunigung von 75 % der Maximalbeschleunigung verfahren. 3 - 8 mm Die Beschleunigung wird proportional zum Abstand auf 25 % reduziert. >...
  • Seite 268: Automatische Wegaufteilung

    Stanzen und Nibbeln (N4) 15.4 Automatische Wegaufteilung 15.4 Automatische Wegaufteilung 15.4.1 Allgemeines Funktion Bei der automatischen Wegaufteilung einer programmierten Verfahrstrecke wird unterschieden zwischen: ● Streckenaufteilung mit maximal programmiertem Teilweg über den Sprachbefehl SPP ● Streckenaufteilung mit programmierter Anzahl von Teilstrecken über den Sprachbefehl Beide Funktionen generieren selbständig Teilsätze.
  • Seite 269: Verhalten Bei Bahnachsen

    Stanzen und Nibbeln (N4) 15.4 Automatische Wegaufteilung ● Die Teilstrecke wirkt in mm/Hub oder inch/Hub (entsprechend den Achsvorgaben). ● Ist der programmierte SPP-Wert größer als die Verfahrstrecke, dann wird zur programmierten Endposition ohne Wegaufteilung positioniert. ● SPP = 0, Reset bzw. Programmende löschen den programmierten SPP-Wert. Deaktivieren von Stanzen/Nibbeln löscht nicht den programmierten SPP-Wert.
  • Seite 270 Stanzen und Nibbeln (N4) 15.4 Automatische Wegaufteilung Beispiel für SPP N1 G01 X0 Y0 SPOF ; Positionierung ohne Stanzauslösung N2 X75 SPP=25 SON Nibbeln mit Vorschubwert 25 mm; Stanzauslösung vor der ersten Bewegung und nach jeder Teilstrecke. N3 Y10 Positionierung mit reduziertem SPP-Wert, da Verfahrstrecke <...
  • Seite 271 Stanzen und Nibbeln (N4) 15.4 Automatische Wegaufteilung X2/Y2: Programmierter Verfahrweg SPP: Programmierter SPP-Wert SPP': Automatisch abgerundeter Verschiebweg Bild 15-4 Streckenaufteilung Beispiel für SPN Über SPN wird die Anzahl der Teilstrecken pro Satz programmiert. Ein über SPN programmierter Wert wirkt sowohl beim Stanzen als auch beim Nibbeln satzweise.
  • Seite 272 Stanzen und Nibbeln (N4) 15.4 Automatische Wegaufteilung Beispiel Bild 15-5 Werkstück Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 273: Verhalten Im Zusammenhang Mit Einzelachsen

    Stanzen und Nibbeln (N4) 15.4 Automatische Wegaufteilung Programm-Ausschnitt Positionieren auf Startpunkt ① der N100 G90 X130 Y75 F60 SPOF senkrechten Nibbelstrecken N110 G91 Y125 SPP=4 SON Endpunktkoordinaten (inkrementell); Teilstrecke: 4 mm, Nibbeln aktivieren N120 G90 Y250 SPOF Absolute Vermaßung, Positionieren auf Startpunkt ②...
  • Seite 274 Stanzen und Nibbeln (N4) 15.4 Automatische Wegaufteilung Im Satz N20 wird in jedem der drei Zwischensätze die C-Achse um 15° gedreht. Das gleiche Verhalten ergibt sich im Satz N30 bei Kreisinterpolation (drei Teilsätze mit jeweils 15° Achsen-Drehung). MD26016 PUNCH_PARTITION_TYPE = 1 Im Gegensatz zum ersten beschriebenen Verhalten dreht in diesem Fall die Synchronachse die gesamte programmierte Drehinformation im ersten Teilsatz der angewählten Wegaufteilung.
  • Seite 275 Stanzen und Nibbeln (N4) 15.4 Automatische Wegaufteilung MD26016 PUNCH_PARTITION_TYPE = 2 Soll nur das Verhalten bei aktiver Wegaufteilung für Linearinterpolation wie im letzten Fall, für die Kreisinterpolation aber standardmäßig sein (siehe 1. Fall), so wird MD26016 = 2 gesetzt. Für das Beispiel ergibt sich dann: Im Satz N20 wird die C-Achse im ersten Teilsatz auf C = 45°...
  • Seite 276 Stanzen und Nibbeln (N4) 15.4 Automatische Wegaufteilung Dieses eben beschriebene Verhalten kann speziell für die Achse des drehbaren Werkzeugs gewünscht werden, wenn diese dazu dient, das Werkzeug in eine definierte Richtung (zum Beispiel tangential) zur Kontur zu bringen und dabei nicht die Tangentialsteuerung verwendet werden soll.
  • Seite 277 Stanzen und Nibbeln (N4) 15.4 Automatische Wegaufteilung Randbedingungen ● Ist die C-Achse nicht als "Stanz-Nibbel-Achse" definiert, so ergeben sich im obigen Beispiel für Satz N30 keine Wegaufteilung der C-Achsbewegung und auch keine Hubauslösung am Satzende. ● Soll die beschriebene Funktionalität für nicht-nibbeltechnologische Ausprägung aber mit Ausrichtung der Zusatzachse erfolgen, so kann die Hubauslösung durch folgendes PLC- Nahtstellensignal unterdrückt werden: V3200 0003.2 (Hubunterdrückung)
  • Seite 278: Drehbares Werkzeug

    Stanzen und Nibbeln (N4) 15.5 Drehbares Werkzeug 15.5 Drehbares Werkzeug 15.5.1 Allgemeines Funktionsübersicht Für Nibbel-/Stanz-Maschinen mit drehbarem Stanzwerkzeug und dazugehörigem Unterwerkzeug (Matrize) stehen die beiden folgenden Funktionen zur Verfügung: ● Mitschleppen Für die gleichartige Drehung von Ober- und Unterwerkzeug ● Tangentialsteuerung Für die Drehachsenausrichtung der Stanzwerkzeuge normal zur Bearbeitung Bild 15-6 Darstellung einer drehbaren Werkzeugachse...
  • Seite 279: Mitschleppen Ober- Und Unterwerkzeug

    Stanzen und Nibbeln (N4) 15.5 Drehbares Werkzeug 15.5.2 Mitschleppen Ober- und Unterwerkzeug Funktion Durch Verwendung der Standardfunktion "Mitschleppen" kann der drehbaren Werkzeugachse des Oberwerkzeugs die Unterwerkzeugachse als Mitschleppachse zugeordnet werden. Aktivierung Die Funktion Mitschleppen wird mit den Sprachbefehlen TRAILON bzw. TRAILOF aktiviert bzw.
  • Seite 280: Funktionsweise

    Stanzen und Nibbeln (N4) 15.5 Drehbares Werkzeug Funktionsweise Die Tangentialachse ist an die Interpolation der Führungsachsen gekoppelt. Eine geschwindigkeitsunabhängige Positionierung tangential zur Bahn auf die jeweilige Stanzposition ist damit nicht möglich. Bei ungünstiger Auslegung der Achsdynamik der Drehachse im Vergleich zu den Führungsachsen kann dies zu einer Verringerung der Bearbeitungsgeschwindigkeit führen.
  • Seite 281: Beispiel: Kreisinterpolation

    Stanzen und Nibbeln (N4) 15.5 Drehbares Werkzeug ohne Offset-Winkel N50 SPOF TANGOF ; Ausschalten Hubauslösung + Tangentialsteuerung N55 TRAILOF (C1, C) ; Ausschalten Mitschleppen der drehbaren Werkzeugachsen C/C1 N60 M2 … Bild 15-7 Darstellung des Programmierbeispiels in der XY-Ebene Beispiel: Kreisinterpolation Bei Kreisinterpolation und insbesondere bei aktiver Wegaufteilung drehen sich die WZ- Achsen in jedem Teilsatz auf eine tangentiale Ausrichtung zu den programmierten Bahnachsen.
  • Seite 282 Stanzen und Nibbeln (N4) 15.5 Drehbares Werkzeug N10 G02 X30 Y30 I20 J0 SPN=2 PON ; Kreisinterpolation mit Wegaufteilung, 2 Hübe werden ausgeführt mit 270° Offset-Winkel und tangentialem Ausrichten auf der Kreisbahn N15 G0 X70 Y10 SPOF ; Positionieren N17 TANGON (C, 90) ;...
  • Seite 283: Schutzbereiche

    Stanzen und Nibbeln (N4) 15.6 Schutzbereiche Bild 15-8 Darstellung des Programmierbeispiels in der XY-Ebene 15.6 Schutzbereiche Pratzentotbereich Die Funktion "Pratzentotbereich" überwacht, ob Pratzen und Werkzeug gegenseitig in Konflikt geraten. Hinweis Bei Verletzung des Pratzenschutzbereiches kommen keine Umfahrungsstrategien zur Anwendung. Literatur: /BPN/ Bedienen und Programmieren Nibbeln, Kap.
  • Seite 284: Beispiele Zum Definierten Nibbelbeginn

    Stanzen und Nibbeln (N4) 15.7 Beispiele zum definierten Nibbelbeginn 15.7 Beispiele zum definierten Nibbelbeginn Beispiel 1 Beispiel zum definierten Nibbelbeginn. … N10 G0 X20 Y120 SPP= 20 Position 1 wird angefahren N20 X120 SON Definierter Nibbelbeginn, erster Hub auf "1", letzter Hub auf "2"...
  • Seite 285 Stanzen und Nibbeln (N4) 15.7 Beispiele zum definierten Nibbelbeginn N10 G0 X20 Y120 Position 1 wird angefahren N20 X120 SPP=20 SON Definierter Nibbelbeginn, Tangentialsteuerung angewählt, erster Hub auf "1", letzter Hub auf "2" N30 SPOF TANGOF Abwahl Nibbelbetrieb und Abwahl Tangentialsteuerung N38 TANGON (Z, 90) Anwahl Tangentialsteuerung...
  • Seite 286 Stanzen und Nibbeln (N4) 15.7 Beispiele zum definierten Nibbelbeginn N40 SPOF N50 M2 Beispiel 4: SPN-Programmierung … N5 G0 X10 Y10 Positionieren N10 X90 SPN=4 SON Definierter Nibbelbeginn, 5 Stanzauslösungen N20 X10 Y30 PON Am Ende der Strecke eine Stanzauslösung N30 X90 SPN=4 4 Stanzauslösungen N40 SPOF...
  • Seite 287 Stanzen und Nibbeln (N4) 15.7 Beispiele zum definierten Nibbelbeginn Beispiel 6: SPN-Programmierung … N5 G0 X10 Y30 Positionieren N10 X90 SPN=4 PON Kein definierter Nibbelbeginn, 4 Stanzauslösungen N15 Y10 Am Ende der Strecke eine Stanzauslösung N20 X10 SPN=4 4 Stanzauslösungen N25 SPOF N30 M2 Bild 15-10...
  • Seite 288: Beispiel 7: Anwendungsbeispiel Für Spp-Programmierung

    Stanzen und Nibbeln (N4) 15.7 Beispiele zum definierten Nibbelbeginn Beispiel 7: Anwendungsbeispiel für SPP-Programmierung Bild 15-11 Werkstück Programm-Ausschnitt: N100 G90 X75 Y75 F60 PON Positionieren auf Startpunkt 1 der senkrechten Lochreihe, Einzelloch stanzen N110 G91 Y125 SPP=25 PON Endpunktkoordinaten (inkrementell), Teilstrecke: 25 mm, Stanzen aktivieren N120 G90 X150 SPOF Absolute Vermaßung, Positionieren auf Startpunkt...
  • Seite 289: Datenlisten

    Stanzen und Nibbeln (N4) 15.8 Datenlisten 15.8 Datenlisten 15.8.1 Maschinendaten Nummer Bezeichner Name allgemein 11450 SEARCH_RUN_MODE Suchlauf Parametrierung kanalspezifisch 26000 PUNCHNIB_ASSIGN_FASTIN Hardware-Zuordnung für Eingangs-Byte bei Hubsteuerung 26002 PUNCHNIB_ASSIGN_FASTOUT Hardware-Zuordnung für Ausgangs-Byte bei Hubsteuerung 26004 NIBBLE_PUNCH_OUTMASK[n] Maske für schnelle Ausgabe-Bits 26006 NIBBLE_PUNCH_INMASK[n] Maske für schnelle Eingabe-Bits 26010...
  • Seite 290: Nahtstellensignale

    Stanzen und Nibbeln (N4) 15.8 Datenlisten 15.8.3 Nahtstellensignale Nummer .Bit Name Signale an Kanal V3200 0003 Hubfreigabe V3200 0003 Manuelle Hubauslösung V3200 0003 Hubunterdrückung V3200 0003 Hub läuft nicht V3200 0003 Verzögerter Hub V3200 0003 Manuelle Hubauslösung Signale von Kanal V3300 0006 Hubauslösung aktiv V3300 0006...
  • Seite 291: Planachsen (P1)

    Planachsen (P1) 16.1 Planachsdefinition Geometrieachse als Planachse Die Geometrieachse X ist als Planachse definiert. Eine Planachse hat für Drehmaschinenfunktionen Bedeutung. 16.2 Durchmesserprogrammierung Aktivierung und Deaktivierung Planachsen können im Durchmesser oder Radius programmiert werden. Über die Programmbefehle "DIAMON" bzw. "DIAMOF" kann die Durchmesserprogrammierung einer Planachse eines ein- bzw.
  • Seite 292: Konstante Schnittgeschwindigkeit: G96

    Planachsen (P1) 16.3 Konstante Schnittgeschwindigkeit: G96 Umrechnung Durchmesserwerte in interne Radiuswerte Bei aktiver Durchmesserprogrammierung werden in interne Radiuswerte für die Planachse umgerechnet (d. h. Halbierung der programmierten Werte): ● programmierte Endpositionen ● absolute Interpolationsparameter (z. B. I, J, K) für G2/G3-Programmierung. Absolute Interpolationsparameter werden auf den Koordinatennullpunkt des WKS bezogen.
  • Seite 293 Planachsen (P1) 16.3 Konstante Schnittgeschwindigkeit: G96 Programmierung G96 S... LIMS=... F... konstante Schnittgeschwindigkeit EIN konstante Schnittgeschwindigkeit AUS S Schnittgeschwindigkeit , Maßeinheit m/min LIMS= obere Grenzdrehzahl der Spindel, bei G96, G97 wirksam Vorschub in der Maßeinheit mm / Umdrehung -wie bei G95 Literatur: /BP_/ Bedienen und Programmieren Bild 16-1...
  • Seite 294 Planachsen (P1) 16.3 Konstante Schnittgeschwindigkeit: G96 Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 295: Positionierachsen (P2)

    Positionierachsen (P2) 17.1 Konkurrierende Positionierachse Wenn an einer Werkzeugmaschine Achsen für Hilfsbewegungen vorhanden sind, können diese ausschließlich von der PLC während der Bearbeitung angestoßen werden. Hinweis Eine von PLC gesteuerte Positionierachse kann auch Teilungsachse sein. Allerdings können in den Versionen G/N plus und pro keine Spindeln gesteuert werden. Funktion Konkurrierende Positionierachsen sind Positionierachsen mit folgenden Eigenschaften: ●...
  • Seite 296: Fest Zugeordnete Plc-Achse

    Positionierachsen (P2) 17.2 Fest zugeordnete PLC-Achse 17.2 Fest zugeordnete PLC-Achse Funktion Die Möglichkeiten vom PLC eine Achse aus zu kontrollieren, wird über das Maschinendatum MD30460 BASE_FUNCTION_MASK gesteuert. Inbetriebnahme Die fest zugeordnete PLC Achse wird aktiviert über das Maschinendatum MD30460 BASE_FUNCTION_MASK auf Bit 5 = 1 Bei Rundachsfunktionalität der PLC-Achse sind zusätzlich zu setzen: ●...
  • Seite 297 Positionierachsen (P2) 17.2 Fest zugeordnete PLC-Achse Bild 17-1 Impulsdaigramm Normalfall Start 1. 1. Funktionsanstoß durch positive Flanke von Positionierachse aktiv = 1 zeigt an, dass die Funktion aktiv ist und die Ausgangssignale gültig sind Position erreicht Positionierachse aktiv 3. positive Quittung = 1 und 4.
  • Seite 298: Funktionsanstoß Durch Positive Flanke Von Start

    Positionierachsen (P2) 17.2 Fest zugeordnete PLC-Achse Start 13. 2. Funktionsanstoß durch positive Flanke von Positionierachse aktiv = 1 zeigt an, dass die Funktion aktiv ist und die Ausgangssignale gültig sind Abbruch Ein Abbrechen der PLC-Achssteuerung ist über den Parameter "Start" nicht möglich, sondern nur durch die axialen Nahtstellensignale (z.
  • Seite 299: Datenlisten

    Positionierachsen (P2) 17.3 Datenlisten 17.3 Datenlisten 17.3.1 Maschinendaten Nummer Bezeichner Beschreibung achs-/spindelspezifisch 30460 BASE_FUNCTION_MASK Achsfunktionen 32060 POS_AX_VELO Vorschub für Positionierachse 17.3.2 Nahtstellensignale Nummer .Bit Name Signale an Kanal V3200 0006 Vorschubsperre V3200 0007 NC-Start V3200 0007 NC-Stop Achsen plus Spindel Signale von Kanal V3300 0004 Alle Achsen stehen...
  • Seite 300: Fehlermeldungen

    Positionierachsen (P2) 17.3 Datenlisten 17.3.3 Fehlermeldungen Fehlermeldungen Bei einem Fehler in einer PLC-Achse wird über VB390x 3003 ein Fehlercode ausgegeben. Tabelle 17- 1 Fehlermeldungen durch den NCK Dez. Hex. Bedeutung Fehler, die durch die Behandlung des NCK auftreten. Die Achse/Spindel wurde vor Ende der Bewegung an die NC abgegeben fest zugeordnete PLC Achse joggt oder referiert fest zugeordnete PLC Achse Kanalzustand lässt derzeit keinen Start zu entspricht Alarmnummer 16830...
  • Seite 301: Referenzpunktfahren (R1)

    Referenzpunktfahren (R1) 18.1 Grundlagen Warum Referenzieren? Damit die Steuerung nach dem Einschalten den Maschinennullpunkt exakt kennt, muss die Steuerung mit dem Lagemeßsystem jeder Maschinenachse synchronisiert werden. Diesen Vorgang nennt man Referenzieren. Der Vorgang für die Spindel (Synchronisieren) ist weitgehend im Kapitel "Spindel" beschrieben.
  • Seite 302 Referenzpunktfahren (R1) 18.1 Grundlagen Achsspezifisches Referenzieren Das achsspezifische Referenzieren wird für jede Maschinenachse getrennt mit dem NST "Verfahrtasten plus/minus" (V380x 0004.7/.6) gestartet. Es können alle Achsen gleichzeitig referenzieren. Sollen die Maschinenachsen in einer bestimmten Reihenfolge referenziert werden, gibt es folgende Möglichkeiten: ●...
  • Seite 303: Referenzieren Bei Inkrementellen Messsystemen

    Referenzpunktfahren (R1) 18.2 Referenzieren bei inkrementellen Messsystemen Literatur: /BP_/ Bedienen und Programmieren Hinweis Bei MD20700 REFP_NC_START_LOCK = 1 wird der Start eines Teileprogrammes verhindert (Alarmausgabe), wenn nicht alle vorgeschriebenen Achsen referenziert sind. 18.2 Referenzieren bei inkrementellen Messsystemen Zeitlicher Ablauf Der zeitliche Ablauf beim Referenzieren mit inkrementellen Messsystemen kann in 3 Phasen aufgeteilt werden: 1.
  • Seite 304 Referenzpunktfahren (R1) 18.2 Referenzieren bei inkrementellen Messsystemen ● Der Nocken muss innerhalb des Verfahrweges in MD34030 REFP_MAX_CAM_DIST erreicht werden. Andernfalls wird ein entsprechender Alarm ausgegeben. ● Die Maschinenachse muss auf dem Nocken zum Stehen kommen. Andernfalls wird ein entsprechender Alarm ausgegeben. Eigenschaften beim Synchronisieren mit dem Null-Impuls (Phase 2) ●...
  • Seite 305 Referenzpunktfahren (R1) 18.2 Referenzieren bei inkrementellen Messsystemen Art des Referenzierens Synchron-Impuls Bewegungsablauf (Null-Marke, BERO) ohne Referenznocken (MD34000 Referenzkoordinate nach Synchron-Impuls REFP_CAM_IS_ACTIVE = 0) - Referenzpunktanfahrgeschwindigkeit (MD34020 REFP_VELO_SEARCH_CAM) - Referenzpunktabschaltgeschwindigkeit (MD34040 REFP_VELO_SEARCH_MARKER) - Referenzpunkteinfahrgeschwindigkeit (MD34070 REFP_VELO_POS) - Referenzpunktverschiebung (MD34080 REFP_MOVE_DIST + MD34090 REFP_MOVE_DIST_CORR) - Referenzpunktkoordinate (MD34100 REFP_SET_POS) Wie lang muss der Referenznocken mindestens sein? Beispiel für den Fall: Synchron-Impuls vor dem Nocken, Referenzkoordinate vor Synchron-...
  • Seite 306: Referenzieren Bei Abstandscodierten Referenzmarken

    Referenzpunktfahren (R1) 18.3 Referenzieren bei abstandscodierten Referenzmarken In der Praxis hat sich bewährt, dass die zur Synchronisation benötigte Flanke des Referenznockens in die Mitte zwischen zwei Synchron-Impulsen (Nullmarken) justiert wird. Dies kann erreicht werden durch: ● MD34080 REFP_MOVE_DIST = MD34090 REFP_MOVE_DIST_CORR = MD 34100 REFP_SET_POS = 0 setzen ●...
  • Seite 307: Grundlegende Parametrierung

    Referenzpunktfahren (R1) 18.3 Referenzieren bei abstandscodierten Referenzmarken 18.3.2 Grundlegende Parametrierung Lineare Messsysteme Zur Parametrierung von linearen Messsystemen sind folgende Daten einzustellen: ● Die absolute Verschiebung zwischen dem Maschinennullpunkt und der Position der ersten Referenzmarke des Längenmesssystems: MD34090 REFP_MOVE_DIST_CORR (Referenzpunkt-/Absolutverschiebung) Siehe dazu unten: Ermittlung der Absolutverschiebung ●...
  • Seite 308 Referenzpunktfahren (R1) 18.3 Referenzieren bei abstandscodierten Referenzmarken 3. Über die Bedienoberfläche die Istposition der Maschinenachse ermitteln. 4. Aktuelle Position der Maschinenachse bezüglich des Maschinennullpunkts messen. 5. Absolutverschiebung berechnen und im MD34090 eintragen. Die Absolutverschiebung berechnet sich, abhängig von der Orientierung des Messsystems (gleich- oder gegensinnig) gegenüber dem Maschinensystemkoordinatensystem, zu: Orientierung des Messsystems Absolutverschiebung...
  • Seite 309: Zeitlicher Ablauf

    Referenzpunktfahren (R1) 18.3 Referenzieren bei abstandscodierten Referenzmarken 18.3.3 Zeitlicher Ablauf Zeitlicher Ablauf Der zeitliche Ablauf beim Referenzieren mit abstandscodierten Referenzmarken unterteilt sich in 2 Phasen: ● Phase 1: Überfahren der Referenzmarken mit Synchronisation ● Phase 2: Fahren auf einen festen Zielpunkt Bild 18-3 Abstandscodierte Referenzmarken 18.3.4...
  • Seite 310 Referenzpunktfahren (R1) 18.3 Referenzieren bei abstandscodierten Referenzmarken Phase 1: Ablauf Ablauf ohne Berührung eines Referenznockens Nach dem Start des Referenzpunktfahrens beschleunigt die Maschinenachse auf die parametrierte Referenzpunktabschaltgeschwindigkeit: MD34040 REFP_VELO_SEARCH_MARKER (Referenzpunktabschaltgeschwindigkeit) Nach dem Überfahren der parametrierten Anzahl von Referenzmarken wird die Maschinenachse wieder angehalten und das Istwertsystem der Maschinenachse auf die von der NC ermittelte Absolutposition synchronisiert.
  • Seite 311: Phase 2: Fahren Auf Zielpunkt

    Referenzpunktfahren (R1) 18.3 Referenzieren bei abstandscodierten Referenzmarken Abbruchkriterium Wird nicht innerhalb der parametrierten Wegstrecke die parametrierte Anzahl von Referenzmarken erkannt, wird die Maschinenachse angehalten und das Referenzpunktfahren abgebrochen: MD34060 REFP_MAX_ MARKER_DIST (max. Wegstrecke zur Referenzmarke) Eigenschaften der Phase 1 Nach erfolgreichem Abschluss der Phase 1 ist das Istwertsystem der Maschinenachse synchronisiert.
  • Seite 312 Referenzpunktfahren (R1) 18.3 Referenzieren bei abstandscodierten Referenzmarken Kein Fahren auf Zielposition Die Maschinenachse ist jetzt referenziert. Als Kennung setzt die NC das entsprechende Nahtstellensignal: V390x 0000.4 = 1 (Referenziert/Synchronisiert 1) Eigenschaften der Phase 2 Abhängig davon, ob für die Maschinenachse ein Referenzpunktnocken parametriert ist, weist die Phase 2 unterschiedliche Eigenschaften auf.
  • Seite 313: Referenzieren Bei Absolutwertgebern

    Referenzpunktfahren (R1) 18.4 Referenzieren bei Absolutwertgebern MD30340 MODULO_RANGE_START (Startposition des Modulobereichs) Hinweis Die Abbildung der Referenzpunktposition auf den parametrierten (fiktiven) Modulo-Bereich erfolgt auch bei Achsfunktion "Bestimmung der Referenzpunktposition rotatorischer, abstandscodierter Geber innerhalb des projektierten Modulobereiches": MD30455 MISC_FUNCTION_MASK (Achsfunktionen), Bit1 = 1 18.4 Referenzieren bei Absolutwertgebern 18.4.1...
  • Seite 314: Randbedingungen Für Absolutgeber

    Referenzpunktfahren (R1) 18.5 Randbedingungen für Absolutgeber Chronologisches Vorgehen 1. MD34200 ENC_REFP_MODE und MD34210 ENC_REFP_STATE auf 0 setzen und durch POWER ON wirksam setzen. Der Parameter ENC_REFP_MODE = 0 bedeutet, dass der Istwert der Achse einmalig gesetzt wird. 2. Achse in JOG von Hand auf eine bekannte Position fahren. Die Richtung, mit der die Position angefahren wird, muss der im MD34010 REFP_CAM_DIR_IS_MINUS hinterlegten Richtung entsprechen (0 = positive Richtung, 1 = negative Richtung).
  • Seite 315: Datensicherung

    Referenzpunktfahren (R1) 18.5 Randbedingungen für Absolutgeber Eine Wiederholung der Justage ist erforderlich: ● nach Ab-/Anbau oder Tausch des Gebers oder des Motors samt angebautem Geber ● nach Umschalten eines eventuell vorhandenen Getriebes zwischen Motor (mit Absolutgeber) und Last ● ganz allgemein immer dann, wenn die mechanische Verbindung zwischen Geber und Last aufgetrennt und nicht exakt genauso wieder zusammengefügt wurde.
  • Seite 316: Datenlisten

    Referenzpunktfahren (R1) 18.6 Datenlisten 18.6 Datenlisten 18.6.1 Maschinendaten Nummer Bezeichner Name kanalspezifisch 20700 REFP_NC_START_LOCK NC-Startsperre ohne Referenzpunkt achsspezifisch 30200 NUM_ENCS Anzahl der Geber 30240 ENC_TYP[0] Istwert Gebertyp 30330 MODULO_RANGE Größe des Modulo-Bereiches 30340 MODULO_RANGE_START Startposition Modulo-Bereich 31122 BERO_DELAY_TIME_PLUS[0] BERO-Verzögerungszeit in Plus-Richtung 31123 BERO_DELAY_TIME_MINUS[0] BERO-Verzögerungszeit in Minus-Richtung...
  • Seite 317: Nahtstellensignale

    Referenzpunktfahren (R1) 18.6 Datenlisten 18.6.2 Nahtstellensignale Nummer .Bit Name Betriebsarten-spezifisch V3000 0001 Maschinenfunktion REF V3100 0001 Aktive Maschinenfunktion REF kanalspezifisch V3200 0001 Referenzieren aktivieren V3300 0001 Referenzieren aktiv V3300 0004 Alle referenzpunktpflichtigen Achsen sind referenziert achsspezifisch V380x 0000 Lagemeßsystem 1 V380x 0004 .6 und .7 Verfahrtaste minus / plus...
  • Seite 318 Referenzpunktfahren (R1) 18.6 Datenlisten Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 319: Rundachsen (R2)

    Rundachsen (R2) 19.1 Allgemeines Merkmale einer Rundachse Rundachsen werden grundsätzlich in Grad programmiert. Sie zeichnen sich in der Regel dadurch aus, dass sie nach genau 1 Umdrehung die gleiche Position wieder einnehmen (Modulo 360°). Abhängig vom Anwendungsfall kann der Verfahrbereich der Rundachse auf kleiner 360°...
  • Seite 320: Maßeinheiten

    Rundachsen (R2) 19.1 Allgemeines Maßeinheiten Standardmäßig gelten bei den Rundachsen für die Ein- und Ausgabe folgende Maßeinheiten: Tabelle 19- 1 Maßeinheiten für Rundachsen physikalische Größe Einheit Winkel-Position Grad programmierte Winkel-Geschwindigkeit Grad / Minute MD für Winkel-Geschwindigkeit Umdr./Minute MD für Winkel-Beschleunigung Umdr./Sekunde 2 1) MD für Winkel-Ruckbegrenzung...
  • Seite 321: Modulo 360 Grad

    Rundachsen (R2) 19.2 Modulo 360 Grad Software-Endschalter Die Software-Endschalter und Arbeitsfeldbegrenzungen sind wirksam und werden bei Schwenk-achsen mit einem begrenzten Arbeitsbereich benötigt. Dagegen werden bei endlosdrehenden Rundachsen mit MD30310 ROT_IS_MODULO=1 die Software- Endschalter und Arbeitsfeldbegrenzungen achsspezifisch inaktiv geschaltet. 19.2 Modulo 360 Grad Begriff "Modulo 360 Grad"...
  • Seite 322: Programmierung Von Rundachsen

    Rundachsen (R2) 19.3 Programmierung von Rundachsen Im Gegensatz zur Anzeige Modulo 360° werden bei der Absolutpositionsanzeige, z. B. bei positiver Drehrichtung nach 1 Umdrehung +360°, nach 2 Umdrehungen +720° usw., angezeigt. Hier ist der Anzeigebereich entsprechend den Linearachsen von der Steuerung begrenzt.
  • Seite 323: Rundachse Ohne Modulowandlung

    Rundachsen (R2) 19.3 Programmierung von Rundachsen ● Abhängig von der aktuellen Istposition ermittelt die Steuerung die Drehrichtung und den Verfahrweg. Ist der abzufahrende Weg in beiden Richtungen gleich (180°), erhält die positive Drehrichtung den Vorzug. ● Anwendungsbeispiel von DC: Der Rundtisch soll in kürzester Zeit (damit kürzesten Weg) die Wechselposition anfahren.
  • Seite 324: Datenlisten

    Rundachsen (R2) 19.4 Datenlisten Absolutmaß-Programmierung auf kürzestem Weg (DC) Beispiel für DC: C=DC(60.3), allgemein: Achsname=DC(Wert) Auch wenn die Rundachse nicht als Modulo-Achse definiert ist, kann die Achse mit DC (Direct Control) positioniert werden. Dabei ist das Verhalten entsprechend wie als Modulo- Achse.
  • Seite 325: Settingdaten

    Rundachsen (R2) 19.4 Datenlisten 19.4.2 Settingdaten Nummer Bezeichner Name allgemein 41130 JOG_ROT_AX_SET_VELO JOG-Geschwindigkeit bei Rundachsen achsspezifisch 43430 WORKAREA_LIMIT_MINUS Arbeitsfeldbegrenzung minus 43420 WORKAREA_LIMIT_PLUS Arbeitsfeldbegrenzung plus Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 326 Rundachsen (R2) 19.4 Datenlisten Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 327: Spindel (S1)

    Spindel (S1) 20.1 Kurzbeschreibung Spindelanwendung Für eine Spindel, gesteuert durch die NC, sind folgende Funktionen je nach Typ der Maschine möglich: ● Vorgabe einer Spindeldrehrichtung (M3, M4) ● Vorgabe einer Spindeldrehzahl (S) ● Spindel Halt, ohne Orientierung (M5) ● Spindelpositionierung (SPOS=) (lagegeregelte Spindel erforderlich) ●...
  • Seite 328: Spindelbetriebsarten

    Spindel (S1) 20.2 Spindelbetriebsarten Definition der Spindel Eine Maschinenachse wird durch Setzen folgender Maschinendaten als Spindel deklariert: ● MD30300 IS_ROT_AX ● MD30310 ROT_IS_MODULO ● MD30320 DISPLAY_IS_MODULO ● MD35000 SPIND_ASSIGN_TO_MACHAX. Der Spindelbetrieb wird durch das NST "Spindel/keine Achse" (V390x 0000.0) signalisiert. 20.2 Spindelbetriebsarten Spindelbetriebsarten...
  • Seite 329: Spindelbetriebsart Steuerbetrieb

    Spindel (S1) 20.2 Spindelbetriebsarten Spindelbetriebsartenwechsel ● Steuerbetrieb ---> Pendelbetrieb Die Spindel wechselt in den Pendelbetrieb, wenn durch die automatische Getriebestufenauswahl (M40) in Verbindung mit einem neuen S-Wert oder durch M41 bis M45 eine neue Getriebestufe vorgegeben wurde. Die Spindel wechselt nur dann in den Pendelbetrieb, wenn die neue Getriebestufe ungleich der aktuellen Istgetriebestufe ist.
  • Seite 330: Spindelbetriebsart Pendelbetrieb

    Spindel (S1) 20.2 Spindelbetriebsarten eigener Spindel-Reset Mit dem MD35040 SPIND_ACTIVE_AFTER_RESET wird eingestellt, wie sich die Spindel nach Reset oder Programmende (M2, M30) verhält: ● Ist MD-Wert=0, wird die Spindel sofort mit der gültigen Beschleunigung auf Stillstand abgebremst. Die letzte programmierte Spindeldrehzahl und Spindeldrehrichtung werden gelöscht.
  • Seite 331 Spindel (S1) 20.2 Spindelbetriebsarten Pendelzeit Für jede Drehrichtung lässt sich beim Pendeln die Pendelzeit in einem Maschinendatum festlegen: ● Pendelzeit in M3-Richtung (im folgenden t1 genannt) in MD35440 SPIND_OSCILL_TIME_CW ● Pendelzeit in M4-Richtung (im folgenden t2 genannt) in MD35450 SPIND_OSCILL_TIME_CCW Pendeln durch die NCK Phase 1: Mit dem NST "Pendeldrehzahl"...
  • Seite 332 Spindel (S1) 20.2 Spindelbetriebsarten wird nicht bearbeitet. Wird der Pendelbetrieb mit dem NST "Getriebe ist umgeschaltet" (V380x 2000.3) beendet, wird die Teileprogrammbearbeitung fortgesetzt. Ein neuer Satz wird bearbeitet. Bild 20-2 Satzwechsel nach Pendelbetrieb Besonderheiten ● Die Beschleunigung wird im MD35410 SPIND_OSCILL_ACCEL (Beschleunigung beim Pendeln) festgelegt.
  • Seite 333: Spindelbetriebsart Positionierbetrieb

    Spindel (S1) 20.2 Spindelbetriebsarten 20.2.3 Spindelbetriebsart Positionierbetrieb Wann Positionierbetrieb? Beim Positionierbetrieb wird die Spindel an der vorgegebenen Position angehalten. Dabei wird die Lageregelung eingeschaltet und bleibt bis zur Abwahl aktiv. Bei Programmfunktion SPOS =..befindet sich die Spindel im Positionierbetrieb (siehe auch Kapitel "Programmierung").
  • Seite 334 Spindel (S1) 20.2 Spindelbetriebsarten mit der Geberfrquenz in MD36302 ENC_FREQ_LIMIT_LOW (%-Wert von MD36300) festgelegt ist, synchronisiert. Weiterer Ablauf mit Phase2. Phase 2: Mit dem Wirksamwerden des Befehles SPOS beginnt das Abbremsen der Spindel mit der im MD35200 GEAR_STEP_SPEEDCTRL_ACCEL hinterlegten Beschleunigung bis auf die Lagereglereinschaltdrehzahl.
  • Seite 335 Spindel (S1) 20.2 Spindelbetriebsarten Phase 2: Ist die Spindel synchronisiert, wird die Lageregelung eingeschaltet. Die Spindel dreht maximal mit der im MD35300 SPIND_POSCTRL_VELO hinterlegten Drehzahl so lange weiter, bis die Bremseinsatzpunktberechnung erkennt, wann mit der festgelegten Beschleunigung genau in die programmierte Spindelposition eingefahren werden kann. Phase 3: Am Bremseinsatzpunkt bremst die Spindel mit der Beschleunigung aus MD35210 GEAR_STEP_ POSCTRL_ACCEL (Beschleunigung im Lageregelbetrieb) auf Stillstand ab.
  • Seite 336: Spindelbetriebsart Achsbetrieb

    Spindel (S1) 20.2 Spindelbetriebsarten Spindel-Reset Der Positioniervorgang kann mit dem NST "Restweglöschen/Spindel-Reset" (V380x 0002.2) abgebrochen werden. Die Spindel bleibt jedoch im Positionierbetrieb. Hinweise ● Bei Positionierbetrieb ist weiterhin der Spindelkorrekturschalter gültig. ● Die Positionierung (SPOS) wird mit "Reset" oder "NC-STOP" abgebrochen. 20.2.4 Spindelbetriebsart Achsbetrieb Wann Achsbetrieb?
  • Seite 337: Synchronisieren

    Spindel (S1) 20.3 Synchronisieren ● Ist der Achsbetrieb aktiv, kann die Getriebestufe nicht gewechselt werden. ● Im Achsbetrieb wirken die MD des Parametersatzes mit dem Index Null, um Anpassungen in dieser Betriebsart vornehmen zu können. 20.3 Synchronisieren Warum Synchronisieren? Damit nach dem Einschalten die Steuerung die 0 Grad-Position exakt kennt, muss die Steuerung mit dem Lagemesssystem der Spindel synchronisiert werden.
  • Seite 338 Spindel (S1) 20.3 Synchronisieren Referenzpunktes. Diese Verschiebungen (Maschinendaten) wirken abhängig vom angeschlossenen Messsystem und sind beschrieben: Kapitel "Referenzpunktfahren (R1)". max. Geberfrequenz überschritten Erreicht die Spindel in der Spindelbetriebsart Steuerbetrieb eine Drehzahl (großer S-Wert programmiert), die über der max. Gebergrenzfrequenz MD36300 ENC_FREQ_LIMIT liegt (die max.
  • Seite 339: Getriebestufenwechsel

    Spindel (S1) 20.4 Getriebestufenwechsel 20.4 Getriebestufenwechsel Getriebestufenanzahl Für die Spindel sind 5 Getriebestufen projektierbar. Ist der Spindelmotor direkt (1:1) oder mit einer nicht veränderbaren Übersetzung an die Spindel angebaut, muss das MD35010 GEAR_STEP_CHANGE_ENABLE (Getriebestufenwechsel ist möglich) auf Null gesetzt werden. Bild 20-6 Getriebestufenwechsel mit Getriebestufenauswahl Getriebestufe vorwählen...
  • Seite 340 Spindel (S1) 20.4 Getriebestufenwechsel Spindeldrehzahl programmiert, die über der max. Drehzahl der vorgegebenen Getriebestufe liegt, wird auf die max. Drehzahl dieser Getriebestufe begrenzt und das NST "Soll-Drehzahl begrenzt" (V390x 2001.1) gesetzt. Wird eine Drehzahl programmiert, die kleiner als die minimale Drehzahl dieser Getriebestufe ist, so wird die Drehzahl auf diese Drehzahl angehoben.
  • Seite 341 Spindel (S1) 20.4 Getriebestufenwechsel "Getriebe umschalten" (V390x 2000.4) gesetzt. Je nachdem, zu welchem Zeitpunkt das NST "Pendeldrehzahl" (V380x 2002.5) gesetzt wird, bremst die Spindel mit der Beschleunigung für Pendeln oder mit der Beschleunigung für Drehzahlregelbetrieb/Lageregelbetrieb auf Stillstand ab. Der nächste Satz im Teileprogramm nach der Getriebestufenumschaltung durch M40 und S- Wert oder M41 bis M45 kommt nicht zur Ausführung (gleiche Wirkung, als wäre das NST "Einlesesperre"...
  • Seite 342 Spindel (S1) 20.4 Getriebestufenwechsel Typischer zeitlicher Ablauf für den Getriebestufenwechsel: Bild 20-8 Getriebestufenwechsel bei stehender Spindel Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 343: Programmierung

    Spindel (S1) 20.5 Programmierung Parametersatz Für jede der 5 Getriebestufen gibt es einen Parametersatz. Der entsprechende Paramersatz wird durch die NST "Ist-Getriebestufe A" bis "... C" (V380x 2000.0 bis .2) aktiviert. Er ist folgendermaßen zugeordnet: Index n PLC-Nahtstelle, Daten des Datensatzes Inhalt Codierung CBA Daten für Achsbetrieb...
  • Seite 344 Spindel (S1) 20.5 Programmierung SPOS=... Spindelpositionierung, z. B.: SPOS=270 -> auf Position 270 Grad. Der Satzwechsel erfolgt erst, wenn die Spindel in Position ist. SPOS=DC(Pos) Die Bewegungsrichtung wird beim Positionieren aus der Bewegung beibehalten und die Position angefahren. Beim Positionieren aus dem Stillstand wird auf kürzestem Weg die Position angefahren SPOS=ACN(Pos) Die Position wird immer mit negativer Bewegungsrichtung angefahren.
  • Seite 345: Spindelüberwachungen

    Spindel (S1) 20.6 Spindelüberwachungen 20.6 Spindelüberwachungen Drehzahlbereiche Durch die Spindelüberwachungen und die aktuellen aktiven Funktionen (G94, G95, G96, G33, G331, G332, etc.) werden die zulässigen Drehzahlbereiche der Spindel festgelegt. Bild 20-9 Bereiche der Spindelüberwachungen-Drehzahlen 20.6.1 Achse/Spindel steht Erst wenn die Spindel steht, d. h. die Spindelistdrehzahl einen im MD36060 STANDSTILL_VELO_TOL vorgebbaren Wert unterschreitet, wird das NST "Achse/Spindel steht"...
  • Seite 346: Spindel Im Sollbereich

    Spindel (S1) 20.6 Spindelüberwachungen 20.6.2 Spindel im Sollbereich Die Spindelüberwachung "Spindel im Sollbereich" kontrolliert, ob die programmierte Spindeldrehzahl erreicht ist, ob die Spindel steht (NST "Achse/Spindel steht") oder sich noch in der Beschleunigungsphase befindet. In der Spindelbetriebsart "Steuerbetrieb" wird die Solldrehzahl (programmierte Drehzahl mit Spindelkorrektur unter Einbeziehung der aktiven Begrenzungen) mit der Istdrehzahl verglichen.
  • Seite 347: Max. Gebergrenzfrequenz

    Spindel (S1) 20.6 Spindelüberwachungen min. Drehzahl Im MD35140 GEAR_STEP_MIN_VELO_LIMIT wird die minimale Drehzahl der Getriebestufe eingegeben. Diese (Soll-)Drehzahl kann durch Programmierung eines zu kleinen S-Wertes nicht unterschritten werden. Dabei wird das Nahtstellensignal "Soll-Drehzahl erhöht" (V390x 2001.2) gesetzt. Die min. Drehzahl der Getriebestufe wirkt nur im Steuerbetrieb der Spindel und kann nur unterschritten werden durch: ●...
  • Seite 348: Zielpunktüberwachung

    Spindel (S1) 20.6 Spindelüberwachungen Wurde die max. Gebergrenzfrequenz überschritten und wird anschließend wieder eine Drehzahl erreicht, die unterhalb der Geberfrequenz in MD36302 ENC_FREQ_LIMIT_LOW (%-Wert von MD36300 ENC_FREQ_LIMIT) liegt, synchronisiert sich die Spindel automatisch mit der nächsten Nullmarke bzw. dem nächsten Bero-Signal. 20.6.6 Zielpunktüberwachung Funktion...
  • Seite 349: Spindel/Masterspindel

    Spindel (S1) 20.7 2. Spindel/Masterspindel 20.7 2. Spindel/Masterspindel Hinweis Diese Funktion ist bei 802D sl value nicht verfügbar. Funktion Es sind die kinematischen Transformations-Funktionen TRANSMIT und TRACYL zur Fräsbearbeitung auf Drehmaschinen möglich. Diese Funktionen bedingen eine 2. Spindel für das angetriebene Fräswerkzeug. Die Hauptspindel wird in diesen Funktionen als Rundachse betrieben.
  • Seite 350: Analoge Spindel

    Spindel (S1) 20.8 Analoge Spindel Programmierung über Spindelnummer Einige Spindelfunktionen können auch über die Spindelnummer angewählt werden: S1=..., S2=... Spindeldrehzahl für Spindel 1 bzw. 2 M1=3, M1=4, M1=5 Angaben für Drehrichtung, Halt für Spindel 1 M2=3, M2=4, M2=5 Angaben für Drehrichtung, Halt für Spindel 2 M1=40, ..., M1=45 Getriebestufen für Spindel 1 (sofern vorhanden) M2=40, ..., M2=45...
  • Seite 351: Datenlisten

    Spindel (S1) 20.9 Datenlisten 20.9 Datenlisten 20.9.1 Maschinendaten Nummer Bezeichner Name kanalspezifisch 20090 SPIND_DEF_MASTER_SPIND Masterspindel achsspezifisch 30134 IS_UNIPOLAR_OUTPUT[0] Sollwert-Ausgang ist unipolar 30300 IS_ROT_AX Rundachse 30310 ROT_IS_MODULO Modulowandlung 30320 DISPLAY_IS_MODULO Positionsanzeige 31050 * DRIVE_AX_RATIO_DENOM[n] Nenner Lastgetriebe 31060 * DRIVE_AX_RATIO_NUMERA[n] Zähler Lastgetriebe 32200 * POSCTRL_GAIN[n] Kv-Faktor...
  • Seite 352: Settingdaten

    Spindel (S1) 20.9 Datenlisten Nummer Bezeichner Name 35440 SPIND_OSCILL_TIME_CW Pendelzeit für M3-Richtung 35450 SPIND_OSCILL_TIME_CCW Pendelzeit für M4-Richtung 35500 SPIND_ON_SPEED_AT_IPO_START Vorschubfreigabe bei Spindel im Sollbereich 35510 SPIND_STOPPED_AT_IPO_START Vorschubfreigabe bei Spindel steht 36060 STANDSTILL_VELO_TOL Schwellgeschwindigkeit "Achse/Spindel steht" 36200 * AX_VELO_LIMIT[n] Schwellwert für Geschwindigkeitüberwachung 36300 ENC_FREQ_LIMIT Gebergrenzfrequenz...
  • Seite 353 Spindel (S1) 20.9 Datenlisten Nummer .Bit Name V380x 2002 Solldrehrichtung links V380x 2002 Solldrehrichtung rechts V380x 2002 Pendeldrehzahl V380x 2002 Pendeln durch die PLC VB380x 2003 Spindelkorrektur V390x 0000 Position erreicht mit Genauhalt fein V390x 0000 Position erreicht mit Genauhalt grob V390x 0000 Referiert/Synchronisiert 1 V390x 0000...
  • Seite 354 Spindel (S1) 20.9 Datenlisten Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 355: Teilungsachsen (T1)

    Teilungsachsen (T1) 21.1 Kurzbeschreibung Hinweis Diese Funktion ist bei Version T/M value nicht verfügbar. Teilungsachsen in Werkzeugmaschinen Bei einigen Anwendungsfällen soll eine Achse immer nur ganz bestimmte Rasterpunkte (z. B. Platznummern) anfahren. Das Anfahren der festgelegten Rasterpositionen, den Teilungen, soll dabei sowohl in der Betriebsart AUTOMATIK als auch in den Einrichte- Betriebsarten erfolgen.
  • Seite 356: Teilungsachsen

    Teilungsachsen (T1) 21.2 Teilungsachsen 21.2 Teilungsachsen 21.2.1 Allgemeines Allgemeine Regeln Teilungsachsen können von Hand in den Einrichtebetriebsarten JOG und INC, aus einem Teileprogramm heraus mit speziellen Anweisungen für "Codierte Positionen" und von PLC verfahren werden. Bei Erreichen der Teilungsposition wird an die PLC folgendes Nahtstellensignal ausgegeben: V390x 1002.6 (Teilungsachse in Position) Vor dem Referenzpunktfahren können Hirth-Teilungsachsen nicht in JOG verfahren werden.
  • Seite 357: Verfahren Von Teilungsachsen Bei Den Automatikbetriebsarten

    Teilungsachsen (T1) 21.2 Teilungsachsen Inkrementelles Verfahren bei JOG (INC) Unabhängig von dem aktuell eingestellten Inkrementwert (INC1, ... ,INCvar) fährt die Teilungsachse nach Betätigung einer Verfahrtaste "+" oder "-" inkrementell immer um 1 Teilungsposition in die angewählte Richtung. Im Tippbetrieb wird die Verfahrbewegung nach Loslassen der Verfahrtaste unterbrochen. Die Teilungsposition kann durch erneutes Drücken der Verfahrtaste angefahren werden.
  • Seite 358: Verfahren Von Teilungsachsen Von Plc

    Teilungsachsen (T1) 21.3 Parametrierung der Teilungsachsen Verfahren auf "Codierte Positionen" Zusätzlich können Teilungsachsen mit speziellen Anweisungen im Teileprogramm auf die unten angegebene Weise verfahren werden: Anweisung Wirkung Codierte Position absolut anfahren CACP Codierte Position absolut anfahren in positiver Richtung CACN Codierte Position absolut anfahren in negativer Richtung Codierte Position inkrementell anfahren Codierte Position auf direktem (kürzestem) Weg anfahren...
  • Seite 359 Teilungsachsen (T1) 21.3 Parametrierung der Teilungsachsen Teilungspositionstabellen Für jede Teilungsachse müssen die zu den jeweiligen Teilungen gehörigen Achspositionen (in mm oder Grad) in Form einer Tabelle als Maschinendaten hinterlegt sein. Damit kann die Distanz zwischen den einzelnen Teilungspositionen beliebige unterschiedliche Werte haben. Hinweis Es sind bis zu 2 Teilungspositionstabellen möglich: MD10910 INDEX_AX_POS_TAB_1 [n]...
  • Seite 360: Programmierung Von Teilungsachsen

    Teilungsachsen (T1) 21.4 Programmierung von Teilungsachsen Form der Einträge ● Die Teilungspositionen sind in aufsteigender Reihenfolge (beginnend vom negativen zum positiven Verfahrbereich) ohne Lücken in die Tabelle einzutragen. Aufeinanderfolgende Positionswerte dürfen nicht identisch sein. ● Die Achspositionen sind im Basiskoordinatensystem einzutragen. ●...
  • Seite 361: Inbetriebnahme Von Teilungsachsen

    Teilungsachsen (T1) 21.5 Inbetriebnahme von Teilungsachsen Direkt absolut POS[B]=CDC(50) Die Teilungsachse B fährt die Teilungsposition 50 direkt auf kürzestem Wegan (nur bei Rundachsen möglich). Inkrementell POS[B]=CIC(-4) Die Teilungsachse B fährt von der momentanen Teilungsposition inkrementell um 4 Teilungspositionen in negativer Richtung. POS[B]=CIC(35) Die Teilungsachse B fährt von der momentanen Teilungsposition inkrementell um 35 Teilungspositionen in positiver Richtung.
  • Seite 362 Teilungsachsen (T1) 21.5 Inbetriebnahme von Teilungsachsen Die Positionsanzeige kann folgendermaßen auf Modulo 360° eingestellt werden: MD30320 DISPLAY_IS_MODULO = 1 Spezielle Maschinendaten Zusätzlich sind die folgenden Maschinendaten einzustellen: Allgemeine Maschinendaten MD10900 INDEX_AX_LENGTH_POS_TAB_1 Anzahl der Positionen für Teilungsachstabelle 1 MD10920 INDEX_AX_LENGTH_POS_TAB_2 Anzahl der Positionen für Teilungsachstabelle 2 MD10910 INDEX_AX_POS_TAB_1 [n] Teilungspositionstabelle 1 MD10930 INDEX_AX_POS_TAB_2 [n]...
  • Seite 363 Teilungsachsen (T1) 21.5 Inbetriebnahme von Teilungsachsen Die Teilungspositionen für den Werkzeug-Revolver werden in Teilungspositionstabelle 1 eingetragen: MD10910 INDEX_AX_POS_TAB_1[0] = 0 1. Teilungsposition bei 0° MD10910 INDEX_AX_POS_TAB_1[1] = 45 2. Teilungsposition bei 45° MD10910 INDEX_AX_POS_TAB_1[2] = 90 3. Teilungsposition bei 90° MD10910 INDEX_AX_POS_TAB_1[3] = 135 4.
  • Seite 364: Besonderheiten Von Teilungsachsen

    Teilungsachsen (T1) 21.6 Besonderheiten von Teilungsachsen MD10930 INDEX_AX_POS_TAB_2[5] = 500 6. Teilungsposition bei 500 MD10930 INDEX_AX_POS_TAB_2[6] = 700 7. Teilungsposition bei 700 MD10930 INDEX_AX_POS_TAB_2[7] = 900 8. Teilungsposition bei 900 MD10930 INDEX_AX_POS_TAB_2[8] = 1250 9. Teilungsposition bei 1250 MD10930 INDEX_AX_POS_TAB_2[9] = 1650 10.
  • Seite 365: Datenlisten

    Teilungsachsen (T1) 21.7 Datenlisten 21.7 Datenlisten 21.7.1 Maschinendaten Nummer Bezeichner Name allgemein 10900 INDEX_AX_LENGTH_POS_TAB_1 Anzahl der Positionen für Teilungsachstabelle 1 10910 INDEX_AX_POS_TAB_1[n] Teilungspositionstabelle 1 10920 INDEX_AX_LENGTH_POS_TAB_2 Anzahl der Positionen für Teilungsachstabelle 2 10930 INDEX_AX_POS_TAB_2[n] Teilungspositionstabelle 2 achs-/spindelspezifisch 30300 IS_ROT_AX Rundachse 30310 ROT_IS_MODULO Modulowandlung für Rundachse...
  • Seite 366 Teilungsachsen (T1) 21.7 Datenlisten Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 367: Tangentialsteuerung (T3)

    Tangentialsteuerung (T3) Hinweis Diese Funktion ist nur bei den Versionen T/M pro und G/N pro verfügbar. 22.1 Kurzbeschreibung Funktion Die Funktion "Tangentialsteuerung" gehört zur Kategorie der NC-Funktionen mit gekoppelten Achsen. Die Funktion hat folgende Merkmale: ● Es gibt zwei führende Achsen (Leitachsen), welche über normale Verfahranweisungen bewegt werden und somit eine Bahn verfahren.
  • Seite 368: Eigenschaften Der Funktion "Tagentialsteuerung

    Tangentialsteuerung (T3) 22.2 Eigenschaften der Funktion "Tagentialsteuerung" 22.2 Eigenschaften der Funktion "Tagentialsteuerung" Aufgabenstellung Eine Rundachse ist von der Steuerung so nachzuführen, dass sie zur Tangente einer programmierten Bahn zweier Leitachsen stets in einem vorgegebenen Winkel steht. Bild 22-1 Beispiel einer Tangentialsteuerung mit Winkel Null Grad zur Bahntangente Im Bild sind X und Y die Leitachsen, in denen die Bahn programmiert wird.
  • Seite 369: Benutzung Der Funktion "Tangentialsteuerung

    Tangentialsteuerung (T3) 22.3 Benutzung der Funktion "Tangentialsteuerung" Ecke im Bahnverlauf Weist die durch die Leitachsen bestimmte Bahn eine Ecke auf, so kommt es hier zu Sprüngen in der Richtung der Bahntangente. Für die Folgeachse können dabei folgende Verhaltensweisen gewählt werden: ●...
  • Seite 370: Definition Der Achskopplung: Tang

    Tangentialsteuerung (T3) 22.3 Benutzung der Funktion "Tangentialsteuerung" Eckenverhalten ändern, Ausschalten, Definition löschen Bei Bedarf: ● Ändern des Verhaltens an Bahnecken (TANG ohne folgendes TLIFT) ● Ausschalten der Kopplung mit TANGOF( ) ● Löschen der Definition mit TANGDEL( ). Einfluss auf Transformationen Die Position der nachgeführten Rundachse kann Eingangswert für eine Transformation sein.
  • Seite 371: Einschalten Der Achskopplung: Tangon

    Tangentialsteuerung (T3) 22.3 Benutzung der Funktion "Tangentialsteuerung" Parameter Wert Koppelfaktor default 1 Kennung des Koordinatensystems "B"->Basiskoordinatensystem, optional Optimierung "S" = Standard (default) oder "P" = automatische Anpassung des Zeitverlaufes von Folge- und Leitachse Für die Angabe der Achsen werden die entsprechenden Achsbezeichner verwendet. Der Koppelfaktor ist in der Regel 1.
  • Seite 372: Ausschalten Der Achskopplung: Tangof

    Tangentialsteuerung (T3) 22.3 Benutzung der Funktion "Tangentialsteuerung" 22.3.5 Ausschalten der Achskopplung: TANGOF Programmierung Das Ausschalten erfolgt über das vordefinierte Unterprogramm TANGOF( ). Dabei wird die Folgeachse angegeben. Die Angabe bezieht sich auf die zuvor mit TANG getroffene Definition von Leitachsen und Folgeachse. Mit Bezug auf das Beispiel oben lautet die Beendigung: TANGOF(C) Der mit TANGON begonnene Nachführvorgang wird beendet.
  • Seite 373: Programmierbeispiele

    Tangentialsteuerung (T3) 22.3 Benutzung der Funktion "Tangentialsteuerung" 22.3.8 Programmierbeispiele Beispiel mit Einfügen eines Zwischensatzes für die Positionierung der Rundachse N10 TANG (C, X, Y, 1) ; Definition der Tangentialsteuerung N20 TLIFT (C) ; Zwischensatz einfügen an Ecken - aktivieren N30 G1 G641 X0 Y0 F1000 N40 TANGON (C) ;...
  • Seite 374: Grenzwinkel Bei Richtungsumkehr Der Bahn

    Tangentialsteuerung (T3) 22.4 Grenzwinkel bei Richtungsumkehr der Bahn 22.4 Grenzwinkel bei Richtungsumkehr der Bahn Problem Bei hin und her geführten Bahnbewegungen springt die Richtung der Tangente im Umkehrpunkt der Bahn um 180 Grad um. Dieses Verhalten ist für Bearbeitungen (z. B. Schleifen einer Kontur) in der Regel nicht sinnvoll.
  • Seite 375: Programmierbeispiel Für Richtungsumkehr, Prinzip

    Tangentialsteuerung (T3) 22.5 Datenlisten Programmierbeispiel für Richtungsumkehr, Prinzip N10 TANG (C, X, Y) ; Definition der Tangentialsteuerung N20 TLIFT (C) ; Zwischensatz einfügen an Ecken - aktivieren N30 G1 X10 Y0 F1000 N40 G25 C50 ; Wert für untere Arbeitsfeldbegrenzung N50 G26 C70 ;...
  • Seite 376 Tangentialsteuerung (T3) 22.5 Datenlisten Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 377: Drehzahl-/Drehmomentkopplung, Master-Slave (Te3)

    Alarms 8081 "Es wurde(n) %1 Option(en) gesetzt, die nicht durch den License Key lizenziert sind". Der konventionelle Maschinenbetrieb ist nicht möglich. Die Bedienhandlung bezüglich "Setzen der Option(en)" kann der Betriebsanleitung "Drehen, Fräsen, Schleifen, Nibbeln", Kapitel "Lizenzierung in SINUMERIK 802D sl" entnommen werden. Funktion Die Funktion Drehzahl/Drehmomentkopplung (Master-Slave) wird hauptsächlich zur...
  • Seite 378 Drehzahl-/Drehmomentkopplung, Master-Slave (TE3) 23.1 Kurzbeschreibung Bild 23-2 Temporär koppelbare Schlitten (Linearmotor) ACHTUNG Zu jeder Slaveachse gehört genau eine Masterachse und umgekehrt. Merkmale ● Wird für eine bereits gekoppelte Slaveachse eine Verfahrbewegung programmiert, erscheint ein Alarm. ● Die Sollposition der gekoppelten Slaveachse entspricht der aktuellen Istposition. ●...
  • Seite 379: Kopplungsschaltbild

    Drehzahl-/Drehmomentkopplung, Master-Slave (TE3) 23.2 Kopplungsschaltbild 23.2 Kopplungsschaltbild Bei geschlossener Kopplung wird die Slaveachse ausschließlich über den lastseitigen Drehzahlsollwert der Masterachse verfahren. Sie ist damit nur drehzahl- und nicht lagegeregelt. Zwischen der Master- und der Slaveachse erfolgt keine Differenzlageregelung. Über einen Momentenausgleichsregler wird das Moment zwischen der Master- und der Slaveachse gleichmäßig aufgeteilt.
  • Seite 380: Konfiguration Einer Kopplung

    Drehzahl-/Drehmomentkopplung, Master-Slave (TE3) 23.3 Konfiguration einer Kopplung 23.3 Konfiguration einer Kopplung Statisch Eine Master-Slave-Kopplung wird nur in der Slaveachse projektiert. Jeder Slaveachse wird eine Masterachse für die Drehzahlsollwertkopplung und für die Momentenausgleichsregelung zugeordnet (Standardvoreinstellung). Die in den folgenden Maschinendaten durchgeführte Zuordnung wird automatisch in jedem Steuerungshochlauf wirksam: MD37252 MS_ASSIGN_MASTER_TORQUE_CTR MD37250 MS_ASSIGN_MASTER_SPEED_CMD...
  • Seite 381: Verspannmoment

    Drehzahl-/Drehmomentkopplung, Master-Slave (TE3) 23.5 Verspannmoment Ein-/Auschalten über die PLC Der Momentenausgleichsregler kann direkt über das PLC-Nahtstellensignal V380x 5000.4 ein- und ausgeschaltet werden. Hierzu muss das folgende Maschinendatum gesetzt werden: MD37255 MS_TORQUE_CTRL_ACTIVATION = 1 Der Einschaltzustand kann über V390x 5000.4 zurückgelesen werden. MD37254 MS_TORQUE_CTRL_MODE wird zur Projektierung der Momentenaufteilung verwendet.
  • Seite 382: Aktivierung Einer Kopplung

    Drehzahl-/Drehmomentkopplung, Master-Slave (TE3) 23.6 Aktivierung einer Kopplung 23.6 Aktivierung einer Kopplung Die Art der Aktivierung einer Master-Slave-Kopplung wird im folgenden Maschinendatum festgelegt: MD37262 MS_COUPLING_ALWAYS_ACTIVE Abhängig vom Maschinenaufbau unterscheidet man zwischen einer permanenten und einer temporären Master-Slave-Kopplung. Nur über eine projektierte temporäre Master-Slave-Kopplung (MD37262 = 0) kann mit dem axialen PLC-Nahtstellensignal "Master/Slave Ein"...
  • Seite 383: Ein-/Ausschaltverhalten

    Drehzahl-/Drehmomentkopplung, Master-Slave (TE3) 23.7 Ein-/Ausschaltverhalten 23.7 Ein-/Ausschaltverhalten Ein-/Ausschalten im Achsstillstand Das Ein-/Ausschalten wird erst im nächsten Achsstillstand wirksam. Eine Änderung der Vorgabe führt zum gleichen Ablauf wie beim Achstausch. Die Kopplung wird im Achsstillstand geschlossen. Die gekoppelten Achsen müssen in Regelung sein. Bild 23-5 Aktivierungsvorgaben Die Satzfortschaltung wird bei MASLON solange angehalten, bis die Kopplung tatsächlich...
  • Seite 384 Drehzahl-/Drehmomentkopplung, Master-Slave (TE3) 23.7 Ein-/Ausschaltverhalten Die zugehörigen Grenzwerte werden über folgende Maschinendaten festgelegt: MD37270 MS_VELO_TOL_COARSE (Geschwindigkeitstoleranz grob) MD37272 MS_VELO_TOL_FINE (Geschwindigkeitstoleranz fein). Hinweis Mit dem Signal "Geschwindigkeitstoleranz grob" kann eine PLC-Überwachung realisiert werden, die einen gekoppelten Verband auf den Verlust der Drehzahlsynchronität überprüft. Aus dem Signal "Geschwindigkeitstoleranz fein"...
  • Seite 385: Axiale Nahtstellensignale

    Drehzahl-/Drehmomentkopplung, Master-Slave (TE3) 23.8 Axiale Nahtstellensignale Um Slavespindeln beim Trennen der Kopplung automatisch abzubremsen kann die Anweisung MASLOFS verwendet werden. Bei Achsen und Spindeln im Positionierbetrieb wird die Kopplung weiterhin nur im Stillstand getrennt. Hinweis Bei MASLON und MASLOF entfällt der implizite Vorlaufstop. Bedingt durch den fehlenden Vorlaufstop liefern die $P-Systemvariablen der Slavespindel bis zum Zeitpunkt erneuter Programmierung keine aktualisierten Werte.
  • Seite 386: Axiale Überwachungen

    Drehzahl-/Drehmomentkopplung, Master-Slave (TE3) 23.9 Axiale Überwachungen Ähnliches gilt für diese Antriebsparameter: ● p9560 (Impulslöschung Abschaltgeschwindigkeit) ● p1228 (Impulslöschung Verzögerungszeit) Beim Fehlen der Antriebsstatussignale "Stromregler aktiv" (V390x 0001.7) oder "Drehzahlregler aktiv" (V390x 0001.6) in der Master- oder Slaveachse wird das PLC- Nahtstellensignal "Master/Slave aktiv"...
  • Seite 387 Drehzahl-/Drehmomentkopplung, Master-Slave (TE3) 23.10 Verhalten im Zusammenhang mit anderen Funktionen Diese Positionsdifferenz ist nicht von Bedeutung. Bei getrennter Kopplung kann jede der Achsen wie gewohnt einzeln referenziert werden. Kompensationen Positionskorrekturen der Slaveachse wie Spindelsteigungsfehler-, Lose-, Temperatur- und Durchhangkompensation werden zwar gerechnet; der berechnete Kompensationswert wird aufgrund des fehlenden Lagereglers aber nicht wirksam.
  • Seite 388 Drehzahl-/Drehmomentkopplung, Master-Slave (TE3) 23.10 Verhalten im Zusammenhang mit anderen Funktionen Folgende Randbedingungen sind zu beachten: ● Eine Momentenaufteilung zwischen der Master- und der Slaveachse ist während der Klemmung nicht möglich, weil der Momentenausgleichsregler hierbei abgeschaltet wird. ● Zustandsänderungen der Master-Slave-Kopplung sind während Fahren auf Festanschlag unwirksam.
  • Seite 389: Randbedingungen

    Drehzahl-/Drehmomentkopplung, Master-Slave (TE3) 23.11 Randbedingungen 23.11 Randbedingungen Hinweis Die Funktion Master-Slave setzt voraus, dass die Master- und die Slaveachse auf derselben Steuerung 802D sl betrieben werden. Sie dürfen keine PLC-Achsen sein. ● Das Schließen und Trennen der Master-Slave Kopplung erfolgt im Achsstillstand. ●...
  • Seite 390: Beispiele

    Drehzahl-/Drehmomentkopplung, Master-Slave (TE3) 23.12 Beispiele Spindeln ● Wird eine Master-Slave-Kopplung mit Spindeln aktiviert, so ist die Slave Achse im Drehzahlsteuerbetrieb. Auch hierbei läuft der Istwert der Slaveachse in der Serviceanzeige über 360° hinaus. Es ist keine Modulorechnung aktiv. Im Automatikgrundbild wird der Wert jedoch "Modulo 360°" angezeigt. ●...
  • Seite 391: Kopplung Schließen Über Plc

    Drehzahl-/Drehmomentkopplung, Master-Slave (TE3) 23.12 Beispiele 23.12.2 Kopplung schließen über PLC Diese Anwendung ermöglicht, eine Master-Slave-Kopplung zwischen den Maschinenachsen AX1=Masterachse und Ax2=Slaveachse im Betrieb schließen und trennen zu können. Vorbedingungen ● Eine projektierte Masterachse MD37250 MS_ASSIGN_MASTER_SPEED_CMD ≠ 0 ● Aktivierung von Master-Slave-Kopplung über MD37262 MS_COUPLING_ALWAYS_ACTIVE=0 ●...
  • Seite 392: Mechanische Bremse Öffnen

    Drehzahl-/Drehmomentkopplung, Master-Slave (TE3) 23.12 Beispiele Teileprogramm N10 G0 AX1=0 AX2=0 ; Die Achsen fahren auf die Kopplungsposition. N20 MASLON (AX2) ; Kopplung temporär schließen. Beide Achsen werden mechanisch miteinander verbunden N30 AX1=100; ; Master-Slave Verband verfahren. Gekoppelt über den Drehzahlsollwert folgt die Slave- der Masterachse. N40 MASLOF (AX2) ;...
  • Seite 393: Datenlisten

    Drehzahl-/Drehmomentkopplung, Master-Slave (TE3) 23.13 Datenlisten 23.13 Datenlisten 23.13.1 Maschinendaten Nummer Bezeichner Beschreibung achs-/spindelspezifisch 37250 MS_ASSIGN_MASTER_SPEED_CMD Masterachse bei Drehzahlsollwertkopplung 37252 MS_ASSIGN_MASTER_TORQUE_CTR Masterachse für Momentenaufteilung 37254 MS_TORQUE_CTRL_MODE Verschaltung Momentenausgleichsregler 37255 MS_TORQUE_CTRL_ACTIVATION Aktivierung Momentenausgleichsregler 37256 MS_TORQUE_CTRL_P_GAIN Verstärkungsfaktor des Momentenausgleichsreglers 37258 MS_TORQUE_CTRL_I_TIME Nachstellzeit des Momentenausgleichsreglers 37260 MS_MAX_CTRL_VELO Begrenzung Momentenausgleichsregler...
  • Seite 394 Drehzahl-/Drehmomentkopplung, Master-Slave (TE3) 23.13 Datenlisten Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 395: Vorschub (V1)

    Vorschub (V1) 24.1 Bahnvorschub F Funktionalität Der Vorschub F ist die Bahngeschwindigkeit des Werkzeuges entlang der programmierten Werkstückkontur. Die einzelnen Achsgeschwindigkeiten ergeben sich hierbei aus dem Anteil des Achsweges am Bahnweg. Der Vorschub F wirkt bei den Interpolationsarten G1, G2, G3, CIP, CT und bleibt solange in einem Programm erhalten, bis ein neues F-Wort geschrieben wird.
  • Seite 396 Vorschub (V1) 24.1 Bahnvorschub F Vorschubkorrektur bei Kreisen CFC Beim Bearbeiten von Kreiskonturen mit Fräswerkzeugen und eingeschalteter Werkzeugradiuskorrektur (G41/G42) ist es notwendig, den Vorschub am Fräsermittelpunkt zu korrigieren, wenn der programmierte F-Wert an der Kreiskontur wirken soll. Bei eingeschalteter Vorschubkorrektur CFC wird Innen- und Außenkreisbearbeitung automatisch erkannt.
  • Seite 397: Vorschub Bei G33, G34, G35 (Gewindeschneiden)

    Vorschub (V1) 24.1 Bahnvorschub F 24.1.1 Vorschub bei G33, G34, G35 (Gewindeschneiden) Hinweis Gewindeschneiden mit G33, G34, G35 ist bei den Versionen G/N plus und pro nicht verfügbar. Arten des Gewindeschneidens G33 - Gewinde mit konstanter Steigung G34 - Gewinde mit (linear) zunehmender Steigung G35 - Gewinde mit (linear) abnehmender Steigung Geschwindigkeit der Achsen Bei G33-, G34- oder G35-Gewinden ergibt sich die Geschwindigkeit der Achsen für die...
  • Seite 398 Vorschub (V1) 24.1 Bahnvorschub F Informationen ● Der Spindeldrehzahlkorrekturschalter (Override-Spindel) sollte bei Gewindebearbeitung unverändert bleiben. ● Der Vorschubkorrekturschalter hat in einem Satz mit G33, G34, G35 keine Bedeutung. Programmierbarer Ein- und Auslaufweg: DITS, DITE Der Ein- und Auslaufweg ist zum benötigten Gewinde zusätzlich zu verfahren. In diesen Bereichen findet der Hochlauf bzw.
  • Seite 399 Vorschub (V1) 24.1 Bahnvorschub F SD42010 Unter DITS und DITE werden ausschließlich Wege - jedoch keine Positionen programmiert. Mit den Teileprogrammanweisungen korrespondiert das Settingdatum SD42010 THREAD_RAMP_DISP[0], ...[1], welches folgendes Beschleunigungsverhalten der Achse beim Gewindeschneiden festlegt ([0]- Einlauf, [1]- Auslauf): ● SD42010 = < 0 bis -1: Start/Bremsen der Vorschubachse erfolgt mit projektierter Beschleunigung.
  • Seite 400: Vorschub Bei G63 (Gewindebohren Mit Ausgleichsfutter)

    Vorschub (V1) 24.1 Bahnvorschub F 24.1.2 Vorschub bei G63 (Gewindebohren mit Ausgleichsfutter) Hinweis Gewindebohren mit Ausgleichsfutter ist bei den Versionen G/N plus und pro nicht verfügbar. Vorschub F Bei G63 muss ein Vorschub F programmiert werden. Er muss zur gewählten Spindeldrehzahl S (programmiert oder eingestellt) und zur Gewindesteigung des Bohrers passen: Vorschub F[mm/min] = Drehzahl S [U/min] x Gewindesteigung [mm/U]...
  • Seite 401: Vorschub Bei Fase/Rundung: Frc, Frcm

    Vorschub (V1) 24.1 Bahnvorschub F Nahtstellensignal Bei aktiver G331/G332-Funktion ist NST "Gewindebohren ohne Ausgleichsfutter aktiv" (V390x 2002.3) für die Spindel gesetzt. Hinweis Auf ein Ausgleichsfutter beim Gewindebohren kann nur verzichtet werden, wenn eine exakte dynamische Abstimmung von Spindel und beteiligter Achse vorgenommen wurde. Bei G331/G332 wird automatisch der Parametersatz n (0...5) der Achse wirksam, der auch für die aktuelle Getriebestufe der Spindel wirkt (M40, M41 bis M45 - siehe auch Kapitel "Spindel (S1)").
  • Seite 402: Eilgang G0

    Vorschub (V1) 24.2 Eilgang G0 Hinweise ● F, FRC, FRCM wirkt nicht, wenn eine Fase mit G0 verfahren wird. Wirkt bei Fase/Rundung der Vorschub F, so gilt standardmäßig der Wert aus dem Satz, der von der Ecke wegführt. Andere Einstellungen sind über Maschinendatum MD20201 CHFRND_MODE_MASK projektierbar.
  • Seite 403: Vorschubbeeinflussung

    Vorschub (V1) 24.3 Vorschubbeeinflussung 24.3 Vorschubbeeinflussung 24.3.1 Übersicht Bild 24-1 Möglichkeiten der Vorschubprogrammierung und -beeinflussung 24.3.2 Vorschubsperre und Vorschub/Spindel Halt Allgemeines Bei "Vorschubsperre" oder "Vorschub/Spindel Halt" werden die Achsen zum Stillstand gebracht. Die Bahnkontur wird eingehalten (Ausnahme: G33-Satz). Vorschubsperre Über das kanalspezifische Nahtstellensignal "Vorschubsperre" (V3200 0006.0) werden alle Achsen (Geometrie- und Zusatzachsen) in allen Betriebsarten stillgesetzt.
  • Seite 404: Vorschubkorrektur Über Eine Maschinensteuertafel

    Vorschub (V1) 24.3 Vorschubbeeinflussung Vorschub Halt für Achsen im WKS Über die Nahtstellensignale "Vorschub Halt" (V3200 1000.3, V32001 004.3 und V3200 1008.3) werden die Geometrieachsen (Achsen im WKS) beim Verfahren im Werkstückkoordinatensystem (WKS) im JOG-Betrieb stillgesetzt. Achsspezifischer Vorschub Halt Über das achsspezifische Nahtstellensignal "Vorschub Halt" (V380x 0004.3) wird die jeweilige Maschinenachse stillgesetzt.
  • Seite 405 Vorschub (V1) 24.3 Vorschubbeeinflussung Kanalspezifische Vorschub- und Eilgang-Korrektur Für Vorschub und Eilgang stehen in der PLC-Nahtstelle jeweils ein Freigabesignal und ein Byte für den Korrekturfaktor in Prozent zur Verfügung: ● NST "Vorschubkorrektur" (VB3200 0004) ● NST "Vorschubkorrektur wirksam (V3200 0006.7) ●...
  • Seite 406: Datenlisten

    Vorschub (V1) 24.4 Datenlisten Korrektur wirksam Die eingestellten Korrekturwerte sind in allen Betriebsarten und Maschinenfunktionen wirksam. Vorausgesetzt, die NST "Eilgangkorrektur wirksam", "Vorschubkorrektur wirksam" bzw. "Korrektur wirksam" sind gesetzt. Ein Korrekturwert von 0 % wirkt wie Vorschubsperre. Korrektur unwirksam Bei unwirksamer Korrektur (obige NST-Signale sind auf "0" gesetzt) wird der Korrekturfaktor "1"...
  • Seite 407: Nahtstellensignale

    Vorschub (V1) 24.4 Datenlisten 24.4.2 Nahtstellensignale Nummer .Bit Name kanalspezifisch V3200 0000 Probelaufvorschub aktivieren V3200 0004 Vorschubkorrektur V3200 0005 Eilgangkorrektur V3200 0006 Vorschubsperre V3200 0006 Eilgangkorrektur wirksam V3200 0006 Vorschubkorrektur wirksam V32001000 Vorschub Halt, Geometrieachse 1 V32001004 Vorschub Halt, Geometrieachse 2 V32001008 Vorschub Halt, Geometrieachse 3 V1700 0000...
  • Seite 408 Vorschub (V1) 24.4 Datenlisten Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 409: Werkzeug: Korrektur Und Überwachung (W1)

    Werkzeug: Korrektur und Überwachung (W1) 25.1 Übersicht Werkzeug und Werkzeugkorrektur Charakteristik Die Steuerung SINUMERIK 802D sl ermöglicht eine Verrechnung der Werkzeugkorrekturdaten für verschiedene Werkzeugtypen (Bohrer, Fräser, Drehmeißel, ...). ● Längenkorrektur ● Radiuskorrektur ● Ablage der Werkzeugkorrekturdaten im Werkzeugkorrekturspeicher – Werkzeug-Kennzeichnung durch T-Nummern von 0 bis 32000 –...
  • Seite 410: Werkzeug

    Ein Werkzeug kann bis zu 9 WZ-Schneiden besitzen. Die 9 WZ-Schneiden sind den D- Funktionen D1 bis D9 zugeordnet. Maximal sind folgende Werkzeugkorrektursätze in der Steuerung gleichzeitig speicherbar: ● SINUMERIK 802D sl value: 32 Datenfelder (D-Nummern) ● SINUMERIK 802D sl plus: 64Datenfelder (D-Nummern) ● SINUMERIK 802D sl pro:128 Datenfelder (D-Nummern) Die Werkzeugschneide wird mit D1 (Schneide 1) bis D9 (Schneide 9) programmiert.
  • Seite 411: Werkzeugüberwachung

    Die Werkzeugüberwachung wird über folgende Maschinendaten aktiviert: ● MD18080 MM_TOOL_MANAGEMENT_MASK: Bit 1=1 ● MD20310 TOOL_MANAGEMENT_MASK: Bit 1=1 Die Funktion "Werkzeugüberwachung" arbeitet ohne aktive Werkzeugverwaltung und ermöglicht bei SINUMERIK 802D sl folgende Überwachungsarten der aktiven Schneide des aktiven Werkzeuges: ● Überwachung der Standzeit ● Überwachung der Stückzahl Für ein Werkzeug können die genannten Überwachungen gleichzeitig aktiviert werden.
  • Seite 412 Werkzeug: Korrektur und Überwachung (W1) 25.4 Werkzeugüberwachung Ein anderes Nahtstellensignal wird vorher ausgegeben, wenn eine Schneide eines Werkzeuges ihre eingestellte Vorwarngrenze erreicht hat. Systemvariable für Art und Zustand der Überwachung ● $TC_TP8[t] - Zustand des Werkzeuges mit der Nummer t: Bit 0 =1/0: WZ ist aktiv/Ersatz-WZ Bit 1 =1/0: WZ ist freigegeben/nicht freigegeben Bit 2 =1/0: WZ ist gesperrt/nicht gesperrt...
  • Seite 413: Standzeitüberwachung

    Werkzeug: Korrektur und Überwachung (W1) 25.4 Werkzeugüberwachung Nahtstellensignale Einige Zustände der Überwachung werden der PLC bereitgestellt: ● "WZ-Vorwarngrenze erreicht" (V5300 0000.0) ● "WZ-Grenzwert erreicht" (V5300 0000.1) ● "T-Nummer für WZ-Vorwarngrenze" (VD5300 1000) ● "T-Nummer für WZ-Grenzwert" (VD5300 1004) Von der PLC kann der Stückzähler abgeschaltet werden: ●...
  • Seite 414: Stückzahlüberwachung

    Werkzeug: Korrektur und Überwachung (W1) 25.4 Werkzeugüberwachung Übergabeparameter: INT state Status der Befehlsausführung: Erfolgreiche Ausführung. = -1 Die Schneide mit der genannten D-Nummer d existiert nicht. = -2 Das WZ mit der genannten T-Nummer t existiert nicht. = -3 Das genannte WZ t hat keine definierte Überwachungsfunktion. = -4 Die Überwachungsfunktion ist nicht aktiviert, d.
  • Seite 415 Werkzeug: Korrektur und Überwachung (W1) 25.4 Werkzeugüberwachung Aktualisieren der Stückzahl über Bedienung oder SETPIECE( ) Das Aktualisieren der Stückzahl kann über Bedienung (HMI) bzw. im NC-Programm über den Sprachbefehl SETPIECE( ) erfolgen. Über die SETPIECE-Funktion kann der Anwender die Stückzahl-Überwachungsdaten der am Bearbeitungsprozess beteiligten Werkzeuge aktualisieren.
  • Seite 416: Beispiele Für Überwachung Der Standzeit

    Werkzeug: Korrektur und Überwachung (W1) 25.4 Werkzeugüberwachung Tipp Das direkte Beschreiben von $TC_MOP4[t,d] ist nur im einfachen Fall empfehlenswert. Es erfordert dazu einen nachfolgenden Satz mit dem STOPRE-Befehl. Sollwertaktualisierung Die Sollwertaktualisierung, das Setzen der Rest-Stückzähler ($TC_MOP4[t,d]) auf die die Soll-Stückzahl ($TC_MOP13[t,d]), erfolgt üblich per Bedienung (HMI). Es kann aber auch, wie für die Standzeitüberwachung bereits beschrieben, über die Funktion RESETMON (state, t, d, mon) erfolgen.
  • Seite 417: Werkzeugkorrektur-Sonderbehandlungen

    Werkzeug: Korrektur und Überwachung (W1) 25.5 Werkzeugkorrektur-Sonderbehandlungen 25.5 Werkzeugkorrektur-Sonderbehandlungen Bei SINUMERIK 802D sl plus und pro sind nachfolgende Sonderbehandlungen für die Werkzeugkorrektur verfügbar. Einfluss von Settingdaten Mit der Verwendung von bestimmten Settingdaten kann der Bediener/Programmierer Einfluss auf die Verrechnung der Längenkorrekturen des eingesetzten Werkzeuges nehmen: ●...
  • Seite 418 Werkzeug: Korrektur und Überwachung (W1) 25.5 Werkzeugkorrektur-Sonderbehandlungen Bei den Werten mit negativem Vorzeichen ist die Zuordnung der Länge 3 jeweils gleich, die Längen 1 und 2 sind getauscht - gegenüber der Zuordnung mit den jeweiligen positiven Werten. Folgende Tabelle zeigt die Zuordnung der Werkzeuglängen 1 bis 3 zu den Geometrieachsen für Bohrer/Fräser (WZ-Typen 100 bis 299): Ebene/Wert Länge 1...
  • Seite 419: Datenlisten

    Werkzeug: Korrektur und Überwachung (W1) 25.6 Datenlisten Hinweise ● Der Einfluss dieser beiden Settingdaten bezieht sich nur auf Werkzeuglängen. Der Werkzeugradius ist nicht betroffen. ● Ist das SD42940 TOOL_LENGTH_CONST ungleich 0 gesetzt und in SD42950 TOOL_LENGTH_TYPE der Wert gleich 1 oder 2, so gilt in SD42940 die zugehörige Tabelle für den jetzt zugeordneten Werkzeugtyp (Fräs- oder Drehwerkzeug).
  • Seite 420: Nahtstellensignale

    Werkzeug: Korrektur und Überwachung (W1) 25.6 Datenlisten 25.6.2 Nahtstellensignale Nummer .Bit Name kanalspezifisch V2500 0008 T-Funktion 1 Änderung V2500 0010 D-Funktion 1 Änderung VD2500 2000 T-Funktion 1 VD2500 5000 D-Funktion 1 V2500 1000 V3200 0013 Stückzähler abschalten V5300 0000 WZ-Vorwarngrenze erreicht V5300 0000 WZ-Grenzwert erreicht VD5300 1000...
  • Seite 421: Anhang

    Anhang Liste der Abkürzungen Active Line Module - Einspeisemodul für Antriebe ASCII American Standard Code for Information Interchange: Amerikanische Code-Norm für den Informationsaustausch mittels 7-Bit-Zeichenkodierung ASUP Asynchrones Unterprogramm AUXFU Auxiliary Function: Hilfsfunktion Betriebsart Betriebsartengruppe BERO Berührungsloser Endschalter Computer-Aided Design Computerized Numerical Control: Computerunterstützte numerische Steuerung Central Processing Unit: Zentrale Rechnereinheit Digital-Analog-Umwandler Datenbaustein (Nahtstellensignale)
  • Seite 422 Anhang A.1 Liste der Abkürzungen HW-Konfig SIMATIC S7-Tool zum Konfigurieren und Parametrieren von Hardware-Komponenten innerhalb eines S7-Projektes HW-Endschalter Hardware-Endschalter Inbetriebnahme Increment: Schrittmaß Interpolator Jogging: Einrichtbetrieb Verstärkungsfaktor des Regelkreises Lageregler Machine Control Panel (Maschinensteuertafel) Maschinendatum bzw. Maschinendaten Manual Data Automatic: Handeingabe Maschinenkoordinatensystem Main Program File: NC-Teileprogramm (Hauptprogramm) MSTT...
  • Seite 423 Anhang A.1 Liste der Abkürzungen Programminstanz (PI-Dienst, PI-Index → ASUP) Programmable Logic Control: Anpass-Steuerung PROFIBUS Process Field Bus: Serieller Datenbus Programmtest Point to Point: Punkt zu Punkt Funktion Referenzpunkt anfahren REPOS Funktion Repositionieren Rapid Override: Eingangskorrektur Single Block: Einzelsatz Settingdatum bzw. Settingdaten Softkey Skip: Funktion zum Ausblenden eines Teileprogrammsatzes Speicherprogrammierbare Steuerung...
  • Seite 424: Feedback Zur Dokumentation

    Das vorliegende Dokument wird bezüglich seiner Qualität und Benutzerfreundlichkeit ständig weiterentwickelt. Bitte helfen Sie uns dabei, indem Sie Ihre Anmerkungen und Verbesserungsvorschläge per E-Mail oder Fax senden an: E-Mail: mailto:docu.motioncontrol@siemens.com Fax: +49 9131 - 98 2176 Bitte verwenden Sie die Faxvorlage auf der Blattrückseite.
  • Seite 425 Anhang A.2 Feedback zur Dokumentation Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 426: Dokumentationsübersicht

    Anhang A.3 Dokumentationsübersicht Dokumentationsübersicht Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 427: Glossar

    Glossar Absolutmaß Angabe des Bewegungsziels einer Achsbewegung durch ein Maß, das sich auf den Nullpunkt des momentan gültigen Koordinatensystems bezieht. Siehe → Kettenmaß. Achsbezeichner Achsen werden nach DIN 66217 für ein rechtsdrehendes, rechtwinkliges → Koordinatensystem bezeichnet mit X, Y, Z. Um X, Y, Z drehende →...
  • Seite 428 Glossar Antrieb Der Antrieb ist diejenige Einheit der CNC, welche die Drehzahl- und Momentenregelung aufgrund der Vorgaben der NC ausführt. Anwenderdefinierte Variable Anwender können für beliebige Nutzung im → Teileprogramm oder Datenbaustein (globale Anwenderdaten) anwenderdefinierte Variablen vereinbaren. Eine Definition enthält eine Datentypangabe und den Variablennamen.
  • Seite 429 Glossar Asynchrones Unterprogramm Teileprogramm, das asynchron (unabhängig) zum aktuellen Programmzustand durch ein Interruptsignal (z. B. Signal "schneller NC-Eingang") gestartet werden kann. Automatik Betriebsart der Steuerung (Satzfolgebetrieb nach DIN): Betriebsart bei NC-Systemen, in der ein → Teileprogramm angewählt und kontinuierlich abgearbeitet wird. Bahnachse Bahnachsen sind alle Bearbeitungsachsen des →...
  • Seite 430 Glossar Baustein Als Bausteine werden alle Dateien bezeichnet, die für die Programmerstellung und Programmverarbeitung benötigt werden. Bedienoberfläche Die von der Software auf dem Monitor ausgegebenen Menüs und Masken, mit deren Hilfe der Anwender in der Programmbedienung geführt wird. Sie ist mit horizontalen und vertikalen Softkeys gestaltet.
  • Seite 431 Glossar Central Processing Unit, siehe → Speicherprogrammierbare Steuerung Datenbaustein Dateneinheit der → NC: Datenbausteine enthalten Datendefinitionen für globale Anwenderdaten. Die Daten können bei der Definition direkt initialisiert werden. Datenwort Zwei Byte große Dateneinheit innerhalb eines → Datenbausteins. Diagnose Die Steuerung besitzt sowohl ein Selbstdiagnose-Programm als auch Testhilfen für den Service: Status-, Alarm- und Serviceanzeigen Editor Der Editor ermöglicht das Erstellen, Ändern, Ergänzen, Zusammenschieben und Einfügen...
  • Seite 432 Glossar Genauhalt Bei programmierter Genauhalt-Anweisung wird die in einem Satz angegebene Position genau und ggf. sehr langsam angefahren. Zur Reduktion der Annäherungszeit werden für Eilgang und Vorschub → Genauhaltsgrenzen definiert. Genauhaltgrenze Erreichen alle Bahnachsen ihre Genauhaltgrenze, so verhält sich die Steuerung als habe sie einen Zielpunkt exakt erreicht.
  • Seite 433: Kettenmaß

    Glossar Hauptsatz Durch ":" eingeleiteter Satz, der alle Angaben enthält, um den Arbeitsablauf in einem → Teileprogramm starten zu können. Hilfsfunktionen Mit Hilfsfunktionen können in → Teileprogrammen → Parameter an die → PLC übergeben werden, die dort vom Maschinenhersteller definierte Reaktionen auslösen. Hochsprache CNC Die Hochsprache bietet: →...
  • Seite 434 Glossar Kompensationsachse Achse, deren Soll- oder Istwert durch den Kompensationswert modifiziert wird. Kompensationstabelle Tabelle von Stützpunkten. Sie liefert für ausgewählte Positionen der Basisachse die Kompensationswerte der Kompensationsachse. Kompensationswert Differenz zwischen der durch den Messgeber gemessenen Achsposition und der gewünschten, programmierten Achsposition. Kontaktplan Ein Kontaktplan ist eine graphische Programmiersprache (→...
  • Seite 435 Glossar Kreisverstärkungsfaktor, regelungstechnische Größe eines Regelkreises Ladespeicher Der Ladespeicher ist der permanente Speicher der → PLC. Linearachse Die Linearachse ist eine Achse, welche im Gegensatz zur Rundachse eine Gerade beschreibt. Look Ahead Mit der Funktion Look Ahead wird durch das "Vorausschauen" über eine parametrierbare Anzahl von Verfahrsätzen ein Optimum an Bearbeitungsgeschwindigkeit erzielt.
  • Seite 436 Numerical Control: NC-Steuerung umfasst alle Komponenten der Werkzeugmaschinensteuerung: → NCK, → PLC, HMI, → COM. Hinweis Für die Steuerung SINUMERIK 802D sl wäre CNC-Steuerung korrekter: Computerized Numerical Control. Numerical Control Kernel: Komponente der NC-Steuerung, die → Teileprogramme abarbeitet und im Wesentlichen die Bewegungsvorgänge für die Werkzeugmaschine koordiniert.
  • Seite 437 Nullpunktverschiebungen programmierbar. Für Maschinenhersteller, die ihre eigene Bedienoberfläche erstellen oder technologiespezifische Funktionen in die Steuerung einbringen wollen, sind Freiräume für individuelle Lösungen (OEM-Applikationen) für SINUMERIK 802D sl vorgesehen. Override Manuelle bzw. programmierbare Eingriffsmöglichkeit, die es dem Bediener gestattet, programmierte Vorschübe oder Drehzahlen zu überlagern, um sie einem bestimmten Werkstück oder Werkstoff anzupassen.
  • Seite 438 Glossar Programmable Logic Control: → Speicherprogrammierbare Steuerung. Komponente der → NC: Anpass-Steuerung zur Bearbeitung der Kontroll-Logik der Werkzeugmaschine. PLC-Programmierung Die PLC wird mit der STEP 7 programmiert. STEP 7 ist die aktuelle Programmiersoftware der SIMATIC S7 SPS-Familie und ist der Nachfolger von STEP 5. Das Anwenderprogramm kann nur mit dem Programming Tool PLC 802 ab Version 3.1 in →...
  • Seite 439 Glossar Rotation Komponente eines → Frames, die eine Drehung des Koordinatensystems um einen bestimmten Winkel definiert. R-Parameter Rechenparameter, kann vom Programmierer des → Teileprogramms für beliebige Zwecke im Programm gesetzt oder abgefragt werden. Rundachse Rundachsen bewirken eine Werkstück- oder Werkzeugdrehung in eine vorgegebene Winkellage.
  • Seite 440: Schrittmaß

    Glossar Schraubenlinien-Interpolation Die Schraubenlinien-Interpolation eignet sich besonders zum einfachen Herstellen von Innen- oder Außengewinden mit Formfräsern und zum Fräsen von Schmiernuten. Dabei setzt sich die Schraubenlinie aus zwei Bewegungen zusammen: ● Kreisbewegung in einer Ebene ● Linearbewegung senkrecht zu dieser Ebene Schrittmaß...
  • Seite 441 Glossar Software-Endschalter Software-Endschalter begrenzen den Verfahrbereich einer Achse und verhindern ein Auffahren des Schlittens auf die Hardware-Endschalter. Je Achse sind 2 Wertepaare vorgebbar, die getrennt über die → PLC aktiviert werden können. Speicherprogrammierbare Steuerung Speicherprogrammierbare Steuerungen (SPS) sind elektronische Steuerungen, deren Funktion als Programm im Steuerungsgerät gespeichert ist.
  • Seite 442 Glossar Systemvariable Ohne Zutun des Programmierers eines → Teileprogramms existierende Variable. Sie ist definiert durch einen Datentyp und dem Variablennamen, der durch das Zeichen $ eingeleitet wird. Siehe → Anwenderdefinierte Variable. Teileprogramm Folge von Anweisungen an die NC-Steuerung, die insgesamt die Erzeugung eines bestimmten →...
  • Seite 443 Glossar Verfahrbereich Der maximal zulässige Verfahrbereich bei Linearachsen beträgt ± 9 Dekaden. Der absolute Wert ist abhängig von der gewählten Eingabe- und Lageregelfeinheit und dem Einheitensystem (inch oder metrisch). Vorschub-Override Der programmierten Geschwindigkeit wird die aktuelle Geschwindigkeitseinstellung über → Maschinensteuertafel oder von der → PLC überlagert (0-120%). Die Vorschubgeschwindigkeit kann zusätzlich im Bearbeitungsprogramm durch einen programmierbaren Prozentfaktor (1-100%) korrigiert werden.
  • Seite 444: Zoll-Maßsystem

    Glossar Werkzeugradiuskorrektur Um eine gewünschte → Werkstückkontur direkt programmieren zu können, muss die Steuerung unter Berücksichtigung des Radius des eingesetzten Werkzeugs eine äquidistante Bahn zur programmierten Kontur verfahren (G41/G42). Zoll-Maßsystem Maßsystem, das Entfernungen in "inch" und Bruchteilen davon definiert. Zwischensätze Verfahrbewegungen mit angewählter →...
  • Seite 445: Index

    Index Achsbezogene Ruckbegrenzung, 66 Eilgang-Korrekturschalter, 402 Achsüberwachungen Eilgangüberlagerung, 133 Drehzahlsollwert, 44 Eingabefeinheit, 109 Istgeschwindigkeit, 45 Einzelsatzbetrieb, 181 Klemmung, 43 Ereignisgesteuerte Programmabläufe Positionierüberwachung, 40 Bedientafel-Reset, 171 Stillstand, 42 Teileprogrammstart und Teileprogrammende, 170 Antriebsgrößen, 124 Anwendungen, 353 Anzeigefeinheit, 109 Arbeitsfeldbegrenzung, 50, 319 Fest zugeordnete PLC-Achse, 294 ASUP Festanschlag, 69...
  • Seite 446 Index Verfahren der Achsen, 131 Hardware-Endschalter, 134 Master-Slave, 375 Hilfsfunktionen, 149 Messergebnisse lesen im TP, 240 Hilfsfunktionen gruppieren, 151 Messgenauigkeit, 240 Hilfsfunktionsausgabe Messsystemfehlerkompensation (SSFK), 198 Satzsuchlauf, 153 Messtaster, 237 Satzwechsel, 150 Messtasteranschluß, 239 Messtaster-Funktionsprüfung, 241 Mitschleppen, 277 Impliziter Genauhalt, 58 Impulssperre, 75 INC, 355 Nahtstelle PLC/NCK, 19...
  • Seite 447 Index Programmtest Sprachbefehl Bearbeitung bestimmter Programmabschnitte, 183 SPN, 267, 269 Programmbearbeitung im Einzelsatzbetrieb, 181 SPP, 266, 268 Satzsuchlauf, 183 Teileprogrammsätze ausblenden, 186 Programmzustand, 166 PUNCHACC, 264 Tachoabgleich, 45 Tangentenwinkel, 367 Tangentialsteuerung, 277 TEACH IN, 158 Rechenfeinheit, 109 Teileprogrammsätze ausblenden, 186 Referenzieren Teileprogrammunterbrechung, 164 achsspezifisch, 300...
  • Seite 448 Index Wegaufteilung, 266 Werkzeug, 408 Aktivieren der WZK, 409 Anwahl der Schneide bei WZ-Wechsel, 408 anwählen, 408 Werkzeugkorrektur, 408 Wertebereich von T, 408 Werkzeugüberwachung, 409 Winkligkeitsfehlerkompensation, 201 Zyklischer Signalaustausch, 20 Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...
  • Seite 449 Drehen, Fräsen, Nibbeln Funktionshandbuch, 06/2009, 6FC5397-1CP10-3AA0...

Inhaltsverzeichnis