Anmelden
Hochladen
Anleitungen
Marken
Siemens Anleitungen
Transducers
840Di sl/840DiE sl
Siemens 840Di sl/840DiE sl Handbücher
Anleitungen und Benutzerhandbücher für Siemens 840Di sl/840DiE sl. Wir haben
1
Siemens 840Di sl/840DiE sl Anleitung zum kostenlosen PDF-Download zur Verfügung: Handbuch
Siemens 840Di sl/840DiE sl Handbuch (688 Seiten)
Marke:
Siemens
| Kategorie:
Transducers
| Dateigröße: 6.87 MB
Inhaltsverzeichnis
Bestimmungsgemäßer Gebrauch
2
Haftungsausschluss
2
Qualifiziertes Personal
2
Sicherheitshinweise
2
Fragen zur Dokumentation
4
Internetadresse für SINUMERIK
4
Technical Support
4
Beschreibung
5
EG-Konformitätserklärung
5
Inhaltsverzeichnis
7
1 Flexible NC-Programmierung
15
Variable und Rechenparameter (Anwenderdefinierte Variable, Rechenparameter, Systemvariable)
15
Funktion
15
Variablendefinition (DEF Anwenderdefinierte Variable LUD, GUD, PUD)
17
Beispiel Programmlokale Variablen
20
Felddefinitionen (DEF, SET, REP)
21
Beispiel Initialisierung Kompletter Variablenfelder
25
Indirekte Programmierung
28
Beispiel Indirekte G-Code-Programmierung
30
String als Teileprogrammzeile Abarbeiten (EXECSTRING)
31
Zuweisungen
32
Rechenoperationen/Rechenfunktionen
33
Programmierung
33
Vergleichs- und Logische Operationen
36
Genauigkeitskorrektur bei Vergleichsfehlern (TRUNC)
39
Minimum, Maximum und Bereich von Variablen (MINVAL, MAXVAL, BOUND)
40
Priorität der Operationen
42
Mögliche Typenkonvertierungen
43
Stringoperationen
44
Überblick
44
Typenkonvertierung nach STRING
45
Typenkonvertierung von STRING
46
Programmierung
46
Verkettung von Strings
47
Wandlung in Klein-/Großbuchstaben
48
Länge des Strings
49
Zeichen/String in String Suchen
49
Auswahl eines Teilstrings
51
Selektion eines Einzelzeichens
51
Beispiel Einzelzeichenzugriff bei Call-By-Reference-Parameter
52
CASE-Anweisung
53
Kontrollstrukturen
55
Beispiel Endlosprogramm
56
Programmkoordinierung
59
Interruptroutine (SETINT, DISABLE, ENABLE, CLRINT)
64
Interruptroutine als Unterprogramm Erstellen
66
Achstausch, Spindeltausch (RELEASE, GET, GETD)
73
Achse einem anderen Kanal Übergeben (AXTOCHAN)
77
NEWCONF: Maschinendaten Wirksam Setzen
78
WRITE: Datei Schreiben
79
DELETE: Datei Löschen
81
READ: Zeilen in Datei Lesen
83
Funktion
83
Programmierung
83
ISFILE: Datei IM Anwendunsspeicher NCK Vorhanden
85
FILEDATE/TIME/SIZE/STAT/INFO: File Informationen
86
CHECKSUM: Checksummenbildung über ein Feld
88
ROUNDUP: Aufrunden
89
2 Unterprogrammtechnik, Makrotechnik
91
Unterprogramme Einsetzen
91
Unterprogramme mit SAVE-Mechanismus
94
Unterprogramme mit Parameterübergabe (PROC, VAR)
95
Beispiel Parameterübergabe zwischen Haupt- und Unterprogramm
96
Beispiel Variablen Feldlängen
97
Unterprogramme Aufrufen (L Bzw. EXTERN)
99
Parametrierbarer Unterprogrammrücksprung (RET)
104
Beispiel Fehlerhandling: Wiederaufsetzen IM Hauptprogramm nach ASUP-Bearbeitung
105
Beschreibung
105
Unterprogramm mit Programmwiederholung (P)
108
Modales Unterprogramm (MCALL)
110
Unterprogramm Indirekt Aufrufen (CALL)
112
Programmteilwiederholung mit Indirekter Programmierung (CALL)
112
Programmierung
113
Indirekter Aufruf eines in ISO-Sprache Programmierten Programms (ISOCALL)
114
Funktion
114
Unterprogramm mit Pfadangabe und Parametern Aufrufen (PCALL)
115
Suchpfad bei Unterprogrammaufrufen mit CALLPATH Erweitern
116
Externes Unterprogramm Abarbeiten (EXTCALL)
118
Beispiele
119
Einzelsatzunterdrückung (SBLOF, SBLON)
122
Beispiel Einzelsatzunterdrückung bei Programmschachtelung
124
Einzelsatzsperre für Asynchrone Unterprogramme
125
Programmbeeinflussungen IM Einzelsatz
125
Aktuelle Satzanzeige Unterdrücken (DISPLOF)
126
Unterprogramme mit Vorbereitung Kennzeichnen (PREPRO)
128
Zyklen: Anwenderzyklen Parametrieren
129
Makrotechnik (DEFINE
132
3 Datei- und Programmverwaltung
135
Programmspeicher
135
Suchpfade Beim Unterprogrammaufruf
139
Suchpfade Beim Unterprogrammaufruf Programmieren (CALLPATH)
139
Arbeitsspeicher
140
Funktion
140
Anwenderdaten Definieren
142
Beispiel Definitionsdatei, Globale Daten (Siemens)
143
Beispiel Definitionsdatei, Globale Daten (Maschinenhersteller)
143
Reservierte Bausteinnamen
144
Schutzstufen für Anwenderdaten, MD, SD und NC-Sprachbefehle
145
Schutzstufen für Anwenderdaten (GUD) Definieren
145
Programmierung
146
Automatische Aktivierung von Guds und Macs
147
Schutzstufen für Maschinen- und Settingdaten Ändern (REDEF MD, SD)
148
Schutzstufen für NC-Sprachbefehle (REDEF)
150
Beispiel Unterprogrammaufruf in Definitionsdateien
151
REDEF: Attribute von NC-Sprachelementen Ändern
152
Vorgabe eines Defaultwertes
157
Strukturierungsanweisung SEFORM IM Stepeditor
158
4 Schutzbereiche
159
Festlegung der Schutzbereiche (CPROTDEF, NPROTDEF)
159
Beschreibung
160
Bezugspunkt der Konturbeschreibung
160
Schutzbereiche Aktivieren, Deaktivieren (CPROT, NPROT)
162
Beispiel Fräsen
163
Überprüfung auf Schutzbereichsverletzung, Arbeitsfeldbegrenzung und Softwarelimits
166
5 Spezielle Wegbefehle
173
Codierte Positionen Anfahren (CAC, CIC, CDC, CACP, CACN)
173
Spline-Interpolation (ASPLINE, BSPLINE, CSPLINE, BAUTO, BNAT, BTAN)
174
Beispiel B-Spline
178
Mindestanzahl an Spline-Sätzen
182
Zusammenfassung Kurzer Spline-Sätze
182
Spline-Verbund (SPLINEPATH)
183
Beispiel Spline-Verbund mit Drei Bahnachsen
184
Kompressor (COMPOF/ON, COMPCURV, COMPCAD)
185
Beispiel COMPON
186
Polynom-Interpolation (POLY, POLYPATH)
189
Beschreibung
192
Einstellbarer Bahnbezug (SPATH, UPATH)
195
Messen mit Schaltendem Taster (MEAS, MEAW)
197
Programmierung
198
Beispiel Messsätze Programmieren
199
Erweiterte Messfunktion (MEASA, MEAWA, MEAC) (Option)
200
Spezielle Funktionen für den OEM-Anwender (OEMIPO1, OEMIPO2, G810 bis G829)
209
Vorschubreduzierung mit Eckenverzögerung (FENDNORM, G62, G621)
209
Programmierbares Bewegungsendekriterium (FINEA, COARSEA, IPOENDA, IPOBRKA, ADISPOSA)
210
Funktion
210
Beispiel Satzwechselkriterium Bremsrampe IM Teileprogramm
212
Beispiel Satzwechselkriterium Bremsrampe in Synchronaktionen
213
Beschreibung
213
Programmierbarer Servo-Parametersatz (SCPARA)
214
6 Frames
217
Koordinatentransformation über Framevariable
217
Vordefinierte Framevariable ($P_BFRAME, $P_IFRAME, $P_PFRAME, $P_ACTFRAME)
219
Framevariablen/Frames Werte Zuweisen
224
Direkte Werte Zuweisen (Achswert, Winkel, Maßstab)
224
Framekomponenten Lesen und Verändern (TR, FI, RT, SC, MI)
226
Beschreibung
227
Verknüpfung von Kompletten Frames
228
Funktion
228
Definition Neuer Frames (DEF FRAME)
229
Grob- und Feinverschiebung (CFINE; CTRANS)
230
DRF-Verschiebung
232
Externe Nullpunktverschiebung
233
Preset-Verschiebung (PRESETON)
234
Frame-Berechnung aus 3 Messpunkten IM Raum (MEAFRAME)
235
Programmierung
235
NCU-Globale Frames
238
Kanalspezifische Frames ($P_CHBFR, $P_UBFR)
239
IM Kanal Wirksame Frames
241
7 Transformationen
247
Allgemeine Programmierung der Transformationsarten
247
Orientierungsbewegungen bei den Transformationen
249
Übersicht der Orientierungstransformation TRAORI
253
Drei-, Vier- und Fünf-Achs-Transformation (TRAORI)
255
Allgemeine Zusammenhänge Kardanischer Werkzeugkopf
255
Funktion
255
Drei, Vier, und Fünf- Achs-Transformation (TRAORI)
258
Varianten der Orientierungsprogrammierung und Grundstellung (OTIRESET)
259
Grundstellung der Werkzeugorientierung ORIRESET
260
Programmierung der Werkzeugorientierung (a
261
Programmierung in RPY-Winkeln ORIRPY
265
Programmierung des Richtungsvektors
265
Stirnfräsen (3D-Fräsen A4, B4, C4, A5, B5, C5)
267
Bezug der Orientierungsachsen (ORIWKS, ORIMKS)
268
Programmierung der Orientierungsachsen (ORIAXES, ORIVECT, ORIEULER, ORIRPY)
271
Beschreibung
272
Orientierungsprogrammierung Entlang einer Kegelmantelfläche (ORIPLANE, Oriconxx)
273
Beispiel Unterschiedliche Orientierungsänderungen
275
Orientierungsvorgabe Zweier Kontaktpunke (ORICURVE, PO[XH]=, PO[YH]=, PO[ZH]=)
276
Orientierungspolynome (Po[Winkel], Po[Koordinate])
279
Drehungen der Werkzeugorientierung (ORIROTA, ORIROTR/TT, ORIROTC, THETA)
281
Bahnrelative Orientierungen
283
Orientierungsarten Relativ zur Bahn
283
Bahnrelative Drehung der Werkzeugorientierung (ORIPATH, ORIPATHS, Drehwinkel)
285
Bahnrelative Interpolation der Werkzeugdrehung (ORIROTC, THETA)
286
Glättung des Orientierungsverlaufs (ORIPATHS A8=, B8=, C8=)
288
Funktion
288
Komprimierung der Orientierung COMPON (a
289
Online-Werkzeuglängenkorrektur (TOFFON, TOFFOF)
293
Kinematische Transformation
295
Fräsbearbeitung an Drehteilen (TRANSMIT)
295
Beschreibung
298
Zylindermanteltransformation (TRACYL)
299
Programmierung
300
Beispiel Fertigen einer Hakenförmigen Nut
302
Schräge Achse (TRAANG)
307
Schräge Achse Programmieren (G05, G07)
310
Kartesisches PTP-Fahren
312
PTP bei TRANSMIT
316
Randbedingungen bei der Anwahl einer Transformation
320
Transformation Abwählen (TRAFOOF)
321
Verkettete Transformationen (TRACON, TRAFOOF)
321
Programmierung
322
Voraussetzung
322
Umschaltbare Geometrieachsen (GEOAX)
323
8 Werkzeugkorrekturen
327
Korrekturspeicher
327
Sprachbefehle zur Werkzeugverwaltung
330
Funktion
330
Beispiel GETSELT-Funktion
332
Beispiel Werkzeugwechsel mit Werkzeugverwaltung
332
Online-Werkzeugkorrektur (PUTFTOCF, PUTFTOC, FTOCON, FTOCOF)
333
Werkzeugradiuskorrektur Konstant Halten (CUTCONON)
338
Programmierung
338
Aktivierung 3D-Werkzeugkorrekturen (CUT3DC
340
Aktivierung 3D-Werkzeugkorrekturen (CUT3DC, CUT3DF, CUT3DFS, CUT3DFF)
340
Werkzeugradiuskorrektur: Umfangfräsen, Stirnfräsen
342
Werkzeugtypen/Werkzeugwechsel mit Veränderten Abmessungen (G40, G41, G42)
343
Korrektur auf der Bahn, Bahnkrümmung, Eintauchtiefe ISD und Werkzeugzustellung (CUT3DC)
345
Innenecken/Außenecken und Schnittpunktverfahren (G450/G451)
347
Umfangsfräsen mit Begrenzungsflächen Allgemeine Anwendung
349
Berücksichtigung einer Begrenzungsfläche (CUT3DCC, CUT3DCCD)
349
Beschreibung
351
Werkzeugorientierung (ORIC, ORID, OSOF, OSC, OSS, OSSE, OSD, OST)
353
Beispiel ORIC
355
Beispiel ORID
355
Verhalten an Außenecken
357
Freie D-Nummernvergabe, Schneidennummer
359
Freie D-Nummernvergabe, Schneidennummer (Adresse CE)
359
D-Nummern Prüfen (CHKDNO)
360
D-Nummern Umbenennen (GETDNO, SETDNO)
360
T-Nummer zur Vorgegebenen D-Nummer Ermitteln (GETACTTD)
361
D-Nummern Ungültig Setzen (DZERO)
362
Funktion
362
Werkzeugträgerkinematik
363
9 Bahnverhalten
369
Tangentialsteuerung (TANG, TANGON, TANGOF, TANGDEL)
369
Beispiel Ebenenwechsel
372
Beispiel Geometrieachachsumschaltung und TANGDEL
372
Grenzwinkel durch Arbeitsfeldbegrenzung
373
Mitschleppen (TRAILON, TRAILOF)
375
Kurventabellen (CTAB)
379
Kurventabellen: Allgemeine Zusammenhänge
379
Kurventabellen Schwerpunktfunktionen (CTABDEF, CATBEND, CTABDEL)
380
Definition der Kurventabelle
383
Kurventabellen Formen (CTABDEL, CTABNOMEM, CTABFNO, CTABID, CTABLOCK, CTABUNLOCK)
385
Beschreibung
388
Verhalten an den Rändern von Kurventabellen (CTABTSV, CATBTSP, CTABMIN, CTABMAX)
390
Nicht Periodische Kurventabelle
392
Zugriff auf Kurventabellenpositionen und Tabellensegmente (CTAB, CTABINV, CTABSSV, CATBSEV)
394
Axiale Leitwertkopplung (LEADON, LEADOF)
397
Vorschubverlauf (FNORM, FLIN, FCUB, FPO)
403
Beispiel Verschiedene Vorschubprofile
404
Programmablauf mit Vorlaufspeicher (STARTFIFO, STOPFIFO, STOPRE)
410
Funktion
410
Bedingt Unterbrechbare Programmabschnitte (DELAYFSTON, DELAYFSTOF)
412
Beispiel Verschachtelung von Stopp-Delay-Bereichen in Zwei Programmebenen
414
Beipiel Programmauszug
414
Programmstelle für SERUPRO Verhindern (IPTRLOCK, IPTRUNLOCK)
417
Wiederanfahren an Kontur (REPOSA/L, REPOSQ/H, RMI, RMN, RMB, RME)
419
Programmierung
420
10 Bewegungssynchronaktionen
429
Struktur, Allgemeine Grundlagen
429
Programmierung und Befehlselemente
431
Gültigkeitsbereich: Identifikationsnummer ID
432
Zyklische Prüfung der Bedingung
433
Funktion
433
Bedingung
434
Aktionen
435
Operatoren für Bedingungen und Aktionen
436
Hauptlaufvariablen für Synchronaktionen
437
Allgemeines zu Systemvariablen
437
Implizite Typwandlung
438
Mögliche Typkonvertierungen
438
Beispiele Impliziter Typwandlungen
439
GUD-Variablen für Synchronaktionen
440
Default-Achsbezeichner (NO_AXIS)
442
Unterprogrammdefinition
442
Synchronaktions-Marker $Ac_Marker[N]
442
Synchronaktions-Parameter $Ac_Param[N]
443
Rechenparameter $R[N]
444
NC-Maschinen- und NC-Settingdaten Lesen und Schreiben
445
Timer-Variable $Ac_Timer[N]
446
FIFO-Variable $Ac_Fifo1[N]
447
Auskunft über Satztypen IM Interpolator
449
Aktionen in Synchronaktionen
451
Übersicht
451
Ausgabe von Hilfsfunktionen
454
Einlesesperre Setzen (RDISABLE)
455
Vorlaufstopp Aufheben (STOPREOF)
456
Restweglöschen (DELDTG)
456
Polynomdefinition (FCTDEF)
458
Synchronfunktion (SYNFCT)
460
Abstandsregelung mit Begrenzter Korrektur $AA_OFF_MODE
463
Positionsoffset IM Basiskoordinatensystem
464
Online-Werkzeugkorrektur (FTOC)
465
Online-Werkzeuglängenkorrektur ($Aa_Toff[Werkzeugrichtung])
467
Funktion
467
Positionierbewegungen
468
Achse Positionieren (POS)
469
Position IM Vorgegebenen Referenzbereich (POSRANGE)
470
Programmierung
470
Achse Starten/Stoppen (MOV)
471
Achstausch (RELEASE, GET)
472
Axialer Vorschub (FA)
476
SW-Endschalter
476
Achskoordinierung
476
Istwertsetzen (PRESETON)
477
Spindelbewegungen
478
Mitschleppen (TRAILON, TRAILOF)
479
Leitwertkopplung (LEADON, LEADOF)
481
Beispiel Fliegendes Trennen
482
Messen (MEAWA, MEAC)
483
Programmierung
483
Initialisierung von Feld-Variablen mit SET, REP
484
Wartemarken Setzen/Löschen mit SETM, CLEARM
485
Fehlerreaktionen bei Zyklenalarmen SETAL
485
Fahren auf Festanschlag (FXS und FOCON/FOCOF)
486
Bestimmung des Bahntangentenwinkels in Synchronaktionen
488
Bestimmung des Aktuellen Override
488
Auslastungsauswertung über Zeitbedarf der Synchronaktionen
489
Technologiezyklen
491
Beispiele Verschiedener Programmsequenzen IM Technologiezyklus
493
Kontext-Variable ($P_TECCYCLE)
493
Kontext-Variable Interpretieren
493
Call by Value Parameter
494
Default-Parameter-Initialisierung
495
Steuerung der Abarbeitung von Technologiezyklen (ICYCOF, ICYCON)
495
Kaskadierungen von Technologiezyklen
496
Programmierung
496
Technologiezyklen in Satzweisen Synchronaktionen
497
IF-Kontrollstrukturen
497
Sprunganweisungen (GOTO, GOTOF, GOTOB)
497
Sperren, Freischalten, Unterbrechen (LOCK, UNLOCK, RESET)
498
Synchronaktion Löschen (CANCEL)
499
Randbedingungen
500
11 Pendeln
505
Asynchrones Pendeln
505
Beschreibung
507
Rücksetzoptionen
509
Über Synchronaktionen Gesteuertes Pendeln
510
12 Stanzen und Nibbeln
519
Aktivierung, Deaktivierung
519
Stanzen und Nibbeln ein oder aus (SPOF, SON, PON, SONS, PONS, PDELAYON/OF)
519
Wegabhängige Beschleunigung, PUNCHACC
521
Automatische Wegaufbereitung
522
Wegaufteilung bei Bahnachsen
525
Wegaufteilung bei Einzelachsen
527
13 Weitere Funktionen
529
Achsfunktionen (AXNAME, AX, SPI, AXTOSPI, ISAXIS, AXSTRING)
529
Vorhandenen NC-Sprachumfang Prüfen (STRINGIS)
531
Funktionsaufruf ISVAR ( ) und Maschinendaten Array-Index Lesen
535
Beispiel Funktionaufruf ISVAR
536
Kompensationskennlinien Einlernen (QECLRNON, QECLRNOF)
538
Synchronspindel
540
Synchronspindel (COUPDEF, COUPDEL, COUPON/ONC, COUPOF/OFS, COUPRES)
540
Programmierung
542
Beispiel Programmierung der Differenzdrehzahl
544
Elektronisches Getriebe (EG)
552
Elektronisches Getriebe Definieren (EGDEF)
552
Elektronisches Getriebe Einschalten (EGON)
553
Systemvariablen des Elektronischen Getriebes
556
Elektronisches Getriebe Ausschalten (EGOFS)
557
Umdrehungsvorschub (G95)/Elektronisches Getriebe (FPR)
558
Erweitertes Stillsetzen und Rückziehen
558
Antriebsautarke Reaktionen auf ESR
560
NC-Geführte Reaktionen auf Rückziehen
562
NC-Geführte Reaktionen auf Stillsetzen
566
Generatorbetrieb/Zwischenkreisstützung
566
Antriebsautarkes Stillsetzen
567
Antriebsautarkes Rückziehen
568
Link-Kommunikation
568
Zugriff auf einen NCU-Globalen Speicherbereich
569
Achscontainer (AXCTWE, AXCTWED)
570
Achscontainer-Drehung mit Impliziten GET/GETD
572
Programmlaufzeit/Werkstückzähler
573
Allgemeines
573
Programmlaufzeit
573
Werkstückzähler
574
Fenster aus dem Teileprogramm Interaktiv Aufrufen Befehl (MMC)
576
Funktion
576
Programmierung
576
Beeinflussung der Bewegungsführung
577
Prozentuale Ruckkorrektur (JERKLIM)
577
Prozentuale Geschwindigkeitskorrektur (VELOLIM)
578
Master-/Slave-Verband (MASLDEF, MASLDEL, MASLOF, MASLOF, MASLOFS)
579
14 Eigene Abspanprogramme
583
Unterstützende Funktion für das Abspanen
583
Konturaufbereitung (CONTPRON)
584
Konturdecodierung (CONTDCON)
591
Schnittpunkt Zweier Konturelemente (INTERSEC)
595
Verfahren eines Konturelementes aus der Tabelle (EXECTAB)
597
Kreisdaten Berechnen (CALCDAT)
597
15 Tabellen
599
Liste der Anweisungen
599
Anhang
641
Liste der Abkürzungen
642
A.2 Publikationsspezifische Information
647
Korrekturblatt - Faxvorlage
647
Dokumentationsübersicht
649
Glossar
651
Kettenmaß
660
Schrittmaß
668
Zoll-Maßsystem
673
Werbung
Werbung
Verwandte Produkte
Siemens 840D sl/840DE sl
Siemens 840Di powerline/840DiE powerline
Siemens 810D powerline/810DE powerline
Siemens 840D powerline/840DE powerline
Siemens SINUMERIK 840Di sl
Siemens SINUMERIK 840Di
Siemens SINUMERIK 840DiE
Siemens SINUMERIK 840Di 3
Siemens SINUMERIK 840DiE sl
Siemens SINUMERIK 840Di2
Siemens Kategorien
Geschirrspüler
Waschmaschinen
Steuergeräte
Backöfen
Kochfelder
Weitere Siemens Anleitungen
Anmelden
Anmelden
ODER
Mit Facebook anmelden
Mit Google anmelden
Anleitung hochladen
Von PC hochladen
Von URL hochladen