Funktionsbeschreibung Ausgabe 08/2003
sinumerik
SINUMERIK 802S base line SINUMERIK 802C base line
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
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
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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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.
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.
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
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.
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.
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.
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
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
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.
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
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
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.
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)
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â
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â
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
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:
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.
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)
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)
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
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.
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.
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
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.
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)
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)
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)
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
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.
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
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.
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
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]
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.
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
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).
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
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.
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
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.
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
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
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
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
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)
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)
Geschwindigkeit, SollâIstwertsystem, Regelung
3.4 Datenbeschreibung
3-56SINUMERIK 802S/802C base line
6FC5 597â4AA11â0AP0 (08.03) (FB)
Platz fĂŒr Notizen
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
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.
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:
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.
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 +/â
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.
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.
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.
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.
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:
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â
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:
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
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)
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!
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
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.
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
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â
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, ...â
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â
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,...,
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
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.
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.
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
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
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
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.
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).
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.
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â
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.
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.
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â
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.
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.
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.
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
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.
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.
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â
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.
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
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.
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.
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
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
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
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
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â
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â
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
Programmbetrieb
5.6 Signalbeschreibung
5-110SINUMERIK 802S/802C base line
6FC5 597â4AA11â0AP0 (08.03) (FB)
Platz fĂŒr Notizen
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
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)
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.
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.
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.
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).
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).
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.
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
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
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
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.
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.
Planachse
7.2 Konstante Schnittgeschwindigkeit: G96
7-124SINUMERIK 802S/802C base line
6FC5 597â4AA11â0AP0 (08.03) (FB)
Platz fĂŒr Notizen
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
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
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.
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.
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
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.
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: -
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.
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).
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
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
ĂĂĂĂĂĂĂĂ
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 ...
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 ...
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â
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
Referenzpunktverfahren
8.3 Datenbeschreibung
8-140SINUMERIK 802S/802C base line
6FC5 597â4AA11â0AP0 (08.03) (FB)
Platz fĂŒr Notizen
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
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.
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.
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)
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.
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.
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).
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 ).
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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
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
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.
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.
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)
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.
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).
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.
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:
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)
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)
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)
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.
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)
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)
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)
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
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)
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â
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)
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)
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
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.
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.
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
Spindel
9.8 Signalbeschreibung
9-184SINUMERIK 802S/802C base line
6FC5 597â4AA11â0AP0 (08.03) (FB)
Platz fĂŒr Notizen
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
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!
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.
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
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
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.
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
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).
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.
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.
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â
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.
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â )
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.
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.
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.
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.
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
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)
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.
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.
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.
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, ......
VorschĂŒbe
11.11 Signalbeschreibung
11-208SINUMERIK 802S/802C base line
6FC5 597â4AA11â0AP0 (08.03) (FB)
Platz fĂŒr Notizen
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
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.
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.
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.
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
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.
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.
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).
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.
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)
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)
NOT AUS
13.6 Signalbeschreibung
13-220SINUMERIK 802S/802C base line
6FC5 597â4AA11â0AP0 (08.03) (FB)
Platz fĂŒr Notizen
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
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
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.
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!
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.
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.
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.
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.
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.
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
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
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
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
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
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
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
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
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/
© 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