Transcript
Page 1: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Funktionsbeschreibung Ausgabe 08/2003

sinumerik

SINUMERIK 802S base line SINUMERIK 802C base line

Page 2: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK
Page 3: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

GĂŒltig fĂŒr

Steuerung SoftwarestandSINUMERIK 802S base line 4SINUMERIK 802C base line 4

Ausgabe 08.03

SINUMERIK 802S base lineSINUMERIK 802C base line

Funktionsbeschreibung

Technisches HandbuchHerstellerdokumentation

Achs–/ SpindelĂŒberwachung 1

Bahnsteuerbetrieb, Genauhalt 2

Geschwindigkeit,Soll–Istwertsystem, ... 3

Handfahren und Handradfahren 4

Programmbetrieb 5

Kompensation 6

Planachse 7

Referenzpunktfahren 8

Spindel 9

Hilfsfunktionsausgabe an PLC 10

Vorschub 11

Werkzeugkorrektur 12

NOT AUS 13

Div. Nahtstellensignale 14

Liste der Nahtstellensignale 15

Page 4: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

SINUMERIK–Dokumentation

AuflagenschlĂŒssel

Die nachfolgend aufgefĂŒhrten Ausgaben sind bis zur vorliegenden Ausgabe erschienen.

In der Spalte ”Bemerkung” ist durch Buchstaben gekennzeichnet, welchen Status die bishererschienen Ausgaben besitzen.

Kennzeichnung des Status in der Spalte ”Bemerkung”:

A Neue Dokumentation.. . . . . B UnverĂ€nderter Nachdruck mit neuer Bestell–Nummer. . . . . C Überarbeitete Version mit neuem Ausgabestand. . . . . .

Hat sich der auf der Seite dargestellte technische Sachverhalt gegenĂŒber demvorherigen Ausgabestand geĂ€ndert, wird dies durch den verĂ€ndertenAusgabestand in der Kopfzeile der jeweiligen Seite angezeigt.

Ausgabe Bestell–Nr. Bemerkung02.99 6FC5 597–2AA10–0AP1 A04.00 6FC5 597–3AA10–0AP1 A01.02 6FC5 597–3AA10–0AP2 C08.03 6FC5 597–4AA11–0AP0 A

Marken

SIMATICïżœ, SIMATIC HMIïżœ, SIMATIC NETïżœ, SIROTECïżœ, SINUMERIKïżœ und SIMODRIVEïżœ sind Marken vonSiemens.

Die ĂŒbrigen Namen in dieser Druckschrift können Bezeichnungen sein, deren Benutzung durch Dritte fĂŒrderen Zwecke die Rechte der Inhaber verletzen können.

Copyright Siemens AG 2003. All rights reserved

Weitergabe sowie VervielfĂ€ltigung dieser Unterlage, Verwertung undMitteilung ihres Inhalts nicht gestattet, soweit nicht ausdrĂŒcklichzugestanden. Zuwiderhandlungen verpflichten zu Schadenersatz. AlleRechte vorbehalten, insbesondere fĂŒr den Fall der Patenterteilungoder GM–Eintragung.

Siemens AG 2003. All rights reserved.

Haftungsausschluß

Wir haben den Inhalt der Druckschrift auf Übereinstimmung mit derbeschriebenen Hard– und Software geprĂŒft. Dennoch könnenAbweichungen nicht ausgeschlossen werden, so daß wir fĂŒr dievollstĂ€ndige Übereinstimmung keine GewĂ€hr ĂŒbernehmen. DieAngaben in dieser Druckschrift werden jedoch regelmĂ€ĂŸig ĂŒberprĂŒft,und notwendige Korrekturen sind in den nachfolgenden Auflagenenthalten. FĂŒr VerbesserungsvorschlĂ€ge sind wir dankbar.

Technische Änderungen vorbehalten.

Siemens–AktiengesellschaftBestell–Nr. 6FC5 597–4AA11–0AP0Printed in the Federal Republic of Germany

3ls

Page 5: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Inhalt

1. Achs–/ SpindelĂŒberwachung 1-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1 BewegungsĂŒberwachungen 1-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1.1 KonturĂŒberwachung 1-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1.2 PositionierĂŒberwachung 1-13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1.3 StillstandsĂŒberwachung 1-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1.4 KlemmungsĂŒberwachung 1-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1.5 DrehzahlsollwertĂŒberwachung 1-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1.6 IstgeschwindigkeitsĂŒberwachung 1-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2 GeberĂŒberwachungen 1-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2.1 GebergrenzfrequenzĂŒberwachung 1-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2.2 NullmarkenĂŒberwachung 1-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2.3 Hardwarefehler 1-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3 EndschalterĂŒberwachung 1-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3.1 Hardware-Endschalter 1-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3.2 Software-Endschalter 1-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.4 Randbedingungen der AchsĂŒberwachungen 1-20. . . . . . . . . . . . . . . . . . . . . . . .

1.5 DrehĂŒberwachung des Schrittmotors mit BERO 1-20. . . . . . . . . . . . . . . . . . . . .

1.6 Datenbeschreibung 1-21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.7 Signalbeschreibung 1-26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. Bahnsteuerbetrieb, Genauhalt 2-29. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.1 Allgemeines 2-30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.1.1 Geschwindigkeiten 2-30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.1.2 Anhalten zur Synchronisation 2-31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2 Genauhalt 2-31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3 Bahnsteuerbetrieb 2-33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.4 Datenbeschreibung 2-34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5 Signalbeschreibung 2-35. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3. Geschwindigkeit, Soll–Istwertsystem, Regelung 3-37. . . . . . . . . . . .

3.1 Soll-Istwertsystem 3-40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1.1 Allgemeines 3-40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1.2 Drehzahlsollwertausgabe und Istwertverarbeitung 3-41. . . . . . . . . . . . . . . . . . .

3.2 Regelung/KreisverstÀrkung 3-44. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.3 Geschwindigkeitssteuerung bei Schrittmotoren 3-45. . . . . . . . . . . . . . . . . . . . . .

3.3.1 Geknickte Beschleunigungskennlinie 3-45. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.3.2 Parametrierung der Schrittmotorfrequenz 3-48. . . . . . . . . . . . . . . . . . . . . . . . . .

3.4 Datenbeschreibung 3-49. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4. Handfahren und Handradfahren 4-57. . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.1 Allgemeine Eigenschaften beim Handfahren in JOG 4-58. . . . . . . . . . . . . . . . .

4.2 Steuerung der Handfahrfunktionen ĂŒber PLC-Nahtstelle 4-59. . . . . . . . . . . . .

4.3 Kontinuierliches Verfahren 4-60. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 6: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

4.4 Inkrementelles Verfahren (INC) 4-61. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.5 Handradfahren im JOG 4-62. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.6 Besonderheiten beim Handfahren 4-64. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.6.1 Überwachungen 4-64. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.6.2 Sonstiges 4-65. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.7 Datenbeschreibung 4-66. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.8 Signalbeschreibung 4-71. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.8.1 Übersicht der Signale an Achse/Spindel (Maschinenachse) 4-75. . . . . . . . . .

4.8.2 Beschreibung der Signale an Achse/Spindel (Maschinenachse) 4-75. . . . . . .

4.8.3 Übersicht der Signale von Achse/Spindel (Maschinenachse) 4-77. . . . . . . . .

4.8.4 Beschreibung der Signale von Achse/Spindel (Maschinenachse) 4-77. . . . . .

5. Programmbetrieb 5-79. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1 Betriebsarten 5-79. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1.1 Betriebsartenwechsel 5-80. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1.2 Funktionsmöglichkeiten in den einzelnen Betriebsarten 5-82. . . . . . . . . . . . . .

5.1.3 Überwachungen in den einzelnen Betriebsarten 5-83. . . . . . . . . . . . . . . . . . . .

5.1.4 Verriegelungen in den einzelnen Betriebsarten 5-84. . . . . . . . . . . . . . . . . . . . .

5.2 Testen von Programmen 5-85. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2.1 Programmbearbeitung ohne Achsbewegungen (Programmtest) 5-85. . . . . .

5.2.2 Programmbearbeitung im Einzelsatzbetrieb 5-86. . . . . . . . . . . . . . . . . . . . . . . .

5.2.3 Programmbearbeitung mit Probelaufvorschub 5-87. . . . . . . . . . . . . . . . . . . . . .

5.3 Bearbeitung bestimmter Programmabschnitte 5-88. . . . . . . . . . . . . . . . . . . . . .

5.3.1 Ausblenden bestimmter TeileprogrammsÀtze 5-89. . . . . . . . . . . . . . . . . . . . . .

5.4 Abarbeiten eines Teileprogrammes 5-90. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.4.1 Teileprogrammanwahl 5-90. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.4.2 Starten des Teileprogramms bzw. Teileprogrammsatzes 5-90. . . . . . . . . . . .

5.4.3 Teileprogrammunterbrechung 5-91. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.4.4 RESET-Kommando 5-92. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.4.5 Programmbeeinflussung 5-93. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.4.6 Programmzustand 5-93. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.4.7 Kanalzustand 5-94. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.5 Datenbeschreibung 5-96. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.6 Signalbeschreibung 5-97. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5. Kompensation............................................................................... 6-11

6.1 Losekompensation 6-112. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.2 Spindelsteigungsfehler- und Meßsystemfehlerkompensation (SSFK) 6-114. .

6.3 Driftkompensation 6-117. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.4 Datenbeschreibung 6-119. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7 Planachse 7-121. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.1 Radius- / Durchmessermaßangabe: G22, G23 7-122. . . . . . . . . . . . . . . . . . . .

7.2 Konstante Schnittgeschwindigkeit: G96 7-123. . . . . . . . . . . . . . . . . . . . . . . . . .

8. Referenzpunktverfahren 8-125. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.1 Grundlagen 8-125. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 7: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

8.2 Referieren von Achsen 8-126. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.3 Datenbeschreibung 8-131. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9. Spindel 9-141. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.1 Spindelbetriebsarten 9-142. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.1.1 Spindelbetriebsart Steuerbetrieb 9-143. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.1.2 Spindelbetriebsart Positionierbetrieb 9-144. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.1.3 Spindelbetriebsart Pendelbetrieb 9-150. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.2 Referieren/Synchronisieren 9-153. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.3 Geschwindigkeiten und Getriebestufenwechsel 9-154. . . . . . . . . . . . . . . . . . .

9.4 Programmierung 9-160. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.5 SpindelĂŒberwachungen 9-161. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.5.1 Achse/Spindel steht (n<nmin) 9-161. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.5.2 Spindel im Sollbereich 9-162. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.5.3 Max. Spindeldrehzahl 9-162. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.5.4 Min./max. Drehzahl der Getriebestufe 9-162. . . . . . . . . . . . . . . . . . . . . . . . . . .

9.5.5 Max. Gebergrenzfrequenz 9-163. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.5.6 ZielpunktĂŒberwachung 9-164. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.6 Unipolare Spindel 9-166. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.7 Datenbeschreibung 9-167. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.8 Signalbeschreibung 9-177. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10. Hilfsfunktionsausgabe an PLC 10-185. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.1 Hilfsfunktionsgruppen 10-186. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.2 Verhalten bei Satzsuchlauf 10-186. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.3 Beschreibung der Hilfsfunktionen 10-187. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.3.1 M - Funktion 10-187. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.3.2 T - Funktion 10-187. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.4 Datenbeschreibung 10-188. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.5 Signalbeschreibung 10-190. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11. VorschĂŒbe 11-191. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.1 Übersicht 11-191. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.2 Vorschub F 11-192. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.3 Vorschub bei Gewindeschneiden G33 11-193. . . . . . . . . . . . . . . . . . . . . . . . . .

11.4 Vorschub bei Gewindebohren mit Ausgleichsfutter G63 11-194. . . . . . . . . . .

11.5 Vorschub bei Gewindebohren ohne Ausgleichsfutter G331, G332 11-195. .

11.6 Eilgang G0 11-195. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.7 Probelaufvorschub 11-196. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.8 Geschwindigkeiten beim Handverfahren 11-197. . . . . . . . . . . . . . . . . . . . . . . .

11.9 Vorschubbeeinflussung 11-198. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.9.1 Vorschubsperre und Vorschub/Spindel Halt 11-198. . . . . . . . . . . . . . . . . . . . .

11.9.2 Vorschubkorrektur ĂŒber Maschinensteuertafel 11-199. . . . . . . . . . . . . . . . . . .

11.10 Datenbeschreibung 11-202. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.11 Signalbeschreibung 11-202. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 8: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

11.11.1 Signale an Kanal 11-203. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.11.2 Signale an Achse/Spindel 11-206. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12 Werkzeugkorrektur 12-209. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12.1 Werkzeug 12-210. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12.2 Datenbeschreibung 12-212. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13. NOT AUS 13-213. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.1 Allgemeines 13-214. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.2 NOT AUS–Stellteile 13-214. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.3 NOT AUS–Ablauf 13-215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.4 NOT AUS–Quittierung 13-216. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.5 Datenbeschreibung 13-218. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.6 Signalbeschreibung 13-219. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14. Diverse Nahtstellensignale 14-221. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14.1 Allgemeines 14-221. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14.2 Signale von PLC an NCK 14-223. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14.3 Signale von NCK an PLC 14-227. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14.4 Signale von PLC an MMC 14-229. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15. Liste der Nahtstellensignale 15-231. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15.1 Nahtstellensignale 15-232. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 9: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Vorwort

vSINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Vorwort

Die vorliegende Dokumentation beschreibt ausfĂŒhrlich die in der Steuerung SINUMERIK802S und 802C vorhandenen FunktionalitĂ€ten.

Zielsetzung

Die Funktionsbeschreibungen vermitteln die fĂŒr die Projektierung und Inbetriebnahme benö-tigten Informationen.

Zielgruppe

Die Funktionsbeschreibungen beinhalten Informationen fĂŒr:

ïżœ den Projektanten der Anlage

ïżœ den PLC–Programmierer bei der Erstellung des PLC–Anwenderprogramms mit denaufgelisteten Signalen

ïżœ den Inbetriebnehmer nach der Projektierung und Aufbau der Anlage

ïżœ den Servicetechniker zur ÜberprĂŒfung und Interpretation der Statusanzeigen undAlarme.

Page 10: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK
Page 11: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

viSINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Sicherietstechnische HinweiseDieses Handbuch enthĂ€lt Hinweise, die Sie zu Ihrer eigenen persönlichen Sicherheit sowie zur Ver-meidung von SachschĂ€den an den Produkten und den angeschlossenen AusrĂŒstungen beachtenmĂŒssen. Die Hinweise sind durch ein Warndreick hervorgehoben und je nach GefĂ€hrdungsgradfolgendermaßen dargestellt:

!Gefahr

bedeutet, daß Tod, schwere Körperverletzung oder erheblicher Sachschaden eintreten werden, wenn die entspre-chenden Vorsichtsmaßnahjmen nicht eingehalten werden.

!Warnung

bedeutet, daß Tod oder schwere Körperverletzung eintreten können, wenn die entsprechenden Vorsichtsmaß-nahmen nicht getroffen werden.

!Vorsicht

mit Warndreieck bedeutet, daß eine leichte Körperverletzung oder ein Sachschaden eintreten kann, wenn dieentsprechenden Vorsichtsmaßnahmen nicht getroffen werden.

Vorsicht

ohne Warndreieck bedeutet, daß ein Sachschaden eintreten kann, wenn die entsprechenden Vorsichtsmaßnah-men nicht getroffen werden.

Hinweis

ist eine wichtige Information ĂŒber das Produkt oder den jeweiligen Teil der Dokumentation, auf den besondersaufmerksam gemacht werden soll.

Qualifiziertes PersonalInbetriebsetzung und Betrieb eines GerĂ€tes dĂŒrfen nur von qualifiziertem Personal vorgenommen werden. Qualifi-ziertes Personal im Sinne der sicherheitstechnischen Hinweise dieses Handbuches sind Personen, die die Be-rechtigung haben, GerĂ€te, Systeme und Stromkreise gemĂ€ĂŸ den Standards der Sicherheitstechnik in Betrieb zunehmen, zu erden und zu kennzeichnen.

BestimmungsgemĂ€ĂŸer GebrauchBeachten Sie folgendes:

!Warnung

Das GerĂ€t darf nur fĂŒr die im Katalog und in der technische Beschreibung vorgesehenen EinsatzfĂ€lle und nur inVerbindung mit von Siemens empfohlenene bzw. zugelassenen FremdgerĂ€ten und –komponenten verwendetwerden.

Der einwandfreie und sichere Betrieb des Produkts setzt sachgemĂ€ĂŸen Transport, sachgemĂ€ĂŸe Lagerung, Auf-stellung und Montage sowie sorgfĂ€ltige Bedienung und Instandhaltung voraus.

Page 12: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

1-11SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Achs–/ SpindelĂŒberwachung

Kurzbeschreibung

An einer modernen CNC muß zum Schutz von Mensch und Maschine ein umfangreicher Überwa-chungsmechanismus vorhanden sein.

Dazu dienen u. a. folgende Überwachungen:

ïżœ BewegungsĂŒberwachungen

– KonturĂŒberwachung

– PositionierĂŒberwachung

– StillstandsĂŒberwachung

– KlemmungsĂŒberwachung

– DrehzahlsollwertĂŒberwachung

ïżœ GeberĂŒberwachungen

– Gebergrenzfrequenz

– NullmarkenĂŒberwachung

ïżœ EndschalterĂŒberwachung

ïżœ DrehĂŒberwachung Schrittmotor

1

Page 13: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Achs–/ SpindelĂŒberwachung

1.1 BewegungsĂŒberwachungen

1-12SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

1.1 BewegungsĂŒberwachungen

1.1.1 KonturĂŒberwachung

Konturfehler

Konturfehler entstehen durch Signalverzerrungen im Lageregelkreis. Man unterscheidet:

ïżœ Lineare Signalverzerrungen. Sie entstehen durch:

– nicht optimal eingestellte Drehzahl- bzw. Lageregler

– ungleiche Kv-Faktoren der an der Bahnerzeugung beteiligten Vorschub–achsen

Bei gleichem Kv-Faktor zweier linear interpolierender Achsen folgt der Istpunkt demSollpunkt auf gleicher Bahn, jedoch zeitlich verzögert.Bei ungleichem Kv-Faktor entsteht ein Parallelversatz zwischen Soll- und Istbahn.

– ungleiche Dynamik der Vorschubantriebe

Eine ungleiche Antriebsdynamik fĂŒhrt insbesondere an KonturĂ€nderungen zu Bahnab-weichungen. Kreise werden durch eine ungleiche Dynamik der beiden Vorschuban-triebe zu Ellipsen verzerrt.

ïżœ Nichtlineare Signalverzerrungen. Sie entstehen durch:

– Wirksamwerden der Strombegrenzung innerhalb des Bearbeitungsbereiches

– Wirksamwerden der Begrenzung des Drehzahlsollwertes.

– Umkehrspanne innerhalb und / oder außerhalb des Lageregelkreises.

Beim Durchfahren einer Kreisbahn treten vor allem Konturfehler durch die Umkehr-spanne und durch Reibung auf.Beim Fahren von Geraden entsteht ein Konturfehler durch eine Umkehrspanne außer-halb des Lageregelkreises z. B. durch eine kippende FrĂ€sspindel. Sie fĂŒhrt zu einemParallelversatz zwischen Ist- und Sollbahn. Dieser ist um so grĂ¶ĂŸer, je flacher die Stei-gung der Geraden verlĂ€uft.

– nichtlinearem Reibungsverhalten der SchlittenfĂŒhrungen.

Auswirkung

Ist die Schleppfehlerabweichung zu groß, kommt es zu folgender Auswirkung:

ïżœ Auslösung des Alarms 25050 ”KonturĂŒberwachung”

ïżœ Die betroffene Achse/Spindel wird mit Schnellstopp stillgesetzt.

Schnellstop

FĂŒr die Spindel bei SPOS–Bewegung und Achsen mit analogen Antrieben gilt: Stillsetzung (mit offenem Lageregelkreis) ĂŒber eine Drehzahlsollwertrampe.Die Zeitdauer der Bremsrampe wird in dem MD: AX_EMERGENCY_STOP_TIME (Zeitdauerder Bremsrampe bei FehlerzustĂ€nden) festgelegt.Schrittmotorachsen werden ĂŒber eine interne Rampe stillgesetzt.Steht die Achse in einem interpolatorischem Zusammenhang mit anderen Achsen, so werdendiese durch Schnellstopp mit Schleppabstandsabbau (Lageteilsollwert = 0) ebenfalls stillge-setzt.

Page 14: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Achs–/ SpindelĂŒberwachung

1.1 BewegungsĂŒberwachungen

1-13SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Abhilfe

ïżœ FĂŒr die Spindel und Achsen mit analogen Antrieben gilt: Der tatsĂ€chliche ”KV-Faktor” muß dem gewĂŒnschten KV-Faktor, eingestellt ĂŒber MD:POSCTRL_GAIN[n] , entsprechen.MD: RATED_VELO (Nenn-Motordrehzahl) und MD: RATED_OUTVAL (Nenn-Ausgangs-spannung) kontrollieren.

ïżœ LeichtgĂ€ngigkeit der Achsen/Spindel kontrollieren

ïżœ Maschinendaten fĂŒr Verfahrbewegungen kontrollieren(Vorschubkorrektur, Beschleunigung, max. Geschwindigkeiten, ... )

1.1.2 PositionierĂŒberwachung

Funktion

Um sicherzustellen, daß eine Achse/Spindel innerhalb einer vorgegebenen Zeit in Positionkommt, wird nach Beendigung eines Bewegungssatzes (Lageteilsollwert=0 am Ende der Be-wegung), die im MD: POSITIONING_TIME (Zeitverzögerung Genauhalt fein) projektierbareZeit gestartet und nach Ablauf dieser Zeit ĂŒberprĂŒft, ob der Schleppfehler den Grenzwert fĂŒr MD: STOP_LIMIT_FINE (Genauhalt fein) unterschritten hat.

Auswirkung

Ist nach Ablauf der PositionierĂŒberwachungszeit der Grenzwert fĂŒr ”Genauhalt fein” nochnicht erreicht, erfolgt folgende Aktion:

ïżœ Auslösen des Alarms 25080 ”PositionierĂŒberwachung”

ïżœ Die betroffene Achse/Spindel wird mit Schnellstopp stillgesetzt(siehe Kapitel 1.1.1).

Fehlerursache/Fehlerbeseitigung

ïżœ Zu kleine LagereglerverstĂ€rkung --> Maschinendatum fĂŒr LagereglerverstĂ€rkung Ă€ndernMD: POSCTRL_GAIN[n] (KV-Faktor)

ïżœ Positionierfenster (Genauhalt fein), PositionierĂŒberwachungszeit und Lageregel-verstĂ€rkung sind nicht aufeinander abgestimmt --> Maschinendaten Ă€ndern: MD: STOP_LIMIT_FINE (Genauhalt fein), MD: POSITIONIG_TIME (Verzögerungszeit Genauhalt fein)

Hinweis

Die GrĂ¶ĂŸe des Positionierfensters beeinflußt die Satzwechselzeit. Je kleiner diese ToleranzengewĂ€hlt werden, desto lĂ€nger dauert der Positioniervorgang und umso lĂ€nger dauert es, bisdas nĂ€chste Kommando/der nĂ€chste Befehl ausgefĂŒhrt werden kann.

Page 15: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Achs–/ SpindelĂŒberwachung

1.1 BewegungsĂŒberwachungen

1-14SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

1.1.3 StillstandsĂŒberwachung

Funktion

Die StillstandsĂŒberwachung hat folgende FunktionalitĂ€t:

ïżœ Nach Beendigung eines Bewegungssatzes (Lageteilsollwert=0 am Ende der Bewegung)wird ĂŒberwacht, ob der Schleppabstand nach einer parametrierbaren Zeit, eingestellt ĂŒberMD: STANDSTILL_DELAY_TIME (Verzögerungszeit StillstandsĂŒberwachung) den Grenz-wert fĂŒr MD: STANDSTILL_POS_TOL (Stillstandstoleranz) erreicht hat.

ïżœ Nach Abschluß eines Positioniervorganges (Genauhalt fein erreicht) wird die Positionier-von der StillstandsĂŒberwachung abgelöst. Dabei wird ĂŒberwacht, ob sich die Achse mehrals im MD: STANDSTILL_POS_TOL(Stillstandstoleranz) angegeben aus ihrer Positionbewegt.Die StillstandsĂŒberwachung wird auch aktiviert, wenn ”Genauhalt fein” erreicht ist und die”Verzögerungszeit StillstandsĂŒberwachung”, die im MD: STANDSTILL_DELAY_TIME pa-rametriert wird, noch lĂ€uft.

Auswirkung

Das Ansprechen der Überwachung hat folgende Auswirkung:

ïżœ Auslösung des Alarms 25040 ”StillstandsĂŒberwachung”

ïżœ Die betroffene Achse/Spindel wird mit Schnellstopp stillgesetzt (siehe Kapitel 1.1.1).

Fehlerursache/Fehlerbeseitigung

ïżœ LagereglerverstĂ€rkung zu groß (Schwingen des Regelkreises) --> Maschinendatum fĂŒrReglerverstĂ€rkung bei Achsen mit analogen Antrieben oder Spindel Ă€ndern MD:POSCTRL_GAIN[n] (KV-Faktor)

ïżœ Stillstandsfenster zu klein --> Maschinendatum Ă€ndernMD: STANDSTILL_POS_TOL (Stillstandstoleranz)

ïżœ Achse wird mechanisch aus ihrer Position ”gedrĂŒckt” --> Ursache beseitigen

1.1.4 KlemmungsĂŒberwachung

Funktion

Soll nach Abschluß des Positioniervorganges die Achse geklemmt werden, kann mit demNST ”Klemmvorgang lĂ€uft” (V380x0002.3) die KlemmungsĂŒberwachung aktiviert werden. Sieersetzt wĂ€hrend des Klemmvorgangs die StillstandsĂŒberwachung.

Das kann nötig sein, weil wĂ€hrend des Klemmvorgangs die Achse weiter als die Stillstandstol-eranz aus der Sollposition gedrĂŒckt werden kann. Der Betrag, um den die Sollposition verlas-sen werden kann, wird in dem MD: CLAMP_POS_TOL (Klemmungstoleranz bei NST Klem-mung aktiv) angegeben.

Page 16: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Achs–/ SpindelĂŒberwachung

1.1 BewegungsĂŒberwachungen

1-15SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Auswirkung

Wird wĂ€hrend des Klemmvorgangs die Achse weiter als die Klemmungstoleranz aus derPosition gedrĂŒckt, geschieht folgendes:

ïżœ Auslösung des Alarms 26000 ”KlemmungsĂŒberwachung”.

ïżœ Die betroffene Achse/Spindel wird mit Schnellstopp stillgesetzt(siehe Kapitel 1.1.1).

1.1.5 DrehzahlsollwertĂŒberwachung

Funktion

Mit der DrehzahlsollwertĂŒberwachung wird kontrolliert, ob die physikalische Begrenzung derSpindel und Achsen mit analogen Antrieben (10V Maximalspannung fĂŒr Drehzahlsollwert )ĂŒberschritten wird.

Auswirkung

Bei Überschreitung des maximalen Drehzahlsollwertes, geschieht folgendes:

ïżœ Auslösung des Alarms 25060 ”Drehzahlsollwertbegrenzung”.

ïżœ Die betreffende Achse/Spindel wird mit Schnellstopp stillgesetzt (siehe Kapitel 1.1.1).

Fehlerursache/Fehlerbeseitigung

ïżœ Tachoabgleich wurde nicht korrekt durchgefĂŒhrt oder Meßkreis– oder Antriebsfehler liegtvor.

ïżœ Zu hohe Sollwertvorgaben (Beschleunigungen, Geschwindigkeiten)

1.1.6 IstgeschwindigkeitsĂŒberwachung

Funktion

Hiermit wird die Istgeschwindigkeit auf das Überschreiten eines zulĂ€ssigen Grenzwertes, derin dem MD: AX_VELO_LIMIT[n] (Schwellwert fĂŒr GeschwindigkeitsĂŒberwachung) eingetra-gen ist, ĂŒberwacht.

Wirksamkeit

Die IstgeschwindigkeitsĂŒberwachung ist immer wirksam, wenn der Meßkreis, der ĂŒber dieNST ”Lagemeßsystem” (V380x0001.5) aktiv gesetzt wurde, Istwerte liefert, sich also nochunterhalb der Grenzfrequenz befindet.

Sie ist wirksam bei:

ïżœ Achsen mit analogen Antrieben oder Schrittmotor (die eingesetzten Schritt–Motore haben kein wirkliches Meßsystem)

ïżœ gesteuerter und lagegeregelter Spindel

Page 17: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Achs–/ SpindelĂŒberwachung

1.2 GeberĂŒberwachungen

1-16SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Auswirkung

Bei Überschreitung des ”Schwellwertes fĂŒr GeschwindigkeitsĂŒberwachung” geschieht fol-gendes:

ïżœ Meldung des Alarms 25030 ”Istgeschwindigkeit Alarmgrenze”

ïżœ Die betroffene Achse/Spindel wird mit Schnellstopp stillgesetzt (siehe Kapitel 1.1.1).

Fehlerbehebung

ïżœ Drehzahlsollwertkabel ĂŒberprĂŒfen

ïżœ Istwerte ĂŒberprĂŒfen

ïżœ Lageregelsinn ĂŒberprĂŒfen

ïżœ MD: AX_VELO_LIMIT[n] (Schwellwert fĂŒr GeschwindigkeitsĂŒberwachung) ĂŒberprĂŒfen

1.2 GeberĂŒberwachungen

1.2.1 GebergrenzfrequenzĂŒberwachung

Funktion

(Nicht fĂŒr Schrittmotorachsen ohne Geber)Wenn die im MD: ENC_FREQ_LIMIT [0] (Gebergrenzfrequenz) eingetragene zulĂ€ssigeGrenzfrequenz eines Meßsystems ĂŒberschritten wird, geht die Synchronisation in der Lage(Referenzpunkt) zwischen Maschine und Steuerung verloren. Eine vorschriftsmĂ€ĂŸige Lagere-gelung ist nicht mehr möglich. Dieser Zustand wird an die PLC gemeldet.

Wirksamkeit

Die GebergrenzfrequenzĂŒberwachung ist immer aktiv, wenn der Geber eingeschaltet ist.

Auswirkung

Bei Überschreiten der Grenzfrequenz eines Gebers geschieht folgendes:

ïżœ Das NST ”Gebergrenzfrequenz ĂŒberschritten 1 ” (V390x0000.2) wird gesetzt.

ïżœ Die Spindel lĂ€uft mit Drehzahlregelung weiter.Wird die Spindeldrehzahl reduziert, so daß die Gebergrenzfrequenz unterschritten wird,synchronisiert sich die Spindel automatisch wieder mit dem Bezugssystem des Meßgeb-ers.

ïżœ Wird bei dem Meßsystem einer lagegeregelten Spindel/Achse die Grenzfrequenz ĂŒbersch-ritten, so wird der Alarm 21610 ”Frequenz ĂŒberschritten” gemeldet.

ïżœ Die betreffende Achse/Spindel wird mit Schnellstopp stillgesetzt (siehe Kapitel 1.1.1).

Fehlerbehebung

ïżœ Geber und Geberdaten prĂŒfen

Page 18: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Achs–/ SpindelĂŒberwachung

1.2 GeberĂŒberwachungen

1-17SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

1.2.2 NullmarkenĂŒberwachung

Funktion

(Nicht fĂŒr Schrittmotorachsen)Mit der NullmarkenĂŒberwachung wird kontrolliert, ob zwischen zwei NullmarkendurchgĂ€ngendes Lageistwertgebers, Pulse verloren gegangen sind. In das MD: ENC_ZERO_MONITO-RING[0] (NullmarkenĂŒberwachung) wird die Zahl der erkannten Nullmarkenfehler, bei der dieÜberwachung ansprechen soll, eingetragen.

Wirksamkeit

Die Überwachung wird mit dem MD: ENC_ZERO_MONITORING[0] aktiviert.Jeweils nach dem Einschalten des Gebers beginnt die ZĂ€hlung der Nullmarkenfehler mit ”0”.

Auswirkung

Wird die Zahl der in das MD: ENC_ZERO_MONITIORING[0] eingetragenen Nullmarkenfehler

ïżœ bei dem aktiven Meßsystem erreicht, so wird der Alarm 25020 ”NullmarkenĂŒberwachung”gemeldet.

Die Spindel/Achse wird mit Schnellstopp stillgesetzt (siehe Kapitel 1.1.1).

Fehlerursache/Fehlerbeseitigung

ïżœ MD: ENC_FREQ_LIMIT [0] (Gebergrenzfrequenz) zu hoch eingestellt.

ïżœ Geberkabel schadhaft

ïżœ Geber- oder Geberelektronik defekt

1.2.3 Hardwarefehler

Funktion

(Nicht fĂŒr Schrittmotorachsen)Die MeßkreisĂŒberwachungen fĂŒhren bei Fehlverhalten zu Alarm 25000 ”Hardwarefehler” ,25010 ”Verschmutzung Messystem” .

Hinweis

Bei einem Hardwarefehler des Meßkreises wird NST ”Referiert/Synchronisiert” (V390x0000.4)weggenommen; d. h. die Achse/Spindel muß neu referiert/synchronisiert werden.

Page 19: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Achs–/ SpindelĂŒberwachung

1.3 EndschalterĂŒberwachung

1-18SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

1.3 EndschalterĂŒberwachung

2. SW–Endschalter(Aktivierbar ĂŒber PLC)

1. SW–Endschalter

HW–Endschalter mechanischesVerfahrende

NOT–AUS

Bild 1-1 Endbegrenzungen am Beispiel positive Achsrichtung

1.3.1 Hardware-Endschalter

Funktion

FĂŒr jede Achse gibt es fĂŒr jede Verfahrrichtung einen Hardware-Endschalter, der ein Heraus-fahren des Schlittens aus dem Schlittenbett vermeiden soll.Wird der Hardware-Endschalter ĂŒberfahren, so meldet es die PLC den NC ĂŒber das NST”Hardware-Endschalter plus/minus” (V380x1000.1 /.0) und die Bewegung aller Achsen wirdgestoppt.

Wirksamkeit

Die HW-EndschalterĂŒberwachung ist nach Hochlauf der Steuerung in allen Betriebsarten ak-tiv.

Auswirkung

Beim Überfahren eines HW-Endschalters wird je nach Richtung der Alarm 21614 ”Hardware-Endschalter + bzw. -” ausgelöst.

Die Richtungstasten in Anfahrrichtung werden gesperrt.

Abhilfe

ïżœ In Gegenrichtung wegfahren (im JOG-Betrieb)

ïżœ Programm korrigieren

Page 20: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Achs–/ SpindelĂŒberwachung

1.3 EndschalterĂŒberwachung

1-19SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

1.3.2 Software-Endschalter

Funktion

Sie dienen als Begrenzungen des maximalen Verfahrbereiches jeder einzelnen Achse im nor-malen Betrieb.Je Maschinenachse gibt es 2 Software-Endschalterpaare, die ĂŒber MD: POS_LIMIT_PLUS, MD: POS_LIMIT_MINUS, MD: POS_LIMIT_PLUS2, MD: POS_LIMIT_MINUS2 (1. bzw. 2. Software-Endschalter plus/minus) im Maschinenachs-system definiert werden.

Wirksamkeit

ïżœ Die SW-EndschalterĂŒberwachung ist in allen Betriebsarten nach Referenzpunktfahrenwirksam.

ïżœ Die Position der SW-Endschalter kann angefahren werden.

ïżœ Der 2. Software-Endschalter ist ĂŒber das Nahtstellensignal”2. Software-Endschalter plus/minus” (V380x1000.3 / .2) von der PLC aktivierbar, um z. B.den Arbeitsbereich zu reduzieren, wenn ein Reitstock eingeschwenkt wird. Die Änderungwird sofort wirksam. Der 1. Software-Endschalter plus/minus ist damit unwirksam.

Reaktionen

Desweiteren kommt es bei den einzelnen Betriebsarten zu folgenden Reaktionen:

ïżœ Wird bei der Aufbereitung des Satzes festgestellt, daß die anzufahrende Position derAchse grĂ¶ĂŸer/kleiner als der positive/negative Software-End–schalter ist, so wird einer derfolgenden Alarme gemeldet:

10720 ” Software-Endschalter + bzw. -”10620 ”Achse erreicht Software-Endschalter + bzw. -”

ïżœ Ist in der Betriebsart JOG die Position eines SW-Endschalters erreicht und soll weiter indieser Richtung verfahren werden, so wird der Alarm 10621 ”Achse steht auf Software-Endschalter + bzw. -” gemeldet.

ïżœ Bei Ansprechen der Überwachung wird die Achse mit der Achsbeschleunigung abge-bremst.Steht eine Achse in einem interpolatorischen Zusammenhang mit anderen Achsen, sowerden auch diese abgebremst.Es kann eine Konturverletzung entstehen.

ïżœ Die Programmbearbeitung wird abgebrochen.

ïżœ Die Richtungstasten in Anfahrrichtung werden gesperrt.

Abhilfe

ïżœ In Gegenrichtung wegfahren (im JOG-Betrieb)

ïżœ Programm korrigieren

Page 21: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Achs–/ SpindelĂŒberwachung

1.4 Randbedingungen der AchsĂŒberwachungen

1-20SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

1.4 Randbedingungen der AchsĂŒberwachungen

Damit die Überwachungen richtig ansprechen, ist besonders auf die Korrektheit der folgendenMaschinendaten zu achten:

– MD: LEADSCREW_PITCH (Steigung der Kugelrollspindel)

– GetriebeĂŒbersetzung (Lastgetriebe, Geber)MD: DRIVE_AX_RATIO_DENOM[n] (Nenner Lastgetriebe)MD: DRIVE_AX_RATIO_NUMERA[n] ZĂ€hler Lastgetriebe)MD: DRIVE_ENC_RATIO_DENOM[n] (Nenner Meßgetriebe)MD: DRIVE_ENC_RATIO_NUMERA[n] (ZĂ€hler Meßgetriebe)

– Motordrehzahl/AusgangsspannungMD: RATED_VELO (Nenn-Motordrehzahl)MD: RATED_OUTVAL (Nenn-Ausgangsspannung), nicht fĂŒr Schrittmotor

– Geberauflösung

1.5 DrehĂŒberwachung des Schrittmotors mit BERO

Übersicht

Der BERO (NĂ€herunsschalter) fĂŒr die DrehĂŒberwachung wird wie beim Referieren mit BEROangeschlossen.

Eine Parallelschaltung mit dem BERO fĂŒr Referenzaufnahme, bzw. die Verwendung dessel-ben fĂŒr die DrehĂŒberwachung, ist möglich. Es ist aber wĂ€hrend des Referierens die DrehĂŒber-wachung zu deakivieren, bzw. wĂ€hrend der aktiven DrehĂŒberwachung darf vom Referenz-BERO keine Schaltflanke kommen.

Modulo–ZĂ€hler

Ein Modulo-ZÀhler (modulo 1 Umdrehung) zÀhlt die Istwertinkremente. Der Modulo-ZÀhlwertwird als Maschinendatum abgelegt.MD: BERO_CYCLE Wiederholzyklus der BERO-Flanken in

Istwertinkrementen

Aktivierung

Die DrehĂŒberwachung kann ĂŒber das NST ”DrehĂŒberwachung” (V380x5000.0) aktiviert bzw.deaktiviert werden. Nach dem erstmaligen Überfahren des BERO wird seine ”Nullung” vorge-nommen, indem der Modulo-ZĂ€hlerinhalt als ”BERO-Nullungswert” gemerkt wird.

Vergleich

Bei jedem weiteren Überfahren des BERO wird geprĂŒft, ob der Inhalt des Modulo-ZĂ€hlers ei-nen Wert in der NĂ€he des gespeicherten ”BERO-Nullungswertes” hat.

Page 22: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Achs–/ SpindelĂŒberwachung

1.6 Datenbeschreibung

1-21SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Hierbei kann ĂŒber das MD: BERO_EDGE_TOL eine Toleranz des BERO mit eingerechnetwerden. FĂ€llt der Vergleich negativ aus, wird NST ”Fehler DrehĂŒberwachung” an die PLC(V390x5000.0) gemeldet. Das Signal hat Flankenauswertung und steht nur fĂŒr die Dauereines PLC–Taktes an. Gleichzeitig wird die Überwachung automatisch ausgeschaltet und esist erneutes Referenzpunktanfahren erforderlich.

Hinweis

Der ”Fehler DrehĂŒberwachung” tritt immer auf, wenn der Schrittmotor falsch angesteuert wird,auch wenn die DrehĂŒberwachung nicht aktiviert ist. Der Anwender ist dafĂŒr verantwortlich,daß der Antrieb sicher abgeschaltet wird. ”Fehler DrehĂŒberwachung ” heißt Antrieb abschalten!

1.6 Datenbeschreibung

Maschinendaten

31100 BERO_CYCLE[n]MD-Nummer Schritte zwischen zwei BERO-Flanken fĂŒr DrehĂŒberwachung des SchrittmotorsStandardvorbesetzung: 2000 min. Eingabegrenze: 10 max. Eingabegrenze: 10 000 000Änderung gĂŒltig nach POWER ON Schutzstufe: 2/7 Einheit: SchritteDatentype: DWORD gĂŒltig ab SW-Stand:Bedeutung: FĂŒr DrehĂŒberwachung des Schrittmotors

Einzutragen sind die Anzahl der Schritte zwischen zwei gleichen BERO-Flanken

31110 BERO_EDGE_TOL[n]MD-Nummer Toleranz der BERO-Flanken fĂŒr DrehĂŒberwachung des SchrittmotorsStandardvorbesetzung: 50 min. Eingabegrenze: 10 max. Eingabegrenze: 10 000 000Änderung gĂŒltig nach POWER ON Schutzstufe: 2/7 Einheit: SchritteDatentype: DWORD gĂŒltig ab SW-Stand:Bedeutung: Es ist die Anzahl der Schritte des Schrittmotors einzutragen um die, bei der DrehĂŒberwachung, die

BERO-Flanken tolerieren können.

31350 FREQ_STEP_LIMITMD-Nummer maximale SchrittmotorfrequenzStandardvorbesetzung: 250000.0 min. Eingabegrenze: 100 max. Eingabegrenze: 1 000 000Änderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: HzDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: MD wird bei Schrittmotorantrieb wirksam

Maximalfrequenz, die bei einem Schrittmotor auftreten darf

36020 POSITIONING_TIMEMD-Nummer Zeitverzögerung Genauhalt fein

Standardvorbesetzung: 5 min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: s

korrespondierend mit .... MD: STOP_LIMIT_FINE (Genauhalt fein)

Page 23: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Achs–/ SpindelĂŒberwachung

1.6 Datenbeschreibung

1-22SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

36020 POSITIONING_TIMEMD-Nummer Zeitverzögerung Genauhalt fein

Datentype: DOUBLE gĂŒltig ab SW-Stand:

Bedeutung: In dieses MD wird die Zeit eingegeben, nach deren Ablauf beim Einfahren in die Position (Lage-teilsollwert=0 am Ende der Bewegung) der Schleppfehler den Grenzwert fĂŒr Genauhalt fein er-reicht haben muß. Ist dies nicht der Fall, wird der Alarm 25080 ”PositionierĂŒberwachung” gesetztund die betroffene Achse stillgesetzt.Das MD sollte so großzĂŒgig gewĂ€hlt werden, daß die Überwachung im Normalbetrieb nicht an-spricht, da der ganze Verfahrvorgang (Beschleunigung, Konstantfahren, Bremsen) lĂŒckenlosdurch andere Funktionen ĂŒberwacht wird.

korrespondierend mit .... MD: STOP_LIMIT_FINE (Genauhalt fein)

36030 STANDSTILL_POS_TOLMD-Nummer Stillstandstoleranz

Standardvorbesetzung: 0.2 min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: mm, Grad

Datentype: DOUBLE gĂŒltig ab SW-Stand:

Bedeutung: Das MD dient als Toleranzband fĂŒr die folgenden Überwachungen:ïżœ Nach Beendigung eines Bewegungssatzes (Lageteilsollwert=0 am Ende der Bewe-

gung) wird ĂŒberwacht, ob der Schleppabstand nach MD: STANDSTILL_DELAY_TIME (Verzögerungszeit StillstandsĂŒberwachung) denGrenzwert fĂŒr MD: STANDSTILL_POS_TOL (Stillstandstoleranz) erreicht hat.

ïżœ Nach Abschluß eines Positioniervorganges (Genauhalt fein erreicht) wird die Posi-tionier- von der StillstandsĂŒberwachung abgelöst. Dabei wird ĂŒberwacht, ob sich dieAchse mehr als im MD: STANDSTILL_POS_TOL (Stillstandstoleranz) angegebenaus ihrer Position bewegt.

Wird die Sollposition um die Stillstandstoleranz ĂŒber- oder unterschritten, so wird der Alarm 25040” StillstandsĂŒberwachung” gemeldet und die Achse stillgesetzt.

SonderfĂ€lle, Fehler, ...... Die Stillstandstoleranz muß grĂ¶ĂŸer als die ”Genauhaltgrenze grob” sein.

korrespondierend mit .... MD: STANDSTILL_DELAY_TIME (Verzögerungszeit StillstandsĂŒberwachung)

36040 STANDSTILL_DELAY_TIMEMD-Nummer Verzögerungszeit StillstandsĂŒberwachung

Standardvorbesetzung: 0.2 min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: s

Datentype: DOUBLE gĂŒltig ab SW-Stand:

Bedeutung: Siehe MD: STANDSTILL_POS_TOL (Stillstandstoleranz)

korrespondierend mit .... MD: STANDSTILL_POS_TOL (Stillstandstoleranz)

36050 CLAMP_POS_TOLMD-Nummer Klemmungstoleranz bei Nahtstellensignal ”Klemmung aktiv”

Standardvorbesetzung: 0.5 min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: mm; Grad

Datentype: DOUBLE gĂŒltig ab SW-Stand:

Bedeutung: Durch das Nahtstellensignal ”Klemmvorgang lĂ€uft” (V380x0002.3) wird die KlemmungsĂŒberwa-chung aktiviert. Wird die ĂŒberwachte Achse mehr als um die Klemmungstoleranz aus der Sollposi-tion (Genauhaltgrenze) gedrĂ€ngt, so wird der Alarm 26000 ” KlemmungsĂŒberwachung” erzeugtund die Achse stillgesetzt.

SonderfĂ€lle, Fehler, ...... Die Klemmungstoleranz muß grĂ¶ĂŸer als die ”Genauhaltgrenze grob” sein.

korrespondierend mit .... NST ”Klemmvorgang lĂ€uft”

Page 24: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Achs–/ SpindelĂŒberwachung

1.6 Datenbeschreibung

1-23SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

36060 STANDSTILL_VELO_TOLMD–Nummer Maximale Geschwindigkeit/Drehzahl ”Achse/Spindel steht”Standardvorbesetzung: 5 min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit:

Linearachse: mm/minSpindel: Umdr./min

Datentyp: DOUBLE gĂŒltig ab SW–Stand:Bedeutung: Mit diesem Maschinendatum wird der Stillstandsbereich fĂŒr die Achsgeschwindigkeit bzw. fĂŒr die

Spindeldrehzahl festgelegt.Ist die aktuelle Istgeschwindigkeit der Achse bzw. die Istdrehzahl der Spindel kleiner als der einge-tragene Wert und werden von der NC keine Sollwerte mehr an die Achse/Spindel ausgegeben, sowird NST ”Achse/Spindel steht” (V390x0001.4) gesetzt.

V

i

s

tV

s

t

i

l

l

MD:STANDSTILL_VELO_TOL

t

NST”Achse/ Spindel steht”

1

0

Anwendungsbeispiel(e) Damit die Achse/Spindel gefĂŒhrt stillgesetzt wird, sollte die Impulsfreigabe erst bei stehender Ach-se/Spindel weggenommen werden. Ansonsten wĂŒrde die Achse austrudeln.

korrespondierend mit .... NST ”Achse/Spindel steht” (V390x0001.4)

36100 POS_LIMIT_MINUSMD-Nummer 1. Softwareendschalter minus

Standardvorbesetzung: - 100 000 000 min. Eingabegrenze: *** max. Eingabegrenze: ***

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: mm; Grad

Datentype: DOUBLE gĂŒltig ab SW-Stand:

Bedeutung: Bedeutung wie 1. SW-Endschalter plus, jedoch fĂŒr die Verfahrbereichsgrenze in negativer Rich-tung.Das MD ist nach Referenzpunktfahren wirksam, wenn das PLC-Nahtstellensignal”2. Softwareendschalter minus” nicht gesetzt ist.

MD irrelevant bei ...... Wenn Achse nicht referiert ist.

korrespondierend mit .... NST ”2. Softwareendschalter minus”

36110 POS_LIMIT_PLUS

MD-Nummer 1. Softwareendschalter plus

Standardvorbesetzung: 100 000 000 min. Eingabegrenze: *** max. Eingabegrenze: ***

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: mm; Grad

Datentype: DOUBLE gĂŒltig ab SW-Stand:

Bedeutung: ZusĂ€tzlich zum Hardwareendschalter kann auch ein SW-Endschalter eingesetzt werden. Die ab-solute Position im Maschinenachssystem der positiven Bereichsgrenze jeder Achse wird eingege-ben.Das MD ist nach Referenzpunktfahren wirksam, wenn NST ”2. Softwareendschalter plus” nichtgesetzt ist.

MD irrelevant bei ...... Wenn Achse nicht referiert ist.

korrespondierend mit .... NST ”2. Softwareendschalter plus”

Page 25: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Achs–/ SpindelĂŒberwachung

1.6 Datenbeschreibung

1-24SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

36120 POS_LIMIT_MINUS2MD-Nummer 2. Softwareendschalter minus

Standardvorbesetzung: - 100 000 000 min. Eingabegrenze: *** max. Eingabegrenze: ***

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: mm; Grad

Datentype: DOUBLE gĂŒltig ab SW-Stand:

Bedeutung: Bedeutung wie 2. SW-Endschalter plus, jedoch fĂŒr die Verfahrbereichsgrenze in negativer Rich-tung.Welcher der beiden SW-Endschalter 1 oder 2 wirksam sein soll, kann von der PLC mittels Naht-stellensignal ausgewĂ€hlt werden.z. B. V38011000.2 = 0 ”1. Softwareendschalter minus” fĂŒr 1. Achse aktiv

V38011000.2 = 1 ”2. Softwareendschalter minus” fĂŒr 1. Achse aktiv

MD irrelevant bei ...... Wenn Achse nicht referiert ist.

korrespondierend mit .... NST ”2. Softwareendschalter minus”

36130 POS_LIMIT_PLUS2MD-Nummer 2. Softwareendschalter plus

Standardvorbesetzung: 100 000 000 min. Eingabegrenze: *** max. Eingabegrenze: ***

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: mm; Grad

Datentype: DOUBLE gĂŒltig ab SW-Stand:

Bedeutung: Mit dem Maschinendatum kann eine 2. SW-Endschalterposition in positiver Richtung im Maschine-nachssystem angegeben werden.Welcher der beiden SW-Endschalter 1 oder 2 wirksam sein soll, kann von der PLCmittels Nahtstellensignal ausgewĂ€hlt werden.z. B.: V38011000 Bit 3 = 0 ”1. Softwareendschalter plus” fĂŒr 1. Achse aktiv

V38011000 Bit 3 = 1 ”2. Softwareendschalter plus” fĂŒr 1. Achse aktiv

MD irrelevant bei ...... Wenn Achse nicht referiert ist.

korrespondierend mit .... NST ”2. Softwareendschalter plus”

36200 AX_VELO_LIMITïżœnïżœMD-Nummer Schwellwert fĂŒr GeschwindigkeitsĂŒberwachung

Standardvorbesetzung: 11500 min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: mm/min

Datentype: DOUBLE gĂŒltig ab SW-Stand:

Bedeutung: In dieses MD wird der Schwellwert der IstgeschwindigkeitsĂŒberwachung eingetragen.

Bei Überschreiten des Schwellwertes wird der Alarm 25030 ”IstgeschwindigkeitAlarmgrenze” ausgelöst und die Achsen werden stillgesetzt.

Einstellungen:ïżœ Bei Achsen sollte ein Wert gewĂ€hlt werden, der 10-15 % ĂŒber MD:

MAX_AX_VELO (Maximale Achsgeschwindigkeit) liegt. FĂŒr den Schwellwert der Geschwin-digkeitĂŒberwachung sollte daher gelten: MD: AX_VELO_LIMIT[n] > MD: MAX_AX_VELO * (1,1 ... 1,15 )

ïżœ Bei Spindel sollte je Getriebestufe ein Wert gewĂ€hlt werden, der 10-15 % ĂŒber MD:GEAR_STEP_MAX_VELO_LIMIT[n] (Maximaldrehzahl der Getriebestufe) liegt.

Der Index [n] des Maschinendatums hat folgende Codierung:[Regelungs-Parametersatz-Nr.]: 0-5

36300 ENC_FREQ_LIMITïżœïżœïżœMD-Nummer Gebergrenzfrequenz

Standardvorbesetzung: 300000 min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: Hz

Page 26: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Achs–/ SpindelĂŒberwachung

1.6 Datenbeschreibung

1-25SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

36300 ENC_FREQ_LIMITïżœïżœïżœMD-Nummer Gebergrenzfrequenz

Datentype: DOUBLE gĂŒltig ab SW-Stand:

Bedeutung: In dieses MD wird die Gebergrenzfrequenz eingetragen.

36302 ENC_FREQ_LIMIT_LOWMD-Nummer Geberfrequenz zur WiedereinschaltungStandardvorbesetzung: 99,9 min. Eingabegrenze: 0 max. Eingabegrenze: 100Änderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: %Datentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Die GeberfrequenzĂŒberwachung arbeitet mit einer Hysterese.

ENC_FREQ_LIMIT legt die Gebergrenzfrequenz fest, bei der der Geber ausgeschaltet wird,ENC_FREQ_LIMIT_LOW die Frequenz, bei der der Geber wieder eingeschaltet wird.

Dabei wird ENC_FREQ_LIMIT direkt in Hertz eingegeben.ENC_FREQ_LIMIT_LOW ist dagegen ein Bruchteil von ENC_FREQ_LIMIT in Prozent.Normalerweise reicht die Voreinstellung von MA_ENC_FREQ_LIMIT_LOW aus. Bei Absolut-wertgebern mit En-Dat-Schnittstelle liegt dagegen die Grenzfrequenz der Absolutspur deutlichniedriger als die Grenzfrequenz der Inkrementalspur. Durch einen kleinen Wert inENC_FREQ_LIMIT_LOW kann man erreichen, daß der Geber erst unterhalb der Grenzfre-quenz der Absolutspur wieder eingeschaltet wird und daher auch erst dann referenziert, wenndie Absolutspur das zulĂ€ĂŸt. Dieses Referenzieren geschieht fĂŒr Spindeln automatisch.

36310 ENC_ZERO_MONITORINGïżœnïżœMD-Nummer NullmarkenĂŒberwachung

Standardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: -

Datentype: DWORD gĂŒltig ab SW-Stand:

Bedeutung: Mit diesem Maschinendatum wird die NullmarkenĂŒberwachung aktiviert und die Zahl der unzulĂ€s-sigen Nullmarkenfehler festgelegt. 0: keine NullmarkenĂŒberwachung> 0: Zahl der erkannten Fehler, bei der die Überwachung ansprechen soll.

Beispiele: ENC_ZERO_MONITORING[0] = 2 ⇒ 1. Fehler wird toleriert; Bei 2. Fehler spricht Überwachungan.Nach Einschalten des Gebers wird die Zahl der Nullmarkenfehler auf ”0” zurĂŒckgesetzt.

36610 AX_EMERGENCY_STOP_TIMEMD-Nummer Zeitdauer der Bremsrampe bei FehlerzustÀnden

Standardvorbesetzung: 0.05 min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: s

Datentype: DOUBLE gĂŒltig ab SW-Stand:

Page 27: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Achs–/ SpindelĂŒberwachung

1.7 Signalbeschreibung

1-26SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

36610 AX_EMERGENCY_STOP_TIMEMD-Nummer Zeitdauer der Bremsrampe bei FehlerzustÀndenBedeutung:

Bei Ansprechen der folgenden Überwachungen wird die Spindel/Achse (analoger Antrieb) mitSchnellstopp (mit offenem Lageregelkreis) ĂŒber eine Bremsrampe des Drehzahlsollwertes stillge-setzt:ïżœ PositionierĂŒberwachungïżœ StillstandsĂŒberwachungïżœ KlemmungsĂŒberwachungïżœ DrehzahlsollwertĂŒberwachungïżœ IstgeschwindigkeitsĂŒberwachungïżœ GebergrenzfrequenzĂŒberwachung (außer drehzahlgeregelte Spindel)ïżœ NullmarkenĂŒberwachung

In das MD ist die Zeitdauer fĂŒr die Reduzierung des Drehzahlsollwertes vom maximalen Dreh-zahlsollwert bis Sollwert = 0 einzutragen. Die Zeitdauer bis zum Stillstand ist abhĂ€ngig vom ak-tuellen Drehzahlsollwert bei Ansprechen einer Überwachung.

DrehzahlsollwertMD: CTRLOUT_LIMIT

z. B. aktuellerDrehzahlsollwert

aktuelle Zeit bisAchsstillstand

t [s]

MD: AX_EMERGENCY_STOP_TIME

Bremsrampe bei FehlerzustÀnden

Bedeutung: Bei interpolierenden Achsen ist ein Einhalten der Kontur wÀhrend der Bremsphase nicht gewÀhr-leistet.

Achtung: Falls die Zeitdauer der Bremsrampe bei FehlerzustĂ€nden zu groß eingestellt ist, wirddie Reglerfreigabe bereits weggenommen, obwohl die Achse/Spindel noch fĂ€hrt. Siewird dann schlagartig mit Drehzahlsollwert 0 gestoppt. Daher sollte die Zeit im MD:AX_EMERGENCY_STOP_TIME kleiner als die Zeit im MD: SERVO_DISABLE_DE-LAY_TIME (Abschaltverzögerung Reglerfreigabe) gewĂ€hlt werden.

korrespondierend mit .... MD: SERVO_DISABLE_DELAY_TIME Abschaltverzögerung ReglerfreigabeMD: CTRLOUT_LIMIT Maximaler Drehzahlsollwert

1.7 Signalbeschreibung

Signale an Achse/Spindel

V380x0002.3 Klemmvorgang lÀuftNahtstellensignal Signal(e) an Achse/Spindel (PLC ---> NCK)

Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:

Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Klemmvorgang lĂ€uft.Die KlemmungsĂŒberwachung wird aktviert.

Page 28: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Achs–/ SpindelĂŒberwachung

1.7 Signalbeschreibung

1-27SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

V380x0002.3 Klemmvorgang lÀuftNahtstellensignal Signal(e) an Achse/Spindel (PLC ---> NCK)

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Klemmvorgang beendet.Die KlemmungsĂŒberwachung wird von der StillstandsĂŒberwachung abgelöst.

korrespondierend mit .... MD: CLAMP_POS_TOL (Klemmungstoleranz)

V380x0003.6 Geschwindigkeits-/SpindeldrehzahlbegrenzungNahtstellensignal Signal(e) an Achse/Spindel (PLC ---> NCK)

Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:

Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Die NCK begrenzt die Geschwindigkeit/Spindeldrehzahl auf den Grenzwert, der im MD:SPIND_EXTERN_VELO_LIMIT eingetragen ist.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Keine Begrenzung aktiv.

korrespondierend mit .... MD: SPIND_VELO_LIMIT (max. Spindeldrehzahl)MD: SPIND_MAX_VELO_G26 (prog. Spindeldrehzahlbegrenzung G26)MD: SPIND_MAX_VELO_LIMS (prog. Spindeldrehzahlbegrenzung G96)

V380x1000.1 und./0 Hardwareendschalter plus und minusNahtstellensignal Signal(e) an Achse/Spindel (PLC ---> NCK)

Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:

Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Am Ende der beiden Seiten des Verfahrbereiches einer Maschinenachse kann jeweils ein Schalterangebracht sein, der beim Anfahren ĂŒber die PLC ein Signal ”Hardwareend-schalter plus oderminus” an die NC gibt. Wird das Signal als gesetzt erkannt, so wird der Alarm 021614 ”Hardwareendschalter + bzw. -”ausgegeben und die Achse sofort abgebremst. Auf welche Art, wird mit dem MD:BRAKE_MODE_CHOICE (Bremsverhalten bei Hardwareendschalter) festgelegt.Wird zum Signal ”Hardwareendschalter” noch die Reglerfreigabe weggenommen, so reagiert dieAchse wie in der Funktionsbeschreibung, ”Diverse Nahtstellensignale A2” erlĂ€utert.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Normalzustand, kein HW-Endschalter angesprochen.

korrespondierend mit ....

V380x1000.3 und .2 2. Softwareendschalter plus bzw. minusNahtstellensignal Signal(e) an Achse/Spindel (PLC ---> NCK)

Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:

Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

2. Softwareendschalter fĂŒr die plus bzw. minus-Richtung ist wirksam.1. Softwareendschalter fĂŒr die plus bzw. minus-Richtung ist unwirksam.Es können ĂŒber diese Nahtstellensignale 2. Softwareendschalter (plus bzw. minus) aktiviert wer-den.Die Position (Lage) wird durch die MD: POS_LIMIT_PLUS2, POS_LIMIT_MINUS2 (2. Softwa-reendschalter plus, 2. Softwareendschalter minus) festgelegt.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

1. Softwareendschalter fĂŒr die plus bzw. minus-Richtung ist wirksam2. Softwareendschalter fĂŒr die plus bzw. minus-Richtung ist unwirksam

korrespondierend mit .... MD: POS_LIMIT_PLUS, POS_LIMIT_PLUS2, POS_LIMIT_MINUS, POS_LIMIT_MINUS2, (Soft-wareendschalter plus,Softwareendschalter minus)

V380x5000.0 DrehĂŒberwachungNahtstellensignal Signal(e) an Achse (PLC ïżœ NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ïżœ 1

DrehĂŒberwachung aktiv(weitere AusfĂŒhrungen – siehe Kapitel 14.2)

Signalzustand 0 bzw. Flan-kenwechsel 1 ïżœ 0

DrehĂŒberwachung aus

korrespondierend mit .... NST ”Fehler DrehĂŒberwachung” (V390x5000.0)

Page 29: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Achs–/ SpindelĂŒberwachung

1.7 Signalbeschreibung

1-28SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Signale von Achse/Spindel

V390x0000.2 Gebergrenzfrequenz ĂŒberschritten 1Nahtstellensignal Signal(e) von Achse/Spindel (NCK ---> PLC)

Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:

Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Die im MD: ENC_FREQ_LIMIT(Gebergrenzfrequenz) eingestellte Grenzfreqenz ist ĂŒberschritten.Der Referenzpunkt /die Synchronisation fĂŒr das Lagemeßsystem ist verloren (NST: Referiert/Syn-chronisiert hat Signalzustand 0). Eine Lageregelung ist nicht mehr möglich. Die Spindel lĂ€uft mitDrehzahlregelung weiter.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Die im MD: ENC_FREQ_LIMIT eingestellte Grenzfrequenz ist nicht ĂŒberschritten.

V390x5000.0 Fehler DrehĂŒberwachungNahtstellensignal Signal(e) von Achse/Spindel (NCK ïżœ PLC)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ïżœ 1

Fehler bei DrehĂŒberwachung dieser Schrittmotorachse(weitere AusfĂŒhrungen – siehe Kapitel 14.3)

Signalzustand 0 bzw. Flan-kenwechsel 1 ïżœ 0

kein Fehler bei DrehĂŒberwachung dieser Schrittmotorachse

korrespondierend mit .... NST ”DrehĂŒberwachung EIN/AUS” (V380x5000.0)

Page 30: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

2-29SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Bahnsteuerbetrieb, Genauhalt

Kurzbeschreibung

FĂŒr die Bahnsteuerung arbeitet die CNC ein Teileprogramm satzweise nacheinander ab. Erstwenn die Funktionen des momentan bearbeiteten Satzes ausgefĂŒhrt worden sind, wird dernĂ€chste Satz bearbeitet. Unterschiedliche Anforderungen an das Fertigungsteil, z. B. Kontur-genauigkeit, Bearbeitungszeit, WerkstĂŒckoberflĂ€che erfordern verschiedene Satzwechselkri-terien. An den Satzgrenzen gibt es zwei Verhaltensweisen fĂŒr die Bahnachsen. Die erste ArtGenauhalt bedeutet, daß alle Bahnachsen die vorgegebene Zielposition in AbhĂ€ngigkeit voneinem Genauhaltkriterium erreicht haben mĂŒssen, bevor der nĂ€chste Satzwechsel eingeleitetwird. Um das Kriterium erfĂŒllen zu können, mĂŒssen die Bahnachsen mit jedem Satzwechseldie Bahngeschwindigkeit reduzieren, was aber eine Verzögerung des Satzwechsels bedeutet.Mit der zweiten Art, dem Bahnsteuerbetrieb, wird an der Satzgrenze versucht ein Abbremsender Bahngeschwindigkeit zu vermeiden, um mit möglichst gleicher Bahngeschwindigkeit inden nĂ€chsten Satz zu wechseln.

In der folgenden Funktionsbeschreibung werden die Eigenschaften und Möglichkeiten vonden Funktionen Genauhalt und Bahnsteuerbetrieb beschrieben.

2

Page 31: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Bahnsteuerbetrieb, Genauhalt

2.1 Allgemeines

2-30SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

2.1 Allgemeines

Bahnachsen

Bahnachsen sind alle Bearbeitungsachsen, die von einem Interpolator, der die Bahnpunkteermittelt, so gefĂŒhrt werden, daß

ïżœ alle beteiligten Achsen gleichzeitig starten.

ïżœ jeder der beteiligten Achsen im richtigen GeschwindigkeitsverhĂ€ltnis verfĂ€hrt.

ïżœ alle Achsen die programmierte Zielposition zum gleichen Zeitpunkt erreichen.

Die Beschleunigungen der einzelnen Achsen können abhÀngig von der Bahn, z. B. Kreis, un-terschiedlich sein.

2.1.1 Geschwindigkeiten

FĂŒr die Bahnachsen gelten die achsspezifischen Geschwindigkeitsgrenzwerte und Beschleu-nigungsgrenzwerte.

Vorschub

Der programmierte Vorschub F entspricht dem Bahnvorschub. Dieser ist selbsthaltend undwird als Geschwindigkeit z.B. in den Einheiten mm/min (oder inch/min) bei G94 programmiert; bei G95 entsprechend in mm/Umdr. (oder inch/Umdr.). Erstellt die geometrische Summe der Geschwindigkeiten der an der Interpolation beteiligtenAchsen dar. Der Vorschub wird fĂŒr die Bewegungsarten G1, G2, G3 und G5 angegeben. Wer-den Bahnachsen ohne Vorschub bei diesen Bewegungen programmiert, so wird der Alarm10860 “Kein Vorschub programmiert” ausgegeben.

Vorschubkorrektur

Es wirkt eine Vorschubkorrektur gemeinsam fĂŒr die Bahnachsen.

Eilgang

Eilgang G0 ist die Funktion, mit der die schnellste Bahngeschwindigkeit zu erreichen ist. Wirdeine Achse mit Eilgang verfahren, so begrenzt die maximale Achsgeschwindigkeit der Achsedie Eilgangsgeschwindigkeit.

Eilgangkorrektur

Es wirkt eine Eilgangkorrektur gemeinsam fĂŒr die Achsen.

Page 32: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Bahnsteuerbetrieb, Genauhalt

2.2 Genauhalt

2-31SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Geschwindigkeit bei nulltaktigen SĂ€tzen

Als nulltaktige SĂ€tze werden SĂ€tze bezeichnet, deren WeglĂ€nge kĂŒrzer ist als der Weg, deranhand des programmierten Sollvorschubes und des Interpolatortaktes zurĂŒckgelegt werdenkann. Aus GenauigkeitsgrĂŒnden wird die Geschwindigkeit soweit herabgesetzt, daß fĂŒr denWeg mindestens ein Interpolatortakt benötigt wird. Die Geschwindigkeit ist somit gleich oderkleiner dem Quotienten WeglĂ€nge des Satzes dividiert durch den IPO–Takt.

2.1.2 Anhalten zur Synchronisation

UnabhĂ€ngig davon, ob Genauhalt oder Bahnsteuerbetrieb angewĂ€hlt ist, kann der Satzwech-sel durch SynchronisationsvorgĂ€nge verzögert werden und damit ein Anhalten der Bahnach-sen bewirken. Im Genauhalt–Mode werden die Bahnachsen am Endpunkt des aktuellen Sat-zes angehalten. Im Bahnsteuerbetrieb werden die Bahnachsen in dieser Situation an demnĂ€chstliegenden Satzendpunkt angehalten, auf dem sie unter Wahrung ihrer Beschleuni-gungsgrenzen abgebremst werden können. Zur Synchronisation wird angehalten

ïżœ bei PLC–Quittierung.Ist bei einer Hilfsfunktion, die vor bzw. nach Bewegungsende ausgegeben wird, die Quit-tierung durch die PLC erforderlich, so wird am Satzende angehalten.

ïżœ bei ausbleibenden FolgesĂ€tzen.Können FolgesĂ€tze nicht ausreichend schnell zur Abarbeitung bereitgestellt werden, sowird an der letzten anfahrbaren Satzgrenze angehalten.

ïżœ bei Zwischenspeicher leeren.Ist im NC–Teileprogramm gefordert , daß der Vorlauf mit dem Hauptlauf synchronisiertwerden soll ( z.B., durch die Anweisung STOPRE –Zwischenspeicher leeren), so wirddamit implizit eine satzbezogene Geschwindigkeitsreduzierung bzw. ein Genauhalt ver-bunden.

Beim Anhalten zur Synchronisation treten keine Konturfehler auf. Das Anhalten ist aber be-sonders im Bahnsteuerbetrieb unerwĂŒnscht, da ein Freischneiden auftreten kann.

2.2 Genauhalt

Mit der Funktion Genauhalt wird das Einlaufen der Bahnachsen in den programmierten Sat-zendpunkt abgewartet. Haben alle Bahnachsen das Genauhaltkriterium erreicht, so erfolgt derSatzwechsel. Die Geschwindigkeit am SatzĂŒbergang ist nahezu null.

Dies bedeutet:

ïżœ Daß die Bahnachsen im Satzendpunkt ohne Überschwingen quasi Stillstand erreichen.

ïżœ Durch die Wartezeit fĂŒr das Erreichen des Genauhaltkriteriums wird die BearbeitungszeitverlĂ€ngert.

ïżœ Durch die Wartezeit fĂŒr das Erreichen der Genauhaltkriteriums kann Freischneiden auftre-ten.

Der Einsatz der Genauhaltfunktion ist fĂŒr das exakte Abfahren von Konturen geeignet.

Page 33: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Bahnsteuerbetrieb, Genauhalt

2.2 Genauhalt

2-32SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Genauhalt ist nicht sinnvoll, wenn

ïżœ der exakte Verlauf im Rahmen eines Kriteriums (z. B. Genauhalt fein) vom programmiertenabweichen darf, um eine schnellere Bearbeitung zu erreichen.

ïżœ absolute Geschwindigkeitskonstanz erforderlich ist.

Genauhalt aktivieren

Die Funktion Genauhalt kann im NC–Teileprogramm mit dem Befehl G60 oder G09 angewĂ€hltwerden. Vor oder mit Anwahl sollte das gewĂŒnschte Genauhaltkriterium mit seinem entspre-chenden Programmcode angegeben werden. G60 wirkt modal, G09 satzweise. G09 wird ein-gesetzt wenn der Bahnsteuerbetrieb unterbrochen werden soll. Beide Genauhaltfunktionenwirken nur mit dem angewĂ€hlten Genauhaltkriterium. Die Funktion Genauhalt wird mit derFunktion Bahnsteuerbetrieb abgewĂ€hlt.

Genauhaltkriterien

ïżœ ïżœ

Genauhalt feinMit diesem Kriterium wird ĂŒberwacht, ob die Istposition der Achse innerhalb einer be-stimmten Wegstrecke von der Sollposition entfernt ist. Die GrĂ¶ĂŸe des erlaubten Abstandeswird in dem MD: STOP_ LIMIT_FINE (Genauhalt fein) hinterlegt

ïżœ Genauhalt grobFunktionalitĂ€t wie Genauhalt fein, jedoch wird das Überwachungsfenster in dem MD:STOP_LIMIT_COARSE (Genauhalt grob) festgelegt. Um einen schnelleren SatzwechselgegenĂŒber dem Kriterium Genauhalt fein zu erreichen ist das Fenster von Genauhalt grobgrĂ¶ĂŸer als das Fenster von Genauhalt fein zu parametrieren.

SOLLPOSITIONGenauhalt fein

Genauhaltgrob

Achsrichtungminus

Achsrichtungplus

ISTPOSITION

Bild 2-1 Darstellung der Genauhaltgrenzen fein/grob

Sollwert

Istwert mit G602mit G601

Satzwechselzeitpunkt

v

t

Genauhalt grob >Genauhalt fein

Bild 2-2 Satzwechsel in AbhÀngigkeit der Genauhaltkriterien

Page 34: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Bahnsteuerbetrieb, Genauhalt

2.3 Bahnsteuerbetrieb

2-33SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Genauhaltkriterien aktivieren

Die Genauhaltkriterien können in jedem NC–Teileprogrammsatz durch folgende G–CodesangewĂ€hlt werden:

ïżœ G601 –Genauhalt fein

ïżœ G602 – Genauhalt grob

und werden mit Anwahl der Genauhaltfunktionen G60 bzw. G09 ausgewertet. Ein aktives Kri-terium wird durch Anwahl eines anderen Kriteriums passiv. Bestimmte Situationen können im Bahnsteuerbetrieb ein Genauhalt implizieren, welcher danneines der Kriterien berĂŒcksichtigt (siehe auch dazu ”impliziter Genauhalt” im Kapitel 2.3).

2.3 Bahnsteuerbetrieb

Im Bahnsteuerbetrieb wird die Bahngeschwindigkeit am Satzende zum Satzwechsel nicht aufeine Geschwindigkeit abgebremst, die ein Erreichen des Genauhaltkriterium ermöglicht. Zielist es, ein grĂ¶ĂŸeres Abbremsen der Bahnachsen am Satzwechselpunkt zu vermeiden, um mitmöglichst gleicher Bahngeschwindigkeit in den nĂ€chsten Satz zu wechseln.

Bahnsteuerbetrieb bewirkt, daß knickförmige SatzĂŒbergĂ€nge durch lokale Änderungen desprogrammierten Verlaufs tangential gestaltet bzw. geglĂ€ttet werden.

Bahnsteuerbetrieb bewirkt :

ïżœ Eine Verrundung der Konturecken.

ïżœ KĂŒrzere Bearbeitungszeiten durch fehlende Brems– und BeschleunigungsvorgĂ€nge, diefĂŒr das Erreichen des Genauhaltkriterium benötigt werden.

ïżœ Bessere Schnittbedingungen durch den gleichmĂ€ĂŸigeren Geschwindigkeitsverlauf.

Bahnsteuerbetrieb ist sinnvoll, wenn:

ïżœ eine Kontur möglichst zĂŒgig abgefahren werden soll.

ïżœ der exakte Verlauf im Rahmen eines Fehlerkriterium vom programmierten abweichen darf,um einen durchgehend stetigen Verlauf zu erzeugen.

Impliziter Genauhalt

In einigen FĂ€llen muß im Bahnsteuerbetrieb ein Genauhalt erzeugt werden, um FolgeaktionenausfĂŒhren zu können. In diesen Situationen wird die Bahngeschwindigkeit zu null abgebremst.

ïżœ Werden Hilfsfunktionen vor der Verfahrbewegung ausgegeben, so wird der vorhergehendeSatz erst mit dem Erreichen des angewĂ€hlten Genauhaltkriteriums beendet.

ïżœ Werden Hilfsfunktionen nach der Verfahrbewegung ausgegeben, so werden diese nachInterpolator–Ende des Satzes ausgegeben.

ïżœ Wird im Teileprogramm die Funktion “Zwischenspeicher leeren” programmiert, so wird dervorhergehende Satz mit dem Erreichen des angewĂ€hlten Genauhaltkriteriums beendet.

Page 35: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Bahnsteuerbetrieb, Genauhalt

2.4 Datenbeschreibung

2-34SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Geschwindigkeit = 0 im Bahnsteuerbetrieb

UnabhÀngig vom impliziten Genauhalt wird die Bahnbewegung am Satzende auf Geschwin-digkeit null abgebremst wenn:

ïżœ die Zeit fĂŒr die Positionierung einer Spindel, die mit der Syntax SPOS programmiertwurde, lĂ€nger dauert als die Verfahrzeit der Bahnachsen. Der Satzwechsel erfolgt mit Er-reichen des Genauhalt fein der positionierenden Spindel.

ïżœ ein Anhalten zur Synchronisation erforderlich wird.

Hilfsfunktionsausgabe wÀhrend dem Verfahren

Im Bahnsteuerbetrieb mit Hilfsfunktionsausgabe wĂ€hrend der Bewegung und kurzen Verfahr-sĂ€tzen, wird die Bahngeschwindigkeit bereits vor der PLC–Quittierung der Hilfsfunktionenabgebremst. Die Achsen kommen damit unter Wahrung der Beschleunigungsgrenzen amSatzende zum Stehen.Dort wird dann die Quittierung abgewartet, um anschließend die Bewegung weiter zu fĂŒhren.

2.4 Datenbeschreibung

Maschinendaten

36000 STOP_LIMIT_COARSEMD-Nummer Genauhalt grob

Standardvorbesetzung: 0.04 min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: mm, Grad

Datentype: DOUBLE gĂŒltig ab SW–Stand:

Bedeutung: Ein NC–Satz gilt als beendet, wenn die Istposition der Bahnachsen um den Wert der eingegebe-nen Genauhaltgrenze von der Sollposition entfernt ist. Liegt die Istposition einer Bahnachse nichtinnerhalb dieser Grenze, so gilt der NC–Satz als nicht beendet und eine weitere Teileprogramm-bearbeitung ist nicht möglich. Durch die GrĂ¶ĂŸe des eingegebenen Wertes kann die Weiterschal-tung zum nĂ€chsten Satz beeinflußt werden. Je grĂ¶ĂŸer der Wert gewĂ€hlt wird, desto frĂŒher wird derSatzwechsel eingeleitet.Wird die vorgegebene Genauhaltgrenze nicht erreicht, so– gilt der Satz als nicht beendet.– ist ein neues Verfahren der Achse nicht möglich.– wird nach Ablauf der Zeit aus dem MD: POSITIONING_TIME (Überwachungszeit Genauhalt

fein) der Alarm 25080 PositionierĂŒberwachung ausgegeben.– wird in der Positionieranzeige die Bewegungsrichtung +/– fĂŒr die Achse angezeigt. Das Genau-

haltfenster wird auch fĂŒr Spindel im lagegeregelten Mode ausgewertet.

SonderfĂ€lle, Fehler, ...... Das MD: STOP_LIMIT_COARSE darf nicht kleiner als das MD: STOP_LIMIT_FINE (Genauhaltfein) eingestellt sein. Um ein gleiches Satzwechselverhalten wie mit dem Kriterium Genauhalt feinzu erreichen darf das Fenster von Genauhalt grob gleich dem von Genauhalt fein sein.Das MD: STOP_LIMIT_COARSE darf nicht gleich oder grĂ¶ĂŸer als das MD: STAND-STIL_POS_TOL (Stillstandstoleranz) eingestellt sein.

korrespondierend mit ... MD: POSITIONING_TIME (Verzögerungszeit Genauhalt fein)

Page 36: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Bahnsteuerbetrieb, Genauhalt

2.5 Signalbeschreibung

2-35SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

36010 STOP_LIMIT_FINEMD-Nummer Genauhalt fein

Standardvorbesetzung: 0.01 min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: mm, Grad

Datentype: DOUBLE gĂŒltig ab SW–Stand:

Bedeutung: Siehe MD: STOP_LIMIT_COARSE (Genauhalt grob)

SonderfĂ€lle, Fehler, ...... Das MD: STOP_LIMT_FINE darf nicht grĂ¶ĂŸer als das MD: STOP_LIMIT_COARSE (Genauhaltgrob) eingestellt sein.Das MD: STOP_LIMIT_FINE darf nicht gleich oder grĂ¶ĂŸer als das MD: STANDSTILL_POS_TOL(Stillstandstoleranz) eingestellt sein.

korrespondierend mit ... MD: POSITIONING_TIME (Verzögerungszeit Genauhalt fein)

36020 POSITIONING_TIME

MD-Nummer Verzögerungszeit Genauhalt fein

Standardvorbesetzung: 5.0 min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: s

Datentype: DOUBLE gĂŒltig ab SW–Stand:

Bedeutung: Wird ein Satz mit Genauhalt beendet, so muß die Achse innerhalb der Positionierzeit das Genau-haltfenster fein/grob erreicht haben. Ansonsten wird der Positioniervorgang mit Alarm 25080 “Posi-tionierĂŒberwachung” abgebrochen. Die Überwachungszeit wird mit dem Interpolator–Ende derAchse gestartet. Eine lagegeregelte Spindel unterliegt ebenfalls dieser zeitlichen PositionierĂŒberwachung. Im Feh-lerfall wird ebenfalls der Alarm 25080 “PositionierĂŒberwachung” ausgegeben.Mit Alarm 25080 wird das NST ”READY” (V31000000.3) zurĂŒckgenommen und die Achsen/lage-geregelte Spindel zum Stillstand gebracht.

korrespondierend mit .... MD: STOP_LIMIT_COARSE (Genauhalt grob)MD: STOP_LIMIT_FINE (Genauhalt fein)

2.5 Signalbeschreibung

V33000004.3 Alle Achsen stehenNahtstellensignal Signal(e) von Kanal (NCK -> PLC)

Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:

Signalzustand 1 bzw. Flan-kenwechsel 0––> 1

Alle Achsen und lagegeregelte Spindel stehen mit Interpolator–Ende. Es liegen keine weiterenVerfahrbewegungen an.

V390x0000.6 Position erreicht mit Genauhalt grobNahtstellensignal Signal(e) von Achse/Spindel (NCK -> PLC)

Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:

Signalzustand 1 bzw. Flan-kenwechsel 0––> 1

Die Achse ist im entsprechenden Genauhalt und fĂŒr die Achse ist kein Interpolator mehr aktiv(Sollposition erreicht) .Oder der Interpolator ist nicht aktiv, da– die Steuerung im Reset–Zustand ist (Reset–Taste bzw. Programmende).– die Bahnbewegung mit NC–Stop beendet wurde.– die Spindel im lagegeregelten Modus (SPOS–Anweisung) ist und steht.

Signalzustand 0 Die Achse ist nicht im entsprechenden Genauhalt.

korrespondierend mit .... MD: STOP_LIMIT_COARSE (Genauhalt grob)

Page 37: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Bahnsteuerbetrieb, Genauhalt

2.5 Signalbeschreibung

2-36SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

V390x0000.7 Position erreicht mit Genauhalt feinNahtstellensignal Signal(e) von Achse/Spindel (NCK -> PLC)

Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:

Signalzustand 1 bzw. Flan-kenwechsel 0––> 1

Siehe NST ”Position erreicht mit Genauhalt grob”.

Signalzustand 0 bzw. Flan-kenwechsel 1––> 0

Siehe NST ”Position erreicht mit Genauhalt grob”

korrespondierend mit .... MD: STOP_LIMIT_FINE (Genauhalt fein)

Page 38: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

3-37SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Geschwindigkeit, Soll–Istwertsystem, Rege-lung

Kurzbeschreibung

Dieses Kapitel beschreibt die Anpassung

ïżœ der Meßsysteme

ïżœ des Sollwertsystems

ïżœ der Positioniergenauigkeit

ïżœ der Fahrbereiche und

ïżœ der Achsgeschwindigkeiten.

Geschwindigkeiten

Die maximale Bahn–, Achsgeschwindigkeit und Spindeldrehzahl wird beeinflußt durch dieMaschinen– und Antriebsdynamik und die Grenzfrequenz der Istwerterfassung (Gebergrenz-frequenz).

Die maximale Achsgeschwindigkeit wird in MD: MAX_AX_VELO (Maximale Achsgeschwin-digkeit) definiert. Die maximal zulĂ€ssige Spindeldrehzahl wird ĂŒber das MD:SPIND_VELO_LIMIT (Maximale Spindeldrehzahl) vorgegeben.

Neben der Begrenzung durch MD: MAX_AX_VELO begrenzt die Steuerung situationsbedingtdie maximale Bahngeschwindigkeit nach folgender Formel:

Vmax ïżœprogr. WeglĂ€nge in einem Teileprogrammsatz [mm oder Grad]

IPO–Takt [s]* 0, 9

Bei einem höheren (resultierend aus programmierten und ĂŒber Vorschubkorrektur beeinfluß-ten) Vorschub wird auf Vmax begrenzt.

Diese automatische Vorschubbegrenzung kann bei von CAD–Systemen generierten Program-men, die extrem kurze SĂ€tze enthalten, zu einer Absenkung der Geschwindigkeit ĂŒber meh-rere SĂ€tze fĂŒhren.

Beispiel: IPO–Takt = 12 ms

N10 G0 X0 Z0; ïżœmmïżœ

N20 G0 X100 Z100; ïżœmmïżœ

⇒ programmierte WeglĂ€nge im Satz = 141,42 mm

⇒ Vmax = (141,42 mm / 12 ms) * 0,9 = 10606,6 mm/s = 636,39 m/min

3

Page 39: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Geschwindigkeit, Soll–Istwertsystem, Regelung

3-38SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

FĂŒr die minimale Bahn– oder Achsgeschwindigkeit gilt folgende EinschrĂ€nkung:

Vmin ïżœ10–3

Rechenfeinheit[ Inkr.mm oder Grad

] * IPO–Takt [s]

Die Rechenfeinheit betrÀgt 1000 Inkr/mm bzw. Inkr./Grad.

Bei Unterschreitung von Vmin erfolgt keine Verfahrbewegung!

Beispiel: IPO–Takt = 12 ms;⇒Vmin = 10 –3 / (1000 Inkr/mm x 12 ms) = 0,005 mm / min;

Wertebereich fĂŒr Bahnvorschub F:metrisches System:

0,001 ïżœ F ïżœ 999.999,999 [mm/min, mm/U]inch–System:

0,001 ïżœ F ïżœ 399.999,999 [inch/min, inch/U]

Wertebereich fĂŒr Spindeldrehzahl S:

0,001 ïżœ S ïżœ 999.999,999 [U/min]

VerfahrbereicheTabelle 3-1 Verfahrbereiche der Achsen

G71 [mm] G70 [inch]

Bereich Bereich

Linearachsen X, Y, Z ïżœ 999.999,999 ïżœ 399.999,999

Interpolationsparameter I, J, K ïżœ 999.999,999 ïżœ 399.999,999

Der Verfahrbereich kann durch Endschalter begrenzt werden.

Positioniergenauigkeit der Steuerung

Die Positioniergenauigkeit der Steuerung ist abhÀngig von der Istwertauflösung (=Geberinkre-mente / (mm oder Grad)) und der Rechenfeinheit (=interne Inkremente / (mm oder Grad)).

Die gröbere Auflösung der beiden bestimmt die Positioniergenauigkeit der Steuerung.

Die Wahl der Eingabefeinheit, des Interpolator– und Lageregeltaktes haben keinen Einfluß aufdiese Genauigkeit.

Metrisches–/Inch–Maßsystem, Grundsystem

Die Steuerung kann mit Inch– oder metrischen Maßsystemen arbeiten. Die Grundstellungwird ĂŒber das MD: SCALING_SYSTEM_IS_METRIC ( Grundsystem metrisch) festgelegt.Entsprechend dieser Einstellung werden alle geometrischen Werte als metrische oder Inch–Maßangaben interpretiert. Auf diese Grundstellung beziehen sich auch alle Handeinstellun-gen (z.B. Handrad, INC, Vorschub ), Einstellungen von Nullpunktverschiebungen, Werkzeug-korrekturen, etc. mit den zugehörigen Anzeigen.

Page 40: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Geschwindigkeit, Soll–Istwertsystem, Regelung

3-39SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Umrechnung des Grundsystems

In Teileprogrammen kann fĂŒr die werkstĂŒckbezogene Angaben mit G70/G71 zwischen denMaßsystemen umgeschaltet werden. Die durch G70/G71 beeinflußbaren Daten sind in derProgrammieranleitung beschrieben.

Normierung physikalischer GrĂ¶ĂŸen der Maschinen– und Settingdaten

Maschinen– und Settingdaten, die eine physikalische GrĂ¶ĂŸe besitzen, werden je nach Grund-system (metrisch/inch) standardmĂ€ĂŸig in folgenden Ein–/Ausgabeeinheiten interpretiert:

Physikalische GrĂ¶ĂŸe: Ein–/Ausgabefelder fĂŒr Standardgrundsystem:

Metrisch Inch

Linear–Position 1 mm 1 inch

Winkel–Position 1 Grad 1 Grad

Linear–Geschwindigkeit 1 mm/min 1 inch/min

Winkel–Gescwindigkeit 1 Umdr./min 1 Umdr./min

Linear–Beschleunigung 1 m/s2 1 inch/s2

Winkel–Beschleunigung 1 Umdr./s2 1 Umdr./s2

Linear–Ruck 1 m/s3 1 inch/s3

Winkel–Ruck 1 Umdr./s3 1Umdr./s3

Zeit 1 s 1 s

Lagerregeler–KreisverstĂ€rk. 1/s 1/s

Umdrehungsvorschub 1 mm/Umdr. 1 inch/Umdr.

Kompensationswert Linear–Position

1 mm 1 inch

Kompensationswert Winkel–Position

1 Grad 1 Grad

Page 41: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Geschwindigkeit, Soll–Istwertsystem, Regelung

3.1 Soll-Istwertsystem

3-40SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

3.1 Soll-Istwertsystem

3.1.1 Allgemeines

Prinzipschaltbild

FĂŒr eine geregelte Achse/Spindel ist ein Regelkreis mit folgendem Aufbau konfigurierbar (fĂŒrdie Schrittmotor–Achsen ist der Geber als “intern” zu betrachten):

Regelung Drehzahlsoll.–ausgabe M

CTRLOUT_TYPE=0 (SIMULATION)

ENC_TYPE=0 (SIMULATION)

G

NST Lagemeßsystem 1

Istwert–verarbeitung

Motor

Geber

MD:

MD:

Bild 3-1 Prinzipschaltung des Regelkreises

Sollwertausgabe

Je Achse/Spindel kann ein Sollwert ausgegeben werden. Die Sollwertausgabe an den Stellererfolgt bei der Spindel und Achse mit analogem Antrieb als Analogwert (Format ïżœ 10 V). Beiden Schrittmotor–Achsen erfolgt eine Signalausgabe fĂŒr Impus und Richtung (siehe “Inbe-triebnahmeanleitung”, Kap. “Anschließen der Vorschubantriebe”).

Istwerterfassung

FĂŒr die Spindel und Achse mit analogem Antrieb kann ein Rechteckgeber (Standard, Vervier-fachung der Strichzahl) angeschlossen werden.

FĂŒr die Schrittmotorachsen ist kein Geber erforderlich.

Simulationsachsen

Zu Testzwecken kann der Regelkreis einer Achse/Spindel simuliert werden. Die Achse ”fĂ€hrt”dadurch mit Schleppfehler, Ă€hnlich wie eine echte Achse.

Eine Simulationsachse wird definiert, indem die beiden MD: CTRLOUT_TYPE[0] (Ausgabeart des Sollwertes) und MD: ENC_TYPE[0] (Art der Ist-werterfassung) auf ”0” gesetzt werden.

Page 42: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Geschwindigkeit, Soll–Istwertsystem, Regelung

3.1 Soll-Istwertsystem

3-41SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Nach Laden der Standardmaschinendaten sind die Achsen auf Simulation gesetzt.

Mit Referenzpunktfahren können Soll– und Istwert auf den Referenzpunktwert gesetzt wer-den.

Über das MD: SIMU_AX_VDI_OUTPUT (Ausgabe der Achssignale bei Simulationsachsen)kann festgelegt werden, ob wĂ€hrend der Simulation die achsspezifischen NST an die PLCausgegeben werden.

3.1.2 Drehzahlsollwertausgabe und Istwertverarbeitung

Regelsinn und Verfahrrichtung der Vorschubachsen

Regelsinn

Mit dem MD: ENC_FEEDBACK_POL (Vorzeichen Istwert) kann das Vorzeichen der Istwerter-fassung und damit der Regelsinn der Lageregelung geÀndert werden.

Verfahrrichtung

Mit dem MD: AX_MOTION_DIR (Verfahrrichtung) kann die Bewegungsrichtung der Achseumgekehrt werden, ohne Auswirkung auf den Regelsinn der Lageregelung.

Drehzahlsollwertanpassung / Tachoabgleich

Grundeinstellung

Das MD: RATED_VELO bestimmt die Nenn–Motordrehzahl.Mit MD: RATED_OUTVAL [ (Nenn–Ausgangsspannung) wird der Steuerung mitgeteilt, welcheDrehzahlsollwertspannung welcher Motordrehzahl entspricht (nicht bei Schrittmotorachsen). In MD: RATED_OUTVAL (Nenn–Ausgangsspannung) ist der Wert des Drehzahlsollwertes inProzent, bezogen auf den maximalen Drehzahlsollwert, einzutragen, bei der die in RA-TED_VELO (Nenn–Motordrehzahl) angegebene Motordrehzahl erreicht wird.

Wenn die Motor–Drehzahl nicht bekannt ist, kann sie ĂŒber die gewĂŒnschte Achsgeschwindig-keit, die Steigung der Kugelrollspindel MD: LEADSCREW_PITCH (Steigung der Kugelrollspindel) und die GetriebeĂŒbersetzung MD:DRIVE_AX_RATIO_NUMERA[n] (ZĂ€hler Lastgetriebe) MD: DRIVE_AX_RATIO_DENOM[n] (Nenner Lastgetriebe) wie folgt errechnet werden.

nMotor ïżœVAchs * R

S

Page 43: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Geschwindigkeit, Soll–Istwertsystem, Regelung

3.1 Soll-Istwertsystem

3-42SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Dabei bedeuten:

nMotor ïżœ Motordrehzahl;

VAchs ïżœ Achsgeschwindigkeit;

S ïżœ Steigung der Kugelrollspindel; (MD: LEADSCREW_PITCH)

R ïżœ GetriebeĂŒbersetzung

wobei gilt:

R ïżœAnzahl Motorumdrehungen

Anzahl Last–(Spindel) Umdrehungenïżœ

DRIVE_AX_RATIO_NUMERA[n]DRIVE_AX_RATIO_DENOM[n]

;

Genauigkeit

Die Genauigkeit dieser Einstellung bestimmt wesentlich die GĂŒte der Verfahrbewegung einerAchse. Um eine ausreichende Regelreserve analoger Antriebe zu erzielen, sollte bei MD: RA-TED_OUTVAL= 80 bis 90% des Drehzahlsollwertes die gewĂŒnschte maximale Geschwindig-keit der Achse erreicht werden.

ReglerLEADSCREW_PITCH

M

RATED_VELO [n]

AX_MOTION_DIR

Kugelrollspindel

nur bei Linearachsen

DRIVE_AX_RATIO_NUMERA[n] Anz. Motorumdr.DRIVE_AX_RATIO_DENOM[n]

(Spindel)umdr.

=Anzahl Last-

ÍÍÍÍÍÍÍÍÍÍ

nMotor

nSpindel

Last–getriebe

MD:

MD:

MD:MD:

MD:

MD: RATED_OUTVAL[n]

Bild 3-2 Drehzahlsollwertverarbeitung

Beispiel fĂŒr Geschwindigkeitsabgleich an der Linearachse

Es soll eine Achsgeschwindigkeit von 15000 mm / min erreicht werdenSteigung der Kugelrollspindel: s = 10 mm/UGetriebe (Motorumdr./Spindelumdr.) R = 2 : 1 = 2

ïżœ nMotor ïżœVAchs * R

Sïżœ

15000 mmmin * 2

10 mmU

ïżœ 3000 Umin ;

Die errechnete Motordrehzahl ist in das MD: RATED_VELO einzutragen.

ïżœ Einstellung der Maschinendaten:

MD: RATED_VELO[0] = 3000 [U/min]MD: RATED_OUTVAL = 80 [%] ( nur bei analogen Antrieben)MD: DRIVE_AX_RATIO_NUMERA[0] = 2MD: DRIVE_AX_RATIO_DENOM[0] = 1MD: LEADSCREW_PITCH = 10 [mm/U]

Page 44: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Geschwindigkeit, Soll–Istwertsystem, Regelung

3.1 Soll-Istwertsystem

3-43SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Istwertverarbeitung

Istwertauflösung

Um einen korrekt geschlossenen Lageregelkreis zu erzeugen, ist es nötig, der Steuerung dieIstwertauflösung mitzuteilen.

Dazu dienen die folgenden achsspezifischen Maschinendaten. Bei Schrittmotorachsen ohneGeber sind die mit * gekennzeichneten MD nicht relevant.

Anhand der MD–Parametrierung wird die Istwertauflösung automatisch von der Steuerungerrechnet.

MD: ENC_IS_DIRECT[n] * (Geber direkt an der Maschine)

MD: DRIVE_ENC_RATIO_DENOM[n] *(Nenner Meßgetriebe)

MD: DRIVE_ENC_RATIO_NUMERA[n] *(ZĂ€hler Meßgetriebe)

MD: DRIVE_AX_RATIO_DENOM[n] (Nenner Lastgetriebe)

MD: DRIVE_AX_RATIO_NUMERA[n] (ZĂ€hler Lastgetriebe)

MD: STEP_RESOL (Schritte pro Schrittmotorumdrehung)

MD: ENC_RESOL[n] (Geberstriche pro Umdrehung, bei Schrittmotorachsen = MD: STEP_RESOL)

MD: LEADSCREW_PITCH (Steigung der Kugelrollspindel)

MD: MAX_AX_VELO (Maximale Achsgeschwindigkeit)

Der Index [n] der Maschinendaten hat folgende Codierung:– MD: DRIVE_AX_...[Regelungsparametersatznr.] : 0–5– restliche MDs [Encodernr.] : 0

Hinweis

Im MD: DRIVE_AX_RATIO_DENOM werden die Lastumdrehungen, im MD: DRIVE_AX_RATIO_NUMERA die Motorumdrehungen eingetragen.Diese MDs werden nicht fĂŒr die Geberanpassung (Wegbewertung) benötigt. Sie mĂŒssen je-doch fĂŒr die Sollwertberechnung richtig eingegeben werden! Es stellt sich sonst nicht der ge-wĂŒnschte KV–Faktor ein.

Page 45: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Geschwindigkeit, Soll–Istwertsystem, Regelung

3.2 Regelung/KreisverstÀrkung

3-44SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

M ÍÍÍÍÍTisch

ENC_RESOL

G

DRIVE_AX_RATIO_NUMERA Anz. Motorumdr.DRIVE_AX_RATIO_DENOM

=Anz. Spindelumdr.

ENC_IS_DIRECT=0

LEADSCREW_PITCH

n Geber

nMotor

Last–getriebe nSpindel

Kugelrollspindel

MD: MD:MD:

MD:

MD:

MD: STEP_RESOL (nur bei Schrittmotor)

(bei Schrittmotor ist Geber nicht notwendig, wird intern simuliert)

Bild 3-3 Beispiel: Linearachse mit rotatorischem Geber am Motor

L ENC_RESOL

DRIVE_ENC_RATIO_NUMERA Anz. Lastumdr.DRIVE_ENC_RATIO_DENOM = Anz. Geberumdr.

ENC_IS_DIRECT=1

GM

Meß–getriebe

Last–getriebe

Spindelfutter

Lastn

Gebern

MD:MD:

MD:

MD:

Bild 3-4 Beispiel: Spindel mit rotatorischem Geber an der Maschine

Hinweis:Mit dem MD: ENC_FEEDBACK_POL (Vorzeichen Istwert) kann das Vorzeichen der Istwerter-fassung und damit der Regelsinn der Lageregelung geÀndert werden.

3.2 Regelung/KreisverstÀrkung

FĂŒr die Schrittmotor–Achsen sollte der eingetragene Standardwert in MD:POSCTRL_GAIN[n] beibehalten werden. FĂŒr analoge Achsen/Spindel ist eine Anpassung erforderlich.

Der Index[n] des Maschinendatums hat folgende Codierung:[Regelungsparametersatznr.]: 0 – 5

Ein zu hoher Kv–Faktor fĂŒhrt jedoch zu InstabilitĂ€t, Überschwingungen und evtl. zu unzulĂ€ssighohen Maschinenbelastungen.

Der maximal zulĂ€ssige Kv–Faktor ist abhĂ€ngig von:

ïżœ Auslegung und Dynamik des Antriebs(Anregelzeit, Beschleunigungs– und Bremsvermögen)

ïżœ GĂŒte der Maschine (ElastizitĂ€t, SchwingungsdĂ€mpfung)

ïżœ Lageregeltakt

Kv-Faktor

Page 46: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Geschwindigkeit, Soll–Istwertsystem, Regelung

3.3 Geschwindigkeitssteuerung bei Schrittmotoren

3-45SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Der Kv–Faktor ist definiert als

KV ïżœGeschwindigkeitSchleppabstand

;[mmin]

[mm]Einheit des KV–Faktors nach VDI–Norm

ParametersÀtze des Lagereglers

Die Lageregelung kann mit 6 verschiedenen ParametersĂ€tzen arbeiten. Sie dienen zurschnellen Anpassung der Lageregelung an verĂ€nderte Eigenschaften der Maschine wĂ€hrenddes Betriebes, z.B. – bei Getriebeumschaltung der Spindel.– Anpassung der Dynamik einer Achse, z.B. beim Gewindebohren.

Folgende Maschinendaten sind zusammenhĂ€ngend durch Parametersatzumschaltung im Be-trieb Ă€nderbar.MD: DRIVE_AX_RATIO_DENOM[n] (Nenner Lastgetriebe)MD: DRIVE_AX_RATIO_NUMERA[n] (ZĂ€hler Lastgetriebe)MD: POSCTRL_GAIN[n] (Kv–Faktor)MD: AX_VELO_LIMIT[n] (Schwellwert fĂŒr GeschwindigkeitsĂŒberwachung)MD: DYN_MATCH_TIME[n] (Zeitkonstante der Dynamikanpassung)Der Index [n] der Maschinendaten hat folgende Codierung:[Regelungs–Parametersatz–Nr.]: 0–5

ParametersĂ€tze bei Spindel: Bei der Spindel wird jeder Getriebestufe ein eigener Parame-tersatz zugeordnet. AbhĂ€ngig von dem NST ”Istgetriebestufe” (V380x2000.0 bis .2) wird derentsprechende Parametersatz aktiviert.

ParametersĂ€tze bei Achsen: FĂŒr Achsen, die nicht am Gewindebohren oder –schneidenbeteiligt sind, wird immer der Parametersatz 1 (Index=0) aktiviert. FĂŒr Achsen, die am Gewin-debohren oder –schneiden beteiligt sind, wird die gleiche Parametersatznummer wie bei deraktuellen Getriebestufe der Spindel aktiviert.

3.3 Geschwindigkeitssteuerung bei Schrittmotoren

3.3.1 Geknickte Beschleunigungskennlinie

Schrittmotorantriebe nur bei SINUMERIK 802S!

Eine charakteristische Eigenschaft von Schrittantrieben ist der Abfall des verfĂŒgbaren Dreh-momentes im oberen Drehzahlbereich (siehe Bild 3-5).

Page 47: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Geschwindigkeit, Soll–Istwertsystem, Regelung

3.3 Geschwindigkeitssteuerung bei Schrittmotoren

3-46SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Mmax

Schrittmotornred nmax

25

4 000 U/min

n [%]1 10 20 40 60 80 100

M[Nm]

nred: Reduzierdrehzahlnmax: Maximaldrehzahl

Bild 3-5 Typische Motorkennlinien Schrittantrieb

Die optimale Auslastung solcher Kennlinien bei einer gleichzeitigen Absicherung gegen Über-lastung ist mittels geschwindigkeitsabhĂ€ngiger BeschleunigungsfĂŒhrung erreichbar.

Dieses als ”geknickte Beschleunigungskennlinie” bezeichnete Verfahren kann sowohl fĂŒr Po-sitionier- als auch fĂŒr Bahnbewegungen eingesetzt werden.

Parametrierung der Achskennlinie

Der achsspezifische Verlauf der Beschleunigungskennlinie ist durch folgende Maschinenda-ten zu parametrieren:

ïżœ MD: MAX_AX_VELO (maximale achsspezifischeGeschwindigkeit (vmax)

ïżœ MD: ACCEL_REDUCTION_SPEED_POINTEinsatzgeschwindigkeit des Beschleunigungsabfalls bzgl. MD: MAX_AX_VELO (vred)

ïżœ MD: MAX_AX_ACCELmaximale achsspezifische Beschleunigung (amax)

ïżœ MD: ACCEL_REDUCTION_FACTORFaktor der Beschleunigungsverringerung gegenĂŒber MD: MAX_AX_ACCEL (ared)

ïżœ Der Beschleunigungsverlauf ist konstant.

tv

a v

Verlauf a(v)

ared

vred vmax

vmax

vred

Verlauf v(t)

konstante Beschleunigungsreduktion

Bild 3-6 Achsspezifischer Beschleunigungs- und Geschwindigkeitsverlauf

Page 48: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Geschwindigkeit, Soll–Istwertsystem, Regelung

3.3 Geschwindigkeitssteuerung bei Schrittmotoren

3-47SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Geschwindigkeiten:vmax: MD: MAX_AX_VELOvred: MD: ACCEL_REDUCTION_SPEED_POINT x MD: MAX_AX_VELO

Beschleunigungen:amax: MD: MAX_AX_ACCELared: (1–MD: ACCEL_REDUCTION_FACTOR) x MD: MAX_AX_ACCEL

Aktivierung

Verfahren der Schrittmotorachsen in JOG:Die Aktivierung erfolgt mit MD: ACCEL_TYPE_DRIVE = 1.Dabei muß MD: JOG_AND_POS_JERK_ENABLE=0 gesetzt sein.

Die geknickte Beschleunigungskennlinie ist achsspezifische GrundeinstellungfĂŒr alle Schrittmotorachsen (SINUMERIK 802S).

Bahnbewegung (G1, G2, G3, ...):Die Aktivierung der geknickten Beschleunigungskennlinie fĂŒr die Bahnbewegung erfolgt beiSINUMERIK 802S automatisch beim Einschalten durch Setzen eines internen Maschinenda-tums auf die Einschaltstellung des G–Befehles “DRIVE”. Eine Umschaltung/Abwahl ist im Programm nicht möglich.MD: ACCEL_TYPE_DRIVE hat hierbei keinen Einfluß.

Bahnkennlinie

Es existieren keine zusĂ€tzlichen Maschinendaten fĂŒr die Bahnbewegung.Die Kennlinie setzt sich aus den Parametern der beteiligten Achsen in AbhĂ€ngigkeit von de-ren Anteil am Bahnvektor (Geometrie) zusammen. Eine Kombination von Achsen mit unterschiedlichen BeschleunigungsverlĂ€ufen ist zugelas-sen.

Innerhalb gekrĂŒmmter Bahnabschnitte werden Normalen- und Tangetialbeschleunigung ge-meinsam betrachtet.

Die Bahngeschwindigkeit wird soweit reduziert, daß maximal 25 % des geschwindigkeitsab-hĂ€ngigen Beschleunigungsvermögens der Achsen fĂŒr die Normalenbeschleunigung erforder-lich ist. Der restliche Anteil wird fĂŒr die Tangentialbeschleunigung, also Bremsen bzw. Be-schleunigen auf der Bahn, reserviert.

G64–SatzĂŒbergang

An nichttangentialen SatzĂŒbergĂ€ngen kann es zu achsspezifischen GeschwindigkeitssprĂŒn-gen kommen.

Die Bahngeschwindigkeit am SatzĂŒbergang wird verringert, falls ein achsspezifischer Ge-schwindigkeitsanteil ĂŒber der Einsatzgeschwindigkeit des Beschleunigungsabfalls (MD: AC-CEL_REDUCTION_SPEED_POINT) liegt.

Page 49: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Geschwindigkeit, Soll–Istwertsystem, Regelung

3.3 Geschwindigkeitssteuerung bei Schrittmotoren

3-48SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

3.3.2 Parametrierung der Schrittmotorfrequenz

Schrittmotorfrequenz

Die maximale Schrittmotorfrequenz wird mit dem Maschinendatum

MD: FREQ_STEP_LIMIT [Hz] festgelegt:

MD–Wert =Motordrehzahl [U/min] Schritte pro 360°

60 [s]

Diese Frequenz muß dem MD: MAX_AX_VELO (Achsgeschwindigkeit) entsprechen.

Beispiel: MD: MAX_AX_VELO und MD: FREQ_STEP_LIMIT bestimmen

Motordrehzahl [U/min] Spindelsteigung [mm/U]

Lastgetriebe= Achsgeschwindigkeit

Motordrehzahl: 1 200 U/minLastgetriebe (R): 1:1 –>R=1Spindelsteigung: 10 mmSchritte pro 360°: 10 000

1 200 U/min 10 mm

1= 12 000 mm/min –> MD: MAX_AX_VELO

entsprechend muß die Frequenzgrenze sein:

1 200 U/min 10 000 1/U

60 s= 200 000 Hz –> MD: FREQ_STEP_LIMIT

Schrittmotor ohne Geber

Bei Einsatz des Schrittmotors ohne Geber muß auch in das

MD: ENC_RESOL die Schrittanzahl pro 360° eingetragen werden.

Beispiel:

Schrittmotor: 10 000 [Impulse pro Motorumdrehung]Lastgetriebe: 1:1Spindelsteigung:10 mmMotordrehzahl: 1 200 U/min

daraus ergeben sich die MD–Werte:

MD: CTRLOUT_TYPE = 2 (Sollwertausgabe fĂŒr Schrittmotor)MD: ENC_TYPE = 3 (Schrittmotor ohne Geber)MD: ENC_RESOL[0] = 10 000 (keine Impulsvervierfachung)MD: STEP_RESOL = 10 000 MD: FREQ_STEP_LIMIT[Hz] = 200 000 [Hz]MD: MAX_AX_VELO = 12 000 mm/min

Page 50: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Geschwindigkeit, Soll–Istwertsystem, Regelung

3.4 Datenbeschreibung

3-49SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Schrittmotor mit Geber

Wird der Schrittmotor mit Geber betrieben, so ist die Geberanpassung wie bei analogen An-trieben vorzunehmen. FĂŒr die Bestimmung der Anpassung ist zu beachten, daß die Geber–Impulse vervierfacht werden.

3.4 Datenbeschreibung

10240 SCALING_SYSTEM_IS_METRICMD–Nummer Grundsystem metrischStandardvorbesetzung: 1 min. Eingabegrenze: 0 max. Eingabegrenze: 1Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: –Datentype: BOOLEAN gĂŒltig ab SW–Stand:Bedeutung: Das MD legt das von der Steuerung verwendete Grundsystem fĂŒr die Skalierung lĂ€ngenabhĂ€ngi-

ger physikalischer GrĂ¶ĂŸen bei der Daten–Ein–/Ausgabe fest.Intern werden alle entsprechenden Daten in den Grundeinheiten 1 mm, 1 Grad und 1 sec abge-legt.Beim Zugriff vom Teileprogramm, von der Bedientafel oder durch externe Kommunikation erfolgtdie Normierung in folgenden Einheiten:SCALING_SYSTEM_IS_METRIC = 1: normiert in:

mm, mm/min, m/s2, m/s3, mm/Umdr.SCALING_SYSTEM_IS_METRIC = 0: normiert in:

inch, inch/min, inch/s2, inch/s3, inch/Umdr.Die Auswahl des Grundsystems legt auch die Interpretation des programmierten F–Wertes fĂŒrLinearachsen fest:

metrisch inchG94 mm/min inch/minG95 mm/Umdr. inch/Umdr.Nach Änderung dieses Maschinendatums ist ein Hochlauf notwendig, da sonst zugehörige Ma-schinendaten, die physikalische Einheiten besitzen, falsch normiert werden.Folgendes Vorgehen ist zu beachten:ïżœ MD–Änderung durch Handeingabe

ïżœ Hochlauf durchfĂŒhren und danach zugehörige Maschinendaten, mit physikalischen Einheiten, eingeben.

ïżœ MD–Änderung erfolgt ĂŒber Maschinendatendateiïżœ Hochlauf durchfĂŒhren und danach Maschinendatendatei noch einmal

laden, damit die neuen physikalischen Einheiten berĂŒcksichtigt werden.

Bei Änderung des Maschinendatums wird der Alarm 4070 ”Normierendes Maschinendatum geĂ€n-dert” gemeldet.

30130 CTRLOUT_TYPE[n]MD–Nummer Ausgabeart des SollwertesStandardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: 4Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: –Datentype: BYTE gĂŒltig ab SW–Stand:Bedeutung: In das MD wird der Typ der Drehzahlsollwertausgabe eingetragen:

0: Simulation (keine HW erforderlich)1: Standard (Unterscheidung ĂŒber HW–Konfiguration)2: Schrittmotor3, 4: nicht verfĂŒgbarDer Index [n] des Maschinendatums hat folgende Codierung: [Sollwertzweig]: 0

Anwendungsbeispiel(e) Simulation:Auch ohne vorhandenen Antrieb können Maschinenfunktionen simuliert werden.

Page 51: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Geschwindigkeit, Soll–Istwertsystem, Regelung

3.4 Datenbeschreibung

3-50SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

30200 NUM_ENCSMD–Nummer Anzahl der GeberStandardvorbesetzung: 1 min. Eingabegrenze: 0 max. Eingabegrenze: 1Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: –Datentype: BYTE gĂŒltig ab SW–Stand:Bedeutung: Das MD ist nur dann zu beachten, wenn die Lageistwerterfassung mit einem direkten

Meßsystem (also nicht mit Meßsystem am Motor, nicht bei Schrittmotor) erfolgen soll.1: Spindel/Achse mit diektem Meßsystem (an der Maschine)0: Spindel ohne Meßsystem

30240 ENC_TYPE[n]MD–Nummer Art der Istwerterfassung (Lageistwert)Standardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: 5Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: –Datentype: BYTE gĂŒltig ab SW–Stand:Bedeutung: In das MD ist der verwendete Gebertyp einzutragen:

0: Simulation2: Rechteckgeber (Standard, Vervierfachung der Strichzahl)3: Geber fĂŒr Schrittmotor (Werte: 1, 2, 5: nicht verfĂŒgbar)Der Index[n] des Maschinendatums hat folgende Codierung: [Encodernr.]: 0Wird ein falscher Gebertyp definiert, so wird der Alarm 300009,”falscher Meßkreistyp Antrieb [Nummer], Meßkreis [Nummer]” ausgegeben.

Anwendungsbeispiel(e) Simulation:Auch ohne vorhandenem Meßsystem können Maschinenfunktionen simuliert werden.

30350 SIMU_AX_VDI_OUTPUTMD–Nummer Ausgabe der Achssignale bei SimulationsachsenStandardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: 1Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: –Datentype: BOOLEAN gĂŒltig ab SW–Stand:Bedeutung: Mit dem Maschinendatum wird festgelegt, ob wĂ€hrend der Simulation einer Achse, achsspezifi-

sche Nahtstellensignale an die PLC ausgegeben werden.1: Die achsspezifischen NST–Signale einer simulierten Achse werden an die PLC aus

gegeben.Damit kann das Anwender–PLC–Programm getestet werden, ohne daß die Antriebe vorhanden sein mĂŒssen.

0: Die achsspezifischen NST–Signale einer simulierten Achse werden nicht an die PLC ausgegeben.Alle achsspezifischen NST–Signale werden auf ”0” gesetzt.

MD irrelevant bei ...... MD: CTRLOUT_TYPE (Ausgabeart des Sollwertes) = 1Anwendungsbeispiel(e) MD: SIMU_AX_VDI_OUTPUT = 0

Zum Beispiel wird damit verhindert, daß bei Simulation einer Achse die Bremse geöffnet wird.

31000 ENC_IS_LINEAR[n]MD–Nummer Direktes Meßsystem (Linearmaßstab)Standardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: 1Änderung gĂŒltig nach Power On Schutzstufe: 2 Einheit: –Datentype: BOOLEAN gĂŒltig ab SW–Stand:Bedeutung: 1: Geber fĂŒr Lageistwerterfassung ist linear (Linearmaßstab).

0: Geber fĂŒr Lageistwerterfassung ist rotatorisch.Der Index[n] des Maschinendatums hat folgende Codierung:[Encodernr.]: 0

weiterfĂŒhrende Literatur

Page 52: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Geschwindigkeit, Soll–Istwertsystem, Regelung

3.4 Datenbeschreibung

3-51SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

31020 ENC_RESOL[n]MD–Nummer Geberstriche pro UmdrehungStandardvorbesetzung: 802S: (1000, 1000, 1000, 2048)802C: (2500, 2500, 2500, 2048)

min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: –Datentype: DWORD gĂŒltig ab SW–Stand:Bedeutung: In das MD sind die Geberstriche pro Geberumdrehung einzutragen.

Der Index[n] des Maschinendatums hat folgende Codierung: [Encodernr.]: 0

31030 LEADSCREW_PITCHMD–Nummer Steigung der KugelrollspindelStandardvorbesetzung: 10 min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: mm/Umdr.Datentype: DOUBLE gĂŒltig ab SW–Stand:Bedeutung: In das MD ist die Steigung der Kugelrollspindel einzutragen.

31040 ENC_IS_DIRECT[n]MD–Nummer Geber ist direkt an der Maschine angebrachtStandardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: 1Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: –Datentype: BOOLEAN gĂŒltig ab SW–Stand:Bedeutung: 1: Geber fĂŒr Lageistwerterfassung ist direkt an der Maschine angebracht.

0: Geber fĂŒr Lageistwerterfassung ist am Motor angebracht.Der Index[n] des Maschinendatums hat folgende Codierung: [Encodernr.]: 0

SonderfĂ€lle, Fehler, ...... Eine Falschangabe kann zu fehlerhafter Geberauflösung fĂŒhren, da z.B. die falschen Getriebe-ĂŒbersetzungen verrechnet werden.

31050 DRIVE_AX_RATIO_DENOM[n]MD–Nummer Nenner LastgetriebeStandardvorbesetzung: 1 min. Eingabegrenze: 1 max. Eingabegrenze: 2 147 000 000Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: –Datentype: DWORD gĂŒltig ab SW–Stand:Bedeutung: In das MD ist der Nenner des Lastgetriebes einzutragen.

Der Index[n] des Maschinendatums hat folgende Codierung: [Regelungs–Parametersatz–Nr.]: 0–5

weiterfĂŒhrende Literatur

31060 DRIVE_AX_RATIO_NUMERA[n]MD–Nummer ZĂ€hler LastgetriebeStandardvorbesetzung: 1 min. Eingabegrenze: 1 max. Eingabegrenze: 2 147 000 000Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: –Datentype: DWORD gĂŒltig ab SW–Stand:Bedeutung: In das MD ist der ZĂ€hler des Lastgetriebes einzutragen.

Der Index[n] des Maschinendatums hat folgende Codierung:[Regelungs–Parametersatz–Nr.]: 0–5

31070 DRIVE_ENC_RATIO_DENOM[n]MD–Nummer Nenner MeßgetriebeStandardvorbesetzung: 1 min. Eingabegrenze: 1 max. Eingabegrenze: 2147000000Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: –Datentype: DWORD gĂŒltig ab SW–Stand:Bedeutung: In das MD ist der Nenner des Meßgetriebes einzutragen.

Der Index[n] des Maschinendatums hat folgende Codierung: [Encodernr.]: 0

Page 53: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Geschwindigkeit, Soll–Istwertsystem, Regelung

3.4 Datenbeschreibung

3-52SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

31080 DRIVE_ENC_RATIO_NUMERA[n]MD–Nummer ZĂ€hler MeßgetriebeStandardvorbesetzung: 1 min. Eingabegrenze: 1 max. Eingabegrenze: 2147000000Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: –Datentype: DWORD gĂŒltig ab SW–Stand:Bedeutung: In das MD ist der ZĂ€hler des Meßgetriebes einzutragen.

Der Index[n] des Maschinendatums hat folgende Codierung: [Encodernr.]: 0

31400 STEP_RESOLMD–Nummer Schritte pro SchrittmotorumdrehungStandardvorbesetzung: 1000 min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: –Datentype: DWORD gĂŒltig ab SW–Stand:

Bedeutung: Ausgabeparametrierung fuer Schrittmotor

32000 MAX_AX_VELOMD–Nummer Maximale AchsgeschwindigkeitStandardvorbesetzung: 10000 min. Eingabegrenze: 0 max. Eingabegrenze: ***Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: mm/min,

Umdr./minDatentype: DOUBLE gĂŒltig ab SW–Stand:Bedeutung: In dieses MD ist die Grenzgeschwindigkeit bis zu der die Achse beschleunigen kann (Eilgangbe-

grenzung), einzugeben. Bei programmiertem Eilgang wird mit dieser Geschwindigkeit verfahren.Die maximal zulĂ€ssige Achsgeschwindigkeit ist abhĂ€ngig von der Maschinen– und Antriebsdyna-mik und der Grenzfrequenz der Istwerterfassung.

32100 AX_MOTION_DIRMD–Nummer VerfahrrichtungStandardvorbesetzung: 1 min. Eingabegrenze: –1 max. Eingabegrenze: 1Änderung gĂŒltig nach Power On Schutzstufe: 2/2 Einheit: –Datentype: BYTE gĂŒltig ab SW–Stand:Bedeutung: Mit dem MD kann die Bewegungsrichtung der Maschine umgekehrt werden. Der Regelsinn wird

dabei aber nicht umgekehrt, d.h. die Regelung bleibt stabil.0 oder 1: keine Richtungsumkehr–1: Richtungsumkehr

Page 54: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Geschwindigkeit, Soll–Istwertsystem, Regelung

3.4 Datenbeschreibung

3-53SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

32110 ENC_FEEDBACK_POL[n]MD–Nummer Vorzeichen Istwert (Regelsinn)Standardvorbesetzung: 1 min. Eingabegrenze: – 1 max. Eingabegrenze: 1Änderung gĂŒltig nach Power On Schutzstufe: 2/2 Einheit: –Datentype:BYTE gĂŒltig ab SW–Stand:Bedeutung: In das MD wird die Auswerterichtung der Drehgebersignale eingetragen.

0 oder 1: keine Richtungsumkehr–1: RichtungsumkehrBei Richtungsumkehr wird auch der Regelsinn umgekehrt, wenn der Geber fĂŒr die Lageregelung verwendet wird. Der Index[n] des Maschinendatums hat folgende Codierung: [Encodernr.]: 0

SonderfĂ€lle, Fehler, ...... Bei Eingabe des falschen Regelsinns kann die Achse durchgehen.Je nach Einstellung der zugehörigen Grenzwerte kommt einer der folgende Alarme:Alarm 25040 ”StillstandsĂŒberwachung”Alarm 25050 ”KonturĂŒberwachung” Alarm 25060 ”Drehzahlsollwertbegrenzung”Die zugehörigen Grenzwerte sind beschrieben in: Literatur: Kapitel ”AchsĂŒberwachungen”Wenn beim Zuschalten eines Antriebs ein unkontrollierter Sollwertsprung auftritt, liegt evtl. einfalscher Regelsinn vor.

32200 POSCTRL_GAIN[n]MD–Nummer KV–FaktorStandardvorbesetzung: 802S: (2.5, 2.5, 2.5, 1)802C: (1, 1, 1, 1)

min. Eingabegrenze: 0 max. Eingabegrenze: 2000

Änderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: 1/sDatentype: DOUBLE gĂŒltig ab SW–Stand:Bedeutung: (Nicht bei Schriitmotorachsen Ă€ndern!)

LagereglerverstĂ€rkung, sog. KV–Faktor.Die Ein–/Ausgabeeinheit fĂŒr den Anwender ist [ (m/min)/mm].D.h. POSCTRL_GAIN[n] = 1 entspricht 1 mm Schleppfehler bei V = 1 m/min.

Die Eingabe des Wertes ”0” fĂŒhrt zum Auftrennen des Lagereglers.Bei der Eingabe des KV–Faktors ist zu berĂŒcksichtigen, daß der VerstĂ€rkungsfaktor des gesamtenLageregelkreises noch von anderen Parametern der Regelstrecke abhĂ€ngig ist. Es muß also zwischen einem ”gewĂŒnschten KV–Faktor” (MD: POSCTRL_GAIN) und einem”tatsĂ€chlichen KV–Faktor” (der sich an der Maschine ergibt) unterschieden werden. Nur wenn alleParameter des Regelkreises richtig zueinander justiert sind, sind diese KV–Faktoren gleich.Hinweis:Achsen, die zusammen interpolieren und eine Bearbeitung durchfĂŒhren sollen, mĂŒssen entwederdie gleiche VerstĂ€rkung aufweisen (d. h., bei gleicher Geschwindigkeit gleicher Schleppabstand).Der tatsĂ€chliche KV–Faktor kann mit Hilfe des Schleppabstandes (in den Service–anzeigen) kontrolliert werden. Der Index[n] des Maschinendatums hat folgende Codierung:[Regelungs–Parametersatz–Nr.]: 0–5

Page 55: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Geschwindigkeit, Soll–Istwertsystem, Regelung

3.4 Datenbeschreibung

3-54SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

32250 RATED_OUTVAL[n]MD–Nummer Nenn–AusgangsspannungStandardvorbesetzung:(80, 80, 80, 100) min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: %Datentype: DOUBLE gĂŒltig ab SW–Stand:Bedeutung: (Nicht bei Schrittmotorachsen !)

In das MD ist der Wert des Drehzahlsollwertes in Prozent, bezogen auf den max. Drehzahlsollwert, einzutragen, bei der die im MD: RATED_VELO[n] angegebene Motordrehzahlerreicht wird.

Anwendungsbeispiel(e) 1. Beispiel:Bei einer Spannung von 5 V erreicht der Antrieb eine Drehzahl von 1875 U/min.

ïżœ RATED_OUTVAL = 50 %, RATED_VELO = 1875 [U/min]2. Beispiel:Bei einer Spannung von 8 V erreicht der Antrieb eine Drehzahl von 3000 U/min.

ïżœ RATED_OUTVAL = 80 %, RATED_VELO = 3000 [U/min]3. Beispiel:Bei einer Spannung von 1,5 V erreicht der Antrieb eine Drehzahl von 562,5 U/min.

ïżœ RATED_OUTVAL = 15 %, RATED_VELO = 562,5 [U/min]Alle drei Zahlenbeispiele sind fĂŒr ein und denselben Antrieb/Umrichter möglich. Entscheidend istdas VerhĂ€ltnis der beiden Werte und das ist in allen Beispielen gleich.Der Index [n] des Maschinendatums hat folgende Codierung:[Sollwertzweig]: 0

korrespondierend mit .... Das MD: RATED_OUTVAL[n] ist nur in Verbindung mit dem MD: RATED_VELO[n] sinnvoll.

32260 RATED_VELO[n]MD–Nummer Nenn–MotordrehzahlStandardvorbesetzung: 3000 min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: U/minDatentype: DOUBLE gĂŒltig ab SW–Stand:Bedeutung:

In das MD ist die Drehzahl des Antriebes (antriebsseitig normiert!) einzutragen, die beidem im MD: RATED_OUTVAL[n] angegebenen prozentualen Drehzahlsollwert erreicht wird.Der Index [n] des Maschinendatums hat folgende Codierung:[Sollwertzweig]: 0

korrespondierend mit .... Das MD: RATED_VELO[n] ist nur in Verbindung mit dem MD:RATED_OUTVAL[n] sinnvoll.

32900 DYN_MATCH_ENABLEMD–Nummer DynamikanpassungStandardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: 1Änderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: –Datentype: BOOLEAN gĂŒltig ab SW–Stand:Bedeutung: Mit der Dynamikanpassung können Achsen mit unterschiedlichen KV–Faktoren mit dem MD:

DYN_MATCH_TIME auf gleichen Schleppabstand eingestellt werden.1: Dynamikanpassung ist aktiv.0: Dynamikanpassung ist inaktiv.

Anwendungsbeispiel(e)korrespondierend mit .... MD: DYN_MATCH_TIME[n] (Zeitkonstante der Dynamikerfassung)

Page 56: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Geschwindigkeit, Soll–Istwertsystem, Regelung

3.4 Datenbeschreibung

3-55SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

32910 DYN_MATCH_TIME[n]MD–Nummer Zeitkonstante der DynamikanpassungStandardvorbesetzung: 0.01 min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: sDatentype: DOUBLE gĂŒltig ab SW–Stand:Bedeutung: In das MD ist die Zeitkonstante der Dynamikanpassung einer Achse einzutragen.

Als Zeitkonstante der Dynamikanpassung ist die Differenz der Ersatzzeitkonstanten des ”lang-samsten” Regelkreises zu der jeweiligen Achse einzugeben.Das MD ist nur wirksam, wenn MD: DYN_MATCH_ENABLE = 1 ist.Der Index[n] des Maschinendatums hat folgende Codierung:[Regelungs–Parametersatz–Nr.]: 0–5

Anwendungsbeispiel(e) siehe Kapitel 2.3korrespondierend mit .... MD: DYN_MATCH_ENABLE (Dynamikanpassung)

Page 57: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Geschwindigkeit, Soll–Istwertsystem, Regelung

3.4 Datenbeschreibung

3-56SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Platz fĂŒr Notizen

Page 58: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

4-57SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Handfahren und Handradfahren

Maschine einrichten

Auch bei modernen numerisch gesteuerten Werkzeugmaschinen mĂŒssen die Achsen vomBediener von Hand verfahren werden können. Insbesondere beim Einrichten eines neuenBearbeitungsprogramms ist ein Bewegen der Achsen mit Verfahrtasten auf der Maschinen-steuertafel oder mit dem elektronischen Handrad erforderlich.

Freifahren des Werkzeugs

Nach Programmunterbrechung durch Ereignisse wie NC–STOP, RESET oder Netzausfallmuß vom Maschinenbediener das Werkzeug manuell aus der aktuellen Bearbeitungspositionfreigefahren werden. Dies erfolgt in der Regel mit Hilfe der Verfahrentasten in der BetriebsartJOG.

Inhalt

In der vorliegenden Funktionsbeschreibung werden folgende Möglichkeiten und Eigenschaf-ten beim Handfahren aufgezeigt:

ïżœ Kontinuierliches Verfahren in JOG

ïżœ Inkrementelles Verfahren (INC) in JOG

ïżœ Verfahren von Achsen mit Hilfe von elektronischen HandrĂ€dern (Zubehör) in JOG

4

Page 59: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.1 Allgemeine Eigenschaften beim Handfahren in JOG

4-58SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

4.1 Allgemeine Eigenschaften beim Handfahren in JOG

Betriebsart JOG

FĂŒr das Verfahren von Achsen durch Handbedienung (nachfolgend Handfahren bezeichnet)muß die Betriebsart JOG aktiv sein. Die jeweils wirksame Betriebs–art wird an die PLC ĂŒberNST ”aktive Betriebsart: JOG” (V30000000.2) gemeldet.

Maschinenfunktionen

Innerhalb der Betriebsart JOG unterscheidet man mehrere JOG–Varianten (Maschinenfunktio-nen):

ïżœ kontinuierliches Verfahren

ïżœ inkrementelles Verfahren

ïżœ Verfahren mit dem Handrad

Verfahren

In folgenden Koordinatensystemen können Achsen verfahren werden:

ïżœ Maschinenkoordinatensystem (MKS)

ïżœ WerkstĂŒckkoordinatensystem (WKS)

Die Anwahl der jeweils wirkenden Maschinenfunktion erfolgt ĂŒber die PLC–Nahtstelle. Dabeigibt es eine eigene PLC–Nahtstelle fĂŒr die Achsen im MKS (achsspezifisch) und fĂŒr die Ach-sen im WKS (kanalspezifisch).

Simultanes Verfahren

Es können bei JOG gleichzeitig alle Achsen eines Koordinatensystems verfahren werden.Bei simultaner Bewegung von mehreren Achsen besteht kein interpolatorischer Zusammen-hang.

Geschwindigkeit

Die Geschwindigkeit der Verfahrbewegung bei JOG wird durch folgende Wertvorgaben fest-gelegt:

SD: JOG_SET_VELO (JOG–Geschwindigkeit bei G94) fĂŒr eine Achse,SD: JOG_SPIND_SET_VELO (JOG–Geschwindigkeit fĂŒr Spindel) fIst der Wert dieses SD Null, so wird jeweils der Wert von MD: JOG_VELO (Konventionelle Achsgeschwindigkeit) verwendet. Die Begrenzung derAchsgeschwindigkeit erfolgt mit MD: MAX_AX_VELO.

EilgangĂŒberlagerung

Wird zusĂ€tzlich mit den Verfahrtasten die EilgangsĂŒberlagerungstaste betĂ€tigt, so erfolgt dieBewegung mit der ĂŒber das achsspezifische MD: JOG_VELO_RAPID (Achsgeschwindigkeit bei JOG–Betrieb mit EilgangsĂŒberlagerung)festgelegten Eilgangsgeschwindigkeit.

Page 60: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.2 Steuerung der Handfahrfunktionen ĂŒber PLC-Nahtstelle

4-59SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Vorschubkorrektur

Die bei JOG verfahrene Achsgeschwindigkeit kann zusĂ€tzlich mit Hilfe des achsspezifischenVorschubkorrekturschalters beeinflußt werden, sofern das achsspezifische NST ”Korrekturwirksam” (V380x0001.7) gesetzt ist.

Beschleunigung/Ruck

Die Achsbeschleunigung wird mit dem achsspezifischen MD: MAX_AX_ACCEL festgelegt.Auch beim Handfahren ist die Beschleunigung entsprechend einer vorgegebenen Kennliniemöglich. Die bei JOG wirkende Beschleunigungskennlinie fĂŒr die einzelne Achse wird mitdem MD: JOG_AND_POS_MAX_JERK festgelegt (BeschleunigungsĂ€nderung begrenzt),sofern diese mit MD: JOG_AND_POS_JERK_ENABLE =1 aktiviert ist.

FĂŒr Schrittmotorachsen wird empfohlen, die “geknickte Beschleinigungskennlinie zu benut-zen. Dies ist Standardeinstellung bei SINUMERIK 802S.Die Aktivierung erfolgt mit MD: ACCEL_TYPE_DRIVE = 1. Dabei muß MD: JOG_AND_POS_JERK_ENABLE=0 gesetzt sein. Die Kennlinie ist in weitern Maschi-nendaten einzustellen (siehe auch Kapitel 3.3.1 ).

4.2 Steuerung der Handfahrfunktionen ĂŒber PLC-Nahtstelle

MMC/NCK/PLC–Nahtstelle

Die Aktivierung der einzelnen Funktionen beim Handfahren in JOG erfolgt ĂŒberwiegend ĂŒberdie PLC–Anwendernahtstelle.

Maschinensteuertafel

FĂŒr das Handfahren sind insbesondere folgende Signale der Maschinensteuertafel (MCP)relevant:

ïżœ Betriebsart JOG (Anwahl)

ïżœ Maschinenfunktion INC1 , ...

ïżœ Richtungstasten

ïżœ Vorschubkorrektur bzw. Spindelkorrektur

Beispiel Spindeldrehzahl im JOG

Soll fĂŒr die analoge Spindel in der Betriebsart JOG per Tastendruck von der Maschinensteuer-tafel eine Spindeldrehzahl mit vorgegebener Richtung oder deren Stopp ausgegeben werden,so wird folgenderweise vorgegangen:

Page 61: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.3 Kontinuierliches Verfahren

4-60SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Die Tasten fĂŒr “Spindel links”, “Spindel rechts” und “Spindel–Stop” sind unter den freien Ta-sten an der Maschinensteuertafel auszuwĂ€hlen. Das PLC–Anwenderprogramm muß die an-kommenden Tastensignale derart auf die NST “Verfahrtaste plus” bzw. “Verfahrtaste minus”(V38030004.7 bzw. .6) legen:

ïżœ nur eines der Signale darf gesetzt sein

ïżœ das Signal bleibt auch beim Loslassen der Taste gesetzt

ïżœ bei Taste “Spindel–Stop” sind beide Verfahrtastensignale zu löschen

ïżœ ein Wechsel von “Verfahrtaste plus” auf “Verfahrtaste minus” oder umgekehrt ist nur ĂŒberden Zustand “Spindel–Stop” (beide Verfahrtastensignale gelöscht) möglich

ïżœ bei NST “Reset” (V30000000.7) wird die Spindel gestoppt, die Verfahrtastensignale sindzu löschen.

Die Spindeldrehzahl wird hierbei ĂŒber Bedienung mit einem Settingdatum eingestellt. DasSettingdatum fĂŒr die Spindeldrehzahl in JOG SD: JOG_SPIND_SET_VELO ist ĂŒber das MenĂŒ “Settingdaten” per Softkey erreichbar. Istdieser Wert =0, so wirkt der Wert im MD: JOG_VELO fĂŒr die Spindel.

Beim Verfahren der Spindel in der Betriebsart JOG werden die Maximaldrehzahlen der akti-ven Getriebestufe (MD: GEAR_STEP_VELO_LIMIT) berĂŒcksichtigt.

4.3 Kontinuierliches Verfahren

Anwahl

Mit Anwahl der Betriebsart JOG wird automatisch die Maschinenfunktion: “kontinuierlich aktiv“–in den Achsen im WKS und den Maschinenachsen (NST: V33001001.6, V33001005.6, V33001009.6, V390x0005.6) gesetzt.In der Betriebsart JOG kann auch das kontinuierliche Verfahren ĂŒber die PLC–Nahtstelle akti-viert werden (NST ”Maschinenfunktion: kontinuierlich” Achsen im WKS (V32001001.6,VB32001005.6, VB32001009.6) und den Maschinenachsen (VB380x0005.6).

Abwahl

Die Abwahl erfolgt durch eine Inkrementanwahl (siehe Kapitel 4.4)

Verfahrtasten +/–

Mit den Verfahrtasten Plus und Minus wird die zugehörige Achse in die entsprechende Rich-tung verfahren (PLC an NCK–NST: V32001000.7/.6, V32001004.7/.6, V32001008.7/.6 oderV380x004.7/.6).Werden beide Verfahrtasten einer Achse gleichzeitig betĂ€tigt, so erfolgt keine Verfahrbewe-gung bzw. wird eine in Bewegung befindliche Achse gestoppt.

Die Achse verfĂ€hrt so lange, wie das Verfahrtastensignal gesetzt ist, sofern zuvor keine Achs-begrenzung erreicht wird. Beim RĂŒcksetzen des Signals wird die Achse bis zum Stillstandabgebremst, und die Bewegung gilt als beendet.

Page 62: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.4 Inkrementelles Verfahren (INC)

4-61SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Sobald eine Fahranforderung fĂŒr eine Achse ansteht, wird an die PLC das NST ”Fahrbefehl+”bzw. ”Fahrbefehl–” (V33001000.7/.6, V33001004.7/.6, V33001008.7/.6 oder V390x004.7/.6))abhĂ€ngig von der Bewegungsrichtung ausgegeben.

4.4 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, muß er das ge-wĂŒnschte Inkrement einstellen. Die Einstellung erfolgt ĂŒber die Maschinensteuertafel.

einstellbare Inkremente

Der Bediener hat die Möglichkeit, bis zu vier unterschiedliche InkrementgrĂ¶ĂŸen einzustellen,die gemeinsam fĂŒr alle Achsen wirken: INC1, INC10, INC100 und INC1000 .

Inkrementbewertung

Mit dem axialen MD: JOG_INCR_WEIGHT (Bewertung eines Inkrements einer Achse beiINC/Handrad) wird die Wegbewertung eines JOG–Inkrements festgelegt. StandardmĂ€ĂŸig ist 1Inkr.= 0,001 mm eingestellt.

Verfahren

Mit DrĂŒcken der Verfahrtaste in die gewĂŒnschte Richtung (z.B. +) beginnt die Achse die ein-gestellten Inkrement zu verfahren. Wird die Verfahrtaste losgelassen, bevor die InkrementevollstĂ€ndig abgefahren wurden, so wird die Bewegung unterbrochen und die Achse bleibt ste-hen. Mit erneuter BetĂ€tigung der gleichen Verfahrtaste verfĂ€hrt die Achse den noch verblei-benden Restweg, bis dieser 0 ist. Zuvor kann die Bewegung wiederum durch Loslassen derVerfahrtaste unterbrochen werden.Ein DrĂŒcken der Verfahrtaste der entgegengesetzen Richtung bleibt wirkungslos, solange dasInkrement nicht restlos abgefahren wurde bzw. ein Abbruch der Bewegung erfolgte.

Verfahrbewegung abbrechen

Soll das Inkrement nicht zu Ende gefahren werden, so kann mit RESET oder achsspezifi-schen NST ”Restweg löschen/Spindel Reset” (V380x0002.2) abgebrochen werden.

Fahrbefehl +/–

Page 63: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.5 Handradfahren im JOG

4-62SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

4.5 Handradfahren im JOG

Anwahl

Die Betriebsart JOG muß aktiv sein. Vom Bediener ist zusĂ€tzlich das beim Handradfahrenwirkende Inkrement INC1, INC10, ... einzustellen. Die Zuordnung Achse/Handrad ist ĂŒber dieBedientafel vorzunehmen (siehe auch Dokumentation “Bedienen und Programmieren”).

Verfahren

Durch Verdrehen des elektronischen Handrads wird die zugehörige Achse je nach Drehrich-tung in positiver oder negativer Richtung verfahren.

Vorgaben als Weg oder Geschwindigkeit

Über das MD: HANDWH_TRUE_DISTANCE (Handrad Weg– oder Geschwindigkeitsvorgabe)kann die Vorgabeart der Handradbewegung eingestellt und damit dem Verwendunszweckangepaßt werden:

Wert=1 (Standard): Die Vorgaben vom Handrad sind Wegvorgaben. Es gehenkeine Impulse verloren. Infolge einer Begrenzung auf die maximal zulÀssige Geschwindigkeitkann es zu einem Nachlaufen der Achsen kommen. Dies ist besonders bei einer hohen Be-wertung der Handradimpulse zu beachten.

Wert=0: Die Vorgaben vom Handrad sind Geschwindigkeitsvorgaben. Das Abbrem-sen bei Handradstillstand erfolgt auf kĂŒrzestem Weg.

Bewertung

Der beim Drehen des Handrades resultierende Verfahrweg/Geschwindigkeit ist von folgendenFaktoren abhÀngig:

ïżœ Anzahl der an der Schnittstelle empfangenen Handradpulse

ïżœ aktives Inkrement (Maschinenfunktion INC1, INC10, INC100, ... INC1000)

ïżœ Pulsbewertung des Handrades mit allgemeinem MD: HANDWH_IMP_PER_LATCH (Handradimpulse pro Rasterstellung)

ïżœ Bewertung eines Inkrements bei INC/Handrad (Achsspezifische MD: JOG_INCR_WEIGHT).

Fahrbefehl +/–

WĂ€hrend der Achsbewegung wird an die PLC das NST ”Fahrbefehl+” bzw. ”Fahrbefehl –”(V380x0004.7 bzw. .6) abhĂ€ngig von der Bewegungsrichtung ausgegeben. Wird die Achse bereits ĂŒber die Verfahrtasten verfahren, so ist ein zusĂ€tzliches Handradfah-ren nicht möglich. Es wird der Alarm 20051 ”Handradfahren nicht möglich” gemeldet.

Handradanschluß

Es sind bis zu 2 HandrĂ€der simultan anschließbar. Somit können gleichzeitig und unabhĂ€ngigbis zu 2 Achsen mit HandrĂ€dern bewegt werden.

Page 64: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.5 Handradfahren im JOG

4-63SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Handradzuordnung

Einer Achse kann im Maschinen– (MKS) oder im WerkstĂŒckkoodinatensystem (WKS) einHandrad zugeordnet werden.

Welche Achse (X, Y, Z) durch Verdrehen des Handrades 1 oder 2 bewegt wird, ist durch me-nĂŒgefĂŒhrte Bedienung (MMC) einstellbar:

Bei BetĂ€tigen des Softkeys Handrad im GrundmenĂŒ der Betriebsart JOG wird das Fenster”Handrad” eingeblendet. Hiermit kann jedem Handrad eine Achse zugeordnet sowie dasHandrad freigegeben oder gesperrt werden.

Handradanwahl von MMC

FĂŒr die Aktivierung des Handrades von der Bedientafel gibt es in der Anwendernahtstelle zwi-schen MMC und PLC spezielle Daten. Diese vom PLC–Grundprogramm bereitgestellte Naht-stelle fĂŒr Handrad 1 und 2 ist kontrollierbar und enthĂ€lt folgende Informationen (der jeweiligeAchsname X, Y, Z wird durch eine Achsnummer (1,2,3) ersetzt:

ïżœ die dem Handrad zugeordneten Achsnummer NST ”Achs-nummer Handrad 1” (VB19001003) NST ”Achsnummer Hand-rad 2” (VB19001004)

ïżœ die Zusatzinformation Maschinenachse oder Achse im WKS NST (V19001003.7 bzw. V19001004.7)

Eingangsfrequenz

Die HandradanschlĂŒsse können Handradpulse mit einer maximalen Eingangsfrequenz von100 kHz empfangen.

Geschwindigkeit

Die Geschwindigkeit ergibt sich durch die mit dem Handrad erzeugten Impulse und der Im-puls–Bewertung: Verfahrweg pro Zeiteinheit.Begrenzt wird diese Geschwindigkeit durch den Wert im achsspezifischenMD: MAX_AX_VELO.

Beschleunigung

Beim Handradfahren erfolgt die Beschleunigung (Achse mit analogem Antrieb oder Schrittmo-torachse) entsprechend der in achsspezifischen Maschinendaten fĂŒr JOG festgelegten Be-schleunigungskennlinie (siehe Abschnitt NO TAG).

Abbruch der Verfahrbewegungen

Ein RESET oder das axiale NST ”Restweg löschen/Spindel Reset” (V380x0002.2) bewirkteinen Abbruch der Verfahrbewegung. Die anstehende Soll–/Ist–Differenz wird gelöscht. MitNC–STOP wird die Verfahrbewegung lediglich unterbrochen. Eine anstehende Soll–/Ist–Diffe-renz bleibt erhalten. Mit NC–START wird der Restweg anschließend abgefahren.

Page 65: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.6 Besonderheiten beim Handfahren

4-64SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Fahren in Gegenrichtung

AbhÀngig vom MD: HANDWH_REVERSE ist das Verhalten bei einer Umkehr der Verfahrrich-tung wie folgt:

ïżœ Wird das Handrad in Gegenrichtung bewegt, so wird die resultierende Wegstrecke berech-net und der so berechnete Endpunkt schnellstmöglich angefahren: Liegt dieser Endpunktvor dem Punkt auf den die fahrende Achse bei der augenblicklichen Fahrtrichtung brem-sen kann, so wird abgebremst und dann der Endpunkt durch Fahren in Gegenrichtung an-gefahren. Anderenfalls wird der neuberechnete Endpunkt sofort angefahren.

ïżœ Wird das Handrad um mindestens die im Maschinendatum angegebene Anzahl von Pul-sen in Gegenrichtung bewegt, so wird die Achse schnellstmöglich abgebremst und alle biszum Ende der Interpolation eintreffenden Impulse werden ignoriert. D. h. erst nach demStillstand (sollwertseitig) der Achse wird erneut verfahren.

Verhalten am Softwareendschalter

Beim Verfahren in der Betriebsart JOG wird nur bis zur jeweils ersten aktiven Begrenzunggefahren und der entsprechende Alarm ausgegeben. AbhÀngig vom MD: HANDWH_RE-VERSE ist das Verhalten dann wie folgt (so lange die Achse noch nicht sollwertseitig zumEndpunkt gekommen ist):

ïżœ Die aus den Handradimpulsen resultierende Wegstecke bildet einen fiktiven Endpunkt derfĂŒr die nachfolgenden Berechnungen verwendet wird: Liegt dieser fiktive Endpunkt z. B. 10mm hinter der Begrenzung, so mĂŒssen diese 10 mm erst wieder in Gegenrichtung verfah-ren werden, bevor die Achse tatsĂ€chlich wieder verfĂ€hrt. Soll an einer Begrenzung sofortwieder in Gegenrichtung verfahren werden, so kann der fiktive Restweg ĂŒber Restweglö-schen oder Abwahl der Handradzuordnung gelöscht werden.

ïżœ Alle Handradimpulse, die zu einem Endpunkt hinter der Begrenzung fĂŒhren, werden igno-riert. Eine Bewegung des Handrades in Gegenrichtung fĂŒhrt unmittelbar zu einem Verfah-ren in Gegenrichtung, d.h. von der Begrenzung weg.

4.6 Besonderheiten beim Handfahren

4.6.1 Überwachungen

Begrenzungen

Beim Handfahren wirken folgende Begrenzungen:

ïżœ Software–Endschalter 1 und 2 (Achse muß referiert sein)

ïżœ Hardware–Endschalter

Steuerungsintern wird sichergestellt, daß die Verfahrbewegung abgebrochen wird, sobald dieerste gĂŒltige Begrenzung erreicht wird. Die GeschwindigkeitsfĂŒhrung sorgt dafĂŒr, daß derBremsvorgang frĂŒhzeitig eingeleitet wird, so daß die Achse genau auf die Begrenzungsposi-tion (z.B. Software–Endschalter) zum Stehen kommt. Lediglich beim Ansprechen des Hard-ware–Endschalters wird die Achse mit ”Schnellstopp” abgebremst.

Mit Erreichen der jeweiligen Begrenzung erfolgt eine Alarmmeldung (Alarme 10620, 10621).Anschließend wird steuerungsintern ein Weiterfahren in diese Richtung verhindert. Die Ver-fahrtasten sowie das Handrad fĂŒr diese Richtung bleiben wirkungslos.

Page 66: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.6 Besonderheiten beim Handfahren

4-65SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Wichtig

Damit die Software–Endschalter wirksam werden, muß die Achse zuvor referiert sein.

Achse freifahren

Die Achse kann von einer Begrenzungsposition in die entgegengesetzte Richtung freigefah-ren werden.

Maschinenhersteller

Das Freifahren einer Achse, die die Begrenzungsposition angefahren hat, ist abhÀngig vom Ma-schinenhersteller. Bitte die Dokumentation des Maschinenherstellers beachten!

maximale Geschwindigkeit und Beschleunigung

Die beim Handfahren verwendete Geschwindigkeit und Beschleunigung wird achsspezifischvom Inbetriebnehmer ĂŒber Maschinendaten festgelegt. Die Steuerung begrenzt die an denAchsen wirkenden Werte auf die maximalen Geschwindigkeits– und Beschleunigungsvorga-ben.

4.6.2 Sonstiges

Betriebsartenwechsel von JOG ïżœ AUT oder von JOG ïżœ MDA

Ein Betriebsartenwechsel von JOG nach AUT oder nach MDA wird nur dann ausgefĂŒhrt,wenn alle Achsen Genauhalt Grob erreicht haben.

Planachsen

Die X–Achse ist Planachse bei Drehmaschinen. Hier sind beim Verfahren in JOG folgendeMerkmale zu beachten:

ïżœ kontinuierliches Verfahren:Beim kontinuierlichen Verfahren einer Planachse gibt es keine Unterschiede.

ïżœ inkrementelles Verfahren:Es wird nur die halbe Wegstrecke der angewĂ€hlten InkrementgrĂ¶ĂŸe verfahren. Beispiels-weise verfĂ€hrt die Achse bei INC10 bei BetĂ€tigung der Verfahrtaste um 5 Inkrementwerteauf den Radius bezogen (10 Durchmesser–Inkremente).

ïżœ Verfahren mit dem Handrad:Entsprechend wird beim inkrementellen Verfahren auch mit dem Handrad je Handradpulsnur die halbe Wegstrecke verfahren.

Page 67: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.7 Datenbeschreibung

4-66SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

4.7 Datenbeschreibung

Maschinendaten

11310 $MN_HANDWH_REVERSEMD–Nummer Schwelle fĂŒr Richtungswechsel Handrad

Standardvorbesetzung: 2 min. Eingabegrenze: 0 max. Eingabegrenze: –

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: –

Datentype: BYTE gĂŒltig ab SW–Stand:

Bedeutung: 0: kein sofortiges Fahren in Gegenrichtung>0: sofortiges Fahren in Gegenrichtung, wenn das Handrad um mindestens die

angegebene Anzahl Impulse in Gegenrichtung gedreht wird

11320 HANDWH_IMP_PER_LATCH[n]MD–Nummer Handradimpulse pro Rasterstellung [Handradnummer]: 0 ... 1

Standardvorbesetzung: 1 min. Eingabegrenze: *** max. Eingabegrenze: ***

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: –

Datentype: DOUBLE gĂŒltig ab SW–Stand:

Bedeutung: Mit dem MD: HANDW_IMP_PER_LATCH werden die angeschlossenen HandrĂ€der an die Steue-rung angepaßt.Es ist die Anzahl der vom Handrad erzeugten Impulse je Handradrasterstellung einzugeben. DieHandrad–Pulsbewertung ist einzeln fĂŒr jedes vorhandene Handrad (1 bis 3) festzulegen.Mit dieser Anpassung wirkt jede Handrad–Rasterstellung wie eine BetĂ€tigung der Verfahrtastebeim inkrementellen Verfahren.Mit Eingabe eines negativen Wertes wird eine Richtungsumkehr der Handrad–Drehrichtung be-wirkt.

korrespondierend mit .... MD: JOG_INCR_WEIGHT (Bewertung eines Inkrements einer Achse bei INC/Hand)

11346 HANDWH_TRUE_DISTANCEMD–Nummer Handrad Weg– oder GeschwindigkeitsvorgabeStandardvorbesetzung: 1 min. Eingabegrenze: 0 max. Eingabegrenze: 2Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: –Datentype: BYTE gĂŒltig ab SW–Stand: 3Bedeutung: 0: Die Vorgaben vom Handrad sind Geschwindigkeitsvorgaben. Das Abbremsen bei

Handradstillstand erfolgt auf kĂŒrzestem Weg.1: Die Vorgaben vom Handrad sind Wegvorgaben. Es gehen keine Impulse

verloren. Infolge einer Begrenzung auf die maximal zulÀssige Geschwindigkeitkann es zu einem Nachlaufen der Achsen kommen.

2: nicht verfĂŒgbarkorrespondierend mit ....

31090 JOG_INCR_WEIGHTMD–Nummer Bewertung eines Inkrements bei INC/Handrad

Standardvorbesetzung: 0.001 min. Eingabegrenze: *** max. Eingabegrenze: ***

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit:Linearachse: mm

Datentype: DOUBLE gĂŒltig ab SW–Stand:

Page 68: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.7 Datenbeschreibung

4-67SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

31090 JOG_INCR_WEIGHTMD–Nummer Bewertung eines Inkrements bei INC/Handrad

Bedeutung: Mit dem Eingabewert wird der Weg eines Inkrements festgelegt, der beim Verfahren einer AchseĂŒber JOG–Tasten bei Schrittmaß bzw. ĂŒber Handrad gĂŒltig ist.Die Wegstrecke, die die Achse beim Abfahren des Schrittmaßes je VerfahrtastenbetĂ€tigung bzw.je Handrad–Rasterstellung verfĂ€hrt, wird von folgenden Parametern festgelegt:

ïżœ MD: JOG_INCR_WEIGHT (Bewertung eines Inkrements einer Achse bei INC/Handrad)ïżœ angewĂ€hlte InkrementgrĂ¶ĂŸe (INC1, ..., INC1000)

Die Eingabe eines negativen Wertes bewirkt eine Umkehr der Richtungsbewertung der Verfahrta-sten bzw. der Handrad–Drehrichtung.

MD irrelevant bei ...... Betriebsart AUTOMATIK und MDA

32010 JOG_VELO_RAPIDMD–Nummer Konventioneller Eilgang

Standardvorbesetzung: 10000 min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit:Linearachse: mm/min

Datentype: DOUBLE gĂŒltig ab SW–Stand:

Bedeutung: Die eingegebene Achsgeschwindigkeit gilt fĂŒr Fahren im JOG–Betrieb mit betĂ€tigter EilgangĂŒber-lagerungstaste und bei axialer Vorschubkorrektur von 100%.Der eingebene Wert darf die maximal zulĂ€ssige Achsgeschwindigkeit (MD: MAX_AX_VELO)nicht ĂŒberschreiten.Dieses Maschinendatum wird nicht fĂŒr den programmierten Eilgang G00 verwendet.

MD irrelevant bei ...... Betriebsart AUTOMATIK und MDA

korrespondierend mit .... MD: MAX_AX_VELO (Maximale Achsgeschwindigkeit)NST ”EilgangĂŒberlagerung”NST ”Vorschubkorrektur”

32020 JOG_VELOMD–Nummer Konventionelle Achsgeschwindigkeit

Standardvorbesetzung: 2000 min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit:Linearachse: mm/min

Datentype: DOUBLE gĂŒltig ab SW–Stand:

Bedeutung: Die eingegebene Geschwindigkeit gilt fĂŒr Fahren im JOG–Betrieb bei axialer Vorschubkorrektur–Schalterstellung auf 100%.Die Geschwindigkeit wird nur dann verwendet, wenn bei Linearachsen das allgemeine SD:JOG_SET_VELO = 0 ist .Falls dies der Fall ist, wirkt die Achsgeschwindigkeit:– bei kontinuierlichen Verfahren– bei inkrementellen Verfahren (INC1, ... )– bei Verfahren mit HandradDer eingegebene Wert darf die maximal zulĂ€ssige Achsgeschwindigkeit (MaschinendatumMAX_AX_VELO) nicht ĂŒberschreiten.

Spindeln im JOG–Betrieb:Auch bei Spindeln kann hiermit die Geschwindigkeit bei Verfahren im JOG–Betrieb spindelspezi-fisch vorgegeben werden (falls SD: JOG_SPIND_SET_VELO = 0). Die Geschwindigkeit wirdhierbei jedoch vom Spindel–Korrekturschalter beeinflußt.

Anwendungsbeispiel(e) Falls fĂŒr die einzelnen Achsen/Spindeln unterschiedliche Geschwindigkeiten im JOG–Betrieberforderlich sind, kann hier die Geschwindigkeit achsspezifisch festgelegt werden. Das SD:JOG_SET_VELO ist dabei auf 0 zu setzen!

korrespondierend mit .... MD : MAX_AX_VELO ( Maximale Achsgeschwindigkeit)SD: JOG_SET_VELO (JOG–Geschwindigkeit fĂŒr G94)NST ”Vorschubkorrektur”

Page 69: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.7 Datenbeschreibung

4-68SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

32300 MAX_AX_ACCELMD–Nummer AchsbeschleunigungStandardvorbesetzung: 1.0 min. Eingabegrenze: 0.0 max. Eingabegrenze: ***Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: m/s2, Umdr/s2

Datentype: DOUBLE gĂŒltig ab SW–Stand:Bedeutung: Die Beschleunigung gibt eine GeschwindigkeitsverĂ€nderung der Achse ĂŒber die Zeit an. Verschie-

dene Achsen mĂŒssen nicht die gleiche Beschleunigung besitzen. Es wird der niedrigste Beschleu-nigungswert der bei der Interpolation beteiligten Achsen berĂŒcksichtigt.Vom Maschinenhersteller ist in Erfahrung zu bringen, fĂŒr welche Dauerbremsung und Dauerbe-schleunigung die Maschine geeignet ist. Der Wert wird in dieses Datum eingetragen.Der Beschleunigungswert wirkt bei jedem Beschleunigungs– bzw. Verzögerungsvorgang.

MD irrelevant bei ...... FehlerzustĂ€nden, die zum Schnellstopp fĂŒhren.

v [m/min]

0t [s]

vmaxEilgang

aa

gleiche Neigung

32420 JOG_AND_POS_JERK_ENABLEMD–Nummer Grundeinstellung der axialen RuckbegrenzungStandardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: 1Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: –Datentype: BOOLEAN gĂŒltig ab SW–Stand: 3Bedeutung: Gibt die Funktion der achsspezifischen Ruckbegrenzung fĂŒr die Betriebsarten JOG, REF frei.korrespondierend mit .... MD: JOG_AND_POS_MAX_JERK (Axialer Ruck)

MD: ACCEL_TYPE_DRIVE (Beschleunigungsreduktion Ein/Aus)

32430 JOG_AND_POS_MAX_JERKMD–Nummer Axialer RuckStandardvorbesetzung: 1000.0 min. Eingabegrenze: 0.0 max. Eingabegrenze: ***Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: 0,1 m/s3,

Umdr/s3

Datentype: DOUBLE gĂŒltig ab SW–Stand: 3Bedeutung: Der Ruckgrenzwert begrenzt die Änderung der Achsbeschleunigung in den Betriebsarten JOG,

REF.MD irrelevant bei ...... Bahninterpolation und FehlerzustĂ€nde, die zum Schnellstop fĂŒhren.korrespondierend mit .... MD: JOG_AND_POS_JERK_ENABLE (Grundeinstellung der axialen Ruckbegrenzung)

35220 ACCEL_REDUCTION_SPEED_POINTMD–Nummer Drehzahl fĂŒr reduzierte BeschleunigungStandardvorbesetzung: 1.0 min. Eingabegrenze: 0.0 max. Eingabegrenze: 1.0Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: FaktorDatentype: DOUBLE gĂŒltig ab SW–Stand:

Page 70: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.7 Datenbeschreibung

4-69SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

35220 ACCEL_REDUCTION_SPEED_POINTMD–Nummer Drehzahl fĂŒr reduzierte BeschleunigungBedeutung: Das Maschinendatum legt fĂŒr Spindel/Achsen die Einsatzdrehzahl/–geschwindigkeit fest, ab der

die Beschleunigungsreduzierung beginnen soll. Der Bezug ist die festgelegte Maximaldreh-zahl/–geschwindigkeit. Der Einsatzpunkt ist prozentualvon den Maximalwerten abhĂ€ngig.Anwendung fĂŒr Schrittmotorachsen empfehlenswert.

Bsp.: MD: ACCEL_REDUCTION_SPEED_POINT = 0,7, die Maximaldrehzahl betrÀgt 3000 Umdr/min. Mit vein= 2100 Umdr/min beginnt die Beschleunigungsreduktion, d.h. im Drehzahlbereich von0...2099,99 Umdr/min wird das maximale Beschleunigungsvermögen ausgenutzt. Ab 2100 Umdr/min bis zur Maximaldrehzahl wird mit einer reduzierten Beschleunigung gearbeitet.

korrespondierend mit .... MD 32000: MAX_AX_VELO (Maximale Achsgeschwindigkeit)MD 35130: GEAR_STEP_MAX_VELO_LIMIT (Maximaldrehzahl der Getriebestufe)MD 35230: ACCEL_REDUCTION_FACTOR (Reduzierte Beschleunigung)

35230 ACCEL_REDUCTION_FACTORMD–Nummer Reduzierte BeschleunigungStandardvorbesetzung: 0.0 min. Eingabegrenze: 0.0 max. Eingabegrenze: 1.0Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: FaktorDatentype: DOUBLE gĂŒltig ab SW–Stand:Bedeutung: Das Maschinendatum beinhaltet den Faktor um den die Beschleunigung der Spindel/Achsen an

der Maximaldrehzahl/–geschwindigkeit reduziert ist. Die Beschleunigung wird ab der ermitteltenEinsatzdrehzahl/–geschwindigkeit aus dem MD:ACCEL_REDUCTION_SPEED_POINT bis zur Maximaldrehzahl/–geschwindigkeit bis auf dieum den Faktor verringerte Beschleunigung reduziert.Anwendung fĂŒr Schrittmotorachsen empfehlenswert.

Bsp. : a= 10 Umdr/s2, vein= 2100 Umdr/min, MD: ACCEL_REDUCTION_FACTOR = 0.3. Be-schleunigt und gebremst wird im Drehzahlbereich 0...2099,99 Umdr/min mit einer Beschleunigungvon 10 Umdr/s2. Ab der Drehzahl 2100 Umdr/min wird die Beschleunigung bis zur Maximaldreh-zahl von 10 Umdr/s2 bis auf 7 Grad/s2 reduziert.

MD irrelevant bei ...... Fehler, die zum Schnellstop fĂŒhren.korrespondierend mit .... MD: MAX_AX_ACCEL (Achsbeschleunigung)

MD: GEAR_STEP_SPEEDCTRL_ACCEL (Beschleunigung im Drehzahlsteuerbetrieb)MD: GEAR_STEP_POSCTRL_ACCEL (Beschleunigung im Lageregelbetrieb)MD: ACCEL_REDUCTION_SPEED_POINT (Drehzahl fĂŒr reduzierte Beschleunigung)

35230 ACCEL_TYPE_DRIVEMD–Nummer Beschleunigungsreduktion Ein/AusStandardvorbesetzung der Achsen: 802S: (1, 1, 1, 0)802C: (0, 0, 0, 0)

min. Eingabegrenze: 0 max. Eingabegrenze: 1

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: –Datentype: BOOLEAN gĂŒltig ab SW–Stand:Bedeutung: Grundeinstellung des Beschleunigungsverhaltens fuer alle Verfahrbewegungen

0: keine Beschleunigungsreduktion1: Beschleunigungsreduktion aktiv

Anwendung der Beschleunigungsreduktion fĂŒr Schrittmotorachsen empfehlenswert.

MD irrelevant bei ...... bei JOG_AND_POS_JERK_ENABLE = 1

korrespondierend mit .... MD: JOG_AND_POS_JERK_ENABLEMD: ACCEL_REDUCTION_TYPEMD: ACCEL_REDUCTION_FACTORMD: ACCEL_REDUCTION_SPEED_POINT

Page 71: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.7 Datenbeschreibung

4-70SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Settingdaten

41110 JOG_SET_VELOSD–Nummer JOG–Geschwindigkeit bei Linearachsen (fĂŒr G94)

Standardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung sofort gĂŒltig Schutzstufe: Einheit: mm/min

Datentype: DOUBLE gĂŒltig ab SW–Stand:

Bedeutung: Wert ungleich 0:Die eingegebene Geschwindigkeit gilt bei Linearachsen fĂŒr Fahren im JOG–Betrieb, Die Achsgeschwindigkeit wirkt:– bei kontinuierlichen Verfahren– bei inkrementellen Verfahren (INC1, ... )– bei Verfahren mit Handrad

Der eingebene Wert ist gemeinsam fĂŒr alle Linearachsen gĂŒltig und darf die maximalzulĂ€ssige Achsgeschwindigkeit (MD: MAX_AX_VELO) nicht ĂŒberschreiten.

Wert = 0:Falls in dem Settingdatum 0 eingetragen ist, wirkt als Linearvorschub im JOG–Betrieb das MD: JOG_VELO ”Konventionelle Achsgeschwindigkeit”. Hiermit kannfĂŒr jede Achse eine eigene JOG–Geschwindigkeit festgelegt werden.

Anwendungsbeispiel(e) Der Bediener kann hiermit anwendungsspezifisch eine JOG–Geschwindigkeit vorgeben.

korrespondierend mit .... achsspezifisches MD: JOG_VELO (Konventionelle Achsgeschwindigkeit)achsspezifisches MD: MAX_AX_VELO (Maximale Achsgeschwindigkeit)

41200 JOG_SPIND_SET_VELOSD–Nummer JOG–Geschwindigkeit fĂŒr die Spindel

Standardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung sofort gĂŒltig Schutzstufe: Einheit: Umdr./min

Datentype: DOUBLE gĂŒltig ab SW–Stand:

Bedeutung: Wert ungleich 0:Die eingegebene Geschwindigkeit gilt bei Spindeln im JOG–Betrieb, wenn dieseĂŒber die ”Verfahrtasten Plus bzw. Minus” manuell verfahren werden.Die Geschwindigkeit wirkt:– bei kontinuierlichen Verfahren– bei inkrementellen Verfahren (INC1, ... )– bei Verfahren mit HandradDer eingebene Wert ist gemeinsam fĂŒr alle Spindeln gĂŒltig und darf die maximalzulĂ€ssige Geschwindigkeit (MD: MAX_AX_VELO) nicht ĂŒberschreiten.

Wert = 0:Falls in dem Settingdatum 0 eingetragen ist, wirkt als JOG–Geschwindigkeit dasMD: JOG_VELO (Konventionelle Achsgeschwindigkeit). Hiermit kann fĂŒr jedeAchse eine eigene JOG–Geschwindigkeit (axiales MD) festgelegt werden.

Bei Verfahren der Spindel mit JOG werden die Maximaldrehzahlen der aktiven Getriebestufe(MD: GEAR_STEP_VELO_LIMIT) berĂŒcksichtigt.

SD irrelevant bei ...... AchsenAnwendungsbeispiel(e) Der Bediener kann hiermit anwendungsspezifisch eine JOG–Geschwindigkeit fĂŒr die Spindeln

vorgeben.korrespondierend mit .... achsspezifisches MD: JOG_VELO (Konventionelle Achsgeschwindigkeit)

MD: GEAR_STEP_MAX_VELO_LIMIT (Maximaldrehzahl der Getriebestufen)

Page 72: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.8 Signalbeschreibung

4-71SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

4.8 Signalbeschreibung

VB19001003 undVB19001004

Achsnummer fĂŒr Handrad 1 oder 2Nahtstellensignale Signal(e) von NC (MMC –> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:Signalbedeutung Der Bediener kann direkt an der Bedientafel jedem Handrad eine Achse zuordnen. Dazu gibt er

die gewĂŒnschte Achse (z.B. X) vor.Vom PLC–Grundprogramm wird die der Achse zugehörige Achsnummer zzgl. der Information’Maschinenachse” /Achse im WKS (NST ”Achse”) als MMC–Nahtstellensignale zur VerfĂŒgunggestellt.Damit wird vom PLC–Grundprogramm fĂŒr die vorgegebene Achse das Nahtstellensignal ”Hand-rad aktivieren” gesetzt. AbhĂ€ngig von dem MMC–Nahtstellensignal ”Maschinenachse” wird dabeidie Nahtstelle zur Maschinenachse bzw. zur Achse im WKS verwendet.Bei der Zuordnung der Achsbezeichnung zur Achsnummer gilt folgendes:ïżœ NST ”Achse” = 1; d.h. Achse: X

NST ”Achse” = 2; d.h. Achse: YNST ”Achse” = 3; d.h. Achse: Z

Folgende Codierung gilt fĂŒr die Achsnummer:

Achsnummer

0

0

1

1

0

1

0

1

–

1

3

Bit 1 Bit 0

2

korrespondierend mit .... NST ”Achse” (V19001003.7 bzw. V19001004.7)NST ”Handrad aktivieren”

V19001003.7 undV19001004.7

Achse (fĂŒr Handrad 1 oder 2)Nahtstellensignal Signal(e) von NC (MMC –> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 –––> 1

Der Bediener hat direkt an der Bedientafel dem Handrad (1, 2) eine Achse zugeordnet. DieseAchse ist eine Maschinenachse (MKS).Weitere Informationen siehe NST ”Achsnummer”.

Signalzustand 0 bzw. Flan-kenwechsel 1 –––> 0

Der Bediener hat direkt an der Bedientafel dem Handrad (1, 2) eine Achse zugeordnet. DieseAchse ist eine Achse im WKS.Weitere Informationen siehe NST ”Achsnummer”.

korrespondierend mit .... NST ”Achsnummer” (VB19001003 ff)NST ”Handrad angewĂ€hlt” (V19001003.6)

V32001000.0 bis 1V32001004.0 bis 1V32001008.0 bis 1

Handrad aktivieren (1 bis 2) fĂŒr Achse im WKSNahtstellensignal Signal(e) an Kanal (PLC –> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 –––> 1

Mit diesen PLC–Nahtstellensignalen wird festgelegt, ob diese Achse dem Handrad 1 oder 2 bzw.keinem Handrad zugeordnet ist.Zu einem Zeitpunkt kann einer Achse jeweils nur ein Handrad zugeordnet werden.Sind mehrere Nahtstellensignale ”Handrad aktivieren” gesetzt, so gilt die PrioritĂ€t’Handrad 1’ vor ’Handrad 2’.Ist die Zuordnung aktiv, so kann die Achse mit dem Handrad in der Betriebsart JOG verfahrenwerden.Hinweis: Über Handrad 1 bis 2 können 2 Achsen simultan verfahren werden!

Page 73: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.8 Signalbeschreibung

4-72SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

V32001000.0 bis 1V32001004.0 bis 1V32001008.0 bis 1

Handrad aktivieren (1 bis 2) fĂŒr Achse im WKSNahtstellensignal Signal(e) an Kanal (PLC –> NCK)Signalzustand 0 bzw. Flan-kenwechsel 1 –––> 0

Dieser Achse ist Handrad 1 oder 2 nicht zugeordnet.

Anwendungsbeispiel(e) Mit dem Nahtstellensignal kann vom PLC–Anwenderprogramm die Beeinflussung der Achsedurch Verdrehung eines Handrades verriegelt werden.

korrespondierend mit .... NST ”Handrad aktiv” fĂŒr Achse

V32001000.4V32001004.4V32001008.4 Verfahrtastensperre fĂŒr Achse im WKSNahtstellensignal Signal(e) an Kanal (PLC –> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 –––> 1

Die Verfahrtasten plus und minus sind fĂŒr die entsprechende Achse ohne Wirkung. Somit istbeispielsweise ein Verfahren der Achse in JOG ĂŒber die Verfahrtasten der MSTT nicht möglich.Wird die Verfahrtastensperre wĂ€hrend einer Verfahrbewegung aktiviert, so wird die Achse stillge-setzt.

Signalzustand 0 Die Verfahrtasten plus und minus sind freigegeben.Anwendungsbeispiel(e) Damit kann vom PLC–Anwenderprogramm, abhĂ€ngig vom Betriebszustand, ein Verfahren der

Achse in JOG ĂŒber die Verfahrtasten verriegelt werden.korrespondierend mit .... NST ”Verfahrtaste plus” und ”Verfahrtaste minus” fĂŒr Achse

V32001000.5V32001004.5V32001008.5

EilgangĂŒberlagerung fĂŒr Achse im WKSNahtstellensignal Signal(e) an Kanal (PLC –> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:Signalzustand 1 bzw. Flan-kenwechsel 0–––>1

Wird zusammen mit der ”Verfahrtaste Plus” bzw. ”Verfahrtaste Minus” das PLC–Nahtstellensignal”EilgangĂŒberlagerung” gegeben, so verfĂ€hrt die angesprochene Achse mit Eilgang.Die Eilganggeschwindigkeit ist mit dem Maschinendatum JOG_VELO_RAPID festgelegt.Die EilgangĂŒberlagerung ist bei folgenden Varianten in der Betriebsart JOG wirksam:

– kontinuierlichen Verfahren– inkrementellen Verfahren

Bei wirksamer EilgangĂŒberlagerung ist die Geschwindigkeit mit dem Eilgang–Korrekturschalterbeeinflußbar.

Signalzustand 0 bzw. Flan-kenwechsel 1–––>0

Die Achse verfĂ€hrt mit der vorgegebenen JOG–Geschwindigkeit (SD: JOG_SET_VELO oderMD: JOG_VELO).

Signal irrelevant bei ...... – Betriebsart AUTOMATIK und MDA– Referenzpunktfahren (Betriebsart JOG)

korrespondierend mit .... NST ”Verfahrtaste plus” und ”Verfahrtaste minus” fĂŒr Achse

Page 74: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.8 Signalbeschreibung

4-73SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

V32001000.7 und .6V32001004.7 und .6V32001008.7 und .6

Verfahrtasten plus und minus fĂŒr Achse im WKSNahtstellensignal Signal(e) an Kanal (PLC –> NCK)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 –––> 1

In der Betriebsart JOG kann mit den Verfahrtasten plus und minus die angewÀhlte Achse in bei-den Richtungen verfahren werden.

inkrementelles Verfahren Mit Signalzustand 1 beginnt die Achse das eingestellte Inkrement zu verfahren. Wechseltdas Signal auf Zustand 0 bevor das Inkrement abgefahren wurde, so wird die Verfahrbe-wegung unterbrochen. Mit erneutem Signalzustand 1 wird die Verfahrbewegung wiederfortgesetzt.Bis das Inkrement vollstÀndig abgefahren ist, kann die Verfahrbewegung der Achsemehrfach wie oben beschrieben gestoppt und fortgesetzt werden.

kontinuierliches VerfahrenIst kein INC–Maß angewĂ€hlt, so fĂ€hrt die Achse solange die Verfahrtaste gedrĂŒckt bleibt.

Werden beide Verfahrsignale (plus und minus) gleichzeitig gesetzt, so erfolgt keine Verfahrbewe-gung bzw. wird die Verfahrbewegung abgebrochen!Mit dem PLC–Nahtstellensignal ”Verfahrtastensperre” kann einzeln fĂŒr jede Achse die Wirkungder Verfahrtasten gesperrt werden.

Signalzustand 0 bzw. Flan-kenwechsel 1 –––> 0Signal irrelevant bei ...... Betriebsart AUTOMATIK und MDAkorrespondierend mit .... NST ”Verfahrtastensperre fĂŒr Achsen”

V32001000.0 bis .3, .6V32001004.0 bis .3, .6V32001008.0 bis .3, .6

Maschinenfunktion fĂŒr Achse im WKS

INC1, INC10, INC100, INC 1000, kontinuierlichNahtstellensignal Signal(e) an Kanal (PLC –> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 –––> 1

Mit diesen Nahtstellensignalen wird festgelegt, wieviel Inkremente bei BetĂ€tigung der Verfahrtasteoder bei Verdrehung des Handrades je Rasterstellung die Achse verfĂ€hrt, oder es wird kontinuier-lich verfahren. Dabei muß die Betriebsart JOG aktiv sein .

Sobald die angewĂ€hlte Maschinenfunktion wirksam ist, wird dies an die PLC–Nahtstelle gemeldet(NST ”aktive Maschinenfunktion INC1, ...” ).Werden an der Nahtstelle gleichzeitig mehrere Maschinenfunktionen–Signale (INC1, INC...) ange-wĂ€hlt, so wird steuerungsintern keine Maschinenfunktion aktiv gesetzt.

Signalzustand 0 bzw. Flan-kenwechsel 1 –––> 0

Entsprechende Maschinenfunktion ist nicht angewĂ€hlt.FĂ€hrt gerade eine Achse ein Schrittmaß ab, so wird mit Abwahl oder Umschaltung der Maschi-nenfunktion auch die Bewegung abgebrochen.

Page 75: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.8 Signalbeschreibung

4-74SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

V33001000.0 und .1V33001004.0 und .1V33001008.0 und .1

Handrad aktiv (1 bis 2) fĂŒr Achse im WKSNahtstellensignal Signal(e) von Kanal (NCK –> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ––> 1

Mit diesen PLC–Nahtstellensignalen wird mitgeteilt, ob diese Achse dem Handrad 1 oder 2 bzw.keinem Handrad zugeordnet ist.Zu einem Zeitpunkt kann einer Achse jeweils nur ein Handrad zugeordnet werden.Sind mehrere Nahtstellensignale ”Handrad aktivieren” gesetzt, so gilt die PrioritĂ€t’Handrad 1’ vor ’Handrad 2’.Ist die Zuordnung aktiv, so kann die Achse mit dem Handrad in der Betriebsart JOG verfahrenwerden.

Signalzustand 0 bzw. Flan-kenwechsel 1 ––> 0

Dieser Achse ist Handrad 1 oder 2 nicht zugeordnet.

korrespondierend mit .... NST ”Handrad aktivieren”

V33001000.7 und .6V33001004.7 und .6V33001008.7 und .6

Fahrbefehl plus und minus fĂŒr Achse im WKS

Nahtstellensignal Signal(e) von Kanal (NCK –> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ––> 1

In der betreffenden Achsrichtung soll eine Fahrbewegung erfolgen. Der Fahrbefehl wird entspre-chend der Betriebsart auf unterschiedliche Weise ausgelöst.

– Betriebsart JOG: mit Verfahrtaste plus bzw. minus– Betriebsart REF: mit Verfahrtaste, die zum Referenzpunkt hinfĂŒhrt– Betriebsart AUT/MDA: ein Programmsatz, der einen Koordinatenwert fĂŒr die

betreffende Achse enthĂ€lt, wird ausgefĂŒhrt.Signalzustand 0 bzw. Flan-kenwechsel 1 ––> 0

In der betreffenden Achsrichtung steht momentan keine Fahranforderung an bzw. ist eine erfolgteVerfahrbewegung beendet.ïżœ Betriebsart JOG:

– Der Fahrbefehl wird in AbhĂ€ngigkeit vom Nahtstellensignal ”Verfahrtasten plus und mi-nus” zurĂŒckgesetzt.

– Beim Verfahren mit Handrad.ïżœ Betriebsart REF:

mit Erreichen des Referenzpunktesïżœ Betriebsart AUT/MDA:

– der Programmsatz ist abgearbeitet (und der nachfolgende Programmsatz enthĂ€lt keinenKoordinatenwert fĂŒr die betreffende Achse)

– Abbruch durch ”RESET”, etc.– NST ”Achsensperre” steht an

Anwendungsbeispiel(e) Lösen der Klemmung bei Achsen mit Klemmung (z.B. bei Rundtischen).Hinweis: Wird die Klemmung erst mit dem Fahrbefehl gelöst, so ist bei diesen Achsen

kein Bahnbetrieb möglich!korrespondierend mit .... NST ”Verfahrtaste plus” und ”Verfahrtaste minus” fĂŒr Achse im WKS

V33001001.0 bis .3 V33001005.0 bis .3V33001009.0 bis .3

Aktive Maschinenfunktion fĂŒr Achse im WKS

INC1, ..., INC 1000, kontinuierlichNahtstellensignal Signal(e) von Kanal (NCK –> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ––> 1

An die PLC–Nahtstelle wird zurĂŒckgemeldet, welche Maschinenfunktion in der Betriebsart JOGfĂŒr die Achsen wirksam ist.AbhĂ€ngig von der aktiven Maschinenfunktion ist die Reaktion bei BetĂ€tigung der Verfahrtaste oderbei Verdrehung des Handrades unterschiedlich

Signalzustand 0 bzw. Flan-kenwechsel 1 ––> 0

Entsprechende Maschinenfunktion ist nicht aktiv.

korrespondierend mit .... NST ”Maschinenfunktion INC1,..., INC1000” fĂŒr Achse im WKS

Page 76: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.8 Signalbeschreibung

4-75SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

4.8.1 Übersicht der Signale an Achse/Spindel (Maschinenachse)

Signale an Achse/Spindel

VB Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

380x0004Verfahrtasten Eilgang-

ĂŒberlage-

Vor-schub–

Halt Spin-

Handrad aktivieren380x0004

plus minusĂŒberlage-

rung

schub–Halt Spin-del–Halt 2 1

Maschinenfunktion

380x0005konti-nuierl. 1000 100 10 1

INC INC INC INC

4.8.2 Beschreibung der Signale an Achse/Spindel (Maschinenachse)

V380x0004.0 und .1Handrad aktivieren (1 bis 2)

Nahtstellensignal Signal(e) an Achse/Spindel (PLC –> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ––> 1

Mit diesen PLC–Nahtstellensignalen wird festgelegt, ob diese Achse dem Handrad 1 oder 2 bzw.keinem Handrad zugeordnet ist.Zu einem Zeitpunkt kann einer Achse jeweils nur ein Handrad zugeordnet werden.Sind mehrere Nahtstellensignale ”Handrad aktivieren” gesetzt, so gilt die PrioritĂ€t ’Handrad 1’ vor ’Handrad 2’’.Ist die Zuordnung aktiv, so kann die Achse mit dem Handrad in der Betriebsart JOG verfahrenwerden oder in der Betriebsart AUTOMATIK bzw. MDA eine DRF–Verschiebung erzeugt werden.

Signalzustand 0 bzw. Flan-kenwechsel 1––>0

Dieser Achse ist Handrad 1 oder 2 nicht zugeordnet.

Anwendungsbeispiel(e) Mit dem Nahtstellensignal kann vom PLC–Anwenderprogramm die Beeinflussung der Achsedurch Verdrehung eines Handrades verriegelt werden.

korrespondierend mit .... NST ”Handrad aktiv”

V380x0004.5EilgangĂŒberlagerung

Nahtstellensignal Signal(e) an Achse/Spindel (PLC –> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:Signalzustand 1 bzw. Flan-kenwechsel 0––>1

Wird zusammen mit der ”Verfahrtaste Plus” bzw. ”Verfahrtaste Minus” das PLC–Nahtstellensignal”EilgangĂŒberlagerung” gegeben, so verfĂ€hrt die angesprochene Achse mit Eilgang.Die Eilganggeschwindigkeit ist mit dem Maschinendatum JOG_VELO_RAPID festgelegt.Die EilgangĂŒberlagerung ist bei folgenden Varianten in der Betriebsart JOG wirksam:

– kontinuierlichen Verfahren– inkrementellen Verfahren

Bei wirksamer EilgangĂŒberlagerung ist die Geschwindigkeit mit dem axialen Vorschubkorrektur-schalter beeinflußbar.

Signalzustand 0 bzw. Flan-kenwechsel 1––>0

Die Achse verfĂ€hrt mit der vorgegebenen JOG–Geschwindigkeit (SD: JOG_SET_VELO oderMD: JOG_VELO).

Signal irrelevant bei ...... – Betriebsart AUTOMATIK und MDA– Referenzpunktfahren (Betriebsart JOG)

korrespondierend mit .... NST ”Verfahrtaste plus” und ”Verfahrtaste minus”NST ”axiale Vorschub–/Spindelkorrektur”

Page 77: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.8 Signalbeschreibung

4-76SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

V380x0004.7 und .6Verfahrtasten plus und minus

Nahtstellensignal Signale(e) an Achse/Spindel (PLC –> NCK)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ––> 1

In der Betriebsart JOG kann mit den Verfahrtasten plus und minus die angewÀhlte Achse in bei-den Richtungen verfahren werden.

inkrementelles Verfahren Mit Signalzustand 1 beginnt die Achse das eingestellte Inkre-ment zu verfahren. Wechselt das Signal auf Zustand 0 bevor das Inkre-ment abgefahren wurde, so wird die Verfahrbewegung unterbrochen. Miterneutem Signalzustand 1 wird die Verfahrbewegung wieder fortgesetzt.Bis das Inkrement vollstĂ€ndig abgefahren ist, kann die Verfahrbewegungder Achse mehrfach wie oben beschrieben gestoppt und fort-gesetzt werden.kontinuierliches VerfahrenIst kein INC–Maß angewĂ€hlt, so fĂ€hrt die Achse solange die Verfahrtaste gedrĂŒckt bleibt.

Werden beide Verfahrsignale (plus und minus) gleichzeitig gesetzt, so erfolgt keine Verfahrbewe-gung bzw. wird die Verfahrbewegung abgebrochen.Mit dem PLC–Nahtstellensignal ”Verfahrtastensperre” kann axial die Wirkung der Verfahrtastengesperrt werden.

Signalzustand 0 bzw. Flan-kenwechsel 1 ––> 0Signal irrelevant bei ...... Betriebsart AUTOMATIK und MDAAnwendungsbeispiel(e) Die Achse kann im JOG nicht verfahren werden, falls sie bereits ĂŒber die kanalspezifische PLC–

Nahtstelle (als Achse) verfahren wird.Es wird der Alarm 20062 gemeldet.

SonderfĂ€lle, ...... Teilungsachsenkorrespondierend mit .... NST ”Verfahrtasten plus und minus fĂŒr Achsen im WKS”

NST ”Verfahrtastensperre”

V380x0005.0 bis .3, .6 Maschinenfunktion INC1, INC10, INC100, INC1000,, kontinuierlich

Nahtstellensignal Signal(e) an Achse/Spindel (PLC –> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ––> 1

Mit diesen Nahtstellensignalen wird festgelegt, wieviel Inkremente bei BetĂ€tigung der Verfahrtasteoder bei Verdrehung des Handrades je Rasterstellung die Achse verfĂ€hrt, oder es wird kontinuier-lich verfahren. Dabei muß die Betriebsart JOG aktiv sein.

Sobald die angewĂ€hlte Maschinenfunktion wirksam ist, wird dies an die PLC–Nahtstelle gemeldet(NST ”aktive Maschinenfunktion INC1, ...” ).Werden an der Nahtstelle gleichzeitig mehrere Maschinenfunktionen–Signale (INC1, INC... oder”kontinuierliches Verfahren”) angewĂ€hlt, so wird steuerungsintern keine Maschinenfunktion aktivgesetzt.

Signalzustand 0 bzw. Flan-kenwechsel 1 ––> 0

Entsprechende Maschinenfunktion ist nicht angewĂ€hlt.FĂ€hrt gerade eine Achse ein Schrittmaß ab, so wird mit Abwahl oder Umschaltung der Maschi-nenfunktion auch die Bewegung abgebrochen.

korrespondierend mit .... NST ”aktive Maschinenfunktion INC1, ...”

Page 78: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.8 Signalbeschreibung

4-77SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

4.8.3 Übersicht der Signale von Achse/Spindel (Maschinenachse)

Signale von Achse/Spindel

VB Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

390x0004

VerfahrtastenEilgang–override

Vor-schub-halt /

Handrad aktivieren

390x0004plus minus

Eilgang–override halt /

Spindel-stop

2 1

aktive Maschinenfunktion

390x0005 konti-nuierl.

1000

INC

100

INC

10

INC

1

INC

4.8.4 Beschreibung der Signale von Achse/Spindel (Maschinenachse)

V390x0004.0 und .1Handrad aktiv (1 bis2 )

Nahtstellensignal Signal(e) von Achse/Spindel (NCK –> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ––> 1

Mit diesen PLC–Nahtstellensignalen wird zurĂŒckgemeldet, ob diese Achse dem Handrad 1 oder 2bzw. keinem Handrad zugeordnet ist.Zu einem Zeitpunkt kann einer Achse jeweils nur ein Handrad zugeordnet werden.Sind mehrere Nahtstellensignale ”Handrad aktivieren” gesetzt, so gilt die PrioritĂ€t’Handrad 1’ vor ’Handrad 2’.Ist die Zuordnung aktiv, so kann die Achse mit dem Handrad in der Betriebsart JOG verfahrenwerden.

Signalzustand 0 bzw. Flan-kenwechsel 1 ––> 0

Dieser Achse ist Handrad 1 oder 2 nicht zugeordnet.

korrespondierend mit .... NST ”Handrad aktivieren”NST ”Handrad angewĂ€hlt”

Page 79: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Handfahren und Handradfahren

4.8 Signalbeschreibung

4-78SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

V390x0004.7 und .6Fahrbefehl plus und minus

Nahtstellensignal Signal(e) von Achse/Spindel (NCK –> PLC)

Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:

Signalzustand 1 bzw. Flan-kenwechsel 0 ––> 1

In der betreffenden Achsrichtung soll eine Fahrbewegung erfolgen. Der Fahrbefehl wird entspre-chend der Betriebsart auf unterschiedliche Weise ausgelöst.

– Betriebsart JOG: mit Verfahrtaste plus bzw. minus– Betriebsart REF: mit Verfahrtaste, die zum Referenzpunkt hinfĂŒhrt– Betriebsart AUT/MDA: ein Programmsatz, der einen Koordinatenwert fĂŒr die

betreffende Achse enthĂ€lt, wird ausgefĂŒhrt.

Signalzustand 0 bzw. Flan-kenwechsel 1 ––> 0

In der betreffenden Achsrichtung steht momentan keine Fahranforderung an bzw. ist eine erfolgteVerfahrbewegung beendet.ïżœ Betriebsart JOG:

– Der Fahrbefehl wird in AbhĂ€ngigkeit vom Nahtstellensignal ”Verfahrtasten plus und mi-nus” zurĂŒckgesetzt.

– Beim Verfahren mit Handrad.– Betriebsart REF: mit Erreichen des Referenzpunktes

ïżœ Betriebsart AUT/MDA:– der Programmsatz ist abgearbeitet (und der nachfolgende Programmsatz

enthĂ€lt keinen Koordinatenwert fĂŒr die betreffende Achse)– Abbruch durch ”RESET”, etc.– NST ”Achsensperre” steht an

Anwendungsbeispiel(e) Hinweis: Wird die Klemmung erst mit dem Fahrbefehl gelöst, so ist bei diesen Achsen keinBahnbetrieb möglich!

korrespondierend mit .... NST ”Verfahrtaste plus” und ”Verfahrtaste minus”

V390x0005.0 bis .3, .6 aktive MaschinenfunktionINC1, ...INC 1000, kontinuierlich

Nahtstellensignal Signal(e) von Achse/Spindel (NCK –> PLC)

Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:

Signalzustand 1 bzw. Flan-kenwechsel 0 ––> 1

An die PLC–Nahtstelle wird zurĂŒckgemeldet, welche Maschinenfunktion in der Betriebsart JOGfĂŒr Achsen wirksam ist.AbhĂ€ngig von der aktiven Maschinenfunktion ist die Reaktion bei BetĂ€tigung der Verfahrtaste oderbei Verdrehung des Handrades unterschiedlich.

Signalzustand 0 bzw. Flan-kenwechsel 1 ––> 0

Entsprechende Maschinenfunktion ist nicht aktiv.

korrespondierend mit .... NST ”Maschinenfunktion INC1,...,

Page 80: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

5-79SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Programmbetrieb

Kurzbeschreibung

Programmbetrieb liegt dann vor, wenn in der Betriebsart AUTOMATIK oder MDA Teilepro-gramme bzw. TeileprogrammsĂ€tze abgearbeitet werden. WĂ€hrend der Abarbeitung kann da-bei der Programmablauf durch PLC-Nahtstellensignale beeinflußt werden.

Kanal

Ein Kanal stellt eine Einheit dar, in der ein Teileprogramm bearbeitet werden kann.

Einem Kanal wird vom System ein Interpolator mit zugehöriger Programmverarbeitung zuge-ordnet. FĂŒr ihn ist eine bestimmte Betriebsart gĂŒltig.

5.1 Betriebsarten

Es stehen folgende Betriebsarten zur VerfĂŒgung:

AUTOMATIK

automatisches Abarbeiten von Teileprogrammen

MDA

1 Programmsatz kann abgearbeitet werden

JOG

Verfahren der Achsen durch Handbedienung ĂŒber Handrad oder Verfahrtasten,kanalspezifische Signale und Verriegelungen werden nicht beachtet

Aktivierung

Die gewĂŒnschte Betriebsart wird ĂŒber die Nahtstellensignale im VB30000000 aktiviert. Esbesteht eine Priorisierung der Betriebsarten, wenn mehrere zur gleichen Zeit angewĂ€hlt wer-den:

ïżœ JOG (hohe PrioritĂ€t)

ïżœ MDA

ïżœ AUTOMATIK (niedere PrioritĂ€t)

5

Page 81: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.1 Betriebsarten

5-80SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

RĂŒckmeldung

Die aktive Betriebsart wird ĂŒber die Nahtstellensignale im VB 31000000 angezeigt.

mögliche Maschinenfunktionen

Innerhalb der Betriebsart JOG kann folgenden Maschinenfunktionen angewÀhlt werden:

ïżœ REF (Referenzpunktfahren)

Die Aktivierung der gewĂŒnschten Maschinenfunktion erfolgt im NST VB30000001 .Die Anzeige der aktiven Maschinenfunktion ist im NST VB31000001 ersichtlich.

Stop

Mit Hilfe der NST ”NC–Stop” (V32000007.3), NST ”NC–Stop Achsen plus Spindeln”(V32000007.4) oder ”NC–Stop an Satzgrenze” (V32000007.2) kann ein Stop-Signal gegebenwerden. Je nach der Auswahl des Stop-Signals werden entweder nur die Achsen oder auchnoch zusĂ€tzlich die Spindel gestoppt bzw. die Achsen bei Satzende.

RESET

Durch das NST ”Reset” (V30000000.7) wird das aktive Teileprogramm abgebrochen.

Es werden folgende Aktionen nach Auslösung des NST ”Reset” durchgefĂŒhrt:

ïżœ Die Teileprogrammaufbereitung wird sofort gestoppt.

ïżœ Achsen und Spindeln werden stillgesetzt.

ïżœ Die zu diesem Zeitpunkt noch nicht ausgegebenen Hilfsfunktionen des aktuellen Satzeswerden nicht mehr ausgegeben.

ïżœ Die Satzzeiger wird auf den Anfang der jeweiligen Teileprogrammes zurĂŒckgesetzt.

ïżœ Alle Reset-Alarme werden aus der Anzeige gelöscht.

ïżœ Das Reset ist abgeschlossen, sobald das NST ”Kanalzustand Reset ” (V33000003.7) ge-setzt ist.

Betriebsbereit

Die Betriebsbereitschaft wird durch das NST ”Ready” (V 31000000.3) angezeigt.

5.1.1 Betriebsartenwechsel

Allgemeines

Ein Betriebsartenwechsel wird ĂŒber die Nahtstelle angefordert und aktiviert.

Page 82: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.1 Betriebsarten

5-81SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Hinweis

Die Betriebsart wird erst dann steuerungsintern gewechselt, wenn der ”Kanalzustand aktiv”nicht mehr vorliegt.

Der Wechsel ist nur zulĂ€ssig, wenn die Maschine steht. Im Kanalzustand “Reset” (NST V33000003.7 , z.B. nach BatĂ€tigung der ”Reset–Taste”) kann man von jeder Betriebs-art in eine andere umschalten.

Wenn man AUTO verlĂ€ĂŸt, um nach JOG zu wechseln, muß man wieder nach Auto zurĂŒck-kehren oder Reset drĂŒcken. Damit wird ein Wechsel AUTO–JOG–MDA unmöglich gemacht.Selbiges gilt fĂŒr MDA, aus dem man weder direkt noch indirekt nach AUTO wechseln darf,sofern nicht der Reset–Zustand anliegt.

Die möglichen Betriebsartenwechsel in AbhÀngigkeit von der momentanen Betriebsart unddem Kanalzustand können Sie der folgenden Tabelle entnehmen.

Tabelle 5-1 Betriebsartenwechsel

AUTOMATIK JOG MDA

von AUTOvorher

MDA vorher

nach Reset unterbr Reset unterbr unterbr Reset unterbr

AUTOMATIK X X X

JOG X X X X

MDA X X X

Die mit ”X” gekennzeichneten Positionen sind mögliche Betriebsartenwechsel.

Fehler bei BA–Wechsel

Wenn ein Betriebsartenwechsel-Anforderung vom System abgewiesen wurde, erfolgt eineentsprechende Fehlermeldung . Diese Fehlermeldung kann gelöscht werden, ohne den Ka-nalzustand zu Àndern.

BA–Wechselsperre

Mit Hilfe des NST ”Betriebsart Wechselsperre” (V30000000.4) kann ein Wechseln der Be-triebsart verhindert werden. Es wird dabei schon die Betriebsartenwechsel-Anforderung unter-drĂŒckt.

Page 83: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.1 Betriebsarten

5-82SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

5.1.2 Funktionsmöglichkeiten in den einzelnen Betriebsarten

Übersicht der Funktionen

Welche Funktion in welcher Betriebsart und in welchem Betriebszustand anwÀhlbar ist, erse-hen Sie aus folgender Tabelle.

Tabelle 5-2 Funktionsmöglichkeiten in den einzelnen Betriebsarten

Kan

al im

Res

et–Z

usta

nd A

UTO

MA

TIK

Kan

al u

nter

broc

hen

Kan

al a

ktiv

Kan

al im

Res

et–Z

usta

nd J

OG

Kan

al a

ktiv

Kan

al u

nter

broc

hen

JO

G w

Ă€hr.

AU

TO–U

nter

br.

Kan

al a

ktiv

Kan

al u

nter

broc

hen

JOG

wÀh

r. M

DA

–Unt

erbr

.

Kan

al a

ktiv

Kan

al im

Res

et–Z

usta

nd M

DA

Kan

al u

nter

broc

hen

Kan

al a

ktiv

Kan

al a

ktiv

JO

G in

MD

A w

Ă€hr.

MD

A–U

nter

br.

Kan

al a

ktiv

JO

G in

MD

A

FunktionalitÀten

Laden eines Teileprogrammsvon Außen ĂŒber “Dienste”

sb sb sb sb sb sb sb sb

Abarbeitung eines Teilepro-gramms/Satzes

s s b s s b

Satzsuchlauf s s b

Referenzpunktfahren per Tei-leprog.befehl

sb sb

s: Funktion kann in diesem Zustand gestartet werdenb: Funktion kann in diesem Zustand bearbeitet werden

Page 84: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.1 Betriebsarten

5-83SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

5.1.3 Überwachungen in den einzelnen Betriebsarten

Übersicht der Überwachung

In den einzelnen Betriebsarten sind unterschiedliche Überwachungen aktiv. Welche Überwachungen in welcher Betriebsart und in welchem Betriebszustand aktiv sind,ersehen Sie aus folgender Tabelle.

Tabelle 5-3 Überwachungen in den einzelnen Betriebsarten

Kan

al im

Res

et–Z

usta

nd A

UTO

MA

TIK

Kan

al u

nter

broc

hen

Kan

al a

ktiv

Kan

al im

Res

et–Z

usta

nd J

OG

Kan

al a

ktiv

Kan

al u

nter

broc

hen

JO

G w

Ă€hr.

AU

TO–U

nter

br.

Kan

al a

ktiv

Kan

al u

nter

broc

hen

JOG

wÀh

r. M

DA

–Unt

erbr

.

Kan

al a

ktiv

Kan

al im

Res

et–Z

usta

nd M

DA

Kan

al u

nter

broc

hen

Kan

al a

ktiv

Kan

al a

ktiv

JO

G in

MD

A w

Ă€hr.

MD

A–U

nter

br.

Kan

al a

ktiv

JO

G in

MD

A

Achsspezifische Überwachungen oder beim Positionieren der Spindel

SW-Endschalter + x x x x x x x

SW-Endschalter - x x x x x x x

HW-Endschalter + x x x x x x x x x x x x x x

HW-Endschalter - x x x x x x x x x x x x x x

Genauhalt grob/fein x x x x x x x x x x x x x x

Klemmungstoleranz x x x x x x x x x x x x x x

DAU-Begrenzung x x x x x x x x x x x x x x

KonturĂŒberwachung x x x x x x x

Spindelspezifische Überwachungen

Drehzahlgrenze ĂŒberschritten x x x x x x

Spindel steht x x x x x x x x x x x x x x

Spindel synchronisiert x x x x x x

Drehzahl im Sollbereich x

Maximal zulÀssige Drehzahl x x x x x x

Gebergrenzfrequenz x x x x x x

x: Überwachung ist in diesem Zustand aktiv

Page 85: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.1 Betriebsarten

5-84SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

5.1.4 Verriegelungen in den einzelnen Betriebsarten

Übersicht der Verriegelung

In den einzelnen Betriebsarten können unterschiedliche Verriegelungen aktiv sein.

Welche Verriegelungen in welcher Betriebsart und in welchem Betriebszustand aktiviert wer-den können, ersehen Sie aus folgender Tabelle:

Kan

al im

Res

et–Z

usta

nd A

UTO

MA

TIK

Kan

al u

nter

broc

hen

Kan

al a

ktiv

Kan

al im

Res

et–Z

usta

nd J

OG

Kan

al a

ktiv

Kan

al u

nter

broc

hen

JO

G w

Ă€hr.

AU

TO–U

nter

br.

Kan

al a

ktiv

Kan

al u

nter

broc

hen

JOG

wÀh

r. M

DA

–Unt

erbr

.

Kan

al a

ktiv

Kan

al im

Res

et–Z

usta

nd M

DA

Kan

al u

nter

broc

hen

Kan

al a

ktiv

Kan

al a

ktiv

JO

G in

MD

A w

Ă€hr.

MD

A–U

nter

br.

Kan

al a

ktiv

JO

G in

MD

A

allg. Verriegelungen

Ready x x x x x x x x x x x x x x

BA-Wechselsperre x x x x x x x x x x x x x x

kanal-spez. Verriegelungen

Vorschub Halt x x x x x x x

NC-Startsperre x x x x x x x x x x x x x x

Einlesesperre x x x x x x x x x x x x x x

achs-spez. Verriegelungen

Spindelsperre x x x x x x x x x x x x x x

Reglersperre x x x x x x x x x x x x x x

Achsensperre x x x x x x x x x x x x x x

spindel-spez. Verriegelungen

Reglersperre x x x x x x x x x x x x x x

Spindelsperre x x x x x x x x x x x x x x

x: Verriegelung kann in diesem Zustand aktiviert werden

Page 86: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.2 Testen von Programmen

5-85SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

5.2 Testen von Programmen

Zweck

Zum Testen bzw. Einfahren eines neuen Teileprogrammes gibt es mehrere Steuerungsfunktio-nen. Durch die Verwendung dieser Funktionen wird eine GefĂ€hrdung der Maschine wĂ€hrendder Testphase bzw. der Zeitaufwand fĂŒr den Test stark verringert. Es ist möglich, mehrere Pro-grammtestfunktionen gleichzeitig zu aktivieren.

Es werden hier folgende Testmöglichkeiten beschrieben:

ïżœ Programmbearbeitung ohne Achsbewegungen (PRT–Programmtest)

ïżœ Programmbearbeitung im Einzelsatzbetrieb (SBL)

ïżœ Programmbearbeitung mit Probelaufvorschub (DRY)

ïżœ Bearbeitung bestimmter Programmabschnitte mittels Satzsuchlauf

ïżœ Ausblenden bestimmter Programmteile (SKP)

5.2.1 Programmbearbeitung ohne Achsbewegungen (Programmtest)

FunktionalitÀt

Das Teileprogramm kann bei aktiver Funktion “Programmtest” ĂŒber das NST ”NC-Start”(V32000007.1) gestartet und abgearbeitet werden, also mit Hilfsfunktionsausgaben, Verweil-zeiten. Lediglich die Achsen/Spindel werden simuliert. Die Sicherheitsfunktion Softwareend-schalter ist weiterhin gĂŒltig.

Der einzige Unterschied zum normalen Programmablauf besteht darin, daß fĂŒr alle Achsenintern “Achsen–/Spindelsperre“ gegeben ist. Die Maschinenachsen bewegen sich also nicht,die Istwerte werden intern aus den nicht ausgegebenen Sollwerten generiert. Die program-mierten Geschwindigkeiten bleiben unverĂ€ndert. Das bedeutet, daß die Positions- und Ge-schwindigkeitsangaben auf der BedienoberflĂ€che genau denen einer normalen Teilepro-grammbearbeitung entsprechen.

Die Lageregelung wird dabei nicht unterbrochen, so daß nach Abschalten der Funktion dieAchsen nicht referiert werden mĂŒssen.

Nutzen

Der Anwender kann damit die programmierten Achspositionen sowie die Hilfsfunktionsausga-ben eines Teileprogrammes kontrollieren.

Anwahl

Die Anwahl dieser Funktion wird ĂŒber die BedienoberflĂ€che im MenĂŒ Programmbeeinflussun-gen gemacht. Mit der Anwahl wird das NST ”Programmtest angewĂ€hlt” (V17000001.7) ge-setzt. Die Funktion wird damit noch nicht aktiviert.

Page 87: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.2 Testen von Programmen

5-86SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Aktivierung

Die Aktivierung dieser Funktion geschieht ĂŒber das NST ”Programmtest aktivieren”(V32000001.7)

Anzeige

Als RĂŒckmeldung des aktiven Programmtests wird auf der BedienoberflĂ€che in der Status-zeile “PRT “angezeigt und in der PLC das NST ”Programmtest aktiv” (V33000001.7) gesetzt.

Hinweis

Die Programmbearbeitung ohne Achsbewegungen kann auch zusammen mit der Funktion“Probelaufvorschub” aktiviert werden.

5.2.2 Programmbearbeitung im Einzelsatzbetrieb

FunktionalitÀt

Das Teileprogramm kann ĂŒber das NST ”NC-Start” (V32000007.1) gestartet werden. Die Teileprogrammbearbeitung stoppt bei aktivierter Funktion ”Einzelsatz” jedoch nach jedemProgrammsatz. Der Programmzustand wechselt auf ”Programmzustand angehalten”. Der Kanalzustand bleibtauf aktiv.

Mit “NC-Start” gelangt der nĂ€chste Teileprogrammsatz zur Abarbeitung.

Einzelsatztyp

Es wird zwischen folgenden Einzelsatztypen unterschieden:

ïżœ Aktions-Einzelsatz (SBL 1)Bei diesem Einzelsatztyp werden alle SĂ€tze einzeln abgearbeitet, die Aktionen (Vefahrbe-wegungen, Hilfsfunktionsausgaben usw.) auslösen. Falls die Werkzeug–Radiuskorrektureingeschaltet ist (G41,G42), so stoppt die Bearbeitung nach jedem von der Steuerung ein-gefĂŒgten Zwischensatz. Bei RechensĂ€tzen wird dagegen die Abarbeitung nicht angehal-ten, da diese keine Aktionen auslösen.

ïżœ Dekodier-Einzelsatz (SBL 2)Bei diesem Einzelsatztyp werden alle SĂ€tze des Teileprogramms (auch die reinen Re-chensĂ€tze ohne Verfahrbewegungen) nacheinander durch ”NC-Start” abgearbeitet.

Aktions-Einzelsatz (SBL1) ist Grundeinstellung nach dem Einschalten.

!Vorsichtïżœ Bei einer Serie von G33-SĂ€tzen ist Einzelsatz nur dann wirksam, wenn ”Probelaufvorschub”

angewÀhlt ist.

ïżœ RechensĂ€tze werden nicht im Einzelschritt bearbeitet (nur beim Dekodier-Einzelsatz –SBL2).

Page 88: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.2 Testen von Programmen

5-87SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Nutzen

Der Anwender kann damit ein Teileprogramm Satz fĂŒr Satz abarbeiten und die einzelnen Be-arbeitungsschritte kontrollieren. Wenn er den abgearbeiteten Teileprogrammsatz fĂŒr korrektbefunden hat, kann er den nĂ€chsten Satz anfordern. Das Weiterschalten auf den nĂ€chstenTeileprogrammsatz geschieht mit “NC-Start”.

Anwahl

Der Einzelsatzbetrieb wird mit der Taste “SBL” an der Maschinensteuertafel angewĂ€hlt. Mitder Anwahl wird das NST ”Einzelsatz angewĂ€hlt” (V00000001.2) gesetzt. Die Funktion wirddamit noch nicht aktiviert.Die Vorwahl, ob Typ “SBL1” oder “SBL2” , erfolgt in der BedienoberflĂ€che im MenĂŒ “Pro-grammbeeinflussung”.

Aktivierung

Die Aktivierung dieser Funktion geschieht ĂŒber das NST ”Einzelsatz aktivieren”(V32000000.4)

Anzeige

Als RĂŒckmeldung des aktiven Einzelsatzbetriebs wird auf der BedienoberflĂ€che im entspre-chenden Feld “SBL1” oder “SBL2” angezeigt. Sobald die Teileprogrammbearbeitung wegendes Einzelsatzbetriebs einen Teileprogrammsatz abgearbeitet hat, wird das NST ”Programm-zustand unterbrochen” (V33000003.3) gesetzt.

5.2.3 Programmbearbeitung mit Probelaufvorschub

FunktionalitÀt

Das Teileprogramm kann ĂŒber das NST ”NC-Start” (V32000007.1) gestartet werden. Bei akti-vierter Funktion werden die Verfahrgeschwindigkeiten, die in Verbindung mit G1, G2, G3, G5programmiert sind, durch den im SD: DRY_RUN_FEED hinterlegten Vorschubwert ersetzt.Der Probelaufvorschubwert gilt auch anstelle des programmierten Umdrehungsvorschubs inProgrammsĂ€tzen mit G95.

!Gefahr

Bei aktiver Funktion Probelaufvorschub darf keine WerkstĂŒckbearbeitung erfolgen, da durchdie geĂ€nderten Vorschubwerte die Schnittgeschwindigkeiten der Werkzeuge ĂŒberschrittenbzw. das WerkstĂŒck oder die Werkzeugmaschine zerstört werden könnte.

Page 89: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.3 Bearbeitung bestimmter Programmabschnitte

5-88SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Anwahl

Der Betrieb mit Probelaufvorschub wird in der BedienoberflĂ€che im MenĂŒ “Programmbeein-flussung” angewĂ€hlt. Mit der Anwahl wird das NST ”Probelaufvorschub angewĂ€hlt”(V17000000.7) gesetzt. ZusĂ€tzlich muß im MenĂŒ “Settingdaten” der gewĂŒnschte Wert desProbelaufvorschubs eingegeben werden. Die Funktion wird damit noch nicht aktiviert.

Aktivierung

Die Aktivierung dieser Funktion geschieht ĂŒber das NST ”Probelaufvorschub aktivieren”(V32000000.4)

Anzeige

Als RĂŒckmeldung des aktiven Probelaufvorschubs wird auf der BedienoberflĂ€che in der Sta-tuszeile “DRY “angezeigt.

5.3 Bearbeitung bestimmter Programmabschnitte

FunktionalitÀt

Falls nur ein bestimmter Teileprogrammabschnitt kontrolliert werden muß, besteht die Mög-lichkeit, ĂŒber die Funktion Satzsuchlauf an den Anfang dieses Programmabschnittes zu sprin-gen. Nach dem Satzsuchlauf kann das Programm ĂŒber das NST ”NC-Start” (2x geben)(V32000007.1) gestartet werden.

Anwahl, Aktivierung

Der Satzsuchlauf wird in der BedienoberflÀche in der Betriebsart AUTOMATIK angewÀhlt undaktiviert.

RĂŒckmeldung

Als RĂŒckmeldung des aktiven Satzsuchlaufes wird das NST ”Satzsuchlauf aktiv”(V33000001.4) gesetzt.

Hinweis

Weitere ErlĂ€uterungen zu der Funktion Satzsuchlauf entnehmen Sie bitte Literatur: “Bedienen und Programmieren”

Page 90: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.3 Bearbeitung bestimmter Programmabschnitte

5-89SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

5.3.1 Ausblenden bestimmter TeileprogrammsÀtze

FunktionalitÀt

Beim Testen bzw. Einfahren neuer Programme ist es hilfreich, wenn man bestimmte Teilepro-grammsĂ€tze fĂŒr die Programmabarbeitung ausblenden kann.

%100

N120 M2

N80 ...

N30 ...

Hauptprogramm / Unterprogramm

N10 ...

N20 ...

/N40 ...

/N50 ...

N60 ...

N70 ...

N90 ...

N100 ...

N110 ...

Satz in Abarbeitung Überspringen der SĂ€tze

N40 und N50 bei der Abarbeitung

Bild 5-1 Ausblenden von TeileprogrammsÀtzen

Anwahl

Das Ausblenden wird in der BedienoberflĂ€che im MenĂŒ Programmbeeinflussungen ange-wĂ€hlt. Mit der Anwahl wird das NST ”Satz ausblenden angewĂ€hlt” (V17000002.0) gesetzt.ZusĂ€tzlich muß den auszublendenden SĂ€tzen ein SchrĂ€gstrich ”/ ” vorangestellt werden(siehe Bild 5-1). Die Funktion wird damit noch nicht aktiviert.

Aktivierung

Die Aktivierung dieser Funktion geschieht ĂŒber das NST ”Satz ausblenden aktivieren”(V32000002.0).

Anzeige

Als RĂŒckmeldung der aktivierten Funktion ”Satz ausblenden” wird auf der BedienoberflĂ€chein der Statuszeile “SKP” angezeigt.

Page 91: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.4 Abarbeiten eines Teileprogrammes

5-90SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

5.4 Abarbeiten eines Teileprogrammes

Definition

Programmbetrieb liegt dann vor, wenn in der Betriebsart AUTOMATIK ein Teileprogrammbzw. in Betriebsart MDA ein Programmsatz abgearbeitet wird.

Beeinflussung

WĂ€hrend des Programmbetriebs kann derselbe ĂŒber Nahtstellensignale von der PLC beein-flußt werden. Die Beeinflussung geschieht ĂŒber Betriebsarten-spezifische oder ĂŒber kanalspe-zifische Nahtstellensignale.

RĂŒckmeldung der Beinflussung

Der Kanal teilt der PLC ĂŒber Nahtstellensignale seinen momentanen Programmbetriebsstatusmit.

5.4.1 Teileprogrammanwahl

Kanalzustand

Die Anwahl eines Teileprogrammes kann nur erfolgen, wenn sich der Kanal im Reset-Zustandbefindet.

5.4.2 Starten des Teileprogramms bzw. Teileprogrammsatzes

START–Kommando, Kanalzustand

Das kanalspezifische NST ”NC-Start” (V32000007.1), das ĂŒblicherweise von der MSTT-TasteNC-Start beeinflußt wird, startet die Programmabarbeitung.

Das START-Kommando wird nur in den Betriebsarten AUTOMATIK und MDA ausgefĂŒhrt. DerKanal muß dazu im Zustand ”Kanalzustand Reset” (V33000003.7) bzw. ”Kanalzustand unter-brochen” (V33000003.6) sein.

Page 92: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.4 Abarbeiten eines Teileprogrammes

5-91SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Notwendige SignalzustÀnde

Das angewÀhlte Teileprogramm kann nun mit dem START-Kommando zur Abarbeitung freige-geben werden. Folgende Freigabesignale sind dabei relevant:

ïżœ NST ”Ready” muß gesetzt sein (V31000000.3)

ïżœ NST ”Programmtest aktivieren” darf nicht gesetzt sein (V32000001.7)

ïżœ NST ”NC-Start-Sperre” darf nicht gesetzt sein (V32000007.0)

ïżœ NST ”NC-Stop an Satzgrenze” darf nicht gesetzt sein (V32000007.2)

ïżœ NST ”NC-Stop” darf nicht gesetzt sein (V32000007.3)

ïżœ NST ”NC-Stop Achsen plus Spindel” darf nicht gesetzt sein (V32000007.4)

ïżœ NST ”NOT-AUS” darf nicht gesetzt sein (V27000000.1)

ïżœ Achs- oder NCK-Alarm darf nicht anstehen

AusfĂŒhrung des Kommandos

Das Teileprogramm bzw. der Teileprogrammsatz wird automatisch abgearbeitet und das NST”Kanalzustand aktiv”(V33000003.5) sowie das NST ”Programmzustand lĂ€uft” (V33000003.0)wird gesetzt. Das Programm wird solange bearbeitet, bis das Programmende erreicht bzw.der Kanal durch ein STOP- oder RESET-Kommando unterbrochen bzw. abgebrochen wird.

Alarme

Das START-Kommando wird bei fehlender Voraussetzung nicht wirksam. Dann tritt einer derfolgenden Alarme auf: 10200, 10202 , 10203

5.4.3 Teileprogrammunterbrechung

Kanalzustand

Das STOP-Kommando kann nur ausgefĂŒhrt werden, wenn sich der betreffende Kanal im Zu-stand ” Kanal aktiv” (V33000003.5) befindet.

STOP–Kommandos

Es gibt verschiedene Kommandos, die die Programmbearbeitung anhalten und den Kanalzu-stand auf ”unterbrochen” setzen. Dies sind im einzelnen:

ïżœ NST ”NC-Stop an Satzgrenze” (V32000007.2)

ïżœ NST ”NC-Stop” (V32000007.3)

ïżœ NST ”NC-Stop Achsen plus Spindel” (V32000007.4)

ïżœ NST ”Einzelsatz” (V32000000.4)

ïżœ Programmierbefehl ”M0” bzw. ”M1”

Page 93: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.4 Abarbeiten eines Teileprogrammes

5-92SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

AusfĂŒhrung des Kommandos

Nach AusfĂŒhrung des STOP-Kommandos wird das NST ”Programmzustand unterbrochen”(V33000003.3) gesetzt. Ein weiteres Abarbeiten des unterbrochenen Teileprogrammes ab derUnterbrechungsstelle ist mit einem erneuten START-Kommando möglich.

Es werden folgende Aktionen nach Auslösung des STOP-Kommandos generell durchgefĂŒhrt:

ïżœ Stoppen der Teileprogrammabarbeitung an der nĂ€chsten Satzgrenze (bei NC-Stop anSatzgrenze, M0/M1 bzw. Einzelsatz), bei den anderen STOP-Kommandos wird sofort ge-stoppt.

ïżœ Die zu diesem Zeitpunkt noch nicht ausgegebenen Hilfsfunktionen des aktuellen Satzeswerden nicht mehr ausgegeben.

ïżœ Die Achsen werden mit anschließendem Stop der Teileprogrammabarbeitung stillgesetzt.

ïżœ Der Satzzeiger bleibt an der Unterbrechungsstelle stehen.

5.4.4 RESET-Kommando

Kanalzustand

Das RESET-Kommando kann in jedem Kanalzustand ausgefĂŒhrt werden. Dieses Kommandowird von keinem anderen Kommando abgebrochen.

Reset–Kommandos

Es stehen folgendes Reset-Kommando zur VerfĂŒgung:

NST ”Reset” (V3000000.7)

AusfĂŒhrung des Kommandos

Durch ein RESET-Kommando kann ein aktives Teileprogramm bzw. ein Teileprogrammsatz(in MDA) abgebrochen werden. Nach AusfĂŒhrung des Reset-Kommandos wird das NST ”Kanalzustand Reset” (V33000003.7)gesetzt. Das Teileprogramm kann an der Unterbrechungsstelle nicht mehr fortgesetzt werden. AlleAchsen im Kanal befinden sich im Genauhalt.

Es werden folgende Aktionen nach Auslösung des RESET-Kommandos durchgefĂŒhrt:

ïżœ Die Teileprogrammaufbereitung wird sofort gestoppt.

ïżœ Achsen und gegebenenfalls die Spindel werden abgebremst.

ïżœ Die zu diesem Zeitpunkt noch nicht ausgegebene Hilfsfunktionen des aktuellen Satzeswerden nicht mehr ausgegeben.

ïżœ Der Satzzeiger wird auf den Anfang des Teileprogrammes zurĂŒckgesetzt.

ïżœ Alle Alarme werden aus der Anzeige gelöscht, sofern sie nicht POWER ON–Alarme sind.

Page 94: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.4 Abarbeiten eines Teileprogrammes

5-93SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

5.4.5 Programmbeeinflussung

Die Abarbeitung des Teileprogrammes kann der Anwender ĂŒber die Bedien–oberflĂ€che beein-flussen.

Anwahl

Unter dem Softkey “Programmbeeinflussung” können bestimmte Funktionen in der Bedieno-berflĂ€che angewĂ€hlt werden, wobei sich einige Funktionen auf Nahtstellensignale der PLCauswirken. Diese Nahtstellensignale sind lediglich als Anwahlsignale von der BedienoberflĂ€-che zu verstehen. Sie aktivieren die angewĂ€hlte Funktion noch nicht.

Aktivierung

Damit die angewĂ€hlten Funktionen wirksam werden, mĂŒssen diese SignalzustĂ€nde auf einenanderen Bereich des Datenbausteins ĂŒbertragen werden. Bei einer Beeinflussung seitens derPLC mĂŒssen diese Signale direkt gesetzt werden.

RĂŒckmeldung

FĂŒr einige der aktivierten Funktionen existiert ein RĂŒckmeldesignal.

Tabelle 5-4 Programmbeeinflussung

Funktion Anwahlsignal Aktivierungssignal RĂŒckmeldesignal

SKP Ausblendsatz V17000001.0 V32000002.0

DRY Probelauf Vorschub V17000000.6 V32000000.6

ROV Korrektur Eilgang V17000001.3 V32000006.6

Vorwahl:SBL1 –Einzelsatz Typ1SBL2 –Einzelsatz Typ2Taste: Einzelsatz

––V00000001.2

––V32000000.4

M1 Programmierter Halt V17000000.5 V32000000.5 V33000000.5

PRT Programmtest V17000000.7 V32000001.7 V33000001.7

5.4.6 Programmzustand

FĂŒr den Kanal wird der Zustand des angewĂ€hlten Programms in der Nahtstelle angezeigt. Der Programmzustand wird nur in den Betriebsarten AUTOMATIK und MDA angezeigt. Inallen anderen Betriebsarten ist der Programmzustand abgebrochen oder unterbrochen.

Page 95: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.4 Abarbeiten eines Teileprogrammes

5-94SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

ProgrammzustÀnde

Folgende ProgrammzustÀnde gibt es:

ïżœ NST ”Programmzustand abgebrochen” (V33000003.4)

ïżœ NST ”Programmzustand unterbrochen” (V33000003.3)

ïżœ NST ”Programmzustand angehalten” (V33000003.2)

ïżœ NST ”Programmzustand warten” (V33000003.1)

ïżœ NST ”Programmzustand lĂ€uft” (V33000003.0)

Auswirkungen von Kommandos/Signalen

Der Programmzustand kann durch die Aktivierung verschiedener Kommandos oder Nahtstel-lensignale beeinflußt werden. Die folgende Tabelle zeigt den sich ergebenden Programmzu-stand (angenommer Zustand vor dem Signal -> Programmzustand lĂ€uft).

Tabelle 5-5 Auswirkungen auf den Programmzustand

KommandosZustÀnde der Programmbearbeitung

Kommandosabgebrochen unterbrochen angehalten warten lÀuft

NST ”Reset” X

NST ”NC-Stop” X

NST ”NC-Stop an Satzgrenze” X

NST ”NC-Stop Achsen u. Spindeln” X

NST ”Einlesesperre” X

NST ”Vorschub Halt, Kanalsp.” X

NST ”Vorschub Halt, Achssp.” X

Vorschuboverride = 0% X

NST ”Spindel Halt” X

M2 im Satz X

M0/M1 im Satz X

NST ”Einzelsatz” X

Hilfsfunktion an PLC ausgegeben,aber noch nicht quittiert

X

5.4.7 Kanalzustand

FĂŒr den Kanal wird der momentane Kanalzustand in der Nahtstelle abgebildet. Aufgrund desZustandes kann dann die PLC bestimmte, vom Hersteller projektierbare, Reaktionen oderVerriegelungen auslösen. Der Kanalzustand wird in allen Betriebsarten angezeigt.

Page 96: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.4 Abarbeiten eines Teileprogrammes

5-95SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

KanalzustÀnde

Folgende KanalzustÀnde gibt es:

ïżœ NST ”Kanalzustand Reset” (V33000003.7)

ïżœ NST ”Kanalzustand unterbrochen” (V33000003.6)

ïżœ NST ”Kanalzustand aktiv” (V33000003.5)

Auswirkungen von Kommandos/Signalen

Der Kanalzustand kann durch die Aktivierung verschiedener Kommandos oder Nahtstellensig-nale beeinflußt werden. Die folgende Tabelle zeigt den sich ergebenden Kanalzustand (ange-nommer Zustand vor dem Signal -> Kanalzustand aktiv).Der ”Kanalzustand aktiv” wird erreicht, wenn ein Teileprogramm oder Teileprogrammsatz ab-gearbeitet wird oder wenn in der Betriebsart JOG die Achsen verfahren werden.

Tabelle 5-6 Auswirkungen auf den Kanalzustand

KommandosKanalzustand nachher

KommandosReset unterbrochen aktiv

NST ”Reset” X

NST ”NC-Stop” X

NST ”NC-Stop an Satzgrenze” X

NST ”NC-Stop Achsen u. Spindeln” X

NST ”Einlesesperre” X

NST ”Vorschub Halt, Kanalsp.” X

NST ”Vorschub Halt, Achssp.” X

Vorschuboverride = 0%

NST ”Spindel Halt” X

M2 im Satz X

M0/M1 im Satz X

NST ”Einzelsatz” X

Hilfsfunktion an PLC ausgegeben,aber noch nicht quittiert

X

Page 97: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.5 Datenbeschreibung

5-96SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

5.5 Datenbeschreibung

Maschinendaten

21000 CIRCLE_ERROR_CONSTMD-Nummer KreisendpunktĂŒberwachung Konstante

Standardvorbesetzung: 0.01 min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: mm

Datentype: DOUBLE gĂŒltig ab SW-Stand:

Bedeutung: Dieses Maschinendatum kennzeichnet die zulĂ€ssige absolute Kreisdifferenz.Bei der Kreisprogrammierung sind der Radius vom programmierten Mittelpunkt zum Startpunktbzw. zum Endpunkt in der Regel nicht gleich (der Kreis ist â€ĂŒberbestimmt”). Die maximal zulĂ€ssigeDifferenz dieser beiden Radien, die ohne Alarm akzeptiert wird, ist durch den grĂ¶ĂŸeren Wert vonfolgenden Daten bestimmt:- MD: CIRCLE_ERROR_CONST- Startradius multipliziert mit 0,001D.h. fĂŒr kleine Kreise ist die Toleranz ein fester Wert (MD: CIRCLE_ERROR_CONST) und beigroßen Kreisen ist sie proportional zum Startradius.

Anwendungsbeispiel MD: CIRCLE_ERROR_CONST = 0.01 mmBei diesem MD–Wert und einem Radius ïżœ 10 mm wirkt die Konstante, bei > 10 mm wirkt derproportionale Faktor.

30600 FIX_POINT_POSMD-Nummer Festwertpositionen der Achsen bei G75

Standardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: ***Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: mm, Grad

Datentype: DOUBLE gĂŒltig ab SW-Stand:

Bedeutung: In diesen Maschinendaten werden fĂŒr jede Achse die Festpunktposition angegeben, die bei Pro-grammierung von G75 angefahren wird.

Anwendungsbeispiel(e) Fahren auf Fixpunkt: G75 X0 (Der Achse muß ein Dummy-Wert, hier 0, vorgegeben werden).

weiterfĂŒhrende Literatur ”Bedienen und Programmieren”

Settinddaten

42100 DRY_RUN_FEED

SD-Nummer Probelaufvorschub

Standardvorbesetzung: 5000 min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung sofort gĂŒltig Schutzstufe: Einheit: mm/min

Datentype: DOUBLE gĂŒltig ab SW-Stand:

Bedeutung: Zur ÜberprĂŒfung eines Teileprogramms bezĂŒglich der Verfahrweg (ohne zu bearbeitendesWerkstĂŒck) kann der Bediener die Funktion Probelaufvorschub ĂŒber die BedienoberflĂ€che (Soft-key Programmbeeinflussung) aktivieren. Der Wert dieses Settingdatums wird dann anstelle desprogrammierten Vorschubwertes unter genommen. Eilgangvor–schubwerte werden nichtverĂ€ndert. Der Probelaufvorschubwert kann im MenĂŒ Settingdaten eingegeben werdenDie Funktion ist nur in den Betriebsarten AUTOMATIK und MDA wirksam.

SD irrelevant bei ...... Funktion Probelaufvorschub nicht aktiviert

Anwendungsbeispiel(e) ÜberprĂŒfung von Verfahrwegen bei neuen Teileprogrammen

SonderfĂ€lle, Fehler, ...... Die Funktion darf nicht aktiviert werden, wenn ein WerkstĂŒck bearbeitet werden soll. Durch denaktivierten Probelaufvorschub könnte die maximale Schnittgeschwindigkeit des WerkzeugsĂŒberschritten werde. Die Zerstörung des WerkstĂŒckes und des Werkzeuges könnte die Folge sein.

Page 98: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.6 Signalbeschreibung

5-97SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

42000 THREAD_START_ANGLE

SD-Nummer Startwinkel bei Gewinde G33

Standardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung sofort gĂŒltig Schutzstufe: Einheit: Grad

Datentype: DOUBLE gĂŒltig ab SW-Stand:

Bedeutung: Mit Hilfe dieses Settingdatums kann bei mehrgĂ€ngigem Gewindeschneiden der Versatz der einzel-nen GewindegĂ€nge eingestellt werden.Dieses SD kann ĂŒber den Befehl SF=... vom Teileprogramm aus verĂ€ndert werden. Ist kein SF=...im G33–Satz desTeileprogrammes geschrieben, so wirkt das Settingdatum.

weiterfĂŒhrende Literatur ”Bedienen und Programmieren”

5.6 Signalbeschreibung

V00000000.7 angewĂ€hlte Betriebsart JOGNahtstellensignal Signal(e) von MSTT ---> PLCFlankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Taste fĂŒr Betriebsart JOG ist gedrĂŒckt.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Taste fĂŒr Betriebsart JOG ist nicht gedrĂŒckt.

V00000001.0 angewĂ€hlte Maschinenfunktion REFNahtstellensignal Signal(e) von MSTT ---> PLCFlankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Taste fĂŒr REF ist gedrĂŒckt.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Taste fĂŒr REF ist nicht gedrĂŒckt.

weiterfĂŒhrende Literatur FB ”Referenzpunktfahren”

V00000001.1 angewĂ€hlte Betriebsart AUTOMATIKNahtstellensignal Signal(e) MSTT ---> PLCFlankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Taste fĂŒr Betriebsart AUTOMATIK ist gedrĂŒckt.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Taste fĂŒr Betriebsart AUTOMATIK ist nicht gedrĂŒckt.

V00000001.3 angewĂ€hlte Betriebsart MDANahtstellensignal Signal(e) von MSTT ---> PLCFlankenauswertung: Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Taste fĂŒr Betriebsart MDA ist gedrĂŒckt.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Taste fĂŒr Betriebsart MDA ist nicht gedrĂŒckt.

V17000000.5 M01 angewĂ€hltNahtstellensignal Signal(e) von MMC ---> PLCFlankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Die Programmbeeinflussung M1 aktivieren ist von der BedienoberflÀche aus angewÀhlt worden.Die Funktion wird damit noch nicht aktiv.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Die Programmbeeinflussung M1 aktivieren ist von der BedienoberflÀche aus nicht angewÀhltworden.

Page 99: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.6 Signalbeschreibung

5-98SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

V17000000.5 M01 angewĂ€hltNahtstellensignal Signal(e) von MMC ---> PLCkorrespondierend mit .... NST ”M01 aktivieren”

NST ”M0/M1 aktiv”

V17000001.7 Programmtest angewĂ€hltNahtstellensignal Signal(e) von MMC ---> PLCFlankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Die Programmbeeinflussung Programmtest ist von der BedienoberflÀche aus angewÀhlt worden.Die Funktion wird damit noch nicht aktiv.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Die Programmbeeinflussung Programmtest ist von der BedienoberflÀche aus nicht angewÀhltworden.

korrespondierend mit .... NST ”Programmtest aktivieren” NST ”Programmtest aktiv”

V18000001.0 Maschinenfunktion TEACH INNahtstellensignal Signal(e) von MMC ---> PLCFlankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Die Maschinenfunktion TEACH IN ist von der BedienoberflÀche aus angewÀhlt worden. Die Funk-tion wird damit noch nicht aktiv.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Die Maschinenfunktion TEACH IN ist von der BedienoberflÀche aus nicht angewÀhlt worden.

korrespondierend mit .... NST ”Maschinenfunktion TEACH IN” NST ”aktiv Maschinenfunktion TEACH IN”

V30000000.0 Betriebsart AUTOMATIKNahtstellensignal Signal(e) an NCK (PLC ---> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Betriebsart AUTOMATIK ist vom PLC-Programm angewÀhlt.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Betriebsart AUTOMATIK ist nicht vom PLC-Programm angewÀhlt.

Signal irrelevant bei ...... wenn Signal ”Betriebsart Wechselsperre”korrespondierend mit .... NST ”aktive Betriebsart AUTOMATIK”

V30000000.1 Betriebsart MDANahtstellensignal Signal(e) an NCK (PLC ---> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Betriebsart MDA ist vom PLC-Programm angewÀhlt.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Betriebsart MDA ist nicht vom PLC-Programm angewÀhlt.

Signal irrelevant bei ...... wenn Signal ”Betriebsart Wechselsperre”korrespondierend mit .... NST ”aktive Betriebsart MDA”

V30000000.2 Betriebsart JOGNahtstellensignal Signal(e) an NCK (PLC ---> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Betriebsart JOG ist vom PLC-Programm angewÀhlt.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Betriebsart JOG ist nicht vom PLC-Programm angewÀhlt.

Signal irrelevant bei ...... wenn Signal ”Betriebsart Wechselsperre”korrespondierend mit .... NST ”aktive Betriebsart JOG”

Page 100: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.6 Signalbeschreibung

5-99SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

V30000000.4 Betriebsarten WechselsperreNahtstellensignal Signal(e) an NCK (PLC ---> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Die momentan aktive Betriebsart (JOG, MDA oder Automatik) kann nicht gewechselt werden.

Signalzustand 0 Die Betriebsart kann gewechselt werden.Bild

BetriebsartAUTOMATIK

BetriebsartMDA

BetriebsartJOG

Betriebsarten-Anwahl

Betriebsart-Wechselsperre

NC

V30000000.7 ResetNahtstellensignal Signal(e) an NCK (PLC ---> NCK)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Der Kanal soll in den Zustand “RESET” ĂŒbergehen. Das laufende Programm befindet sich dannim Programmzustand “abgebrochen”. Alle laufende Achsen und Spindeln werden entlang ihrerBeschleunigungskennlinien ohne Konturverletzung auf Stillstand abgebremst. Die Grundstellun-gen werden eingestellt (z. B. G-Funktionen). Die Alarme werden gelöscht, sofern sie nichtPOWER ON-Alarme sind.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Kanalzustand und Programmablauf wird nicht durch dieses Signal beeinflußt.

korrespondierend mit .... NST ”Kanal-Reset” NST ”alle KanĂ€le im Reset-Zustand”

SonderfĂ€lle, Fehler, ...... Ein Alarm, der das NST ”Ready” wegnimmt, sorgt dafĂŒr, daß sich der Kanal nicht mehr im Reset-Zustand befindet. Um dann die Betriebsart um-schalten zu können, muß ein “Reset” ausgelöstwerden.

V30000001.0 Maschinenfunktion TEACH INNahtstellensignal Signal(e) an NCK (PLC ---> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Die Maschinenfunktion TEACH IN wird innerhalb der Betriebsart AUTOMATIK aktiviert.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Die Maschinenfunktion TEACH INF wird nicht aktiviert.

Signal irrelevant bei ...... wenn Betriebsart AUTOMATIK nicht aktiv ist.

V30000001.2 Maschinenfunktion REFNahtstellensignal Signal(e) an NCK (PLC ---> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Die Maschinenfunktion REF wird iinnerhalb der Betriebsart JOG aktiviert.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Die Maschinenfunktion REF wird nicht aktiviert.

Signal irrelevant bei ...... wenn Betriebsart JOG nicht aktiv ist.

Page 101: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.6 Signalbeschreibung

5-100SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

V31000000.0 aktive Betriebsart AUTOMATIKNahtstellensignal Signal(e) von NCK (NCK ---> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Betriebsart AUTOMATIK ist aktiv.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Betriebsart AUTOMATIK ist nicht aktiv.

V31000000.1 aktive Betriebsart MDANahtstellensignal Signal(e) von NCK (NCK ---> PLC)Flankenauswertung: Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Betriebsart MDA ist aktiv.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Betriebsart MDA ist nicht aktiv.

V31000000.2 aktive Betriebsart JOGNahtstellensignal Signal(e) von NCK (NCK ---> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Betriebsart JOG ist aktiv

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Betriebsart JOG ist nicht aktiv

V31000001.0 aktive Maschinenfunktion TEACH INNahtstellensignal Signal(e) von NCK (NCK ---> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Die Maschinenfunktion TEACH IN ist innerhalb von AUTOMATIK aktiv.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Die Maschinenfunktion TEACH IN ist nicht aktiv.

V31000001.2 aktive Maschinenfunktion REFNahtstellensignal Signal(e) von NCK (NCK ---> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Die Maschinenfunktion REF ist innerhalb von JOG aktiv.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Die Maschinenfunktion REF ist nicht aktiv.

V32000000.4 Einzelsatz aktivierenNahtstellensignal Signal(e) an Kanal (PLC ---> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Bei Betriebsart AUTOMATIK wird das Programm im Einzelsatzbetrieb abgearbeitet; in MDA istohnehin nur 1 Satz eingebbar.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Keine Wirkung

Anwendungsbeispiel(e) Zum Durchtesten eines neuen Programmes kann es zuerst im Einzelsatzbetrieb durchlaufenwerden, um die einzelnen Programmschritte genauer kontrollieren zu können.

SonderfĂ€lle, Fehler, ...... - Bei angewĂ€hlter Werkzeugradius-Korrektur (G41,G42) werden gegebenenfalls ZwischensĂ€tzeeingefĂŒgt.- Bei einer Serie von G33-SĂ€tzen ist Einzelsatz nur dann wirksam, wenn ”Probelaufvorschub”angewĂ€hlt ist.- Reine RechensĂ€tze werden bei SBL1–Einzelsatz nicht im Einzelschritt bearbeiten, sondern nurbei SBL2. Die Vorwahl von SBL1 oder SBL2 erfolgt ĂŒber Bedienung Softkey “Programmbeeinflus-sung”.

korrespondierend mit .... NST ”Einzelsatz angewĂ€hlt” NST ”Programmzustand unterbrochen”

weiterfĂŒhrende Literatur Kapitel 5.2

Page 102: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.6 Signalbeschreibung

5-101SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

V3200000.5 M1 aktivierenNahtstellensignal Signal(e) an Kanal (PLC ---> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Das im Teileprogramm stehende M1 fĂŒhrt bei der Abarbeitung in AUTOMATIK oder MDA zumprogrammierten Halt.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Das im Teileprogramm stehende M1 fĂŒhrt nicht zum programmierten Halt.

korrespondierend mit .... NST ”M01 angewĂ€hlt” (V17000000.5)NST ”M0/M1 aktiv” (V33000000.5)

V32000001.7 Programmtest aktivierenNahtstellensignal Signal(e) an Kanal (PLC ---> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Es wird fĂŒr alle Achsen (nicht Spindel) intern Achsensperre gegeben. Bei der Abarbeitung einesTeileprogrammsatzes oder Teileprogrammes bewegen sich deshalb die Maschinenachsen nicht.Die Achsbewegungen werden aber auf der BedienoberflĂ€che durch sich verĂ€ndernde Achspositi-onswerte simuliert. Die Achspositionswerte fĂŒr die Anzeige werden aus den rechnerischen Soll-werten generiert. Die Abarbeitung des Teileprogramms lĂ€uft sonst ganz normal ab.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Teileprogrammabarbeitung wird durch die Funktion Programmtest nicht beeinflußt

korrespondierend mit .... NST ”Programmtest angewĂ€hlt” NST ”Programmtest aktiv”

V32000002.0 Satz ausblendenNahtstellensignal Signal(e) an Kanal (PLC ---> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Die im Teileprogramm mit einem SchrĂ€gstrich (/) gekennzeichneten SĂ€tze werden ausgeblendet.Bei einer Serie von AusblendsĂ€tzen wird dieses Signal nur dann wirksam, wenn es vor der Deko-dierung des ersten Satzes dieser Serie, am besten vor “NC-Start”, ansteht.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Die gekennzeichneten TeileprogrammsÀtze werden nicht ausgeblendet.

korrespondierend mit .... NST ”Satz ausblenden angewĂ€hlt” NST ”Programmzustand angehalten”

V32000006.1 EinlesesperreNahtstellensignal Signal(e) an Kanal (PLC ---> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Der Datentransfer fĂŒr den nĂ€chsten Satz in den Interpolator wird gesperrt. Dieses Signal ist nurwirksam in den Betriebsarten AUTOMATIK und MDA.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Der Datentransfer fĂŒr den nĂ€chsten Satz in den Interpolator wird freigegeben. Dieses Signal istnur wirksam in den Betriebsarten AUTOMATIK und MDA.

Page 103: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.6 Signalbeschreibung

5-102SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

V32000006.1 EinlesesperreNahtstellensignal Signal(e) an Kanal (PLC ---> NCK)Anwendungsbeispiel(e) Wenn fĂŒr die Bearbeitung des nĂ€chsten NC-Satzes die AusfĂŒhrung der Hilfsfunktion

abgeschlossen sein muß (z. B. beim Werkzeugwechsel), muß durch Einlesesperre derautomatische Satzwechsel verhindert werden.

ïżœ

ïżœ

ïżœ

ïżœ

ïżœ

N20 T... N21 G... X ...M...

N20T

N21

T M

ïżœïżœ

ïżœ

ïżœ Einlesen in den Zwischenspeicher

ïżœ Satz abgearbeitet

ïżœ Signal Einlesesperre

ïżœ Datentransfer

ïżœ Inhalt des Interpolators

Ausgabe der Hilfsfunktion

Datentransfer in den Interpolator

ïżœ Einlesesperre fĂŒr Werkzeugwechsel

ïżœ Abfragestelle der Einlesefreigabe

Einlesesperre wegnehmenkorrespondierend mit .... NST ”Programmzustand lĂ€uft”

V32000006.4 ProgrammebenenabbruchNahtstellensignal Signal(e) an Kanal (PLC ---> NCK)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Mit jedem Flankenwechsel 0 -> 1 wird die momentan bearbeitete Programmebene (Unterpro-grammebene) sofort abgebrochen. Das Teileprogramm wird auf der nÀchsthöheren Program-mebene ab dem Aussprungpunkt weiterbearbeitet.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

keine Wirkung

SonderfĂ€lle, Fehler, ...... Die Hauptprogrammebene kann nicht mit diesem NST sondern nur mit dem NST ”Reset” abge-brochen werden.

V32000007.0 NC-Start-SperreNahtstellensignal Signal(e) an Kanal (PLC ---> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

NST ”NC-Start” ist unwirksam.

Page 104: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.6 Signalbeschreibung

5-103SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

V32000007.0 NC-Start-SperreNahtstellensignal Signal(e) an Kanal (PLC ---> NCK)Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

NST ”NC-Start” ist wirksam.

Anwendungsbeispiel(e) Dieses Signal wird z. B. verwendet zur UnterdrĂŒckung einer erneuten Programmbearbeitungwegen fehlenden Schmierstoffes.

korrespondierend mit .... NST ”NC-Start”

V32000007.1 NC-StartNahtstellensignal Signal(e) an Kanal (PLC ---> NCK)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Betriebsart AUTOMATIK: Das angewĂ€hlte NC-Programm wird gestartet bzw. fortgesetzt. Werden beim Programmzustand ”Programm unterbrochen” Daten von der PLC in die NC ĂŒberge-ben, so werden diese mit NC-Start sofort verrechnet.

Betriebsart MDA: Der eingegebeneTeileprogrammsatz wird zur AusfĂŒhrung freigegeben bzw.fortgesetzt.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

keine Wirkung

korrespondierend mit .... NST ”NC-Start-Sperre”

V32000007.2 NC-Stop an SatzgrenzeNahtstellensignal Signal(e) an Kanal (PLC ---> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Das laufende NC-Programm wird nach Fertigbearbeiten des laufenden Teileprogrammsatzesangehaltet. Sonst wie NST ”NC-Stop”.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

keine Wirkung

korrespondierend mit .... NST ”NC-Stop”NST ”NC-Stop Achsen plus Spindeln”NST ”Programmzustand angehalten”NST ”Kanalzustand unterbrochen”

V32000007.3 NC-StopNahtstellensignal Signal(e) an Kanal (PLC ---> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Das laufende NC-Programm wird sofort angehalten, der aktuelle Satz wird nicht weiter abgearbei-tet. Es werden nur die Achsen ohne Konturverletzung gestopptRestwege werden erst nach erneutem Start abgefahren.Der Programmzustand wechselt auf “angehalten”, der Kanalzustand wechselt auf “unterbrochen”.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

keine Wirkung

Page 105: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.6 Signalbeschreibung

5-104SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

V32000007.3 NC-StopNahtstellensignal Signal(e) an Kanal (PLC ---> NCK)Anwendungsbeispiel(e) Mit NC-Start wird das Programm an der unterbrochenen Stelle fortgesetzt.

ïżœ

ïżœ

ïżœ

ïżœ

ïżœ

ïżœ NST ”NC-Stop”

ïżœ NST ”NC-Start”

ïżœ Programm lĂ€uft

ïżœ Achse lĂ€uft

ïżœ Satz abgearbeitetSonderfĂ€lle, Fehler, ...... Das Signal NC-Stop muß mindestens eine PLC-Zykluszeit anstehen.

korrespondierend mit .... NST ”NC-Stop an Satzgrenze” NST ”NC-Stop Achsen plus Spindeln” NST ”Programmzustand angehalten” NST ”Kanalzustand unterbrochen”

V32000007.4 NC-Stop Achsen plus SpindelnNahtstellensignal Signal(e) an Kanal (PLC ---> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Das laufende NC-Programm wird sofort angehalten, der aktuelle Satz wird nicht weiter abgearbei-tet. Restwege werden erst nach erneutem Start abgefahren. Es werden die Achsen und Spindelgestoppt. Diese werden aber gefĂŒhrt angehalten.Der Programmzustand wechselt auf angehalten, der Kanalzustand wechselt auf unterbrochen.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

keine Wirkung

Signal irrelevant bei ...... Kanalzustand ResetProgrammzustand abgebrochen

Page 106: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.6 Signalbeschreibung

5-105SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

V32000007.4 NC-Stop Achsen plus SpindelnNahtstellensignal Signal(e) an Kanal (PLC ---> NCK)SonderfĂ€lle, Fehler, ...... Alle Achsen und Spindel, die nicht durch ein Programm oder einen Programmsatz angestoßen

wurden (z.B. Achsen laufen aufgrund der Verfahrtasten der MSTT), bremsen mit ”NC-Stop Ach-sen plus Spindeln” nicht auf Stillstand ab.

Mit NC-Start wird das Programm an der unterbrochenen Stelle fortgesetzt.

Das Signal ”NC-Stop Achsen plus Spindeln” muß mindestens eine PLC-Zykluszeit anstehen.

ïżœ Signal NC-Stop Achsen

ïżœ Signal NC-Start

ïżœ Programm lĂ€uft

ïżœ Achse lĂ€uft

ïżœ Spindel lĂ€uft

Satz abgearbeitet

ïżœ

ïżœ

ïżœ

ïżœ

ïżœ

korrespondierend mit .... NST ”NC-Stop an Satzgrenze” NST ”NC-Stop” NST ”Programmzustand angehalten” NST ”Kanalzustand unterbrochen”

V33000000.5 M0/M1 aktivNahtstellensignal Signal(e) von Kanal (NCK ---> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Der Teileprogrammsatz ist abgearbeitet, die Hilfsfunktionen sind ausgegeben und - M0 steht im Arbeitsspeicher oder- M1 steht im Arbeitsspeicher und NST ”M01 aktivieren ” ist aktiv

Der Programmzustand wechselt auf angehalten.Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

- Mit NST ”NC-Start”- Bei Programmabbruch durch Reset

Page 107: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.6 Signalbeschreibung

5-106SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

V33000000.5 M0/M1 aktivNahtstellensignal Signal(e) von Kanal (NCK ---> PLC)Bild

ïżœ Datentransfer in Arbeitsspeicher

ïżœ Satz abgearbeitet

ïżœ NC-Satz mit M0

ïżœ M-Änderungssignal (1 PLC-Zykluszeit)

ïżœ NST ”M0/M1 aktiv”

NST ”NC-Start”

ïżœ

ïżœ

ïżœ

ïżœ

ïżœ

M0

korrespondierend mit .... NST ”M01 aktivieren” )NST ”M01 angewĂ€hlt”

V33000001.4 Satzsuchlauf aktivNahtstellensignal Signal(e) von Kanal (NCK ---> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Die Funktion Satzsuchlauf ist aktiv. Sie wurde ĂŒber die BedienoberflĂ€che angewĂ€hlt und gestar-tet.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Die Funktion Satzsuchlauf ist nicht aktiv.

Anwendungsbeispiel(e) Mit der Funktion Satzsuchlauf ist es möglich, auf einen bestimmten Satz in einem Teileprogrammzu springen und erst ab diesem Satz die Bearbeitung des Teileprogrammes zu starten.

V33000001.5 M2/M30 aktivNahtstellensignal Signal(e) von Kanal (NCK ---> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

- NC-Satz mit M2 ist vollstÀndig abgearbeitet. Sind in diesem Satz auch Verfahrbewegungen programmiert, wird das Signal erst mit Erreichen der Zielposition ausgegeben.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

- kein Programmende oder -abbruch- Zustand nach Einschalten der Steuerung- Start eines NC-Programmes

Page 108: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.6 Signalbeschreibung

5-107SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

V33000001.5 M2/M30 aktivNahtstellensignal Signal(e) von Kanal (NCK ---> PLC)Bild

ïżœ Datentransfer in Arbeitsspeicher

ïżœ Satz abgearbeitet

ïżœ NC-Satz mit M2

ïżœ M-Änderungssignal (1 PLC-Zykluszeit)

ïżœ NST ”M2/M30 aktiv”

ïżœ

ïżœ

ïżœ

ïżœ

ïżœ

M2

Anwendungsbeispiel(e) Die PLC kann mit diesem Signal das Ende der Programmbearbeitung erkennen und darauf rea-gieren.

SonderfĂ€lle, Fehler, ...... - Die Funktionen M2 und M30 sind gleichwertig. Es sollte nur M2 verwendet werden.- Das NST ”M2/M30 aktiv” steht nach Programmende statisch an. - Nicht fĂŒr automatische Folgefunktionen geeignet wie WerkstĂŒckzĂ€hlung, Stangenvorschubu.a.m. FĂŒr diese Funktionen ist M2 in einem eigenen Satz zu schreiben und das Wort M2 oderdas ausdecodierte M-Signal zu verwenden.- Im letzten Satz eines Programmes dĂŒrfen keine Hilfsfunktionen geschrieben werden, die zuEinlesehalt fĂŒhren sollen.

V33000001.7 Programmtest aktivNahtstellensignal Signal(e) von Kanal (NCK ---> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Die Programmbeeinflussung “Programmtest” ist aktiv. Es wird fĂŒr alle Achsen (nicht Spindeln)intern Achsensperre gegeben. Bei der Abarbeitung eines Teileprogrammsatzes oder Teilepro-grammes bewegen sich deshalb die Maschinenachsen nicht. Die Achsbewegungen werden aberauf der BedienoberflĂ€che durch sich verĂ€ndernde Achspositionswerte simuliert. Die Achspositi-onswerte fĂŒr die Anzeige werden aus den rechnerischen Sollwerten generiert. Die Abarbeitung des Teileprogramms lĂ€uft sonst ganz normal ab.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Die Programmbeeinflussung Programmtest ist nicht aktiv.

korrespondierend mit .... NST ”Programmtest aktivieren” NST ”Programmtest angewĂ€hlt”

Page 109: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.6 Signalbeschreibung

5-108SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

V33000003.0 Programmzustand lĂ€uftNahtstellensignal Signal(e) von Kanal (NCK ---> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Das Teileprogramm wurde mit NST ”NC-Start” gestartet und lĂ€uft.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

- Programm angehalten durch M00/M01 oder NC-Stop oder Betriebsartenwechsel.- Bei Einzelsatzbetrieb ist der Satz abgearbeitet.- Programmende erreicht (M2)- Programmabbruch durch Reset- Aktueller Satz ist nicht abarbeitbar

SonderfĂ€lle, Fehler, ...... Das NST ”Programmzustand lĂ€uft” wechselt nicht nach 0, wenn die WerkstĂŒckbearbeitung durchfolgende Ereignisse angehalten wird:- Ausgabe von Vorschubsperre oder Spindelsperre- NST ”Einleseperre”- Vorschubkorrektur auf 0%- Ansprechen der Spindel- und AchsĂŒberwachungen

V33000003.1 Programmzustand wartenNahtstellensignal Signal(e) von Kanal (NCK ---> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Das laufende Programm ist in einem NC-Satz auf einen speziellen Programmbefehl gestoßen – nicht bei SINUMERIK 802S/C verfĂŒgbar.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Programmzustand warten liegt nicht vor.

V33000003.2 Programmzustand angehaltenNahtstellensignal Signal(e) von Kanal (NCK ---> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Das NC-Teileprogramm ist durch ”NC-Stop”, ”NC-Stop Achsen plus Spindeln”, ”NC- Stop anSatzgrenze”, programmiertem M0 bzw. M1 oder Einzelsatzbetrieb angehalten worden.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Programmzustand “angehalten” liegt nicht vor.

korrespondierend mit .... NST ”NC-Stop” NST ”NC-Stop Achsen plus Spindeln”NST ”NC-Stop an Satzgrenze”

V33000003.3 Programmzustand unterbrochenNahtstellensignal Signal(e) von Kanal (NCK ---> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Beim Wechsel der Betriebsart von AUTOMATIK bzw. MDA (bei angehaltenem Programmzustand)nach JOG wechselt der Programmzustand auf “unterbrochen”. Das Programm kann nachher inAUTOMATIK oder MDA durch BetĂ€tigen von “NC-Start” ab der Unterbrechungsstelle weiter abge-arbeitet werden.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Programmzustand abgebrochen liegt nicht vor.

SonderfĂ€lle, Fehler, ...... Das NST ”Programmzustand unterbrochen” zeigt an, daß das Teileprogramm durch erneutenStart weiter bearbeitet werden kann.

V33000003.4 Programmzustand abgebrochenNahtstellensignal Signal(e) von Kanal (NCK ---> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Das Programm ist angewÀhlt, aber nicht gestartet oder das laufende Programm wurde mit Resetabgebrochen.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Programmzustand abgebrochen liegt nicht vor.

korrespondierend mit .... NST ”Reset”

Page 110: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.6 Signalbeschreibung

5-109SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

V33000003.5 Kanalzustand aktivNahtstellensignal Signal(e) von Kanal (NCK ---> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

In diesem Kanal - lÀuft momentan in der Betriebsart Automatik oder MDA eine Teileprogramm- abarbeitung bzw. Satzabarbeitung.- wird in der Betriebsart JOG mindestens eine Achse verfahren

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

”Kanalzustand unterbrochen” oder ”Kanalzustand Reset” liegt vor.

V33000003.6 Kanalzustand unterbrochenNahtstellensignal Signal(e) von Kanal (NCK ---> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Das NC-Teileprogramm in AUTOMATIK oder der Satz in MDA kann durch ”NC-Stop”, ”NC-StopAchsen plus Spindeln”, ”NC- Stop an Satzgrenze”, programmiertem M0 bzw. M1 oder Einzelsatz-betrieb ist unterbrochen worden. Nach NC-Start kann das Teileprogramm bzw. die unterbrocheneVerfahrbewegung weiter abgearbeitet werden.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

”Kanalzustand aktiv” oder ”Kanalzustand Reset” liegt vor.

V33000003.7 Kanalzustand ResetNahtstellensignal Signal(e) von Kanal (NCK ---> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Das Signal wird auf 1 gesetzt, sobald sich der Kanal im Reset–Zustand befindet, also keine Bear-beitung aktiv ist.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

Das Signal wird auf 0 gesetzt, sobald eine Bearbeitung im Kanal stattfindet, z.B.Abarbeitung eines Teileprogrammes oder Satzsuchlauf

Page 111: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Programmbetrieb

5.6 Signalbeschreibung

5-110SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Platz fĂŒr Notizen

Page 112: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

6-111SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Kompensation

Veranlassung

Die Genauigkeit von Werkzeugmaschinen wird durch Abweichungen von der idealen Geome-trie, Fehler in der KraftĂŒbertragung und in den Meßsystemen beeintrĂ€chtigt. Bei der Bearbei-tung großer WerkstĂŒcke fĂŒhren Temperaturunterschiede und mechanische KrĂ€fte hĂ€ufig zuhohem PrĂ€zisionsverlust.

Ein Teil dieser Abweichungen lassen sich in der Regel bei der Inbetriebnahme der Maschinemessen und wÀhrend des Betriebs kompensieren.

Kompensationen

Aufgrund der steigenden Genauigkeitsanforderungen an Werkzeugmaschinen besitzen mo-derne CNC’s intelligente Funktionen zur Kompensation der wesentlichen FehlereinflĂŒsse.

Es können folgende Kompensationen achsspezifisch aktiviert werden:

ïżœ Losekompensation

ïżœ SSFK(Kompensation von Spindelsteigungsfehler und Meßsystemfehler).

Die Kompensationsfunktionen lassen sich fĂŒr jede Maschine mit Hilfe von achsspezifischenMaschinendaten individuell einstellen.

FĂŒr eine Spindel mit Lageregelung (Positionierbetrieb) oder Achse mit analogem Antrieb isteine

ïżœ automatische Driftkompensation

einschaltbar.

6

Page 113: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Kompensation

6.1 Losekompensation

6-112SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

6.1 Losekompensation

Mechanische Lose

Bei der KraftĂŒbertragung zwischen einem bewegten Maschinenteil und seinem Antrieb (z.B.Umkehrlose bei Kugelrollspindel) treten in der Regel kleine Lose auf, da eine völlig spielfreieEinstellung der Mechanik einen zu hohen Maschinenverschleiß zur Folge hĂ€tte.Desweiteren kann zwischen dem Maschinenteil und dem Meßsystem eine Lose auftreten.

Auswirkung

Bei Achsen/Spindeln mit indirekten Meßsystemen fĂŒhrt mechanische Lose zu einer VerfĂ€l-schung des Verfahrweges. Eine Achse fĂ€hrt beispielsweise bei Richtungsumkehr um den Be-trag der Lose zu wenig oder zu viel (siehe Bild 6-1 und Bild 6-2).FĂŒr die Achsen mit Schrittmotoren (ohne Geber) gilt gleiches. Hier werden die Geber als “in-tern”–vorhanden betrachtet.

Kompensation

Zur Kompensation der Lose wird der achsspezifische Istwert bei jedem Richtungswechsel derAchse/Spindel um den Losebetrag korrigiert.

Dieser Betrag kann bei der Inbetriebnahme fĂŒr jede Achse/Spindel in das MD: BACKLASH(Umkehrlose) eingetragen werden.

Wirksamkeit

Die Losekompensation ist nach dem Referenzpunktfahren immer in allen Betriebsarten aktiv.

Positive Lose

Der Geber eilt dem Maschinenteil (z.B. Tisch) voraus. Da damit auch die vom Geber erfaßteIstposition der tatsĂ€chlichen Istposition des Tisches vorauseilt, fĂ€hrt der Tisch zu kurz (sieheBild 6-1). Der Lose-Korrekturwert ist hier positiv einzugeben (= Normalfall).

Lose

M

Geber

Tisch

ÏÏÏÏÏÏ

ÏÏÏÏÏÏÏÏÏÏ

Positive Lose (Normalfall)

Geber-Istwert eilt dem tatsÀchlichen Istwert (Tisch)voraus: Tisch fÀhrt zu kurz

Bild 6-1 Positive Lose (Normalfall)

Page 114: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Kompensation

6.1 Losekompensation

6-113SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Negative Lose

Der Geber hinkt dem Maschinenteil (z.B. Tisch) nach; der Tisch fÀhrt zu weit (siehe Bild 6-2).Der Korrekturwert ist negativ einzugeben.

ZahnstangeLose

Tisch

ÏÏ ÏÏÏ

ËËËËËËËËË

Geber

Negative Lose

TatsÀchlicher Istwert (Tisch) eilt dem Geber Istwertvoraus:Tisch fÀhrt zu weit

Bild 6-2 Negative Lose

Kompensationswert–Anzeige

In der Service-Anzeige (Bedienbereich Diagnose) wird der zur aktuellen Istposition der Achsewirksame Kompensationswert angezeigt (Bild ”Service Achsen”, “Abs. Komp.–Wert”). DieserAnzeigewert ist die Summe des Kompensationswertes aus ”SSFK” und ”Losekompensation”.

Große Losekompensationswerte

Dem Anwender wird die Möglichkeit geboten, den Losekompensationswert bei Richtungsum-kehr der betreffenden Achse in mehreren TeilstĂŒcken aufzuschalten. Damit wird vermieden,daß ein zu großen Sollwertsprung auf den Achsen zu spezifischen Achsfehlern fĂŒhrt.

Der Inhalt des Achs–MD 36500: ENC_CHANGE_TOL bestimmt die Schrittweite, mit der derLosekompensationswert (MD 32450: BACKLASH) aufgeschaltet wird.

Es ist zu beachten, daß die Losekompensation erst nach n (n= MD 32450 / MD 36500) Servotakten eingerechnet ist. Eine zu große Zeitspanne kann zurAuslösung von StillstandsĂŒberwachungsalarmen fĂŒhren.

Ist das MD: ENC_CHANGE_TOL grĂ¶ĂŸer als das MD: BACKLASH, wird die Kompensation ineinem Servotakt ausgefĂŒhrt.

Page 115: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Kompensation

6.2 Spindelsteigungsfehler- und Meßsystemfehlerkompensation

6-114SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

6.2 Spindelsteigungsfehler- und Meßsystemfehlerkompensation(SSFK)

Funktion

Bei der ”Spindelsteigungsfehler- bzw. Meßsystemfehler-Kompensation” (nachfolgend alsSSFK bezeichnet) handelt es sich um eine axiale Kompensation.

Bei der SSFK wird im Interpolationstakt der achsspezifische Lageistwert um den zugehörigenKorrekturwert verĂ€ndert und von der Maschinenachse unmittelbar verfahren. Ein positiverKorrekturwert fĂŒhrt zu einer Bewegung der zugehörigen Maschinenachse in negativer Rich-tung.

Die GrĂ¶ĂŸe des Korrekturwertes ist nicht begrenzt und wird auch nicht ĂŒberwacht. Um infolgeder Kompensation unzulĂ€ssig hohe Geschwindigkeiten und Beschleunigungen der Maschi-nenachse zu vermeiden, sollten die Korrekturwerte entsprechend klein gewĂ€hlt werden. An-sonsten können bei grossen Korrekturwerten andere AchsĂŒberwachungen zu Alarmmeldun-gen fĂŒhren (z.B. KonturĂŒberwachung, Drehzahlsollwertbegrenzung).

Wirksamkeit

Die ”SSFK” ist erst unter folgenden Voraussetzungen wirksam:

ïżœ Die Kompensationswerte sind im NC-Anwenderspeicher abgelegt und wirksam (nachPower ON).

ïżœ Die Funktion wurde fĂŒr die jeweilige Maschinenachse aktiviert (MD:ENC_COMP_ENABLE[0] = 1). Dies bedeutet gleichzeitig Schreibschutz fĂŒr Wertetabelle.

ïżœ Die Achse wurde referiert (NST: ”Referiert/Synchronsiert 1“ V390x0000.4).

Sobald diese Bedingungen erfĂŒllt sind, wird in allen Betriebsarten der achsspezifische La-geistwert um den zugehörigen Korrekturwert verĂ€ndert und von der Maschinenachse unmittel-bar verfahren.

Falls anschließend die Referenz z.B. wegen Überschreiten der Encoderfrequenz wieder verlo-ren geht (NST ”Referiert/Synchronisiert 1“ = ‘0’), wird die Kompensationsverarbeitung ausge-schaltet.

Kompensations–StĂŒtzpunkte

FĂŒr jede Maschinenachse sowie fĂŒr jedes Meßsystem ist die Anzahl der reservierten StĂŒtz-punkte der Kompensationstabelle festzulegen und mit dem MD: MM_ENC_COMP_MAX_POINTS der dafĂŒr notwendige Speicher zu reservieren.

MD: MM_ENC_COMP_MAX_POINTS[0,AXi]

mit: AX1=X–Achse, AX2=Y–Achse, AX3=Z–Achse

Kompensationtabelle

In der Kompensationstabelle werden fĂŒr die jeweilige Achse die positionsbezogenen Korrektu-ren in Form von Systemvariablen hinterlegt.

Page 116: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Kompensation

6.2 Spindelsteigungsfehler- und Meßsystemfehlerkompensation

6-115SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Dabei sind fĂŒr die Tabelle folgende meßsystemspezifische Parameter festzulegen:

ïżœ StĂŒtzpunktabstand ($AA_ENC_COMP_STEP[0,AXi])Der StĂŒtzpunktabstand legt die Distanz zwischen den Korrekturwerten der jeweiligen Kom-pensationstabelle fest (Bedeutung e und AXi siehe oben).

ïżœ Anfangsposition ($AA_ENC_COMP_MIN[0,AXi])Die Anfangsposition ist die Achsposition, bei der die Kompensationstabelle fĂŒr die betrof-

fene Achse beginnt (ïżœ StĂŒtzpunkt 0).

Der zur Anfangsposition zugehörige Korrekturwert ist $AA_ENC_COMP[0,0,AXi)]

FĂŒr alle Positionen kleiner der Anfangsposition wird der Korrekturwert des StĂŒtzpunktes 0verwendet (gilt nicht fĂŒr Tabelle mit Modulo).

ïżœ Korrekturwert fĂŒr StĂŒtzpunkt N der Kompensationstabelle($AA_ENC_COMP [e,N,AXi])

FĂŒr jeden einzelnen StĂŒtzpunkt (Achsposition) ist der jeweilige Korrekturwert in die Tabelleeinzutragen.

Der StĂŒtzpunkt N ist durch die Anzahl der maximal möglichen StĂŒtzpunkte der jeweiligenKompensationstabelle (MM_ENC_COMP_MAX_POINTS) begrenzt.

Die GrĂ¶ĂŸe des Korrekturwertes ist nicht begrenzt.zulĂ€ssiger Bereich von N: 0ïżœN < MM_ENC_COMP_MAX_POINTS -1

ïżœ 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).

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 ver-wendet .

Die Anzahl der erforderlichen StĂŒtzpunkte errechnet sich wie folgt:

k ïżœ$AA_ENC_COMP_MAX – $AA_ENC_COMP_MIN

$AA_ENC_COMP

mit 0 ïżœ k < MM_ENC_COMP_MAX_POINTS

FĂŒr den StĂŒtzpunkt k gelten folgende Randbedingungen:

– bei k = MM_ENC_COMP_MAX_POINTS - 1

ïżœ die Kompensationstabelle wird voll genutzt!

– bei k < MM_ENC_COMP_MAX_POINTS - 1

ïżœ die Kompensationstabelle wird nicht voll genutzt; die in der Tabelle eingetragenen Kor-rekturwerte grĂ¶ĂŸer k sind wirkungslos.

ïżœ bei k > MM_ENC_COMP_MAX_POINTS - 1

ïżœ die Kompensationstabelle wird steuerungsintern begrenzt, indem die Endposition verklein-ert wird; die Korrekturwerte grĂ¶ĂŸer k sind wirkungslos.

Page 117: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Kompensation

6.2 Spindelsteigungsfehler- und Meßsystemfehlerkompensation

6-116SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

!Vorsicht

Bei Eintrag der Korrekturwerte ist darauf zu achten, daß allen StĂŒtzpunkten innerhalb des festgelegtenBereiches ein Korrekturwert zugeordnet wird (d.h. keine LĂŒcken entstehen). Ansonsten wĂŒrde fĂŒr dieseStĂŒtzpunkte der Korrekturwert verwendet, der von frĂŒheren EintrĂ€gen an diesen Stellen ĂŒbrig gebliebenist.

Hinweisïżœ Tabellenparameter, welche Positionsangaben enthalten, werden bei

MD: SCALING_SYSTEM_IS_METRIC=0 in inch interpretiert.

ïżœ Das Laden der Kompensationstabelle ist nur möglich, wenn das MD: ENC_COMP_ENABLE=0 gesetzt ist. Der Wert =1 fĂŒhrt zur Aktivierung der Kompensation unddamit zum Schreibschutz.

ïżœ Sichern Sie Ihre Kompenensationswerte durch BetĂ€tigen der Softkey “Daten sichern” in der Bedien-oberflĂ€che Diagnose –>IBN! (siehe auch “Bedienen und Programmieren”)

Beispiel

Das nachfolgende Beispiel zeigt die Vorgabe der Kompensationswerte fĂŒr die Maschinen-achse X mit Hilfe eines Teileprogramms.

%_N_EECDAT_EEC_INI ; Kompensationstabelle fĂŒr X$AA_ENC_COMP_STEP[0,X] = 1.0 ; StĂŒtzpunktabstand 1.0 mm$AA_ENC_COMP_MIN[0,X] = –200.0 ; Kompensation beginnt bei

–200.0 mm$AA_ENC_COMP_MAX[0,X] = 600.0 ; Kompensation endet bei

+600.0 mm

$AA_ENC_COMP[0,0,X] = 0.01 ; 1. Korrekturwert (ïżœStĂŒtz- punkt 0) +0,01mm

$AA_ENC_COMP[0,1,X] = 0.012 ; 2. Korrekturwert (ïżœStĂŒtz- punkt 1) +0,012mm

... ; usw.$AA_ENC_COMP[0,800,X] = –0.02 ; letzter Korrekturwert

(ïżœStĂŒtzpunkt 800) –0.020mm M17 ; Ende der Kompensations-

tabelle fĂŒr X

Bei diesem Beispiel muß die Anzahl der Kompensations-StĂŒtzpunkte

MM_ENC_COMP_MAX_POINTS ïżœ 801 sein; ansonsten wird Alarm 12400 gemeldet.

Die Kompensationstabelle fĂŒr dieses Beispiel benötigt 6,4 kByte des gepufferten NC-Anwen-derspeichers (je Kompensationswert 8 Byte).

Page 118: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Kompensation

6.3 Driftkompensation

6-117SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Fehlerkurve

0

Kompensationskurve (lineare Interpolation zwischen den StĂŒtzpunkten)Korrekturwerte der Kompensationstabelle

Referenzpunkt

Endposition($AA_ENC_COMP_

Korrekturwert vonStĂŒtzpunkt 5

StĂŒtzpunktabstand

Anfangsposition($AA_ENC_COMP_MIN)

Lineare Interpolation

Anzahl der StĂŒtzpunkte

(MD: MM_ENC_COMP_MAX_POINTS)

Korrekturwert

StĂŒtzpunkte1 2 3 4 5 10

100 200 300

11(k)

1200 Achsposit

($AA_ENC_COMP)

Bild 6-3 Parameter der Kompensationstabelle (Systemvariablen fĂŒr SSFK)

6.3 Driftkompensation

Drift

Nicht fĂŒr Achsen mit Schrittmotor gĂŒltig!

Die temperaturabhĂ€ngige Drift in analogen Bauelementen fĂŒhrt dazu, daß analoge Drehzahl-regelkreise mit einem kleinen Drehzahlsollwert ungleich Null angesteuert werden mĂŒssen, umStillstand zu erreichen. Der Lageregler kann diesen Drehzahlsollwert nur erzeugen, wenn sichan seinem Eingang auch im Stillstand ein kleiner Schleppfehler aufbaut. Die Achse/Spindelwandert daher langsam aus ihrer Sollposition heraus, bis der aufgrund des anstehendenSchleppabstandes entstehende Drehzahlsollwert so groß geworden ist, daß er der Tempera-turdrift entspricht.

Kompensation

Zur Vermeidung dieses statischen Fehlers wird ein kleiner zusÀtzlicher Drehzahlsollwert auf-geschaltet. Dieser setzt sich aus folgenden Anteilen zusammen (siehe Bild 6-4):

1. Drift–Grundwert (MD 36720: DRIFT_VALUE)Der im MD 36720: DRIFT_VALUE eingetragene Wert wird immer als zusĂ€tzlicher Dreh-zahlsollwert aufaddiert. Der Drift–Grundwert ist immer wirksam! Die Eingabe erfolgt in Pro-zent bezogen auf die maximale StellgrĂ¶ĂŸe.

2. Automatischer Driftabgleich (MD 36700: DRIFT_ENABLE)Mit dem MD 36700: DRIFT_ENABLE = 1 (Automatischer Driftabgleich) kann man den au-tomatischen Driftabgleich bei lagegeregelten Achse/Spindel aktivieren. Dabei ermittelt die Steuerung im Stillstand der Achse/Spindel (NST ”Achse/Spindel steht”(V390x0001.4) ist aktiv) den noch erforderlichen Drift–Zusatzwert, damit der Schleppab-stand den Wert 0 erreicht (Abgleichkriterium).

Page 119: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Kompensation

6.3 Driftkompensation

6-118SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Der gesamte Driftwert ist die Summe aus Drift–Grundwert und Drift–Zusatzwert.

Der automatische Driftabgleich fĂŒr eine lagegeregelte Spindel/Achse erfolgt unter fol-genden Bedingungen:

– Achse/Spindel befindet sich im Stillstand

– fĂŒr die Achse/Spindel besteht keine Fahranforderung

DRIFT_LIMIT

Die GrĂ¶ĂŸe des beim automatischen Driftabgleich ermittelten Drift–Zusatzwertes kann mit demMD 36710: DRIFT_LIMIT (Driftgrenzwert bei automatischem Driftabgleich) begrenzt werden.Wenn der Drift–Zusatzwert den im MD: DRIFT_LIMIT eingetragenen Wert ĂŒberschreitet, wirdder Alarm 25070 “Driftwert zu groß” gemeldet und der Drift–Zusatzwert auf diesen Wert be-grenzt. Die Eingabe erfolgt in Prozent bezogen auf die maximale StellgrĂ¶ĂŸe (100%).

Lage–regler

AutomatischerDriftabgleich

DRIFT–Grundwert

DRIFT–Zusatzwert

gesamter Driftwert

v’sollvsoll

+

+

(Driftgrenzwert)MD 36710: DRIFT_LIMIT

MD 36700:DRIFT_ENABLE

MD 36720:DRIFT_VALUE

Bild 6-4 Zusammensetzung des Drift–Drehzahlsollwertes

Seviceanzeige

Die Wirkung des Driftabgleichs kann anhand des angezeigten Schleppabstandes unter Be-dienbereich Diagnose im MenĂŒ “Service Anzeige” kontrolliert werden.Bei Stillstand der Spindel sollte der angezeigte Schleppabstand den Wert 0 haben.

Hinweis

Bei Einsatz von direktmessenden Meßsystemen und Einschalten des ”Automatischen Driftab-gleichs” (MD: DRIFT_ENABLE=1) fĂŒhrt dies, hervorgerufen durch mechanische Umkehrlose,zu einem Pendeln der betreffenden Achse. Gegebenenfalls kann es hier gĂŒnstiger sein, ohneautomatischen Driftabgleich zu arbeiten.

Page 120: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Kompensation

6.4 Datenbeschreibung

6-119SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

6.4 Datenbeschreibung

Maschinendaten

32450 BACKLASH[0]MD-Nummer UmkehrloseStandardvorbesetzung: 0 min. Eingabegrenze: *** max. Eingabegrenze: ***Änderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: mm bzw. GradDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Umkehrlose zwischen positiver und negativer Verfahrrichtung.

Die Eingabe des Kompensationswertes istïżœ positiv, wenn der Geber dem Maschinenteil voraus eilt (Normalfall)ïżœ negativ, wenn der Geber dem Maschinenteil hinterher hinkt.Bei Eingabe von 0 ist die Losekompensation unwirksam.Die Losekompensation ist nach dem Referenzpunktfahren in allen Betriebsarten immer aktiv.

SonderfÀlle, Fehler, ...

32700 ENC_COMP_ENABLE[0]MD-Nummer SSFK aktiv [n]Standardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: 1Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: -Datentype: BOOLEAN gĂŒltig ab SW-Stand:Bedeutung: 1: Die ‘SSFK’ wird fĂŒr die Achse/Meßsystem aktiviert.

Mit der ‘SSFK’ können Spindelsteigungsfehler und Meßsystemfehler kompensiert werden.Die Funktion wird intern erst freigegeben, wenn das jeweilige Meßsystem referiert ist (NST:“Referiert/Synchronisiert” = 1).Schreibschutzfunktion (Kompensationswerte) aktiv.

0: Die ‘SSFK’ ist fĂŒr die Achse nicht aktiv.korrespondierend mit ... MD: MM_ENC_COMP_MAX_POINTS Anzahl der StĂŒtzpunkte bei SSFK

NST “Referiert/Synchronisiert 1 ”

36500 ENC_CHANGE_TOLMD-Nummer Losekompensations–TeilstĂŒckStandardvorbesetzung: 0.1 min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: mm bzw. GradDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: TeilstĂŒck bei Losekompensationsaufschaltungkorrespondierend mit ... MD: BACKLASH[0] Losekompensation

36700 DRIFT_ENABLEMD-Nummer Automatischer DriftabgleichStandardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: 1Änderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: -Datentype: BOOLEAN gĂŒltig ab SW-Stand:Bedeutung: (nur bei lagegeregelter Spindel oder Achse mit analogem Antrieb).

Mit dem MD: DRIFT_ENABLE wird der automatische Driftabgleich aktiviert.1: Automatischer Driftabgleich ist aktiv

Beim automatischen Driftabgleich ermittelt die Steuerung stÀndig wÀhrend des Stillstandes derAchse den noch erforderlichen Drift-Zusatzwert, damit der Schleppabstand den Wert 0 er-reicht (Abgleichkriterium).

0: Automatischer Driftabgleich ist nicht aktivMD irrelevant bei .... bei nicht lagegeregelten Spindeln

Page 121: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Kompensation

6.4 Datenbeschreibung

6-120SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

36710 DRIFT_LIMITMD–Nummer Driftgrenzwert fĂŒr automatischen DriftabgleichStandardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit:

% der StellgrĂ¶ĂŸe

(z.B. 10 V ïżœ 100%)Datentype: DOUBLE gĂŒltig ab SW–Stand: 3Bedeutung: Mit diesem MD kann die GrĂ¶ĂŸe des beim automatischen Driftabgleich ermittelten Drift–Zusatzwer-

tes begrenzt werden. Wenn der Drift–Zusatzwert den im MD: DRIFT_LIMIT eingetragenen Grenzwert ĂŒberschreitet, wirdder Alarm 25070 “Driftwert zu groß” gemeldet und der Drift–Zusatzwert auf diesen Wert begrenzt.

MD irrelevant bei ...... MD: DRIFT_ENABLE = 0korrespondierend mit .... MD: DRIFT_ENABLE (Automatischer Driftabgleich)

36720 DRIFT_VALUEMD–Nummer Drift–GrundwertStandardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze:Änderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: %Datentype: DOUBLE gĂŒltig ab SW–Stand: 3Bedeutung: Der im MD: DRIFT_VALUE eingetragene Drift–Grundwert wird immer als zusĂ€tzlicher Drehzahl-

sollwert aufgeschaltet.Der Drift–Grundwert ist immer wirksam (unabhĂ€ngig vom MD: DRIFT_ENABLE)!WĂ€hrend der automatische Driftabgleich nur fĂŒr analoge lagegeregelte Achsen/Spindel wirkt, istder Drift–Grundwert auch fĂŒr drehzahlgeregelte Spindel wirksam.

MD irrelevant bei ......

38000 MM_ENC_COMP_MAX_POINTS[0]MD-Nummer Anzahl der StĂŒtzpunkte bei SSFK (SRAM)Standardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: 5000Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: -Datentype: DWORD gĂŒltig ab SW-Stand:Bedeutung: FĂŒr die ‘SSFK’ ist die Anzahl der benötigten StĂŒtzpunkte festzulegen.

Die notwendige Anzahl kann anhand der festgelegten Parameter wie folgt berechnet werden:$AA_ENC_COMP_MAX-$AA_ENC_COMP_MIN

MD: MM_ENC_COMP_MAX_POINTS = --------------------------------------- ------------------------ + 1$AA_ENC_COMP_STEP

$AA_ENC_COMP_MIN Anfangsposition (Systemvariable)$AA_ENC_COMP_MAX Endposition (Systemvariable)$AA_ENC_COMP_STEP StĂŒtzpunktabstand (Systemvariable)Bei der Wahl der Anzahl bzw. der AbstĂ€nde der StĂŒtzpunkte ist die daraus resultierende GrĂ¶ĂŸe derKompensationstabelle und der damit erforderliche Speicherplatz des gepufferten NC-Anwender-speichers (SRAM) zu beachten. Je Kompensationswert (StĂŒtzpunkt) werden 8 Byte benötigt.

SonderfĂ€lle, Fehler, ...... Achtung:Nach Änderung des MD: MM_ENC_COMP_MAX_POINTS wird bei Systemhochlauf automatischder gepufferte NC-Anwenderspeicher neu eingerichtet.Dabei gehen alle Daten des gepufferten NC-Anwenderspeichers (z.B. Teileprogramme, Werkzeug-korrekturen, usw.) verloren. Der Alarm 6020 ”Maschinendaten geĂ€ndert - Speicheraufteilung neuvorgenommen” wird gemeldet.Kann die Aufteilung des NC-Anwenderspeichers nicht erfolgen, weil der zur VerfĂŒgung stehendeGesamtspeicher dafĂŒr nicht ausreicht, so wird der Alarm 6000 ”Speicheraufteilung erfolgte mitStandard-Maschinendaten” gemeldet.Die NC-Anwenderspeicheraufteilung wird in diesem Fall ersatzweise mit den Default-Werten derStandard-Maschinendaten vorgenommen.

korrespondierend mit ... MD: ENC_COMP_ENABLE[0] SSFK aktiv

Page 122: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

7-121SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Planachse

Kurzbeschreibung

Die X–Achse ist als Planachse bei der Steuerung fĂŒr Drehmaschinen festgelegt. Damit sindan diese Achse einige besondere Funktionen gebunden.

ïżœ Radius–/ Durchmessermaßangabe –G22/23

ïżœ Achse liefert Weg–Istwerte fĂŒr die Funktion “Konstante Schnittgeschwindigkeit”–G96

7

Page 123: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Planachse

7.1 Radius- / Durchmessermaßangabe: G22, G23

7-122SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

7.1 Radius- / Durchmessermaßangabe: G22, G23

FunktionalitÀt

FĂŒr die Bearbeitung von Teilen auf Drehmaschinen ist es ĂŒblich, die Wegangaben fĂŒr dieX-Achse (Planachse) als Durchmessermaßangabe zu programmieren. Der geschriebeneWert wird von der Steuerung nur fĂŒr diese Achse als Durchmesser interpretiert. Im Programm kann bei Bedarf auf Radiusangabe umgeschaltet werden.

Programmierung

G22 ;RadiusmaßangabeG23 ;Durchmessermaßangabe

ïżœ

ïżœ

ïżœ

Planachse

LĂ€ngsachse

ïżœ

ïżœ

ïżœ

Planachse

LĂ€ngsachse

Durchmessermaßangabe RadiusmaßangabeG23 G22

D40

D30

D20

R20

R15

R10

Bild 7-1 Durchmesser- und Radiusmaßangabe fĂŒr die Planachse

Informationen

G22 bzw. G23 wertet die Endpunktangabe fĂŒr die Achse X als Radius- bzw. Durchmesserma-ßangabe.

Eine programmierbare Verschiebung mit G158 X... wird stets als Radiusmaßangabe gewertet.

Programmierbeispiel

N10 G23 X44 Z30 ;fĂŒr X-Achse DurchmesserN20 X48 Z25 ;G23 wirkt weiterhinN30 Z10...N110 G22 X22 Z30 ;Umschaltung auf Radiusmaßangabe fĂŒr

X-Achse ab hierN120 X24 Z25N130 Z10...

Sollwert–/Istwertanzeige

Ist fĂŒr die Planachse die Funktion G23 aktiv, so erfolgt die Anzeige der Positionswerte imWerkstĂŒckkoordinatensystem (WKS) als Durchmesserwert.Im Maschinenkoordinatensystem (MKS) erfolgt die Anzeige immer im Radius.

Page 124: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Planachse

7.2 Konstante Schnittgeschwindigkeit: G96

7-123SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

7.2 Konstante Schnittgeschwindigkeit: G96

FunktionalitÀt

Voraussetzung: Es muß eine gesteuerte Spindel vorhanden sein.Bei eingeschalteter G96–Funktion wird die Spindeldrehzahl dem augenblicklich bearbeitetenWerkstĂŒckdurchmesser (Planachse) derart angepaßt, daß eine programmierte Schnittge-schwindigkeit S an der Werkzeugschneide konstant bleibt (Spindeldrehzahl mal Durchmesser= konstant).Das S–Wort wird ab dem Satz mit G96 als Schnittgeschwindigkeit gewertet. G96 ist modalwirksam bis auf Widerruf durch eine andere G–Funktion der Gruppe (G94, G95, G97).

Programmierung

G96 S... LIMS=... F... ;konstante Schnittgeschwindigkeit EING97 ;konstante Schnittgeschwindigkeit AUS

AWL

S Schnittgeschwindigkeit , Maßeinheit m/min

LIMS= obere Grenzdrehzahl der Spindel, nur bei G96 wirksam

F Vorschub in der Maßeinheit mm/Umdrehung –wie bei G95

Anmerkung: Der Vorschub F wird hierbei stets in der Maßeinheit mm/Umdrehung interpretiert. War vorher G94 statt G95 aktiv, muß ein passender F–Wert neu geschrieben werden!

ïżœ ïżœïżœïżœ

ïżœïżœ

ïżœ

ïżœ

ïżœïżœïżœïżœïżœïżœïżœïżœ

ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ

ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ

ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ

Bild 7-2 Konstante Schnittgeschwindigkeit G96

Informationen

NĂ€herere ErlĂ€uterungen sind im Benutzerhandbuch “Bedienen und Programmieren” enthal-ten.

Page 125: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Planachse

7.2 Konstante Schnittgeschwindigkeit: G96

7-124SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Platz fĂŒr Notizen

Page 126: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

8-125SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Referenzpunktverfahren

8.1 Grundlagen

Warum referieren?

Damit die Steuerung nach dem Einschalten den Maschinennullpunkt exakt kennt, muß dieSteuerung mit den an Achse oder Spindel vorhandenen Lagemeßsystemen synchronisiertwerden. Diesen Vorgang nennt man bei den Achsen “Referieren”. Es ist auch bei Achsen mitSchrittmotoren erforderlich, die kein Lagemeßsystem haben. Hier wird das Lagemeßsystemals “intern vorhanden” betrachtet.

Bedienen der Referenzpunktfahrt

Die Referenzpunktfahrt kann fĂŒr jede Maschinenachse in der BetriebsartJOG-Referenzpunktfahren mit einer Richtungstaste, abhĂ€ngig vom MD: REFP_CAM_DIR_MINUS, gestartet werden. Der weitere Ablauf geschieht automatisch.Ist eine Achse fertig referiert, wird dies in der Anzeige sichtbar. (siehe Benutzer-Handbuch“Bedienen und Programmieren).Es können alle Achsen gleichzeitig referenziert werden.

Sollen die Maschinenachsen in einer bestimmten Reihenfolge referenziert werden, dann muß derBediener beim Starten die Reihenfolge selbst einhalten oder es wird kanalspezifisches Referiereneingestellt.

Synchronisationssignal und Referenznocken

Das Synchronisationssignal liefert in der Regel der Nullimpuls eines Inkrementalgebers. Istkein Meßsystem vorhanden (Achse mit Schrittmotor ohne Lagemeßsystem), so wird hier derEinsatz eines BERO (Abstandssensor) erforderlich. Dieser kann direkt auf der Motorwellebzw. Spindel sitzen. Ist dies der Fall, so werden Impulse mit jeder Umdrehung geliefert. ZurUnterscheidung, welcher Impuls fĂŒr die Sychronisation einer Achse genutzt wird, muß es einzweites Signal geben. Dies liefert ein erforderlicher Referenznocken. Die Signale des Refe-renznocken werden gleichzeitig zur Steuerung des automatischen Ablaufes der Referenzfahrtherangezogen.Die Synchronisation kann bei Schrittmotorachsen mit der steigenden Flanke des BERO (Ein-flankenauswertung) oder mit der BERO-Mitte (Zweiflankenauswertung) erfolgen.

Wird durch einen anderen Anbau des Gebers (BERO) nur ein Synchronisationssignal ĂŒberden gesamten Verfahrbereich geliefert, so kann hier der Referenznocken entfallen (MD:REFP_CAM_IS_ACTIVE =0).

Zur Schaltflanken-Signal-Übergabe des BERO an die Steuerung ist ein schneller Eingangerforderlich. Hierzu sind bei SINUMERIK 802S am Stecker X20 (Stecker fĂŒr schnelle Ein-gĂ€nge) die EingĂ€nge Pin 13 (fĂŒr X-Achse), Pin 14 (fĂŒr Y-Achse) und Pin 15 (fĂŒr Z-Achse) zubenutzen (siehe Technisches Handbuch “Inbetriebnahme”).

8

Page 127: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Referenzpunktverfahren

8.2 Referieren von Achsen

8-126SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Die Erfassung des Nockensignals erfolgt ĂŒber einen PLC-Eingang und wird als Nahtstellensi-gnal (NST “Verzögerung Ref.punktfahren” V 380x1000.7) an die NC weitergegeben.

Nahtstellensignale

Das Referenzpunktfahren wird bei der Maschinenfunktion REF in der Betriebsart JOG (NST ”Maschinenfunktion REF” (V30000001.2) ermöglicht. Als RĂŒckmeldung muß an der NST ”aktive Maschinenfunktion REF” (V31000001.2) vorliegen.Das achsspezifische Referieren wird fĂŒr jede Maschinenachse getrennt mit dem NST ”Ver-fahrtasten plus/minus” (V380x0004.6 und .7) gestartet.

Besonderheiten

ïżœ Mit NST ”Reset” (V30000000.7 ) wird das Referieren abgebrochen. Alle Achsen, die bis zudiesem Zeitpunkt ihren Referenzpunkt noch nicht erreicht haben, gelten als nicht referiert.Es wird ein entsprechender Alarm angezeigt.

ïżœ Die Überwachung “ Softwareendschalter” ist nur bei referierten Maschinenachsen wirk-sam.

ïżœ Beim Referieren werden die vorgegebenen achsspezifischen Beschleunigungen zu jedemZeitpunkt eingehalten (außer bei auftretenden Alarmen).

ïżœ Zum Starten des Referenzpunktfahrens wirkt nur die Richtungstaste fĂŒr die im MD:REFP_CAM_DIR_IS_MINUS hinterlegte Richtung.

ïżœ Das Starten von NC-Programmen in der Betriebsart AUTOMATK oder MDA ist abhĂ€ngig vondem MD: REFP_NC_START_LOCK. Bei Wert =1 kann das Programm nur gestartet werden,wenn alle referierpflichtigen Achsen auch referiert wurden.

ïżœ Über das folgende Nahtstellensignal wird angezeigt, ob eine Achse referiert ist: NST ”referiert/synchronisiert 1” (V390x0000.4)

8.2 Referieren von Achsen

zeitlicher Ablauf

Der zeitliche Ablauf beim Referieren von Achsen mit Referenznocken, auch Schrittmotorach-sen ohne Meßsystem, kann in 3 Phasen aufgeteilt werden:

ïżœ Phase 1: Fahren auf den Referenznocken

ïżœ Phase 2: Synchronisation mit dem Synchron–Impuls (BERO-Signal bei Schrittmotorachsen oder Nullimpuls eines inkremantalen Meßsystemsbei Achsen mit analogem Antrieb)

ïżœ Phase 3: Fahren auf den Referenzpunkt

Page 128: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Referenzpunktverfahren

8.2 Referieren von Achsen

8-127SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

NST ”Verzögerung Ref.punktfahren”(V380x1000 Bit 7) ..............................

NST ”Fahrbefehl plus”(V390x0004.7) ..............................

NST ”Fahrbefehl minus”(V390x0004.6) ...............................

NST ”Verfahrtaste plus”(V380x0004.7) .........................................

NST ”Referiert/Synchronisiert” .................(V390x0000.4)

Synchron-Impuls ........................|Geschwindigkeit |

Referenzpunktanfahrgeschw.(MD: REFP_VELO_SEARCH_CAM)

Referenzpunktabschaltgeschw.(MD: REFP_VELO_SEARCH_MARKER)Referenzpunkteinfahrgeschw.(MD: REFP_VELO_POS)

Phase 2Phase 1 Phase 3

t

Bild 8-1 Zeitliches Ablaufbeispiel mit Nahtstellensignalen (NST)

Eigenschaften

Beim Fahren auf den Referenzpunktnocken (Phase 1)

ïżœ Die Vorschubkorrektur und Vorschub Halt ist wirksam.

ïżœ Die Maschinenachse kann mit NC-Stop/NC-Start gestoppt/gestartet werden.

ïżœ Wenn die Maschinenachse nicht auf dem Referenzpunktnocken zum Stehen kommt (z. B.Nocken zu kurz ), dann wird ein entsprechender Alarm ausgegeben.

Beim Synchronisieren mit dem Synchron-Impuls (Phase 2)

ïżœ Die Vorschubkorrektur ist nicht wirksam. Es gilt die Vorschubkorrektur 100 %. Bei einerVorschubkorrektur von 0 % erfolgt Abbruch.

ïżœ Der Vorschub Halt ist wirksam, die Achse bleibt stehen und ein entsprechender Alarm wirdangezeigt.

ïżœ Die Maschinenachse kann mit NC-Stop/NC-Start nicht gestoppt/gestartet werden.

Beim Fahren auf den Referenzpunkt (Phase 3)

ïżœ Die Vorschubkorrektur und der Vorschub Halt ist wirksam.

ïżœ Die Maschinenachse kann mit NC-Stop/NC-Start gestoppt/gestartet werden.

ïżœ Ist die Referenzpunktverschiebung kleiner als der Bremsweg der Maschinenachse aus derReferenzpunkteinfahrgeschwindigkeit bis zum Stillstand, dann wird der Referenzpunkt ausder anderen Richtung angefahren.

Page 129: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Referenzpunktverfahren

8.2 Referieren von Achsen

8-128SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Referenznocken

Wie lang muß der Referenznocken mindestens sein?Der Referenznocken muß so lang sein, daß beim Anfahren des Nocken mit derReferenzpunktanfahrgeschwindigkeit der Bremsvorgang auf dem Nocken beendet wird(Stillstehen auf dem Nocken) und beim Abfahren in entgegengesetzter Richtung mit derReferenzpunktabschaltgeschwindigkeit der Nocken wieder verlassen wird (Verlassen mitkonstanter Geschwindigkeit).

Zum Berechnen der MindestlĂ€nge des Nocken muß die grĂ¶ĂŸere der folgendenGeschwindigkeiten in die Formel eingesetztwerden:

MindestlÀnge =( Referenzpunktanfahrgeschw. oder -Abschaltgeschw.)2

2 V Achsbeschleunigung

Kommt die Maschinenachse nicht auf dem Referenznocken zum Stehen (NST ”VerzögerungReferenzpunktfahren” (V380x1000.7) ist rĂŒckgesetzt), wird der Alarm 20001 ausgegeben.Der Alarm 20001 kann auftreten, wenn der Referenznocken zu kurz ist und die Maschinen-achse beim Abbremsen in der Phase 1 ĂŒber den Referenznocken hinaus fĂ€hrt.

Reicht der Referenznocken bis an das Verfahrende der Achse, so wird damit auch ein unzu-lĂ€ssiger Startpunkt fĂŒr das Referieren (hinter dem Nocken) ausgeschlossen.

Referenznockenjustage

Der Referenznocken muß genau justiert werden.

Folgende Faktoren beeinflussen das zeitliche Verhalten zur Erkennung des Referenznockensdurch die Steuerung (NCK):

ïżœ Schaltgenauigkeit des Referenznockenschalters

ïżœ Zeitverzögerung des Referenznockenschalters (Öffner)

ïżœ Zeitverzögerung am PLC-Eingang

ïżœ PLC-Zykluszeit

ïżœ interne Verarbeitungszeit

In der Praxis hat sich bewĂ€hrt, daß die zur Synchronisation benötigte Flanke des Referenz-nockens in die Mitte zwischen zwei BERO-Signalen (bzw. Nullimpulsen) justiert wird.

!Warnung

Wird der Referenznocken nicht genau justiert, kann ein falscher Sychron-Impuls (BERO,Nullmarke) ausgewertet werden. Dadurch nimmt die Steuerung einen falschen Maschinen-nullpunkt an und fĂ€hrt die Achsen auf falsche Positionen. Softwareendschalter wirken auffalsche Positionen und können so die Maschine nicht schĂŒtzen.

Referieren ohne Referenzpunktnocken

Eine Maschinenachse benötigt keinen Referenzpunktnocken, wenn sie ĂŒber ihren gesamtenVerfahrbereich nur einen Synchron-Impuls liefert.

Page 130: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Referenzpunktverfahren

8.2 Referieren von Achsen

8-129SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Beim Referieren von Achsen ohne Nocken wird die Synchronisation wie folgt vorgenommen(nur Phase 2 und 3):

ïżœ Synchronisation mit dem Impuls

ïżœ Fahren auf den Referenzpunkt

Bewegungsablauf

In der folgenden Tabelle werden verschiedene BewegungsablÀufe beim Referieren mit/ohne Referenzpunktnocken dargestellt.

Art des Referierens Synchron-Impuls Bewegungsablauf

mitReferenznocken

Synchron-Im-puls vor Nocken,Referenzkoor-dinate vor Syn-chron-Impuls

Nocken

RV

Start RK

Synchron-Impuls

VC

VM

VP

Synchron-Im-pulsauf Nocken,Referenzkoor-dinate nachSynchron-Im-puls, auf Nok-ken=mit Umkehr

VC

Nocken

VP

VM

RV

Start RK

Synchron-Impuls

ohneReferenznocken

Referenzkoor-dinate nach Synchron-Impuls

RV

Start

RK

Synchron-Impuls

VP

VM

VC - Referenzpunktanfahrgeschwindigkeit (MD: REFP_VELO_SEARCH_CAM)VM - Referenzpunktabschaltgeschwindigkeit (MD: REFP_VELO_SEARCH_MARKER)VP - Referenzpunkteinfahrgeschwindigkeit (MD: REFP_VELO_POS)RV - Referenzpunktverschiebung (MD: REFP_MOVE_DIST + REFP_MOVE_DIST_CORR)RK - Referenzpunktkoordinate (MD: REFP_SET_POS[0] )

mit Umkehr - MD: REFP_SEARCH_MARKER_REVERS =1

Page 131: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Referenzpunktverfahren

8.2 Referieren von Achsen

8-130SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

BERO–Signal

Nur fĂŒr Schrittmotorachsen:Beim Eintreffen der ausgewĂ€hlten Flanke des BERO-Signals wird der jeweilige Istwert ge-speichert.

Um eine gute Reproduzierbarkeit des Referenzpunktes zu bekommen, darf die Suchge-schwindigkeit fĂŒr die BERO-Flanke einen vom BERO-Typ abhĂ€ngigen Maximalwert nichtĂŒberschreiten.

EinflankenauswertungBERO

Achsrichtung +

ZweiflankenauswertungBERO

Achsrichtung +

Meßraster Synchronisationspunkt

Bild 8-2 Synchronisationspunkt-Definition

Einflanken–Auswertung

Die positive Flanke des BERO-Signals wird als Synchronisationsmarke interpretiert. Der zu-gehörige Istwert ist der Synchronisationspunkt.Die Flanken-Auswahl erfolgt ĂŒber das MD: ENC_REFP_MODE = 2.

Zweiflanken–Auswertung

Die positive Flanke und die negative Flanke des Referenzpunkt-BERO werden hintereinanderĂŒberfahren und die jeweiligen Istwerte registriert. Der Mittelwert ist der Synchronisationspunkt,an dem die Phase 2 beendet ist und die Phase 3 beginnt.

Die Auswahl erfolgt ĂŒber das MD: ENC_REFP_MODE = 4.

Wegen unterschiedlicher Verzögerungszeiten der zwei BERO-Flanken wird der Synchronisati-onspunkt nicht genau in der Mitte liegen.

Bei gleicher Referenzpunktabschaltgeschwindigkeit sind mit der Einflankenauswertung hö-here Wiederholgenauigkeiten zu erzielen.

Page 132: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Referenzpunktverfahren

8.3 Datenbeschreibung

8-131SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

8.3 Datenbeschreibung

Maschinendaten

20700 REFP_NC_START_LOCKMD-Nummer NC-Startsperre ohne ReferenzpunktStandardvorbesetzung: 1 min. Eingabegrenze: 0 max. Eingabegrenze: 1Änderung gĂŒltig nach Reset Schutzstufe: 2/7 Einheit: -Datentype: BOOLEAN gĂŒltig ab SW-Stand:Bedeutung: 0: Das NST ”NC-Start (V32000007.1) zum Starten von Teileprogrammen oder

Teileprogrammsatz in AUTOMATIK oder MDA ist wirksam, auch wenn eine oder alle Achsen des Kanals noch nicht referiert sind. Damit die Achsen nach NC-Start trotzdem die richtige Position erreichen, muß das WerkstĂŒck-koordinatensystem (WKS) stets neu auf auf das momentane Maschi-nenkoordinatensystem angepaßt werden (einstellbare Nullpunktverschiebungs-ermittlung).

1: NC-Start nur, wenn alle Achsen referiert sind.

30240 ENC_TYPEMD-NummerStandardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: 5Änderung gĂŒltig nach POWER ON Schutzstufe: 2/7 Einheit: -Datentype: BYTE gĂŒltig ab SW-Stand:Bedeutung: Geber-Typ:

0: Simulation1: Belegt2: Rechteckgeber (Standard, Vervierfachung der Strichzahl)3: Geber f. Schrittmotor (BERO)4: Belegt5: Belegt

korrespondierend mit ...

34000 REFP_CAM_IS_ACTIVEMD-Nummer Achse mit ReferenzpunktnockenStandardvorbesetzung: 1 min. Eingabegrenze: 0 max. Eingabegrenze: 1Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: -Datentype: BOOLEAN gĂŒltig ab SW-Stand:Bedeutung: Maschinenachsen, die ĂŒber ihren gesamten Verfahrbereich nur eine Synchron-Marke (Nullimpuls,

BERO) haben, können mit dem MD: REF_CAM_IS_ACTIVE als Maschinenachse ohne Refer-enznocken gekennzeichnet werden. Die so gekennzeichnete Maschinenachse beschleunigt,wenn die Verfahrtaste plus/minus gedrĂŒckt wurde, auf die im MD:REFP_VELO_SEARCH_MARKER (Referenzpunktabschaltgeschwindigkeit) vorgegebene Gesch-windigkeit und synchronisiert mit der Nullmarke.Stellen Sie hierbei sicher, daß der Startpunkt stets vor der Synchron-Marke liegt.

34010 REFP_CAM_DIR_IS_MINUSMD-Nummer Referenzpunktanfahren in MinusrichtungStandardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: 1Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: -

Page 133: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Referenzpunktverfahren

8.3 Datenbeschreibung

8-132SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

34010 REFP_CAM_DIR_IS_MINUSMD-Nummer Referenzpunktanfahren in MinusrichtungDatentype: BOOLEAN gĂŒltig ab SW-Stand:Bedeutung: 0 : Referenzpunktanfahren in Plusrichtung (Verfahrtaste + wirkt)

1 : Referenzpunktanfahren in Minusrichtung (Verfahrtaste - wirkt)----------------------------------------------------------------------Steht die Maschinenachse vor dem Referenznocken, beschleunigt sie, abhĂ€ngig von der gedrĂŒckten Verfahrtaste plus/minus, auf die im MD: REFP_VELO_SEARCH_CAM (Referenz-punktanfahrgeschwindigkeit) vorgegebene Geschwindigkeit in die im MD:REFP_CAM_DIR_IS_MINUS vorgegebene Richtung. Wird die falsche Verfahrtaste gedrĂŒckt,erfolgt kein Start des Referenzpunktfahrens.Steht die Maschinenachse auf dem Referenznocken, beschleunigt sie auf die im MD:REFP_VELO_SEARCH_CAM (Referenzpunktanfahrgeschwindigkeit) vorgegebene Geschwindig-keit und fĂ€hrt entgegen der im MD: REFP_CAM_DIR_IS_MINUS vorgegebenen Richtung.Ein Stehen der Maschinenachse (Startpunkt) hinter dem Referenznocken muß ausgeschlos-sen werden.

34020 REFP_VELO_SEARCH_CAMMD-Nummer ReferenzpunktanfahrgeschwindigkeitStandardvorbesetzung: 5000 min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: mm/min,Datentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Die Referenzpunktanfahrgeschwindigkeit ist die Geschwindigkeit, mit der die Maschinenachse

nach dem DrĂŒcken der Verfahrtaste in Richtung des Referenznockens fĂ€hrt (Phase 1). DieserWert darf höchstens so groß eingestellt werden, daß die Achse bis zum Stillstand noch abge-bremst werden kann, bevor sie einen Hardware-Endschalter erreicht und auf dem Referenz-nocken zum Stehen kommt.

34030 REFP_MAX_CAM_DISTMD-Nummer max. Wegstrecke zum ReferenznockenStandardvorbesetzung: 10000 min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: mmDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: FĂ€hrt die Maschinenachse von der Ausgangsposition in Richtung Referenznocken einen im MD:

REFP_MAX_CAM_DIST festgelegten Weg, ohne daß der Referenznocken erreicht wird (NST”Verzögerung Referenzpunktfahren” (380x1000/7) ist zurĂŒckgesetzt), bleibt die Achse stehen undder Alarm 20000 ”Referenznocken nicht erreicht” wird ausgegeben.

Page 134: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Referenzpunktverfahren

8.3 Datenbeschreibung

8-133SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

34040 REFP_VELO_SEARCH_MARKER[0]MD-Nummer ReferenzpunktabschaltgeschwindigkeitStandardvorbesetzung: 300 min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: mm/minDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Mit dieser Geschwindigkeit fĂ€hrt die Achse im Zeitraum zwischen dem Erkennen des Referenz-

nockens und der Synchronisation mit dem ersten Synchron-Impuls (BERO, Nullmarke) (->Phase2).

Wenn das MD: REFP_SEARCH_MARKER_REVERSE=0 (keine Richtungsumkehr durch fallendeReferenznockenflanke):

Die Suche erfolgt sofort mit dieser Geschwindigkeit. Verfahrrichtung: stets entgegengesetzt zu der fĂŒr die Nockensuche eingestellten Richtung (MD: REFP_CAM_DIR_IS_MINUS). Diese Richtung bleibt unbeeinflußtdurch eine erneuete Referenznockenflanke.

----------------------------------------------------------------------Wenn das MD: REFP_SEARCH_MARKER_REVERSE=1 (Richtungsumkehr durch fallende Re-ferenznockenflanke) :

Diese Geschwindigkeit wird erst eingenommen, wenn erneut eine steigende Flanke des Re-ferenznockens erkannt wurde. d.h., das Verfahren beginnt erst in entgegengesetzt zu der fĂŒrdie Nockensuche eingestellten Richtung (MD: REFP_CAM_DIR_IS_MINUS). Die Geschwin-dikeit ist hierbei gemĂ€ĂŸ MD: REFP_VELO_SEARCH_CAM. Bei fallender Referenznocken-flanke wird gestoppt, die Richtung gedreht und mit der Referenzpunktabschaltgeschwindigkeitder erste Synchronimpuls gesucht.

korrespondierend mit ... MD: REFP_SEARCH_MARKER_REVERSEMD: REFP_CAM_DIR_IS_MINUS

34050 REFP_SEARCH_MARKER_REVERSE[0]MD-Nummer Richtungsumkehr auf ReferenznockenStandardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: 1Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: -Datentype: BOOLEAN gĂŒltig ab SW-Stand:Bedeutung: Hiermit kann eingestellt werden, in welcher Richtung der erste Synchron-Impuls (BERO, Null-

marke). gesucht wird (Synchron-Impuls vor oder auf dem Referenznocken).0: Synchronisation nach fallender Referenznockenflanke Die Maschinenachse beschleunigt auf die im MD: REFP_VELO_SEARCH_MARKER (Referenz-punktabschaltgeschwindigkeit) vorgegebene Geschwindigkeit entgegen der im MD:REFP_CAM_DIR_IS_MINUS (Referenzpunktanfahren in Minusrichtung) vorgegebenen Richtung.Wird der Referenznocken verlassen (NST ”Verzögerung Referenzpunktfahren” (V380x1000.7) istzurĂŒckgesetzt), synchronisiert sich die Steuerung mit dem ersten Synchron-Impuls (BERO, Null-marke).

1: Synchronisation nach steigender Referenznockenflanke Die Maschinenachse beschleunigt auf die im MD: REFP_VELO_SEARCH_CAM (Referenzpunk-tanfahrgeschwindigkeit) vorgegebene Geschwindigkeit entgegen der im MD:REFP_CAM_DIR_IS_MINUS vorgegebenen Richtung. Wird der Referenznocken verlassen (fal-lende Flanke, NST ”Verzögerung Referenzpunktfahren” wird zurĂŒckgesetzt) , bremst die Maschi-nenachse auf Stillstand ab und fĂ€hrt dann mit im MD: REFP_VELO_SEARCH_MARKER (Refer-enzpunktabschaltgeschwindigkeit) vorgegebener Geschwindigkeit in entgegengesetzter Richtungauf den Referenznocken. Mit Erreichen des Referenznockens (NST ”Verzögerung Referenzpunktfahren” (380x1000.7) ist ge-setzt) synchronisiert sich die Steuerung mit der ersten Synchron-Impuls (BERO, Nullmarke).

Page 135: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Referenzpunktverfahren

8.3 Datenbeschreibung

8-134SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

34060 REFP_MAX_MARKER_DIST[0]MD-Nummer max. Wegstrecke zur ReferenzmarkeStandardvorbesetzung: 20 min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung gĂŒltig nach Power On Schutzstufe:2/7 Einheit: mmDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Überwachungsfunktion:

FĂ€hrt die Maschinenachse vom Referenznocken aus(NST ”Verzögerung Referenzpunktfahren” ist rĂŒckgesetzt) einen imMD: REFP_MAX_MARKER_DIST festgelegten Weg, ohne daß die Referenzmarke erkannt wird , bleibt die Achse stehen und der Alarm 20002 wird ausgegeben.

Anwendungsbeispiel(e) Soll durch die Steuerung sicher erkannt werden, daß immer dieselbe Synchron-Impuls zur Syn-chronisation herangezogen wird (sonst wird falscher Maschinenullpunkt erkannt), darf der max.Wert im MD: REFP_MAX_MARKER_DIST den Abstand zwischen zwei Referenzmarken (Syn-chron-Impulsen) nicht ĂŒberschreiten.

34070 REFP_VELO_POSMD-Nummer ReferenzpunkteinfahrgeschwindigkeitStandardvorbesetzung: 10000 min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: mm/minDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Mit dieser Geschwindigkeit fĂ€hrt die Achse im Zeitraum zwischen der

Synchronisation mit eigntlichen Synchron-Impuls und dem Erreichen desReferenzpunktes (Rerenzpunktkoordinate MD: REFP_SET_POS).

34080 REFP_MOVE_DIST[0]MD-Nummer Teil des Abstandes von Synchron-Impuls <->ReferenzpunktStandardvorbesetzung: -2.0 min. Eingabegrenze: *** max. Eingabegrenze: *** Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: mmDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Nach der Synchronisation mit dem Synchron-Impuls beschleunigt die

Maschinenachse auf die im MD: REFP_VELO_POS (Referenzpunkt-einfahrgeschwindigkeit) vorgegebene Geschwindigkeit und verfÀhrt eineWegstrecke die sich aus der Addition der Wegstrecken aus MD:REFP_MOVE_DIST und MD: REFP_MOVE_DIST_CORR (Referenzpunkt-verschiebung) ergibt. (-> Phase 3)Diese durch Addition ermittelte Wegstrecke ist exakt die Wegstrecke zwischen dem erkannten Synchron-Impuls und dem Referenzpunkt.

(Referenzpunktanfahrgeschw.)

MD:REFP_MOVE_DIST + MD:REFP_MOVE_DIS_CORR|Geschwindigkeit|

(Referenzpunktabschaltgeschw.)

Synchron-Impuls(BERO)

MD: REFP_SET_POS[0]

MD: REFP_VELO_SEARCH_CAM

MD: REFP_VELO_SEARCH_ MARKER

Referenzpunkt-nocken

Page 136: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Referenzpunktverfahren

8.3 Datenbeschreibung

8-135SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

34090 REFP_MOVE_DIST_CORR[0]MD-Nummer ReferenzpunktverschiebungStandardvorbesetzung: 0 min. Eingabegrenze: *** max. Eingabegrenze: ***Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: mm, GradDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Nach Erkennen der Synchron-Marke wird die Achse um die Strecke REFP_MOVE_DIST +

REFP_MOVE_DIST_CORR von der Synchron-Marke wegpositioniert. Nach dem Verfahren dieserStrecke hat die Achse den Referenzpunkt erreicht. REFP_SET_POS wird in den Istwert ĂŒbernom-men.WĂ€hrend der Verfahrbewegung um REFP_MOVE_DIST+REFP_MOVE_DIST_CORR sind Over-ride-Schalter wirksam.

34092 REFP_CAM_SHIFTMD-Nummer Elektronische Referenznockenverschiebung fĂŒr inkrementelle Meßsysteme mit Ă€quidistanten Null-

markenStandardvorbesetzung : 0.0 min. Eingabegrenze: 0.0 max. Eingabegrenze:Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: mmDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Beim Auftreten des Referenznockensignals wird die Nullmarkensuche nicht sofort, sondern

erst nach der Distanz von REFP_CAM_SHIFT verzögert gestartet. Damit kann die Repro-duzierbarkeit der Nullmarkensuche auch bei temperaturabhÀngiger Ausdehnung des Refe-renznockens durch definierte Auswahl einer Nullmarke sichergestellt werden.Da die Referenznockenverschiebung von der Steuerung im Interpolationstakt gerechnetwird, betrÀgt die tatsÀchliche Nockenverschiebungmindestens REFP_CAM_SHIFT und höchstens REFP_CAM_SHIFT+(REFP_VELO_SEARCH_MARKER/Interpolationstakt)

Die Referenznockenverschiebung wirkt in die Suchrichtung der Nullmarke.Nur beim vorhandenen Nocken REFP_CAM_IS_ACTIVE=1 ist die Referenznockenver-schiebung aktiv.

ÏÏÏÏÏÏÏÏ

ÏÏÏÏÏÏÏÏÏÏÏÏÏÏ

ÏÏÏÏÏÏ

thermische Ausdehnung

Nockensignal

Nullmarkensuche

Nullmarker

Nockensignalmit Verschiebung

REFP_CAM_SHIFT 1+2

21

ABHILFE

ÎÎÎÎÎÎÎÎ

Page 137: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Referenzpunktverfahren

8.3 Datenbeschreibung

8-136SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

34100 REFP_SET_POS[0]MD-Nummer Referenzpunkt (Referenzpunktkoordinate)Standardvorbesetzung: 0.0 min. Eingabegrenze: *** max. Eingabegrenze: ***Änderung gĂŒltig nach RESET Schutzstufe: 2/7 Einheit: mm, GradDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Der Positionswert, der nach Erkennen der Synchron-Marke und nach Verfahren der Strecke

REFP_MOVE_DIST + REFP_MOVE_DIST_CORR als aktuelle Achsposition gesetzt wird.Beispiel: Drehmaschine

ZMRX+

M

Spannvorrich-tung Werk-

stĂŒck

WZ+

XMR

R

M MaschinennullpunktW WerkstĂŒcknullpunktR ReferenzpunktXMR Referenzpunktwert in X-Richtung (MD: REFP SET POS [X])ZMR Referenzpunktwert in Z-Richtung (MD: REFP SET POS [Z])

korrespondierend mit ...

Page 138: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Referenzpunktverfahren

8.3 Datenbeschreibung

8-137SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

34110 REFP_CYCLE_NRMD-Nummer Achsreihenfolge beim kanalspezifischen ReferierenStandardvorbesetzung: 0 min. Eingabegrenze: -1 max. Eingabegr.: 4Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: -Datentype: BYTE gĂŒltig ab SW-Stand:Bedeutung: 0: -----> achsspezifisches Referieren, kein kanalspezifisches Referieren fĂŒr diese Achse

Das achsspezifische Referieren wird fĂŒr jede Maschinenachse getrennt mit dem NST ”Verfahrtasten plus/minus” (V380x0004) gestartet. Sollen die Maschinenachsen in einer bestimmten Reihenfolge referiert werden, so muß der Bediener beim Starten die Reihenfolge selbst einhalten.

>0: kanalspezifisches ReferierenDas kanalspezifische Referieren wird mit dem NST ”Referieren aktivieren”(V32000001.0) gestartet. Die Steuerung quittiert den erfolgreichen Start mit dem NST ”Referieren aktiv” (V33000001.0). Mit dem kanalspezifischen Referieren kann jede Maschinenachse, die dem Kanal zugeordnet ist, referiert werden (steuerungsintern werden dazu die Verfahrtasten plus/minus simuliert). Mit dem achspezifischen MD: REFP_CYCLE_NR kann festgelegt werden, in welcher Reihenfolge die Maschinenachsen referiert werden.

1: Die Maschinenachse wird durch kanalspezifisches Referieren zuerst gestartet.2: Die Maschinenachse wird durch kanalspez. Referieren gestartet,

wenn alle Maschinenachsen, die im MD: REFP_CYCLE_NR mit 1 gekennzeichnet sind, referiert sind.

3: Die Maschinenachse wird durch kanalspez. Referieren gestartet,wenn alle Maschinenachsen, die im MD: REFP_CYCLE_NR mit 2 gekennzeichnet sind, referiert sind.

4: Entsprechend fĂŒr die weitere Maschinenachse.-1: Die Maschinenachse wird durch kanalspez. Referieren nicht

gestartet, und NC-Start ist ohne Referieren dieser Achse möglich.Hinweis:Die Wirkung eines Eintrags von -1 fĂŒr alle Achsen eines Kanals lĂ€ĂŸt sich durch das Setzen deskanalspezifischen MD: REF_NC_START_LOCK (NC-Startsperre ohne Referenzpunkt) auf Nullerreichen).

MD irrelevant bei ...... achsspezifischem Referierenkorrespondierend mit ... NST ”Referieren aktivieren” (V32000001.0)

NST ”Referieren aktiv” (V33000001.0)

34200 ENC_REFP_MODE[0]MD-Nummer LagemeßsystemtypStandardvorbesetzung: 1 min. Eingabegrenze: 1 max. Eingabegrenze: 4Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: -Datentype: BYTE gĂŒltig ab SW-Stand:Bedeutung: FĂŒr das Referieren können die angebauten Lagemeßsysteme mit dem MD:

ENC_REFP_MODE (Lagemeßsystemtyp) eingeteilt werden:0: kein Referenzpunktfahren möglich1: (Spindel oder Achse mit analogem Antrieb)

Referieren bei inkrementellen Meßsystemen, Nullimpuls auf der Geberspur:inkrementelles rotatorisches Meßsystem

2: BERO mit 1-Flankenerkennung fĂŒr Schrittmotor3: (nicht verfĂŒgbar)4: Bero mit 2-Flanken-Auswertung fĂŒr Schrittmotor

36310 ENC_ZERO_MONITORINGMD-Nummer NullmarkenueberwachungStandardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: ***Änderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: -Datentype: DWORD gĂŒltig ab SW-Stand:Bedeutung: Mit diesem MD wird die NullmarkenĂŒberwachung aktiviert.

0: keine NullmarkenĂŒberwachung>0: Zahl der erkannten Nullmarken-Fehler, bei der die Überwachung ansprechen soll (Alarm-Ausgabe)=100: zusĂ€tzlich wird die GeberĂŒberwachung ausgeschaltet (Alarme 25000, 25001)

korrespondierend mit ...

Page 139: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Referenzpunktverfahren

8.3 Datenbeschreibung

8-138SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Nahtstellensignale

Signale an/von Kanal

32000001.0 Referieren aktivierenNahtstellensignal Signal(e) an Kanal (PLC -> NCK)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 --> 1

Das kanalspezifischen Referieren wird mit dem NST ”Referieren aktivieren” gestartet. Die Steuer-ung quittiert den erfolgreichen Start mit dem NST ”Referieren aktiv.” Mit dem kanalspezifischenReferieren kann jede Maschinenachse, die dem Kanal zugeordnet ist, referiert werden (steuerung-sintern werden dazu die Verfahrtasten plus/minus simuliert). Mit dem achsspezifischen MD:REFP_CYCLE_NR (Achsreihenfolge beim kanalspez. Referieren) kann festgelegt werden, in wel-cher Reihenfolge die Maschinenachsen referiert werden. Haben alle im MD: REFP_CYCLE_NReingetragenen Achsen ihren Referenzpunkt erreicht, wird das NST ”alle Achsen referiert”(V33000004.2) gesetzt.

Anwendungsbeispiel(e) Sollen die Maschinenachsen in einer bestimmten Reihenfolge referiert werden, gibt es folgendeMöglichkeiten:ïżœ Der Bediener muß beim Starten die Reihenfolge selbst einhalten.ïżœ Die PLC muß die Reihenfolge beim Starten kontrollieren oder selbst festlegen.ïżœ Die Funktion kanalspezifisches Referieren wird verwendet.

korrespondierend mit ... NST ”Referieren aktiv” NST ”alle referenzpunktpflichtigen Achsen sind referiert”

33000001.0 Referieren aktivNahtstellensignal Signal(e) an Kanal (NCK -> PLC)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ---> 1

Das kanalspezifische Referieren wurde mit dem NST ”Referieren aktivieren” gestartet und dererfolgreiche Start wurde mit dem NST ”Referieren aktiv” quittiert. Das kanalspezifische ReferierenlĂ€uft.

Signalzustand 0 bzw. Flan-kenwechsel 1 ---> 0

ïżœ kanalspezifisches Referieren ist abgeschlossenïżœ achsspezifisches Referieren lĂ€uftïżœ kein Referieren aktiv

Signal irrelevant bei ...... Spindelnkorrespondierend mit ... NST ”Referieren aktivieren”

V33000004.2 Alle referenzpunktpflichtigen Achsen sind referiertNahtstellensignal Signal(e) von Kanal (PLC -> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 --> 1

Alle referenzpunktpflichtigen Achsen des Kanals sind referiert.MD: REFP_NC_START_LOCK (NC-Startsperre ohne Referenzpunkt) ist Null.Erst bei Vorhandensein dieses Signals wird ein NC-Start fĂŒr die Teileprogrammbearbeitung ange-nommen. Referenzpunktpflichtig sind die Achsen, wenn das MD: REFP_CYCLE_NR ïżœ -1 ist und die Achse nicht in Parkstellung ist (Lagemeßsysteme inaktivund Reglerfreigabe weggenommen)

Signalzustand 0 bzw. Flan-kenwechsel 1 --> 0

Eine oder mehrere referenzpunktpflichtige Achsen des Kanals sind nicht referiert.

SonderfĂ€lle, Fehler, ...... Die Spindeln des Kanals haben auf dieses NST keine Auswirkung.korrespondierend mit ... NST ”Referiert/Synchronisiert 1”

NST ”Referiert/Synchronisiert 2”

Page 140: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Referenzpunktverfahren

8.3 Datenbeschreibung

8-139SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Signale an Achse/Spindel

V380x1000.7 Verzögerung ReferenzpunktfahrenNahtstellensignal Signal(e) an Achse/Spindel (PLC -> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 --> 1

Die Maschinenachse befindet sich auf dem Referenznocken.

Signalzustand 0 bzw. Flan-kenwechsel 1 --> 0

Die Maschinenachse befindet sich vor dem Referenznocken.Durch einen entsprechend langenReferenznocken (bis zum Verfahrbereichsende) sollte ausgeschlossen werden, daß sich die Ma-schinenachse hinter dem Referenznocken befinden kann.

korrespondierend mit ...

Signale von Achse/Spindel

V390x0000.4 Referiert/Synchronisiert 1Nahtstellensignal Signal(e) von Achse/Spindel (NCK -> PLC)

Flankenauswertung: Signal(e) aktualisiert: Signal(e) gĂŒltig ab SW-Stand:

Signalzustand 1 bzw. Flan-kenwechsel 0 --> 1

Achsen:Ist die Maschinenachse beim Referenzpunktfahren auf dem Referenzpunkt angekommen, ist die Maschinenachse referiert und des NST”Referiert/synchronisiert 1” wird gesetzt.

Spindeln:Eine Spindel ist nach “Power on” spĂ€testens nach einer Spindelumdrehung (360 Grad) synchronisiert (Nullmarke ĂŒberfahren oder Bero angesprochen).

Signalzustand 0 bzw. Flan-kenwechsel 1 --> 0

Die Maschinenachse/Spindel mit dem Lagemeßsystem 1 ist nicht referiert/synchronisiert.

korrespondierend mit ... NST ”Lagemeßsystem 1”weiterfĂŒhrende Literatur

Page 141: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Referenzpunktverfahren

8.3 Datenbeschreibung

8-140SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Platz fĂŒr Notizen

Page 142: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

9-141SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Spindel

Kurzbeschreibung

FĂŒr eine analoge Spindel, gesteuert durch die NC, sind folgende Funktionen je nach Typ derMaschine möglich:

ïżœ Vorgabe einer Spindeldrehrichtung (M3, M4)

ïżœ Vorgabe einer Spindeldrehzahl (S)

ïżœ Spindel Halt, ohne Orientierung (M5)

ïżœ Spindelpositionierung (SPOS=)(lagegeregelte Spindel erforderlich)

ïżœ Getriebestufenumschaltung (M40 bis M45)

ïżœ Gewindeschneiden/–bohren (G33, G331, G332, G63)

ïżœ Umdrehungsvorschub (G95)

ïżœ konstante Schnittgeschwindigkeit (G96)

ïżœ programmierbare Spindeldrehzahlbegrenzungen (G25, G26, LIMS=)

ïżœ Lagemeßgeber an der Spindel oder am Spindelmotor montierbar

ïżœ SpindelĂŒberwachungen auf min. und max. Drehzahl.

ïżœ Verweilzeit in Umdrehungen der Spindel (G4 S)

Anstatt der analogen Spindel kann eine “geschaltete“ Spindel betrieben werden. Hierbei er-folgt die Vorgabe einer Spindeldrehzahl (S ) nicht ĂŒber das Programm, sondern z.B. perHandbedienung (Getriebe) an der Maschine. Damit sind auch keine Drehzahlbegrenzungenprogrammierbar. Über das Programm sind möglich:

ïżœ Vorgabe einer Spindeldrehrichtung (M3, M4)

ïżœ Spindel Halt, ohne Orientierung (M5)

ïżœ Gewindebohren (G63)

VerfĂŒgt diese Spindel ĂŒber einen Lagemeßgeber, so sind noch weitere Funktionen möglich:

ïżœ Gewindeschneiden/–bohren (G33)

ïżœ Umdrehungsvorschub (G95)

Bei einer geschalteten Spindel ist die Sollwertausgabe fĂŒr die Spindel ĂŒber Maschinendatumzu unterdrĂŒcken (MD: CTRLOUT_TYPE =0).

9

Page 143: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.1 Spindelbetriebsarten

9-142SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

9.1 Spindelbetriebsarten

Spindelbetriebsarten

Eine analoge Spindel , gesteuert durch die NC, kann folgende drei Spindelbetriebsarten besit-zen:

ïżœ Steuerbetrieb

ïżœ Pendelbetrieb

ïżœ Positionierbetrieb

Spindelbetriebsartenwechsel

Zwischen den Spindelbetriebsarten kann wie folgt gewechselt werden:

Pendelbetrieb

Getriebe wechseln

Getriebe gewechselt

Steuerbetrieb Positionierbetrieb

M3, M4, M5M41–45

SPOS

Bild 9-1 Spindelbetriebsartenwechsel

ïżœ Steuerbetrieb ---> PendelbetriebDie Spindel wechselt in den Pendelbetrieb, wenn durch die automatische Getriebestufe-nauswahl (M40) in Verbindung mit einer neuen S-Funktion oder durch M41 bis M45 eineneue Getriebestufe vorgegeben wurde. Die Spindel wechselt nur dann in den Pendelbe-trieb, wenn eine neue Getriebestufe vorgeben wird, die ungleich der aktuellen Istgetriebe-stufe ist.

ïżœ Pendelbetrieb ---> SteuerbetriebIst die neue Getriebestufe eingelegt, wird das NST ”Pendelbetrieb” rĂŒckgesetzt und mitdem NST ”Getriebe ist umgeschaltet” in den Steuerbetrieb gewechselt. Die letzte program-mierte Spindeldrehzahl (S-Funktion) ist wieder wirksam.

ïżœ Steuerbetrieb ---> PositionierbetriebSoll die Spindel aus der Drehung (M3 oder M4) mit Orientierung angehalten oder aus demStillstand (M5) neu orientiert werden, wird mit SPOS in den Positionierbetrieb gewechselt(lagegeregelte Spindel erforderlich).

ïżœ Positionierbetrieb ---> SteuerbetriebSoll die Orientierung der Spindel beendet werden, wird mit M3, M4 oder M5 in den Steuer-betrieb gewechselt. Die letzte programmierte Spindeldrehzahl (S-Funktion) ist wieder wirk-sam.

ïżœ Positionierbetrieb ---> PendelbetriebSoll die Orientierung der Spindel beendet werden, kann mit M41 bis M45 in den Pendelbe-trieb gewechselt werden. Ist der Getriebestufenwechsel beendet, wird die letzte program-mierte Spindeldrehzahl (S-Funktion) und M5 (Steuerbetrieb) wieder wirksam.

Page 144: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.1 Spindelbetriebsarten

9-143SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

9.1.1 Spindelbetriebsart Steuerbetrieb

Wann Steuerbetrieb?

Bei folgenden Funktionen befindet sich die Spindel im Steuerbetrieb:

ïżœ konstante Spindeldrehzahl S, M3/M4/M5 und G94, G95, G97

ïżœ konstante Schnittgeschwindigkeit G96 S, M3/M4/M5

ïżœ konstante Spindeldrehzahl S, M3/M4/M5 und G33

Voraussetzungen

ïżœ Spindel muß nicht synchronisiert sein

ïżœ Kein Spindellageistwertgeber erforderlich fĂŒr M3/M4/M5 in Verbindung mit Vorschub F inmm/min bzw. inch/min (G94).

ïżœ Ein Spindellageistwertgeber ist zwingend erforderlich fĂŒr M3/M4/M5 in Verbindung mit Um-drehungsvorschub (G95, F in mm/Umdrehung bzw. inch/Umdrehung), konstanteSchnittgeschwindigkeit (G96, G97), Gewindeschneiden (G33).

allgemeiner Spindel–Reset

Die Spindel kann mit dem NST ”Restweg löschen/ Spindel-Reset” gestoppt werden. AberVorsicht: Programm lĂ€uft ohne weitere Maßnahmen bei G94 weiter!

eigener Spindel–Reset

Mit dem MD: SPIND_ACTIVE_AFTER_RESET wird eingestellt, wie sich die Spindel nachReset oder Programmende (M2, M30) verhÀlt:

ïżœ Ist das MD: SPIND_ACTIVE_AFTER_RESET =0, wird die Spindel sofort mit der gĂŒltigenBeschleunigung auf Stillstand abgebremst. Die letzte programmierte Spindeldrehzahl undSpindeldrehrichtung werden gelöscht.

ïżœ Ist das MD: SPIND_ACTIVE_AFTER_RESET =1 (eigener Spindel–Reset), bleibt die letzteprogrammierte Spindeldrehzahl (S-Funktion) und die letzte programmierte Spindeldreh-richtung (M3, M4, M5) erhalten.Ist vor Reset bzw. Programmende die konstante Schnittgeschwindigkeit (G96) aktiv, wirddie aktuelle Spindeldrehzahl (bezogen auf 100% Spindelkorrektur) intern als letzte pro-grammierte Spindeldrehzahl ĂŒbernommen.

Besonderheiten

ïżœ Der Spindelkorrekturschalter ist gĂŒltig.

Hinweis:Ein eigener Spindelkorrekturschalter an der Maschinensteuertafel (MCP) steht nur optionalzur VerfĂŒgung.

ïżœ Die Spindel kann immer mit dem NST ”Restweg löschen/Spindel-Reset” abgebremst wer-den. Aber Vorsicht: Programm lĂ€uft weiter bei G94! Bei G95 kommen auch Achsen zum Ste-hen infolge fehlenden Vorschubes und damit der Programmlauf, wenn G1, G2, ... aktiv ist.

Page 145: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.1 Spindelbetriebsarten

9-144SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

9.1.2 Spindelbetriebsart Positionierbetrieb

Wann Positionierbetrieb?

Bei der programmierbaren Funktion SPOS= ... befindet sich die Spindel im Positionierbetrieb.

SPOS=.....

Spindelpositionierung auf kĂŒrzestem Weg auf eine absolute Position (0 bis 360 Grad). DiePositionierrichtung wird entweder durch die momentane Spindeldrehrichtung (Spindel dreht)oder automatisch durch die Steuerung (Maschinendatum) bestimmt (Spindel steht).

Satzwechsel

Programmierung mit SPOS:Der Satzwechsel erfolgt, wenn alle im Satz programmierten Funktionen ihr Satzendekriteriumerreicht haben (z.B. Achsen beendet, alle Hilfsfunktionen von der PLC quittiert) und die Spin-del ihre Position erreicht hat (NST ”Genauhalt fein” fĂŒr die Spinde (V39030000.7)).

Voraussetzungen

ïżœ Spindel muß nicht synchronisiert sein

ïżœ Spindellageistwertgeber ist zwingend erforderlich

Positionieren aus der Drehung

Positionieren aus der Drehung

Die Spindel kann sich zum Zeitpunkt des Starts des Positionierens (SPOS im Programm) imDrehzahlregelbetrieb befinden. Daraus ergibt sich folgender Ablauf:

ïżœ Fall 1: Spindel im Drehzahlregelbetrieb, Gebergrenzfrequenz ĂŒberschritten (Bild 9-2)

ïżœ Fall 2: Spindel im Drehzahlregelbetrieb, Gebergrenzfrequenz nicht ĂŒberschritten (Bild 9-3)

Page 146: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.1 Spindelbetriebsarten

9-145SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Drehzahl(1/min)

Zeit (s)

Lageregel–

drehzahl

1

2

3

4

einschalt–

Grenzfrequenzdes Gebers

SPOS=1805

Bild 9-2 Positionieren aus der Drehung, wobei die programmierte Spindeldrehzahl(und die Spindelistdrehzahl) ĂŒber der Grenzfrequenz des Spindellageistwert-gebers liegt (Sonderfall).

Spindeldrehzahl > Grenzfrequenz des Gebers

Phase 1:

Spindel dreht mit grĂ¶ĂŸerer Drehzahl als Gebergrenzfrequenz. Die Spindel ist nicht synchroni-siert.

Phase 2:

Mit dem Wirksamwerden des Befehles SPOS beginnt das Abbremsen der Spindel mit der imMD GEAR_STEP_SPEEDCTL_ACCEL hinterlegten Beschleunigung bis auf die Lageregler-Einschaltdrehzahl. Mit Unterschreiten der Gebergrenzfrequenz wird die Spindel synchroni-siert. Mit Synchronisation wird der Positionierbetrieb aktiviert.

Phase 3:

Mit Erreichen der im MD SPIND_POSCTRL_VELO hinterlegten Lageregler-Einschaltdrehzahlwird:

ïżœ die Lageregelung zugeschaltet,

ïżœ der Restweg (zur Zielposition) berechnet,

ïżœ die Beschleunigung auf GEAR_STEP_POSCTRL_ACCEL (Beschleunigung im Lageregel-betrieb) umgeschaltet.

Phase 4:

Die Spindel bremst vom errechneten ”Bremspunkt” mit GEAR_STEP_POSCTRL_ACCEL biszur Zielposition ab.

Page 147: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.1 Spindelbetriebsarten

9-146SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Phase 5:

Die Lageregelung bleibt aktiv und hĂ€lt die Spindel auf der programmierten Position. Die NST”Genauhalt fein” und ”Genauhalt grob” werden gesetzt, wenn der Abstand zwischen der Spin-delistposition und der programmierten Position (Spindelsollposition) kleiner als Genauhalt-grenze fein und grob ist (festgelegt in den MD: STOP_LIMIT_FINE und MD: STOP_LI-MIT_COARSE).

Drehzahl(1/min)

Zeit (s)

Lageregel–

drehzahl

1

2

3

4

einschalt–

Grenzfrequenzdes Gebers

SPOS=1805

Bild 9-3 Positionieren aus der Drehung, wobei die programmierte Spindeldrehzahl(und die Spindelistdrehzahl) unter der Grenzfrequenz des Spindellageist-wertgebers liegt (Regelfall). Die Lageregelung ist abgeschaltet.

Spindeldrehzahl kleiner als Gebergrenzfrequenz

Phase 1:

Spindel dreht mit kleinerer Drehzahl als Gebergrenzfrequenz. Die Spindel ist synchronisiert.

Phase 2:

Mit dem Wirksamwerden des Befehles SPOS beginnt das Abbremsen der Spindel mit der imMD: GEAR_STEP_SPEEDCTRL_ACCEL hinterlegten Beschleunigung bis auf die Lagereg-ler-Einschaltdrehzahl.

Phase 3:

Mit Erreichen der im MD SPIND_POSCTRL_VELO hinterlegten Lageregler-Einschaltdrehzahlwird:

ïżœ die Lageregelung zugeschaltet,

ïżœ der Restweg (zur Zielposition) berechnet,

ïżœ die Beschleunigung auf GEAR_STEP_POSCTRL_ACCEL (Beschleunigung im Lageregel-betrieb) umgeschaltet.

Phase 4:

Die Spindel bremst vom errechneten ”Bremspunkt” mit GEAR_STEP_POSCTRL_ACCEL biszur Zielposition ab.

Page 148: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.1 Spindelbetriebsarten

9-147SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Phase 5:

Die Lageregelung bleibt aktiv und hĂ€lt die Spindel auf der programmierten Position. Die NST”Genauhalt fein” und ”Genauhalt grob” werden gesetzt, wenn der Abstand zwischen der Spin-delistposition und der programmierten Position (Spindelsollposition) kleiner als Genauhalt-grenze fein und grob ist (festgelegt in den MD: STOP_LIMIT_FINE und MD: STOP_LI-MIT_COARSE).

Positionieren aus dem Stillstand

Positionieren aus dem Stillstand

Soll die Spindel aus dem Stillstand positioniert werden, sind zwei FĂ€lle zu unterscheiden:

ïżœ Fall 1: Die Spindel ist nicht synchronisiert. Das ist dann der Fall, wenn die Spindel nachdem Einschalten der Steuerung und des Antriebs positioniert werden soll.

ïżœ Fall 2: Die Spindel ist synchronisiert. Das ist dann der Fall, wenn die Spindel nach demEinschalten der Steuerung und des Antriebs vor der ersten Positionierung mindestenseine Spindelumdrehung mit M3 oder M4 gedreht und dann mit M5 angehalten wurde (Syn-chronisation mit der Nullmarke).

Drehzahl(1/min)

Zeit (s)

2

4

13

Nullmarke

drehzahlLR–Einschalt–

SPOS=180

Bild 9-4 Positionieren bei stehender, nicht synchronisierter Spindel

Fall 1: Spindel nicht synchronisiert

Phase 1:

Mit der Programmierung von SPOS beschleunigt die Spindel mit der Beschleunigung ausdem MD: GEAR_STEP_SPEEDCTRL_ACCEL (Beschleunigung im Drehzahlsteuerbetrieb).Die Drehrichtung wird durch das MD: SPIND_POSITIONING_ DIR (Drehrichtung beim Posi-tionieren aus dem Stillstand) festgelegt. Mit der nĂ€chsten Nullmarke des Spindellageistwert-gebers wird die Spindel synchronisiert und geht in den Lageregelbetrieb. Es wird ĂŒberwacht,daß die Nullmarke in dem im MD: REFP_MAX_MARKER_DIST hinterlegten Weg gefundenwird. Wird die im MD: SPIND_POSCTRL_VELO (Positionierdrehzahl) eingegebene Drehzahlerreicht, ohne daß die Spindel synchronisiert ist, dreht die Spindel mit der Lagereglerein-schaltdrehzahl weiter (keine weitere Beschleunigung mehr).

Page 149: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.1 Spindelbetriebsarten

9-148SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Phase 2:

Ist die Spindel synchronisiert, wird die Lageregelung eingeschaltet. Die Spindel dreht maximalmit der im MD: SPIND_POSCTRL_VELO hinterlegten Drehzahl so lange weiter, bis die Brem-seinsatzpunktberechnung erkennt, wann mit der festgelegten Beschleunigung genau in dieprogrammierte Spindelposition eingefahren werden kann.

Phase 3:

Zu dem Zeitpunkt, den die Bremseinsatzpunktberechnung in Phase 2 erkannt hat, bremst dieSpindel mit der Beschleunigung aus MD: GEAR_STEP_ POSCTRL_ACCEL (Beschleuni-gung im Lageregelbetrieb) auf Stillstand ab.

Phase 4:

Die Spindel steht und hat die Position erreicht. Die Lageregelung ist aktiv und hĂ€lt die Spindelauf der programmierten Position. Die NST ”Position mit Genauhalt fein/grob erreicht” werdengesetzt, wenn der Abstand zwischen der Spindelistposition und der programmierten Position(Spindelsollposition) kleiner als der Wert Genauhaltgrenze fein und grob ist (festgelegt im MD:STOP_LIMIT_FINE und MD: STOP_LIMIT_COARSE).

Drehzahl(1/min)

Zeit (s)

drehzahl

2

4

13

LR–Einschalt–

SPOS=180

3a

4a

Bild 9-5 Positionieren bei stehender, synchronisierter Spindel

Fall 2: Spindel ist synchronisiert

Phase 1:

Die Spindel ist synchronisiert. Mit der Programmierung von SPOS wird die Spindel in denLageregelbetrieb geschaltet. Die Beschleunigung aus dem MD:GEAR_STEP_POSCTRL_ACCEL (Beschleunigung im Lageregelbetrieb) wird aktiv. DieDrehrichtung wird durch den anstehenden Restweg festgelegt. Die im MD:SPIND_POSCTRL_VELO (Lageregeleinschaltdrehzahl) eingegebene Drehzahl wird nichtĂŒberschritten. Die Berechnung des Verfahrweges zur Zielposition wird ausgefĂŒhrt.

Das Verfahren der Spindel bis zum programmierten Zielpunkt wird zeitoptimal durchgefĂŒhrt.D.h., der Zielpunkt wird mit höchstmöglicher Geschwindigkeit (maximal jedochSPIND_POSCTRL_VELO) angefahren. Je nach den entsprechenden Randbedingungen wer-den die Phasen 1 - 2 - 3 - 4, bzw. 1 - 3a - 4a durchlaufen (siehe Bild 9-5 ).

Page 150: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.1 Spindelbetriebsarten

9-149SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Phase 2:

Um den Zielpunkt zu erreichen, wurde bis auf die im MD: SPIND_POSCTRL_VELO (Lage-reglereinschaltdrehzahl) eingegebene Drehzahl beschleunigt. Diese wird nicht ĂŒberschritten.Die Bremseinsatzpunktberechnung erkennt, wann mit der festgelegten BeschleunigungGEAR_STEP_POSCTRL_ACCEL genau in die programmierte Spindelposition eingefahrenwerden kann.

Zu dem Zeitpunkt, den die Bremseinsatzpunktberechnung in Phase 1 erkannt hat, bremst dieSpindel mit der Beschleunigung aus MD: GEAR_STEP_POSCTRL_ACCEL (Beschleunigungim Lageregelbetrieb) auf Stillstand ab.

Phase 3:

Zu dem Zeitpunkt, den die Bremseinsatzpunktberechnung in Phase 3 erkannt hat, bremst dieSpindel mit der Beschleunigung aus MD: GEAR_STEP_POSCTRL_ACCEL (Beschleunigungim Lageregelbetrieb) auf Stillstand ab.

Phase 3a:

Der Zielpunkt liegt bereits bei Wirksamwerden des Befehles SPOS so nah, daß die Spindelnicht mehr bis auf SPIND_POSCTRL_VELO beschleunigt werden kann. Die Spindel wird mitder Beschleunigung aus MD: GEAR_STEP_POSCTRL_ACCEL (Beschleunigung im Lagere-gelbetrieb) auf Stillstand abgebremst.

Phase 4, 4a:

Die Spindel steht und hat die Position erreicht. Die Lageregelung ist aktiv und hĂ€lt die Spindelauf der programmierten Position. Die NST ”Position mit Genauhalt fein/grob erreicht” werdengesetzt, wenn der Abstand zwischen der Spindelistposition und der programmierten Position(Spindelsollposition) kleiner als der Wert Genauhaltgrenze fein und grob ist (festgelegt im MD:STOP_LIMIT_FINE und MD: STOP_LIMIT_COARSE).

Spindel–Reset

Der Positioniervorgang kann mit dem NST ”Restweglöschen/Spindel-RESET” abgebrochenwerden.

Die Spindel-Betriebsart ”Positionierbetrieb” kann mit dem NST ”Restweglöschen/Spindel-RE-SET” nicht abgebrochen werden.

Besonderheiten

ïżœ Die Beschleunigungen werden in folgenden Maschinendaten festgelegt:MD: SPIND_POSCTRL_ACCEL (Beschleunigung im Lageregelbetrieb)MD: SPIND_SPEEDCTRL_ACCEL (Beschleunigung im Drehzahlregelbetrieb).

ïżœ Der Spindelkorrekturschalter ist gĂŒltig.

ïżœ Die Positionierung (SPOS) wird mit Reset abgebrochen.

ïżœ Die Positionierung wird mit NC-STOP abgebrochen.

Page 151: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.1 Spindelbetriebsarten

9-150SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

9.1.3 Spindelbetriebsart Pendelbetrieb

Was ist Pendeln?

Beim Pendeln dreht sich der Spindelmotor abwechselnd im Uhrzeigersinn und gegen denUhrzeigersinn. Durch diese Pendelbewegung wird das leichte EinrĂŒcken einer neuen Getrie-bestufe unterstĂŒtzt.

Voraussetzungen

ïżœ kein Spindellageistwertgeber erforderlich

ïżœ Spindel muß nicht synchronisiert sein

Start des Pendelbetriebs

Die Spindel befindet sich im Pendelbetrieb, wenn durch die automatische Getriebestufenaus-wahl (M40) oder durch M41 bis M45 eine neue Getriebestufe vorgegeben wurde (NST ”Ge-triebe umschalten” (V39032000.3) ist gesetzt). Das NST ”Getriebe umschalten” wird nur ge-setzt, wenn eine neue Getriebestufe vorgeben wird, die ungleich der aktuellen Istgetriebestufeist. Das Pendeln der Spindel wird mit dem NST ”Pendeldrehzahl” (V3803202.5) gestartet.

Wird nur das NST ”Pendeldrehzahl” gesetzt, ohne daß eine neue Getriebestufe vorgegebenwurde, erfolgt kein Wechsel in den Pendelbetrieb.

Das Pendeln wird mit dem NST ”Pendeldrehzahl” gestartet. Beim Funktionsablauf wird jenach NST ”Pendeln durch die PLC” (V38032002.4) unterschieden in:

ïżœ Pendeln durch die NCK

ïżœ Pendeln durch die PLC

Pendelzeit

FĂŒr jede Drehrichtung lĂ€ĂŸt sich beim Pendeln die Pendelzeit in einem Maschinendatum festle-gen:

ïżœ Pendelzeit in M3-Richtung (im folgenden t1 genannt) in MD: SPIND_OSCILL_TIME_CW

ïżœ Pendelzeit in M4-Richtung (im folgenden t2 genannt) in MD: SPIND_OSCILL_TIME_CCW

Pendeln durch die NCK

Phase 1:

Mit dem NST ”Pendeldrehzahl” (V38032002.5) beschleunigt der Spindelmotor auf die im MD:SPIND_OSCILL_DES_VELO (Pendeldrehzahl) festgelegte Geschwindigkeit (mit Pendelbe-schleunigung). Die Startrichtung wird durch das MD: SPIND_OSCILL_START_DIR (Startrich-tung beim Pendeln) festgelegt. Die Zeit t1 (oder t2) wird gestartet, je nachdem welche Star-trichtung im MD: SPIND_OSCILL_START_DIR festgelegt wurde.

Page 152: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.1 Spindelbetriebsarten

9-151SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Phase 2:

Ist die Zeit t1 (t2) abgelaufen, beschleunigt der Spindelmotor in die entgegengesetzte Rich-tung auf die im MD: SPIND_OSCILL_DES_VELO (Pendeldrehzahl) festgelegte Geschwindig-keit. Die Zeit t2 (t1) wird gestartet.

Phase 3:

Ist die Zeit t2 (t1) abgelaufen, beschleunigt der Spindelmotor in die entgegengesetzte Rich-tung (gleiche Richtung wie in Phase 1) auf die im MD: SPIND_OSCILL_DES_VELO festge-legte Geschwindigkeit. Die Zeit t1 (t2) wird gestartet. Fortsetzung mit Phase 2.

Pendeln durch die PLC

Mit dem NST ”Pendeldrehzahl” beschleunigt der Spindelmotor auf die im MD:SPIND_OSCILL_DES_VELO (Pendeldrehzahl) festgelegte Geschwindigkeit (mit Pendelbe-schleunigung). Die Drehrichtung wird durch das NST ”Solldrehrichtung links” und NST ”Soll-drehrichtung rechts” festgelegt. Das Pendeln (die Pendelbewegung) und die zwei Zeiten t1und t2 (Zeit fĂŒr Drehrichtung im und entgegen dem Uhrzeigersinn) mĂŒssen in der PLC nach-gebildet werden.

Ende des Pendelbetriebs

Mit dem NST ”Getriebe ist umgeschaltet” (V38032000.3) wird der NCK mitgeteilt, daß dieneue Getriebestufe (NST ”Istgetriebestufe”) gĂŒltig ist und der Pendelbetrieb beendet wird. DieIstgetriebestufe sollte der Sollgetriebestufe entsprechen. Der Pendelbetrieb wird auch been-det, wenn des NST ”Pendeldrehzahl” noch gesetzt ist. Die letzte programmierte Spindeldreh-zahl (S-Funktion) und Spindeldrehrichtung (M3, M4 oder M5) sind wieder wirksam.

Die Spindel befindet sich nach Beendigung des Pendelbetriebes wieder im Steuerbetrieb.

Alle getriebespezifischen Grenzwerte (min./max. Drehzahl der Getriebestufe, etc.) entspre-chen den vorgegebenen Werten der Istgetriebestufe und werden bei Spindelstillstand ausge-schaltet.

Satzwechsel

Wurde die Spindel in den Pendelbetrieb geschaltet (NST ”Getriebe umschalten”(V39032000.3) ist gesetzt), bleibt die Teileprogrammbearbeitung angehalten. Ein neuer Satzwird nicht bearbeitet. Wird der Pendelbetrieb mit dem NST ”Getriebe ist umgeschaltet”(V38032000.3) beendet, wird die Teileprogrammbearbeitung entsprechend Bild 9-6 fortge-setzt. Ein neuer Satz wird bearbeitet.

Page 153: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.1 Spindelbetriebsarten

9-152SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Drehzahl(1/min)

Zeit (s)

NST: Getriebe ist umgeschaltetSatzwechsel erfolgt hier

Bild 9-6 Satzwechsel nach Pendelbetrieb

Spindel–Reset

Die Spindel kann mit dem NST ”Restweg löschen/Spindel-Reset” (V30000000.7) abgebremstwerden. Nach dem Stillstand befindet sich die Spindel im Steuerbetrieb. Das S-Wort wird ge-löscht, M5 aktiviert.

Besonderheiten

ïżœ Die Beschleunigung wird im MD: SPIND_OSCILL_ACCEL (Beschleunigung beim Pen-deln) festgelegt.

ïżœ Wird das NST ”Pendeldrehzahl” (V38032002.5) rĂŒckgesetzt, stoppt die Pendelbewegung.Die Spindelbetriebsart Pendelbetrieb wird aber nicht verlassen.

ïżœ Der Spindelkorrekturschalter ist unwirksam (fest auf 100%). Davon ausgenommen ist nurdie Stellung 0%.

ïżœ Das NST ”Reset” (V30000000.7) bricht den Pendelbetrieb nicht ab.

ïżœ Bei indirektem Meßsystem geht die Synchronisation verloren.

Reset wÀhrend dem Getriebestufenwechsel

Es ist kein Spindelhalt möglich durch

ïżœ NST ”Reset” (V30000000.7)

ïżœ NST ”NC-Stop” (V32000007.3)

wenn

ïżœ Spindel im Pendelbetrieb fĂŒr Getriebestufenwechsel

ïżœ NST ”Getriebe ist umgeschaltet” (V38032000.3) noch nicht vorliegt.

Page 154: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.2 Referieren/Synchronisieren

9-153SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

In diesen FĂ€llen wird bei Reset-Anwahl der Alarm 10640 ”Kein Halt wĂ€hrend Getriebestufen-wechsel möglich” angezeigt.Nach dem Wechsel der Getriebestufen wird die Reset-Anforderung ausgefĂŒhrt und der Alarmgelöscht, sofern dieser noch an der Nahtstelle ansteht.

Hinweis

einzige Abbruchmöglichkeit:NST ”Restweglöschen/Spindelreset” (V38030002.2) (eigener Spindelreset) wirkt.

9.2 Referieren/Synchronisieren

Warum synchronisieren?

Damit nach dem Einschalten die Steuerung die 0 Grad-Position exakt kennt, muß die Steue-rung mit dem Lagemeßsystem der Spindel synchronisiert werden. Diesen Vorgang nennt manSynchronisieren.

Erst eine synchronisierte Spindel kann:

ïżœ Gewindeschneiden

ïżœ Positionieren

Warum referieren?

FĂŒr Achsen erfolgt das “Sychronisieren” ĂŒber das Referenzpunktanfahren. Hierbei spricht manauch vom “Referieren” (siehe Kap. “Referenzpunktanfahren”).

Ablauf synchronisieren

Nach dem Einschalten der Steuerung kann die Spindel wie folgt synchronisiert werden:

ïżœ Die Spindel wird mit einer Spindeldrehzahl (S-Funktion) und einer Spindeldrehrichtung(M3 oder M4) gestartet und synchronisiert sich mit der nĂ€chsten Nullmarke des Lagemeß-systems.

ïżœ Die Spindel soll mit SPOS aus dem Stillstand positioniert werden. Die Spindel dreht aufdie Positionierdrehzahl hoch und synchronisiert sich mit der nĂ€chsten Nullmarke des La-gemeßsystems. Dann erfolgt die Positionierung auf die programmierte Position.

Hinweis

Beim Synchronisieren der Spindel wirkt der Referenzpunktwert und die Verschiebung desReferenzpunktes.

Page 155: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.3 Geschwindigkeiten und Getriebestufenwechsel

9-154SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

max. Geberfrequenz ĂŒberschritten

Erreicht die Spindel in der Spindelbetriebsart Steuerbetrieb eine Drehzahl (großer S-Wert pro-grammiert), die ĂŒber der max. Gebergrenzfrequenz liegt (die max. Drehzahl des Gebers darfdabei nicht ĂŒberschritten sein), geht die Synchronisation verloren. Die Spindel dreht weiter,jedoch mit verminderter FunktionalitĂ€t.

Bei folgenden Funktionen wird die Spindeldrehzahl reduziert, bis das aktive Meßsystem wie-der unterhalb der Gebergrenzfrequenz arbeitet:

ïżœ Gewindeschneiden (G33)

ïżœ Umdrehungsvorschub (G95)

ïżœ konstante Schnittgeschwindigkeit (G96, G97)

Wird eine Drehzahl erreicht, die unterhalb der max. Gebergrenzfrequenz liegt (kleineren S-Wert programmiert, Spindelkorrekturschalter verÀndert, etc.), synchronisiert sich die Spindelautomatisch mit der nÀchsten Nullmarke bzw. dem nÀchsten Bero-Signal.

Bei Überschreitung der Gebergrenzfrequenz wird fĂŒr das Meßsystem das NST ”referiert / syn-chronisiert 1” (V39030000.4) zurĂŒckgesetzt und die NST ”Gebergrenzfrequenz 1 ĂŒberschrit-ten” (V39030000.2) gesetzt.

Neu synchronisieren

Im folgenden Fall muß das Lagemeßsystem der Spindel neu mit der 0 Grad-Position synchro-nisiert werden:

Der Lagemeßgeber ist am Motor, ein Bero ist an der Spindel montiert und es erfolgt ein Ge-triebestufenwechsel. Die Synchronisation wird intern angestoßen, wenn sich die Spindel inder neuen Getriebestufe dreht (siehe Ablauf Synchronisieren).

9.3 Geschwindigkeiten und Getriebestufenwechsel

Geschwindigkeiten

In der Steuerung sind Daten fĂŒr 5 Getriebestufen eingebbar.

Die Getriebestufen sind durch eine Minimaldrehzahl und Maximaldrehzahl fĂŒr die Getriebe-stufe und einer Minimaldrehzahl und Maximaldrehzahl fĂŒr den automatischen Getriebestufen-wechsel definiert.

Die Ausgabe einer neuen Getriebestufe erfolgt nur, wenn der neu programmierte Drehzahl-sollwert nicht in der aktuellen Getriebestufe gefahren werden kann.

FĂŒr den Getriebestufenwechsel können die Pendelzeiten zur Vereinfachung direkt in der 802Svorgegeben werden, anderenfalls muß die Pendelfunktion in der PLC realisiert werden. DerAnstoß der Pendelfunktion erfolgt durch die PLC.

Warum Getriebestufen?

Getriebestufen bei der Spindel dienen dazu, die Motordrehzahl zu untersetzen und so bei klei-nen Spindeldrehzahlen ein hohes Drehmoment zu erzeugen.

Page 156: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.3 Geschwindigkeiten und Getriebestufenwechsel

9-155SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Getriebestufenanzahl

FĂŒr jede Spindel sind 5 Getriebestufen projektierbar. Ist der Spindelmotor direkt (1:1) oder miteiner nicht verĂ€nderbaren Übersetzung an die Spindel angebaut, muß das MD:GEAR_STEP_CHANGE_ENABLE (Getriebestufenwechsel ist möglich) auf Null gesetzt wer-den.

Motor–

(1/min)

Spindeldrehzahl (1/min)

max. Motordreh–drehzahl

g

drehzahl

1min

g1max

g2min

n1max

g2max

n2max

Bei automatischer Getriebestufenauswahlwird dieser Drehzahlbereich in Getriebestufe 1nicht ausgenutzt.

Durch MD vorgebbar:

0

ïżœ n1max ...max. Spindeldrehzahl der 1. Getriebestufeïżœ g1min ... min. Spindeldrehzahl der 1. Getriebestufe

fĂŒr autom. Getriebestufenauswahlïżœ g1max ...max. Spindeldrehzahl der 1. Getriebestufe

fĂŒr autom. Getriebestufenauswahlïżœ n2max ...max. Spindeldrehzahl der 2. Getriebestufeïżœ g2min ... min. Spindeldrehzahl der 2. Getriebestufe

fĂŒr autom. Getriebestufenauswahlïżœ g2max ...max. Spindeldrehzahl der 2. Getriebestufe

fĂŒr autom. Getriebestufenauswahl

Getriebe–stufe 1

Getriebe–stufe 2

Bild 9-7 Getriebestufenwechsel mit Getriebestufenauswahl

Getriebestufe vorwÀhlen

Eine Getriebestufe kann vorgegeben werden:

ïżœ fest durch das Teileprogramm (M41 bis M45)

ïżœ automatisch durch die programmierte Spindeldrehzahl (M40)

Bei M40 muß sich die Spindel zur automatischen Getriebestufenauswahl bei einem S-Wort imSteuerbetrieb befinden. Andernfalls wird der Getriebestufenwechsel abgewiesen und derAlarm 22000 gesetzt.

Page 157: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.3 Geschwindigkeiten und Getriebestufenwechsel

9-156SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

M41 bis M45

Die Getriebestufe kann im Teileprogramm mit M41 bis M45 fest vorgegeben werden. Wirddurch M41 bis M45 eine Getriebestufe vorgegeben, die ungleich der aktuellen (Ist-)Getriebe-stufe ist, wird das NST ”Getriebe umschalten” (V39032000.3) und das NST ”SollgetriebestufeA bis C” (V39032000.0 bis .2) gesetzt. Die programmierte Spindeldrehzahl (S-Funktion) be-zieht sich dann auf diese fest vorgegebene Getriebestufe. Wird eine Spindeldrehzahl pro-grammiert, die ĂŒber der max. Drehzahl der fest vorgegebenen Getriebestufe liegt, wird auf diemax. Drehzahl der Getriebestufe begrenzt und das NST ”Soll-Drehzahl begrenzt”(V39032001.1) gesetzt.

M40

Mit M40 im Teileprogramm wird die Getriebestufe durch die Steuerung automatisch festgelegt.Dabei wird kontrolliert, in welcher Getriebestufe die programmierte Spindeldrehzahl (S-Funk-tion) möglich ist. Wird eine Getriebestufe herausgefunden, die ungleich der aktuellen (Ist-)Ge-triebestufe ist, wird das NST ”Getriebe umschalten” (V39032000.3) und das NST ”Sollgetrie-bestufe A bis C” (V39032000.0 bis .2) gesetzt.

Die automatische Getriebestufenauswahl erfolgt so, daß die programmierte Spindeldrehzahlzuerst mit der min. und max. Drehzahl der aktuellen Getriebestufe verglichen wird. Ist der Ver-gleich positiv, wird keine neue Getriebestufe vorgegeben. Ist der Vergleich negativ, wird derVergleich (beginnend mit Getriebestufe 1) bei allen 5 Getriebestufen durchgefĂŒhrt, bis er posi-tiv ist. Ist der Vergleich auch in der 5. Getriebestufe nicht positiv, wird kein Getriebestufen-wechsel ausgelöst. Die Drehzahl wird auf die max. Drehzahl der aktuellen Getriebestufe ge-gebenenfalls begrenzt, bzw. auf die Minimaldrehzahl der aktuellen Getriebestufe angehoben,und das NST ”Soll-Drehzahl begrenzt” (V39032001.1) bzw. ”Soll-Drehzahl erhöht”(V39032001.2) gesetzt).

Page 158: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.3 Geschwindigkeiten und Getriebestufenwechsel

9-157SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Drehzahl

max. Spindeldrehzahl

ÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏ

max. Drehzahl der Getriebestufe 2max. Drehzahl fĂŒr Getriebestufenwechsel 2

max. Drehzahl der Getriebestufe 1max. Drehzahl fĂŒr Getriebestufenwechsel 1

min. Drehzahl fĂŒr Getriebestufenwechsel 2

min. Drehzahl fĂŒr Getriebestufe 2

min. Drehzahl fĂŒr Getriebestufenwechsel 1

(1/min)

ÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏ

Get

riebe

–st

ufe

2

Get

riebe

–st

ufe

1

0

min. Drehzahl fĂŒr Getriebestufe 1

Bild 9-8 Beispiel fĂŒr Drehzahlbereiche bei automatischer Getriebestufenauswahl(M40)

Getriebestufenwechsel bei stehender Spindel

Ist die neue Getriebestufe durch M40 und Spindeldrehzahl oder M41 bis M45 vorgewĂ€hlt,werden die NST ”Sollgetriebestufe A bis C” (V39032000.0 bis .2) und NST ”Getriebe umschal-ten” (V39032000.4) gesetzt. Je nachdem, zu welchem Zeitpunkt das NST ”Pendeldrehzahl”(V38032002.5) gesetzt wird, bremst die Spindel mit der Beschleunigung fĂŒr Pendeln oder mitder 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” (V32000006.1) gesetzt).

SpĂ€testens mit dem Stillstand der Spindel (NST ”Achse/Spindel steht” (V39030001.4) ) wirdmit dem NST ”Pendeldrehzahl” (V38032002.5) das Pendeln eingeschaltet. Ist die neue Ge-triebestufe eingelegt, werden vom PLC-Anwender die NST ”Istgetriebestufe” (V38032000.0bis .2) und NST ”Getriebe ist umgeschaltet” (V38032000.3) gesetzt. Der Getriebestufenwech-sel gilt als beendet (Spindelbetriebsart “Pendelbetrieb” ist abgewĂ€hlt) und es wird auf den Pa-rametersatz der neuen Istgetriebestufe umgeschaltet. Die Spindel dreht in der neuen Getrie-bestufe auf die letzte programmierte Spindeldrehzahl hoch. Der nĂ€chste Satz imTeileprogramm kann zur AusfĂŒhrung kommen. Das NST ”Getriebe umschalten”(V39032000.3) wird durch die NCK rĂŒckgesetzt, worauf der PLC-Anwender das NST ”Ge-triebe ist umgeschaltet” (V38032000.3) rĂŒcksetzt.

Page 159: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.3 Geschwindigkeiten und Getriebestufenwechsel

9-158SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Parametersatz

FĂŒr jede der 5 Getriebestufen gibt es einen Parametersatz, der folgendermaßen zugeordnetist;

Parameter-satz-Nr.

PLC-Naht-stelle

CBA

Daten des Datensatzes Inhalt

0 - Daten fĂŒr Achsbetrieb Kv -FaktorÜberwachungen

1 000001

Daten fĂŒr 1. Getriebestufe

vÜberwachungenM40-DrehzahlMin/Max-Drehzahl....2 010 Daten fĂŒr 2. Getriebestufe

Min/Max-Drehzahl........

3 011 Daten fĂŒr 3. Getriebestufe....

4 100 Daten fĂŒr 4. Getriebestufe

5 101110 111

Daten fĂŒr 5. Getriebestufe - -

Besonderheiten

Zum Abbremsen der Spindel braucht der PLC-Anwender das NST ”Spindel-Halt”(V38030004.3) nicht zu setzen. Das NST ”Spindel Reset” (V38030002.2) bricht den Getriebe-stufenwechsel ab. Dabei werden die programmierte Spindeldrehzahl und -drehrichtung ge-löscht. Die Spindel dreht nach nach dem Getriebestufenwechsel nicht auf die programmierteSpindeldrehzahl hoch.

Page 160: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.3 Geschwindigkeiten und Getriebestufenwechsel

9-159SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Typischer zeitlicher Ablauf fĂŒr den Getriebestufenwechsel bei stehender Spindel:

NST: Steuerbetrieb

NST: Pendelbetrieb

programmierter S–Wert

NST: Getriebe ist umgeschaltet

NST: Getriebe umschalten

NST: Sollgetriebestufe

NST: Spindel im Sollbereich

NST: Spindel steht

NST: Istgetriebestufe

NST: Pendeldrehzahl

1. Getriebestufe eingelegt

2. Getriebestufe eingelegt

interne Vorschubsperre

Spindeldrehzahl

NST: Spindel–Halt 0

1000 1300

21

T1 T2

t1 t2

1 2

t3 t4

1

t1 NCK erkennt durch Programmierung von S1300 eine neue Getriebestufe (2. Getriebestufe), setzt das NST: Getriebe umschalten und sperrt die Bearbeitung fĂŒrden nĂ€chsten Teileprogrammsatz.

Die Spindel steht und es wird mit dem Pendeln begonnen (Pendeln durch die NCK).Das NST: Pendeldrehzahl muß spĂ€testens zum Zeitpunkt t2 gesetzt werden.

Die neue Getriebestufe ist eingelegt. Der PLC–Anwender ĂŒbergibt die neue (Ist–)Getriebestufe an die NCK und setzt das NST: Getriebe ist umgeschaltet.

Die NCK ĂŒbernimmt daraufhin das NST: Getriebe umschalten zurĂŒck, beendet das Pendeln, gibt den nĂ€chsten Teileprogrammsatz zur Bearbeitung frei und beschleunigt die Spindel auf den neuen S–Wert (S1300).

t2

t3

t4

Bild 9-9 Getriebestufenwechsel bei stehender Spindel

Page 161: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.4 Programmierung

9-160SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

9.4 Programmierung

Die Spindel kann fĂŒr folgende programmierbare Funktionen ausgelegt werden:

ïżœ G95 Umdrehungsvorschub

ïżœ G96 S... LIMS=... konstante Schnittgeschwindigkeit in m/min, obere Grenzdrehzahl

ïżœ G97 G96 aufheben und letzte Spindeldrehzahl einfrieren

ïżœ G33 Gewindeschneiden

ïżœ G331, G332 Gewindeinterpolation

ïżœ G25 S..., G26 S... programmierbare untere, obere Drehzahlbegrenzung

ïżœ G4 S... Verweilzeit in Spindelumdrehungen

ïżœ Programmierung von M3 Spindeldrehrichtung rechts M4 Spindeldrehrichtung linksM5 Spindel Halt, ohne Orientierung S... Spindeldrehzahl in 1/min , z.B.: S300SPOS=... Spindelpositionierung, z.B.: SPOS=270M40 automatische Getriebestufenauswahl fĂŒr die SpindelM41 bis M45 Getriebestufe 1 bis 5 auswĂ€hlen fĂŒr die Spindel

Page 162: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.5 SpindelĂŒberwachungen

9-161SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

9.5 SpindelĂŒberwachungen

Drehzahlbereiche

Durch die SpindelĂŒberwachungen und die aktuellen aktiven Funktionen (G94, G95, G96, G33,etc.) werden die zulĂ€ssigen Drehzahlbereiche der Spindel festgelegt.

Drehzahl

max. Gebergrenzfrequenz

max. Spindeldrehzahl

min. Spindeldrehzahl der aktuellen Getriebestufe

NS

T: A

chse

/Spi

ndel

ste

ht (

n<n

)

Dre

hzah

lber

eich

der

Spi

ndel

bzw

.

max. Spindeldrehzahl der aktuellen Getriebestufe

programmierbare Spindeldrehzahlbegrenzung LIMS

programmierbare Spindeldrehzahlbegrenzung G25

des

Spi

ndel

futte

rs

Dre

hzah

lber

eich

der

akt

uelle

n G

etrie

best

ufe

Dre

hzah

lber

eich

der

akt

uelle

n G

etrie

best

ufe

eing

egre

nzt d

urch

G25

und

G26

D

rehz

ahlb

erei

ch d

er a

ktue

llen

Get

riebe

stuf

ebe

i kon

stan

ter

Sch

nittg

esch

win

digk

eit

NS

T: R

efer

iert

/syn

chro

nisi

ert

Spindel steht

programmierbare Spindeldrehzahlbegrenzung G26

min

Bild 9-10 Bereiche der SpindelĂŒberwachungen / Drehzahlen

9.5.1 Achse/Spindel steht (n<nmin)

Erst wenn die Achse/Spindel steht, d.h. die Spindelistdrehzahl einen im MD: STANDSTILL_VELO_TOL vorgebbaren Wert unterschreitet, sind an der Maschine einigeFunktionen wie Werkzeugwechsel, MaschinentĂŒre öffnen, Bahnvorschub freigeben, etc. mög-lich.

ïżœ Steht die Spindel, wird das NST ”Achse/Spindel steht” (V39030001.4)gesetzt.

Die Überwachung wirkt in den 3 Spindelbetriebsarten.

Page 163: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.5 SpindelĂŒberwachungen

9-162SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

9.5.2 Spindel im Sollbereich

Funktion

Die SpindelĂŒberwachung ”Spindel im Sollbereich” kontrolliert, ob die programmierte Spindel-drehzahl erreicht ist, ob die Spindel steht (NST ”Achse/Spindel steht”) oder sich noch in derBeschleunigungsphase befindet.

In der Spindelbetriebsart Steuerbetrieb wird die Solldrehzahl (programmierte Drehzahl xSpindelkorrektur unter Einbeziehung der aktiven Begrenzungen) mit der Istdrehzahlverglichen. Weicht die Istdrehzahl um mehr als die Spindeldrehzahltoleranz (MD:SPIND_DES_VELO_TOL (Spindeldrehzahltoleranz)) von der Solldrehzahl ab, wird:

ïżœ das NST ”Spindel im Sollbereich” (V39032001.5) auf Null gesetzt.

ïżœ intern durch die NCK der Bahnvorschub gesperrt .

9.5.3 Max. Spindeldrehzahl

max. Spindeldrehzahl

FĂŒr die SpindelĂŒberwachung ”max. Spindeldrehzahl” wird eine max. Drehzahl definiert, die dieSpindel nicht ĂŒberschreiten darf. Die max. Spindeldrehzahl wird in das MD:SPIND_VELO_LIMIT eingegeben. Der NCK begrenzt eine zu große Spindelsolldrehzahl aufdiesen Wert. Überschreitet die Spindelistdrehzahl die max. Spindeldrehzahl unter Einrech-nung der Spindeldrehzahltoleranz (MD: SPIND_DES_VELO_TOL (Spindeldrehzahltoleranz)) trotzdem, liegt ein Antriebsfehlervor und das NST ”Drehzahlgrenze ĂŒberschritten” (V39032002.0) wird gesetzt. Außerdem wirdder Alarm 22100 ausgegeben und alle Achsen und die Spindel abgebremst.

Drehzahlbegrenzung von PLC

Die Spindeldrehzahl lĂ€ĂŸt sich ĂŒber PLC auf einen bestimmten Wert begrenzen: Dieser Wertsteht im MD: SPIND_EXTERN_VELO_UNIT und wird ĂŒber das NST ”Geschwindigkeits/Spin-deldrehzahlbegrenzung” (V38030003.6) aktiviert.

9.5.4 Min./max. Drehzahl der Getriebestufe

max. Drehzahl

Im MD: GEAR_STEP_MAX_VELO_LIMIT wird die maximale Drehzahl der Getriebestufe ein-gegeben. Diese (Soll-)Drehzahl kann in der eingelegten Getriebestufe nie ĂŒberschritten wer-den. Bei Begrenzung der programmierten Spindeldrehzahl wird das NST ”Soll-Drehzahl be-grenzt” (V39032001.1) gesetzt.

Page 164: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.5 SpindelĂŒberwachungen

9-163SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

min. Drehzahl

Im MD: GEAR_STEP_MIN_VELO_LIMIT wird die minimale Drehzahl der Getriebestufe einge-geben. Diese (Soll-)Drehzahl kann durch Programmierung eines zu kleinen S-Wertes nichtunterschritten werden. Dabei wird das Nahtstellensignal ”Soll-Drehzahl erhöht”(V39032001.2) gesetzt.

Die min. Drehzahl der Getriebestufe wirkt nur im Drehzahlbetrieb und kann nur unterschrittenwerden durch:

ïżœ Spindelkorrektur 0%

ïżœ M5

ïżœ S0

ïżœ NST ”Spindel Halt”

ïżœ NST ”Reglerfreigabe” wegnehmen

ïżœ NST ”Reset”

ïżœ NST ”Spindel-Reset”

ïżœ NST ”Pendeldrehzahl”

ïżœ ”NC-STOP fĂŒr Achse/Spindel”

ïżœ NST ”Achs-/Spindelsperre”

9.5.5 Max. Gebergrenzfrequenz

!Warnung

Die max. Gebergrenzfrequenz des Spindellageistwertgebers wird von der Steuerung ĂŒber-wacht (Überschreiten möglich). Der Werkzeugmaschinenhersteller muß durch die Auslegungder Komponenten Spindelmotor, Getriebe, Meßgetriebe und Geber und der dazugehörigenMaschinendaten sicherstellen, daß die max. Drehzahl (mechanische Grenzdrehzahl) desSpindellageistwertgebers nicht ĂŒberschritten werden kann.

max. Geberfrequenz ĂŒberschritten

Erreicht die Spindel in der Spindelbetriebsart Steuerbetrieb oder im Pendelbetrieb eine Dreh-zahl (großer S-Wert programmiert), die ĂŒber der max. Gebergrenzfrequenz liegt (die max.mechanische Grenzdrehzahl des Gebers darf dabei nicht ĂŒberschritten sein), geht die Syn-chronisation verloren. Die Spindel dreht jedoch weiter.

Wird eine der Funktionen

ïżœ Gewindeschneiden (G33)

ïżœ Gewindeinterpolation (G331, G332)

ïżœ Umdrehungsvorschub (G95)

ïżœ konstante Schnittgeschwindigkeit (G96, G97)

Page 165: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.5 SpindelĂŒberwachungen

9-164SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

programmiert, dann wird die Spindeldrehzahl automatisch so weit abgesenkt, bis das aktiveMeßsystem wieder sicher arbeitet.

Falls kein Meßsystem vorhanden ist (MD: NUM_ENC = 0), dann wird der Drehzahlistwert in-tern vom Drehzahlsollwert abgeleitet und angezeigt.

max. Geberfrequenz unterschritten

Wurde die max. Gebergrenzfrequenz ĂŒberschritten und wird anschließend wieder eine Dreh-zahl erreicht, die unterhalb des Wertes von MD: ENC_FREQ_LIMIT_LOW liegt (kleineren S-Wert programmiert, SpindelkorrekturschalterverĂ€ndert, etc.), synchronisiert sich die Spindel automatisch mit der nĂ€chsten Nullmarke bzw.dem nĂ€chsten Bero-Signal.

Besonderheiten

Sind folgende Funktionen aktiv, kann die max. Gebergrenzfrequenz nicht ĂŒberschritten wer-den.

ïżœ Spindelbetriebsart Positionierbetrieb

ïżœ Gewindeschneiden (G33)

ïżœ Gewindeinterpolation (G331, G332)

ïżœ Umdrehungsvorschub (G95)

ïżœ konstante Schnittgeschwindigkeit (G96)

9.5.6 ZielpunktĂŒberwachung

Funktion

Beim Positionieren (Spindel befindet sich in der Spindelbetriebsart Positionierbetrieb) wirdĂŒberwacht, wie weit die Spindel (mit ihrer Istposition) von der programmierten Spindelsollposi-tion (Zielpunkt) entfernt ist.

Dazu können in den MD: STOP_LIMIT_COARSE (Genauhaltgrenze grob) und MD:STOP_LIMIT_FINE (Genauhaltgrenze fein) zwei Grenzwerte als inkrementeller Weg von derSpindelsollposition ausgehend - vorgegeben werden. Die Genauigkeit der Spindelpositionie-rung ist unabhĂ€ngig von den zwei Grenzwerten immer so gut, wie durch den angeschlosse-nen Spindelmeßgeber, die Lose, die GetriebeĂŒbersetzung etc. vorgegeben.

Page 166: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.5 SpindelĂŒberwachungen

9-165SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Drehzahl

Genauhaltgrenze fein

Genauhaltgrenze grob

Position

Sol

lpos

ition

Bild 9-11 Genauhalt-Zonen einer Spindel

NST: Position erreicht mit Genauhalt

Die zwei durch die MD: STOP_LIMIT_COARSE und MD: STOP_LIMIT_FINE (Genauhalt-grenze grob und fein) festgelegten Grenzwertewerden mit den NST ”Position erreicht mit Ge-nauhalt grob” (V39000000.6) und NST ”Position erreicht mit Genauhalt fein” (V39000000.7)an die PLC ausgegeben.

Satzwechsel bei SPOS

Beim Positionieren der Spindel mit SPOS erfolgt der Satzwechsel abhĂ€ngig von der Ziel-punktĂŒberwachung mit dem NST ”Position erreicht mit Genauhalt fein”. Dabei mĂŒssen auchalle anderen im Satz programmierten Funktionen ihr Satzendekriterium erreicht haben (z.B.Achsen fertig, alle Hilfsfunktionen von der PLC quittiert).

Page 167: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.6 Unipolare Spindel

9-166SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

9.6 Unipolare Spindel

Funktion Unter einer unipolaren Spindel versteht man eine Spindel, fĂŒr die nicht nur

eine positive Spannung von +/–10 V benötigt wird, sondern auch positive Spannungs–

und separate BinĂ€rsignale zur Steuerung. Die Spannung wird ĂŒber den analogen

Spindelsollwert–Ausgang ausgegeben und die Vorzeichensignale ĂŒber binĂ€re AusgĂ€nge.

SINUMERIK 802S/802C base line ist in der Lage, mit einer unipolaren Spindel

zusammenzuarbeiten.

Projektierung

Der Betrieb ”Unipolare Spindel” wird ĂŒber die Maschinenachsdaten

MD: 30134 IS_UNIPOLAR_OUTPUT fĂŒr die Spindel eingestellt. FĂŒr die Steuerung der

unipolaren Spindel gibt es 2 verschiedene Arten.

l MD Eingabewert ”0”: Bipolare Sollwertausgabe mit positiver/negativer Spannung

Von der PLC können die PLC–Ausgabebits O0 und O1 verwendet werden.

l MD Eingabewert ”1”:

Unipolarer Sollwert–Ausgang mit positiver Spannung

Die PLC–Ausgabe–Bits O0 und O1 dĂŒrfen nicht von der PLC verwendet werden.

PLC–Ausgabebit O0 = Reglerfreigabe

PLC–Ausgabebit O1 = negative Verfahrrichtung

MD Eingabewert ”2”:

Unipolarer Sollwert–Ausgang mit positiver Spannung

Die PLC–Ausgabe–Bits O0 und O1 dĂŒrfen nicht von der PLC verwendet werden.

PLC–Ausgabe–Bit O0 = Reglerfreigabe positive Fahrrichtung

PLC–Ausgabe–Bit O1 =

Besonderheiten

1. Die Spindel muss die 4. Achse sein.

2. Die fĂŒr die unipolare Spindel verwendeten binĂ€ren AusgĂ€nge dĂŒrfen nicht von der PLC verwendet

werden. Das muss vom Anwender abgesichert werden, weil es dafĂŒr in der Steuerung keine Überwachun-

gen gibt. Eine Nichtbeachtung dieses Umstandes fĂŒhrt zu beliebigen Fehlreaktionen der Steuerung.

Page 168: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.7 Datenbeschreibung

9-167SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

9.7 Datenbeschreibung

Maschinendaten

30134 IS_UNIPOLAR_OUTPUT[0]Der Sollwertausgang ist unipolar.

Standardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: 1Änderung gĂŒltig nach Power On Schutzstufe: 2/2 Einheit: -Datentype: BYTE gĂŒltig ab Softwarestand:Bedeutung:

Anwendungsbeispiel(e) Unipolarer Ausgangstreiber (fĂŒr unipolare analoge Antriebs–Steller) –>analoge Spindel: Bei derEinstellung ”unipolar” werden nur die positiven Drehzahlsollwerte auf den Antrieb gegeben; dasVorzeichen des Drehzahlsollwerts wird gesondert mit dem eigenen digitalen Steuersignal ausge-geben. 0: Bipolarer Ausgang (”10V”) mit pos./neg. Drehzahlsollwert, Reglerfreigabe (standardmĂ€ĂŸig). DiePLC–Ausgabebits O0 und O1 dĂŒrfen von der PLC verwendet werden. 1: Unipolarer Ausgang 0...+10V mit Freigabe– und Richtungssignalen (Reglerfreigabe, neg. Ver-fahrrichtung). Die PLC–Ausgabebits O0 und O1 dĂŒrfen von der PLC nicht verwendet werden.PLC–Ausgabebit O0 = Reglerfreigabe PLC–Ausgabebit O1 = negative Verfahrrichtung 2. Negative Verfahrrichtung Unipolarer Ausgang 0...+10V mit verknĂŒpften Freigabe– und Verfahr-richtungssignalen (Freigabepos., Verfahrrichtung, Reglerfreigabe, neg. Verfahrrichtung) Die PLC–Ausgabebits O0 und O1 dĂŒrfen von der PLC nicht verwendet werden. PLC–Ausgabe–Bit O0 = Reglerfreigabe positive FahrrichtungPLC–Ausgabe–Bit O1 = Reglerfreigabe negative Fahrrichtung

35010 GEAR_STEP_CHANGE_ENABLEMD-Nummer Getriebestufenwechsel ist möglichStandardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: 1Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: -Datentype: BOOLEAN gĂŒltig ab SW-Stand:Bedeutung: Ist der Spindelmotor direkt (1:1) oder mit einer nicht verĂ€nderbaren Übersetzung an die Spindel

angebaut, muß das MD: GEAR_STEP_CHANGE_ENABLE (Getriebestufenwechsel ist möglich)auf Null gesetzt werden. Ein Getriebestufenwechsel mit M40 bis M45 ist nicht möglich.Ist der Spindelmotor ĂŒber ein Getriebe mit wechselbaren Getriebestufen an die Spindel angebaut,muß das MD: GEAR_STEP_CHANGE_ENABLE auf eins gesetzt werden. Das Getriebe kann biszu 5 Getriebestufen haben, die mit M40 bis M45 ausgewĂ€hlt werden können.

korrespondierend mit .... MD: GEAR_STEP_MAX_VELO (max. Drehzahl fĂŒr Getriebestufenwechsel)MD: GEAR_STEP_MIN_VELO (min. Drehzahl fĂŒr Getriebestufenwechsel)Die MD: GEAR_STEP_MAX_VELO und MD: GEAR_STEP_MIN_VELO mĂŒssen den gesamtenDrehzahlbereich umfassen.

35040 SPIND_ACTIVE_AFTER_RESETMD-Nummer Spindel ĂŒber Reset aktivStandardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: 1Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: -Datentype: BOOLEAN gĂŒltig ab SW-Stand:

Page 169: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.7 Datenbeschreibung

9-168SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

35040 SPIND_ACTIVE_AFTER_RESETMD-Nummer Spindel ĂŒber Reset aktivBedeutung: Mit dem MD: Spindel ĂŒber RESET aktiv (SPIND_ACTIVE_AFTER_RESET) wird eingestellt, wie

sich die Spindel nach Reset und Programmende (M2, M30) verhÀlt. Es wirkt nur in der Spindelbe-triebsart Steuerbetrieb.MD: SPIND_ACTIVE_AFTER_RESET = 0:Steuerbetrieb: - Spindel stoppt

- Programm wird abgebrochen

Pendelbetrieb: - Alarm 10640 ”Kein Halt wĂ€hrend Getriebestufenwechsel möglich”- Pendeln wird nicht abgebrochen- Achsen werden gestoppt- Programm wird nach Getriebestufenwechsel oder Spindel-Reset abgebrochen, der Alarm wird gelöscht.

Positionierbetrieb: - wird gestoppt

MD: SPIND_ACTIVE_AFTER_RESET= 1:Steuerbetrieb: - Spindel stoppt nicht

- Programm wird abgebrochen

Pendelbetrieb: - Alarm 10640 ”Kein Halt wĂ€hrend Getriebestufenwechsel möglich”- Pendeln wird nicht abgebrochen- Achsen werden gestoppt- Programm wird nach Getriebestufenwechsel abgebrochen, der Alarm wird gelöscht und die Spindel dreht mit dem programmierten M- und S-Wert weiter.

Positionierbetrieb: - wird gestoppt

Das NST ”Restweg Löschen/Spindel-Reset” (V38030001.2) wirkt unabhĂ€ngig vom MD:SPIND_ACTIVE_AFTER_RESET immer.

MD irrelevant bei ...... anderen Spindelbetriebsarten als Steuerbetriebkorrespondierend mit .... NST ”Reset” (V30000000.7)

NST ”Restweg Löschen/Spindel-Reset” (V38030001.2)

Page 170: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.7 Datenbeschreibung

9-169SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

35100 SPIND_VELO_LIMITMD-Nummer max. SpindeldrehzahlStandardvorbesetzung: 10 000 min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: Umdr./minDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: In diesem MD wird die max. Spindeldrehzahl eingegeben, die die Spindel (das Spindelfutter mit

dem WerkstĂŒck oder das Werkzeug) nicht ĂŒberschreiten darf. Der NCK begrenzt eine zu großeSpindelsolldrehzahl auf diesem Wert. Wird die max. Spindelistdrehzahl unter Einrechnung derSpindeldrehzahltoleranz (MD: SPIND_DES_VELO_TOL) trotzdem ĂŒberschritten, liegt ein Antriebsfehler vor und das NST”Drehzahlgrenze ĂŒberschritten” (V39032001.0) wird gesetzt. Außerdem wird der Alarm 22050”Maximaldrehzahl erreicht” ausgegeben und alle Achsen und Spindeln des Kanals abgebremst(Voraussetzung: Geber ist noch funktionsfĂ€hig).

korrespondierend mit .... MD: SPIND_DES_VELO_TOL (Spindeldrehzahltoleranz)NST ”Drehzahlgrenze ĂŒberschritten” (39032001.0)Alarm 22050 ”Maximaldrehzahl erreicht”

35110 GEAR_STEP_MAX_VELO[n]MD-Nummer max. Drehzahl fĂŒr Getriebestufenwechsel [Getriebestufennummer]: 0...5Standardvorbesetzung: 500, 500, 1000,2000, 4000, 8000

min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: Umdr./minDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Im MD: GEAR_STEP_MAX_VELO wird die max. Drehzahl der Getriebestufe fĂŒr den automati-

schen Getriebestufenwechsel (M40 ) vorgegeben. Die Getriebestufen mĂŒssen durch die MD:GEAR_STEP_MAX_VELO und MD: GEAR_STEP_MIN_VELO so festgelegt werden, daß sichzwischen den Getriebestufen keine LĂŒcken im programmierbaren Spindeldrehzahlbereich erge-ben.falsch

GEAR_STEP_MAX_VELO [Getriebestufe1] =1000GEAR_STEP_MIN_VELO [Getriebestufe2] =1200

richtigGEAR_STEP_MAX_VELO [Getriebestufe1] =1000GEAR_STEP_MIN_VELO [Getriebestufe2] =950

korrespondierend mit .... MD: GEAR_STEP_MIN_VELO (min. Drehzahl fĂŒr Getriebestufenwechsel)MD: GEAR_STEP_CHANGE_ENABLE (Getriebestufenwechsel ist möglich)MD: GEAR_STEP_MIN_VELO_LIMIT (min. Drehzahl der Getriebestufe)MD: GEAR_STEP_MAX_VELO_LIMIT (max. Drehzahl der Getriebestufe)

35120 GEAR_STEP_MIN_VELO[n]MD-Nummer min. Drehzahl fĂŒr Getriebestufenwechsel [Getriebestufennummer]: 0...5Standardvorbesetzung: 50, 50, 400, 800,1500, 3000

min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: Umdr./minDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Im MD: GEAR_STEP_MIN_VELO wird die min. Drehzahl der Getriebestufe fĂŒr den automatischen

Getriebestufenwechsel (M40) vorgegeben.Weitere Beschreibung siehe MD: GEAR_STEP_MAX_VELO.

korrespondierend mit .... MD: GEAR_STEP_MAX_VELO (max. Drehzahl fĂŒr Getriebestufenwechsel)MD: GEAR_STEP_CHANGE_ENABLE (Getriebestufenwechsel ist möglich)MD: GEAR_STEP_MIN_VELO_LIMIT (min. Drehzahl der Getriebestufe)MD: GEAR_STEP_MAX_VELO_LIMIT (max. Drehzahl der Getriebestufe)

Page 171: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.7 Datenbeschreibung

9-170SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

35130 GEAR_STEP_MAX_VELO_LIMIT[n]MD-Nummer max. Drehzahl der Getriebestufe [Getriebestufennummer]; 0...5Standardvorbesetzung: 500, 500, 1000,2000, 4000, 8000

min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: Umdr./minDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Im MD: GEAR_STEP_MAX_VELO_LIMIT wird die maximale Drehzahl der Getriebestufe eingege-

ben. Diese Drehzahl kann in der eingelegten Getriebestufe nie ĂŒberschritten werden.SonderfĂ€lle, Fehler, ...... ïżœ Bei eingeschalteter Lagelegelung wird auf 90% des Wertes begrenzt (Regelreserve)

ïżœ Wird ein S-Wert programmiert, der ĂŒber der max. Drehzahl der eingelegtenGetriebestufe liegt, wird die Soll-Drehzahl auf die max. Drehzahl der Getriebestufebegrenzt (bei Getriebestufenauswahl - M41 bis M45); außerdem wird das NST: ”Programmierte Drehzahl zu hoch” gesetzt.

ïżœ Wird ein S-Wert programmiert, der ĂŒber der max. Drehzahl fĂŒr Getriebestufen-wechsel liegt, wird eine neue Getriebestufe vorgegeben (bei automatischer Getriebestufenauswahl - M40).

ïżœ Wird ein S-Wert programmiert, der ĂŒber der max. Drehzahl der höchsten Getriebestufe liegt, wird die Drehzahl auf die max. Drehzahl der Getriebestufe begrenzt (bei automatischer Getriebestufenauswahl - M40).

ïżœ Wird ein S-Wert programmiert, zu dem es keine passende Getriebestufe gibt, dann wird kein Getriebestufenwechsel ausgelöst.

korrespondierend mit .... MD: GEAR_STEP_MAX_VELO (max. Drehzahl fĂŒr Getriebestufenwechsel)MD: GEAR_STEP_MIN_VELO (min. Drehzahl fĂŒr Getriebestufenwechsel)MD: GEAR_STEP_CHANGE_ENABLE (Getriebestufenwechsel ist möglich)MD: GEAR_STEP_MIN_VELO_LIMIT (min. Drehzahl der Getriebestufe)

35140 GEAR_STEP_MIN_VELO_LIMIT[n]MD-Nummer min. Drehzahl der Getriebestufe [Getriebestufennummer]: 0...5Standardvorbesetzung: 5, 5, 10, 20, 40,80

min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: Umdr./minDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Im MD: GEAR_STEP_MIN_VELO_LIMIT wird die minimale Drehzahl der Getriebestufe eingege-

ben. Diese Drehzahl kann durch Programmierung eines zu kleinen S-Wertes nicht unterschrittenwerden.Die minimale Drehzahl kann nur durch die im Abschn. ”min./max. Drehzahl der Getriebestufe”angefĂŒhrte Signale/Befehle/ZusĂ€nde unterschritten werden.

MD irrelevant bei ...... ïżœ Spindelbetriebsart Pendelbetriebïżœ Spindelbetriebsart Positionierbetrieb, Achsbetrieb

Anwendungsbeispiel(e) Unterhalb der minimalen Drehzahl ist der Motorrundlauf nicht mehr gewĂ€hrleistet.korrespondierend mit .... MD: GEAR_STEP_MAX_VELO (max. Drehzahl fĂŒr Getriebestufenwechsel)

MD: GEAR_STEP_MIN_VELO (min. Drehzahl fĂŒr Getriebestufenwechsel)MD: GEAR_STEP_CHANGE_ENABLE (Getriebestufenwechsel ist möglich)MD: GEAR_STEP_MAX_VELO_LIMIT (max. Drehzahl der Getriebestufe)

Page 172: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.7 Datenbeschreibung

9-171SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

35150 SPIND_DES_VELO_TOLMD-Nummer SpindeldrehzahltoleranzStandardvorbesetzung: 0,1 min. Eingabegrenze: 0 max. Eingabegrenze: 1Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: FaktorDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: In der Spindelbetriebsart Steuerbetrieb wird die Solldrehzahl

(programmierte Drehzahl x Spindelkorrektur unter beachtung der Begrenzungen) mit der Istdreh-zahl verglichen.ïżœ Weicht die Istdrehzahl um mehr als die Spindeldrehzahltoleranz (MD:

SPIND_DES_VELO_TOL) von der Solldrehzahl ab, wird das NST ”Spindel imSollbereich” (V39032001.5) auf Null gesetzt.

ïżœ Weicht die Istdrehzahl um mehr als die Spindeldrehzahltoleranz (MD:SPIND_DES_VELO_TOL) von der Solldrehzahl ab, wird der Bahnvorschub gesperrt.

ïżœ Überschreitet die Istdrehzahl um mehr als die Spindeldrehzahltoleranz (MD:SPIND_DES_VELO_TOL) die max. Spindeldrehzahl (MD: SPIND_VELO_ LIMIT), wird das NST ”Drehzahlgrenze ĂŒberschritten” (V39032001.0) gesetztund der Alarm 22050 ”Maximaldrehzahl erreicht” ausgegeben. Alle Achsen undSpindeln des Kanals werden abgebremst.

MD irrelevant bei ...... Spindelbetriebsart PendelbetriebSpindelbetriebsart Positionierbetrieb

Bild 9-12

Drehzahl

obere

Zeit (s)

Istdrehzahl

(1/min)

Spindeldrehzahltoleranz

Solldrehzahl

untereSpindeldrehzahltoleranz

MD: SPIND_DES_VELO_TOL

korrespondierend mit .... MD: SPIND_ON_SPEED_AT_IPO_START (Vorschubfreigabe bei Spindel imSollbereich)

MD: SPIND_VELO_LIMIT (maximale Spindeldrehzahl)NST ”Spindel im Sollbereich” (V39032001.5)NST ”Drehzahlgrenze ĂŒberschritten” (V39032001.0)Alarm 22050 ”Maximaldrehzahl erreicht”

35160 SPIND_EXTERN_VELO_LIMITMD-Nummer Spindeldrehzahlbegrenzung von PLCStandardvorbesetzung: 1000 min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: Umdr/minDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Im MD: SPIND_EXTERN_VELO_UNIT wird ein Grenzwert fĂŒr die Spindeldrehzahl eingegeben,

der genau dann berĂŒcksichtigt wird, wenn das NST ”Geschwindigkeits-/Drehzahlbegrenzung”(V38030003.6) gesetzt ist. Die NCK begrenzt eine zu hohe Spindeldrehzahl auf diesen Wert.

Page 173: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.7 Datenbeschreibung

9-172SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

35200 GEAR_STEP_SPEEDCTRL_ACCEL[n]MD-Nummer Beschleunigung im Drehzahlsteuerbetrieb [Getriebestufennummer]: 0...5Standardvorbesetzung: 30, 30, 25, 20, 15,10

min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: Umdr./s2

Datentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Das Drehmoment einer Spindel ist im unteren Drehzahlbereich konstant und nimmt ab einer fest-

gelegten Drehzahl ab (oberer Drehzahlbereich). Der untere Drehzahlbereichmit dem konstanten Moment endet bei einer Drehzahl, die im MD:ACCEL_REDUCTION_SPEED_POINT (Drehzahlgrenze reduzierte Beschleunigung) einzugebenist.Befindet sich die Spindel im Drehzahlsteuerbetrieb, wird die Beschleunigung im unteren Dreh-zahlbereich (konstantes Moment) im MD: GEAR_STEP_SPEEDCTRL_ ACCEL eingegeben.

SonderfĂ€lle, Fehler, ...... Die Beschleunigung im Drehzahlsteuerbetrieb (MD: GEAR_STEP_SPEEDCTRL_ ACCEL) kannhöher eingestellt werden als im Lageregelbetrieb (MD: GEAR_STEP_ POSCTRL_ACCEL (Be-schleunigung im Lageregelbetrieb)), da keine Lageregelreserve eingeplant werden muß.

korrespondierend mit .... MD: GEAR_STEP_POSCTRL_ACCEL (Beschleunigung im Lageregelbetrieb)MD: ACCEL_REDUCTION_SPEED_POINT (Drehzahlgrenze reduzierte

Beschleunigung)

35210 GEAR_STEP_POSCTRL_ACCEL[n]MD–Nummer Beschleunigung im Lageregelbetrieb [Getriebestufennummer]: 0...5Standardvorbesetzung: 30, 30, 25, 20,15,10

min. Eingabegrenze: 0 max. Eingabegrenze: ***

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: Umdr./s2

Datentype: DOUBLE gĂŒltig ab SW–Stand:Bedeutung: Die Beschleunigung im Lageregelbetrieb muß so eingestellt werden, das die Stromgrenze nicht

erreicht wirdkorrespondierend mit .... MD: GEAR_STEP_SPEEDCTRL_ACCEL

MD: ACCEL_REDUCTION_SPEED_POINT

35300 SPIND_POSCTRL_VELOMD-Nummer LageregeleinschaltdrehzahlStandardvorbesetzung: 500 min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: Umdr./minDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Beim Positionieren einer nicht in Lageregelung befindlichen Spindel wird die Lageregelung erst

zugeschaltet, wenn die Spindel die in dem MD SPIND_POSCTRL_VELO hinterlegte Geschwin-digkeit errreicht hat.

Zum Verhalten der Spindel bei verschiedenen Randbedingungen (Positionieren aus der Bewe-gung, Positionieren aus dem Stillstand) siehe Abschn. Spindelbetriebsart ”Positionierbetrieb”

korrespondierend mit .... MD: SPIND_POSITIONING_DIR (Drehrichtung beim Positionieren aus demStillstand), wenn keine Synchronisation vorhanden ist.

35350 SPIND_POSITIONING_DIRMD-Nummer Drehrichtung beim Positionieren aus dem Stillstand ohne ReferenzStandardvorbesetzung: 3 min. Eingabegrenze: 3 max. Eingabegrenze: 4Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: -Datentype: BYTE gĂŒltig ab SW-Stand:Bedeutung: Mit der Programmierung von SPOS wird die Spindel in den Lageregelbetrieb geschaltet und be-

schleunigt mit der Beschleunigung aus dem MD: GEAR_STEP_POSCTRL_ACCEL (Beschleuni-gung im Lageregelbetrieb), wenn keine Synchronisation vorliegt. Die Drehrichtung wird durch dasMD: SPIND_POSITIONING_DIR (Drehrichtung beim Positionieren aus dem Stillstand) festgelegt.MD: SPIND_POSITIONING_DIR = 3 ---> Drehrichtung im UhrzeigersinnMD: SPIND_POSITIONING_DIR = 4 ---> Drehrichtung gegen Uhrzeigersinn

korrespondierend mit .... MD: SPIND_POSCTRL_VELO (Lageregel-Einschaltdrehzahl)

Page 174: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.7 Datenbeschreibung

9-173SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

35400 SPIND_OSCILL_DES_VELOMD–Nummer PendeldrehzahlStandardvorbesetzung: 500 min. Eingabegrenze: 0 max. Eingabegrenze:Wert im MD:

GEAR_STEP_MAX_VELO_LIMIT

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: Umdr./min

Datentype: DOUBLE gĂŒltig ab SW–Stand:Bedeutung: Beim Pendeln wird mit dem NST ”Pendeldrehzahl” (V38032002.5) eine Motordrehzahl fĂŒr den

Spindelmotor vorgegeben. Diese Motordrehzahl wird im MD: SPIND_OSCILL_DES_VELO festge-legt. Die in diesem MD festgelegte Motordrehzahl ist unabhĂ€ngig von der aktuellen Getriebestufe.Im AUTOMATIK und MDA–Bild wird die Pendeldrehzahl im Fenster ”Spindel–Soll” angezeigt, bisder Getriebstufenwechsel durchgefĂŒhrt ist.

MD irrelevant bei ...... anderen Spindelbetriebsarten als den PendelbetriebAnwendungsbeispiel(e) Das EinrĂŒcken einer neuen Getriebestufe kann durch Hin– und Herpendeln des

Spindelmotors erleichtert werden, da so die ZahnrÀder besser ineinander geschobenwerden können.

SonderfĂ€lle, Fehler, ...... FĂŒr die in diesem MD festgelegte Pendeldrehzahl gilt die Beschleunigung beim Pendeln (MD:SPIND_OSCILL_ACCEL).

korrespondierend mit .... MD: SPIND_OSCILL_ACCEL (Beschleunigen beim Pendeln)NST ”Pendeln durch die PLC” (V38032002.4)NST ”Pendeldrehzahl” (V38032002.5)

35410 SPIND_OSCILL_ACCELMD–Nummer Beschleunigung beim PendelnStandardvorbesetzung: 16 min. Eingabegrenze: 0 max. Eingabegrenze: plus

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: Umdr./s2

Datentype: DOUBLE gĂŒltig ab SW–Stand:Bedeutung: Die hier festgelegte Beschleunigung wirkt nur fĂŒr die Ausgabe der Pendeldrehzahl (MD:

SPIND_OSCILL_DES_VELO) an den Spindelmotor. Die Pendeldrehzahl wird mit dem NST ”Pen-deldrehzahl” ausgewĂ€hlt.

MD irrelevant bei ...... anderen Spindelbetriebsarten als den Pendelbetriebkorrespondierend mit .... MD: SPIND_OSCILL_DES_VELO (Pendeldrehzahl)

NST ”Pendeldrehzahl” (V38032002.5)NST ”Pendeln durch die PLC” (V38032002.4)

35430 SPIND_OSCILL_START_DIRMD–Nummer Startrichtung beim PendelnStandardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: 4

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: –Datentype: BYTE gĂŒltig ab SW–Stand:Bedeutung: Mit dem NST ”Pendeldrehzahl” beschleunigt der Spindelmotor auf die im MD: Pendeldrehzahl

(SPIND_OSCILL_DES_VELO) festgelegte Geschwindigkeit. Die Startrichtung wird durch dasMD: SPIND_OSCILL_START_DIR festgelegt, wenn das NST ”Pendeln durch die PLC” nicht ge-setzt ist.MD: SPIND_OSCILL_START_DIR = 0 –––> Startrichtung entgegen der aktuellen

DrehrichtungMD: SPIND_OSCILL_START_DIR = 3 –––> Startrichtung ist M3MD: SPIND_OSCILL_START_DIR = 4 –––> Startrichtung ist M4

MD irrelevant bei ...... anderen Spindelbetriebsarten als den Pendelbetriebkorrespondierend mit .... MD: SPIND_OSCILL_DES_VELO (Pendeldrehzahl)

NST ”Pendeldrehzahl” (V38032002.5)NST ”Pendeln durch die PLC” (V38032002.4)

Page 175: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.7 Datenbeschreibung

9-174SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

35440 SPIND_OSCILL_TIME_CWMD–Nummer Pendelzeit fĂŒr M3–RichtungStandardvorbesetzung: 1 min. Eingabegrenze: 0

0 bedeutet eine Zeit von einemInterpolationstakt (MD:IPO_SYSCLOCK_TIME_RATIO)

max. Eingabegrenze: plus

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: sDatentype: DOUBLE gĂŒltig ab SW–Stand:Bedeutung: Die hier festgelegte Pendelzeit wirkt in M3–Richtung (siehe Bild bei MD:

SPIND_OSCILL_TIME_CCW).MD irrelevant bei ...... ïżœ anderen Spindelbetriebsarten als den Pendelbetrieb

ïżœ Pendeln durch die PLC (NST ”Pendeln durch die PLC”(V38032002.4) gesetzt)

korrespondierend mit .... MD: SPIND_OSCILL_TIME_CCW (Pendelzeit fĂŒr M4–Richtung)MD: IPO_SYSCLOCK_TIME_RATIO (Interpolatortakt)NST ”Pendeldrehzahl”(V38032002.5)NST ”Pendeln durch die PLC” (V38032002.4)

35450 SPIND_OSCILL_TIME_CCWMD–Nummer Pendelzeit fĂŒr M4–RichtungStandardvorbesetzung: 0,5 min. Eingabegrenze: 0

0 bedeutet eine Zeit von einemInterpolationstakt (MD:IPO_SYSCLOCK_TIME_RATIO)

max. Eingabegrenze: plus

Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: sDatentype: DOUBLE gĂŒltig ab SW–Stand:Bedeutung: Die hier festgelegte Pendelzeit wirkt in M4–Richtung (siehe Bild).MD irrelevant bei ...... ïżœ anderen Spindelbetriebsarten als den Pendelbetrieb

ïżœ Pendeln durch die PLC (NST ”Pendeln durch die PLC” (V38032002.4) gesetzt)

Drehzahl(1/min)

Zeit (s)

Pendelzeit

korrespondierend mit .... MD: SPIND_OSCILL_TIME_CW (Pendelzeit fĂŒr M3–Richtung)MD: IPO_SYSCLOCK_TIME_RATIO (Interpolatortakt)NST ”Pendeldrehzahl” (V38032002.5)NST ”Pendeln durch die PLC” (V38032002.4)

Page 176: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.7 Datenbeschreibung

9-175SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

35500 SPIND_ON_SPEED_AT_IPO_STARTMD–Nummer Vorschubfreigabe bei Spindel im SollbereichStandardvorbesetzung: 1 min. Eingabegrenze: 0 max. Eingabegrenze: 2Änderung gĂŒltig nach Power On Schutzstufe: 3/3 Einheit: –Datentype: BYTE gĂŒltig ab SW–Stand:Bedeutung: 0: Die Bahninterpolation wird nicht beeinflußt

1: Die Bahninterpolation wird erst dann freigegeben, wenn die Spindel die vorgegebene Dreh-zahl (Toleranzband wird ĂŒber MD: SPIND_DES_VELO_TOL eingestellt) erreicht hat.2: Funktion wie bei Wert=1, dazu: Es werden auch fahrende Bahnachsen vor Bearbeitungsbeginn angehalten. Z.B.:, Bahnsteuerbe-2: Funktion wie bei Wert=1, dazu: Es werden auch fahrende Bahnachsen vor Bearbeitungsbeginn angehalten. Z.B.:, Bahnsteuerbe-trieb (G64) und Wechsel von Eilgang (G0) in einem Bearbeitungssatz (G1, G2,..). Die Bahn wirdam letzten G0–Satz gestoppt und fĂ€hrt erst los, wenn sich die Spindel im Drehzahlsollbereichbefindet.

Anwendungsbeispiel(e) Mit MD: SPIND_ON_SPEED_AT_IPO_START und diesem MD kann der Bahnvorschub in AbhĂ€ngig-keit der Spindelistdrehzahl (Steuerbetrieb) wie folgt behandelt werden:ïżœ Befindet sich die Spindel in der Beschleunigungsphase (programmierte Solldrehzahl

noch nicht erreicht), wird der Bahnvorschub gesperrt.ïżœ Weicht die Istdrehzahl um weniger als die Spindeldrehzahltoleranz

(MD: SPIND_DES_VELO_TOL) von der Solldrehzahl ab, wird der Bahnvorschub frei-gegeben.

ïżœ Befindet sich die Spindel in der Bremsphase, wird der Bahnvorschub gesperrt.ïżœ Wird die Spindel als stehend gemeldet (NST: ”Achse/Spindel steht ” V390x0001.4)

wird der Bahnvorschub freigegeben.ïżœ Bei SĂ€tzen mit G0 ist die Beinflussung nicht aktiv.

korrespondierend mit .... MD: SPIND_DES_VELO_TOL (Spindeldrehzahltoleranz)NST ”Spindel im Sollbereich” (V390x2001.5)

35510 SPIND_STOPPED_AT_IPO_STARTMD–Nummer Vorschubfreigabe bei Spindel stehtStandardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: 1Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: –Datentype: BOOLEAN gĂŒltig ab SW–Stand:Bedeutung: 0: Bahninterpolation wird nicht beeinflußt

1: Wird eine Spindel im Steuerbetrieb gestoppt (M5), dann wird der Bahnvorschub erst freigege-ben, wenn die Spindel steht (NST, ”Achse/Spindel steht” (V390x0001.4) gesetzt).

Anwendungsbeispiel(e) siehe MD: SPIND_ON_SPEED_AT_IPO_START

korrespondierend mit .... MD: SPIND_ON_SPEED_AT_IPO_START (Vorschubfreigabe bei Spindel im Sollbereich)

Settingdaten

43210 SPIND_MIN_VELO_G25SD-Nummer progr. Spindeldrehzahlbegrenzung G25Standardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung sofort gĂŒltig Schutzstufe: Einheit: Umdr./minDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Im SD: SPIND_MIN_VELO_G25 wird eine min. Spindeldrehzahlbegrenzung eingegeben, die die

Spindel nicht unterschreiten darf. Die NCK begrenzt eine zu kleine Spindelsolldrehzahl auf diesenWert.Die min. Spindeldrehzahl kann nur unterschritten werden durch:ïżœ Spindelkorrektur 0%ïżœ M5ïżœ S0ïżœ NST ”Reglerfreigabe wegnehmen” (V3803002.1)ïżœ NST ”Reset” (V30000000.7)ïżœ NST ”Restweg löschen/Spindel-Reset” (V38030002.2)ïżœ NST ”Pendeldrehzahl” (V38032002.5)ïżœ S-Wert löschen

SD irrelevant bei ...... anderen Spindelbetriebsarten als Steuerbetrieb

Page 177: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.7 Datenbeschreibung

9-176SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

43210 SPIND_MIN_VELO_G25SD-Nummer progr. Spindeldrehzahlbegrenzung G25SonderfÀlle, Fehler, ...... Der Wert im SD: SPIND_MIN_VELO_G25 kann verÀndert werden durch:

ïżœ G25 S.... im Teileprogrammïżœ Bedienung von MMCDer Wert im SD: SPIND_MIN_VELO_G25 bleibt ĂŒber Reset oder Netz aus erhalten.

korrespondierend mit ... SD: SPIND_MAX_VELO_G26SD: SPIND_MAX_VELO_LIMS (progr. Spindeldrehzahlbegrenzung bei G96)

43220 SPIND_MAX_VELO_G26SD-Nummer progr. Spindeldrehzahlbegrenzung G26Standardvorbesetzung: 1000 min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung sofort gĂŒltig Schutzstufe: Einheit: Umdr./minDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Im SD: SPIND_MAX_VELO_G26 wird eine max. Spindeldrehzahlbegrenzung eingegeben, die die

Spindel nicht ĂŒberschreiten darf. Die NCK begrenzt eine zu große Spindelsolldrehzahl auf diesenWert.

SD irrelevant bei ...... anderen Spindelbetriebsarten als Steuerbetrieb.SonderfÀlle, Fehler, ...... Der Wert im SD: SPIND_MIN_VELO_G26 kann verÀndert werden durch:

ïżœ G26 S.... im Teileprogrammïżœ Bedienung von MMCDer Wert im SD: SPIND_MIN_VELO_G26 bleibt ĂŒber Reset oder Netz aus erhalten.

korrespondierend mit .... SD: SPIND_MIN_VELO_G25 (progr. Spindeldrehzahlbegrenzung G25)SD: SPIND_MAX_VELO_LIMS (progr. Spindeldrehzahlbegrenzung bei G96)

43230 SPIND_MAX_VELO_LIMSSD-Nummer progr. Spindeldrehzahlbegrenzung G96Standardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung sofort gĂŒltig Schutzstufe: Einheit: Umdr./minDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Bei konstanter Schnittgeschwindigkeit (G96) wirkt zusĂ€tzlich zu den stĂ€ndig wirksamen Begren-

zungen eine Begrenzung, die in deses SD eingegeben wird. Außerden kann das SD im Teilepro-gramm mit LIMS=.... beschieben werden.

SD irrelevant bei ...... allen Spindelfunktionen außer G96 (konstante Schnittgeschwindigkeit)Anwendungsbeispiel(e) Beim Abstechen und bei sehr kleinen Bearbeitungsdurchmessern dreht die Spindel bei konstanter

Schnittgeschwindigkeit (G96) mit dem WerkstĂŒck (Drehmaschine) immer weiter hoch und erreichtauf der Position der Planachse X=0 theoretisch eine unendlich hohe Solldrehzahl. In diesen FĂ€llendreht die Spindel bis auf ihre max. Spindeldrehzahl der aktuellen Getriebestufe hoch (ggf. begrenztdurch G26). Soll die Spindel speziell bei G96 auf eine kleinere Drehzahl begrenzt werden, mußdas SD: SPIND_MAX_VELO_LIMS gesetzt werden.

SonderfĂ€lle, Fehler, .... Der Wert im SD: SPIND_MIN_VELO_G25 kann verĂ€ndert werden durch:ïżœ G25 S.... im Teileprogrammïżœ Bedienung von MMCDer Wert im SD: SPIND_MIN_VELO_G25 bleibt ĂŒber Reset oder Netz aus erhalten.

korrespondierend mit ... SD: SPIND_MAX_VELO_G26 (max. Spindeldrehzahl)SD: SPIND_MIN_VELO_G25 (min. Spindeldrehzahl)

Page 178: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.8 Signalbeschreibung

9-177SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

9.8 Signalbeschreibung

Signale an Achse/Spindel

V38030002.2 Restweg löschen/ Spindel-ResetNahtstellensignal Signal(e) an Achse/Spindel (PLC -> NCK)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Flankenwechsel 0 --> 1 UnabhĂ€ngig vom MD: SPIND_ACTIVE_AFTER_RESET wirkt Spindel-Reset fĂŒr die verschiedenen

Spindel-Betriebsarten in folgender Weise:Steuerbetrieb: - Spindel stoppt

- Programm lÀuft weiter bei G94! Bei G95 kommen auch Achsen zum Stehen infolge fehlenden Vorschubes und damit der Programmlauf, wenn G1, G2, ...- Spindel lÀuft bei G94 und einem nachfolgendem M- und S-Wert weiter

Pendelbetrieb: - Pendeln wird abgebrochen- Achsen laufen weiter- Programm wird mit aktueller Getriebestufe fortgesetzt- mit nachfolgendem M-wert und grĂ¶ĂŸeren S-Wert wird gegebenenfalls das NST ”programmierte Drehzahl zu hoch” gesetzt.

Positionierbetrieb: - wird gestopptSignalzustand 0 bzw.Flankenwechsel 1 --> 0

keine Wirkung

korrespondierend mit ... MD: SPIND_ACTIVE_AFTER_RESET (eigener Spindel-Reset)NST ”Reset” (V30000000.7)

V38032000.2 Getriebe ist umgeschaltetNahtstellensignal Signal(e) an Achse/Spindel (PLC -> NCK)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw.Flankenwechsel 0 --> 1

Ist die neue Getriebestufe eingelegt, werden vom PLC-Anwender die NST ”Istgetriebestufe A bisC” und das NST ”Getriebe ist umgeschaltet” gesetzt. Damit wird der NCK mitgeteilt, daß die rich-tige Getriebestufe erfolgreich eingelegt wurde. Der Getriebestufenwechsel gilt als beendet (Spin-delbetriebsart Pendelbetrieb ist abgewĂ€hlt), die Spindel dreht in der neuen Getriebestufe auf dieletzte programmierte Spindeldrehzahl hoch und der nĂ€chste Satz im Teileprogramm kann zur Aus-fĂŒhrung kommen. Das NST ”Getriebe umschalten” wird durch die NCK rĂŒckgesetzt, worauf derPLC-Anwender das NST ”Getriebe ist umgeschaltet” rĂŒcksetzt.

Signalzustand 0 bzw.Flankenwechsel 1 --> 0

keine Wirkung

Signal irrelevant bei ...... anderen Spindelbetriebsarten als PendelbetriebSonderfĂ€lle, Fehler, .... Wird vom PLC-Anwender eine andere Istgetriebestufe an die NCK rĂŒckgemeldet, als von der NCK

als Sollgetriebestufe an die PLC gemeldet wurde, gilt der Getriebestufenwechsel trotzdem alserfolgreich abgeschlossen und die Istgetriebestufe A bis C wird aktiviert.

korrespondierend mit ... NST ”Istgetriebestufe A bis C ”(V38032002.0 bis .2)NST ”Sollgetriebestufe A bis C” (V39032000.0 bis .2)NST ”Getriebe umschalten” (V39032000.3)NST ”Pendeldrehzahl” (V38032002.5)

V38032001.0 Vorschubkorrektur bei Spindel gĂŒltig (statt Spindelkorrektur)Nahtstellensignal Signal(e) von Achse/Spindel ( PLC ->NCK )

Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:

Signalzustand 1 bzw.Flankenwechsel 0 --> 1

Statt des Wertes fĂŒr “Spindelkorrektur” wird der Wert von ”Vorschubkorrektur” (VB38030000)verwendet.

Signalzustand 0 bzw.Flankenwechsel 1 --> 0

Es wird der Wert von “Spindelkorrektur” verwendet.

korrespondierend mit ... NST ”Spindelkorrektur” (VB38032003)NST ”Vorschubkorrektur” (VB38030000)NST ”Korrektur wirksam” (V38030001.7) siehe auch Kap. “VorschĂŒbe”

Page 179: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.8 Signalbeschreibung

9-178SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

V38032001.6 M3/M4 invertierenNahtstellensignal Signal(e) an Achse/Spindel (PLC -> NCK)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw.Flankenwechsel 0 --> 1

Die Spindelmotordrehrichtung Ă€ndert sich bei folgenden Funktionen:ïżœ M3ïżœ M4ïżœ SPOS aus der Bewegung; nicht wirksam bei SPOS aus dem Stillstand.ïżœ Verfahren der Spindel im Handbetrieb

V38032002.0 bis .2 Istgetriebestufe A bis CNahtstellensignal Signal(e) an Achse/Spindel (PLC -> NCK)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1(zustandsgesteuert)

Ist die neue Getriebestufe eingelegt, werden vom PLC-Anwender die NST ”Istgetriebestufe A bisC” und das NST ”Getriebe ist umgeschaltet” gesetzt. Damit wird der NCK mitgeteilt, daß die rich-tige Getriebestufe erfolgreich eingelegt wurde. Der Getriebestufenwechsel gilt als beendet (Spin-delbetriebsart “Pendelbetrieb” ist abgewĂ€hlt), die Spindel dreht in der neuen Getriebestufe auf dieletzte programmierte Spindeldrehzahl hoch und der nĂ€chste Satz im Teileprogramm kann zur Aus-fĂŒhrung kommen.Die Istgetriebestufe wird codiert angegeben.FĂŒr jede der 5 Getriebestufe gibt es einen Parametersatz, der folgendermaßen zugeordnet ist:Parameter- PLC- Daten des Datensatzes Inhaltsatz-Nr Naht-

stelleCBA

0 - Daten fĂŒr Achsbetrieb Kv-FaktorÜberwachungen

1 000 Daten fĂŒr 1. Getriebestufe M40-Drehzahl001 Min/Max-Drehzahl

2 010 Daten fĂŒr 2. Getriebestufe ...3 011 Daten fĂŒr 3. Getriebestufe4 100 Daten fĂŒr 4. Getriebestufe5 101 Daten fĂŒr 5. Getriebestufe

110 -111 -

SonderfĂ€lle, Fehler, .... Wird vom PLC-Anwender eine andere Istgetriebestufe an die NCK rĂŒckgemeldet, als von derNCK als Sollgetriebestufe an die PLC gemeldet wurde, gilt der Getriebestufenwechsel trotzdemals erfolgreich abgeschlossen und die Istgetriebestufe A bis C wird aktiviert.

korrespondierend mit ... NST ”Sollgetriebestufe A bis C” (V39032000.0 bis .2)NST ”Getriebe umschalten” (V39032000.3)NST ”Getriebe ist umgeschaltet” (38032000.3)NST ”Pendeldrehzahl” (V38032002.5)ParametersĂ€tze fĂŒr Getriebestufen

V38032002.7 und .6 Solldrehrichtung links / Solldrehrichtung rechtsNahtstellensignal Signal(e) an Achse/Spindel (PLC -> NCK)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw.Flankenwechsel 0 --> 1

Wird das NST ”Pendeln durch die PLC” gesetzt, kann mit den beiden NST ”Solldrehrichtung linksund rechts” die Drehrichtung fĂŒr die Pendelbewegung vorgegeben werden. Dabei werden dieZeiten fĂŒr die Pendelbewegung des Spindelmotors dadurch festgelegt, daß die NST ”Solldrehrich-tung links und rechts” entsprechend lang gesetzt werden.

Signal irrelevant bei ...... anderen Spindelbetriebsarten als Pendeln.Anwendungsbeispiel(e) siehe NST ”Pendeln durch die PLC”SonderfĂ€lle, Fehler, ..... ïżœ Sind beide NST gleichzeitig gesetzt, wird keine Pendeldrehzahl ausgegeben.

ïżœ Ist kein NST gesetzt, wird keine Pendeldrehzahl ausgegeben.korrespondierend mit ... NST ”Pendeln durch die PLC” (V38032002.4)

NST ”Pendeldrehzahl” (V38032002.5)

Page 180: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.8 Signalbeschreibung

9-179SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

V38032002.5 PendeldrehzahlNahtstellensignal Signal(e) an Achse/Spindel (PLC -> NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw.Flankenwechsel 0 --> 1

Soll ein Getriebestufenwechsel durchgefĂŒhrt werden (NST ”Getriebe umschalten” (V39032000.3)ist gesetzt) wechselt die Spindelbetriebsart in den Pendelbetrieb.Je nachdem, zu welchem Zeitpunkt das NST ”Pendeldrehzahl” (V38032002.5) gesetzt wird,bremst die Spindel mit unterschiedlichen Beschleunigungen auf Stillstand ab:1. Das NST ”Pendeldrehzahl” ist gesetzt bevor das NST ”Getriebe umschalten” durch

die NCK gesetzt wird. Die Spindel wird mit der Beschleunigung beim Pendeln(MD: SPIND_OSCILL_ACCEL) auf Stillstand abgebremst. Steht die Spindel, wirdsofort mit dem Pendeln begonnen.

2. Das NST ”Pendeldrehzahl” wird gesetzt nachdem das NST ”Getriebe umschalten”durch die NCK gesetzt wurde und nachdem die Spindel steht. Die Lageregelung wird abgeschaltet. Die Spindel wird mit der Beschleunigung im Dreh-zahlregelbetrieb abgebremst. Nachdem das NST ”Pendeldrehzahl” gesetztwurde, beginnt die Spindel mit der Pendelbeschleunigung (MD:SPIND_OSCILL_ACCEL) zu pendeln.

Ist das NST ”Pendeln durch die PLC” (V38032002.4) nicht gesetzt, wird mit dem NST ”Pendel-drehzahl” ein automatisches Pendeln in der NCK durchgefĂŒhrt. Die beiden Zeiten fĂŒr die Drehrich-tungen werden in den MD: SPIND_OSCILL_TIME_CW (Pendelzeit fĂŒr M3-Richtung) und MD:SPIND_OSCILL_TIME_CCW (Pendelzeit fĂŒr M4-Richtung) eingegeben.Ist das NST ”Pendeln durch die PLC” gesetzt, wird mit dem NST ”Pendeldrehzahl” nur in Verbin-dung mit dem NST ”Solldrehrichtung rechts und links” eine Drehzahl ausgegeben. Das Pendeln,also das stĂ€ndige Wechseln der Drehrichtung, wird durch den PLC-Anwender mit den NST ”Soll-drehrichtung links und rechts” durchgefĂŒhrt (Pendeln durch die PLC).

Signalzustand 0 bzw.Flankenwechsel 1 --> 0

Die Spindel pendelt nicht.

Signal irrelevant bei ...... allen Spindelbetriebsarten außer dem PendelbetriebAnwendungsbeispiel(e) Die Pendeldrehzahl wird verwendet um das EinrĂŒcken einer neuen Getriebestufe zu erleichtern.

Dabei muß der Spindelmotor stĂ€ndig seine Drehrichtung wechseln.korrespondierend mit ... NST Pendeln durch die PLC (V38032002.4)

NST Solldrehrichtung links (V38032002.7)NST Solldrehrichtung rechts (V38032002.6)

V38032002.4 Pendeln durch die PLCNahtstellensignal Signal(e) an Achse/Spindel (PLC -> NCK)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw.Flankenwechsel 0 --> 1

Ist das NST ”Pendeln durch die PLC” nicht gesetzt, wird mit dem NST ”Pendeldrehzahl” ein auto-matisches Pendeln in der NCK durchgefĂŒhrt. Die beiden Zeiten fĂŒr die Drehrichtungen werden inden MD: SPIND_OSCILL_TIME_CW (Pendelzeit fĂŒr M3-Richtung) und MD:SPIND_OSCILL_TIME_CCW (Pendelzeit fĂŒr M4-Richtung) eingegeben.Ist das NST ”Pendeln durch die PLC” gesetzt, wird mit dem NST ”Pendeldrehzahl” nur in Verbin-dung mit dem NST ”Solldrehrichtung rechts und links” eine Drehzahl ausgegeben. Das Pendeln,also das stĂ€ndige Wechseln der Drehrichtung, wird durch den PLC-Anwender mit den NST ”Soll-drehrichtung links und rechts” durchgefĂŒhrt (Pendeln durch die PLC).

Anwendungsbeispiel(e) Kann das Getriebe trotz mehrmaligem Versuch beim Pendeln durch die NCK nicht eingelegt wer-den, kann auf Pendeln durch die PLC umgeschaltet werden. Dabei können die beiden Zeiten fĂŒrdie Drehrichtungen dann beliebig durch den PLC-Anwender verĂ€ndert werden. Somit kann sicher-gestellt werden, daß auch bei ungĂŒnstigen Zahnradstellungen ein sicheres Umschalten der Getrie-bestufe möglich ist.

korrespondierend mit ... MD: SPIND_OSCILL_TIME_CW (Pendelzeit fĂŒr M3-Richtung)MD: SPIND_OSCILL_TIME_CCW (Pendelzeit fĂŒr M4-Richtung)NST ”Pendeldrehzahl” (V38032002.5)NST ”Solldrehrichtung links” (V38032002.7)NST ”Solldrehrichtung rechts” (V38032002.6)

Page 181: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.8 Signalbeschreibung

9-180SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

VB38032003 SpindelkorrekturSignal(e) an Spindel (PLC NCK)NahtstellensignalSpindelkorrekturSignal(e) an Spindel (PLC ïżœ NCK)

Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw.Flankenwechsel 0 --> 1

Die Spindelkorrektur wird ĂŒber die PLC graycodiert vorgegeben..Der Korrekturwert bestimmt den Prozentanteil des programmiertenDrehzahlsollwertes, der an die Spindel ausgegeben wird.

Tabelle 9-1 Graycodierung fĂŒr Spindelkorrektur

Schalter–stellung

Code Spindelkorrekturfaktor

12345678910111213141516171819202122232425262728293031

00001000110001000110001110010100100011000110101111011100101001011010010100011000110011101111010111101111111101111001010010101101111011010010100111000110000

0.50.550.600.650.700.750.800.850.900.951.001.051.101.151.201.201.201.201.201.201.201.201.201.201.201.201.201.201.201.201.20

korrespondierend mit ... NST ”Korrektur wirksam” (V38030001.7) NST ”Vorschubkorrektur bei Spindel gĂŒltig” (V38032001.0)

Signale von Achse/Spindel

V39030000.0 Spindel –keine AchseNahtstellensignal Signal(e) von Achse/Spindel (PLC -> NCK)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw.Flankenwechsel 0 --> 1

Die Maschinenachse wird als Spindel in folgenden Spindelbetriebsarten betrieben:ïżœ Steuerbetriebïżœ Pendelbetriebïżœ PositionierbetriebDie NST an Achse (VB38031000 bis ... 03) und von Achse (VB39031000 bis ... 03) sind ungĂŒltig.Die NST an Spindel (VB38032000 bis ... 03) und von Spindel (VB39032000 bis ... 03) sind gĂŒltig.

Signalzustand 0 bzw.Flankenwechsel 1 --> 0

Die Maschinenachse wird als Achse betrieben.Die NST an Achse (VB38031000 bis ... 03) und von Achse (VB39031000 bis ... 03) sind gĂŒltig.Die NST an Spindel (VB38032000 bis ... 03) und von Spindel (VB39032000 bis ... 03) sind ungĂŒl-tig.

Anwendungsbeispiel(e) Spindeloverride

Page 182: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.8 Signalbeschreibung

9-181SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

V39032000.3 Getriebe umschaltenNahtstellensignal Signal(e) von Achse/Spindel (PLC -> NCK)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw.Flankenwechsel 0 --> 1

Eine Getriebestufe kann vorgebenen werden:ïżœ fest durch das Teileprogramm (M41 bis M45)ïżœ automatisch durch die programmierte Spindeldrehzahl (M40)M41 bis M45:ïżœ Die Getriebestufe kann im Teileprogramm mit M41 bis M45 fest vorgegeben

werden. Wird durch M41 bis M45 eine Getriebestufe vorgegeben, die ungleich deraktuellen (Ist-)Getriebestufe ist, wird das NST ”Getriebe umschalten”und das NST ”Sollgetriebestufe A bis C” gesetzt.

M40:ïżœ Mit M40 im Teileprogramm wird die Getriebestufe durch die Steuerung automatisch

festgelegt. Dabei wird kontrolliert, in welcher Getriebestufe die programmierte Spin-deldrehzahl (S-Funktion) möglich ist. Wird eine Getriebestufe herausgefunden, dieungleich der aktuellen (Ist-)Getriebestufe ist, wird das NST ”Getriebe umschalten”und das NST ”Sollgetriebestufe A bis C” gesetzt.

ïżœ WĂ€hrend das Signal = 1 ist, wird in der Kanalbetriebsmeldung der Text ”Warten aufGetriebestufenwechsel” angezeigt.

SonderfĂ€lle, Fehler, .... Das NST ”Getriebe umschalten” wird nur gesetzt, wenn eine neue Getriebestufe vorgeben wird,die ungleich der aktuellen Istgetriebestufe ist.

korrespondierend mit ... MD: GEAR_STEP_USED_IN_AX_MODE (Getriebestufe fĂŒr Rundachsbetrieb)NST ”Sollgetriebestufe A bis C” (V39032000.0 bis .2)NST ”Istgetriebestufe A bis C” (V38032000.0 bis .2)NST ”Getriebe ist umgeschaltet” (V38032000.3)

V39032000.0 bis .2 Sollgetriebestufe A bis CNahtstellensignal Signal(e) von Achse/Spindel (PLC -> NCK)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw.Flankenwechsel 0 --> 1

Eine Getriebestufe kann vorgebenen werden:ïżœ fest durch das Teileprogramm (M41 bis M45)ïżœ automatisch durch die programmierte Spindeldrehzahl (M40)M41 bis M45:ïżœ Die Getriebestufe kann im Teileprogramm mit M41 bis M45 fest vorgegeben

werden. Wird durch M41 bis M45 eine Getriebestufe vorgegeben die ungleich deraktuellen (Ist-)Getriebestufe ist, wird das NST ”Getriebe umschalten” und das NST”Sollgetriebestufe A bis C” gesetzt.

M40:ïżœ Mit M40 im Teileprogramm wird die Getriebestufe durch die Steuerung automatisch

festgelegt. Dabei wird kontrolliert, in welcher Getriebestufe die programmierte Spin-deldrehzahl (S-Funktion) möglich ist. Wird eine Getriebestufe herausgefunden dieungleich der aktuellen (Ist-)Getriebestufe ist, wird das NST ”Getriebe umschalten”und das NST ”Sollgetriebestufe A bis C” gesetzt.

Die Sollgetriebestufe wird codiert ausgegeben:1. Getriebestufe 0 0 0 (C B A)1. Getriebestufe 0 0 12. Getriebestufe 0 1 03. Getriebestufe 0 1 14. Getriebestufe 1 0 05. Getriebestufe 1 0 1ungĂŒltiger Wert 1 1 0ungĂŒltiger Wert 1 1 1

Signal irrelevant bei ...... anderen Spindelbetriebsarten außer Pendelbetrieb.korrespondierend mit ... NST ”Getriebe umschalten” (V39032000.3)

NST ”Istgetriebestufe A bis C” (V38032000.0 bis .2)NST ”Getriebe ist umgeschaltet” (V38032000.3)

V39032001.7 Istdrehrichtung rechtsNahtstellensignal Signal(e) von Achse/Spindel (NCK -> PLC)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw.Flankenwechsel 0 --> 1

Wenn sich die Spindel dreht, wird mit dem NST ”Istdrehrichtung rechts” = 1 die DrehrichtungRECHTS signalisiert. Die Istdrehrichtung wird aus dem Spindellagemeßgeber abgeleitet.

Signalzustand 0 bzw.Flankenwechsel 1 --> 0

Wenn sich die Spindel dreht, wird mit dem NST ”Istdrehrichtung rechts” = 0 die DrehrichtungLINKS signalisiert.

Page 183: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.8 Signalbeschreibung

9-182SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

V39032001.7 Istdrehrichtung rechtsNahtstellensignal Signal(e) von Achse/Spindel (NCK -> PLC)Signal irrelevant bei ...... ïżœ Spindel steht, NST ”Achse/Spindel steht” = 1 (im Stillstand ist keine Auswertung

einer Drehrichtung möglich)ïżœ Spindeln ohne Lagemeßgeber

korrespondierend mit ... NST ”Spindel steht”

V39032001.5 Spindel im SollbereichNahtstellensignal Signal(e) von Achse/Spindel (NCK -> PLC)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw.Flankenwechsel 0 --> 1

Mit dem NST ”Spindel im Sollbereich” wird signalisiert, ob die programmierte und gegebenenfallsbegrenzte Spindeldrehzahl erreicht ist.In der Spindelbetriebsart Steuerbetrieb wird die Solldrehzahl (programmierte Drehzahl * Spindel-korrektur, unter Einbeziehung der Begrenzungen) mit der Istdrehzahl verglichen. Weicht die Ist-drehzahl um weniger als die Spindeldrehzahltoleranz (MD: SPIND_DES_VELO_TOL) von der Solldrehzahl ab, wird das NST ”Spindel im Sollbereich”gesetzt.

Signalzustand 0 bzw.Flankenwechsel 1 --> 0

Mit dem NST ”Spindel im Sollbereich” wird signalisiert, ob sich die Spindel noch in der Beschleu-nigungsphase befindet.In der Spindelbetriebsart Steuerbetrieb wird die Solldrehzahl (programmierte Drehzahl * Spindel-korrektur, unter Einbeziehung der Begrenzungen) mit der Istdrehzahl verglichen. Weicht die Ist-drehzahl um mehr als die Spindeldrehzahltoleranz (MD: SPIND_DES_VELO_TOL) von der Soll-drehzahl ab, wird das NST ”Spindel im Sollbereich” rĂŒckgesetzt.

Signal irrelevant bei ...... allen Betriebsarten der Spindel außer Drehzahlbetrieb (Steuerbetrieb).korrespondierend mit ... MD: SPIND_DES_VELO_TOL (Spindeldrehzahltoleranz)

V39032001.1 Soll-Drehzahl begrenztNahtstellensignal Signal(e) von Achse/Spindel (NCK -> PLC)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw.Flankenwechsel 0 --> 1

Wird eine Spindeldrehzahl (1/min) oder eine konstante Schnittgeschwindigkeit (m/min bzw. ft/min)programmiert, wurde eine der folgenden Grenzwerte ĂŒberschritten:ïżœ max. Drehzahl der vorgegeben Getriebestufeïżœ max. Spindeldrehzahlïżœ Drehzahlbegrenzung durch PLC-Nahtstelleïżœ progr. Spindeldrehzahlbegrenzung G26ïżœ progr. Spindeldrehzahlbegrenzung bei G96Die Spindeldrehzahl wird auf den max. Grenzwert begrenzt.

Signalzustand 0 bzw.Flankenwechsel 1 --> 0

Wird eine Spindeldrehzahl (1/min) oder eine konstante Schnittgeschwindigkeit (m/min bzw. ft/min)programmiert, wurden keine Grenzwerte ĂŒberschritten.

Anwendungsbeispiel(e) Aus dem NST ”Soll-Drehzahl begrenzt” kann erkannt werden, daß die programmierte Drehzahlnicht erreicht werden kann. Der PLC-Anwender kann diesen Zustand als zulĂ€ssig anerkennenund den Bahnvorschub freigeben, oder er kann den Bahnvorschub bzw. den gesamten Kanalsperren, NST ”Spindel im Sollbereich” wird bearbeitet.

V39032001.2 Soll-Drehzahl erhöhtNahtstellensignal Signal(e) von Achse/Spindel (NCK -> PLC)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw.Flankenwechsel 0 --> 1

Wird eine Spindeldrehzahl (1/min) oder eine konstante Schnittgeschwindigkeit (m/min bzw. ft/min)programmiert, wurde eine der folgenden Grenzwerte unterschritten:ïżœ min.. Drehzahl der vorgegeben Getriebestufeïżœ min. Spindeldrehzahlïżœ progr. Spindeldrehzahlbegrenzung G25Die Spindeldrehzahl wird auf den min.. Grenzwert begrenzt (angehoben).

Signalzustand 0 bzw.Flankenwechsel 1 --> 0

Wird eine Spindeldrehzahl (1/min) oder eine konstante Schnittgeschwindigkeit (m/min bzw. ft/min)programmiert, wurden keine Grenzwerte ĂŒberschritten.

Anwendungsbeispiel(e) Aus dem NST ”Soll-Drehzahl erhöht” kann erkannt werden, daß die programmierte Drehzahl nichterreicht werden kann.

Page 184: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.8 Signalbeschreibung

9-183SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

V39032001.0 Drehzahlgrenze ĂŒberschrittenNahtstellensignal Signal(e) von Achse/Spindel (NCK -> PLC)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw.Flankenwechsel 0 --> 1

Überschreitet die Istdrehzahl um mehr als die Spindeldrehzahltoleranz (MD:SPIND_DES_VELO_TOL) die max. Spindeldrehzahl (MD: SPIND_VELO_ LIMIT), wird das NST”Drehzahlgrenze ĂŒberschritten” gesetzt und der Alarm 22050 ausgegeben. Alle Achsen und Spin-deln des Kanals werden abgebremst.

korrespondierend mit ... MD: SPIND_DES_VELO_TOL (Spindeldrehzahltoleranz)MD: SPIND_VELO_LIMIT (max. Spindeldrehzahl)Alarm 22050 ”Maximaldrehzahl erreicht”

V39032002.7 Aktive Spindelbetriebsart: SteuerbetriebNahtstellensignal Signal(e) von Achse/Spindel (NCK -> PLC)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw.Flankenwechsel 0 --> 1

Bei folgenden Funktionen befindet sich die Spindel im Steuerbetrieb:ïżœ Spindeldrehrichtungsvorgabe M3/M4 oder Spindelstop M5ïżœ M41...M45, bzw. automatischem Getriebestufenwechsel

korrespondierend mit ... NST ”Spindelbetriebsart Pendelbetrieb” (V39032002.6)NST ”Spindelbetriebsart Positionierbetrieb” (V39032002.5)

V39032002.6 Aktive Spindelbetriebsart: PendelbetriebNahtstellensignal Signal(e) von Achse/Spindel (NCK -> PLC)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw.Flankenwechsel 0 --> 1

Die Spindel befindet sich im Pendelbetrieb, wenn durch die automatische Getriebestufenauswahl(M40) oder durch M41 bis M45 eine neue Getriebestufe vorgegeben wurde (NST ”Getriebe um-schalten” ist gesetzt). Das NST ”Getriebe umschalten” wird nur gesetzt, wenn eine neue Getriebe-stufe vorgeben wird, die ungleich der aktuellen Istgetriebestufe ist.

korrespondierend mit ... NST ”Spindelbetriebsart Steuerbetrieb” (V39032002.7)NST ”Spindelbetriebsart Positionierbetrieb” (V39032002.5)NST ”Getriebe umschalten” (V39032000.3)

V39032002.5 Aktive Spindelbetriebsart: PositionierbetriebNahtstellensignal Signal(e) von Achse/Spindel (NCK -> PLC)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw.Flankenwechsel 0 --> 1

Bei folgende Funktion befindet sich die Spindel im Positionierbetrieb: SPOS= .....

korrespondierend mit ... NST ”Spindelbetriebsart Steuerbetrieb” (V39032002.7)NST ”Spindelbetriebsart Pendelbetrieb” (V39032002.6)

V39032002.3 Gewindebohren ohne Ausgleichsfutter aktivNahtstellensignal Signal(e) von Achse/Spindel (NCK -> PLC)Flankenauswertung: ja Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw.Flankenwechsel 0 --> 1

Die Gewindebohrfunktion G331, G332 ist aktiv.Es erfolgt keine Reaktion bzw. Aktualisierung aller spindelspezifischen Nahtstellensignale, wie:NST “Spindel–Reset”NST “M3/M4 invertieren”NST “Spindel im Sollbereich”NST “Solldrehzahl erhöht”

Hinweis: WĂ€hrend des Gewindebohrens (G331, G332) sollten einige Funktionen nicht verwendetwerden:NST “Reglerfreigabe” wegnehmenNST “Vorschub Halt” setzenNST “Reset” setzen

Page 185: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Spindel

9.8 Signalbeschreibung

9-184SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Platz fĂŒr Notizen

Page 186: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

10-185SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Hilfsfunktionsausgabe an PLC

Kurzbeschreibung

FĂŒr die Bearbeitung von WerkstĂŒcken an einer Werkzeugmaschine können von der CNC imTeileprogramm zusĂ€tzlich zu Achspositionen und Interpolationsarten auch technologischeFunktionen (Vorschub, Spindeldrehzahl, Getriebestufe, Werkzeugwechsel) und Funktionenzur Steuerung von Zusatzeinrichtungen an der Werkzeugmaschine (z.B., Pinole vor, Greiferauf, Futter spannen, usw.) vorgegeben werden.

Folgende Hilfsfunktionen können an die PLC ausgegeben werden:

ïżœ Zusatzfunktion M

ïżœ Werkzeugnummer T

Diese Funktionen werden zu festgelegten Zeitpunkten wÀhrend der Programmbearbeitungaktiv und an die PLC ausgegeben.

Funktionen/Satz

Je Teileprogrammsatz können

ïżœ fĂŒnf M-Funktionen

ïżœ eine S-Funktion

ïżœ eine T-Funktion

ïżœ eine D-Funktion

ïżœ eine F-Funktion

programmiert werden, wobei in einem Satz maximal 10 Hilfsfunktionen programmierbar sind.z.B. N10 S3000 T1 D2 M3 M77 M87 ...

Wird die zulĂ€ssige Anzahl der Hilfsfunktionen pro Satz ĂŒberschritten, so wird der Alarm 12010ausgegeben.

Satzwechsel

Erst nachdem das PLC-Betriebssystem alle ĂŒbergebenen Hilfsfunktionen quittiert hat, ist vonder NCK eine neue Hilfsfunktionsausgabe an die PLC möglich.Ein Satz gilt dann als beendet, wenn die programmierte Bewegung abgeschlossen und dieQuittierung der Hilfsfunktion erfolgt ist. Dazu wird durch den NCK die Teileprogrammbearbei-tung gegebenenfalls angehalten, damit sichergestellt ist, daß aus Sicht des PLC-Anwender-programms keine Hilfsfunktionen verloren gehen.

Bahnsteuerbetrieb

Eine Bahnbewegung bleibt nur dann kontinuierlich, wenn die Hilfsfunktionsausgabe wÀhrendder Bewegung erfolgt und vor dem Bahnende quittiert wurde.

10

Page 187: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Hilfsfunktionsausgabe an PLC

10.1 Hilfsfunktionsgruppen

10-186SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

10.1 Hilfsfunktionsgruppen

FunktionalitÀt

Die auszugebenden Hilfsfunktionen der Hilfsfunktionsarten M und T können durch Maschi-nendaten in Hilfsfunktionsgruppen eingeteilt werden.

Eine Hilfsfunktion darf nur einer Gruppe zugeordnet werden.

Pro Satz darf nur eine Hilfsfunktion einer Gruppe programmiert werden. Ansonsten wird derAlarm 14760 ausgegeben.

Projektierung

Maximal können 15 Hilfsfunktionsgruppen definiert werden.Diesen 15 Hilfsfunktionsgruppen können maximal 50 Hilfsfunktionen (je Kanal) zugeordnetwerden. Die standardmĂ€ĂŸig vorbelegten Hilfsfunktionen werden nicht mit eingerechnet.In das NCK-spezifische MD: AUXFU_MAXNUM_GROUP_ASSIGN (Anzahl der auf die HIFU-Gruppen verteilten Hilfsfunktionen) wird die tatsĂ€chliche Anzahl der Hilfsfunktionen, die aufdie Gruppen verteilt wurden, eingetragen.

Eine zugeordnete Hilfsfunktion wird in den folgenden Maschinendaten festgelegt:AUXFU_ASSIGN_TYPE[n] HilfsfunktionsartAUXFU_ASSIGN_VALUE[n] HilfsfunktionswertAUXFU_ASSIGN_GROUP[n] Hilfsfunktionsgruppe

Vorbelegte Hilfsfunktionsgruppen

Die vorbelegten Gruppen haben folgendes Verhalten:

ïżœ Ausgabe am Satzende (Gruppe 1)

ïżœ Ausgabe vor der Bewegung (Gruppe 2)

Gruppe 1:Die Hilfsfunktionen M0, M1 und M2 sind standardmĂ€ĂŸig der Gruppe 1 zugeordnet.

Gruppe 2:Die M-Funktionen M3, M4 und M5 sind standardmĂ€ĂŸig der Gruppe 2 zugeordnet.

10.2 Verhalten bei Satzsuchlauf

Satzsuchlauf mit Berechnung

Bei Satzsuchlauf mit Berechung werden alle Hilfsfunktionen, die einer Gruppe zugeordnetsind, aufgesammelt und am Ende des Satzsuchlaufes vor dem eigentlichen Wiedereinstiegs-satz ausgegeben (außer Gruppe 1: M0, M1,...).Es wird jeweils die letzte Hilfsfunktion einer Gruppe ausgegeben.

Alle aufgesammelten Hilfsfunktionen werden in einem eigenen Satz als normale Hilfsfunktio-nen und vor der Bewegung ausgegeben.

Wichtig: Wenn die Hilfsfunktionen bei Satzsuchlauf aufgesammelt werden sollen, mĂŒssen sieeiner Hilfsfunktionsgruppe zugeordnet werden!

Page 188: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Hilfsfunktionsausgabe an PLC

10.3 Beschreibung der Hilfsfunktionen

10-187SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

10.3 Beschreibung der Hilfsfunktionen

10.3.1 M - Funktion

Anwendung

Mit den M-Funktionen können die verschiedensten Schalthandlungen an der Maschine perTeileprogramm aktiviert werden.

Funktionsumfang

ïżœ 5 M-Funktionen je Teileprogrammsatz sind möglich.

ïżœ Wertebereich der M-Funktionen: 0 bis 99; ganzzahlig

ïżœ Ein geringer Teil der M-Funktionen ist vom Steuerungshersteller mit einer festen Funktio-nalitĂ€t belegt (siehe Benutzer–Handbuch “Bedienen und Programmieren”). Der ĂŒbrige Teilsteht dem Maschinenhersteller zur freien VerfĂŒgung.

10.3.2 T - Funktion

Anwendung

Mit der T-Funktion kann das fĂŒr einen Bearbeitungsabschnitt benötigte Werkzeug durch diePLC zur VerfĂŒgung gestellt werden. Ob ein Werkzeugwechsel mit dem T–Befehl direkt odermit einem nachfolgendem M6–Befehl erfolgen soll, ist ĂŒber Maschinendatum einstellbar(siehe Benutzer–Handbuch “Bedienen und Programmieren”).

Die programmierte T-Funktion kann Werkzeug-Nr. oder als Platz-Nr. interpretiert werden.

Funktionsumfang

1 T-Funktion je Teileprogrammsatz ist möglich.

Besonderheit

T0 ist reserviert fĂŒr folgende Funktion: das aktuelle Werkzeug aus der Werkzeughalterungentfernen und kein neues Werkzeug eingewechseln.

Page 189: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Hilfsfunktionsausgabe an PLC

10.4 Datenbeschreibung

10-188SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

10.4 Datenbeschreibung

Maschinendaten

11100 AUXFU_MAXNUM_GROUP_ASSIGNMD-Nummer Anzahl der auf die HIFU-Gruppen verteilten HilfsfunktionenStandardvorbesetzung: 1 min. Eingabegrenze: 1 max. Eingabegrenze: 50Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: -Datentype: BYTE gĂŒltig ab SW-Stand:Bedeutung: In das MD ist die tatsĂ€chliche Anzahl der Hilfsfunktionen, die auf die Gruppen verteilt wur-

den, einzutragen.Es zÀhlen nur die kundenspezifischen Hilfsfunktionen, nicht die vordefinierten Hilfsfunktio-nen.

Anwendungsbeispiel(e)korrespondierend mit .... MD 22010: AUXFU_ASSIGN_TYPE[n]

22000 AUXFU_ASSIGN_GROUP[n]MD-Nummer Hilfsfunktionsgruppe [HiFunr.]: 0...49Standardvorbesetzung: 1 min. Eingabegrenze: 1 max. Eingabegrenze: 15Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: -Datentype: BYTE gĂŒltig ab SW-Stand:Bedeutung: siehe MD: AUXFU_ASSIGN_TYPE [n] (Hilfsfunktionsart)Anwendungsbeispiel(e)

22010 AUXFU_ASSIGN_TYPE[n]MD-Nummer Hilfsfunktionsart [HiFunr. im Kanal]: 0...49Standardvorbesetzung: - min. Eingabegrenze: - max. Eingabegrenze: 16 ZeichenÄnderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: -Datentype: STRING gĂŒltig ab SW-Stand:Bedeutung: Mit den Maschinendaten AUXFU_ASSIGN_TYPE[n] (Hilfsfunktionsart), AUXFU_AS-

SIGN_VALUE[n] (Hilfsfunktionswert) und AUXFU_ASSIGN_GROUP[n] (Hilfsfunktions–gruppe) wird eine Hilfsfunktionsart (M,T), die zugehörige Erweiterung und der Hilfsfunktion-swert einer Hilfsfunktionsgruppe zugeordnet.

Beispiel: M 0 = 99 => Gruppe 5 (entspr. M99)

HilfsfunktionsartHilfsfunktionserweiterung,festHilfsfunktionswertHilfsfunktionsgruppe

⇒ MD: AUXFU_ASSIGN_TYPE[0] = ”M”MD: AUXFU_ASSIGN_VALUE[0] = 99MD: AUXFU_ASSIGN_GROUP[0] = 5; (ïżœ 5. Gruppe)

M0, M1, M2, (M17 und M30 ) sind standardmĂ€ĂŸig der Gruppe 1 zugeordnet. M3, M4, M5sind standardmĂ€ĂŸig der Gruppe 2 zugeordnet.

Der Index [n] der Maschinendaten bezeichnet die Hilfsfunktionsnummer: 0-49Alle Hilfsfunktionen, die Hilfsfunktionsgruppen zugeordnet werden, sind in aufsteigenderReihenfolge zu numerieren.[0]ïżœ1.Hilfsfunktion[1]ïżœ2. ,, . .Die drei Maschinendaten zur Zuordnung einer Hilfsfunktion zu einer Hilfsfunktions-gruppe sind jeweils mit dem gleichen Index ïżœnïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ

Anwendungsbeispiel(e) siehe Kapitel 6

Page 190: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Hilfsfunktionsausgabe an PLC

10.4 Datenbeschreibung

10-189SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

22010 AUXFU_ASSIGN_TYPE[n]MD-Nummer Hilfsfunktionsart [HiFunr. im Kanal]: 0...49SonderfÀlle, Fehler, ...... Wenn der Hilfsfunktionswert einer Hifu kleiner 0 ist, werden alle Hilfsfunktionen dieser Art und

Erweiterung einer Gruppe zugeordnet.

korrespondierend mit .... MD 11100: AUXFU_MAXNUM_GROUP_ASSIGN

22030 AUXFU_ASSIGN_VALUE[n]MD-Nummer Hilfsfunktionswert [HiFuNr. ]: 0...49Standardvorbesetzung: 0 min. Eingabegrenze: *** max. Eingabegrenze: ***Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: -Datentype: DWORD gĂŒltig ab SW-Stand:Bedeutung: siehe MD: AUXFU_ASSIGN_TYPE[n] (Hilfsfunktionsart)Anwendungsbeispiel(e) siehe Kapitel 6

Page 191: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Hilfsfunktionsausgabe an PLC

10.5 Signalbeschreibung

10-190SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

10.5 Signalbeschreibung

V25000000.0 und M- Fkt. ÄnderungV25000001.4 T- Fkt. ÄnderungNahtstellensignal Signal(e) von Kanal (NCK ---> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 Eine M-, T-Information wurde mit einem neuen Wert zusammen mit dem zugehörigem Änderungs-

signal auf die Nahtstelle ausgegeben. Dabei zeigt das Änderungssignal an, daß der entspre-chende Wert gĂŒltig ist.

Signalzustand 0 Die Änderungssignale sind nur einen PLC–Zyklus gĂŒltig.Der Wert der jeweiligen Information ist nicht gĂŒltig.

VD25002000 T-Funktion 1Nahtstellensignal Signal(e) von Kanal (NCK ---> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 Hier wird die in einem NC-Satz programmierte T-Funktion bereitgestellt, sobald das T-Änderungs-

signal ansteht.Wertebereich der T-Funktion: 0-99 ; ganzzahligDie T-Funktion bleibt stehen, bis sie durch eine neue T-Funktion ĂŒberschrieben wird.

Signalzustand 0 ïżœ Nach Hochlauf der PLC.ïżœ Vor Eintrag einer neuen Hilfsfunktion werden alle anderen gelöscht.

Anwendungsbeispiel(e) Steuerung der automatischen Werkzeugauswahl.SonderfÀlle, Fehler, ...... Mit T0 wird das aktuelle Werkzeug aus der Werkzeughalterung entfernt und kein neues einge-

wechselt (Standardprojektierung des Maschinenherstellers).

VB25001000 bis Dynamische M-Funktionen: M0 - M99VB25001012Nahtstellensignal Signal(e) von Kanal (NCK ---> PLC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 Die dynamischen M-Signalbits werden durch dekodierte M-Funktionen

gesetzt.Signalzustand 0 Die dynamischen M-Signalbits werden bei einer allgemeinen Hilfsfunktionsausgabe durch das

PLC-Systemprogramm quittiert, nach dem das AWP einmal komplett durchlaufen wurde.Anwendungsbeispiel(e) Spindel Rechts-/Linkslauf, KĂŒhlmittel ein-/ausschalten.

Page 192: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

11-191SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

VorschĂŒbe

11.1 Übersicht

Vorschubarten

Der Vorschub ist die Bearbeitungsgeschwindigkeit, mit der sich das Werkzeug entlang derprogrammierten WerkstĂŒckkontur (Bahn) bewegt. In AbhĂ€ngigkeit dieser Bahn (Gerade,Kreis) ergeben sich die einzelnen Achsgeschwindigkeiten entsprechend ihrem Anteil an derBahn.Zum Bearbeiten eines WerkstĂŒckes wird zusĂ€tzlich eine drehende Spindel benötigt. Die Spin-deldrehzahl wird getrennt eingestellt; z.B. ĂŒber das Programm mit der Adresse S.

Neben unterschiedlichen Bearbeitungsaufgaben sind auch PositioniervorgĂ€nge erforderlich.Hier verfĂ€hrt das Werkzeug mit der höchstmöglichen Bahngeschwindigkeit auf einer Geraden- jedoch nicht am WerkstĂŒck.

In AbhĂ€ngigkeit der eingeschalteten Interpolationsart und spezieller G-Befehle zur Vorschu-bauswahl in einem Programm kommen unterschiedliche VorschĂŒbe/ Geschwindigkeiten zurWirkung; ebenso bei einem Programm-Probelauf oder beim Handverfahren:

ïżœ Vorschub F bei G1, G2, G3, G5

ïżœ Vorschub bei Gewindeschneiden G33

ïżœ Vorschub bei Gewindebohren mit Ausgleichsfutter G63

ïżœ Vorschub bei Gewindebohren ohne Ausgleichsfutter G331, G332

ïżœ Eilgang bei G0

ïżœ Probelaufvorschub

ïżœ Geschwindigkeiten beim Handverfahren der Achsen

Vorschubbeeinflussung

Zur Anpassung an geĂ€nderte technologische Gegebenheiten wĂ€hrend der Bearbeitung oderfĂŒr Testzwecke, kann der programmierte Vorschub ĂŒber Bedienung/PLC verĂ€ndert werden;z.B.- Drehen am Vorschuboverride oder den Testvorschub aktivieren.

11

Page 193: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

VorschĂŒbe

11.2 Vorschub F

11-192SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

11.2 Vorschub F

FunktionalitÀt

Der Vorschub F ist die Bahngeschwindigkeit der Werkzeuges entlang der programmiertenWerkstĂŒckkontur.Die einzelnen Achsgeschwindigkeiten ergeben sich hierbei aus dem Anteil des Achswegesam Bahnweg.Der Vorschub F wirkt bei den Interpolationsarten G1, G2, G3, G5 und bleibt solange in einemProgramm erhalten , bis ein neues F-Wort geschrieben wird.(siehe Benutzer-Handbuch “Bedienen und Programmieren”)

Programmierung

F...Anmerkung: Bei ganzzahligen Werten kann die Dezimalpunktangabe entfallen, z. B. F300

Maßeinheit fĂŒr F–G94, G95

Die Maßeinheit des F-Wortes wird von G-Funktionen bestimmt:

ïżœ G94 F alsVorschub in mm/min

ïżœ G95 F als Vorschub in mm/Umdrehung der Spindel(nur sinnvoll, wenn Spindel lĂ€uft!)

Programmierbeispiel

N10 G94 F310 ;Vorschub in mm/min...N110 S200 M3 ;SpindellaufN120 G95 F15.5 ;Vorschub in mm/Umdrehung

Maßeinheit fĂŒr F bei G96,G97

FĂŒr Drehmaschinen ist die Gruppe mit G94, G95 noch um die Funktionen G96, G97 fĂŒr diekonstante Schnittgeschwindigkeit (EIN/AUS) erweitert. Diese Funktionen haben zusĂ€tzlichnoch Einfluß auf das S-Wort.Bei eingeschalteter G96-Funktion wird die Spindeldrehzahl dem augenblicklich bearbeitetenWerkstĂŒckdurchmesser (Planachse) derart angepaßt, daß eine programmierte Schnittge-schwindigkeit S an der Werkzeugschneide konstant bleibt (Spindeldrehzahl mal Durchmesser= konstant).Das S-Wort wird ab dem Satz mit G96 als Schnittgeschwindigkeit gewertet. G96 ist modalwirksam bis auf Widerruf durch eine andere G-Funktion der Gruppe (G94, G95, G97).Der Vorschub F wird hierbei stets in der Maßeinheit mm/Umdrehung gewertet (wie beiG95).

Page 194: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

VorschĂŒbe

11.3 Vorschub bei Gewindeschneiden G33

11-193SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Anmerkung

Wenn ein G-Befehl geĂ€ndert wird, der eine neue Maßeinheit fĂŒr das F-Wort festlegt, mußauch ein neuer F-Wert geschrieben werden.

Maximale Bahngeschwindigkeit

Die maximale Bahngeschwindigkeit ergibt sich aus den Maximalgeschwindigkeiten der betei-ligten Achsen (MD: MAX_AX_VELO) und ihrem Anteil am Bahnweg. Die im MD hinterlegteMaximalgeschwindigkeit einer Achse kann nicht ĂŒberschritten werden.

Vorschubkorrektur bei Kreisen G901

Beim Bearbeiten von Kreiskonturen mit FrĂ€swerkzeugen und eingechalteter Werkzeugradius-korrektur (G41/G42) ist es notwendig, den Vorschub am FrĂ€sermittelpunkt zu korrigieren,wenn der programmierte F–Wert an der Kreiskontur wirken soll. Bei eingeschalteter Vorschub-korrektur (G901) wird Innen– und Außenkreisbearbeitung automatisch erkannt.Mit G900 ist die Vorschubkorrektur ausschaltbar.

Nahtstellensignal

Bei aktivem Umdrehungsvorschub ist NST “Umdrehungsvorschub aktiv” (V33000001.2) ge-setzt.

Alarme

ïżœ Ist kein F-Wort bei G1, G2, G3, G5 programmiert, so wird der Alarm 10860 ausgegeben.Es kann keine Achsbewegung erfolgen.

ïżœ Bei Programmierung von F0 wird der Alarm 14800 ausgegeben.

ïżœ Steht die Spindel bei aktivem G95, so kann keine Achsbewegung erfolgen. Es wird keinAlarm ausgegeben.

11.3 Vorschub bei Gewindeschneiden G33

Anwendung

Mit der Funktion G33 können Gewinde mit konstanter Steigung bearbeitet werden. Zum Ge-windbohren mit Ausgleichsfutter ist die Funktion ebenfalls nutzbar.AusfĂŒhrliche Beschreibung: siehe Benutzer-Handbuch “Bedienen und Programmieren”

Geschwindigkeit der Achsen

Bei G33-Gewinden ergibt sich die Geschwindigkeit der Achsen fĂŒr die GewindelĂ€nge aus dereingestellten Spindeldrehzahl und der programmierten Gewindesteigung. Die im MD:MAX_AX_VELO festgelegte maximale Achsgeschwindigkeit kann jedoch nicht ĂŒberschrittenwerden.Der Vorschub F ist nicht relevant. Er bleibt jedoch gespeichert.

Page 195: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

VorschĂŒbe

11.4 Vorschub bei Gewindebohren mit Ausgleichsfutter G63

11-194SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Die Geschwindigkeit einer Achse fĂŒr die GewindelĂ€nge errechnet sich aus der eingestelltenSpindeldrehzahl (S ) und der programmierten Gewindesteigung in dieser Achse.

Z.B., bei einem Zylindergewinde:

Fz [mm/min] = Drehzahl S [U/min] * Gewindesteigung K[mm/U]

NC–Stop, Einzelsatz

NC-STOP und Einzelsatz wirkt erst am Ende einer Gewindekettung.

Informationen

Wichtig

ïżœ Der Spindeldrehzahlkorrekturschalter (Override-Spindel) sollte bei GewindebearbeitungunverĂ€ndert bleiben.

ïżœ Der Vorschubkorrekturschalter hat in einem Satz mit G33 keine Bedeutung.

11.4 Vorschub bei Gewindebohren mit Ausgleichsfutter G63

Anwendung

G63 ist eine Teilfunktion zum Bohren von Gewinden mit einem Gewindebohrer in einem Aus-gleichsfutter. Ein Wegmeßsystem an der Spindel ist hierbei nicht erforderlich.AusfĂŒhrliche Beschreibung: siehe Benutzer-Handbuch “Bedienen und Programmieren”

Vorschub F

Bei G63 muß ein Vorschub F programmiert werden. Er muß 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]

Das Ausgleichsfutter nimmt hierbei auftretende Wegdifferenzen der Bohracxhse inbeschrĂ€nktem Maße auf.

Page 196: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

VorschĂŒbe

11.5 Vorschub bei Gewindebohren ohne Ausgleichsfutter

11-195SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

11.5 Vorschub bei Gewindebohren ohne Ausgleichsfutter G331, G332

Anwendung

Mit G331 –Gewindebohren und G332 –Gewindebohren RĂŒckzug kann ein Gewinde ohneAusgleichsfutter gebohrt werden. Die Spindel muß hierbei jedoch technisch geeignet sein, inden lagegeregelten Betrieb zu gehen. Vor dem Gewindebohren ist deshalb Spindelposition-ieren SPOS=... zu programmieren.

AusfĂŒhrliche Beschreibung: siehe Benutzer-Handbuch “Bedienen und Programmieren”

Geschwindigkeit der Achse

Bei G331/G332-Gewindebohren ergibt sich die Geschwindigkeit der Achse fĂŒr die Gewinde-lĂ€nge aus der programmierten Spindeldrehzahl S und der programmierten Gewindesteigung.Die im MD: MAX_AX_VELO festgelegte maximale Achsgeschwindigkeit kann jedoch nichtĂŒberschritten werden.Der Vorschub F ist nicht relevant. Er bleibt jedoch gespeichert.

11.6 Eilgang G0

Die Eilgangsbewegung G0 wird zum schnellen Positionieren des Werkzeuges benutzt, je-doch nicht zur direkten WerkstĂŒckbearbeitung.Es können alle Achsen gleichzeitig verfahren werden. Hierbei ergibt sich eine gerade Bahn.

FĂŒr jede Achse ist die maximale Geschwindigkeit (Eilgang) im Maschinendatum(MD:MAX_AX_VELO ) festgelegt. VerfĂ€hrt nur eine Achse, so verfĂ€hrt sie mit ihrem Eilgang.Werden zwei Achsen gleichzeitig verfahren, so wird die Bahngeschwindigkeit (resultierendeGeschwindigkeit) so gewĂ€hlt, das sich die grĂ¶ĂŸtmögliche Bahngeschwindigkeit unter Be-rĂŒcksichtigung beider Achsen ergibt.Haben z. B. zwei Achsen die gleiche maximale Geschwindigkeit und auch den gleichen Bahn-weg zurĂŒckzulegen, so betrĂ€gt die Bahngeschwindigkeit = 1,41 x max. Achsgeschwindigkeit(geometrische Summe der beiden Achskomponenten).

Der Vorschub F ist bei G0 nicht relevant. Er bleibt jedoch gespeichert.

Korrektur Eilgang

Über Bedienung ->Softkey ”Programmbeeinflussung” kann aktiviert werden, daß der Korrek-turschalter fĂŒr den Vorschub auch fĂŒr den Eilgang wirkt. Die aktive Funktion wird in der Sta-tuszeile mit ROV angezeigt. Hierbei wird von MMC an PLC das NST “Vorschubkorrektur fĂŒrEilgang angwĂ€hlt” (V17000001.3) gesetzt.weiterere Beschreibung: siehe Kapitel 11.9.2 “Vorschubkorrektur ĂŒber Maschinentafel”

Page 197: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

VorschĂŒbe

11.7 Probelaufvorschub

11-196SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

11.7 Probelaufvorschub

FunktionalitÀt

Die Funktion dient zum Testen von Programmen. Bei aktivierter Funktion “Probelaufvorschub”und Starten des Programmes werden die VorschĂŒbe, die in Verbindung mit G1, G2, G3, G5programmiert sind, durch den im SD: DRY_RUN_FEED hinterlegten Vorschubwert ersetzt.Der Probelaufvorschubwert gilt auch anstelle des programmierten Umdrehungsvorschubs inProgrammsĂ€tzen mit G95.Ist jedoch der programmierte Vorschub grĂ¶ĂŸer als der Probelaufvorschub, so wird der grĂ¶ĂŸereWert benutzt.

!Gefahr

Bei aktiver Funktion “Probelaufvorschub” darf keine WerkstĂŒckbearbeitung erfolgen, da durchdie geĂ€nderten Vorschubwerte die Schnittgeschwindigkeiten der Werkzeuge ĂŒberschrittenbzw. das WerkstĂŒck oder die Werkzeugmaschine zerstört werden könnte.

Anwahl

Der Betrieb mit Probelaufvorschub wird in der BedienoberflĂ€che im MenĂŒ “Programmbeein-flussung” angewĂ€hlt. Damit wird das NST “Probelaufvorschub angewĂ€hlt” (V17000000.6) zurPLC gesetzt . ZusĂ€tzlich muß im MenĂŒ “Settingdaten” der gewĂŒnschte Wert des Probelaufvorschubs einge-geben werden. Bei aktivierter Funktion wird in der Statusanzeige DRY angezeigt.(siehe auch Kap. 5.2 Programmtest )

ProbelaufvorschubÀnderung

Der Probelaufvorschub in SD: DRY_RUN_FEED sollte vor Programmstart (NC-Start) verĂ€n-dert werden ->Bedienung Softkey “Parameter/Settingdaten”. Änderungen nach Programmstart wirken nicht.

Wirksamkeit

Das Nahtstellensignal ”Probelaufvorschub aktivieren” wird bei NC-Start ausgewertet, wennsich der Kanal im Zustand ”Reset” befand.

Page 198: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

VorschĂŒbe

11.8 Geschwindigkeiten beim Handverfahren

11-197SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

11.8 Geschwindigkeiten beim Handverfahren

Betriebsart JOG

FĂŒr das Verfahren von Achsen durch Handbedienung (nachfolgend Handfahren bezeichnet)muß die Betriebsart JOG aktiv sein.Innerhalb der Betriebsart JOG unterscheidet man JOG-Varianten (die sog. Maschinenfunktio-nen):

ïżœ kontinuierliches Verfahren (solange Verfahrtaste fĂŒr Achse gedrĂŒckt ist)

ïżœ inkrementelles Verfahren (vorgewĂ€hlte Anzahl von Inkrementen)

Simultanes Verfahren

Es können bei JOG gleichzeitig alle Achsen verfahren werden.Bei simultaner Bewegung von mehreren Achsen besteht kein interpolatorischer Zusammen-hang zwischen den Achsen.

Geschwindigkeit

Die Geschwindigkeit der Verfahrbewegung einer Achse bei JOG wird durch ein Settingdatumfestgelegt:SD: JOG_SET_VELO (JOG-Geschwindigkeit mm/min) Der Wert kann ĂŒber Bedienung Softkey “Parameter” -> “Settingdaten” eingegeben werden.Ist der Wert Null, wird mit dem Wert des Achs-Maschinendatums MD:JOG_VELO verfahren.

EilgangĂŒberlagerung

Wird zusĂ€tzlich mit den Verfahrtasten die EilgangsĂŒberlagerungstaste betĂ€tigt, so erfolgt dieBewegung mit der ĂŒber das achsspezifische MD: JOG_VELO_RAPID (Achsgeschwindigkeitbei JOG-Betrieb mit EilgangsĂŒberlagerung) festgelegten Eilgangsgeschwindigkeit.

Vorschubkorrektur

Die bei JOG verfahrene Geschwindigkeit kann zusĂ€tzlich mit Hilfe des achspezifischen Vor-schubkorrekturschalters beeinflußt werden.

(nĂ€here Hinweise zum Handverfahren in JOG- siehe Kap. “Handfahren und Handradfahren” )

Page 199: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

VorschĂŒbe

11.9 Vorschubbeeinflussung

11-198SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

11.9 Vorschubbeeinflussung

Vorschubprogrammierung und –beeinflussung

In dem folgenden Bild sind die Möglichkeiten der Vorschubprogrammierung und -beeinflus-sung dargestellt.

Vorschubkorrekturvon Maschinensteu-ertafel 0 - xxx %

(Probelauf–vorschub)

F–Wert(G94)

Maximum

progr. F–Wert

PLC

G95

G94

G95/G96/G97

progr. S–Wert

G95G96

S

G

9

62*Π*X

Spindelkorrekturvon Maschinen–

Spindel–Solldrehzahl

gespeicherterS–Wert

G97

PLC

100 %

steuertafel

*

*

*

*

SD: DRY_RUN_FEED

NST: Probelaufvorschub

aktivieren

NST: Probelaufvorschub aktivieren

NST: Eilgangkorrektur wirksamNST: Vorschubkorrektur wirksamNST: Korrektur wirksam

G94

Bahngeschwindigkeit

X-Achse (Radius)

Bild 11-1 Vorschubprogrammierung und -beeinflussung

11.9.1 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 Nahtstellensignal ”Vorschubsperre” (V32000006.0) werden alle Achsen in allen Be-triebsarten stillgesetzt.

Die kanalspezifische Vorschubsperre ist bei aktivem G33 nicht wirksam; jedoch bei G63,G331, G332.

Page 200: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

VorschĂŒbe

11.9 Vorschubbeeinflussung

11-199SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Vorschub Halt fĂŒr Achsen im WKS

Über die Nahtstellensignale ”Vorschub Halt” (V32001000.3 und V32001008.3 ) werden dieentsprechenden Achsen beim Verfahren im WerkstĂŒckkoordinatensyastem (WKS) im JOG-Betrieb stillgesetzt.

Achsspezifischer Vorschub Halt

Über das achsspezifische Nahtstellensignal ”Vorschub Halt” (V380x0004.3) wird die jeweiligeMaschinen-Achse stillgesetzt.

Bei Automatikbetrieb gilt:

ïżœ Erfolgt ”Vorschub Halt” fĂŒr eine Bahnachse, so werden alle im aktuellen Satz bewegtenund am Bahnverbund beteiligten Achsen stillgesetzt.

Bei JOG-Betrieb wird nur die jeweilige Achse stillgesetzt.

Der achsspezifische Vorschub Halt ist bei aktivem G33 wirksam (aber: hierbei entstehen Konturabweichungen=Gewindefehler!).

Spindel Halt

Über das Nahtstellensignal ”Spindel Halt” (V38030004.3) wird die Spindel stillgesetzt.

“Spindel Halt “ ist bei aktivem G33 wirksam (aber: hierbei entstehen Konturabweichungen =Gewindefehler!).

11.9.2 Vorschubkorrektur ĂŒber Maschinensteuertafel

Allgemeines

Mit dem Vorschub-Korrekturschalter kann der Bediener vor Ort und mit sofortiger Wirkung dengefahrenen Bahnvorschub relativ zum programmierten Vorschub prozentual verringern bzw.erhöhen. Die VorschĂŒbe werden mit den Korrekturwerten multipliziert.

Die fĂŒr den Bahnvorschub F

mögliche Korrektur betrÀgt 0 bis 120%.

Der Eilgang-Korrekturschalter wird benutzt, um beim Einfahren der Teileprogramme den Ver-fahrvorgang langsamer ablaufen zu lassen.

Die fĂŒr den Eilgang mögliche Korrektur betrĂ€gt 0 bis 100%.

Mit der Spindelkorrektur kann die Spindeldrehzahl und die Schnittgeschwindigkeit (bei G96)verÀndert werden. Die mögliche Korrektur betrÀgt 50 bis 120%.

Eine Änderung erfolgt unter Wahrung der maschinenspezifischen Beschleunigungs- undGeschwindigkeitsgrenzen sowie ohne Konturfehler.

Die Korrekturen wirken auf die programmierten Werte, bevor Begrenzungen (z. B. G26) ein-greifen.

Page 201: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

VorschĂŒbe

11.9 Vorschubbeeinflussung

11-200SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Kanalspezifische Vorschub– und Eilgang–Korrektur

FĂŒr Vorschub und Eilgang stehen in der PLC-Nahtstelle jeweils ein Freigabesignal und einByte fĂŒr den Korrekturfaktor in Prozent zur VerfĂŒgung.

NST ”Vorschubkorrektur” (VB32000004)

NST ”Vorschubkorrektur wirksam (V32000006.7)

NST ”Eilgangkorrektur” (VB32000005)

NST ”Eilgangkorrektur wirksam” (V32000006.6)

Die Nahtstelle fĂŒr die Korrektur (Wert) wird von der Maschinensteuertafel ĂŒber die PLC hergraycodiert versorgt.

Eine wirksame Vorschubkorrektur wirkt auf alle Bahnachsen.Eine wirksame Eilgangkorrektur wirkt auf alle Achsen, die mit Eilgang verfahren.

Ist kein eigener Eilgangkorrekturschalter vorhanden, so kann der Vorschubkorrekturs-chalter verwendet werden, wobei Vorschubkorrekturen von ĂŒber 100% auf 100%-Eilgangkor-rektur begrenzt werden.

Welche Korrektur wirksam sein soll, kann ĂŒber PLC oder Bedientafel angewĂ€hlt werden. Bei Anwahl ĂŒber die Bedientafel (Anzeige:ROV) wird das NST “Vorschubkorrektur fĂŒr Eilgang angewĂ€hlt” (V17000001.3) gesetzt,auf dasNST “Eilgangskorrektur wirksam” (V32000006.6) ĂŒbertragen und der Wert vonNST “Vorschubkorrektur” (VB1000004) der Maschinensteuertafel (MCP) auch auf das NST “Eilgangskorrektur” (VB3200005) ĂŒbertragen.

Die kanalspezifische Vorschub- und Eilgangkorrektur ist bei aktivem G33, G63 G331 undG332 unwirksam

Achsspezifische Vorschubkorrektur

FĂŒr jede Achse steht in der PLC-Nahtstelle ein Freigabesignal und ein Byte fĂŒr den Vorschub-korrekturfaktor in Prozent zur VerfĂŒgung.

NST ”Vorschubkorrektur” (VB380x0000)NST ”Korrektur wirksam” (V380x0000.7)

Die achsspezifische Vorschubkorrerktur ist bei aktivem G33 unwirksam

Spindelkorrektur

FĂŒr jede Spindel steht in der PLC-Nahtstelle jeweils ein Freigabesignal und ein Byte fĂŒr denSpindelkorrekturfaktor in Prozent zur VerfĂŒgung.NST ”Spindelkorrektur” (VB38032003)NST ”Korrektur wirksam” (V3803000.7)Über ein weiteres Signal NST ”Vorschubkorrektur bei Spindel gĂŒltig” (V38032001.0) kann das PLC–Anwenderprogramm vorgeben, daß der Wert von NST “Vorschubkorrektur” (VB38030000) gelten soll.

Der Wert von der Maschinensteuertafel (MCP) steht imNST “Spindelkorrektur” (VB10000005) zur verfĂŒgung.

Page 202: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

VorschĂŒbe

11.9 Vorschubbeeinflussung

11-201SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Die Spindelkorrektur ist bei aktivem G33 wirksam - sollte aber aus GenauigkeitsgrĂŒnden nichtbetĂ€tigt werden.

Hinweis:Ein eigener Spindelkorrekturschalter an der Maschinensteuertafel (MCP) steht optional zurVerfĂŒgung.

Korrektur wirksam

Die ĂŒber Wahlschalter an der Maschinensteuertafel eingestellten Korrekturwerte sind in allenBetriebsarten und Maschinenfunktionen sofort wirksam , vorausgesetzt die NST ”Eilgangkor-rektur 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” NC-intern verwendet, d. h. die Korrektur betrĂ€gt 100%. Der Wert, der in die PLC-Naht-stelle eingetragen ist, hat keine Bedeutung.

Bezug der Spindelkorrektur

Die Spindelkorrektur wirkt auf die programmierte Drehzahl.

Page 203: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

VorschĂŒbe

11.10 Datenbeschreibung

11-202SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

11.10 Datenbeschreibung

Settingdaten

42100 DRY_RUN_FEEDSD-Nummer ProbelaufvorschubStandardvorbesetzung: 5000 min. Eingabegrenze: 0 max. Eingabegrenze: plusÄnderung sofort gĂŒltig Schutzstufe: Einheit: mm/minDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: In dieses Settingdatum ist der Vorschub fĂŒr aktiven Probelauf einzutragen.

Das Settingdatum kann ĂŒber die Bedientafel im Bedienbereich ”Parameter” verĂ€ndert werden. Der eingetragene Probelaufvorschub wird immer als Linearvorschub (G94) interpretiert.Wird ĂŒber die PLC-Nahtstelle der Probelaufvorschub aktiviert, so wird nach Reset als Bahnvors-chub nicht der programmierte, sondern der Probelaufvorschub verwendet.Ist die programmierte Geschwindigkeit grĂ¶ĂŸer als die hier hinterlegte Geschwindigkeit, so wird mitder programmierten Geschwindigkeit verfahren.

Anwendungsbeispiel(e) Einfahren von Programmen.korrespondierend mit ... NST ”Probelaufvorschub aktivieren”,

NST ”Probelaufvorschub angewĂ€hlt”

11.11 Signalbeschreibung

Kanal Probelaufvorschub aktivieren

VorschubkorrekturEilgangkorrekturVorschubsperre

Eilgangkorrektur wirksamVorschubkorrektur wirksam

Vorschub Halt fĂŒr:

Achse 3

Achse 1

Signale an NCK-Kanal

Signale an Achse/Spindel

Vorschub–/Spindelkorrektur

Korrektur wirksam

Vorschub Halt/Spindel Halt

Achse 1 im WKS

Achse 3 im WKSAchse 2 im WKS

Achse 2

Spindel

Bild 11-2 PLC-Nahtstellensignale fĂŒr VorschĂŒbe

Page 204: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

VorschĂŒbe

11.11 Signalbeschreibung

11-203SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

11.11.1 Signale an Kanal

V32000000.6 Probelaufvorschub aktivierenNahtstellensignal Signal(e) an Kanal (PLC ïżœ NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 --> 1

Es wird statt mit dem programmierten Vorschub (bei G1, G2, G3, G5) mit dem ĂŒber das SD:DRY_RUN_FEED vorgegebenen Probelaufvorschub gefahren, wenn der ProbelaufvorschubgrĂ¶ĂŸer als der programmierte ist.Der Probelaufvorschub ist wirksam nach Reset-Zustand.Das Nahtstellensignal wird bei NC-Start ausgewertet, wenn der Kanal sich im Zustand ”Reset”befand.Der Probelaufvorschub kann ĂŒber PLC angewĂ€hlt werden.Bei Anwahl ĂŒber PLC ist das Nahtstellensignal ”Probelaufvorschub aktivieren” vom PLC-Anwen-derprogramm zu setzten.

Signalzustand 0 bzw. Flan-kenwechsel 1 --> 0

Es wird mit dem programmierten Vorschub gefahren.Wirksam nach Reset-Zustand.

Anwendungsbeispiel(e) Test eines WerkstĂŒckprogramms mit erhöhtem Vorschub.korrespondierend mit ... NST “Probelaufvorschub angewĂ€hlt” (V17000000.6)

SD: DRY_RUN_FEED (Probelaufvorschub)

VB32000004 VorschubkorrekturNahtstellensignal Signal(e) an Kanal (PLC ïżœ NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:

Signalzustand 1 bzw. Flan-kenwechsel 0 --> 1

Die Vorschubkorrektur wird ĂŒber die PLC graycodiert vorgegeben.

Tabelle 11-1 Graycodierung fĂŒr Vorschubkorrektur

Schalter–stellung

CodeVorschubkorrektur–

faktor

12345678910111213141516171819202122232425262728293031

00001000110001000110001110010100100011000110101111011100101001011010010100011000110011101111010111101111111101111001010010101101111011010010100111000110000

0.00.010.020.040.060.080.100.200.300.400.500.600.700.750.800.850.900.951.001.051.101.151.201.201.201.201.201.201.201.201.20

korrespondierend mit ... NST ”Vorschubkorrektur wirksam” (V32000006.7)

Page 205: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

VorschĂŒbe

11.11 Signalbeschreibung

11-204SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

VB32000005 EilgangkorrekturNahtstellensignal Signal(e) an Kanal (PLC ïżœ NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 --> 1

Tabelle 11-2 Graycodierung fĂŒr Eilgangkorrektur

Die Eilgangkorrektur wird ĂŒber die PLC graycodiert vorgegeben.

Schalter–stellung

Code Override–faktor

12345678910111213141516171819202122232425262728293031

00001000110001000110001110010100100011000110101111011100101001011010010100011000110011101111010111101111111101111001010010101101111011010010100111000110000

0.00.010.020.040.060.080.100.200.300.400.500.600.700.750.800.850.900.951.001.001.001.001.001.001.001.001.001.001.001.001.00

korrespondierend mit ... NST ”Eilgangkorrektur wirksam”

V32000006.0 VorschubsperreNahtstellensignal Signal(e) an Kanal (PLC ïżœ NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 --> 1

Das Signal ist in einem Kanal in allen Betriebsarten wirksam.ïżœ Signal bewirkt Vorschubsperre aller im interpolatorischen Zusammenhang fahrenden Ach-

sen, sofern kein G33 (Gewinde) ansteht.Alle Achsen werden unter Einhaltung der Bahnkontur zum Stillstand gebracht. Nach Weg-nahme der Vorschubsperre (0-Signal) wird das unterbrochene Teileprogramm wieder fortge-setzt.

ïżœ Die Lageregelung bleibt erhalten; d.h. der Schleppabstand wird abgebaut.ïżœ Wird bei einer Achse, bei der ”Vorschubsperre” ansteht, eine Fahranforderung gegeben, so

bleibt diese erhalten. Diese anstehende Fahranforderung wird direkt mit der Wegnahme von”Vorschubsperre” ausgefĂŒhrt.

Steht die Achse im interpolatorischen Zusammenhang mit anderen, so gilt dies

auch fĂŒr diese Achsen.Signalzustand 0 bzw. Flan-kenwechsel 1 --> 0

ïżœ FĂŒr alle Achsen des Kanals ist der Vorschub freigegeben.ïżœ Steht fĂŒr eine Achse oder einen Achsverbund bei Wegnahme von ”Vorschubsperre” eine

Fahranforderung (”Fahrbefehl”) an, so wird diese direkt ausgefĂŒhrt.SonderfĂ€lle, Fehler, ...... Vorschubsperre ist bei aktivem G33 unwirksam.

Page 206: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

VorschĂŒbe

11.11 Signalbeschreibung

11-205SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

V32000006.6 Eilgangkorrektur wirksamNahtstellensignal Signal(e) an Kanal (PLC ïżœ NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 --> 1

Die in die PLC-Nahtstelle eingetragene Eilgangkorrektur 0 bis maximal 100% ist kanalspezifisch wirksam.

Signalzustand 0 bzw. Flan-kenwechsel 1 --> 0

Die in die PLC-Nahtstelle eingetragene Eilgangkorrektur wird nicht berĂŒcksichtigt.Bei unwirksamer Eilgangkorrektur wird als Korrekturfaktor NC intern 100% verwendet.

SonderfĂ€lle, Fehler, ...... Die Eilgangkorrektur ist bei aktivem G33 unwirksam.korrespondierend mit ... NST ”Eilgangkorrektur”

V32000006.7 Vorschubkorrektur wirksamNahtstellensignal Signal(e) an Kanal (PLC ïżœ NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 --> 1

Die in die PLC-Nahtstelle eingetragene Vorschubkorrektur 0 bis maximal 120% ist fĂŒr Bahnvors-chub und damit automatisch fĂŒr die zugehörigen Achsen wirksam.In der Betriebsart JOG wirkt die Vorschubkorrektur direkt auf die Achsen.

Signalzustand 0 bzw. Flan-kenwechsel 1 --> 0

Die in die PLC-Nahtstelle eingetragene Vorschubkorrektur wird nicht berĂŒcksichtigt.Bei unwirksamer Vorschubkorrektur wird als Korrekturfaktor NC intern 100% verwendet.

SonderfĂ€lle, Fehler, ...... Die Vorschubkorrektur ist bei aktivem G33 unwirksam.korrespondierend mit ... NST ”Vorschubkorrektur”

V32001000.3undV32001008.3

Vorschub Halt (Achsen im WKS)

Nahtstellensignal Signal(e) an Kanal (PLC ïżœ NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 --> 1

Das Signal ist nur im JOG-Betrieb wirksam (Achsen im WKS verfahren).ïżœ Signal bewirkt Vorschub Halt der jeweiligen Achse. Bei einer fahrenden Achse bewirkt

dieses Signal ein gefĂŒhrtes Bremsen zum Stillstand (Rampenstopp). Es erfolgt dabei keineAlarmmeldung.

ïżœ Die Lageregelung bleibt erhalten; d.h. der Schleppabstand wird abgebaut.ïżœ Wird bei einer Achse, bei der ”Vorschub Halt” ansteht, eine Fahranforde-rung gegeben, so

bleibt diese erhalten. Diese anstehende Fahranforderung wird direkt mit der Wegnahme von”Vorschub Halt” ausgefĂŒhrt.

Signalzustand 0 bzw. Flan-kenwechsel 1 --> 0

ïżœ FĂŒr die Achse ist der Vorschub freigegeben.ïżœ Steht fĂŒr die Achse bei Wegnahme von ”Vorschub Halt” eine Fahranforde-rung (”Fahrbe-

fehl”) an, so wird diese direkt ausgefĂŒhrt.

Page 207: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

VorschĂŒbe

11.11 Signalbeschreibung

11-206SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

11.11.2 Signale an Achse/Spindel

VB380x0000 Vorschubkorrektur (achsspezifisch)Nahtstellensignal Signal(e) an Achse (PLC ïżœ NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 --> 1

Die achsspezifische Vorschubkorrektur wird ĂŒber die PLC graycodiert vorgegeben.

Tabelle 11-3 Graycodierung fĂŒr achsspezifische Vorschubkorrektur

Schalter–stellung

Code

12345678910111213141516171819202122232425262728293031

00001000110001000110001110010100100011000110101111011100101001011010010100011000110011101111010111101111111101111001010010101101111011010010100111000110000

0.00.010.020.040.060.080.100.200.300.400.500.600.700.750.800.850.900.951.001.051.101.151.201.201.201.201.201.201.201.201.20

axialer Vorschubkor-

rekturfaktor

korrespondierend mit ... NST ”Korrektur wirksam”

Hinweis:Die Signale fĂŒr die Spindel “Spindelkorrektur” (VB38032003) und “Vorschubkorrektur beiSpindel gĂŒltig” (V38032001.0) sind im Kapitel 9.8 dokumentiert.

Page 208: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

VorschĂŒbe

11.11 Signalbeschreibung

11-207SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

V380x0001.7 Korrektur wirksamNahtstellensignal Signal(e) an Achse/Spindel (PLC ïżœ NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 --> 1

Vorschubkorrektur wirksam:ïżœ Die in die PLC-Nahtstelle eingetragene achsspezifische Vorschubkorrektur 0 bis maximal

120% wird berĂŒcksichtigt.

Spindelkorrektur wirksam:ïżœ Die in die PLC-Nahtstelle eingetragene Spindelkorrektur 0 bis maximal 120% wird

berĂŒcksichtigt.Signalzustand 0 bzw. Flan-kenwechsel 1 --> 0

Die anstehende achsspezifische Vorschubkorrektur bzw. Spindelkorrektur ist unwirksam.Bei unwirksamer Korrektur wird als Korrekturfaktor NC–intern ”100%” verwendet.Ausnahme bilden die 1. Schalterstellung fĂŒr eine graycodierte Schnittstelle. Hier werden die Kor-rekturfaktoren, die in die PLC-Nahtstelle eingetragen sind, verwendet. Bei graycodierter Schnitt-stelle wird der in den Maschinendaten fĂŒr die 1. Schalterstellung eingetragene Wert als Korrekturwert ausgegeben.

SonderfĂ€lle, Fehler, ...... ïżœ Die Spindelkorrektur wird in der Spindelbetriebsart ”Pendelbetrieb” immer mit 100% ange-nommen.

ïżœ Die Spindelkorrektur wirkt auf die programmierten Werte, bevor die Begrenzungen (z. B. G26) eingreifen.

ïżœ Die Vorschubkorrektur ist bei aktivem- G33 unwirksam.

korrespondierend mit ... NST ”Vorschubkorrektur” und NST “Spindelkorrektur”

V380x0004.3 Vorschub-Halt/Spindel-Halt (achsspezifisch)Nahtstellensignal Signal(e) an Achse/Spindel (PLC ïżœ NCK)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW-Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 --> 1

Das Signal ist in allen Betriebsarten wirksam.

Vorschub Halt:ïżœ Signal bewirkt Vorschub Halt der jeweiligen Achse. Bei einer fahrenden Achse bewirkt

dieses Signal ein gefĂŒhrtes Bremsen zum Stillstand (Rampenstopp). Es erfolgt dabei keineAlarmmeldung.

ïżœ Signal bewirkt Vorschub Halt aller im interpolatorischen Zusammenhang fahrenden Bahn-achsen, wenn ”Vorschub Halt” fĂŒr eine der Bahnachsen gegeben wird. In diesem Fall wer-den alle Achsen unter Einhaltung der Bahnkontur zum Stillstand gebracht. Nach Weg-nahme des Vorschub Halt - Signals wird das unterbrochene Teileprogramm wieder fortge-setzt.

ïżœ Die Lageregelung bleibt erhalten; d.h. der Schleppabstand wird abgebaut.ïżœ Wird bei einer Achse, bei der ”Vorschub Halt” ansteht, eine Fahranforderung gegeben, so

bleibt diese erhalten. Diese anstehende Fahranforderung wird direkt mit der Wegnahme von”Vorschub Halt” ausgefĂŒhrt.Steht die Achse im interpolatorischen Zusammenhang mit anderen, so gilt dies auch fĂŒrdiese Achsen.

Spindel Halt:ïżœ Die Spindel wird entlang der Beschleunigungskennlinie auf Stillstand abgebremst.ïżœ Bei Positionierbetrieb wird durch Setzen des Signals ”Spindel Halt” der Positioniervorgang

unterbrochen. Es gilt obiges Verhalten bezĂŒglich Einzelachsen.Signalzustand 0 bzw. Flan-kenwechsel 1 --> 0

Vorschub Halt:ïżœ FĂŒr die Achse ist der Vorschub freigegeben.ïżœ Steht fĂŒr die Achse bei Wegnahme von ”Vorschub Halt” eine Fahranforderung (”Fahrbefehl”)

an, so wird diese direkt ausgefĂŒhrt.Spindel Halt:ïżœ FĂŒr die Spindel ist die Drehzahl freigegeben.ïżœ Mit Wegnahme von ”Spindel Halt” wird die Spindel mit der Beschleunigungskennlinie auf

den vorherigen Drehzahlsollwert beschleunigt bzw. bei Positionierbetrieb die Positionierungfortgesetzt.

Anwendungsbeispiel(e) Vorschub Halt:ïżœ Die Verfahrbewegungen der Maschinenachsen werden mit ”Vorschub Halt” nicht gestartet,

wenn beispielsweise an der Maschinen gewisse BetriebszustĂ€nde vorliegen, die eine Achs-bewegung nicht erlauben (z. B. TĂŒr nicht geschlossen).

Spindel Halt:ïżœ Um einen Werkzeugwechsel durchzufĂŒhren.

SonderfÀlle, Fehler, ......

Page 209: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

VorschĂŒbe

11.11 Signalbeschreibung

11-208SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Platz fĂŒr Notizen

Page 210: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

12-209SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Werkzeugkorrektur

Kurzbeschreibung

Die Steuerung SINUMERIK 802S/C ermöglichen eine Verrechnung der Werkzeugkorrekturda-ten.

ïżœ LĂ€ngenkorrektur

ïżœ Radiuskorrektur

ïżœ Ablage der Werkzeugdaten im Werkzeugkorrekturspeicher

– Werkzeug-Kennzeichnung durch T-Nummern von 0 bis 32000

– Definition eines Werkzeugs durch maximal 9 Schneiden

– Schneide wird durch Werkzeugparameter beschrieben:- Werkzeugtyp- Geometrie: LĂ€nge Verschleiß: LĂ€nge- Geometrie: Radius Verschleiß: Radius- Schneidenlage (bei Drehwerkzeugen)

ïżœ Werkzeugwechsel wĂ€hlbar: Sofort mit T-Befehl oder ĂŒber M6

ïżœ Werkzeug-Radiuskorrektur

– Korrektur wirkt fĂŒr alle Interpolationsarten:LinearKreis

– Korrektur an Außenecken wĂ€hlbar: Übergangskreis (G450) oder Schnittpunkt der Äqui-distanten (G451)

– automatische Erkennung von Außen-/Innenecken

Hinweis: AusfĂŒhrliche Darlegung -siehe Benutzer-Handbuch “Bedienen und Programmieren” .

12

Page 211: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Werkzeugkorrektur

12.1 Werkzeug

12-210SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

12.1 Werkzeug

WZ anwÀhlen

Ein Werkzeug wird im Programm mit der T-Funktion angewÀhlt. Ob mit der T-Funktion sofortdas neue Werkzeug eingewechselt wird, hÀngt von der Einstellung im MD:TOOL_CHANGE_MODE (neue Werkzeugkorrektur bei M-Funktion) ab.

WZ–Wechsel sofort

MD: TOOL_CHANGE_MODE = 0Das neue Werkzeug wird mit der T-Funktion sofort eingewechselt. Bei Drehmaschinen mitWerkzeugrevolver wird hauptsÀchlich diese Einstellung verwendet.

WZ–Wechsel mit M6

MD: TOOL_CHANGE_MODE = 1Das neue Werkzeug wird mit der T-Funktion zum Wechsel vorbereitet. Bei Maschinen mitWerkzeugmagazin wird hauptsÀchlich diese Einstellung verwendet, um das neue Werkzeughauptzeitparallel (die Bearbeitung wird nicht unterbrochen) auf die Werkzeugwechselpositionzu bringen. Mit M6 wird das alte WZ aus der Spindel entfernt und das neue WZ in die Spindeleingewechselt.

Hinweis

Der eigentliche Werkzeugwechsel muß vom PLC–Anwenderprogramm oder von Hand reali-siert werden. Die Steuerung verrechnet nur zum jeweiligen Zeitpunkt die entsprechendenWZ–Korrekturen.Beachte:Wurde ein bestimmtes Werkzeug aktiviert, so bleibt dies auch ĂŒber das Programmende unddem Aus–/Einschalten der Steuerung hinaus als aktives Werkzeug gespeichert.Wechseln Sie ein Werkzeug von Hand, so geben Sie den Wechsel auch in die Steuerung ein,damit die Steuerung das richtige Werkzeug kennt. Zum Beispiel können Sie einen Satz mitdem neuen T–Wort in der Betriebsart MDA starten.

Wertebereich von T

Die T-Funktion kann ganzzahlige Werte von T0 (kein Werkzeug) bis T32000 (Werkzeug mitder Nummer 32000) annehmen.

Werkzeugkorrektur

Ein Werkzeug kann bis zu 9 WZ-Schneiden besitzen. Die 9 WZ-Schneiden sind den D-Funk-tionen D1 bis D9 zugeordnet.

Page 212: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Werkzeugkorrektur

12.1 Werkzeug

12-211SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

T . .

D1D1

D2

D3

D9

.

.

.

.

.

.

.

Bild 12-1 Beispiel fĂŒr ein Werkzeug T... mit 9 Schneiden (D1 bis D9)

D–Funktion

Die Werkzeugschneide wird mit D1 (Schneide 1) bis D9 (Schneide 9) programmiert. DieWerkzeugschneide bezieht sich immer auf das gerade aktive Werkzeug. Eine aktive Werk-zeugschneide (D1 bis D9) ohne aktives Werkzeug (T0) ist unwirksam. Eine Werkzeugsch-neide D0 wÀhlt alle Werkzeugkorrekturen des aktiven Werkzeugs ab.

Anwahl der Schneide bei WZ–Wechsel

Nach der Programmierung eines neuen Werkzeugs (neue T-Nummer) und dem Einwechselndieses WZ gibt es folgende Möglichkeiten zur Anwahl der Schneide:

1. die Schneidennummer wird programmiert

2. die Schneidennummer wird nicht programmiert. Es ist automatisch D1 wirksam.

Aktivieren der WZK

Mit D1 bis D9 wird die Werkzeugkorrektur einer WK-Schneide fĂŒr das aktive Werkzeug akti-viert. Die WerkzeuglĂ€ngenkorrektur und die Werkzeugradiuskorrektur werden jedoch zu un-terschiedlichen Zeitpunkten wirksam:

ïżœ Die WerkzeuglĂ€ngenkorrektur (WLK) wird mit der ersten Verfahrbewegung der Achse, inder die WLK wirken soll, herausgefahren. Diese Verfahrbewegung muß eine Linearinter-polation (G0, G1) sein.

ïżœ Die Werkzeugradiuskorrektur (WRK) wird durch Programmierung von G41/G42 in der akti-ven Ebene (G17, G18 oder G19) wirksam. Die Anwahl der WRK mit G41/G42 darf nur ineinem Programmsatz mit G0 (Eilgang) oder G1 (Linearinterpolation) erfolgen.

Page 213: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Werkzeugkorrektur

12.2 Datenbeschreibung

12-212SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

WZ–Radiuskorrektur

siehe Benutzer–Handbuch “Bedienen und Programmieren”, Kap. “Werkzeug und Werkzeug-korrektur”

12.2 Datenbeschreibung

Maschinendaten

20210 CUTCOM_CORNER_LIMITMD-Nummer Maximalwinkel fĂŒr AusgleichssĂ€tze bei WerkzeugradiuskorrekturStandardvorbesetzung: 100.0 min. Eingabegrenze: 0.0 max. Eingabegrenze: 150.0Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: GradDatentype: DOUBLE gĂŒltig ab SW-Stand:Bedeutung: Bei sehr spitzen Außenecken kann es mit G451 zu langen Leerwegen kommen Deshalb wird bei

sehr spitzen Außenecken automatisch von G451 (Schnittpunkt) auf G450 (Übergangskreis) um-geschaltet. Der Konturwinkel ab dem diese automatische Umschaltung (Schnittpunkt ---> Über-gangskreis) durchgefĂŒhrt wird, kann mt diesem MD vorgegeben werden.

lange Leerwege

Konturwinkel

Beispiel: FrÀser

22550 TOOL_CHANGE_MODEMD-Nummer neues Werkzeug/Werkzeugkorrektur bei M6Standardvorbesetzung: 0 min. Eingabegrenze: 0 max. Eingabegrenze: 1Änderung gĂŒltig nach Power On Schutzstufe: 2/7 Einheit: -Datentype: BYTE gĂŒltig ab SW-Stand:Bedeutung: Ein Werkzeug wird im Programm mit der T-Funktion angewĂ€hlt. Ob mit der T-Funktion das neue

Werkzeug sofort eingewechselt wird, hÀngt von der Einstellung in diesem MD ab:0: Das neue Werkzeug wird mit der T-Funktion sofort eingewechselt. Bei Dreh-

maschinen mit Werkzeugrevolver wird hauptsÀchlich diese Einstellung verwendet.

1: Das neue Werkzeug wird mit der T-Funktion zum Wechsel vorbereitet. BeiMaschinen mit Werkzeugmagazin wird hauptsÀchlich diese Einstellung ver-wendet, um das neue Werkzeug hauptzeitparallel (die Bearbeitung wird nichtunterbrochen) auf die Werkzeugwechselposition zu bringen. Mit M6 wird das alte WZ aus der Spindel entfernt und das neue WZ in die Spindel eingewechselt.

Page 214: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

13-213SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

NOT AUS

Kurzbeschreibung

Norm EN 292–2

GemĂ€ĂŸ einer grundlegenden Sicherheitsanforderung der EG–Richtlinie Maschinen hinsicht-lich NOT AUS, die im Abschnitt 6.1.1 von EN 292–2 abgedruckt wurde, mĂŒssen Maschinenmit einer NOT AUS–Einrichtung versehen sein.

FĂŒr LĂ€nder, in denen die o.g. Richtlinie nicht gilt, sind die entsprechenden Richtlinien fĂŒr dieSicherheitanforderungen hinsichtlich NOT AUS des jeweiligen Landes zu beachten.

Ausnahmen

Es wird kein NOT AUS benötigt, bei

ïżœ Maschinen, an denen eine NOT AUS–Einrichtung das Risiko nicht verringern wĂŒrde, weilentweder dadurch die Stillsetzzeit nicht verringert wĂŒrde oder weil die dafĂŒr zu ergreifen-den Maßnahmen nicht geeignet wĂ€ren, das Risiko zu beeinflussen.

ïżœ von Hand tragbare und handgefĂŒhrte Maschinen.

NOT AUS in der Steuerung

Die Steuerung unterstĂŒtzt den Maschinenhersteller bei der Realisierung der NOT AUS–Funk-tion durch folgende Maßnahmen:

ïżœ NOT AUS–Taster ist leicht erreichbar auf der Maschinensteuertafel angebracht und hateinen gelben Hintergrund.

ïżœ Roter NOT AUS–Taster mit Zwangsöffnung und mechanischer selbsttĂ€tiger Verrastung/Verriegelung.

ïżœ Anstoß des NOT AUS–Ablaufs in der NC ĂŒber PLC–Eingang.

ïżœ Mit dem NOT AUS–Ablauf in der NC werden alle Achsen und Spindeln schnellstmöglichabgebremst.

ïżœ Alle durch die PLC gesteuerten Maschinenfunktionen können bei NOT AUS einen, durchden Maschinenhersteller einstellbaren, sicheren Zustand einnehmen.

ïżœ Kein Aufheben des NOT AUS–Zustandes durch Entriegeln des NOT– AUS–Tasters. Das RĂŒckstellen des BefehlsgerĂ€tes löst keinen Wiederanlauf aus.

13

Page 215: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

NOT AUS

13.1 Allgemeines

13-214SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

13.1 Allgemeines

Wichtig

Der Maschinenhersteller wird auf die Einhaltung der internationalen und nationalen Normen hinge-wiesen (siehe Hinweise zu Normen weiter unten im Text). Die SINUMERIK 802S unterstĂŒtzt denMaschinenhersteller bei der Realisierung der NOT AUS–Funktion entsprechend den Festlegungenin dieser Funktionsbeschreibung. Die Verantwortung fĂŒr die NOT AUS–Funktion (Auslösung,Ablauf, Quittierung) liegt ausschließlich beim Maschinenhersteller.

Hinweis

FĂŒr die NOT AUS–Funktion wird auf folgende Normen besonders hingewiesen:ïżœ EN 292 Teil 1ïżœ EN 292 Teil 2ïżœ EN 418ïżœ EN 60204 Teil 1:1992 Abschnitt 10.7

NOT AUS–Funktion

EN 418: NOT AUS ist eine Funktion, die

ïżœ aufkommende oder bestehende Gefahren fĂŒr Personen, SchĂ€den an der Maschine oderdem Arbeitsgut abwenden oder vermindern soll.

ïżœ durch eine einzige Handlung durch eine Person ausgelöst wird, wenn die normale Halte-funktion dafĂŒr nicht angemessen ist.

Gefahren im Sinne der EN 418 sind solche, die herrĂŒhren können von:

ïżœ funktionalen UnregelmĂ€ĂŸigkeiten (Fehlfunktionen der Maschine, nicht hinnehmbare Ei-genschaften des bearbeiteten Materials, menschliche Fehler, ...).

ïżœ normalem Betrieb.

13.2 NOT AUS–Stellteile

Normen EN 418

Nach EN418 mĂŒssen NOT AUS–Stellteile so konstruiert sein, daß sie fĂŒr die Bedienpersonund andere, fĂŒr die es notwendig sein kann, sie zu betĂ€tigen, diese leicht zu betĂ€tigen sind.Folgende Typen von Stellteilen können u. a. eingesetzt werden:

ïżœ Pilztaster (drucktastenbetĂ€tigter Schalter)

ïżœ DrĂ€hte/Drahtseile, Leinen, Stangen

ïżœ Griffe

ïżœ in besonderen FĂ€llen: Fußschalter ohne Schutzhaube

Alle NOT AUS–Stellteile mĂŒssen mechanisch selbsttĂ€tig verrasten und leicht erreichbar an-geordnet sein.

Page 216: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

NOT AUS

13.3 NOT AUS–Ablauf

13-215SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

NOT AUS–Taster

In der Siemens–Maschinensteuertafel (MCP) fĂŒr 802S/C ist ein Pilztaster (drucktastenbetĂ€tig-ter Schalter mit Zwangsöffner), im weiteren NOT AUS–Taster genannt, optional eingebaut.Literatur: Technisches–Handbuch, Inbetriebnahmeanleitung

NOT AUS an NC

Die BetĂ€tigung des NOT AUS–Tasters oder ein direkt daraus abgeleitetes Signal muß alsPLC–Eingang zur Steuerung (PLC) gefĂŒhrt werden. Im PLC–Anwenderprogramm muß dieserPLC–Eingang an die NC auf das NST ”NOT AUS” (V26000000.1) weitergeleitet werden.Das RĂŒckstellen des NOT AUS–Tasters oder ein direkt daraus abgeleitetes Signal muß alsPLC–Eingang zur Steuerung (PLC) gefĂŒhrt werden. Im PLC–Anwenderprogramm muß dieserPLC–Eingang an die NC auf das NST ”NOT AUS quittieren” (V26000000.2) weitergeleitetwerden.

13.3 NOT AUS–Ablauf

Norm EN 418

Nach BetĂ€tigung des NOT AUS–Stellteils muß die NOT AUS–Einrichtung in einer Weise ar-beiten, daß die Gefahr automatisch auf die bestmögliche Weise abgewendet oder verringertwird.“Auf bestmögliche Weise” bedeutet, daß die gĂŒnstigste Verzögerungsrate gewĂ€hlt und dierichtige Stop–Kategorie (definiert in EN 60204) entsprechend einer RisikoabschĂ€tzung festge-legt werden kann.

Ablauf der NC

Der (nach EN 418) vorbestimmte Ablauf interner Funktionen zum NOT AUS–Zustand sieht inder Steuerung wie folgt aus:

1. DieTeileprogrammbearbeitung wird unterbrochen. Alle Achsen und Spindeln werden abge-bremst. Die Spindel und Achsen mit analogen Antriebenwerden an einer, durch MD:AX_EMERGENCY_STOP_TIME, definierten Bremsrampe abgebremst; die Schrittmoto-rachsen nach einer festen internen Bremsrampe.

2. Das NST ”READY” (V31000000.3) wird rĂŒckgesetzt.

3. Das NST ”NOT AUS aktiv” (V27000000.1) wird gesetzt.

4. Der Alarm 3000 wird gesetzt.

5. Nach Ablauf einer im MD: SERVO_DISABLE_DELAY_TIME (Abschaltverzögerung Re-glerfreigabe) einstellbaren spindelspezifischen Zeit wird die Reglerfreigabe abgeschaltet.Dabei ist zu beachten, daß MD: SERVO_DISABLE_DELAY_TIME mindestens genauso groß vorgegeben wird wieMD: AX_EMERGENCY_STOP_TIME.

Page 217: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

NOT AUS

13.4 NOT AUS–Quittierung

13-216SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Ablauf an der Maschine

Der NOT AUS–Ablauf an der Maschine wird ausschließlich vom Maschinenhersteller bes-timmt. Dabei ist in Verbindung mit dem Ablauf in der NC folgendes zu beachten:

ïżœ Der Ablauf in der NC wird mit dem NST ”NOT AUS” (V26000000.1) gestartet. Nachdemdie Achsen und Spindeln stehen, muß nach EN418 die Energiezufuhr unterbrochen wer-den.

Wichtig

Das Unterbrechen der Energiezufuhr liegt in der Verantwortung des Maschinenherstellers.

ïżœ Die PLC–Peripherie (digitale AusgĂ€nge) wird vom Ablauf in der NC nicht beeinflußt. Solleneinzelne AusgĂ€nge bei NOT AUS einen bestimmten Zustand einnehmen, muß der Ma-schinenhersteller im PLC–Anwenderprogramm dafĂŒr Funktionen einbauen.

Wichtig

Soll bei NOT AUS der Ablauf in der NC nicht wie festgelegt ablaufen, darf bis zum Zeitpunkt desErreichens eines durch den Maschinenhersteller im PLC–Anwenderprogramm festgelegten NOTAUS–Zustands das NST”NOT AUS” (V26000000.1) nicht gesetzt werden. Solange das NST ”NOT AUS” nicht gesetzt istund kein anderer Alarm ansteht, sind in der NC alle NST wirksam. Dadurch kann jeder hersteller-spezifische NOT AUS–Zustand eingenommen werden.

13.4 NOT AUS–Quittierung

Norm EN 418

Das RĂŒckstellen des NOT AUS–Stellteils darf nur als Ergebnis einer von Hand ausgefĂŒhrtenHandlung am NOT AUS–Stellteil möglich sein. Das RĂŒckstellen des NOT AUS–Stellteils al-lein darf keinen Wiederanlauf–Befehl auslösen.Der Wiederanlauf der Maschine darf nicht möglich sein, bis alle betĂ€tigten NOT AUS–Stell-teile von Hand, einzeln und bewußt rĂŒckgestellt worden sind.

NOT AUS quittieren

Der NOT AUS–Zustand wird nur dann wieder rĂŒckgesetzt, wenn zuerst das NST ”NOT AUSquittieren” (V26000000.2) und anschließend das NST ”Reset” (V30000000.7) gesetzt wird.Dabei ist zu beachten, daß das NST ”NOT AUS quittieren” und das NST ”Reset” gemeinsammindestens so lange gesetzt sein mĂŒssen, bis das NST ”NOT AUS aktiv” (V27000000.1)rĂŒckgesetzt wurde (siehe Bild 13-1).

Page 218: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

NOT AUS

13.4 NOT AUS–Quittierung

13-217SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

NST ”NOT AUS”V26000000.1

NST ”NOT AUS quittieren”V26000000.2

NST ”NOT AUS aktiv”V27000000.1

NST ”RESET”V30000000.7

Das NST ”NOT AUS quittieren” ist wirkungslos

1

2

1

2

Die NST ”NOT AUS quittieren” und ”RESET” setzen ”NOT AUS aktiv” zurĂŒck

Das NST ”RESET” ist wirkungslos

3

3

Bild 13-1 NOT AUS rĂŒcksetzen

Durch RĂŒcksetzen des NOT AUS–Zustands wird:

ïżœ das NST ”NOT AUS aktiv” rĂŒckgesetzt

ïżœ die Reglerfreigabe zugeschaltet.

ïżœ das NST ”Lageregelung aktiv” gesetzt.

ïżœ das NST ”READY” gesetzt.

ïżœ der Alarm 3000 gelöscht.

ïżœ die Teileprogrammbearbeitung abgebrochen.

PLC–Peripherie

Die PLC–Peripherie muß vom PLC–Anwenderprogramm wieder in den richtigen Zustandzum Betrieb der Maschine versetzt werden.

Reset

Mit dem NST ”Reset” (30000000.7) allein kann der NOT AUS–Zustand nicht rĂŒckgesetzt wer-den (siehe Bild oben).

Netz aus/ein

Netz aus/ein (Power On) löscht den NOT AUS–Zustand, außer das NST ”NOT AUS”(V26000000.1) ist noch gesetzt.

Page 219: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

NOT AUS

13.5 Datenbeschreibung

13-218SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

13.5 Datenbeschreibung

36620 SERVO_DISABLE_DELAY_TIMEMD–Nummer Abschaltverzögerung ReglerfreigabeStandardvorbesetzung: 0.1 min. Eingabegrenze: 0.02 max. Eingabegrenze: 1000Änderung gĂŒltig nach NEW_CONF Schutzstufe: 2/7 Einheit: sDatentyp: DOUBLE gĂŒltig ab SW–Stand:Bedeutung: Maximale Zeitverzögerung fĂŒr Wegnahme der ”Reglerfreigabe” nach Störungen.

Die Drehzahlfreigabe (Reglerfreigabe) des Antriebs wird steuerungsintern spÀtestens nach dereingestellten Verzögerungszeit weggenommen, sofern die Achse / Spindel sich in Bewegungbefindet.Die eingebene Verzögerungszeit wirkt aufgrund von folgenden Ereignissen:

ïżœ bei Fehlern, die zum sofortigen Stillsetzen der Achsen fĂŒhren

ïżœ wenn von der PLC das NST ”Reglerfreigabe” weggenommenwird

Sobald die Istdrehzahl den Stillstandsbereich erreicht (MD: STANDSTILL_VELO_ TOL) wird die”Reglerfreigabe” fĂŒr den Antrieb weggenommen.Die Zeit sollte so groß eingestellt sein, daß die Achse / Spindel aus maximaler Fahr-geschwindigkeit bzw. Drehzahl zum Stillstand kommen kann.Falls die Achse / Spindel steht, wird die ”Reglerfreigabe” fĂŒr den Antrieb sofort weggenommen.

Anwendungsbeispiel(e) Die Drehzahlregelung des Antriebs sollte solange aufrechterhalten werden, damit die Achse/Spin-del aus maximaler Fahrgeschwindigkeit bzw. Drehzahl zum Stillstand kommen kann. Solange istdie Wegnahme der ”Reglerfreigabe” einer in Bewegung befindlichen Achse/Spindel zu verzögern.

SonderfĂ€lle, Fehler, ...... Achtung: Falls die Abschaltverzögerung Reglerfreigabe zu klein eingestellt ist, wird die Reglerfrei-gabe bereits weggenommen, obwohl die Achse/Spindel noch verfĂ€hrt. Sie wird dann schlagartigmit Sollwert 0 gestoppt.Daher sollte die Zeit in diesem MD grĂ¶ĂŸer als die Zeitdauer der Bremsrampe bei FehlerzustĂ€nden(MD: AX_EMERGENCY_STOP_TIME) sein.

korrespondierend mit .... NST ”Reglerfreigabe” (V380x0002.1)MD: AX_EMERGENCY_STOP_TIME (Zeitdauer der Bremsrampe bei FehlerzustĂ€nden)

Page 220: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

NOT AUS

13.6 Signalbeschreibung

13-219SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

13.6 Signalbeschreibung

V26000000.1 NOT AUSNahtstellensignal Signal(e) an NC (PLC –––> NC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:Signalzustand 1 bzw.Flankenwechsel 0 ––> 1

Die NC wird in den NOT AUS–Zustand versetzt und der NOT AUS–Ablauf in der NC wird gestar-tet .

Signalzustand 0 bzw. Flan-kenwechsel 1 ––> 0

ïżœ Die NC befindet sich nicht im NOT AUS–Zustand.ïżœ Der NOT AUS–Zustand ist (noch) aktiv, kann aber mit NST: ”NOT AUS

quittieren” und NST ”Reset” rĂŒckgesetzt werden.korrespondierend mit .... NST ”NOT AUS quittieren” (V26000000.2)

NST ”NOT AUS aktiv” (V27000000.1)

V26000000.2 NOT AUS quittierenNahtstellensignal Signal(e) an NC (PLC –––> NC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ––> 1

Der NOT AUS–Zustand wird nur dann wieder rĂŒckgesetzt, wenn zuerst das NST ”NOT AUSquittieren” und anschließend das NST ”Reset” (V30000000.7) gesetzt wird. Dabei ist zu beach-ten, daß das NST ”NOT AUS quittieren” und das NST ”Reset” gemeinsam mindestens so langegesetzt sein mĂŒssen, bis das NST ”NOT AUS aktiv” (V26000000.1) rĂŒckgesetzt wurde.Durch RĂŒcksetzen des NOT AUS–Zustands wird:ïżœ das NST ”NOT AUS aktiv” rĂŒckgesetztïżœ die Reglerfreigabe zugeschaltetïżœ das NST ”Lageregelung aktiv” gesetztïżœ das NST ”READY” gesetztïżœ der Alarm 3000 gelöschtïżœ die Teileprogrammbearbeitung abgebrochen

korrespondierend mit .... NST ”NOT AUS” (V26000000.1)NST ”NOT AUS aktiv” (V27000000.1)NST ”Reset” (V30000000.7)

V27000000.1 NOT AUS aktivNahtstellensignal Signal(e) an NC (PLC –––> NC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ––> 1

Die NC befindet sich im NOT AUS–Zustand.

korrespondierend mit .... NST ”NOT AUS” (V26000000.1)NST ”NOT AUS quittieren” (V26000000.2)

Page 221: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

NOT AUS

13.6 Signalbeschreibung

13-220SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Platz fĂŒr Notizen

Page 222: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

14-221SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Diverse Nahtstellensignale

Kurzbeschreibung

In dieser Funktionsbeschreibung wird die FunktionalitÀt diverser Nahtstellensignale beschrie-ben, die von allgemeiner Bedeutung sind und die in anderen vorhandenen Funktionsbeschrei-bungen nicht beschrieben sind.

14.1 Allgemeines

Nahtstellen

Der Austausch von Signalen und Daten zwischen dem PLC–Anwenderprogramm und

ïżœ NCK (Kern der Numerischen Steuerung)

ïżœ MMC (Anzeigeinheit)

ïżœ MCP (Maschinensteuertafel)

geschieht ĂŒber verschiedenen Datenbereiche. Das PLC–Anwenderprogramm braucht sichnicht um den Austausch zu kĂŒmmern. Dies erfolgt aus Anwendersicht automatisch.

Zyklischer Signalaustausch zu NLK

Die Steuer– und Statussignale der PLC/NCK–Schnittstelle werden zyklisch aktualisiert.

Sie können in folgende Gruppen eingeteilt werden (siehe Bild 14-1):

ïżœ Allgemeine Signale

ïżœ Betriebsarten–Signale

ïżœ Kanal–Signale

ïżœ Achs–/Spindel–Signale

Die Struktur der Nahtstelle ist detailliert beschrieben in Literatur: Inbetriebnahmeanleitung, Kap. “PLC–Inbetriebnahme”.

14

Page 223: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Diverse Nahtstellensignale

14.1 Allgemeines

14-222SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Signale von NCK

Signale an NCK

Spindel (4)Achse 3

Achse 2

Signale von NCK

Signale an NCK

Achse 1

Signale von NC

Signale an NC

Allgemeine

Signale von NCK

Signale an NCK

Signale von NCK

Signale an NCK

Kanal

NCK

Allgemeine

Betriebsarten

Kanal

Achse,

Spindel,

PLC–

Anwender–

programm

Betriensarten

Bild 14-1 Nahtstelle PLC/NCK

Page 224: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Diverse Nahtstellensignale

14.2 Signale von PLC an NCK

14-223SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

14.2 Signale von PLC an NCK

Zugriffsrechte

Der Zugriff auf Programme, Daten und Funktionen ist benutzerorientiert ĂŒber 8 hierarchischeSchutzstufen geschĂŒtzt. Diese sind unterteilt in:

ïżœ 4 Kennwort–Stufen fĂŒr Siemens, Maschinenhersteller und Endanwender

ïżœ 4 Schutzstufen fĂŒr Endanwender (Nahtstellensignale V26000000.4 bis .7)

Damit ist ein mehrstufiges Sicherheitskonzept zur Regelung der Zugriffsrechte vorhanden.

siehe auch Inbetriebnahmeanleitung, Kapitel “Zugriffsstufen”

Tabelle 14-1 Zugriffsschutz

Schutzstufe Art Benutzer Zugriff auf (Beispiele)

0 Kenn– SIEMENS alle Funktionen, Programme und Datenwort

1 Kenn– SIEMENS/ definierte Funktionen, Programme und Daten;wort Maschinenhersteller z.B.: Optionen eingeben

2 Kenn– Maschinenhersteller definierte Funktionen, Programme und Daten;wort z.B.: Großteil der Maschinendaten

3 Kenn– Endanwender: zugeordnete Funktionen, Programme und Datenwort Service

4 NST Endanwender: weniger als Schutzstufe 0 bis 3;V2600 Programmierer festgelegt vom Maschinenhersteller oder0000.7 Einrichter Endanwender

5 NST Endanwender: weniger als Schutzstufe 0 bis 3;V2600 qualifizierter Bediener, festgelegt vom Endanwender0000.6 der nicht programmiert

6 NST Endanwender: Beispiel:V2600 ausgebildeter Bediener, nur Programmanwahl, Werkzeugverschleißein–0000.5 der nicht programmiert gabe und Eingabe von Nullpunktverschiebungen

7 NST Endanwender: Beispiel:V2600 angelernter Bediener keine Eingaben und Programmanwahl0000.4 möglich, nur Maschinensteuertafel bedienbar

abnehmendeZugriffsrechte

Anforderung Achs–Istwerte V26000001.1

(ab SW–Stand 3.1)Es wird die zyklische Bereitstellung der momentanen Istwert–Position fĂŒr alle Achsen im Ber-eich VD570x0000 angefordert.

Page 225: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Diverse Nahtstellensignale

14.2 Signale von PLC an NCK

14-224SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Anforderung Achs–Restwege V26000001.2

(ab SW–Stand 3.1)Es wird die zyklische Bereitstellung der momentanen Restwege fĂŒr alle Achsen im BereichVD570x0004 angefordert.

Restweg löschen (kanalspezifisch) V320000006.2

(ab SW–Stand 3.1)Das NST ”Restweg löschen” (kanalspezifisch) wirkt nur in der Betriebsart AUTOMATIK. Hier wirkt es fĂŒr alle programmierten Achsen im Satz.Mit der steigenden Flanke des Nahtstellensignals werden diese Achsen mit Rampenstoppstillgesetzt. Ein eventuell vorhandener Schleppabstandwird noch abgebaut. Der verbleibende Restweg bis zum Satzende (Bahn–Restweg) wirdgelöscht und anschließend der nĂ€chste Programmsatz zur Abarbeitung eingeleitet.

Hinweis:Nach Stillsetzen von Achsen mit NST “Restweg löschen” erfolgt fĂŒr den nachfolgenden Pro-grammsatz die Satzaufbereitung mit den neuen Positionen. Die Achsen fahren somit nach“Restweg löschen” eine andere Kontur als ursprĂŒnglich imTeileprogramm festgelegt.Durch Programmierung von G90 im Folgesatz nach “Restweg löschen” kann erreicht werden,daß zumindest die programmierte absolute Position angefahren wird. Dagegen wird mit G91die ursprĂŒnglich im Teileprogramm festgelegte Position im Folgesatz nicht mehr erreicht.

V380x0001.3 Achsen–/SpindelsperreNahtstellensignal Signal(e) an Achse/Spindel (PLC → NC)Flankenauswertung: nein Signal(e) aktualisiert: zyklisch Signal(e) gĂŒltig ab SW–Stand:Signalzustand 1 bzw. Flan-kenwechsel 0 ––>1

– Achsensperre

– Spindelsperre

Das NST ”Achsen–/Spindelsperre” ist fĂŒr Testzwecke nutzbar.(Testzustand)Wird das NST ”Achsensperre” gegeben, so werden bei dieser Achse an den Lageregler keineLageteilsollwerte mehr ausgegeben; die Verfahrbewegung der Achse ist somit gesperrt. Der Lager-egelkreis bleibt geschlossen und der verbleibende Schleppabstand wird ausgeregelt.Wird eine Achse mit Achsensperre verfahren, so zeigt die Istwertpositionsanzeige die Sollpositionsowie die Geschwindigkeitsistwertanzeige die Sollgeschwindigkeit an, ohne daß die Maschinen-achse tatsĂ€chlich fĂ€hrt.Mit RESET (NST V30000000.7) wird die Positionsistwertanzeige auf den wirklichen Istwert derMaschine gesetzt.Es werden fĂŒr diese Achse weiterhin Fahrbefehle an die PLC ausgegeben.Wird das Nahtstellensignal wieder weggenommen, kann die zugehörige Achse wieder normalverfahren werden.Wird bei einer fahrenden Achse das Nahtstellensignal ”Achsensperre” gegeben, so wird die Achsemit Rampenstopp stillgesetzt.

Wird das NST ”Spindelsperre” gegeben, so werden bei dieser Spindel analog wie bei Achsen-sperre bei Steuerbetrieb an den Drehzahlregler keine Drehzahlsollwerte bzw. bei Positionierbetrieban den Lageregler keine Lageteilsollwerte mehr ausgegeben. Damit ist die Bewegung der Spindelgesperrt. Die Drehzahlistwertanzeige zeigt den Drehzahlsollwert an.Die Spindelsperre kann nur durch ”Reset” bzw. M2 und erneutem Programmstart aufgehoben wer-den.Wird bei einer drehenden Spindel das Nahtstellensignal ”Spindelsperre” gegeben, so wird die Spin-del entsprechend ihrer Beschleunigungskennlinie stillgesetzt.

Signalzustand 0 bzw. Flan-kenwechsel 1 ––> 0

(Normalzustand).Die Lagesollwerte werden zyklisch an den Lageregler ĂŒbergeben. Die Drehzahlsollwerte werdenzyklisch an den Drehzahlregler ĂŒbergeben.

Das Aufheben der ”Achsen–/Spindelsperre” (Flankenwechsel 1 ïżœ 0) wird erst wirksam, wenn dieAchse/Spindel steht (d.h. kein Interpolationssollwert mehr ansteht). Mit neuen Sollwertvorgabenbeginnt die neue Bewegung. (z.B.: neuer Programm–Satz mit Bewegungsvorgaben in der BA“AUTO”). Beachte: unterschiedliche Istwerte zwischen simulierter und realer Achse!

Page 226: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Diverse Nahtstellensignale

14.2 Signale von PLC an NCK

14-225SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

V380x0001.3 Achsen–/SpindelsperreNahtstellensignal Signal(e) an Achse/Spindel (PLC → NC)Anwendungsbeispiel(e) Das Nahtstellensignal ”Achsensperre” und ”Spindelsperre” findet beim Einfahren und Test eines

neuen NC–Teileprogramms Anwendung. Dabei sollen die Maschinenachsen und Spindeln keineVerfahr– bzw. Drehbewegungen ausfĂŒhren.

SonderfĂ€lle, Fehler, ...... Steht bei einer Achse/Spindel ”Achsen–/Spindelsperre” an, so sind die Nahtstellensignale ”Regler-freigabe”, ”Vorschub–/Spindel Halt” und ggf. ”Hardwareendschalter” in Bezug auf Bremsen derAchse/Spindel unwirksam.

korrespondierend mit .... NST ”Programmtest aktiv” (V3300000001.7)

NachfĂŒhrbetrieb V380x0001.4

(ab SW–Stand 3.1)Befindet sich eine Achse/Spindel im NachfĂŒhrbetrieb, so wird deren Sollwertposition jeweilsder aktuellen Istwertposition nachgefĂŒhrt. Bei NachfĂŒhrbetrieb wird der Lagesollwert nicht vomInterpolator vorgegeben, sondern von der aktuellen Istposition abgeleitet. Da der Positionsist-wert der Achse weiterhin erfaßt wird, ist nach Aufhebung des NachfĂŒhrbetriebs ein erneutesReferieren der Achse nicht erforderlich.Im NachfĂŒhrbetrieb sind Stillstands–, Klemmungs– und PositionierĂŒberwachung nicht wirk-sam.

Wirkung:Das NST ”NachfĂŒhrbetrieb” ist nur dann relevant, wenn die Reglerfreigabe des Antriebs weg-genommen ist (z.B. durch NST ”Reglerfreigabe” = 0–Signal oder steuerungsintern aufgrundeiner Störung), bzw. die Reglerfreigabe erneut erteilt wird.

NST ”NachfĂŒhrbetrieb” = 1:Bei Wegnahme NST ”Reglerfreigabe” wird der Lagesollwert der betreffenden Achse dem Ist-wert laufend nachgefĂŒhrt. Dieser Zustand wird mit dem NST ”NachfĂŒhren aktiv”(V390x0001.3) an die PLC angezeigt. Wird dann NST ”Reglerfreigabe” wieder gesetzt, erfolgt (wenn ein Teileprogramm aktiv ist) steuerungsintern ein RĂŒckpositionieren (REPOSA: Anfahren auf einer Geraden mit allen Ach-sen) auf die zuletzt programmierte Position. Ansonsten (kein Teileprogramm aktiv) beginnt die Achsbewegung an der möglicherweiseverĂ€nderten neuen Istposition.

NST ”NachfĂŒhrbetrieb” = 0:Bei Wegnahme NST ”Reglerfreigabe” bleibt der alte Lagesollwert erhalten. Wird die Achseaus der Position gedrĂŒckt, entsteht ein Schleppabstand zwischen Lagesoll– und Lageistwert, der beim Setzen NST ”Reglerfreigabe” wieder ausgere-gelt wird. Die Achsbewegung beginnt bei der Sollposition, die vor Wegnahme der ”Reglerfrei-gabe” bestand.Das NST ”NachfĂŒhren aktiv” (V390x0001.3) ist hierbei nicht gesetzt.Die Klemmungs– oder StillstandsĂŒberwachung ist aktiv.

Lagemeßsystem 1 V380x0001.5

An der Spindel kann ein Lagemeßsystem angeschlossen sein. In diesem Fall ist das SignalfĂŒr die Spindel zu setzen.Achsen mit analogem Antrieb oder Schrittmotorachsen benötigen dieses Signal stets; auchwenn keine Meßsysteme bei Schrittmotorachsen angeschlossen sind.

Page 227: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Diverse Nahtstellensignale

14.2 Signale von PLC an NCK

14-226SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Reglerfreigabe V380x0002.1

Bei Erteilung der Reglerfreigabe fĂŒr den Antrieb wird der Lageregelkreis der Achse/Spindelgeschlossen. Die Achse/Spindel befindet sich somit in Lageregelung.Bei Wegnahme der Reglerfreigabe wird der Lageregelkreis und mit Verzögerung der Dreh-zahlregelkreis der Achse/Spindel geöffnet.NST ”Lageregler aktiv” (V390x0001.5) wird auf 0–Signal gesetzt (RĂŒckmeldung).

Aktivierung:Das Setzen und Wegnehmen der Reglerfreigabe fĂŒr den Antrieb kann von folgenden Stellenerfolgen:

1. vom PLC–Anwenderprogramm mit dem Nahtstellensignal ”Reglerfreigabe” (Normalfall)

Anwendung: Wegnahme der Reglerfreigabe vor Klemmung einer Achse/Spindel.

2. steuerungsintern wird bei verschiedenen Störungen an der Maschine, dem Antrieb, demLagemeßsystem oder der Steuerung die Reglerfreigabe weggenommen (Störfall)

Anwendung: Die in Bewegung befindlichen Achsen mĂŒssen aufgrund von Störungen durchSchnellstopp stillgesetzt werden.

3. steuerungsintern bei folgenden Ereignis:

An der PLC–Nahtstelle steht ”NOT–AUS” an.

Wegnahme der Reglerfreigabe von einer fahrenden Achse/Spindel:

ïżœ Die Spindel/analoge Achse wird bis zum Stillstand unter BerĂŒcksichtigung des MD:AX_EMERGENCY_STOP_TIME (Zeitdauer der Bremsrampe bei FehlerzustĂ€nden) mitSchnellstopp abgebremst. Anschließend wird der Alarm 21612 ”Reglerfreigabe zurĂŒckge-setzt wĂ€hrend der Bewegung” ausgegeben.

ïżœ Der Lageregelkreis der Achse/Spindel wird geöffnet. RĂŒckmeldung an PLC mit NST ”Lag-eregler aktiv” (V390x0001.5) = 0–Signal. ZusĂ€tzlich wird der Timer fĂŒr die ZeitverzögerungReglerfreigabe (MD: SERVO_DISABLE_DELAY_TIME (Abschaltverzögerung Reglerfreigabe)) gestartet.

ïżœ Sobald die Istgeschwindigkeit den Stillstandsbereich erreicht, wird die Reglerfreigabeweggenommen. RĂŒckmeldung an PLC mit NST ”Drehzahlregler aktiv” (V390x0001.6) =0–Signal. SpĂ€testens wird die Reglerfreigabe des Antriebs nach Ablauf der Zeit MD:SERVO_DISABLE_DELAY_TIME weggenommen.

Achtung: Falls die Abschaltverzögerung Reglerfreigabe zu klein eingestellt ist, wird die Re-glerfreigabe bereits weggenommen, obwohl die Achse/Spindel noch verfÀhrt. Sie wird dannschlagartig mit Sollwert 0 gestoppt.

ïżœ Der Lageistwert der Achse/Spindel wird von der Steuerung weiterhin erfaßt.

Dieser Zustand der Achse/Spindel kann erst nach ”Reset” wieder verĂ€ndert werden.

Interpolatorischer Achsverbund:Es werden alle im interpolatorischen Zusammenhang fahrenden Achsen stillgesetzt, sobaldfĂŒr eine der beteiligten Achsen die Reglerfreigabe weggenommen wird.

Das Stillsetzen der Achsen erfolgt wie oben beschrieben. Alle Achsen des Geometriever-bandes werden mit Schnellstopp stillgesetzt. Desweiteren wird der Alarm 21612 ”Reglerfrei-gabe zurĂŒckgesetzt wĂ€hrend der Bewegung” gemeldet. Eine weitere Bearbeitung des NC–Programms ist anschließend nicht mehr möglich.

Page 228: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Diverse Nahtstellensignale

14.3 Signale von NCK an PLC

14-227SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Restweg löschen / Spindel–Reset (achsspezifisch) V380x0002.2

(ab SW–Stand 3.1 erweitert auf “Restweg löschen” –achsspezifisch)Die Wirkung des NST auf die Spindel (”Spindel–Reset”) ist in Kap. 9.7 beschrieben.Wirkung bei Achsen: Restweg löschen –achsspezifisch

Die Wirkung ist betriebsartenabhĂ€ngig.bei JOG: Wird das Nahtstellensignal fĂŒr eine Achse gegeben (Flankenwechsel 0 ––>1),so wird diese durch Rampenstopp stillgesetzt und deren Restweg gelöscht. Ein eventuell vor-handener Schleppabstand wird noch abgebaut.bei AUTOMATIK und MDA: Die steigende Flanke des Nahtstellensignals wirkt nur bei den Achsen, die sich nicht im Geo-metrieverbund (interpolatorischer Achsverbund) befinden. SINUMERIK 802S/C verfĂŒgt jedoch nur ĂŒber Achsen im Geometrieverbund. Somit wird das NST “Restweg löschen”–achsspezifisch ignoriert.Verwenden Sie hier das NST “Restweg löschen” –kanalspezifisch (V32000006.2).

DrehĂŒberwachung (Schrittmotor) V380x5000.0

FĂŒr die DrehĂŒberwachung benötigt der Schrittmotor einen BERO (NĂ€herungsschalter). EineParallelschaltung mit dem BERO fĂŒr die Referenzaufnahme (siehe Kapitel “Referenzpunktfah-ren” ), bzw.die Verwendung desselben fĂŒr die DrehĂŒberwachung ist möglich.Aus diesem Grunde ist wĂ€hrend des Referenzpunktfahrens keine DrehĂŒberwachung aktiv.Die BERO–Signale werden fĂŒr das Referenzpunktfahren genutzt.Anders dĂŒrfen aber wĂ€hrend aktiver DrehĂŒberwachung keine Signale vom Referenz–BEROkommen.Es wird ĂŒberwacht, ob die Achse wĂ€hrend einer Motor–Umdrehung die vorgegebenen We-ginkremente mit einer eingestellten Toleranz erreicht hat.Maßgebliche Achs–Maschinendaten fĂŒr die DrehĂŒberwachung: MD:BERO_CYCLE und MD:BERO_EDGE_TOL

Im Fehlerfall wird das NST “Fehler DrehĂŒberwachung” (V390x5000.0) gesetzt.

siehe auch Inbetriebnahmeanleitung, Kapitel “Inbetriebnahme der Achsen”

14.3 Signale von NCK an PLC

Antrieb ready V27000002.6

Über NCK wird zur PLC gemeldet, daß alle vorhandenen Antriebe betriebsbereit sind.

NCK–Alarm steht an V27000003.0

Die Steuerung meldet an die PLC, daß mindestens ein NCK–Alarm ansteht. An der kanalspe-zifischen Nahtstelle (V33000004.7) kann abgefragt werden, ob dadurch ein Bearbeitungsstill-stand ausgelöst wurde.

Lufttemperaturalarm V27000003.6

Die Umgebungstemperatur– oder die LĂŒfterĂŒberwachung hat angesprochen.

Page 229: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Diverse Nahtstellensignale

14.3 Signale von NCK an PLC

14-228SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

NCK–Alarm kanalspezifisch steht an V33000004.6

Die Steuerung meldet an die PLC, daß fĂŒr den Kanal mindestens ein NCK–Alarm ansteht.Inwieweit dadurch die derzeitige Programmbearbeitung unter– bzw. abgebrochen wurde, kannvom NST ”NCK–Alarm mit Bearbeitungsstillstand steht an” (V33000004.7) abgeleitet werden.

NCK–Alarm mit Bearbeitungsstillstand steht an V33000004.7

Die Steuerung meldet an die PLC, daß fĂŒr den Kanal mindestens ein NCK–Alarm ansteht, derdie derzeitige Programmbearbeitung unter– bzw. abgebrochen hat (Bearbeitungsstillstand).

NachfĂŒhren aktiv V390x0001.3

(ab SW–Stand 3.1)NachfĂŒhrbetrieb fĂŒr diese Achse ist aktiv. (”NachfĂŒhren” ausfĂŒhrlich: siehe bei NST “NachfĂŒhrbetrieb” (V380x0001.4))

Achse/Spindel steht V390x0001.4

Die aktuelle Istgeschwindigkeit der Achse bzw. die Istdrehzahl der Spindel liegt im Bereich,der als Stillstand definiert ist. Dieser Bereich wird mit MD: STANDSTILL_VELO_TOL (Maximale Geschwindigkeit/Drehzahl fĂŒr Signal ”Achse/Spin-del steht”) festgelegt.

Lagerregler aktiv V390x0001.5

Der Lageregler fĂŒr die Achse/Spindel ist geschlossen; die Lageregelung ist aktiv.

Drehzahlregler aktiv V390x0001.6

Der Drehzahlregler fĂŒr die Achse/Spindel ist geschlossen; die Drehzahlregelung ist aktiv.

Stromregler aktiv V390x0001.7

Der Stromregler fĂŒr die Achse/Spindel ist geschlossen; die Stromregelung ist aktiv.

Schmierimpuls V390x1002.0

Das NST ”Schmierimpuls” wird von NCK gesendet und wechselt den Zustand, sobald dieAchse/Spindel einen grĂ¶ĂŸeren Weg als im MD: LUBRICATION_DIST (Verfahrstrecke fĂŒrSchmierung von PLC) eingegeben, zurĂŒckgelegt hat.

Fehler DrehĂŒberwachung V390x500.0

Das Signal “Fehler DrehĂŒberwachung” wird immer dann gesetzt, wenn der Schrittmotor falschangesteuert wurde, auch wenn die “DrehĂŒberwachung” (V380x5000.0) nicht aktiviert ist. Der Anwender muß den Antrieb sicher stillsetzen.Der Referenzpunkt ist hierbei verloren. Ein erneutes Referenzpunktfahren ist zur Weiterarbeiterforderlich.

Page 230: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Diverse Nahtstellensignale

14.4 Signale von PLC an MMC

14-229SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Achs–Istwerte VD 570x0000

(ab SW–Stand 3.1)Wenn mit dem NST “Anforderung Achs–Istwerte” (V26000001.1)die zyklische Bereitstellung der momentanen Istwert–Position fĂŒr alle Achsen angefordertwurde, so wird hier fĂŒr die jeweilige Achse die Istwert–Position geliefert (Datenformat:4–Byte–Gleitkomma = FLOAT ).

Achs–Restwege VD 570x0004

ab SW–Stand 3.1)Wenn mit dem NST “Anforderung Achs–Restwege” (V26000001.2)die zyklische Bereitstellung der momentanen Restwege fĂŒr alle Achsen angefordert wurde, sowird hier fĂŒr die jeweilige Achse der Restweg geliefert(Datenformat: 4–Byte–Gleitkomma = FLOAT).

14.4 Signale von PLC an MMC

Tastensperre V19005000.2

Mit dem NST ”Tastensperre” kann die Tastatur der Bedientafel fĂŒr den Bediener gesperrt(1–Signal) bzw. freigegeben (0–Signal) werden.

Page 231: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Diverse Nahtstellensignale

14.4 Signale von PLC an MMC

14-230SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Platz fĂŒr Notizen

Page 232: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

15-231SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Liste der Nahtstellensignale

Kurzbeschreibung

Nachfolgend sind zur Übersicht die Nahtstellensignale zwischen NCK/PLC, MMC/PLC und Maschinensteuertafel (MCP)/PLC aufgelistet. Zur weitergehenden Beschreibung ist ein Literatur–/Kapitel–Verweis in der Liste enthalten:

1/xx :Kapitel xx in dieser Funktionsbeschreibung2/ :Kapitel “Inbetriebnahme PLC” der Inbetriebnahmeanleitung

15

Page 233: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Liste der Nahtstellensignale

15.1 Nahtstellensignale

15-232SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

15.1 Nahtstellensignale

Nahtstellensignal Name VerweisKapitel

allgemein (PLC –> NCK)

V26000000.1 NOT AUS 1/13

V26000000.2 NOT AUS quittieren 1/13

V26000000.7 bis .4 Schutzstufe 4 bis 7 1/14

V26000001.1 Anforderung Achs–Istwerte 1/14

V26000001.2 Anforderung Achs–Restwege 1/14

allgemein (NCK –> PLC)

V27000000.1 NOT AUS aktiv 1/13

V27000002.6 Antrieb ready 1/14

V27000003.0 NCK–Alarm steht an 1/14

V27000003.6 Lufttemperaturalarm 1/14

Betriebsarten (PLC –> NCK)

V30000000.0 AUTOM. 1/5

V30000000.1 MDA 1/5

V30000000.2 JOG 1/5

V30000000.4 Betriebsart–Wechselsperre 1/5

V30000000.7 Reset 1/5,13

V30000001.0 Maschinenfunktion: TEACH IN 1/5, 8

V30000001.2 Maschinenfunktion: REF 1/5, 8

Betriebsarten (NCK –> PLC)

V31000000.0 AUTOM. aktiv 1/5

V31000000.1 MDA aktiv 1/5

V31000000.2 JOG aktiv 1/5

V31000000.3 READY 1/5

V31000001.0 Maschinenfunktion: TEACH IN aktiv 1/5, 8

V31000001.2 Maschinenfunktion: REF aktiv 1/5, 8

Kanal (PLC –> NCK)

V32000000.4 Einzelsatz aktivieren 1/5

V32000000.5 M01 aktivieren 1/5

V32000000.6 Probelaufvorschub aktivieren 1/5

V32000001.0 Referieren aktivieren 1/8

V32000001.7 Programmtest aktivieren 1/5

V32000002.0 Satz ausblenden –aktivieren 1/5

VB32000004 Vorschubkorrektur (Overridewert) 1/11

VB32000005 Eilgangkorrektur (Overridewert) 1/11

V32000006.0 Vorschubsperre 1/11

V32000006.1 Einlesesperre 1/5

V32000006.2 Restweg löschen –kanalspezifisch 1/14

Page 234: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Liste der Nahtstellensignale

15.1 Nahtstellensignale

15-233SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Kanal (PLC –> NCK)

V32000006.4 Programmebenenabbruch 1/5

V32000006.6 Eilgangkorrektur wirksam 1/11

V32000006.7 Vorschubkorrektur wirksam 1/11

V32000007.0 NC–Startsperre 1/5

V32000007.1 NC–Start 1/5

V32000007.2 NC–Stop an Satzgrenze 1/5

V32000007.3 NC–Stop 1/5

V32000007.4 NC–Stop Achsen plus Spindel 1/5

V32001000.0 Achse 1 im WKS: Handrad 1 aktivieren 1/4

V32001000.1 Achse 1 im WKS: Handrad 2 aktivieren 1/4

V32001000.3 Achse 1 im WKS: Vorschub Halt 1/11

V32001000.4 Achse 1 im WKS: Verfahrtastensperre 1/4

V32001000.5 Achse 1 im WKS: EilgangsĂŒberlagerung 1/4

V32001000.6 Achse 1 im WKS: Verfahrtaste – 1/4

V32001000.7 Achse 1 im WKS: Verfahrtaste + 1/4

V32001001.0 Achse 1 im WKS: Maschinenfunktion 1 INC 1/4

V32001001.1 Achse 1 im WKS: Maschinenfunktion 10 INC 1/4

V32001001.2 Achse 1 im WKS: Maschinenfunktion 100 INC 1/4

V32001001.3 Achse 1 im WKS: Maschinenfunktion 1000 INC 1/4

V32001001.6 Achse 1 im WKS: kontinuierlich 1/4

V32001004.0 Achse 2 im WKS: Handrad 1 aktivieren 1/4

V32001004.1 Achse 2 im WKS: Handrad 2 aktivieren 1/4

V32001004.3 Achse 2 im WKS: Vorschub Halt 1/11

V32001004.4 Achse 2 im WKS: Verfahrtastensperre 1/4

V32001004.5 Achse 2 im WKS: EilgangsĂŒberlagerung 1/4

V32001004.6 Achse 2 im WKS: Verfahrtsaste – 1/4

V32001004.7 Achse 2 im WKS: Verfahrtaste + 1/4

V32001005.0 Achse 2 im WKS: Maschinenfunktion 1 INC 1/4

V32001005.1 Achse 2 im WKS: Maschinenfunktion 10 INC 1/4

V32001005.2 Achse 2 im WKS: Maschinenfunktion 100 INC 1/4

V32001005.3 Achse 2 im WKS: Maschinenfunktion 1000 INC 1/4

V32001005.6 Achse 2 im WKS: kontinuierlich 1/4

V32001008.0 Achse 3 im WKS: Handrad 1 aktivieren 1/4

V32001008.1 Achse 3 im WKS: Handrad 2 aktivieren 1/4

V32001008.3 Achse 3 im WKS: Vorschub Halt 1/11

V32001008.4 Achse 3 im WKS: Verfahrtastensperre 1/4

V32001008.5 Achse 3 im WKS: EilgangsĂŒberlagerung 1/4

V32001008.6 Achse 3 im WKS: Verfahrtsaste – 1/4

V32001008.7 Achse 3 im WKS: Verfahrtaste + 1/4

V32001009.0 Achse 3 im WKS: Maschinenfunktion 1 INC 1/4

V32001009.1 Achse 3 im WKS: Maschinenfunktion 10 INC 1/4

Page 235: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Liste der Nahtstellensignale

15.1 Nahtstellensignale

15-234SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Kanal (PLC –> NCK)

V32001009.2 Achse 3 im WKS: Maschinenfunktion 100 INC 1/4

V32001009.3 Achse 3 im WKS: Maschinenfunktion 1000 INC 1/4

V32001009.6 Achse 3 im WKS: kontinuierlich 1/4

Kanal (NCK –> PLC)

V33000000.5 M0/M1 aktiv 1/5

V33000001.0 Referieren aktiv 1/8

V33000001.2 Umdrehungsvorschub aktiv 1/11

V33000001.4 Satzsuchlauf aktiv 1/5

V33000001.5 M2/M30 aktiv 1/5

V33000001.7 Programmmtest aktiv 1/5

V33000003.0 Programmzustand: lÀuft 1/5

V33000003.1 Programmzustand: warten 1/5

V33000003.2 Programmzustand: angehalten 1/5

V33000003.3 Programmzustand: unterbrochen 1/5

V33000003.4 Programmzustand: abgebrochen 1/5

V33000003.5 Kanalzustand: aktiv 1/5

V33000003.6 Kanalzustand: unterbrochen 1/5

V33000003.7 Kanalzustand: reset 1/5

V33000004.2 alle Achsen referiert 1/8

V33000004.3 alle Achsen stehen 1/2

V33000004.6 NCK–Alarm kanalspezifisch steht an 1/14

V33000004.7 NCK–Alarm mit Bearbeitungsstillstand steht an 1/14

V33001000.0 Achse 1 im WKS: Handrad 1 aktiv 1/4

V33001000.1 Achse 1 im WKS: Handrad 2 aktiv 1/4

V33001000.6 Achse 1 im WKS: Fahrbefehl minus 1/4

V33001000.7 Achse 1 im WKS: Fahrbefehl plus 1/4

V33001001.0 Achse 1 im WKS: Maschinenfunktion 1 INC 1/4

V33001001.1 Achse 1 im WKS: Maschinenfunktion 10 INC 1/4

V33001001.2 Achse 1 im WKS: Maschinenfunktion 100 INC 1/4

V33001001.3 Achse 1 im WKS: Maschinenfunktion 1000 INC 1/4

V33001001.6 Achse 1 im WKS: kontinuierlich 1/4

V33001004.0 Achse 2 im WKS: Handrad 1 aktiv 1/4

V33001004.1 Achse 2 im WKS: Handrad 2 aktiv 1/4

V33001004.6 Achse 2 im WKS: Fahrbefehl minus 1/4

V33001004.7 Achse 2 im WKS: Fahrbefehl plus 1/4

V33001005.0 Achse 2 im WKS: Maschinenfunktion 1 INC 1/4

V33001005.1 Achse 2 im WKS: Maschinenfunktion 10 INC 1/4

V33001005.2 Achse 2 im WKS: Maschinenfunktion 100 INC 1/4

V33001005.3 Achse 2 im WKS: Maschinenfunktion 1000 INC 1/4

V33001005.6 Achse 2 im WKS: kontinuierlich 1/4

V33001008.0 Achse 3 im WKS: Handrad 1 aktiv 1/4

Page 236: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Liste der Nahtstellensignale

15.1 Nahtstellensignale

15-235SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Kanal (NCK –> PLC)

V33001008.1 Achse 3 im WKS: Handrad 2 aktiv 1/4

V33001008.6 Achse 3 im WKS: Fahrbefehl minus 1/4

V33001008.7 Achse 3 im WKS: Fahrbefehl plus 1/4

V33001009.0 Achse 3 im WKS: Maschinenfunktion 1 INC 1/4

V33001009.1 Achse 3 im WKS: Maschinenfunktion 10 INC 1/4

V33001009.2 Achse 3 im WKS: Maschinenfunktion 100 INC 1/4

V33001009.3 Achse 3 im WKS: Maschinenfunktion 1000 INC 1/4

V33001009.6 Achse 3 im WKS: kontinuierlich 1/4

V25000000.0 Dekodierte M–Funktion 0–99 Änderung 1/10

V25000001.4 T–Funktion 1 Änderung 1/10

V25001000.0 bis V25001012.3 dynamische M–Funktionen: M0 bis M99 1/10

VB25002000 bis VB25002003 T–Funktion 1 ( 4–Byte–Wert) 1/10

Achse/Spindel (PLC –> NCK)

VB380x000 Vorschubkorrektur (Overridewert) 1/11

V380x0001.3 Achsen–/Spindelsperre 1/14

V380x0001.4 NachfĂŒhrbetrieb 1/14

V380x0001.5 Lagemeßsystem 1 1/14

V380x0001.7 Korrektur wirksam 1/11

V380x0002.1 Reglerfreigabe 1/14

V380x0002.2 Restweg löschen / Spindel–Reset 1/9, 14

V380x0002.3 Klemmvorgang lÀuft 1/1

V380x0003.6 Geschwindigkeits–/Spindeldrehzahl–begrenzung 1/1

V380x0004.0 Handrad 1 aktivieren 1/4

V380x0004.1 Handrad 2 aktivieren 1/4

V380x0004.3 Vorschub Halt/Spindel Halt 1/11

V380x0004.4 Verfahrtsastensperre 1/4

V380x0004.5 EilgangsĂŒberlagerung 1/4

V380x0004.6 Verfahrtsaste minus 1/4

V380x0004.7 Verfahrtaste plus 1/4

V380x0005.0 Maschinenfunktion 1 INC 1/4

V380x0005.1 Maschinenfunktion 10 INC 1/4

V380x0005.2 Maschinenfunktion 100 INC 1/4

V380x0005.3 Maschinenfunktion 1000 INC 1/4

V380x0005.6 Maschinenfunktion kontinuierlich 1/4

V380x1000.0 Hardware–Endschalter minus 1/1

V380x1000.1 Hardware–Endschalter plus 1/1

V380x1000.2 2. Software–Endschalter minus 1/1

V380x1000.3 2. Software–Endschalter plus 1/1

V380x1000.7 Verzögerung Referenzpunktfahren 1/8

V38032000.0 bis .2 Spindel: Istgetriebestufe A bis C 1/9

V38032000.3 Spindel: Getriebe ist umgeschaltet 1/9

Page 237: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Liste der Nahtstellensignale

15.1 Nahtstellensignale

15-236SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Achse/Spindel (PLC –> NCK)

V38032001.0 Spindel: Vorschubkorrektur bei Spindel gĂŒltig 1/9

V38032001.6 Spindel: M3/M4 invertieren 1/9

V38032002.4 Spindel: Pendeln durch PLC 1/9

V38032002.5 Spindel: Pendeldrehzahl 1/9

V38032002.6 Spindel: Solldrehrichtung rechts 1/9

V38032002.7 Spindel: Solldrehrichtung links 1/9

VB38032003 Spindel: Spindelkorrektur (Overridewert) 1/9

V380x5000.0 Schrittmotor: DrehĂŒberwachung 1/14

Achse/Spindel (NCK –> PLC)

V390x0000.0 Spindel–keine Achse 1/9

V390x0000.2 Geberfrequenz ĂŒberschritten 1 1/9

V390x0000.4 Referiert/Synchronisiert 1 1/8

V390x0000.6 Position erreicht mit Ganauhalt grob 1/2

V390x0000.7 Position erreicht mit Ganauhalt fein 1/2

V390x0001.3 NachfĂŒhren aktiv 1/14

V390x0001.4 Achse/Spindel steht (n < nmin ) 1/14, 9

V390x0001.5 Lageregler aktiv 1/14

V390x0001.6 Drehzahlregler aktiv 1/14

V390x0001.7 Stromregler aktiv 1/14

V390x0004.0 Handrad 1 aktiv 1/4

V390x0004.1 Handrad 2 aktiv 1/4

V390x0004.6 Fahrbefehl minus 1/4

V390x0004.7 Fahrbefehl plus 1/4

V390x0005.0 aktive Maschinenfunktion 1 INC 1/4

V390x0005.1 aktive Maschinenfunktion 10 INC 1/4

V390x0005.2 aktive Maschinenfunktion 100 INC 1/4

V390x0005.3 aktive Maschinenfunktion 1000 INC 1/4

V390x0005.6 aktive Maschinenfunktion kontinuierlich 1/4

V390x1002.0 Schmierimpuls 1/14

V39032000.0 bis .2 Spindel: Sollgetriebestufe A bis C 1/9

V39032000.3 Spindel: Getriebe umschalten 1/9

V39032001.0 Spindel: Drehzahlgrenze ĂŒberschritten 1/9

V39032001.1 Spindel: Soll–Drehzahl begrenzt 1/9

V39032001.2 Spindel: Soll–Drehzahl erhöht 1/9

V39032001.5 Spindel: Spindel im Sollbereich 1/9

V39032001.7 Spindel: Istdrehrichtung rechts 1/9

V39032002.3 Spindel: Gewindebohren ohne Ausgleichsfutter 1/9

V39032002.5 Spindel: aktive Spindelbetriebsart Positionierbetrieb 1/9

V39032002.6 Spindel: aktive Spindelbetriebsart Pendelbetrieb 1/9

V39032002.7 Spindel: aktive Spindelbetriebsart Steuerbetrieb 1/9

V390x5000.0 Schrittmotor: Fehler DrehĂŒberwachung 1/14

Page 238: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Liste der Nahtstellensignale

15.1 Nahtstellensignale

15-237SINUMERIK 802S/802C base line6FC5 597–4AA11–0AP0 (08.03) (FB)

Achse/Spindel (NCK –> PLC)

VD570x0000 Achs–Istwerte (Datenformat: FLOAT) 1/14

VD570x0004 Achs–Restwege (Datenformat: FLOAT) 1/14

MMC (MMC –> PLC)

V17000000.5 M01 angewÀhlt 1/5

V17000000.6 Probelaufvorschub angewÀhlt 1/11

V17000001.3 Vorschubkorrektur fĂŒr Eilgang angewĂ€hlt 1/11

V17000001.7 Programmtest angewÀhlt 1/5

V17000002.0 Satz ausblenden anwÀhlen 1/5

V18000001.0 Maschinenfunktion: TEACH IN. 1/5

V19001003.0 bis .1 Achsnummer fĂŒr Handrad 1 (A bis B) 1/4

V19001003.7 Maschinenachse ( ist Achsnummer fĂŒr Handrad 1) 1/4

V19001004.0 bis .1 Achsnummer fĂŒr Handrad 2 (A bis B) 1/4

V19001004.7 Maschinenachse ( ist Achsnummer fĂŒr Handrad 2) 1/4

MMC (PLC –> MMC)

V19005000.2 Tastensperre 1/14

Maschinensteuertafel (MCP) (MCP –> PLC)

V10000000.0 bis .5 Taste: T1 bis T6 –frei 2/

V10000000.6 Taste: T7 –INC 2/

V10000000.7 Taste: T8 –JOG 2/

V10000001.0 Taste: T9 –REF 2/

V10000001.1 Taste: T10 –AUTO 2/

V10000001.2 Taste: T11 –SBL 2/

V10000001.3 Taste: T12 –MDA 2/

V10000001.4 Taste: T13 –Spindelstart + 2/

V10000001.5 Taste: T14 –Spindelstop 2/

V10000001.7 Taste: T15 –Spindelstart – 2/

V10000001.2 Taste: T16 –frei 2/

V10000002.0 Taste: T17 –frei (vorzugsweise Achstaste) 2/

V10000002.1 Taste: T18 –frei (vorzugsweise Achstaste) 2/

V10000002.2 Taste: T19 –frei (vorzugsweise Achstaste) 2/

V10000002.3 Taste: T20 –frei (vorzugsweise Eilgang, Achstaste) 2/

V10000002.4 Taste: T21 –frei (vorzugsweise Achstaste) 2/

V10000002.5 Taste: T22 –frei (vorzugsweise Achstaste) 2/

V10000002.6 Taste: T23 –frei (vorzugsweise Achstaste) 2/

V10000002.7 Taste: T24 –frei 2/

V10000003.0 Taste: T25 –NC–RESET 2/

V10000003.1 Taste: T26 –NC–STOP 2/

V10000003.2 Taste: T27 –NC–Start 2/

VB10000004 Vorschubkorrektur (Overridewert) 1/11

VB10000005 Spindelkorrektur (Overridewert) 1/11

Page 239: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

Liste der Nahtstellensignale

15.1 Nahtstellensignale

15-238SINUMERIK 802S/802C base line

6FC5 597–4AA11–0AP0 (08.03) (FB)

Maschinensteuertafel (MCP) (PLC –> MCP)

V11000000.0 bis .5 LED: L1 bis L6 2/

PLC–Maschinendaten

VW45000000 Int–Wert 1 entsprechend MD USER_DATA_INT 2/

VW45000002 Int–Wert 2 entsprechend MD USER_DATA_INT 2/

... Int–Wert ... entsprechend MD USER_DATA_INT 2/

VW45000062 Int–Wert 32 entsprechend MD USER_DATA_INT 2/

VB45001000 Hex–Wert 1 entsprechend MD USER_DATA_HEX 2/

VB45001001 Hex–Wert 2 entsprechend MD USER_DATA_HEX 2/

... Hex–Wert ... entsprechend MD USER_DATA_HEX 2/

VB45001031 Hex–Wert 32 entsprechend MD USER_DATA_HEX 2/

VD45002000 Float–Wert 1 entsprechend MD USER_DATA_FLOAT (4 Byte) 2/

VD45002004 Float–Wert 2 entsprechend MD USER_DATA_FLOAT (4 Byte) 2/

... Float–Wert ... entsprechend MD USER_DATA_FLOAT (4 Byte) 2/

VD45002028 Float–Wert 8 entsprechend MD USER_DATA_FLOAT (4 Byte) 2/

VB45003000 Alarmreaktion/Löschkriterium Alarm 700000 entsprechend MD USER_DATA_PLC_ALARM

2/

VB45003001 Alarmreaktion/Löschkriterium Alarm 700001entsprechend MD USER_DATA_PLC_ALARM

2/

... Alarmreaktion/Löschkriterium Alarm 70000... entsprechend MD USER_DATA_PLC_ALARM

2/

VB45003031 Alarmreaktion/Löschkriterium Alarm 7000031 entsprechend MD USER_DATA_PLC_ALARM

2/

Anwender–Alarm (PLC –> MMC)

V16000000.0 bisV16000003.7

Aktivierung Alarm Nr. 700000 bis Nr. 700031

2/

V16001000 Variable fĂŒr Alarm 700000 2/

V16001004 Variable fĂŒr Alarm 700001 2/

... Variable fĂŒr Alarm ... 2/

V16001124 Variable fĂŒr Alarm 700031 2/

V16002000.0 aktive Alarmreaktion: NC–Startsperre 2/

V16002000.1 aktive Alarmreaktion: Einlesesperre 2/

V16002000.2 aktive Alarmreaktion: Vorschubsperre aller Achsen 2/

V16002000.3 aktive Alarmreaktion: NOT AUS 2/

V16002000.4 aktive Alarmreaktion: PLC–STOP 2/

Page 240: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK
Page 241: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK
Page 242: Funktionsbeschreibung CH - DE 03 · PDF fileGültig für Steuerung Softwarestand SINUMERIK 802S base line 4 SINUMERIK 802C base line 4 Ausgabe 08.03 SINUMERIK 802S base line SINUMERIK

© Siemens AG 2003Änderungen vorbehalten

Bestell-Nr.: 6FC5597-4AA11-0AP0

Gedruckt in der Bundesrepublik Deutschland

Siemens AG Automatisierungs- und Antriebstechnik Motion Control Systems Postfach 3180, D – 91050 Erlangen Bundesrepublik Deutschland www.ad.siemens.de


Recommended