Home

Anzeigen - Industry Support Siemens

image

Contents

1. Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 4 123 Synchronaktionen FBSY 08 02 4 2 Kanalspezifische Maschinendaten 4 2 Kanalspezifische Maschinendaten 21240 PREVENT_SYNACT_LOCK_CHAN MD Nummer Gesch tzte Synchronaktionen des Kanals tandardvorbesetzung 1 1 min Eingabegrenze 1 max Eingabegrenze 255 Anderung g ltig nach Power On Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 6 4 Bedeutung Erste und letzte ID eines gesch tzten Synchronaktions Bereichs Synchronaktionen mit IDs in diesem Bereich k nnen nicht berschrieben oder im Pro gramm gesperrt NC CANCEL LOCK werden ber PLC k nnen die gesch tzten Syn chronaktionen auch nicht gesperrt LOCK werden Der Bereich der verwendeten IDs wird ber das Maschinendatum gesperrt Damit hat der Endkunde keine M glichkeit die vom Maschinerhersteller definierte Logik zu ver ndern oder au er Kraft zu setzen Hinweis W hrend der Erstellung der zu sch tzenden Synchronaktionen sollte der Schutz aufgehoben werden da sonst bei jeder nderung Power On notwendig ist um die Logik neu definieren zu k nnen Mit 0 0 gibt es keinen Bereich von gesch tzten Synchronaktionen Die Funktion ist aus geschaltet Die Werte werden als Absolutwerte gelesen und Ober und Unterwert k nnen in beliebiger Reihenfolge angegeben werden Mit 1 1 wird angegeben da f r den
2. Beeinflussung von PLC 22 2s seen n een Gesch tzte Synchronaktionen 22222neeeeeen nennen Steuerungsverhalten f r Synchronaktionen in bestimmten Betriebszust nden 222 2nuenee nennen nennen nen Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 1 13 2 15 2 15 2 21 2 21 2 22 2 23 2 29 2 29 2 30 2 31 2 32 2 32 2 33 2 36 2 37 2 63 2 65 2 67 2 68 2 69 2 71 2 76 2 78 2 80 2 80 2 80 2 82 2 82 2 85 2 86 2 86 2 90 2 91 2 94 2 98 2 99 2 100 2 103 2 105 2 105 2 107 2 110 Synchronaktionen FBSY 11 02 2 7 1 POWERON nam ar a ee pka Deere Beam dran DEE 2 7 2 RESET 22 2 a a tan ae 2 7 3 NEESTOR EN see 2 7 4 Betriebsartenwechsel 2222cnenne nennen een 2 7 5 Programmende n oetra tarea Ea seen 2 7 6 Verhalten der aktiven Aktionen bei Programmende und Betriebsartenwechsel 22unneeneenen nennen ern 2 7 7 Salzsuchlauf ars uralte eek ae nen 2 7 8 Programmunterbrechung durch ASUP 22eeassnneen 2 7 9 REPOS Mara are Nee eh heart are en 2 7 10 Verhalten bei Alarmen 2222ssneenenenn nennen nenn 2 8 Projektierung esnie was weni Bank EREA 2 8 1 Projektierb rkell 2 ee a en 2 9 Diagnose nur mit MMC102 MMC103 22222en een 2 9 1 Status der Synchronaktionen anzeigen 22 22sneeen en 2 9 2 Echtzeitvariablen anzeigen 2
3. 22 2 2200 SRAM gespeicherte Systemvariablen ab SW 6 3 Liste der f r Synchronaktionen bedeutsamen Systemvariablen Aktionen in Synchronaktionen 222eesn seen een Ausgabe von M S und H Hilfsfunktionen an die PLC Setzen Schreiben und Lesen von Echtzeitvariablen Ver ndern von SW Nockenpositionen und zeiten Settingdaten FOTDERF re He Pre een Papa Polynomauswertung SYNFCT 22222neas seen nen berlagerte Bewegungen AA_OFF einstellbar ab SW6 Online Werkzeugkorrektur FTOC 222222222 ee seen RBISABEE 222 Era ten een i STOPREOF ss een une DEEDITG een spe ee er eNe Sperren einer programmierten Achsbewegung 22 Starten von Kommandoachsen 2222022n essen Axialer Vorschub aus Synchronaktionen 222222 e22 0 Achsen aus Synchronaktionen starten stoppen Spindelbewegungen aus Synchronaktionen 2222222 Istwertsetzen aus Synchronaktionen 2222e222senneennenn Mitschleppen und Kopplungen aktivieren deaktivieren Messen aus Synchronaktionen 2222222neeeneeen seen nn Setzen und L schen von Wartemarken der Kanalsynchronisation Alarm setzen Fehlerreaktionen 222222ec nern Aufruf von Technologiezyklen 2222e22 een nenn Koordinierungen zwischen Synchronaktionen Technologiezyklen Teileprogramm und PLC Beeinflussung und Schutz von Synchronaktionen
4. Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 6 3 Beispiele zur AC Regelung AC_FCTLL 1 0 2 Untere Begrenzung AC_FCTUL 1 0 5 Anf Wert obere Begrenzung AC_FCTO 1 0 35 Nulldurchgang a9 AC_FCTI1 1 1 5 EX 5 Steigung a STOPRE Siehe folgender Hinweis ID 1 DO AC_FCTUL 1 A_INA 2 0 1 0 35 obere Begrenzung dynamisch anpassen ber Analogeingang 2 keine Bedingung ID 2 DO SYNFCT 1 AA_OFFIV A_INA 1 y Abstandsregelung durch berlagerung keine Bedingung Hinweis Bei Verwendung von Systemvariablen im Teileprogramm mu durch Program mierungvon STOPRE f r satzsynchrones Schreiben gesorgt werden Gleich wertig zur obigen Notation zur Polynomdefinition ist FCTDEF 1 0 2 0 5 0 35 1 5EX 5 6 3 2 Regelung des Vorschubs Beispiel f r AC Regelung mit einer analogen Ein gangs Spannung Es soll eine Proze gr e gemessen ber A_INA 1 durch Korrektur des Bahn oder axialen Vorschubs additiv beeinflu t auf 2V geregelt werden Die Vorschubkorrektur soll in den Grenzen 100 mm min erfolgen Bahn und axiale A Vorschubkorrektur AC_VC AA_VCI AX Einheit z B mm min 200 N ULIMIT ao 100 gt Analogeingang A_INA 1 Einheit V 3V LLIMIT OE a Bild 6 2 Diagramm f r AC Regelung Bestimmung der Koeffizienten Siemens AG 2002 All Rights Re
5. Steuerbit in PLC Nahtstelle PLC Parameter beigabe Achsfunktionen ansto en Bild 2 10 Achsprogramme Technologiezyklen Ab SW Stand 4 kann durch das Lesen Schreiben von PLC Daten aus dem Teileprogramm Parameter bergabe zwischen NCK und PLC ber VDI Naht stelle erfolgen Dies ist eine Option PLC Variablen Literatur FB P3 PLC Grundprogramm Die Parameter sind auch aus Synchronaktionen zug nglich Damit ist es m g lich vor Ansto einer Achs Funktion von PLC Daten zur Parametrierung an NCK zu geben Die anzusprechenden Systemvariablen finden Sie in 2 3 8 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 02 Synchronaktionen FBSY 2 6 Beeinflussung und Schutz von Synchronaktionen 2 6 2 Gesch tzte Synchronaktionen Funktion Anwendungen Notation des MD 11500 Globaler Schutz ber das Maschinendatum MD 11500 PREVENT_SYNACT_LOCK kann ein Bereich von schreibgesch tzten Synchronaktionen festgelegt werden Synchronaktionen mit ID Nummern die im gesch tzten Bereich liegen k n nen nicht mehr berschrieben gel scht CANCEL oder gesperrt LOCK werden wenn sie einmal definiert sind Gesch tzte Synchronaktionen k nnen auch durch PLC nicht gesperrt werden Sie werden der PLC an der Nahtstelle als nicht sperrbar angezeigt Vergleiche 2 6 1 Hinweis Die Funktionalit t wird auch f
6. Der Vorschubwert wird entweder fest vorgegeben oder in Echtzeit aus Echtzeit variablen gebildet Beispiel f r be ID 1 EVERY AA_IM B gt 75 DO POS U 100 FA U AA_VACTM W 100 rechneten Vor schub Der Vorschubwert wird entweder als Linear oder Umdrehungsvorschub pro grammiert Den Vorschubtyp bestimmt das Settingdatum SD 43300 SA_ASSIGN_FEED_PER_REV_SOURCE Das Settingdatum kann per Bedienung oder von PLC sowie aus dem Teilepro gramm ver ndert werden Synchron zumTeileprogrammkontext kann der Vor schubtyp ber die Sprachbefehle FPRAON FPRAOF umgeschaltet werden Siehe dazu Literatur FB V1 Vorsch be Hinweis Der achsiale Vorschub aus Bewegungssynchronaktionen wird nicht als Hilfs funktion an die PLC ausgegeben Parallele achsiale Technologiezyklen w rden sich sonst gegenseitig blockieren Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 85 Synchronaktionen FBSY 08 97 2 4 Aktionen in Synchronaktionen 2 4 14 Achsen aus Synchronaktionen starten stoppen Starten Stoppen Beispiel Kommandoachsen k nnen auch ohne Angabe einer Endposition aus Synchro naktionen gestartet werden Die Achse wird dann solange in die programmierte Richtung verfahren bis durch einen erneuten Bewegungs oder Positionier Befehl eine andere Bewegung vorgegeben wird oder die Achse durch einen Stoppbefehl angehalten wird Damit k
7. Taster 2 N310 ID 5 WHEN R7 1 DO MEACI BACH 2 1 2 2 N320 ID 6 WHEN Z_MW gt M_ZAEHNE DO MEAC BACH 0 Messung abbrechen M00 STOPRE 4 2 FIFO Werte holen und abspeichern N400 R3 AC_PARAM 0 Inhalt des zuerst eingelesenen Elements R cksetzen der FIFO1 4 Variablen und Sicherstellen eines definierten Me trace f r n chsten Me auftrag N500 AC_FIFO1 4 0 1 4 Differenz zwischen den einzelnen Zaehnen rechen N510 R4 R2 ZAEHNEZAHL 1000 R4 Entspricht einem durchschnittlichen Zahnabstand Division 1000 entf llt in sp teren SW St nden Siemens AG 2002 All Rights Reserved 6 142 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 Synchronaktionen FBSY 6 6 Einmitten mit kontinuierlichem Messen 08 97 KARKRKrKRK 7 Mittenposition berechnen N520 R3 R3 1000 Erste Me postion auf Grad umgerechnet N530 R3 R3 MOD 360 ersten Me punkt modulo N540 R5 R3 R14 R4 2 L ckenpositon rechnen M00 stopre R6 0 Achsdrehung von BACH ausschalten gotob anfang M30 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 6 143 Synchronaktionen FBSY 08 97 6 7 Achskopplungen ber Synchronaktionen 6 7 Achskopplungen ber Synchronaktionen 6 7 1 Einkoppeln auf Leitachse Aufgabenstellung ber Polynomsegmente wird eine zyklische Kurventabelle definiert Gesteuert ber Rechenvariablen w
8. N165 CTABDEF CASW CACH 1 1 Tabelle 1 periodisch N170 CACH 0 CASW 10 N175 CACH 90 CASW 10 N180 CACH 180 CASW 100 N185 CACH 350 CASW 10 N190 CACH 359 999 CASW 10 N195 CTABEND Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 6 145 Synchronaktionen FBSY 10 00 6 7 Achskopplungen ber Synchronaktionen kkk kkk N160 Tabelle 2 Linieare Ausgleichbewegung der XACH definieren CTABDEF YGEO XGEO 2 1 Tabelle 2 periodisch N16 XGEO 0 000 YGEO 0 000 N16 XGEO 0 001 YGEO 0 000 N17 POLY POIXGEO 116 000 0 024 0 012 PO YGEO 4 251 0 067 0 828 N18 PO XGEO 244 000 0 072 0 048 PO YGEO 4 251 2 937 N19 PO XGEO 359 999 0 060 0 012 PO YGEO 0 000 2 415 0 828 N16 XGEO 360 000 YGEO 0 000 N20 CTABEND M17 _N_UNRUND_MPF Kopplelverbund f r eine Unrundbearbeitung XACH ist die Zustellachse der Schleifscheibe CACH ist die Werkst ckachse als Rundachse und Leitwertachse Anwendung Unrunde Kontur schleifen Tabelle 1 bildet den Override f r Achse CACH als Funktion der Position von CACH ab berlagerung der XGEO Achse mit Handrad Zustellung f r Ankratzen N100 DRFOF Handrad berlagerung abw hlen N200 MSG DRF anwaehlen Handrad 1 aktiv und Anwahl INKREMENT Handradueberlagerung AKTIV N300 M00 N500 MSG Meldung r cksetzen N600 R2 1 LEADON Tabelle 2 Einschalten mit ID 3 4 CACH auf XACH N700 R3 1 LEADON
9. R Parameter werden mit R adressiert Settingdaten und Maschinendaten deren Wert sich w hrend der Bearbeitung ndern kann m ssen mit S _ M _ programmiert werden Weitere Beispiele zu Bedingungen finden Sie in 6 1 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY G Code f r die Aktion Aktionen Programm Technologiezyklus Bearbeitungsvor gang 2 1 Komponenten von Synchronaktionen Dieser G Code gibt f r alle Aktionen im Satz und Technologiezyklen ggf einen anderen G Code als den bei der Bedingung gesetzten vor Sind Technologiezy klen im Aktionsteil so gilt der G Code auch nach Abschlu des Technologiezy klus f r alle darauffolgenden Aktionen bis zum n chsten G Code modal weiter Pro Aktionsteil darf nur ein G Code der G Code Gruppe programmiert werden In jeder Synchronaktion werden ein oder mehrere Aktionen oder ein Technolo giezyklus programmiert Diese werden ausgef hrt wenn die Bedingung erf llt ist Sind mehrere Aktionen in einer Synchronaktion programmiert so werden diese im selben Interpolationstakt ausgef hrt Beispiel WHEN AA_IM Y gt 35 7 DO M135 A_OUT 1 1 Wenn der Istwert der Y Achse gr er oder gleich 35 7 ist dann wird M135 an PLC ausgegeben und gleichzeitig der Ausgang 1 gesetzt Als Aktion kann auch ein Programm Name angegeben werden In diesem
10. WHEN AA_IM X gt 50 DO H15 S3000 M03 wenn Istwert der X Achse gr er 50 wird H15 ausgeben neue Spindeldreh zahl neue Drehrichtung einstellen Es k nnen gleichzeitig d h in einem OB40 Zyklus der PLC maximal 10 Hilfsfunktionen ausgegeben werden Die Summe der Hilfsfunk tionsausgaben aus Teileprogrammen und Synchronaktionen darf zu keinem Zeitpunkt mehr als 10 pro Kanal betragen H chste Anzahl Hilfsfunktionen je Synchronaktions Satz oder Technologiezyk lus Satz 5 M Funktionen 3 S Funktionen 3 H Funktionen Vordefinierte M Funktionen k nnen nicht ber Synchronaktionen programmiert werden Sie werden mit Alarm abgelehnt WHEN DO MO Alarm Erlaubt sind jedoch die Spindel M Funktionen M3 M4 M5 und M17 als Ende f r einen Technologiezyklus Technologiezyklens tze siehe Kap 2 5 mit Hilfsfunktionsausgaben sind erst dann abgearbeitet wenn die Quittung aller Hilfsfunktionen des Satzes von PLC erfolgt ist Die Satzweiterschaltung im Technologiezyklus erfolgt erst dann wenn alle darin enthaltenen Hilfsfunktionen von PLC quittiert sind Ab SW 5 sind weitere Varianten f r das Quittungsverhalten eingef hrt worden Hilfsfunktionsausgabe ohne Satzwechselverz gerung Schnelle Hilfsfunktionen QUICK vorab als paralleler Proze in der PLC danach Hilfsfunktionsausgabe mit Quittungserwartung Der Datentyp f r H Hilfsfunktionen kann zwischen INT und REAL durch den Anwender gew hlt werden Das PLC
11. 6 9 Synchronaktionen im Bereich WZWIBAZ 2 222 nnensneeenee nn 2 110 2 110 2 111 2 111 2 112 2 112 2 113 2 113 2 113 2 114 2 115 2 115 2 117 2 118 2 118 2 119 3 121 4 123 4 123 4 124 4 128 4 130 5 131 6 133 6 133 6 134 6 136 6 136 6 137 6 139 6 140 6 140 6 141 6 144 6 144 6 145 6 147 6 149 6 150 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 11 02 Synchronaktionen FBSY 7 Datenfelder Listen 3 2 a2 e a e a a i aa 7 155 7 1 Nahtstellensignale aaaaanacaaaannaennnnen aea 7 155 7 2 Maschinendaten 2220e2 nennen een nennen 7 155 7 3 Alanmies an Be FE ee Reha neh one B 7 156 A Literatur 2 22 2 2 ee era ee A 157 B INN 2 ee A ee ee a el Index 169 E Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 xl Synchronaktionen FBSY 06 01 Platz f r Notizen N Siemens AG 2002 All Rights Reserved xII SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 1 Kurzbeschreibung Kurzbeschreibung Definition Bewegungssynchronaktionen kurz Synchronaktionen sind vom Anwender Synchronaktionen programmierte Anweisungen die synchron zur Bearbeitung des Teileprogram mes im Interpolationstakt vom NCK ausgewertet
12. 840D 810D 810D 810D Funktionsbesch Funktionsbeschr Funktionsbeschr Projektier Pkt Funktionsbeschr IT Solutions Antriebsfunktion Grundmaschine Werkzeug HMI Embedded Projekt Bedien Rechnerkopplung Erweiterungsfunkt verwaltung oberfl cheOP 030 Werkzeugbedarfse Sonderfunktionen NC Datenverwalt NC Daten bertrag Tool Data Communica Hersteller Service Dokumentation NZ MZ NZ SZ SZ SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SIMODRIVE SIMODRIVE SINUMERIK SIMODRIVE SIMODRIVE SIMODRIVE SIMODRIVE SIROTEC 840D 840D 840Di 840D 840D 810D 611D 611D 611D Funktionsbeschr Funktionsbeschr Inbetriebnameanl Listen Funktionsbeschr Funktionsbesch EMV Richtlinien SINUMERIK Digitalisieren Safety Integrated 810D 840D 611D HMI Elektronische Dokumentation SINUMERIK SIMODRIVE 840D 840Di 810D 611 Motoren DOC ON CD Das SINUMERIK System Empfohlener Minimalumfang der Dokumentation Linearmotor Hydraulikmodul Analogmodul Hersteller Service Dokumentation I I L SINUMERIK SINUMERIK SINUMERIK SINUMERIK
13. 840D 840Di 840Di 840D 810D 840D 840Di 810D 810D Funktionsbeschr Handbuch Funktionsbeschr Handbuch ISO Dialekte f r HW Inbetriebn Ferndiagnose Event SINUMERIK
14. D1 WZ Korrektur aktivieren orgew hlte T Nr 0 If WZVorwahl 0 GOTOF WZ ablegen D0 WZ Korrektur deaktivieren Kein WZ in Spindel Ja If WZSpindel 0 GOTOF WZ holen D1 WZ Korrektur aktivieren Nein 1 WZ ablegen 2 WZ holen D1 WZ Korrektur aktivieren Nein WZ Wechsel MO6 Spindelpositionieren ber Satzgrenzen D1 WZ Korrektur aktivieren Bild 6 7 Ablaufdiagramm Werkzeugwechselzyklus Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 6 151 Synchronaktionen FBSY 12 97 6 9 Synchronaktionen im Bereich WZW BAZ NC Programm Kommentar _N_WZW_SPF PATH _N_SPF_DIR N10 DEF INT WZVorwahl WZSpindel N15 WHEN AC_PATHN lt 10 DO AC_MARKER 0 0 AC_MARKER 1 0 AC_MARKERI 2 0 N20 ID 3 WHENEVER A_IN 9 TRUE DO AC_MARKER 1 1 Marker auf 1 wenn MagAchse gefahren N25 ID 4 WHENEVER A_IN 10 TRUE DO AC_MARKERI 2 1 Marker auf 1 wenn MagAchse gefahren N30 IF P_SEARCH GOTOF wzw_vorlauf Satzvorlauf aktiv gt N35 SPOSA 0 DO N40 GETSELT WZVorwahl vorgew hlte T Nr lesen N45 WZSpindel TC_MPP6 9998 1 WZ in Spindel lesen N50 M06 N55 IF WZSpindel WZVorwahl GOTOF wz_in_spindel IF WZVorwahl 0 GOTOF ablegen1 IF WZSpindel 0 GO TOF holen1 kkkkk Werkzeug holen und ablegen ablegeniholen N65 WHENEVER AA_VACTMI C2 lt gt 0 DO AC_MARKER 1 1 wenn MagAchse f hrt Mar
15. DC direkt d h Rundachse auf k rzestem Weg positionieren ACN Modulo Rundachse absolut positionieren in negativer Bewegungsrichtung ACP Modulo Rundachse absolut programmieren in positiver Bewegungsrichtung CAC Achse auf codierte Position verfahren absolut CIC Achse auf codierte Position verfahren inkrementell CDC Rundachse auf k rzestem Weg auf codierte Position verfahren CACN Modulo Rundachse in negativer Richtung auf codierte Position verfahren CACP Modulo Rundachse in positiver Richtung auf codierte Position verfahren Codierte Positionen sind in Maschinendaten hinterlegte Werte ID 1 EVERY AA_IMIB gt 75 DO POS U IC 10 Wenn Ereignis eintritt U Achse um 10 weiterpositionieren Der zu verfahrende Weg wird in Echtzeit aus einer Echtzeitvariablen gebildet ID 1 EVERY AA_IM B gt 75 DO POS U AA_MWIV AA_IM W 13 5 Das Verhalten von Synchronaktionen und achsialen Frames erl utern die fol genden Abschnitte Bei Positionierbewegungen aus Synchronaktionen wirken die achsialen Ver schiebungen Skalierungen und Spiegelungen des programmierbaren und ein stellbaren Frames G54 usw sowie Werkzeugl ngenkorrekturen Es wirkt jeweils der im aktiven Satz wirksame Frame Ist im aktiven Satz eine Drehung aktiv so wird das Ausl sen einer Positionierbewegung aus der Syn chronaktion mit Alarm abgelehnt TRANS X20 IDS 1 EVERY A_IN 1 DO POSI X 40 G1 Y100 Wenn der Eingang gesetzt wird wird X auf 6
16. Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 05 98 Synchronaktionen FBSY Ver nderliche MD SD lesen MD SD schreiben 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen W hrend der Bearbeitung sich ndernde Maschinendaten und Settingdaten werden aus der Synchronaktion mit Zeichen eingeleitet adressiert Beispiel ID 1 WHENEVER AA_IMl z lt SA_OSCILL_REVERSE_POS2 Z 6 DO AA_OVRIX 0 In diesem Zusammenhang wird davon ausgegangen da die Umkehrposition durch Bedienung jederzeit ver ndert werden k nnte Voraussetzung Das aktuell eingestellte Zugriffsrecht mu den Schreibzugriff zulassen Es ist nur sinnvoll MD und SD aus der Synchronaktion zu ver ndern wenn die nde rung sofort wirksam wird Die Wirksamkeit nach nderung wird f r alle MD und Settingdaten angegeben in Literatur LIS Listen Adressierung Zu nderden Maschinendaten und Settingdaten sind eingeleitet mit zu adressieren Beispiel ID 1 WHEN AA_IW X gt 10 DO SN_SW_CAM_PLUS_POS_TAB_1 0 20 SN_SW_CAM_MINUS_POS_TAB_1 0 30 Ver nderung der Schaltpositionen von SW Nocken 2 3 6 FIFO Variablen Durchlaufspeicher Anwendung Struktur Anzahl Gr e Datentyp Zur Abspeicherung zusammengeh riger Datenfolgen stehen bis zu 10 FIFO Variablen zur Verf gung AC_FIFO1 n bis AC_FIFO10 n Die Speicherstruktur einer FIFO Variab
17. Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 2 4 Aktionen in Synchronaktionen 2 4 20 Alarm setzen Fehlerreaktionen Fehlersituationen Alarm setzen ist eine M glichkeit auf Fehlerzust nde zu reagieren Anwendung Mit dem SETAL Befehl k nnen Zyklen Alarme aus Synchronaktionen gesetzt werden Weitere M glichkeiten auf Fehler zu reagieren sind e Achse stoppen S 2 4 11 e Ausgang setzen S 2 4 2 e Sonstige in 2 4 aufgef hrte Aktionen Beispiel ID 67 WHENEVER AA_IM X1 AA_IM X2 lt 4 567 DO SETAL 61000 Alarm setzen Alarm setzen wenn Abstand Istwert der Achse X1 Istwert der Achse X2 den kritischen Wert 4 567 unterschreitet Zyklen und Hinweise zu Zyklen und Zyklenalarmen finden Sie in Zyklenalarme Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 Literatur PGZ Programmieranleitung Zyklen 2 99 Synchronaktionen FBSY 08 97 2 5 Aufruf von Technologiezyklen 2 5 Aufruf von Technologiezyklen Definition Parallelit t im Kanal Unterschiede in der Bearbeitung Anwendung Programmierung Suchpfad 2 100 Ein Technologiezyklus ist eine Folge von Aktionen die sequentiell im Interpola tionstakt abgearbeitet werden Die in 2 4 dargestellten Aktionen k nnen zu Pro grammen zusammengefa t werden Aus Anwende
18. Wert 1 Limit des Korrekturwertes wurde in positver Richtung erreicht Wert 0 Der Korrekturwert ist nicht im Grenzbereich Anwendung Die Funktion SYNFCT in Verbindung mit der Systemvariablen AA_OFF kann f r eine Abstandsregelung in der Laserbearbeitung benutzt werden S u Aufgabe Abstandsregelung als Funktion eines Sensorsignales bei Laser Bearbeitung Der Korrekturwert wird in negativer Z Richtung begrenzt damit sich der Laser kopf nicht in bereits gefertigten Blechausschnitten verhakt Bei erreichtem Grenzwert k nnen Anwenderreaktionen wie Achsen Stoppen mittels Override 0 s 2 4 11 oder Alarm setzen s 2 4 20 ausgel st werden Randbedingungen Integrierende Bewertung der Eingangsgr e vom Sensor A_INA 3 Die Korrektur wirkt im Basiskoordinatensystem d h vor der kinematischen Transformation Ein evtl programmierter Frame TOFRAME wirkt nicht d h die Funktion kann nicht f r eine 3D Abstandsregelung in Orientierungsrichtung verwendet werden Eine Abstandsregelung mit hohen Dynamikanforderungen oder eine 3D Abstandsregelung kann mit der Funktrion Abstandsregelung realisiert werden Siehe Literatur FB TE1 Abstandsregelung Literatur PG Programmieranleitung Grundlagen Die Abh ngigkeit zwischen Eingangsgr e und Ausgangsgr e sei gegeben durch den im folgenden Bild dargestellten Zusammenhang In 6 3 1 finden Sie ein Beispiel mit dynamischer Anpassung einer Grenze des Polynoms bei der AC R
19. in Synchronaktionen verwendet werden Beispiel WHEN AC_MEA 1 DO R10 AA_MMI Y wenn g ltige Messung vorliegt Me wert in R Parameter bernehmen Hinweis Es wird empfohlen eine bestimmte R Variable entweder normal im Teilepro gramm oder in Synchronaktionen zu verwenden Soll eine in Synchronaktionen verwendete R Variable anschlie end wieder normal im Teileprogramm ver wendet werden so mu durch STOPRE f r die Synchronisation gesorgt wer den Beispiel WHEN A_IN 1 1 DO R10 AA_IM Y G1 X100 F150 STOPRE IFR10 gt 50 Auswertung des R Parameters 2 3 5 Maschinen und Settingdaten Unver nderliche MD SD lesen 2 32 Ab SW Stand 4 ist das Lesen und Schreiben von Maschinen und Settingda ten aus Synchronaktionen m glich Der Zugriff mu unterschieden werden nach e MD SD die w hrend der Bearbeitung unver ndert bleiben e MD SD die sich w hrend der Bearbeitung ver ndern Unver nderliche Maschinendaten und Settingdaten werden aus der Synchro naktion adressiert wie in normalen Teileprogramm Befehlen Sie werden mit einem Zeichen eingeleitet Beispiel ID 2 WHENEVER AA_IM z lt SA_OSCILL_REVERSE_POS2 Z 6 DO AA_OVRIX 0 Hier wird der w hrend der Bearbeitung als unver nderlich angenommene Umkehrbereich 2 f r Pendeln angesprochen Ein vollst ndiges Beispiel f r Pendeln mit Zustellung im Umkehrbereich finden Sie in Kap 6 2 und Literatur FB P5 Pendeln
20. r Safety Integrated Systeme benutzt Vom Maschinenhersteller definierte Reaktionen auf bestimmte Zust nde sollen vom Endkunden nicht mehr beeinflu t werden k nnen Die Inbetriebnahme beim Maschinenhersteller erfolgt noch ohne Schutz Damit kann die Verkn pfungslogik definiert und getestet werden Vor Auslieferung der Maschine erkl rt der Maschinenhersteller den von ihm verwendeten Bereich von Synchronaktionen als gesch tzt Damit ist es dem Endkunden nicht mehr m glich eigene Synchronaktionen in diesem Bereich zu definieren MN_PREVENT_SYNACT_LOCK 0 i i Nummer der 1 zu sperrenden ID MN_PREVENT_SYNACT_LOCK 1 j Nummer der letzten zu sperrend ID i und j k nnen auch vertauscht angegeben werden Mit i 0 und j 0 gibt es keinen gesch tzten Bereich Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 107 Synchronaktionen FBSY 08 02 2 6 Beeinflussung und Schutz von Synchronaktionen Funktion Anwendung Notation des MD 21240 2 108 Kanalspezifischer Schutz ber das kanalspezifische Maschinendatum MD 21240 PREVENT_SYNACT_LOCK_CHAN kann ein Bereich von schreibgesch tzten Synchronaktionen f r den Kanal fest gelegt werden Synchronaktionen mit ID Nummern die im gesch tzten Be reich liegen k nnen nicht mehr berschrieben gel scht CANCEL oder gesperrt LOCK werden wenn sie einmal definiert sind Ges
21. 297 3AC30 0APO 03 96 6FC5 297 3AC30 0AP1 08 97 6FC5 297 4AD40 0APO 12 97 6FC5 297 4AD40 0AP1 12 98 6FC5 297 5AD40 0APO 08 99 6FC5 297 5AD40 0AP1 04 00 6FC5 297 5AD40 0AP2 10 00 6FC5 297 6AD40 0APO 09 01 6FC5 297 6AD40 0AP1 11 02 6FC5 297 6AD40 0AP2 oononnoooRoononoo gt 1 Die vorliegende Dokumentation l st die Funktion S5 ab welche f r die SW St nde davor in der Druckschrift Funktionsbeschreibung Erweiterungsfunktionen beschrieben wurde Dieses Buch ist Bestandteil der Dokumentation auf CD ROM DOCONCD Ausgabe Bestell Nr 11 02 6FC5 298 6CA00 0AG3 Marken Bemerkung 0 SIMATIC SIMATIC HMI SIMATIC NET SIROTEC SINUMERIK und SIMODRIVE sind einge tragene Marken der Siemens AG Die brigen Bezeichnungen in dieser Druckschrift k nnen Marken sein deren Benutzung durch Dritte f r deren Zwecke die Rechte der Inhaber verletzen k nnen Weitere Informationen finden Sie im Internet unter http www ad siemens de sinumerik Die Erstellung dieser Unterlage erfolgte mit Interleaf V 7 Weitergabe sowie Vervielf ltigung dieser Unterlage Verwertung und Mitteilung ihres Inhalts ist nicht gestattet soweit nicht ausdr cklich zugestanden Zuwiderhandlungen verpflichten zu Schadenersatz Alle Rechte vorbehalten insbesondere f r den Fall der Patenterteilung oder GM Eintragung Siemens AG 1994 2002 All rights reserved Bestell Nr 6FC5 297 6AD40 0AP2 Printed in the Federal Republic of Germany Es k nn
22. Alarm mit Bewegungsstopp aus so wird der Technologiezyklus nicht weiter bearbeitet Siemens AG 2002 All Rights Reserved 2 114 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 2 8 Projektierung 2 8 Projektierung 2 8 1 Projektierbarkeit Anzahl Synchron aktionselemente Verwendung der Elemente Anzeige Alarm Die Anzahl der programmierbaren Synchronaktionss tze h ngt nur von der projektierbaren Anzahl von Synchronaktionselementen ab Die Anzahl der Spei cherelemente von Bewegungssynchronaktionen Synchronaktionselementen wird ber das Maschinendatum MD 28250 MM_NUM_SYNC_ELEMENTS festgelegt Die Festlegung ist unabh ngig von der Anzahl der steuerungsintern verf gba ren Satzanzahl Damit ist die Komplexit t der in Echtzeit ausgewerteten Aus dr cke sowie die Anzahl der Aktionen flexibel einstellbar Je ein Synchronaktionslement wird ben tigt f r einen Vergleichsausdruck in der Bedingung eine elementare Aktion den Synchronaktionssatz Beispiel F r den nachfolgenden Synchronaktionssatz werden insgesamt vier Elemente verbraucht WHENEVER AA_IMIx gt 10 5 OR A_IN 1 1 DO I l Element 1 Element 2 Element 3 AC_PARAM 0 AA_im y 1 Element 4 Der Standardwert von MD 28250 MC_MM_NUM_SYNC_ELEMENTS ist so eingestellt da die bis SW Stand 3 fest vorgegebene Anzahl von max 16 Syn chronaktionen aktiv
23. Ausgabe 11 02 08 97 Synchronaktionen FBSY 2 4 4 FCTDEF Anwendung Eigenschalten der Polynome Anzahl Polynome 2 4 Aktionen in Synchronaktionen Die in den folgenden Unterkapitel beschriebenen Aktionen Online Werkzeug korrektur FTOC und Polynomauswertung SYNFCT ben tigen die Beschreibung eines Zusammenhanges zwischen einer Ein gangsgr e und einer Ausgangsgr e durch ein Polynom FCTDEF definiert solche Polynome Spezielle Beispiele f r den Polynomeinsatz f r Online Abrichten einer Schleif scheibe finden Sie unter 2 4 7 Beispiele f r lastabh ngige Vorsch be und Ab standsregelung ber Polynome finden Sie unter 2 4 5 Die mit FCTDEF definierten Polynome haben die folgenden Eigenschaften e Erzeugung durch Aufruf FCTDEF im Teileprogramm e Die Parameter der definierten Polynome sind Echtzeitvariablen e berschreiben einzelner Parameter der Polynome wie Schreiben Echtzeit variablen zul ssig im Teileprogramm allgemein und im Aktionsteil der Syn chronaktionen S 2 4 2 Hinweis Die M glichkeit G ltigkeitsgrenzen und Koeffizienten von bestehenden Poly nomen aus Synchronaktionen heraus zu ver ndern ist ab SW Stand 4 vor handen Beispiel WHEN DO AC_FCTI 1 0 5 Ab SW Stand 4 kann die Anzahl der Polynome die gleichzeitig definiert sein k nnen per MD 28252 MM_NUM_FCTDEF_ELEMENTS vorgegeben werden Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Syn
24. Bereiches so wird Alarm 20145 Bewe gungssynchronaktion Arithmetikfehler ausgegeben und die Konvertierung wird nicht durchgef hrt Die bergebene Variable wird dabei nicht ver ndert Hinweis Die Funktion RTOI ist nicht umkehrbar eindeutig d h aus dem R ckgabe wert l t sich der urspr ngliche Real Wert nicht mehr ermitteln da die Nach kommastellen bei der Konvertierung verlorengehen Beispiele RTOI AC_PARAM 1 561 4378 ID 1 WHEN TRUE DO AC_MARKER 1 RTOI AC_PARAM 1 Ergebnis 561 AC_PARAM 1 63 867 ID 1 WHEN TRUE DO AC_MARKER 1 RTOI AC_PARAM 1 Ergebnis 64 AC_MARKER 1 10 AC_PARAM 1 6386798797 29 ID 1 WHEN TRUE DO AC_MARKER 1 RTOI AC_PARAM 1 Ergebnis Alarm 20145 AC_MARKER 1 10 unver ndert wegen Alarm In Synchronaktionen k nnen ab SW 6 4 Variablen verschiedener Datentypen wie z B von REAL nach INT und umgekehrt ohne den Aufruf der Funktion RTOI und ITOR einander zugewiesen werden Liegen bei der Konvertierung von REAL nach INTEGER Werte au erhalb des Intervalls INT_MIN INT_MAX dann wird der Alarm 20145 Bewegungssyn chronaktion Arithmetikfehler ausgegeben und die Konvertierung wird nicht durchgef hrt Beispiele bisher AC_MARKER 1 561 ID 1 WHEN TRUE DO AC_PARAM 1 ITOR AC_MARKER 1 ab SW 6 4 AC_MARKER 1 561 ID 1 WHEN TRUE DO AC_PARAM 1 AC_MARKER 1 bisher AC_PARAMI1 561 4378 ID 1 WHEN
25. IPO Takt im Hauptlauf Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 10 00 Synchronaktionen FBSY Randbedingungen CORROF ab SW 6 2 4 Aktionen in Synchronaktionen e Interruptroutinen asynchrone Unterprogramme Bei Aktivierung einer Interruptroutine bleiben modale Bewegungssynchro naktionen erhalten und sind auch im asynchronen Unterprogramm wirksam Erfolgt der Unterprogrammr cksprung nicht mit REPOS so wirken im Hauptprogramm die im asynchronen Unterprogramm ge nderten modalen Synchronaktionen weiter e REPOS Im Restsatz gelten die Synchronaktionen wie im Unterbrechungssatz nde rungen an den modalen Synchronaktionen im asynchronen Unterprogramm sind im unterbrochenen Programm nicht wirksam Die mit FCTDEF pro grammierten Polynomkoeffizienten werden von ASUP und REPOS nicht beeinflusst Im asynchronen Unterprogramm wirken die Koeffizienten aus dem aufrufen den Programm Im aufrufenden Programm wirken die Koeffizienten aus dem asynchronen Unterprogramm weiter e Programmende Die mit FCTDEF programmierten Polynomkoeffizienten wirken ber Pro grammende hinweg e Satzsuchlauf Bei Satzsuchlauf mit Berechnung werden diese Polynomkoeffizienten auf gesammelt d h in die Settingdaten geschrieben e Der Teileprogrammbefehl CORROF mit DROF wird beim Satzsuchlauf mit aufgesammelt und in einem Aktionssatz ausgegeben Dabei werden in den letzten v
26. Kan le Achstausch L1 FM NC lokaler Bus M1 Kinematische Transformation M5 Messen N3 Softwarenocken Wegschaltsignale N4 Stanzen und Nibbeln P2 Positionierachsen P5 Pendeln R2 Rundachsen s3 Synchronspindel S5 Synchronaktionen bis SW 3 S6 Schrittmotorsteuerung S7 Speicherkonfiguration T1 Teilungsachsen W3 Werkzeugwechsel W4 Schleifen FB3 SINUMERIK 840D 840Di 810D CCU2 Funktionsbeschreibung Sonderfunktionen Teil 3 Ausgabe 11 02 im folgenden sind die enthaltenen B cher aufgef hrt Bestellnummer 6FC5 297 6AC80 0AP2 F2 3 bis 5 Achs Transformation Gi Gantry Achsen G3 Taktzeiten K6 Konturtunnel berwachung M3 Achskopplungen und ESR S8 Konstante Werkst ckdrehzahl f r Centerless Schleifen T3 Tangentialsteuerung TEO Installation und Aktivierung der Compilezyklen TE1 Abstandsregelung TE2 Analoge Achse TE3 Drehzahl Drehmomentkopplung Master Slave TE4 Transformationspaket Handling TES Sollwertumschaltung TE6 MKS Kopplung TE7 Wiederaufsetzen Retrace Support TE8 Taktunabh ngige bahnsynchrone Schaltsignalausgabe V2 Vorverarbeitung w5 3D Werkzeugradiuskorrektur FBA SIMODRIVE 611D SINUMERIK 840D 810D Funktionsbeschreibung Antriebsfunktionen Ausgabe 11 02 im folgenden sind die enthaltenen Kapitel aufgef hrt Bestellnummer 6SN1 197 0AA80 0AP9 DB1 DD DD2 DEI DF1 DG1 DL1 DM1 DS1 D 1 Betriebsmeldungen Alarmreaktionen Diagnosefunktionen Drehzahlregelkreis Erweiterte Antriebsfunktionen Fre
27. Kanal die mit MD 11500 PREVENT_SYNACT_LOCK festgelegten ID Nummern gelten sollen korrespondierend mit MD 11500 PREVENT_SYNACT_LOCK 28250 MM_NUM_SYNC_ELEMENTS MD Nummer Anzahl Elemente f r Ausdr cke der Synchronaktionen tandardvorbesetzung 159 min Eingabegrenze 0 max Eingabegrenze 2000 Anderung g ltig nach Power On Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 4 1 Bedeutung Die Teile der Bewegungssynchronaktionen werden f r die Abspeicherung in der Steue rung in Speicherelementen abgelegt Eine Bewegungssynchronaktion belegt minimal 4 Elemente Es belegen jeder Operand in der Bedingung 1 Element jede Aktion gt 1 Element jede Zuweisung 2 Elemente jeder weitere Operand in komplexen Ausdr cken 1 Element Ein Element belegt ca 64 Bytes weiterf hrende Literatur Programmieranleitung Arbeitsvorbereitung Siemens AG 2002 All Rights Reserved 4 124 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 06 01 Synchronaktionen FBSY 4 2 Kanalspezifische Maschinendaten 28252 MM_NUM_FCTDEF_ELEMENTS MD Nummer Anzahl der FCTDEF Elemente tandardvorbesetzung 3 min Eingabegrenze 0 max Eingabegrenze 100 Anderung g ltig nach Power On Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 4 1 Bedeutung 28254 MD Nummer tandardvorbesetzung 50 F
28. MC_RESET_MODE_MASK Bit13 0 Leitwertkopplung wird aufgel st Messvorg nge aus Synchronaktionen gestartete Messvorg nge werden abgebrochen aus statischen Synchronaktionen ge startete Messvorg nge werden abge brochen 2 7 3 NC STOP Aus statischen Synchronaktionen gestartete Bewegungen bleiben bei NC 2 7 4 N10 N20 Stopp aktiv Aus satzweisen und modalen Synchronaktionen gestartete Achsbewegungen werden unterbrochen und mit NC Start fortgesetzt Drehzahlgeregelte Spindeln bleiben aktiv Die zum aktiven Satz geh renden Synchronaktionen bleiben weiter aktiv Beispiel Ausgang setzen DO A_OUT 1 1 Betriebsartenwechsel Es wird unterschieden zwischen programmlokalen und statischen Synchronak tionen Mit dem Schl sselwort IDS aktivierte Synchronaktionen bleiben ber Betrieb sartenwechsel hinweg aktiv Alle brigen Synchronaktionen werden bei Betrieb sartenwechsel inaktiv und mit dem Repositionieren bei Wechsel nach AUTO Betrieb wieder aktiv Beispiel WHEN A_IN 1 1 DO DELDTG X10 Y 200 F150 POS U 350 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 111 Synchronaktionen FBSY 08 97 2 7 Steuerungsverhalten f r Synchronaktionen in bestimmten Betriebszust nden In Satz N20 wird gestoppt Es erfolgt Betriebsartenwechsel nach JOG War Restwegl schen vor der Unterbrechung noch nicht aktiv so ist die
29. Restwegl schen unterbrochen Einschr nkungen Restwegl schen f r die Bahn kann nur als satzweise wirksame Synchronaktion programmiert werden Bei aktiver Werkzeugradiuskorrektur kann schnelles Restwegl schen nicht ver wendet werden Befehle MOVE 1 Geht bei Teilungsachsen mit und ohne Hirthverzahnung MOV 0 Funktioniert bei beiden gleich es wird die n chste Position angefah ren Befehl DELDTG Bei Teilungsachsen ohne Hirthverzahnung Achse steht sofort Bei Teilungsachsen mit Hirthverzahnung Achse f hrt n chste Position an DO DELDTG N100 G01 X100 Y100 F1000 N110 G01 X IF AC_DELT gt 50 Schnelles vorbereitetes Restwegl schen f r Achsen kann nur satzweise erfol gen Anwendung Das Stoppen einer Positionierbewegung die im Teileprogramm programmiert wurde erfolgt mit axialem Restwegl schen Mit einem Befehl k nnen mehrere Achsen gleichzeitig gestoppt werden DO DELDTG Achse1 Achse2 WHEN A_INA 2 gt 8000 DO DELDTG X1 wenn an Eingang 2 die Spannung von 8 V berschritten wird Restweg l schen f r Achse X1 n chste Position bernehmen axialen Restweg in R10 POSIX1 100 R10 AA_DELTIX 1 Nach erfolgtem Restwegl schen enth lt die Variable AA_DELT Achse den achsialen Restweg Annahme Wert 1000 entspricht 1V Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 81 Synchronaktionen FBS
30. aufgrund von AA_OFF interpoliert ab SW 6 Anwendungsbeispielle je Abstandsregelung f r Laserbearbeitung integrierend e Joystick gesteuertes Achsverfahren proportional 4 4 Settingdaten 43350 AA_OFF_LIMIT MD Nummer Obergrenze des Korrekturwertes f r AA_OFF Abstandsregelung Standardvorbesetzung 1 0 Ex 8 min Eingabegrenze 0 max Eingabegrenze Anderung g ltig nach SOFORT Schutzstufe 2 7 Einheit mm Grad Datentype DOUBLE g ltig ab SW Stand 4 2 Bedeutung Obergrenze des Korrekturwertes der ber Synchronaktionen ber die Variable AA_OFF vorgegeben werden kann Der Grenzwert wirkt auf den absolut wirksamen Korrekturbetrag Anwendung f r die Abstandsregelung bei Laserbearbeitung Der Korrekturwert wird be grenzt damit sich der Laser Kopf nicht in Blechausschnitten verhaken kann ber die Systemvariable AA_OFF_LIMIT kann abgefragt werden ob sich der Korrektur wert im Grenzbereich befindet Siemens AG 2002 All Rights Reserved 4 130 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 5 Signalbeschreibungen Signalbeschreibungen Signale von NCK Kanal Kanal 1 M S H Fkt Anderung Synchronaktionen M Fkt 1 5 nicht in Liste ent halten M Fkt 1 5 Erweiterte Adr M Fkt 1 5 Dynamische M Funktionen MO M99 S Fkt 1 3 Erweiterte Adr S Fkt 1 3 H Fkt 1 3 Erweiterte Adr H Fkt 1 3 F Fk
31. ausgef hrt Technologiezyklus _N_ZIEL_POS_SPF ZIEL _POS PROC ZIEL_POS SPOS IC A_DBWI1 Spindel auf den Wert positionieren der in A_DBW 1 von PLC hinterlegt wurde Kettenma A_DBB 1 0 Zielpositionieren in NCK ausgef hrt Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 6 149 Synchronaktionen FBSY 12 97 6 9 Synchronaktionen im Bereich WZW BAZ 6 9 Synchronaktionen im Bereich WZW BAZ Einf hrung 6 150 Das folgende Bild zeigt den schematischen Ablauf Werkzeugwechselzyklus Z gel st ge Magazin positignieren WZ ablegen Level WZ Pockets Zwischenpunkt berschleiff hig VPY VPY VPX Ausgangspunkt Z gespannt VPX Ausgangspunkt Z gel st Z Bild 6 6 Schematischer Ablauf Werkzeugwechselzyklus Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 12 97 Synchronaktionen FBSY 6 9 Synchronaktionen im Bereich WZW BAZ Ablaufdiagramm Start WZW Zyklus in MPF Ja Satzsuchlauf aktiv If P_SEARCH GOTOF SPOSA I SPOSA n Vorgew hlte T Nummer lesen GETSELT u GETSELT n T Nummer aus Spindel lesen WZSpindel TC_MPP6 9998 m WZ Wechsel durchf hren M0O6 lt MD 22560 Vorgew hltes WZ in SP Ja If WZSpindel WZVorwah
32. erf llt ist STOPREOF darf nur mit dem Schl sselwort WHEN und satzweise wirksam programmiert werden Anwendung Schnelle Programmverzweigung am Satzende Programmverzweigungen WHEN AC_DTEB lt 5 DO STOPREOF G01 X100 IF A_INA 7 gt 5000 GOTOF Label 1 Wenn die Entfernung zum Satzende 5 mm unterschreitet beende den Vorlauf stop Wenn die Spannung 5V am Eingang 7 berschreitet springe vorw rts bis zum Label 1 Annahme Wert 1000 entspricht 1V Mit Synchronaktionen kann in Abh ngigkeit von einer Bedingung Restwegl schen f r die Bahn und f r angegebene Achsen ausgel st werden e Schnelles vorbereitetes Restwegl schen Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 04 00 Synchronaktionen FBSY 2 4 Aktionen in Synchronaktionen F r die Bahn Schnelles vorbereitetes Restwegl schen wird eingesetzt bei zeitkritischen An schnelles vorbe reitetes RWL DELDTG Beispiel DELDTG F r Achsen schnelles vorbe reitetes RWL Beispiele DELDTG Achse wendungen wenn die Zeit zwischen Restwegl schen und Start des Folgesatzes sehr kurz sein soll wenn Restwegl schen mit sehr hoher Wahrscheinlichkeit ausgel st wird Die Programmierung erfolgt mit der Synchronaktion DELDTG Nach Ausf hrung von Restwegl schen steht in der Systemvariable AC_DELT der Bahnrestweg Damit wird Bahnsteuerbetrieb am Ende des Satzes mit schnellem
33. gemischt verwendet MN_PREVENT_SYNACT_LOCKI 0 25 globale Angabe MN_PREVENT_SYNACT_LOCK 1 35 globale Angabe CHANDATA 1 MC_PREVENT_SYNACT_LOCK_CHANI O0 20 im 1 Kanal wirkt nur das kanalspez MD 1 zu sch tzende ID Nummer MC_PREVENT_SYNACT_LOCK_CHAN1 30 im 1 Kanal wirkt nur das kanalspez MD letzte zu sch tzende ID Nummer CHANDATA 2 MC_PREVENT_SYNACT_LOCK_CHAN 0 1 im 2 Kanal wirkt das globale Maschinendatum MN_PREVENT_SYNACT_LOCK MC_PREVENT_SYNACT_LOCK_CHAN 1 1 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 109 Synchronaktionen FBSY 08 97 2 7 Steuerungsverhalten f r Synchronaktionen in bestimmten Betriebszust nden 2 7 Steuerungsverhalten f r Synchronaktionen in bestimmten Betriebszust nden 2 7 1 Power On Bei Power On sind keine Synchronaktionen aktiv Statische Synchronaktionen die sofort nach Power On aktiv sein sollen m ssen in einem von PLC gestarte ten ASUP aktiviert werden Literatur FB P3 PLC Grundprogramm FB K1 BAG Kanal Programmbetrieb Voraussetzung daf r ist SW Stand 4 mit der Funktionalit t ASUP in allen Be triebsarten Beispiele AC Regelung Safety Integrated Verkn pfungslogik durch Synchronaktionen formuliert 2 7 2 RESET Bei Positionier Mit NC Reset werden alle durch Synchronaktionen gestarteten Positionierbe achsbewegungen wegungen abgebroch
34. im Satz N10 programmierte Synchronaktion nach der R ckkehr in Betriebsart AUTO und Fortsetzen des Programms weiter aktiv 2 7 5 Programmende Statische Synchronaktionen bleiben ber Programmende hinaus aktiv Satzweise und modale Synchronaktionen werden abgebrochen Im M30 Satz wirken statische und modale Synchronaktionen weiter Sie k nnen vor M30 mit CANCEL abgebrochen werden Die mit FCTDEF pro grammierten Polynomkoeffizienten wirken ber Programmende hinweg 2 7 6 Verhalten der aktiven Aktionen bei Programmende und Betriebsartenwechsel Siehe 2 7 4 und 2 7 5 Synchronaktion modale und satzweise statisch IDS Technologiezyklus werden abgebrochen bleiben erhalten Achse M30 wird verz gert bis die Achse Bewegung l uft weiter positionierende Spindel Spindel steht drehzahlgeregelte Spindel Programmende Spindel bleibt aktiv MA_SPIND_ACTIVE_AFTER_RE SET TRUE Spindel bleibt aktiv MA_SPIND_ACTIVE_AFTER_RE SET FALSE Spindel stoppt Bei Betriebsartenwechsel bleibt Spin del aktiv Leitwertkopplung MC_RESET_MODE_MASK Bit13 aus statischer Synchronaktion gestar 1 tete Kopplung bleibt erhalten Leitwertkopplung bleibt aktiv MC_RESET_MODE_MASK Bit13 0 Leitwertkopplung wird aufgel st Messvorg nge aus Synchronaktionen gestartete aus statischen Synchronaktionen ge Messvorg nge werden abgebrochen startete Messvorg nge bleiben aktiv Siemens AG 2002 All Rig
35. in der FIFO Variablen vorliegen kontinuierliche Messung abw hlen und Restweg l schen N2 MEACIX 1 1 1 1 G01 X100 F500 kontinuierliche Messung aus dem Teileprogramm aktiv Modus 1 gleichzeitig Nr_FIFO 1 FIFO Variable 1 Triggerereignis 1 1 steigende Flanke Me geber 1 Triggerereignis 2 1 fallende Flanke Me geber 1 N3 MEACIX 0 Kontinuierliche Messung abw hlen N4 RO AC_FIFO1 4 tats chliche Anzahl Me werte Priorit t bei meh Zu einem Zeitpunkt kann pro Achse genau ein Me auftrag aktiv sein reren Messungen Der Start eines Me auftrags f r dieselbe Achse bewirkt da die Trigger ereignisse erneut aktiviert und die Me ergebnisse zur ckgesetzt werden Wird Me auftrag ausschalten Modus 0 programmiert ohne da vorher ein Me auftrag aktiviert wurde so erfolgt keine gesonderte Reaktion Me auftr ge die aus dem Teileprogramm gestartet wurden k nnen aus Syn chronaktionen nicht beeinflu t werden Wird aus Synchronaktionen ein Me auftrag f r eine Achse gestartet und f r diese Achse ist bereits ein Me auftrag aus dem Teileprogramm aktiv so wird ein Alarm generiert Ist ein Me auftrag aus Synchronaktionen aktiv kann Messen aus dem Teilepro gramm heraus nicht mehr gestartet werden Me auftr ge und Wenn der Me auftrag aus Synchronaktionen erfolgt ist zeigt die Steuerung Zustands nderun folgende Verhalten gen Zustand Verhalten Betriebsartenwechsel Ein Me auftra
36. mit LEADON lt lt R90 lt lt weiter ENDE mit NC START Siemens AG 2002 All Rights Reserved 6 146 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 10 00 Synchronaktionen FBSY 6 7 Achskopplungen ber Synchronaktionen N3500 M00 kkk kkk kkk k NC HALT Kk kk kk kk k kkk k k N3600 MSG N3700 STOPRE Vorlaufstop N3800 R1 0 Stop mit ID 2 CASW Achse als endlos drehende Rundachse N3900 R2 0 LEADOF mit ID 6 FA XACH und Leitachse CACH N4000 R3 0 LEADOF TAB1 CASW mit ID 7 8 CACH auf CASW Overridetabelle N4100 R4 0 Achse als endlos drehende Rundachse anhalten ID 4 CACH N4200 M30 Ausbaum glich keiten 6 7 3 Aufgabenstellung Aktionen Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 Das obige Beispiel l t sich in folgende Punkten ausbauen Einf hrung einer Z Achse um Schleifscheibe oder Werkst ck von ei nem Unrund zum n chsten auf der gleichen Welle zu bewegen Nockenwelle Tabellenumschaltungen wenn die Nocken z B f r Einla und Ausla verschiedene Konturen haben ID lt Bedingung gt DO LEADOF XACH CACH LEADON XACH CACH lt neue Tabellennummer gt Abrichten der Schleifscheibe ber online Werkzeugkorrektur gem 2 4 7 Fliegendes Trennen Ein Strangmaterial das sich stetig durch einen Arbeitsbereich einer Trennvor richtung bewegt soll in gleichlange St cke
37. ohne Vorlaufstopp Statische Synchronaktionen andere Betriebsarten als AUTO m glich Synchronaktionen sch tzen gegen berschreiben und L schen anhalten fortsetzen l schen Technologiezyklen r cksetzen von PLC parametrieren aktivieren sperren berlagerte Bewegung Abstandsregelung verfeinert Kanalkoordination aus Synchronaktionen ASUP starten aus Synchronaktionen Hilfsfunktionsausgabe satzunabh ngig alle erforderlichen Leistungen f r Safety Integrated zur Formulierung der erforderlichen sicherheitsgerichteten logischen Verkn pfungen gesch tzt gegen Ver nderungen 16 Synchronaktionen sind in der Grundausf hrung enthalten Erweiterungen im Folgende Leistungen erbringt SW 5 zus tzlich SW Stand 5 3 122 F r PLC gekennzeichnete sperrbare Synchronaktionen Verf gbarkeit zus tzlicher Echtzeitvariablen Zugriff auf PLC E A Option mit der Option Synchronaktionen Stufe 2 sind 255 parallele Synchronaktio nen pro Kanal m glich ber das Programmende hinaus und in allen Betriebsarten wirkende stati sche Synchronaktionen IDS sind mit der Option Betriebsart bergreifende Aktionen ASUPs und Synchronaktionen m glich Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 02 Synchronaktionen FBSY 4 1 Allgemeine Maschinendaten Datenbeschreibungen MD SD 4 1 Allgemeine Maschinendaten 11500 PREVENT_SYNACT_LOCK MD Numme
38. positiver Achsrichtung erreicht 1 Grenzwert in negativer Achsrichtung erreicht AA_OFF_VAL X DOUBLE AA_OFF_VALIX Integrierter Wert der berlagerten Bewegung f r eine Achse Eine berlagerte Bewegung kann mit Hilfe des negativen Wertes dieser Variable wieder r ckg ngig gemacht werden z B AA_OFF Achse AA_OFF_VAL Achse AC_RETPOINTI X DOUBLE R cksetzpunkt an der Kontur f r das Wiederan Achse fahren AA_SOFTENDPI X DOUBLE Software Endlage positive Richtung Achse AA_SOFTENDNIX DOUBLE Software Endlage negative Richtung Achse Fa oi Siemens AG 2002 All Rights Reserved 2 52 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 07 98 Synchronaktionen FBSY 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Axiale Wege Typ Beschreibung Werte ISW AA_DTBW X DOUBLE axialer Weg vom Satzanfang im Werkst ckkoor dinatensystem f r Positionier und Synchron achsen bei Bewegungssynchronaktionen F r die Wegberechnung ist allein die programmierte Position ma geblich Falls die Achse Koppel achse ist bleibt der aus der Achskopplung re sultierende Positionsanteil hier unber cksichtigt AA_DTBB DOUBLE axialer Weg vom Satzanfang im Basiskoordina tensystem f r Positionier und Synchronachsen bei Bewegungssynchronaktionen F r die Weg berechnung ist allein die programmierte Position ma geblich Falls die Achse Koppelachse ist bleibt der aus der Achskopplung
39. powerline Baugruppen finden Sie in der Hardware Beschreibung PHC in Kapitel 1 1 Die vorliegende Dokumentation beschreibt die Funktion Synchronaktionen f r SINUMERIK 840D ab SW 4 und f r SINUMERIK 810D ab SW 2 Sie l st die Funktion S5 ab welche f r die SW St nde davor in der Druckschrift Funktionsbeschreibung Erweiterungsfunktionen beschrieben wurde Die Funktionsbeschreibungen vermitteln die f r die Projektierung und Inbetriebnahme ben tigten Informationen Die Funktionsbeschreibungen beinhalten damit Informationen f r e den Projekteur der Anlage e den PLC Programmierer bei der Erstellung des PLC Anwenderprogramms mit den aufgelisteten Signalen e den Inbetriebnehmer nach der Projektierung und Aufbau der Anlage e den Servicetechniker zur berpr fung und Interpretierung der Statusanzeigen und Alarme Wichtig Diese Dokumentation ist g ltig f r o Steuerung SINUMERIK 840D Softwarestand 6 o Steuerung SINUMERIK 810D Softwarestand 6 Steuerung SINUMERIK 840Di Softwarestand 2 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 10 00 Synchronaktionen FBSY Angabe des SW Standes Die in der Dokumentation angegebenen SW St nde beziehen sich auf die Steuerung SINUMERIK 840D der dazu parallel g ltige SW Stand f r die Steuerung SINUMERIK 810D falls die Funktion frei gegeben ist siehe BU Katalog NC 60 wird nicht jewei
40. steigende Flanke Ende der L cke Bild 6 4 Schemabild zum Messen der Zahnradl cken _N_MEAC_MITTEN_MPF Messen mit der Rundachse B BACH mit Anzeige der Differenz zwischen den Messwerten xr zeeeo Lokale Anwender Variablen definieren N1 DEF INT ZAEHNEZAHL Eingabe Anzahl Zahnradz hne N5 DEF REAL HYS_POS_FLANKE Hysterrese positive Flanke Taster N6 DEF REAL HYS_NEG_FLANKE Hysterrese negative Flanke Taster 0 Kurznamen f r Synchronaktionsmerker definieren define M_ZAEHNE as AC_MARKER 1 ID Merker zum Rechnen neg pos Flanke je Zahn define Z MW as AC_MARKERI 2 ID Z hler MW FIFO auslesen define Z_RW as AC_MARKERI 3 ID Z hler MW Rechnen Zahnl cken Siemens AG 2002 All Rights Reserved 6 141 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 Synchronaktionen FBSY 08 97 6 6 Einmitten mit kontinuierlichem Messen Eingabewerte f r ZAHNRADMESSEN N50 ZAEHNEZAHL 26 Eingabe Anzahl zu messende Zahnradz hne N70 HYS_POS_FLANKE 0 160 Hysterrese positive Flanke Taster N80 HYS_NEG_FLANKE 0 140 Hysterrese negative Flanke Taster anfang pe Variablen zuweisen R1 0 ID2 Rechenergebnis L ckenmass R2 0 ID2 Rechenergebnis Addition aller L cken R3 0 Inhalt des zuerst eingelesenen Elements R4 0 R4 Entspricht einem Zahnabstand R5 0 L ckenpositon errechnet Endergebnis R6 1 ID 3 BACH mit MOV einschalten R7 1 ID 5 ME
41. von Me taster 1 aufgenommen werden Die Anzahl der erreichbaren Triggerereignisse ist unbekannt Daraus folgt Es m ssen parallel in einer Synchronaktion die Me werte abgeholt und ab R1 aufsteigend abgelegt wer den Die Anzahl der abgelegten Me werte wird im RO eingetragen Programm 2 NO GO X0 Eilgang zum Startpunkt N1 AC_MARKER 1 1 Merker 1 als Index f r Rechenvariablen R N2 ID 1 WHENEVER AC_FIFO1 4 gt 1 DO R AC_MARKER 1 AC_FIFO1 0 AC_MARKER 1 AC_MARKER 1 1 Synchronaktion als Pr fung wenn 1 oder mehr Me werte in FIFO Variable stehen ltesten Wert aus FIFO auslesen und in aktuelle R ablegen Index f r R um 1 erh hen Siemens AG 2002 All Rights Reserved 2 96 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 2 4 Aktionen in Synchronaktionen N3 MEAC X 1 1 1 1 POS X 100 Kontinuierliches Messen aktivieren Bewegung nach X 100 Modus 1 gleichzeitig Nr_FIFO 1 Triggerereignis 1 1 steigende Flanke Me geber 1 Triggerereignis 2 1 fallende Flanke Me geber 1 N4 MEACIX 0 Messung abw hlen N5 STOPRE Vorverarbeitung stoppen N6 RO AC_MARKER 1 Anzahl der erfa ten Werte in RO Beispiel 3 Kontinuierliches Messen mit explizitem Restwegl schen nach 10 Messungen Programm 3 N1 WHEN AC_FIFO1 4 gt 10 DO MEACIX 0 DELDTG X Schlu bedingung als Synchronaktion Wenn 10 oder mehr Me werte
42. werden Ist die in der Syn chronaktion enthaltene Bedingung erf llt oder keine angegeben so werden zugeordnete Aktionen synchron zur weiteren Bearbeitung aktiviert Anwendungen Der folgende Auszug aus den vielf ltigen M glichkeiten gibt Hinweise zu den Einsatzm glichkeiten f r Aktionen in Synchronaktionen e Ausgabe von Hilfsfunktionen an die PLC e Schreiben und Lesen von Echtzeitvariablen e Positionierung von Achsen Spindeln e Aktivierung von Synchronprozeduren wie z B Einlesesperre Restwegl schen Vorlaufstop beenden e Aktivierung von Technologiezyklen e Online Berechnung von Funktionswerten e Online Werkzeugkorrekturen e Kopplungen Mitschleppen aktivieren deaktivieren e Messungen ausf hren e Sperren Freigeben von Synchronaktionen In Kapitel Ausf hrliche Beschreibung werden alle M glichkeiten dargestellt Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 Synchronaktionen FBSY 12 98 1 Kurzbeschreibung Echtzeit Ereignisse und Werte Digital Eing nge Signale Werte von Systemvariablen Me werte Antriebsdaten Im Interpolationstakt der Bearbeitung angesto enen Aktionen Verkn pfungslogik satzweise Auswertung von Bedingungen Zange modal statisch betriebsarten bergreifend Bild 1 1 Synchronaktionen sch ematisch Die Details der Pr
43. zerteilt werden X Achse Achse in der sich das Strangmaterial bewegt WKS X1 Achse Maschinenachse des Strangmaterials MKS Y Achse Achse in der die Trennvorrichtung mit dem Strangmaterial mitf hrt Es wird angenommen da die Zustellung des Trennwerkzeuges und seine Steuerung durch PLC kontrolliert wird Zur Feststellung der Synchronit t zwi schen Strangmaterial und Trennwerkzeug k nnen die Signale der PLC Naht stelle ausgewertet werden Kopplung einschalten LEADON Kopplung ausschalten LEADOF Istwertsetzen PRESETON 6 147 Synchronaktionen FBSY 10 00 6 7 Achskopplungen ber Synchronaktionen NC Programm Kommentar _N_SCHERE1_MPF PATH _N_WKS_DIR _N_DEMOFBE_WPD N100 R3 1500 L nge eines abzutrennenden Teiles N200 R2 100000 R13 R2 300 N300 R4 100000 N400 R6 30 Startposition Y Achse N500 R1 1 Startbedingung f r Bandachse N600 LEADOF Y X l schen einer evtl bestehenden Kopplig N700 CTABDEF Y X 1 0 Tabellendefinition N800 X 30 Y 30 Wertepaare N900 X R13 Y R13 N1000 X 2 R13 Y 30 N1100 CTABEND Ende der Tabelledefinition N1200 PRESETON X1 0 PRESET zu Beginn N1300 Y R6 GO Startpos Y Achse Achse ist Linear N1400 ID 1 EVERY AA_IW X gt R3 DO PRESETON X1 0 PRESET nach L nge R3 PRESTON darf nur mit WHEN und EVERY erfolgen neuer Beginn nach Abtrennen N1500 WAITP Y N1800 ID 6 EVERY AA_IM X lt 10 DO LEADON Y X 1 Y ber Tabelle 1 an X ankoppeln bei X lt 10 N19
44. 0 0 gebildet Keine Summenbildung korrespondierend mit MD 28260 NUM_AC_FIFO Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 4 127 Synchronaktionen FBSY 12 97 4 3 Achs Spindelspezifische Maschinendaten 4 3 Achs Spindelspezifische Maschinendaten 30450 IS_CONCURRENT_POS_AX MD Nummer Konkurrierende Positionierachse tandardvorbesetzung 0 min Eingabegrenze 0 max Eingabegrenze 1 Anderung g ltig nach Power On Schutzstufe 2 7 Einheit 1 Datentype Boolean g ltig ab SW Stand 1 Bedeutung Bei der Achse handelt es sich um eine konkurrierende Positionierachse AB SWA 3 nicht FM NC Wenn FALSE Bei RESET wird eine neutrale Achse wieder Kanalachse Wenn TRUE Bei RESET bleibt eine neutrale Achse im Zustand neutrale Achse und eine Kanalachse wird neutrale Achse weiterf hrende Literatur Starten von kommandoachsen S 2 4 12 32070 CORR_VELO MD Nummer Achsgeschwindigkeit f r Handrad ext NPV cont Dressing Abstandsregelung tandardvorbesetzung 100 min Eingabegrenze 0 max Eingabegrenze plus Anderung g ltig nach Power On Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 3 2 Bedeutung Begrenzung der Achsgeschwindigkeit f r Handrad berlagerung externe Nullpunktver schiebung Continuous Dressing Abstandsregelung AA_OFF ber Synchronaktionen bezogen auf die JOG Geschwindigkeit MD JOG_VE
45. 0 positioniert TRANS X 10 G1 Y10 Wenn der Eingang gesetzt wird wird X auf 30 positioniert Die Wirksamkeit von Frames und Werkzeugl ngen kann unterdr ckt werden mit MD 32074 FRAME_OR_CORRPOS_NOTALLOWED Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 09 01 Synchronaktionen FBSY 2 4 Aktionen in Synchronaktionen axiale Frames Auf eine Kommandoachse sind axiale Frames nicht wirksam die inkrementell unterd cken auf Teilungspositionen verfahren Deshalb wird im MD 32074 FRAME_OR_CORRPOS_NOTALLOWEDIJAX4 das Bit 9 1 gesetzt und die Kommandoachse mit JOG positioniert Beispiel RANS A 0 001 POS A CAC 2 Achse f hrt auf Position 180 001 Grad F r die Kommandoachse ist das axiale Frame nicht wirksam MD 32074 FRAME_OR_CORRPOS_NOTALLOWED AX4 H0020 WHEN TRUE DO POSI A CIC 1 Achse f hrt auf Position 180 000 Grad Hinweis Wird einen Kommandoachse inkremetell auf Teilungspositionen verfahren dann sind axiale Frames generell f r diese Kommandoachse nicht wirksam 2 4 13 Axialer Vorschub aus Synchronaktionen Vorsch be Zus tzlich zur Endposition kann ein achsialer Vorschub programmiert werden ID 1 EVERY AA_IMI B gt 75 DO POS U 100 FA U 990 Der achsiale Vorschub f r Kommandoachsen ist modal wirksam Er wird unter der Adresse FA programmiert Der Standardwert wird ber das axiale MD 32060 POS_AX_VELO vorgegeben
46. 0 wird ein neuer Wert in den FIFO abgelegt Beim Lesen mit Index 0 wird das lteste Element gelesen und aus dem FIFO entfernt n 1 Zugriff auf das zuerst eingelesene Element n 2 Zugriff auf das zuletzt eingelesene Element n 3 Summe aller FIFO Elemente n 4 Anzahl der im FIFO verf gbaren Elemente n 5 aktueller Schreibindex relativ zum FIFO Anfang korrespondierend mit MD 28260 NUM_AC_FIFO 28264 LEN_AC_FIFO MD Nummer L nge der FIFO Variablen AC_FIFO Standardvorbesetzung 0 min Eingabegrenze 0 max Eingabegrenze 10000 Anderung g ltig nach Power On Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 4 1 Bedeutung L nge der FIFO Variablen AC_FIFO1 bis AC_FIFO10 Alle FIFO Variablen eines Kanals haben gleiche L nge korrespondierend mit MD 28262 MD 28260 Siemens AG 2002 All Rights Reserved 4 126 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 4 2 Kanalspezifische Maschinendaten 28266 MODE_AC_FIFO MD Nummer Modus der FIFO Bearbeitung tandardvorbesetzung 0 min Eingabegrenze 0 max Eingabegrenze FRE Anderung g ltig nach Power On Schutzstufe 2 7 Einheit Datentype BYTE g ltig ab SW Stand 4 1 Bedeutung Modus der FIFO Bearbeitung Die Summe aller FIFO Inhalte wird bei jedem Schreibzugriff aktuell Bit0 1 Bit
47. 00 ID 10 EVERY AA_IM X gt R3 30 DO LEADOF Y X gt 30 vor gefahrener Trennl nge abkoppeln N2000 WAITP X N2100 ID 7 WHEN R1 1 DO MOV X 1 FA X R4 Strangachse stetig in Bewegung setzen N2200 M30 Siemens AG 2002 All Rights Reserved 6 148 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 6 8 Technologiezyklen Spindel Positionieren 6 8 Technologiezyklen Spindel Positionieren Anwendung Im Zusammenwirken mit dem PLC Programm soll die Spindel die einen Werk zeugwechsel antreibt in eine Ausgangsstellung positioniert werden auf einen bestimmten Wert positioniert werden auf dem sich das einzu wechselnde Werkzeug befindet Vergl 2 4 12 2 6 1 Koordinierung Die Koordinierung zwischen PLC und NCK erfolgt ber die ab SW Stand 4 verf gbaren gemeinsamen Daten siehe 2 3 8 A_DBBJI0 1 Grundposition einnehmen A_DBB 1 1 Zielposition einnehmen A_DBW 1 zu positionierender Wert PLC berechnet den k rzesten Weg Synchronaktionen _N_MAIN_MPF IDS 1 EVERY A_DBB 0 1 DO NULL_POS wenn A_DBB 0 von PLC gesetzt Grundposition einnehmen IDS 2 EVERY A_DBB 1 1 DO ZIEL_POS wenn A_DBB 1 von PLC gesetzt Spindel auf den in A_DBW 1 hinterlegten Wert positionieren Technologiezyklus _N_NULL_POS_SPF NULL_POS PROC NULL _POS SPOS 0 Antrieb f r den Werkzeugwechsel in Grundposition bringen A_DBB 0 0 Grundposition in NCK
48. 02 Bestellnummer 6FC5 298 6AB40 0AP2 PCIN 4 4 Software zur Daten bertragung an von MMC Modul Bestellnummer 6FX2 060 4AA00 4XB0 dt engl frz Bestellort WK F rth SINUMERIK 840Di System berblick Ausgabe 02 01 Bestellnummer 6FC5 298 6AE40 0APO Hersteller Service Dokumentation a Listen LIS b Hardware BH BHA EMV GHA A 160 SINUMERIK 840D 840Di 810D SIMODRIVE 611D Listen Ausgabe 11 02 Bestellnummer 6FC5 297 6AB70 OAP3 SINUMERIK 840D 840Di 810D Bedienkomponenten Handbuch HW Ausgabe 11 02 Bestellnummer 6FC5 297 6AA50 0AP2 SIMODRIVE Sensor Absolutwertgeber mit Profibus DP Benutzerhandbuch HW Ausgabe 02 99 Bestellnummer 6SN1197 0AB10 0YP1 SINUMERIK SIROTEC SIMODRIVE EMV Aufbaurichtlinie Projektierungsanleitung HW Ausgabe 06 99 Bestellnummer 6FC5 297 0AD30 0AP1 ADI4 Analoge Antriebsschnittstelle f r 4 Achsen Ausgabe 09 02 Ger tehandbuch Bestellnummer 6FC5 297 0BA01 O0APO Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 11 02 Synchronaktionen FBSY PHC PHD PMH c Software FB1 FB2 A Literatur SINUMERIK 810D Handbuch Projektierung HW Ausgabe 11 02 Bestellnummer 6FC5 297 6AD10 0AP1 SINUMERIK 840D Handbuch Projektierung NCU 561 2 573 4 HW Ausgabe 10 02 Bestellnummer 6FC5 297 6AC10 0AP2 SIMODRIVE Sensor Hohlwellenmesssystem S
49. 10 POSI Z 90 eintaktig mehrtaktig mehrtaktig POSIX 100 M17 POSIZ 90 mehrtaktig eintaktig mehrtaktig M17 M17 eintaktig eintaktig Bild 2 8 Mehrere Technologiezyklen Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 101 Synchronaktionen FBSY 08 97 2 5 Aufruf von Technologiezyklen 2 102 Beispiel 2 f r koordinierte Achsbewegungen Durch Setzen digitaler NC Eing nge werden verschiedene Achs Programme gestartet Hauptprogramm ID 1 WHEN A_IN 1 1 DO ACHSE_X ID 2 WHEN A_IN 2 1 DO ACHSE_Y ID 3 WHEN A_IN 3 1 DO AA_OVRI Y 0 ID 4 WHEN A_IN 4 1 DO ACHSE_Z M30 Achsprogramme ACHSE X AA_OVRIY 0 M100 POSIX 100 M17 ACHSE Y POS Y 10 POSIYI 10 M17 ACHSE Z AA_OVRIX 0 POSIZ 90 POSIZ 90 M17 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 2 5 Aufruf von Technologiezyklen 2 5 1 Koordinierungen zwischen Synchronaktionen Technologiezyklen Teileprogramm und PLC Beeinflussung von Die Technologiezyklen Synchronaktionen werden ber die Identifikationsnum Technologiezyklen mer der Synchronaktionen beeinflu t in denen sie als Aktion angegeben sind Mittel zur Koordinierung Schl sselwort Bedeutung TP SA Aufruf zul ssig im Teileprogramm Aufruf zul ssig in Synchr Aktion
50. 2 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 59 Synchronaktionen FBSY 07 98 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Safety Integrated S I Beschreibung Werte Zu Zu BOOL Abbild eines Safety Eingangs Signals ext NCK Schnittstelle griff griff TP SA A_INSED n A_INSEP n A_INSEPDI n Abbild der Safety Eingangs Signale Nummer ext PLC Schnittstelle des Ein gangs Wortes 0 INT Abbild der Safety Eingangs Signale Nummer ext NCK Schnittstelle des Ein gangs Wortes 1 Abbild eines Safety Eingangs Signal Nummer ext PLC Schnittstelle des Ein gangs 1 z S 1 gt D lt H so A_OUTSEI n Abbild eines Safety Ausgangs Signal Nummer ext NCK Schnittstelle des Ausgang I A_OUTSEDI n INT Abbild der Safety Ausgangs Signale Nummer ext NCK Schnittstelle des Aus gangs Wortes 1 A_OUTSEP n BOOL Abbild eines Safety Ausgangs Signal Nummer ext PLC Schnittstelle des s1 A_OUTSEPDIn INT Abbild der Safety Ausgangs Signale Nummer 5 ext PLC Schnittstelle des Aus gangs Wortes 0 S I Servo Interpolator Schnittstelle Beschreibung Werte I RS int NCK Schnittstelle des Eingang a RZ Abbild eines Safety Elngangs Signal Nummer 6z A_INSID n Abbild der Safety Elngangs Signale Nummer int NCK Schnittstelle des Eingang s Worte Siaz A_INSIP n Abbild eines Safety Elngangs Sig
51. 22222n nase nenn 2 9 3 Echtzeitvariablen protokollieren 222222nernennn Randbedingungen HHnsnennen nennen nennen nennen nen Datenbeschreibungen MD SD ueHuHnenen nennen nenn 4 1 Allgemeine Maschinendaten 2u222eee nee 4 2 Kanalspezifische Maschinendaten 2e222eeenennn 4 3 Achs Spindelspezifische Maschinendaten 4 4 Settingd ten an wende ee lie dr Baer Heerlen er Signalbeschreibungen eeuHeenne nun nun nn nn nenn nenn Beispiele 1 ee ne erg S 6 1 Beispiele f r Bedingungen in Synchronaktionen 6 2 Schreiben und Lesen von SD MD aus Synchronaktionen 6 3 Beispiele zur AC Regelung 2uensseneeene nennen 6 3 1 Abstandsregelung mit variabler Obergrenze 22 2 6 3 2 Regelung des Vorschubs 2 2222e22 seen ee een nenn 6 3 3 Geschwindigkeit in Abh ngigkeit vom normierten Bahnweg regeln 6 4 berwachung eines Sicherheitsabstandes zwischen zwei Achsen 6 5 Ausf hrungszeiten in R Parameter ablegen 6 6 Einmitten mit kontinuierlichem Messen 6 7 Achskopplungen ber Synchronaktionen 22222222 20 6 7 1 Einkoppeln aufLeitachse 22222nan een 6 7 2 Unrundschleifen ber Leitwertkopplung 2220 6 7 3 Fliegendes Trennen 22222s een ernennen nennen nen 6 8 Technologiezyklen Spindel Positionieren 2222ce220
52. 30 ao 100 2 30 160 a 0 kein quadratisches Glied a3 0 kein kubisches Glied Obergrenze 120 Untergrenze 0 Damit kann das Polynom Nr 2 definiert werden FCTDEF 2 0 120 160 2 0 0 Mit dieser Funktion ist das Beispiel Bild 2 5 vollst ndig beschrieben Die dazugeh rige Synchronaktion kann wie folgt lauten ID 1 DO SYNFCT 2 AC_OVR AA_LOADIx der Bahnoverride wird in jedem Interpolationstakt ber Polynom 2 aus der pro zentualen Auslastung des Antriebes f r die x Achse berechnet Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 73 Synchronaktionen FBSY 08 97 2 4 Aktionen in Synchronaktionen Positionsoffset mit Begrenzung Beispiel Weitere Beispiele 2 74 Die Systemvariable AA_OFF steuert eine achsspezifische berlagerung die sofort wirkt Basis Koordinatensystem Die Art der berlagerung wird durch MD 36750 MA_AA_OFF_MODE festgelegt 0 proportionale Bewertung 1 integrale Bewertung Ab SW Stand 4 ist es m glich den absolut zu korrigierenden Wert Echtzeitva riable Ausgang auf den im Settingdatum SD 43350 SA_AA_OFF_LIMIT hinterlegten Wert zubegrenzen Ob die Begrenzung erreicht wird kann durch Auswertung der achsspezifischen Systemvariablen AA_OFF_LIMIT Achse in einer weiteren Synchronaktion abgefragt werden Wert 1 Limit des Korrekturwertes wurde in negativer Richtung erreicht
53. 37200 COUPLE_POS_TOL_COARSE 2 Synchronlauf fein Gem MD 37210 COUPLE_POS_TOL_FINE Im Teileprogramm direkt aktivierte Kopplungen werden an Satzgrenzen akti viert Mit der M glichkeit der Kopplungsaktivierung durch Synchronaktionen wird eine ereignisgesteuerte differenzierte Aktivierung erm glicht z B bei bestimmten Achsweg ab Satzanfang bei bestimmten Restweg bis Satzende Eintreffen von Digitaleingangssignalen Kombinationen aus diesen S 2 1 Bedingungen Weitere Hinweise zu Programmierung der Kopplungsfunktionen und Kurventa bellen finden Sie in Literatur PGA Programmieranleitung Arbeitsvorbereitung Hinweis Achsen die beim Einkoppeln ber Synchronaktionen in einem beliebigen Be wegungszustand angetroffen werden werden durch die Steuerung synchroni siert Details hierzu finden Sie in Funktionsbeschreibung M3 In 6 7 3 finden Sie ein Beispiel das von Achskopplung ber Kurventabelle Ge brauch macht Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 93 Synchronaktionen FBSY 12 97 2 4 Aktionen in Synchronaktionen 2 4 18 Messen aus Synchronaktionen Einf hrung Von den f r Teileprogramme verf gbaren Me funktionen MEAS MEAW MEASA MEAWA MEAC Literatur PGA Programmieranleitung Arbeitsvorbereitung FB M5 Messen stehen in Synchronaktionen nur folgende zur Verf gung e MEAWA achsiales Mes
54. 6 1 STOPBYALARM Rampenstop aller Kanal Achsen Bit 9 1 SETVDI VDI Nahtstellensignal Alarm wird gesetzt Bit 13 1 FOLLOWUPBYALARM Nachf hren AN_ESR_TRIGGER BOOL AN_ESR_TRIGGER 1 Ausl sung 5 des Erweiterten Stillsetzen und R ckziehens AC_ESR_TRIGGER BOOL AC_ESR_TRIGGER 1 5 Ausl sung des NC gef hrten ESR AC_OPERATING __ DOUBLE IF AC_OPERATING_TIME lt 12000 GOTOB TIME 5 STARTMARK Gesamt Laufzeit von NC Programmen in der Zu Zu griff griff TP SA ISW R W r w R 7 W r w u di Mi Wi R R Betreibsart Automatik in Sekunden i AC_CYCLE_TIME DOUBLE IF AC_CYCLE_TIME gt 2400 GOTOF 15 ALARMO1 Laufzeit des angew hlten NC Programms in Sekunden AC_CUTTING_TIME DOUBLE IF AC_CUTTING_TIME gt 6000 GOTOF 5 ACT_MO6 Werkzeug Eingrifszeit in Sekunden AC_REQUIRED_ DOUBLE AC_REQUIRED_PARTS ACTUAL_LOS PARTS 5 Definition der Anzahl ben tigter Werkst cke Werkst ck Soll z B f r Definition einer Los gr e einer Tagesproduktion AC_TOTAL_PARTS DOUBLE IF AC_TOTAL_PARTS gt SERVICE_COUNT 5 GOTOF MARK_END Gesamtzeit aller hergestellten Werkst cke AC_ACTUAL_PARTS DOUBLE IF AC_ACTUAL_PARTS 0 GOTOF 5 NEW_RUN Anzahl der aktiv hergestellten Werkst cke Werkst ck Ist Bei AC_ACTUAL_PARTS AC_REQUIRED_PARTS wird automatisch 5 5 W r w 5 W r w 5 R W r w 5 AC_ACTUAL_PARTS 0 AC_SPECIAL_PARTS DOUBLE AC_SPECIAL_PARTS R20 5 Anz
55. 840Di Handbuch Ausgabe 09 02 Bestellnummer 6FC5 297 6AE60 0AP1 SINUMERIK 840D 840Di 810D Inbetrieonahme Tool SINUMERIK SinucOM NC Ausgabe 02 02 Systembeschreibung Bestellnummer ist Bestandteil der Online Hilfe des IBN Tools SIMODRIVE Sensor Absolutwertgeber mit Profibus DP Benutzeranleitung Ausgabe 02 99 Bestellnummer 6SN1197 0AB10 0YP1 SIMODRIVE Projektierungsanleitung IFT5 IFT6 1FK6 Motoren Ausgabe 12 01 Drehstrom Servomotoren f r Vorschub und Hauptspindelantriebe Bestellnummer 6SN1 197 0AC20 0APO Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 A 165 Synchronaktionen FBSY 11 02 A Literatur PJE SINUMERIK 840D 810D Projektierpaket HMI Embedded Ausgabe 08 01 Funktionsbeschreibung Softwareupdate Konfiguration Installation Bestellnummer 6FC5 297 6EA10 0APO die Schrift PS Projektiersyntax ist Bestandteil der SW Lieferung und als pdf verf gbar PJFE SIMODRIVE Projektierungsanleitung Synchron Einbaumotoren 1FE1 Drehstrommotoren f r Hauptspindelantriebe Ausgabe 09 01 Bestellnummer 6SN1 197 0AC00 O0AP1 PJLM SIMODRIVE Projektierungsanleitung Linearmotoren 1FN1 IFN3 Ausgabe 06 02 ALL Allgemeines zum Linearmotor 1FN1 Drehstrom Linearmotor 1FN1 1FN3 Drehstrom Linearmotor 1FN3 CON Anschlu technik Bestellnummer 6SN1 197 0AB70 0AP4 PJM SIMODRIVE Projektierungsanleitung Motoren Ausgabe 11 00 Drehstrommotore
56. A 1 25 Analogwert ausgeben F r Zuweisungen an Echtzeitvariablen und als Eingangsgr en f r Funktionen sowie zur Formulierung von Bedingungen kann auf die Variablen in der Syn chronaktionen lesend zugegriffen werden die in der Liste in Kap 2 3 8 mit dem Zugriff Lesen aus Synchronaktionen mit r gekennzeichnet sind e Maschinendaten Settingdaten z B SN_ SC_ SA_ Hinweis Maschinendaten und Settingdaten die online im Hauptlauf angesprochen wer den sollen m ssen mit _ programmiert werden wenn die Variablen sich w hrend der Bearbeitung ndern k nnen F r Variablen deren Inhalt sich nicht ndert ist ein Zeichen vor dem Bezeichner hinreichend Beispiele WHEN AC_DTEB lt 5 DO Abstand vom Satzende in Bedingung lesen DO R5 A_INA 2 Wert des Analogeingangs 2 lesen und Rechenvariable zuweisen Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 67 Synchronaktionen FBSY 08 97 2 4 Aktionen in Synchronaktionen 2 4 3 Ver ndern von SW Nockenpositionen und zeiten Settingdaten Einf hrung Mit der Funktion Softwarenocken k nnen positionsabh ngige Nockensignale an die PLC oder an die NCK Peripherie ausgegeben werden Literatur FB N3 Softwarenocken Wegschaltsignale Funktion ber Synchronaktionen k nnen Nockenpositionen bei denen die Signalaus g nge gesetzt werden durch Beschreiben b
57. AC einschalten M_ZAEHNE ZAEHNEZAHL 2 ID rechnen neg pos Flanke je Zahn Z_MW 0 ID Z hler MW FIFO auslesen bis Z hnezahl Z_RW 2 ID Z hler Rechnen Differenz Zahnl cke R13 HYS_POS_FLANKE Hysterese in Rechenregister R14 HYS_NEG_FLANKE Hysterese in Rechenregister eeeoo Achse fahren messen rechnen N100 MEACI BACH 0 Me auftrag r cksetzen R cksetzen der FIFO1 4 Variablen und Sicherstellen eines definierten Messtrace N105 AC_FIFO1 4 0 FIFO1 r cksetzen STOPRE FIFO auslesen bis Z hnezahl erreicht wenn FIFO1 nicht leer und noch nicht alle Z hne gemessen Me wert aus FIFO Variable in Synchronaktionsparameter umspeichern und Z hler Me werte erh hen ID 1 WHENEVER AC_FIFO1 4 gt 1 AND Z_MW lt M_ZAEHNE DO AC_PARAMI O Z_MW AC_FIFO1 0 ZLMW Z_MW wenn 2 Me werte vorhanden sind anfangen zu rechnen NUR L ckenma rechnen und L ckensumme Rechenwertz hler um 2 erh hen ID 2 WHENEVER Z_MW gt Z_RW AND Z_RW lt M_ZAEHNE DO R1 AC_PARAMI 1 Z_RWI R13 AC_PARAMI 2 Z_RW R14 Z RW Z_RW 2 R2 R24 R1 ee Einschalten der Achse BACH als endlos drehende Rundachse mit MOV WAITP BACH ID 3 EVERY R6 1 DO MOVIBACH 1 FA BACH 1000 einschalten ID 4 EVERY R6 0 und AA_STAT BACH 1 DO MOV BACH 0 ausschalten Messen nacheinader Ablegen in FIFO 1 MT2 neg MT2 pos Flanke gemessen wird der Abstand zwischen 2 Z hnen fallende Flanke steigende Flanke
58. AC_SYNA_MEM INT Freispeicher f r Bewegungssynchronaktionen 14 zeigt an wieviele Elemente des mit MC_MM_NUM_SYNC_ELEMENTS belegten Speichers noch frei sind AC_IPO_BUF F llstand des Interpolations Puffers 14 AC_IW_STAT INT Stellungsinformation der Gelenke 5 transformationsspezifisch f r kart PTP Fahren AC_IW_TU INT Stellungsinformation der Achsen MCS f r rt 5 5 kart PTP Fahren A_PROBEI n INT A_PROBEI 1 Zustand erster Me taster Nr Ta r 14 A_PROBE 2 Zustand zweiter Me taster ster 0 nicht ausgelenkt 1 ausgelenkt AC_MEA n INT Mes taster hat geschaltet wenn TRUE 1 Nr Ta r 4 1 MAXNUM_PROBE ster AC_TRAFO INT Codenummer der aktiven Transformation ent r 4 sprechend Maschinendatum MC_TRAFO_TYPE n AC_LIFTFAST INT Schnellabheben R W r w 0 Es war kein R ckhub aktiv 1 Es war R ckhub aktiv Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 39 Synchronaktionen FBSY 07 98 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen ASUPSs Typ ISW AC_ASUP INT 14 2 40 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 Beschreibung Werte Siehe auch Literatur FB K1 BAG Kanal Programmbetrieb Anmerkungen Grund der Aktivierung eines Asups Akt wg Aktivierung wegen Akt durch Aktivierung durch Forts Fortsetzm glichkeit n BIT 0 Akt wg Anwender In
59. Aktionen 1 19 1 22 1 63 Ausf hrliche Beschreibung 1 15 Ausf hrung der Aktionen 1 21 Bearbeitungsvorgang 1 19 Bedingungen 1 18 Beeinflussung 2 105 Beeinflussung von PLC 2 105 Beispiel AC Regelung 6 136 Beispiel Bedingungen 6 133 Beispiel Pressen Achskopplungen 6 144 Beispiel Regelung des Bahnvorschubes 6 137 Beispiel Regelung ber dyn Override 6 139 Beispiele SD MD 6 134 Definition 1 21 Echtzeitberechnungen 1 23 Einf hrung 1 13 Erweiterungen im SW Stand 4 3 121 FIFO Variablen 1 33 Funktionskurzbeschreibung 1 13 G ltigkeitsbereich 1 15 Komponenten 1 15 Leistungsumfang 3 121 Maschinen und Settingdaten 1 32 Merker und Z hlervariablen 1 29 multiplikative Beeinflussung ber SYNFCT 1 72 R Parameter 1 32 Settingdaten ver ndern 1 68 Systemvariablen SW Stand 4 1 37 Timer 1 30 Verf gbarkeit 3 121 Synchronaktionsparameter 1 31 Synchronprozedur DELDTG 1 80 RDISABLE 1 80 STOPREOF 1 80 SYNFCT Beispiele 6 136 Polynomauswertung 1 71 T Technologiezyklen 2 100 Aufruf 2 100 Technologiezyklus 2 100 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 Synchronaktionen FBSY 11 02 U WwW berlagerte Bewegungen 1 76 Wartemarken berlagerte Bewegungen bis SW 5 3 1 76 L schen 2 98 Setzen 2 98 V Verhalten bei Alarmen 2 114 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funkti
60. Anwenderprogramm mu entsprechend der Festlegung die bergebenen Werte interpretieren Der INT Wertebereich f r H Hilfsfunktionen wurde vergr ert auf 2 147 483 648 bis 2 147 483 647 Literatur FB H2 Hilfsfunktionsausgabe an PLC f r SW 5 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 2 4 Aktionen in Synchronaktionen 2 4 2 Setzen Schreiben und Lesen von Echtzeitvariablen Schreiben Wirksamkeit Lesen In Synchronaktionen k nnen die Echtzeitvariablen in Aktionen geschrieben werden die in der Liste in Kap 2 3 8 mit dem Zugriff Schreiben aus Synchro naktionen mit gekennzeichnet sind e Maschinen und Settingdaten z B MN_ MC_ MA__ bzw SN_ SC_ SA_ Hinweis Maschinen und Settingdaten die online im Hauptlauf geschrieben werden sollen m ssen mit _ programmiert werden Aus Synchronaktionen geschriebene Maschinendaten m ssen mit Wirksamkeit SOFORT gekennzeichnet sein andernfalls steht der ver nderte Wert f r die weitere Bearbeitung noch nicht zur Verf gung Die Angaben zur Wirksamkeit neuer Maschinendatenwerte nach nderungen finden Sie in Literatur LIS Listen Beispiele DO MN_MD_FILE STYLE 3 Maschinendatum setzen DO SA_OSCILL_REVERSE_POS1 10 Settigdatum setzen DO A_OUT 1 1 Digitalen Ausgang setzen DO A_OUT
61. C_MARKER 1 wird jeweils im Interpolationstakt aktuell ausgewer tet Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 27 Synchronaktionen FBSY 08 97 2 2 Auswertungen und Berechnungen in Echtzeit Einschr nkungen Die Schachtelung der Indizierung mit Echtzeit Variablen ist nicht erlaubt Von einer Variablen die nicht in Echtzeit gebildet wird kann kein Echtzeit Index gebildet werden Folgende Programmierung liefert Fehler AC_PARAM 1 P_EP AC_MARKERI 0 Siemens AG 2002 All Rights Reserved 2 28 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 06 01 Synchronaktionen FBSY 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen SW Stand 4 Die vollst ndige Liste der in Synchronaktionen ansprechbaren Systemvaria blen finden Sie in 2 3 8 Im folgenden werden die Eigenschaften einiger speziel ler Echtzeitvariablen vorgestellt e Merker Z hler Variablen Kanalspezifische Merker e Zeiten Timer e Synchronaktionsparameter e R Parameter e Maschinen und Settingdaten e FIFO Variablen Durchlaufspeicher Die speziellen Echtzeitvariablen Zeiten R Parameter Maschinen und Set tingdaten sowie FIFO Variablen stehen ab SW Stand 4 zur Verf gung 2 3 1 Merker Z hler Variablen Kanalspezifische Merker Zus tzlich ab SW 6 3 Die Varia
62. E SIMOSTEP Bestellnummer 6SN1 197 0AA70 0YP4 SINUMERIK 840D 840Di 810D Funktionsbeschreibung Synchronaktionen Bestellnummer 6FC5 297 6AD40 0AP2 SINUMERIK 840D 810D Funktionsbeschreibung ShopTurn Bestellnummer 6FC5 297 6AD70 0AP2 SINUMERIK 840D 810D IT Solutions SINUMERIK Tool Data Communication SinTDC Funktionsbeschreibung Bestellnummer 6FC5 297 5AF30 0APO Ausgabe 03 96 Ausgabe 09 01 Ausgabe 09 02 Ausgabe 11 02 Ausgabe 01 01 Ausgabe10 02 Ausgabe 03 03 Ausgabe 01 02 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 11 02 Synchronaktionen FBSY FBTD FBU FBW FBWV HBA HBV ANC PAP PFK A Literatur SINUMERIK 840D 810D IT Solutions Werkzeugbedarfsermittlung SinTDI mit Online Hilfe Ausgabe 02 01 Funktionsbeschreibung Bestellnummer 6FC5 297 6AE00 0APO SIMODRIVE 611 universal universal E Regelungskomponente f r Drehzahlregelung und Positionieren Funktionsbeschreibung Ausgabe 02 02 Bestellnummer 6SN1 197 0AB20 0AP5 SINUMERIK 840D 840Di 810D Funktionsbeschreibung Werkzeugverwaltung Ausgabe 10 02 Bestellnummer 6FC5 297 6AC60 0AP1 SINUMERIK 840D 840Di 810D Funktionsbeschreibung WinTPM Ausgabe 02 02 Bestellnummer Dokument ist Bestandteil der Software SINUMERIK 840D 840Di 810D Handbuch Event Ausgabe 03 02 Bestellnummer 6AU1900 0CL20 0AAO SINUMERIK
63. FF Abstandsregelung 43400 WORKAREA_PLUS_ENABLE Arbeitsfeldbegrenzung in pos Richtung A3 7 3 Alarme Ausf hrliche Erl uterungen zu den auftretenden Alarmen k nnen der Literatur DA Diagnoseanleitung bzw bei Systemen mit MMC 101 102 der Online Hilfe entnommen werden m Siemens AG 2002 All Rights Reserved 7 156 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 Literatur Allgemeine Dokumentation BU SINUMERIK 840D 840Di 810D 802S C D Bestellunterlage Katalog NC 60 Bestellnummer E86060 K4460 A101 A9 Bestellnummer E86060 K4460 A101 A9 7600 englisch AKPV Katalog IK PI 2000 Industrielle Kommunikation und Feldger te Bestellnummer der gebundenen Ausgabe E86060 K6710 A101 A9 Bestellnumme der Einzelblattausgaber E86060 K6710 A100 A9 IST7 SIMATIC Speicherprogrammierbare Steuerungen SIMATIC S7 Katalog ST 70 Bestellnummer E86 060 K4670 A111 A3 IZI SINUMERIK SIROTEC SIMODRIVE Verbindungstechnik amp Systemkomponenten Katalog NC Z Bestellnummer E86060 K4490 A001 A8 Bestellnummer E86060 K4490 A001 A8 7600 englisch Elektronische Dokumentation CD1 Das SINUMERIK System Ausgabe 11 02 DOC ON CD mit allen SINUMERIK 840D 840Di 810D 802 und SIMODRIVE Schriften Bestellnummer 6FC5 298 6CA00 0AG3 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 A 157 Synchronaktionen FBSY 11 02 A Literatur Anw
64. IMAG H Projektierungs Montageanleitung HW Ausgabe 07 02 Bestellnummer 6SN1197 0AB30 0AP1 SINUMERIK 840D 840Di 810D Funktionsbeschreibung Grundmaschine Teil 1 Ausgabe 11 02 im folgenden sind die enthaltenen B cher aufgef hrt Bestellnummer 6FC5 297 6AC20 0AP2 A2 Diverse Nahtstellensignale A3 Achs berwachungen Schutzbereiche B1 Bahnsteuerbetrieb Genauhalt und Look Ahead B2 Beschleunigung D1 Diagnosehilfsmittel D2 Dialogprogrammierung F1 Fahren auf Festanschlag G2 Geschwindigkeiten Soll Istwertsysteme Regelung H2 Hilfsfunktionsausgabe an PLC Ki BAG Kanal Programmbetrieb K2 Achsen Koordinatensysteme Frames Werkst cknahes Istwertsystem Externe Nullpunktversch K4 Kommunikation N2 NOT AUS P1 Planachsen P3 PLC Grundprogramm R1 Referenzpunktfahren S1 Spindeln Vi Vorsch be wi Werkzeugkorrektur SINUMERIK 840D 840DV 810D CCU2 Funktionsbeschreibung Erweiterungsfunktionen Teil 2 Ausgabe 11 02 einschlie lich FN NC Drehen Schrittmotor im folgenden sind die enthaltenen B cher aufgef hrt Bestellnummer 6FC5 297 6AC30 0AP2 A4 Digitale und analoge NCK Peripherie B3 Mehrere Bedientafeln und NCUs B4 Bedienung ber PG PC F3 Ferndiagnose H1 Handfahren und Handradfahren K3 Kompensationen Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 A 161 Synchronaktionen FBSY 11 02 A Literatur K5 BAGs
65. LE Me wert im Maschinenkoordinatensystem Achse AA_MWIi X DOUBLE Me ergebnis achsiales Messen Achse 14 i 1 4 f r Triggerereignis 1 4 Axiales Messen Typ Beschreibung Werte ISW AA_MMi X DOUBLE Me ergebnis achsiales Messen Achse R W r w 14 i 1 4 f r Triggerereignis 1 4 AA_MEAACTIX BOOL Wert ist genau dann TRUE 1 wenn axiales Achse r 4 14 Messen aktiv f r Achse X Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 51 Synchronaktionen FBSY 10 00 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Verschiebungen Typ Beschreibung Werte ISW AC_DRF X DOUBLE DRF Verschiebung Achse AC_PRESETIX DOUBLE Letzter vorgergegebener Preset Wert Achse AA_MEAS_P1_ INT AA_MEAS_P1_VALID X 1 Achse R W r w VALID X 6 1 Messpunkt mit Achsistwert beschreiben 6 1 AA_MEAS_P2_ INT AA_MEAS_P2_VALID X 1 Achse R W r w VALID X 6 2 Messpunkt mit Achsistwert beschreiben 6 1 AA_MEAS_P3_ INT AA_MEAS_P3_VALID X 1 Achse R W r w VALID X 6 3 Messpunkt mit Achsistwert beschreiben 6 1 AA_MEAS_P4_ INT AA_MEAS_P4_VALID X 1 Achse R W r w VALID X 6 4 Messpunkt mit Achsistwert beschreiben 6 1 JQ N EEL N S JORT AA_OFF X DOUBLE berlagerte Bewegung f r die programmierte Achse R W r w Achse AA_OFF_LIMIT X INT Grenzwert f r die achsiale Korrektur Achse 4 AA_OFFIX 0 Grenzwert nicht erreicht 1 Grenzwert in
66. LO MD JOG_VELO_RAPID MD JOG_REV_VELO MD JOG_REV_VELO_RAPID Die maximal zul ssige Geschwindigkeit ist die maximale Geschwindigkeit im MD MAX_AX_VELO Auf diesen Wert wird begrenzt Eine berschreitung dieses Werts wird durch Alarm angezeigt Die Umrechnung nach Linear oder Rundachsgeschwindigkeit erfolgt entsprechend MD IS_ROT_AX Anwendungsbeispiel e Begrenzung der Geschwindigkeit beim Verfahren berlagerter Bewegungen Siemens AG 2002 All Rights Reserved 4 128 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 4 3 Achs Spindelspezifische Maschinendaten 32074 FRAME_OR_CORRPOS_NOTALLOWED MD Nummer Wirksamkeit der Frames und Werkzeugl ngenkorrektur tandardvorbesetzung 0 min Eingabegrenze 0 max Eingabegrenze OxFF Anderung g ltig nach Power On Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 4 2 Bedeutung ber dieses Maschinendatum wird die Wirksamkeit der Frames und Werkzeugl ngenkor rekturen f r Teilungsachsen PLC Achsen und aus Synchronaktionen gestartete Kom mandoachsen festgelegt Bit 0 Frame bzw Korrekturwerte sind erlaubt Bitbelegung Bit 0 1 programmierbare Nullpunktverschiebung TRANS f r Teilungsachse verboten Bit 1 1 Ma stabs nderung SCALE f r Teilungsachse verboten Bit 2 1 Richtungsumkehr MIRROR f r Teilungsachse verboten Bit 3 1 DRF Ve
67. MODULO_RANGEI LW 360 AA_LEAD_P LW 290 AA_LEAD_P_TURN LW 360 Die tats chliche Leitwert Position mit der die Steuerung intern rechnet ist 70 AA_LEAD_PI LW aan aktueller Leitwert Position modulo reduziert Leitwert Wenn LW eine Moduloachse ist gilt stets 0 lt AA_LEAD_P LW lt MA_MO DULO_RANGEI LW AA_LEAD_VILW DOUBLE aktueller Leitwert Geschwindigkeit 14 AA_SYNC FA Kopplungszustand der Folgeachse bei Leitwert Folge 1 kopplung achse 0 keine Synchronit t 1 Synchronlauf Grob 2 Synchronlauf Fein 3 Grob und Fein Synchronspindel Typ Beschreibung Werte ISW P_COUP_OFFS S2 DOUBLE Programmierter Offset der Synchronspindel e pindel AA_COUP_OFFS S2 DOUBLE Positionsoffset f r Synchronspindel sollwertsei Folges r 4 2 tig pindel VA_COUP_ DOUBLE Positionsoffset f r Synchronspindel istwertseitig Folges r 4 OFFSI SPI 2 2 pindel Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 57 Synchronaktionen FBSY 10 00 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Safety Integrated 1 Typ Beschreibung Werte ISW VA_IS X DOUBLE sichere Istposition E Achse 3 AA_SCTRACEI X BOOL m _SCTRACEIX Achse R W 4 Schreiben IPO Trigger f r Servo Trace ausl sen 0 keine Aktion 1 Trigger ausl sen Lesen stets Wert 0 da das selbsl schend Trig gerbit aus der Schnittstelle zur ck
68. NC Z Kurzanleitung Programmieren Einrichten S7 SZ SINUMERIK SINUMERIK SINUMERIK 840D 840Di 840D 840Di 840D 840Di 810D 810D 810D Bedienungsanl Diagnose Bedienungsanl HT6 anleitung Kurzanleitung HMI Embedded HMI Advanced Anwender Dokumentation Hersteller Service Dokumentation SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK 840D 840Di 840D 810D 840Di 840D 840Di 840D 810D 840D 840Dil 810D 810D 810D Programmieranl Bedienungsanl System berblick Projektierung Bedien Funktionsbeschr Funktionsbeschr Kurzanleitung ManualTurn HW komponenten ManualTurn Synchronaktionen Grundlagen Kurzanl ManualTurn 810D HW ShopMill Arbeitsvorbereit ShopMill 840D ShopTurn Zyklen Kurzanl ShopMill Me zyklen ShopTurn ISO Turning Milling Kurzanl ShopTurn Hersteller Service Dokumentation l l I SINUMERIK SIMODRIVE SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK 611D 840D 840Di 840D 840Di 840D 810D 840D 810D 840D 810D
69. O Zugriff ist eine spezielle Form des R Parameter Zugriffs s unten Die FIFO Werte werden im R Parameterbereich hinterlegt Die FIFO Werte liegen im statischen Speicher Sie bleiben ber Program mende Reset und Power On hinweg erhalten Bei der Archivierung von R Parametern werden die FIFO Werte mit gesichert Das Maschinendatum MD 28262 START_AC_FIFO legt die Nummer des R Parameters fest ab der FIFO Variablen im R Parame ter Bereich liegen Die aktuelle Anzahl f r R Parameter eines Kanals wird durch das Maschinen datum MD 28050 MM_NUM_R_PARAM definiert Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Die zwei folgenden Bilder zeigen Teilel ngen von Teilen auf einem Band die in einer FIFO Variablen abgelegt wurden schematisch 22 12 5 17 8500 17 8563 10 3 L ngenmessung Bandlaufrichtung Lichtschranke Bild 2 2 Produktl ngen einer Teilefolge auf Band ltestes Element Neues Element auslesen einschreiben R1 AC_FIFO1 0 AC_FIFO1 AC_FIFO1 0 22 10 3 Bo j ngstes Element 22 AC_FIFO1 9 i E AC_FIFO1 11 BE AC_FIFO1 12 AC_FIFO1 10 j ngstes Element Bild 2 3 Beispiel FIFO Variable Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 35 Synchro
70. OC Online Werkzeugkorrektur 1 78 G Gesch tzte Synchronaktionen 2 107 Geschwindigkeit kontinuierlich regeln 6 139 ID Nummer 1 15 Identifikationsnummer 1 16 IS_CONCURRENT_POS_AX MD 30450 4 128 Istwertsetzen 2 90 K Kommandoachsen 2 82 Koordinierungen 2 103 Kopplungen 2 91 L Leitwert ermitteln 2 92 LEN_AC_FIFO MD 28264 4 126 Literatur H 157 Messen aus Synchronaktionen 2 94 Mitschleppen 2 91 MM_NUM_AC_MARKER MD 28256 4 125 MM_NUM_AC_PARAM MD 28254 4 125 MM_NUM_AC_TIMER MD 28258 4 126 MM_NUM_FCTDEF_ELEMENTS MD 28252 4 125 MM_NUM_SYNC_ELEMENTS MD 28250 4 124 MODE_AC_FIFO MD 28266 4 127 Index 169 Synchronaktionen FBSY 11 02 N NC STOP 2 111 NUM_AC_FIFO MD 28260 4 126 O Online Werkzeugkorrektur 1 78 P Polynomauswertung 1 71 Polynome 1 69 Power On 2 110 PREVENT_SYNACT_LOCK MD 11500 4 123 PREVENT_SYNACT_LOCK_CHAN MD 21240 4 124 Programmende 2 112 Programmunterbrechung durch ASUP 2 113 Projektierbarkeit 2 115 Projektierung 2 115 R Randbedingungen 3 121 REPOS 2 113 RESET 2 110 S Satzsuchlauf 2 113 Spezielle Echtzeitvariablen 1 29 Spindelbewegungen 2 86 START_AC_FIFO MD 28262 4 126 Status der Synchronaktionen 2 118 Steuerungsverhalten 2 110 Synchronaktion L schen 1 17 Index 170 Synchronaktionen Abarbeitungsreihenfolge 1 20 Abfrage H ufigkeit 1 17 Achse sperren 2 82 additive Anpassung ber SYNFCT 1 71
71. OVR DOUBLE Bahnoverride f r Synchronaktionen Multiplika tive Overridekomponente wirkt zus tzlich zu Bedien OVR programmierten OVR und trans formatorischen OVR DerGesamtfaktor bleibt jedoch begrenzt auf 200 Mu in jedem Inter polationstakt neu geschrieben werden sonst wirkt der Wert 100 Mit AA_OVR S1 wird der Spindeloverride ver ndert Der durch die Ma schinendaten MD 12100 OVR_FACTOR _LIMIT_BIN MD 12030 OVR_FACTOR_FEEDRATE 30 MD 12010 OVR_FACTOR_AX_SPEEDI30 festgelegte Override wird nicht berschritten AC_VC DOUBLE Additive Bahnvorschubkorrektur f r Synchro R W r w naktionen Der Korrekturwert wirkt nicht bei GO 14 G33 G331 G332 und G63 Der Korrekturwert mu in jedem Ipotakt neu geschrieben werden sonst wirkt der Wert 0 Bei Override O wird der Korrekturwert unwirksam sonst wirkt der Over ride nicht auf den Korrekturwert Der Gesamt vorschub kann durch den Korrekturwert nicht negativ werden Nach oben wird so begrenzt da die maximalen Achsgeschwindigkeiten und Beschleunigungen nicht berschritten werden Die Berechnung der anderen Vorschubkompo nenten wird nicht durch AC_VC beeinflu t Die durch die Maschinendaten MD 12100 OVR_FACTOR_LIMIT_BIN MD 12030 OVR_FACTOR_FEEDRATEI 30 MD 12010 OVR_FACTOR_AX_SPEEDI 30 MD 12070 OVR_FACTOR_SPIND_SPEED festgelegten Overridewerte werden nicht ber schritten Die additive Vorschubkorrektur wird so begrenzt da der resultierende Vorschub d
72. Programm sind alle Aktionen zul ssig die einzeln in Synchronaktionen pro grammiert werden k nnen Diese Programme werden im Folgenden auch als Technologiezyklen bezeichnet Ein Technologiezyklus ist eine Folge von Ak tionen die sequentiell im Interpolationstakt abgearbeitet werden S 2 5 Anwendung Einzelachsprogramme Zyklische Maschinen Die S tze eines Teileprogramms werden in der Programmaufbereitung vorbe reitet abgespeichert und dann sequeniiell in der Interpolationsebene Haupt lauf abgearbeitet Der Zugriff auf Variable erfolgt w hrend der Aufbereitung Bei Verwendung von Echtzeitvariablen z B Istwerten wird die Satzaufbereitung unterbrochen damit die aktuellen Echtzeitwerte bis zum Vorg ngersatz bereit gestellt werden k nnen Synchronaktionen werden in aufbereiteter Form mit dem aufbereiteten Satz in den Interpolator transportiert Die verwendeten Echtzeitvariable werden im In terpolationstakt ausgewertet Die Satzaufbereitung wird nicht unterbrochen Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 19 Synchronaktionen FBSY 08 97 2 1 Komponenten von Synchronaktionen Teileprogramm Aufbereitete TP S tze N5 Satz1 N10 Satz2 N15 ID 1 N20 Satz4 N25 Satz5 Programm aufbereitung Gespeicherte aufbereitete Synchronaktionen Speichergr e MD 28250 MC_MM_NUM_SYNC_ELEMENTS G ltigkeit H ufig Bedingung Aktion en H
73. TRUE DO AC_MARKER 1 RTOI AC_PARAMI1 561 ab SW 6 4 AC_PARAM 1 561 4378 ID 1 WHEN TRUE DO AC_MARKER 1 AC_PARAM 1 561 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 25 Synchronaktionen FBSY 08 97 2 2 Auswertungen und Berechnungen in Echtzeit Grundrechenarten Echtzeit Variablen vom Typ REAL und INT k nnen durch Grundrechenarten Addition Subtraktion Multiplikation Division Integer Division Modulo Division miteinander verkn pft werden Es k nnen nur Variable gleichen Typs verkn pft werden Ausdr cke Ausdr cke aus Grundrechenarten k nnen geklammert und geschachtelt wer den Siehe Priorit ten von Operatoren auf der Folgeseite Vergleiche M glich sind die Vergleichsoperatoren gleich lt gt ungleich lt kleiner gt gr er lt kleiner oder gleich gt gr er oder gleich Boolesche M glich sind die booleschen Operatoren Operatoren NOT NICHT AND UND OR ODER XOR exklusives ODER Bitweise M glich sind die bitweisen Operatoren Operatoren B_OR bitweise ODER B_AND bitweise UND B_XOR bitweises exklusives ODER B_NOT bitweise Negierung Operanden sind Variablen und Konstanten vom Typ INT Siemens AG 2002 All Rights Reserved 2 26 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY Priorit t von Operatoren Fun
74. Tabelle 1 Einschalten mit ID 5 6 CACH auf CASW Override N800 R4 1 Endlos drehende Rundachse CACH Start mit ID 7 8 N900 R5 36000 FA CACH Endlos drehende Rundachse Drehzahl N1100 STOPRE N1200 ee Achsen und Leitachse auf FA einstellen Achse Leitachse und Folgeachse in Grundstellung fahren N1300 GO XGEO 0 CASW 10 CACH 0 N1400 LEADOF XACH CACH Kopplung AUS XACH Ausgleichsbewegung N1500 LEADOF CASW CACH Kopplung AUS CASW Overridetabelle N1600 CURV_TABS Unterprogamm mit der Definition der Tabellen N1700 Einschalter der LEADON Ausgleichbewegung XACH N1800 WAITP XGEO Achse auf Kanal synchronisieren N1900 ID 3 EVERY R2 1 DO LEADON XACH CACH 2 N2000 ID 4 EVERY R2 0 DO LEADOF XACH CACH N2100 ee Einschalter der LEADON CASW Overridetabelle N2200 WAITP CASW N2300 ID 5 EVERY R3 1 DO LEADON CASW CACH 1 CTAB Kopplung EIN Leitachse CACH N2400 ID 6 EVERY R3 0 DO LEADOF CASW CACH CTAB Kopplung AUS Leitachse CACH N2500 Override der CACH von Position CASW mit ID 10 beeinflussen N2700 ID 11 DO AA_OVR CACH AA_IM CASW Achsposition CASW auf OVR CACH zuweisen N2900 WAITP CACH N3000 ID 7 EVERY R4 1 DO MOV CACH 1 FAICACH R5 Als endlos drehende Rundachse starten N3100 ID 8 EVERY R4 0 DO MOV CACH 0 Als endlos drehende Rundachse anhalten N3200 STOPRE N3300 R90 AA_COUP_ACTICASW Zustand der Kopplung f r CASW zum Pr fen N3400 MSG Overridetabelle CASW eingeschalten
75. Technologiezyklus LOCK ID Technologiezyklus sperren Die ggf aktive Aktion wird unterbrochen UNLOCK ID Mit UNLOCK wird der Technologiezyklus an der Stelle der Unterbrechung fortgesetzt Ein unterbrochener Posi tioniervorgang wird fortgesetzt RESET ID Technologiezyklus abbrechen Aktive Positioniervor g nge werden abgebrochen Wird der Technologiezyklus neu gestartet so beginnt seine Bearbeitung mit dem 1 Satz im Technologiezyklus Je nach Synchronaktionstyp werden die Aktionen nach erneutem Eintreten der Bedingung wieder ausgef hrt Bereits ausgef hrte Synchronaktionen vom WHEN Typ werden nach RESET nicht mehr bearbeitet CANCEL ID Die Synchronaktion wird gel scht e LOCK ID UNLOCK ID durch PLC s 2 6 1 Hinweis Eine Synchronaktion enth lt einen Technologiezyklus Aufruf Weitere Aktionen sind in diesem Satz nicht erlaubt Damit besteht Eindeutigkeit zwischen beein flu ter ID Nummer und dem zugeh rigen Technologiezyklus Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 103 Synchronaktionen FBSY 08 97 2 5 Aufruf von Technologiezyklen Teileprogramm Synchronaktionen definieren aktivieren definiere aktiviere ID 1 WHENEVER A_IN 1 1 DO M130 definiere aktiviere ID 2 WHENEVER A_IN 2 1 DO LOCK 1 CANCEL 2 l sche ID 1 berschreibe e bestehende Synchr
76. VER AA_STAT C2 lt gt 4 DO AC_OVR 0 N190 WHENEVER AA_DTEB C2 gt 0 DO AC_OVR 0 N195 G53 G64 X Magazin1ZP1X Y Magazin1ZP1Y F60000 N200 G53 G64 X MagaziniWPX Y MagaziniWPY F60000 N205 M20 Werkzeug l sen N210 G53 G64 Z Magazin1ZGeloest F40000 N215 G53 G64 X Magazin1 VPX Y Magazin1 VPY F60000 M QU 150 M QU 121 DO M17 kkkk Werkzeug holen holen1 N220 WHENEVER AA_VACTM C2 lt gt 0 DO AC_MARKER 2 1 N225 G01 G40 G53 G64 G90 X Magazin1VPX Y MagaziniVPY Z Magazin1ZGeloest F70000 M QU 120 M QU 123 M QU 9 N230 G53 G64 X MagaziniWPX Y MagaziniWPY F60000 N235 WHENEVER AA_STAT S1 lt gt 4 DO AC_OVR 0 N240 WHENEVER AA_VACTM C2 lt gt 0 DO AC_MARKER 2 1 N245 WHENEVER AC_MARKER 2 0 DO AC_OVR 0 N250 WHENEVER AA_STAT C2 lt gt 4 DO AC_OVR 0 Siemens AG 2002 All Rights Reserved 6 152 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 12 97 Synchronaktionen FBSY 6 9 Synchronaktionen im Bereich WZW BAZ N255 WHENEVER AA_DTEBI C2 gt 0 DO AC_OVR 0 N260 G53 G64 Z Magazin1ZGespannt F40000 N265 M18 Werkzeug spannen N270 G53 G64 X Magazin1VPX Y Magazin1VPY F60000 M QU 150 M QU 121 D1 M17 Werkzeug in Spindel wz_in_spindel N275 M QU 121 D1 M17 gt Satzvorlauf wzw_vorlauf N280 STOPRE N285 DO N290 MO6 N295 D1 M17 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 6 153 Sync
77. Y 06 01 2 4 Aktionen in Synchronaktionen 2 4 11 Sperren einer programmierten Achsbewegung Aufgabe Die Achse ist innerhalb eines Bearbeitungsprogramms programmiert und soll in speziellen F llen nicht am Satzbeginn starten L sungsmethode Per Synchronaktion wird der Override bis zum Startzeitpunkt auf 0 gehalten Beispiel WHENEVER A_IN 1 0 DO AA_OVR W 0 G01 X10 Y25 F750 POS W 1500 FA W 1000 Die Positionierachse wird asynchron zur Bahnbearbeitung gestartet die Freigabe erfolgt ber einen digitialen Eingang Hinweis Das Sperren einer Achsbewegung ist auch f r PLC Achsen m glich z B Magazinachse 2 4 12 Starten von Kommandoachsen Einf hrung Achsen k nnen auch vollkommen asynchron zum Teileprogramm aus Synchro naktionen positioniert gestartet gestoppt werden Diese Art der Programmie rung empfiehlt sich f r zyklische Abl ufe oder Abl ufe die sehr stark ereignis gesteuert sind Achsen die aus Synchronaktionen gestartet werden heissen Kommandoachsen Kontrolle vom PLC Autarke Einzelachsvorg nge ab SW 6 3 Eine vom Hauptlauf interpolierende Kommandoachse gestartet ber statische Synchronaktionen reagiert unabh ngig vom NC Programm bei NC STOP Alarmbehandlung Programmende Programmbeeinflussungen und RESET wenn die Kontrolle der Kommandoachse vom PLC bernommen wurde Die Kontrolle ber die Kommandoachse erfolgt ber die axiale VDI Nahtstelle PLC gt NCK mit den NST PLC kont
78. _PBD_IN n INT Datendoppelwort 32Bit direkt von PLC IO le Position 15 sen soffset im PLC Ein gangs B ereich A_PBR_IN n DOUBLE Real Daten 32Bit direkt auf PLC IO lesen Position 5 soffset im PLC Ein gangs Bereich A_PBB_OUT n INT Datenbyte 8Bit direkt auf PLC IO schreiben Position 5 soffset im PLC Aus gangs Bereich A_PBW_OUTfn INT Datenwort 16Bit direkt auf PLC IO schreiben Position 5 soffset im PLC Aus gangs Bereich Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 43 Synchronaktionen FBSY 07 98 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Beschreibung Werte Zu Zu griff griff TP SA ISW Da so lt Datendoppelwort 32Bit direkt auf PLC IO Position schreiben soffset im PLC Aus gangs Bereich A_PBR_OUT n DOUBLE Real Daten 32Bit direkt auf PLC IO schreiben Position soffset im PLC Aus gangs Bereich Werkzeugverwaltung Literatur FBW Werkzeugverwaltung Typ Beschreibung Werte Zu Zu ISW griff griff TP SA ISW AC_TC_FCT INT Kommandonummer Diese spezifiziert welcher R r Vorgang gew nscht wird AC_TC_STATUS INT Status in dem sich das Kommando zu lesen R r ber AC_TC_FCT befindet AC_TC_THNO INT Nummer des Werkzeugnalters im spez die R r Spindelnr auf den das neue Werkzeug einge wechselt werden soll gt AC_TC_TNO INT NCK inter
79. ahl der nach Anwender Strategie gez hlten R W r w 15 Werkst cke Ohne interne Beeinflussung AC_GOMODE INT Interpolationsverhalten bei GO Mode r 6 1 6 0 GO aktiv 1 GO und Lineare Interpolation aktiv 2 GO und Nicht Lineare Interpolation aktiv Das Verhalten der Bahnachse bei GO ist vom Maschinendatum MD 20730 GO_LINEAR_MODE Siemens Mode bzw Maschinendatum MD 20732 EXTERN_GO_LINEAR_MODE ISO Mode abh ngig Bei Linear Interpolation verfahren die Bahnach sen gemeinsam Bei Nicht Linear Interpolation werden die Bahn achsen als Positionierachsen verfahren AC_MEAS_LATCH DOUBLE AC_MEAS_LATCHI0 1 Mess R W r w 6 1 Messpunkt mit Achsistwerten beschreiben punkt 6 1 0 entspricht 1 Messpunkt 3 4 Messpunkt 5 5 5 5 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 49 Synchronaktionen FBSY 10 00 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Positionen Typ Beschreibung Werte ISW AA_IWIX DOUBLE AA_IEN X DOUBLE Istwert im einstellbaren Nullpunkt Koordinaten system ENS AA_IBNI X DOUBLE Istwert im Basis Nullpunkt Koordinatensystem BNS AA_IB X DOUBLE Istwert im Basiskoordinatensystem BKS AA_IMIX DOUBLE Istwert im Maschinenkoordinatensystem MKS Teilungsachsen Beschreibung Werte AA_ACTIIN 0 keine Teilungsachse damit keine Teilung DEX_AX_POS_NOI X sposition verf
80. ann z B eine endlos drehende Rund achse programmiert werden Die Programmierung erfolgt analog zur Programmierung von Positionierbewe gungen MOV Achse Wert Datentyp des Wertes ist INT Das Vorzeichen des Wertes bestimmt die Richtung der Bewegung gt 0 Achsbewegung in positive Richtung lt 0 Achsbewegung in negative Richtung 0 Achsbewegung stoppen Wird eine Teilungsachse aus der Bewegung mit MOV Achse 0 gestoppt so wird wie im konventionellen JOG Betrieb die n chste Teilungsposition angefah ren Der Vorschub f r die Bewegung kann programmiert werden mit FA Achse Wert S oben Ist kein achsialer Vorschub programmiert so ergibt sich der Wert aus einer evtl bereits aus Synchronaktionen aktivierten Achs Be wegung oder aus der ber das axiale MD 32060 POS_AX_VELO eingestellten Achsgeschwindigkeit DO MOV u 0 Achsbewegung stoppen wenn Bedingung erf llt ist 2 4 15 Spindelbewegungen aus Synchronaktionen Allgemeines Starten Stoppen Stoppen bis Ereignis eintrifft 2 86 Analog zu Positionierachsen k nnen auch Spindeln aus Synchronaktionen gestartet positioniert gestoppt werden Der Start von Spindelbewegungen zu definierten Zeitpunkten kann erreicht werden durch Blockieren einer im Teile programm programmierten Bewegung oder durch Steuerung der Achsbewe gung aus Synchronaktionen Die Benutzung dieser Funktionen empfiehlt sich f r zyklische Abl ufe oder Ab l ufe die sehr stark ereignisgesteuer
81. aprLW n grad mit FW Folgewert aprLW angen herter Leitwert mit dem bei mehrdeutiger Umkehrfunktion der Kurventabelle ein eindeutiger LW bestimmt werden kann n Nummer der Kurventabelle grad Steigungsparameter Ergebnis 2 weitere opt Parameter f r Skalierung Folgeachse Leitachse Die Funktionen CTAB und CTABINV sind sowohl in Bedingungen als auch im Aktionsteil von Synchronaktionen m glich Im Aktionsteil der Synchronaktion wird die Ankopplung der Folgeachse FA an die Leitachse LA ber die gespeicherte Kurventabelle mit der Nummer NR wie folgt aufgerufen DO LEADON FA LA NR mit FA Folgeachse LA Leitachse NR Nummer der Kurventabelle Soll die Achs Leitwertkopplung beim Eintreffen einer weiteren Bedingung wie der aufgehoben werden so lautet die Aktion DO LEADOF FA LA Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY Systemvariablen Erkennen des Syn chronlaufes Anwendungsab grenzung Beispiele 2 4 Aktionen in Synchronaktionen Vom Teileprogramm und aus Synchronaktionen sind die Systemvariablen der Leitwertkopplung laut Liste der Systemvariablen lesbar schreibbar Siehe 2 3 8 Die aus Teileprogramm und Synchronaktion lesbare Systemvariable AA_SYNC ax zeigt an ob und wie die Folgeachse FA synchronisiert ist 0 nicht synchron 1 Synchronlauf grob Gem MD
82. arameter sind unter gleichem Namen einmal pro Kanal vorhanden Die Parameter AC_PARAM werden im dynamischen Speicher gehalten Bei Power On NC Reset und Programmende werden die Parameter auf 0 gesetzt Damit sind gleiche Startbedingungen f r jeden Teileprogrammdurchlauf gege ben Die Variablen AC_PARAM k nnen in Synchronaktionen gelesen und be schrieben werden Ab SW Stand 6 3 besteht die M glichkeit den Speicherort f r AC_PARAMIn zwischen DRAM und SRAM mit MD 28255 MM_BUFFERED_AC_PARAM zu w hlen 0 dynamischer Speicher DRAM Default 1 statischer Speicher SRAM Im MD 28255 NUM_AC_PARAM kann als H chstwert 20000 angegeben wer den Ein Element ben tigt 8 Bytes Speicherplatz Es mu darauf geachtet wer den da der erforderliche Speicherplatz in der gew hlten Speicherart verf gbar ist Im SRAM gespeicherte Synchronaktionsparameter k nnen in die Datensiche rung einbezogen werden Siehe 2 3 7 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 31 Synchronaktionen FBSY 05 98 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen 2 3 4 R Parameter Definition Verwendung in Synchronaktionen R Parameter sind Variablen vom Typ REAL die im batteriegepufferten Spei cher gehalten werden Deshalb behalten sie ber Programmende RESET Power ON hinweg ihre Werte Mit dem Einleitungszeichen vor dem R Parameter k nnen R Parameter auch
83. arbeitung gesetzt SA_AA_OFF_LIMIT Z 1 Grenzwert f r die Korrektur AON Abstandsregelung ein G1 X100 F1000 AOFF Abstandsregelung aus M30 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 75 Synchronaktionen FBSY 10 00 2 4 Aktionen in Synchronaktionen 2 4 6 berlagerte Bewegungen AA_OFF einstellbar ab SW 6 berlagerte Bewe gungen bis SW 5 3 Verhalten von AA_OFF ab SW 6 Aktivierung Deaktivierung 2 76 Unabh ngig vom aktuellen Werkzeug und der Bearbeitungsebene ist ber die Systemvariable AA_OFF eine berlagerte Bewegung f r jede Achse des Ka nals m glich Die Verschiebung wird sofort herausgefahren unabh ngig davon ob die Achse programmiert ist oder nicht Damit kann eine Abstandsregelung realisiert werden Mit dem achsialen MD 36750 AA_OFF_MODE wird die Art der Verrechnung wie folgt festgelegt Bito 0 proportionale Verrechnung absoluter Wert Bito 1 integrierende Verrechnung inkrementeller Wert AC_VACTB und AC_VACTW als Eingangsvariable f r Synchronaktionen und die Ausgabe werden ber Optionsbit verriegelt Vorschubabh ngige Analog wertsteuerung gt Laserleistungssteuerung AA_OFF Positionsoffset als Ausgangsvariable f r Synchronaktionen f r die Abstandsregelung wird ber Optionsbit verriegelt Geschwindigkeitsbegrenzung mit MD 32070 CORR_VELO Nach RESET kann der Positionsoffset
84. art 0 keine Spindel im Kanal vorhanden 1 Drehzahlsteuerbetrieb 2 Positionierbetrieb 3 Synchronbetrieb 4 Achsbetrieb n Spindelnummer 0 max Spindelnummer zur Zeit aktive Getriebestufe 1 1 Getriebestufe ist aktiv 2 2 Getriebestufe ist aktiv 3 3 Getriebestufe ist aktiv 4 4 Getriebestufe ist aktiv 5 5 Getriebestufe ist aktiv n Spindelnummer 0 max Spindelnummer Gibt die Nummer der aktuellen Masterspindel zur ck 0 keine Spindel vorhanden 1 n Nummer der Masterspindel Gibt die Nummer der aktuellen Master WZ Halter zur ck 0 kein Master WZ Halter vorhanden 1 n Nummer des Master WZ Halter Zu griff TP Zu griff SA ISW Beschreibung Werte Untere Grenze des Polynoms f r Synchronak tionen SYNFCT i 1 3 Auswertefunktion FOTDEF 1 3 j Polinomnummer Oberer Grenze des Polynoms f r Synchronak tionen SYNFCT i 1 3 Auswertefunktion FOTDEF 1 3 j Polinomnummer i 1 3 Polynome 1 bis 3 Koeffizienten n 0 3 ao Koeffizient f r Polynom n Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 10 00 Synchronaktionen FBSY 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Kanalzust nde Typ Beschreibung Werte ISW AC_ALARM_STAT INT Ausgew hlte Alarmreaktionen f r Synchronak 5 tionen SYNFCT Bit 2 1 NOREADY aktive Schnellbremsung und Wegnahme der Reglerfreigabe Bit
85. auptlauf ID IDS keit Techn Zyklen ID 1 WHENEVER A_ lt A_ M130 mi o oo Synchron Bewegung vo DEN EEE o kurs E ee Era re il D aaua 2 gt Interpretationsreihenfolge einer Synchronaktion Aktionen Sollwerte Technologie Zyklen Bild 2 1 Bearbeitung von Synchronaktionen schematisch Bearbeitung der Die berpr fung ob Aktionen in Synchronaktionen zu aktivieren sind erfolgt im Synchronaktionen Interpolationstakt Aktion en werden synchron zur Bahnf hrung ausgef hrt wenn die links der Aktion en stehenden Voraussetzungen erf llt sind Abarbeitungsrei Innerhalb eines Interpolationstaktes werden modal wirksame Synchronaktio henfolge nensanweisungen in der Reihenfolge ihrer ID Nummer bearbeitet Satz mit ID Nummer 1 vor Satz mit ID Nummer 2 Nach den modal wirksamen Syn chronaktionsanweisungen werden die satzweise wirksamen Synchronaktions anweisungen in der Reihenfolge ihrer Programmierung bearbeitet Siemens AG 2002 All Rights Reserved 2 20 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 2 1 Komponenten von Synchronaktionen 2 1 1 Definition von Bewegungssynchronaktionen Definierende Pro Bewegungssynchronaktionen k nnen definiert werden gramme e im Teileprogramm e Statische Synchronaktionen in einem asynchronen Unterprogramm ASUP das durch die PLC aktiviert wird 2 1 2 Ausf hrung der Aktionen Ausf
86. aus Synchronaktionen ein Positionerbefehl POS MOV gestartet w h rend die Achse bereits als Bahnachse oder als PLC Achse belegt ist so wird die Bearbeitung mit Alarm abgebrochen Typischerweise wird eine Achse entweder aus dem Teileprogramm TP im Be wegungssatz oder als Positionierachse aus der Synchronaktion SA bewegt Soll dieselbe Achse jedoch wechselweise aus dem Teileprogramm als Bahn achse oder Positionierachse und aus Synchronaktionen verfahren werden so erfolgt eine koordinierte bergabe zwischen beiden Achsbewegungen X Achse wahlweise aus Teileprogramm und Synchronaktionen fahren N10 G01 X100 Y200 F1000 X Achse im Teileprogramm programmiert N20 ID 1 WHEN A_IN 1 1 DO POS X 100 FA X 200 Positionieren aus Synchronaktion starten wenn digitialer Eingang ansteht CANCEL 1 Synchronaktion abw hlen N100 G01 X100 Y200 F1000 X Bahnachse Wartezeit vor Bewegung wenn digitaler Eingang 1 war und somit X aus Synchronaktion positioniert wurde Zwischen Kommandoachsen und Spindeln sind berg nge m glich Da mehrere Synchronaktionen gleichzeitig aktiv sein k nnen ist es m glich da eine Achsbewegung gestartet wird w hrend die Achse bereits aktiv ist In diesem Fall wird die zuletzt aktivierte Bewegung wirksam POS und MOV Bewegungen k nnen sich gegenseitig abl sen Bei einer so erzwungenen Umkehr der Bewegungsrichtung wird die Achse zu n chst abgebremst und dann in die entgegengesetzt
87. aus zykli schen Me vorg ngen aufzunehmen Modus und Triggerereignisse s o Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 95 Synchronaktionen FBSY 08 97 2 4 Aktionen in Synchronaktionen Beispiele F r die folgenden Beispiele wurden per Maschinendaten 2 FIFO s eingerichtet Maschinendaten MD 28050 MM_NUM_R_PARAM 300 MD 28258 MM_NUM_AC_TIMER 1 MD 28260 NUM_AC_FIFO 2 2 FIFO s MD 28262 START_AC_FIFO 100 erster FIFO beginnt ab R100 MD 28264 LEN_AC_FIFO 22 jeder FIFO kann 22 Werte aufnehmen MD 28266 MODE_AC_FIFO 0 keine Summenbildung Beispiel 1 Auf einer Strecke zwischen X0 und X100 sollen alle steigenden Flanken von Me taster 1 aufgenommen werden Es wird angenommen da nicht mehr als 22 Flanken auftreten k nnen Programm 1 DEF INT ANZAHL DEF INT INDEX_R NO GO X0 N1 MEACIX 1 1 1 POS X 100 Modus 1 gleichzeitig Nr FIFO 1 Triggerereignis 1 steigende Flanke Me geber 1 N2 STOPRE Anhalten Vorverarbeitung N3 MEACIX 0 Abbrechen kontinuierliche Messung N4 ANZAHL AC_FIFO1 4 Anzahl eingetroffener Me werte in der FIFO Variablen N5 ANZAHL ANZAHL 1 N6 FOR INDEX_R 0 TO ANZAHL N7 R INDEX_R AC_FIFO1 0 FIFO Inhalt in RO eintragen N8 ENDFOR Nach Auslesen ist FIFO Variable leer Beispiel 2 Auf einer Strecke zwischen X0 und X100 sollen alle steigenden und fallenden Flanken
88. ble AC_MARKER n dient als Merker oder Z hler im Datentyp INTEGER n Nummer des Merkers 0 n Die Anzahl der Merker pro Kanal wird ber das Maschinendatum MD 28256 NUM_AC_MARKER eingestellt Die Merker sind unter gleichem Namen einmal pro Kanal vorhanden Die Merker werden im dynamischen Speicher gehalten Bei Power On NC Re set und Programmende werden die Merker auf 0 gesetzt Damit sind gleiche Startbedingungen f r jeden Programmdurchlauf gegeben Die Merker Variable kann in Synchronaktionen gelesen und beschrieben wer den Ab SW Stand 6 3 besteht die M glichkeit den Speicherort f r AC_MARKER n zwischen DRAM und SRAM mit MD 28257 MM_BUFFERED_AC_MARKER zu w hlen 0 dynamischer Speicher DRAM Default 1 statischer Speicher SRAM Im MD 28256 NUM_AC_MARKER kann als H chstwert 20000 angegeben werden Ein Element ben tigt 4 Bytes Speicherplatz Es mu darauf geachtet werden da der erforderliche Speicherplatz in der gew hlten Speicherart ver f gbar ist Im SRAM gespeicherte Merker k nnen in die Datensicherung einbezogen wer den Siehe 2 3 7 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 29 Synchronaktionen FBSY 08 97 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen 2 3 2 Zeiten Timer Timer setzen Timer anhalten Timer lesen Beispiel 2 30 Die Systemvariable AC_TIMER n erm glicht das Starten von Akt
89. bstand vom Satzende im Werkst ckkoordinatensystem F r die Ab standsberechnung ist allein die programmierte Position ma geblich Falls die Achse Koppel achse ist bleibt der aus der Achskopplung re sultierende Positionsanteil hier unber cksichtigt AC_DTEB DOUBLE Geometrischer Abstand vom Satzende im Ba 3 siskoordinatensystem F r die Abstandsberech nung ist allein die programmierte Position ma geblich Falls die Achse Koppelachse ist bleibt der aus der Achskopplung resultierende Positi onsanteil hier unber cksichtigt AC_PLTBB DOUBLE Bahnweg vom Satzanfang im Basiskoordinaten 3 system Die Variable ist nur aus Sychronaktionen zug reifbar AC_PLTEB DOUBLE Bahnweg zum Satzende im Basiskoordinaten system Die Variable ist nur aus Sychronaktionen zug reifbar AC_DELT DOUBLE Restweg Bahn im Werkst ckkoordinatensystem nach Restwegl schen bei Bewegungssynchro naktionen P_APDV BOOL liefert TRUE wenn die mit P_APR X bzw P_AEPI X lesbaren Positionswerte Aufstart punkt bzw Konturpunkt beim Weichen An und Abfahren g ltig sind Siemens AG 2002 All Rights Reserved 2 46 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 10 00 Synchronaktionen FBSY 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Geschwindigkeiten kanalspezifisch Name Typ Beschreibung Werte Index Zu Zu ISW griff griff TP SA ISW P_F DOUBLE Zuletzt programmierter Bahnvorschub R r AC_
90. ch tzte Synchronaktionen k nnen auch durch PLC nicht gesperrt werden Sie werden der PLC an der Nahtstelle als nicht sperrbar angezeigt Vergleiche 2 6 1 S O CHANDATA C mit C Kanalnummer MC_PREVENT_SYNACT_LOCK_CHAN 0 k k Nummer der 1 f r den Kanal zu sperrenden ID MC_PREVENT_SYNACT_LOCK_CHAN 1 Nummer der letzten f r den Kanal zu sperrend ID k und I k nnen auch vertauscht angegeben werden Mit k 0 und 0 gibt es keinen gesch tzten Bereich Mit k 1 und 1 wird angegeben da f r den Kanal der mit MD 11500 PREVENT_SYNACT_LOCK festgelegte globale Bereich von ge sch tzten Synchronaktionen gelten soll Hinweis W hrend der Erstellung von gesch tzten statischen Synchronaktionen sollte der Schutz aufgehoben sein da sonst bei jeder Anderung Power On notwendig ist um die Logik neu definieren zu k nnen Die Wirksamkeit der Sperren ist identisch unabh ngig davon ob sie als globale Sperren oder als kanalspezifische Sperren angegeben wurden Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 02 Synchronaktionen FBSY Beispiel 2 6 Beeinflussung und Schutz von Synchronaktionen In einem System mit 2 Kan len sollen Synchronaktionen wie folgt ge sch tzt werden Im 1 Kanal sollen die IDs 20 bis 30 und im Kanal 2 sollen die IDs 25 bis 35 gesch tzt werden Es wird globale und kanalspezifische Angabe
91. ch ist G91 EVERY A_IN 1 1 DO POSIX 10 Um eine Bahnbewegung gezielt festzuhalten bis ein erwartetes Signal eintrifft mu AC_OVR in jedem Interpolationstakt Schl sselwort WHENEVER auf Null gesetz werden WHENEVER A_IN 1 0 DO AC_OVR 0 Die Liste der in Synchronaktionen lesbaren Systemvariablen in Literatur PGA Programmieranleitung Arbeitsvorbereitung und in Kapitel 2 3 8 erschlie t die volle Menge der in Bedingungen von Synchronaktionen auswert baren Gr en Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 6 133 Synchronaktionen FBSY 05 98 6 2 Schreiben und Lesen von SD MD aus Synchronaktionen 6 2 Schreiben und Lesen von SD MD aus Synchronaktionen Zustellung und Settingdaten deren Wert w hrend der Bearbeitung unver ndert bleiben wer Pendeln beim den wie im Teileprogramm mit ihrem gew hnlichen Namen angesprochen Schleifen Beispiel Pendeln aus Synchronaktionen NC Sprache Kommentar N610 ID 1 WHENEVER AA_IM Z gt SA_OSCILL_REVERSE_POS1I Z DO AC_MARKERI 1 0 Immer wenn die aktuelle Position der Pendelachse im Maschinenkoordinatensystem kleiner als der Beginn des Umkehrbereichs 2 ist dann setze den axiale Override der Zustellachse auf 0 N620 ID 2 WHENEVER AA_IM Z lt SA_OSCILL_REVERSE_POS2 Z 6 DO AA_OVRIX 0 AC_MARKERI 0 0 Immer wenn die aktuelle Position der Pendelachse im Masc
92. chleppen aktivieren deaktivieren e Messen aus Synchronaktionen e Setzen und L schen von Wartemarken der Kanalsynchronisation e Alarm setzen Fehlerreaktionen e Fahren auf Festanschlag FXS FXST FXSW e Fahren mit begrenztem Momemt FOC FOCON FOCOF e Erweitertes Stillsetzen und R ckziehen Funktionsbeschreibung M3 e Lesen und wenn entsprechend gekennzeichnet Schreiben von Systemva riablen aus der Liste in 2 3 8 In Kapitel 2 4 werden diese Aktionen im Detail beschrieben Siemens AG 2002 All Rights Reserved 2 22 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 01 00 Synchronaktionen FBSY 2 2 Auswertungen und Berechnungen in Echtzeit 2 2 Auswertungen und Berechnungen in Echtzeit Abgrenzung Anwendungsfeld Echtzeitvariablen Kennzeichen von Echtzeitvariablen Datentyp Beispiel 1 f r SW 3 2 Die Berechnungen die in Echtzeit durchgef hrt werden sind eine Untermenge der in der NC Sprache m glichen Berechnungen Sie ist beschr nkt auf die Datentypen REAL INT CHAR und BOOL ImpliziteTypwandlungen wie im Teileprogramm finden nicht statt Siehe unten Datentyp Der Begriff Echtzeit Ausdruck bezeichnet im Folgenden alle im Interpolations takt m glichen Berechnungen Der Echtzeit Ausdruck wird verwendet in der Bedingung und in der Zuweisung an NC Adressen und Variablen Alle Echtzeitvariablen werden im Interpolationstakt ausgewertet gelesen und k nnen als Bestan
93. chronaktionen FBSY Ausgabe 11 02 2 69 Synchronaktionen FBSY 08 97 2 4 Aktionen in Synchronaktionen Satzsynchrone Polynomdefinition Aufruf der Polynomaus wertung 2 70 FCTDEF Polynom Nr Untergrenze Obergrenze a0 al a2 a3 Der Zusammenhang zwischen Ausgangsgr e y und Eingangsgr e x ist wie folgt y ag A1X a2X2 agx Die in der Funktion angegebenen Parameter werden wie folgt in Systemvaria blen abgelegt AC_FCTLL n Untergrenze n Polynomnummer AC_FCTUL n Obergrenze n Polynomnummer AC_FCTOln a0 Koeffizient n Polynomnummer AC_FCTIi n a1 Koeffizient n Polynomnummer AC_FCT2 n a2 Koeffizient n Polynomnummer AC_FCT3a n a3 Koeffizient n Polynomnummer In Kenntnis dieses Zusammenhangs k nnen die Polynome auch direkt ber die Systenvariablen geschrieben oder ver ndert werde Der G ltigkeitsbereich des Polynoms wird durch die Grenzen AC_FCTLL n und AC_FCTUL n festge legt Gespeicherte Polynome k nnen mit den folgenden Funktionen verwendet wer den Online Werkzeugkorrektur FTOC Polynom Auswertung SYNFCT Literatur PG Programmieranleitung Grundlagen PGA Programmieranleitung Arbeitsvorbereitung FB W4 Schleifen Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 2 4 Aktionen in Synchronaktionen 2 4 5 Polynomauswertun
94. dbuch Me zyklen Bestellnummer 6FC5 298 6AA70 0AP2 SINUMERIK 840D 840Di 810D Bedienungsanleitung CAD Reader Bestellnummer ist Bestandteil der Online Hilfe SINUMERIK 840D 840Di 810D Diagnoseanleitung Bestellnummer 6FC5 298 6AA20 0AP3 SINUMERIK 840D 810D Kurzanleitung ManualTurn Bestellnummer 6FC5 298 5AD40 0APO SINUMERIK 840D 810D Kurzanleitung ShopMill Bestellnummer 6FC5 298 5AD30 0APO SINUMERIK 840D 810D Kurzanleitung ShopTurn Bestellnummer 6FC5 298 6AF20 0APO SINUMERIK 840D 840Di 810D Programmieranleitung Grundlagen Bestellnummer 6FC5 298 6AB00 0AP2 SINUMERIK 840D 840Di 810D Programmiieranleitung Arbeitsvorbereitung Bestellnummer 6FC5 298 6AB10 0AP2 SINUMERIK 840D 840Di 810D Kurzanleitung Programmierung Bestellnummer 6FC5 298 6AB30 0AP1 SINUMERIK 840D 840Di 810D Programming Guide ISO Milling Bestellnummer 6FC5 298 6AC20 0BP2 SINUMERIK 840D 840Di 810D Programming Guide ISO Turning Bestellnummer 6FC5 298 6AC10 0BP2 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 A Literatur Ausgabe 11 02 Ausgabe 03 02 Ausgabe 11 02 Ausgabe 04 01 Ausgabe 04 01 Ausgabe 07 01 Ausgabe 11 02 Ausgabe 11 02 Ausgabe 02 01 Edition 11 02 Edition 11 02 A 159 Synchronaktionen FBSY 11 02 A Literatur PGZ PI ISYI SINUMERIK 840D 840Di 810D Programmieranleitung Zyklen Ausgabe 11
95. ditiven Beeinflussung wird der programmierte Wert bei der AC Re gelung das F Wort additiv korrigiert Fwirksam programmiert Fac Als Echtzeitvariable Ausgang werden z B gesetzt AC_VC additive Bahnvorschubkorrektur AA_VC Achse additive axiale Vorschubkorrektur Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 71 Synchronaktionen FBSY 08 97 2 4 Aktionen in Synchronaktionen Beispiel additive Beeinflussung des Bahnvorschubes Multiplikative Beeinflussung 2 72 Der programmierte Vorschub gleich ob axial oder bahnbezogen soll additiv vom Strom positiven der X Achse z B Zustellmoment geregelt werden Der Arbeitspunkt wird auf 5 A festgelegt Der Vorschub darf 100 mm min ver ndert werden wobei die Abweichung des axialen Stromes 1 A betragen darf 282 22 Se H nn nennt es mm min a0 1 Obergrenze gt A_LOAD i Untergrenze 100 BAA_ D Antriebsauslastung Bild 2 4 Beispiel additive Beeinflu Bung Bestimmung der Koeffizienten s auch 2 4 4 y f X a0 a4X 42X2 a3X3 100 mm as l min A a 100 gt Regelkonstante ag 100 5 500 a2 0 kein quadratisches Glied a3 0 kein kubisches Glied Obergrenze 100 Untergrenze 100 Damit ist das zu definierende Polynom Nr 1 FCTDEF 1 100 100 500 100 0 0 Mit dieser Funktion ist das Be
96. dteil einer Aktion geschrieben werden Echtzeitvariablen sind alle Variablen die beginnen mit A Hauptlaufvariable oder V Servo Werte Zur besonderen Kennzeichnung k nnen diese Variable in Synchronaktionen mit programmiert werden z B AA_IMI X oder AA_IMI Y Istwert f r X Achse oder Y Achse im Ma schinenkoordinatensystem Hinweis Settingdaten und Maschinendaten m ssen mit S M programmiert werden wenn sich ihr Wert w hrend der Bearbeitung ndert Innerhalb eines Ausdrucks in Synchronaktionen k nnen nur Echtzeitvariable eines Datentyps miteinander verkn pft werden Um trotzdem Daten verschie dener Typen zu verarbeiten k nnen die bereitgestellten Konvertierungsroutinen zur Typangleichung benutzt werden SW 5 2 siehe Konvertierungsroutinen Im Gegensatz zum vollen Ausdruck in der NC Sprache erfolgt die Berechnung im Datentyp der Echtzeitvariablen DO R10 AC_PARAMIO Zul ssig REAL REAL DO R10 AC_MARKERI 0 nicht erlaubt REAL INT Die folgenden Beispiele f r Auswertungen in Echtzeit waren bereits in SW Stand 3 2 m glich Sie benutzen auch nur Echtzeitvariable dieses SW Stan des Auf der linken Seite steht eine in Echtzeit ausgewertete Vergleichsvariable und auf der rechten Seite des Vergleichs keine der zugelassene Echtzeitverarbei tungsvariable die mit beginnt sondern ein beliebiger Ausdruck WHEN AA_IM X gt A_INA 1 DO M120 Siemens AG 2002 A
97. e Richtung positioniert Beispiele ID 1 EVERY AC_TIMER 1 gt 5 DO POSI V 100 FA V 560 ID 2 EVERY AC_TIMER 1 gt 7 DO POS V AA_IM V 2 FA V 790 Aufgrund der Programmierung mit AC_TIMER 1 ist die Synchronaktion mit ID 2 die zuletzt aktivierte ihre Vorgaben werden wirksam und l sen die Vorga ben aus ID 1 ab Endposition und Vorschub einer Kommandoachse k nnen somit w hrend lau fender Bewegung nachgestellt werden ID 1 EVERY A_IN 1 1 DO POS U AA_IM U AA_IM V 5 FA U J AA_VACTMILU 10 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY Erlaubte ber g nge 2 4 Aktionen in Synchronaktionen Die mit x gekennzeichneten berg nge sind zul ssig Spindel im nach POS MOV 1 MOV 0 SPOS M3 M5 LEADON TRAIL MOV 1 M4 ON Achse steht Achsbetrieb x x x x x x x x lagegeregelte Spindel x x x x x x drehzahlgeregelte x x x Achse in Bewegung Achsbetrieb x x x x x lagegeregelte Spindel drehzahlgeregelte Spindel Fliegende ber g nge bei Achs kopplungen Nicht gekennzeichnete berg nge werden mit Alarm abgewiesen Beispiel Erlaubter bergang N10 WHEN AA_IM Y gt 5 DO MOVIY 1 Bei Position 5 Achse in Negativer Richtung starten N20 WHEN TRUE DO POSI Y 20 FA Y 500 Y Achse starten wenn Sa
98. e Slaveachse bzw keine Kopplung ist aktiv gt 0 Kopplung aktiv liefert die zugeh rige Maschinenachsnummer der Masterachse Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 55 Synchronaktionen FBSY 10 00 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Typ Beschreibung Werte ISW AA_FXSIX INT Status Fahren auf Festanschlag 5 0 Achse nicht im Anschlag 1 Anschlag wurde erfolgreich angefahren 2 Anfahren des Festanschlags fehlgeschlagen 3 Anwahl Fahren auf Festanschlag aktiv 4 Anschlag wurde erkannt 5 Abwahl Fahren auf Festanschlag aktiv VA_TORQUE_AT_ INT Status Wirksames Moment entspricht der vor LIMIT X 5 gegebenen Momentgrenze 0 Momentengrenze noch nicht erreicht 1 Momentengrenze erreicht In digitalen Systemen 611D wird vom Antrieb der Status geliefert ob die programmierte Momentengrenze erreicht ist AA_FOCIX INT Status der Funktion ForceControl FOC R W 5 0 FOC nicht aktiv 1 FOC modal aktiv 2 FOC satzbezogen aktiv aktiv dann wird dies durch die Summe der je AA_COUP_ INT Aktueller Kopplungszustand Folgespindel Achse ACTISPI 2 14 0 Achse Sp hat keine Kopplung an eine LS LA spindel 3 Achse wird tangentiell nachgef hrt Achse 4 Synchronspindelkopplung 8 Achse wird mitgeschleppt 16 Folgeachse der Leitwertkopplung Die jeweiligen Werte gelten f r eine Kopplung Sind mehrere Kopplungen f r die Folgeac
99. ed SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 53 Synchronaktionen FBSY 07 98 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Geschwindigkeiten achsspezifisch AA_OVRIX AA_VCIX AA_VACTBIX AA_VACTWIX AA_VACTMIX VA_VACTMIX 2 54 DOUBLE DOUBLE DOUBLE DOUBLE DOUBLE DOUBLE Beschreibung Werte axialer Override f r Bewegungssynchronaktio nen Multiplikative Overridekomponente wirkt zus tzlich zu Bedien OVR programmierten OVR und transformatorischen OVR derGe samtfaktor bleibt jedoch begrenzt auf max 200 Mu in jedem Ipo Takt neu geschrieben werden sonst wirkt der Wert 100 Mit AA_OVRI S1 wird der Spindeloverride ver n dert Der durch die Maschinendaten MD 12100 OVR_FACTOR_LIMIT_BIN MD 12030 OVR_FACTOR_FEEDRATEI 30 MD 12010 OVR_FACTOR_AX_SPEEDI 30 AA_OVR_FACTOR_SPIND_SPEED festge legte Override wird nicht berschritten Additive achsiale Vorschubkorrektur f r Bewe gungssynchronaktionen Der Korrekturwert mu in jedem Ipo Takt neu geschrieben werden sonst wirkt der Wert 0 Bei Override O0 wird der Korrekturwert unwirksam sonst wirkt der Over ride nicht auf den Korrekturwert Der Gesamt vorschub kann durch den Korrekturwert nicht negativ werden Nach oben wird so begrenzt da die maximalen Achsgeschwindigkeiten und Beschleunigungen nicht berschritten werden Die Berechnung der anderen Vorschubkompo nen
100. egelung Abstandsregelung In 6 3 2 finden Sie ein Beispiel f r AC Regelung des Bahnvorschubes Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY Abstandsregelung 2 4 Aktionen in Synchronaktionen Der Abstandswert wird ber das MD 36750 AA_OFF_MODEI V 1 integrierend verrechnet Es wirkt im Basiskoordinatensystem d h vor der Transformation Damit kann man es als Abstandsregelung in Orientierungsrichtung verwenden nach Frameanwahl mit TOFRAME ZA eindimensionale Abstandsregelung Abstand Sensor 0 2 0 5 mm z B Blech x Y berlagerung 4 ODJ a Er ag Obergrenze UPPER Untergrenze LOWER T T gt 10V 10V Bild 2 6 Abstandsregelung _N_AON_SPF PROC AON Unterprogramm f r Abstandsregelung ein FCTDEF 1 0 2 0 5 0 35 1 5 EX 5 Polynomdefinition Die Korrektur erfolgt im Bereich 0 2 bis 0 5 ID 1 DO SYNFCT 1 AA_OFFI Z A_INA 3 Abstandsregelung aktiv ID 2 WHENEVER AA_OFF_LIMIT Z lt gt 0 DO AA_OVRIX 0 Bei berschreitung des Grenzbereiches X sperren RET ENDPROC _N_AOFF_SPF PROC AOFF Unterprogramm f r Abstandsregelung aus CANCEL 1 Synchronaktion Abstandsregl l schen CANCEL 2 Grenzbereichspr fung l schen RET ENDPROC _N_MAIN_MPF Hauptprogramm MD 36750 sei vor Power On auf 1 f r integrierende Be
101. en Aktive Technologiezyklen werden zur ckgesetzt ID Programmlokale Synchronaktionen mit ID programmiert werden mit NC Reset abgew hlt IDS Statische Synchronaktionen mit IDS programmiert bleiben ber NC Re set hinaus erhalten Aus diesen k nnen nach NC Reset wieder Bewegungen gestartet werden Siemens AG 2002 All Rights Reserved 2 110 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 2 7 Steuerungsverhalten f r Synchronaktionen in bestimmten Betriebszust nden Weitere Reak tionen abh ngig von Aktionen RESET Fortsetzung Synchronaktion Technologiezyklus modale und satzweise aktive Aktion wird abgebrochen Syn chronaktionen werden gel scht statisch IDS aktive Aktion wird abgebrochen Tech nologiezyklus wird zur ckgesetzt Achse positionierende Spindel Bewegung wird abgebrochen Bewegung wird abgebrochen drehzahlgeregelte Spindel MA_SPIND_ACTIVE_AFTER_RE SET TRUE Spindel bleibt aktiv MA_SPIND_ACTIVE_AFTER_RE SET FALSE Spindel stoppt MA_SPIND_ACTIVE_AFTER_RE SET TRUE Spindel bleibt aktiv MA_SPIND_ACTIVE_AFTER_RE SET FALSE Spindel stoppt Leitwertkopplung MC_RESET_MODE_MASK Bit13 1 Leitwertkopplung bleibt aktiv MC_RESET_MODE_MASK Bit13 0 Leitwertkopplung wird aufgel st MC_RESET_MODE_MASK Bit13 1 Leitwertkopplung bleibt aktiv
102. en der Zeitvariable wird gestartet durch die Wertzuweisung AC_TI MER n lt startwert gt Das Hochz hlen einer Zeitvariable wird gestoppt durch Zuweisung ei nes negativen Wertes AC_TIMER n 1 Der aktuelle Zeitwert kann bei laufender oder gestoppter Zeitvariable gelesen werden Nach dem Stoppen der Zeitvariable durch Zuweisung von 1 bleibt der zuletzt aktuelle Zeitwert stehen und kann weiterhin gelesen werden Die Dimesion wird ber das MD 28258 MM_NUM_AC_TIMER festgelegt Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 45 Synchronaktionen FBSY 07 98 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Bahnbewegung Typ Beschreibung Werte Zu ISW griff SA ISW AC_PATHN DOUBLE Normierter Bahnparameter Wert zwischen r 0 Satzanfang und 1 Satzende AC_DTBW DOUBLE Geometrischer Abstand vom Satzanfang im Werkst ckkoordinatensystem F r die Ab standsberechnung ist allein die programmierte Position ma geblich Falls die Achse Koppel achse ist bleibt der aus der Achskopplung re sultierende Positionsanteil hier unber cksichtigt AC_DTBB DOUBLE Geometrischer Abstand vom Satzanfang im Ba siskoordinatensystem F r die Abstandsberech nung ist allein die programmierte Position ma geblich Falls die Achse Koppelachse ist bleibt der aus der Achskopplung resultierende Positi onsanteil hier unber cksichtigt AC_DTEW DOUBLE Geometrischer A
103. en hintereinander geschaltet wenn im System sowohl stark wie auch schwach gegl ttete Werte ben tigt werden Durch Vorgabe der Gl ttungszeit 0 Sekunden wird das Filter ausgeschaltet MD irrelevant bei FM NC mit 611A Anwendungsbeispiel e Gl ttung des Stromistwertes bei AC Regelung Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 4 129 Synchronaktionen FBSY 10 00 4 4 Settingdaten 36750 AA_OFF_MODE MD Nummer Wirkung der Wertzuweisung f r axiale berlagerung bei Synchronaktionen tandardvorbesetzung 0 min Eingabegrenze 0 max Eingabegrenze 7 Anderung g ltig nach Power On Schutzstufe 2 7 Einheit Datentype BYTE g ltig ab SW Stand 3 2 ab SW 6 Bit 1 und 2 Bedeutung Mit der Hauptlaufvariablen AA_OFF kann eine berlagerte Bewegung f r die program mierte Achse innerhalb einer Synchronaktion realisiert werden ber das achsiale MD AA_OFF_MODE wird die Art der Verrechnung wie folgt definiert Bito Wirkung der Werkzeugzuweisung innerhalb einer Synchronvariablen ab SW 3 2 Bit0 0 absoluter Wert Bito 1 inkrementeller Wert Integrator Bit1 Verhalten von AA_OFF bei RESET Bit 0 AA_OFF wird bei RESET abgew hlt Biti 1 AA_OFF bleibt ber RESET hinaus erhalten ab SW 6 Bit2 AA_OFF in der Betriebsart JOG Bit2 0 keine berlagerte Bewegung aufgrund von AA_OFF Bit2 1 berlagerte Bewegung wird
104. en maximalen Overridewert des programmier ten Vorschubs nicht berschreitet AC_VACTB DOUBLE Bahngeschwindigkeit im Basiskoordinatensy R r stem Spindeldaten Beschreibung Werte AA_SI n DOUBLE Spindel Istdrehzahl Spindel 14 Das Vorzeichen entspricht der Drehrichtung Nr n Spindelnummer 0 max Spindelnummer AC_CONSTCUT_S n DOUBLE Aktuelle konstante Schnittgeschwindigkeit Spindel RS r 6 6 n Spindelnummer 0 max Spindelnummer Nr Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 47 Synchronaktionen FBSY 10 00 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Typ ISW AC_SDIR n INT 13 AC_SMODE n INT 13 AC_SGEAR n 5 AC_MSNUM INT 3 AC_MTHNUM INT 5 Polynomwerte f r Synchronaktionen Typ ISW AC_FCTILL AC_FCTLLIj AC_FCTIUL AC_FCTUL j 2 48 DOUBLE 14 4 DOUBLE AC_FCTiC n DOUBLE AC_FCTO n 4 AC_FCT1 n DOUBLE a1 Koeffizient f r Polynom n a AC_FCT2 n DOUBLE ao Koeffizient f r Polynom n a AC_FCT3 n DOUBLE ag3 Koeffizient f r Polynom n a Zu griff TP Zu griff SA Beschreibung Werte u Nr Spindel RS r RB Nr Spindel RS r 5 Nr zur Zeit aktive Spindeldrehrichtung 3 Spindeldrehrichtung rechts 4 Spindeldrehrichtung links 5 Spindel Halt n Spindelnummer 0 max Spindelnummer zur Zeit aktive Spindelbetriebs
105. en weitere in dieser Dokumentation nicht beschriebene Funktionen in der Steuerung lauff hig sein Es besteht jedoch kein Anspruch auf diese Funktionen bei Neulieferung bzw im Servicefall Wir haben den Inhalt der Druckschrift auf bereinstimmung mit der beschriebenen Hard und Software gepr ft Dennoch k nnen Abwei chungen nicht ausgeschlossen werden Die Angaben in dieser Druckschrift werden regelm ig berpr ft und notwendige Korrekturen sind in den nachfolgenden Auflagen enthalten F r Verbesserungsvorschl ge sind wir dankbar Technische nderungen vorbehalten Siemens Aktiengesellschaft 09 01 Synchronaktionen FBSY Vorwort Lesehinweise Die SINUMERIK Dokumentation ist in 3 Ebenen gegliedert e Allgemeine Dokumentation e Anwender Dokumentation e Hersteller Service Dokumentation Die vorliegende Dokumentation wendet sich an den Werkzeugmaschinen Her steller Die Druckschrift beschreibt ausf hrlich die in den Steuerungen SINUME RIK 840D 810D vorhandenen Funktionalit ten Die Funktionsbeschreibungen sind nur f r den speziellen bzw bis zum aufge f hrten Softwarestand g ltig Bei neuen Softwarest nden sind die dazu g ltigen Funktionsbeschreibungen anzufordern Alte Funktionsbeschreibungen sind f r neue Softwarest nde nur noch teilweise verwendbar N here Informationen zu weiteren Druckschriften ber SINUMERIK 840D 840Di 810D sowie zu Druckschriften die f r alle SINUMERIK Steuerun gen gelten
106. ender Dokumentation AUK SINUMERIK 840D 810D Kurzanleitung Bedienung AutoTurn Ausgabe 09 99 Bestellnummer 6FC5 298 4AA30 0AP2 AUP SINUMERIK 840D 810D Grafisches Programmiersystem AutoTurn Ausgabe 02 02 Programmieren Einrichten Bestellnummer 6FC5 298 4AA40 0AP3 IBA SINUMERIK 840D 810D Bedienungsanleitung MMC Ausgabe 10 00 Bestellnummer 6FC5 298 6AA00 0APO BAD SINUMERIK 840D 840Di 810D Bedienungsanleitung HMI Advanced Ausgabe 11 02 Bestellnummer 6FC5 298 6AF00 0AP2 BEM SINUMERIK 840D 810D Bedienungsanleitung HMI Embedded Ausgabe 11 02 Bestellnummer 6FC5 298 6AC00 0AP2 IBAH SINUMERIK 840D 840Di 810D Bedienungsanleitung HT 6 Ausgabe 06 02 Bestellnummer 6FC5 298 0AD60 0AP2 BAK SINUMERIK 840D 840Di 810D Kurzanleitung Bedienung Ausgabe 02 01 Bestellnummer 6FC5 298 6AA10 0APO BAM SINUMERIK 840D 810D Bedienen Programmieren ManualTurn Ausgabe 08 02 Bestellnummer 6FC5 298 6AD00 0APO BAS SINUMERIK 840D 810D Bedienen Programmieren ShopMiill Ausgabe 11 02 Bestellnummer 6FC5 298 6AD10 0AP1 BAT SINUMERIK 840D 810D Bedienen Programmieren ShopTurn Ausgabe 03 03 Bestellnummer 6FC5 298 6AD50 0AP2 Siemens AG 2002 All Rights Reserved A 158 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 11 02 Synchronaktionen FBSY BNM ICAD DA KAM IKAS KAT PG IPGA IPGK PGM IPGT SINUMERIK 840D 840Di 810D Benutzerhan
107. ens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 79 Synchronaktionen FBSY 04 00 2 4 Aktionen in Synchronaktionen 2 4 8 RDISABLE Programmierte Einlesesperre RDISABLE Beispiel RDISABLE Der RDISABLE Befehl im Aktionsteil bewirkt da die weitere Satzbearbeitung angehalten wird wenn die zugeh rige Bedingung erf llt ist Es werden nur noch die programmierten Bewegungssynchronaktionen bearbeitet Wenn die Bedin gung f r die RDISABLE Anweisung nicht mehr erf llt ist wird die Einlesesperre aufgehoben Am Ende des Satzes mit RDISABLE wird Genauhalt ausgel st unabh ngig davon ob die Einlesesperre wirksam wird oder nicht Anwendung Damit kann z B abh ngig von externen Eing ngen das Pro gramm im Interpolationstakt gestartet werden Programmierte Einlesesperre WHENEVER A_INA 2 lt 7000 DO RDISABLE N10 G01 X10 Am Ende von N10 wirkt RDISABLE wenn w hrend seiner Bearbeitung die Bedingung erf llt ist N20 Y20 Wenn die Spannung 7V am Eingang 2 unterschreitet wird die Programmfortset zung angehalten Annahme Wert 1000 entspricht 1V Anwendung dieser L sung z B Einlesesperre bis Hindernis aus dem Weg ger umt ist 2 4 9 STOPREOF Beendigung des Vorlaufstop STOPREOF Beispiel STOPREOF 2 4 10 DELDTG Restwegl schen 2 80 Eine Bewegungssynchonaktion mit einem STOPREOF Befehl hebt den beste henden Vorlaufstop auf wenn die Bedingung
108. er Hinweis bedeutet da ein wichtiger Sachverhalt zu beachten ist Hinweis Dieser Hinweis bedeutet da auf einen weiteren Sachverhalt hingewiesen wird ui Siemens AG 2002 All Rights Reserved VIII SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 11 02 Synchronaktionen FBSY Inhalt 1 Kurzbeschreibung e sennenenen nennen nennen nennen 2 Ausf hrliche Beschreibung zzrsennsnnnennnnn nennen nun 2 1 2 1 1 2 1 2 2 1 3 2 2 2 3 2 3 1 2 3 2 2 3 3 2 3 4 2 3 5 2 3 6 2 3 7 2 3 8 2 4 2 4 1 2 4 2 2 4 3 2 4 4 2 4 5 2 4 6 2 4 7 2 4 8 2 4 9 2 4 10 2 4 11 2 4 12 2 4 13 2 4 14 2 4 15 2 4 16 2 4 17 2 4 18 2 4 19 2 4 20 2 5 2 5 1 2 6 2 6 1 2 6 2 2 7 Komponenten von Synchronaktionen 222222e22n seen Definition von Bewegungssynchronaktionen 2222 Ausf hrung der Aktionen 2222e22s essen een en nenn Liste m glicher Aktionen 222222022 een een Auswertungen und Berechnungen in Echtzeit Spezielle Echtzeitvariablen f r Synchronaktionen Merker Z hler Variablen 22222ssn ernennen Zeiten Timer A E E A EA nennen nennen nennen nenn Synchronaktionsparameter 2222222 eesn seen R Parameter 222220ss nenne nennen nennen nennen nn Maschinen und Settingdaten 2 22s seen FIFO Variablen Durchlaufspeicher
109. ert werden Beispiel Pendeln aus Synchronaktionen mit nderung der Pendelposition von der Bedienoberfl che N610 ID 1 WHENEVER AA_IM Z gt SA_OSCILL_REVERSE_POS1 Z DO AC_MARKER 1 0 Immer wenn die aktuelle Position der Pendelachse im Maschinenkoordinatensystem kleiner als der Beginn des Umkehrbereichs 2 ist dann setze den axiale Override der Zustellachse auf 0 N620 ID 2 WHENEVER AA_IM Z lt SA_OSCILL_REVERSE_POS2 Z 6 DO AA_OVR X 0 AC_MARKER 0 0 Immer wenn die aktuelle Position der Pendelachse im Maschinenkoordinatensystem gleich der Umkenhrposition 1 ist dann setze den axialen Override der Pendelachse auf 0 und setze den axialen Override der Zustellachse auf 100 damit wird die i vorhergehende Synchronaktion aufgehoben N630 ID 3 WHENEVER AA_IM Z SA_OSCILL_REVERSE_POS1I Z DO AA_OVRIZ 0 AA_OVRIX 100 Immer wenn der Restweg der Teilzustellung gleich Oist dann setze den axialen Override der Pendelachse auf 100 damit wird die vorhergehende Synchronaktion 3 aufgehoben N640 ID 4 WHENEVER AA_DTEPWIX 0 DO AA_OVRIZ 100 AC_MARKER 0 1 AC_MARKERI1 1 N650 ID 5 WHENEVER AC_MARKER 0 1 DO AA_OVRIX 0 N660 ID 6 WHENEVER AC_MARKERI 1 1 DO AA_OVRIX 0 Wenn die aktuelle Position der Pendelachse im Werkst ckkoordinatensystem gleich der Umkehrposition 1 ist dann setze den axialen Override der Pendelachse auf 100 und se
110. estehender Settingdaten ver ndert werden Folgende Settingdaten k nnen ber Synchronaktionen ver ndert wer den SN_SW_CAM_MINUS_POS_TAB_1 0 7 Positionen der Minusnocken SN_SW_CAM_MINUS_POS_TAB_2 0 7 Positionen der Minusnocken SN_SW_CAM_PLUS_POS_TAB_1 0 7 Positionen der Plusnocken SN_SW_CAM_PLUS_POS_TAB_2 0 7 Positionen der Plusnocken Beispiel 1 Ver nderung einer Nockenposition ID 1 WHEN AA_IW x gt 0 DO SN_SW_CAM_MINUS_POS_TAB_1 0 50 0 Vorhalte bzw Verz gerungszeiten k nnen ber die folgenden Settingdaten ver ndert werden SN_SW_CAM_MINUS_TIME_TAB_1 0 7 Vorhalte bzw Verz gerungszeit an den Minusnocken SN_SW_CAM_MINUS_TIME_TAB_2 0 7 Vorhalte bzw Verz gerungszeit an den Minusnocken SN_SW_CAM_PLUS_TIME_TAB_1 0 7 Vorhalte bzw Verz gerungszeit an den Plusnocken SN_SW_CAM_PLUS_TIME_TAB_2 0 7 Vorhalte bzw Verz gerungszeit an den Plusnocken Beispiel 2 nderung einer Vorhalte Verz gerungszeit ID 1 WHEN AA_IWIx gt 0 DO SN_SW_CAM_MINUS_TIME_TAB_1 0 1 0 Hinweis Das Setzen der Softwarenocken ber Synchronaktionen darf geschwindig keitsabh ngig nicht unmittelbar vor einer Nocke geschehen sondern es m s sen mindestens noch 2 3 Interpolationstakte bis zum Erreichen der Nocke zur Verf gung stehen Siemens AG 2002 All Rights Reserved 2 68 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY
111. g der durch eine modale Synchronaktion aktiviert wurde wird durch den Betriebsartenwechsel nicht beeinflu t Er bleibt ber Satzgrenzen hinweg wirksam RESET Der Me auftrag wird abgebrochen Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 97 Synchronaktionen FBSY 08 97 2 4 Aktionen in Synchronaktionen Zustand Verhalten Satzsuchlauf Die Me auftr ge werden gesammelt und erst bei Erf llung der programmierten Bedingung aktiviert REPOS Aktivierte Me auftr ge werden nicht beeinflu t Programmende Me auftr ge die aus statischen Synchronaktionen gestartet wurden bleiben erhalten 2 4 19 Setzen und L schen von Wartemarken der Kanalsynchronisation Einf hrung Wartemarke setzen Wartemarke l schen 2 98 Die Koordination von Abl ufen in den Kan len ist beschrieben in Literatur FB K1 BAG Kanal Programmbetrieb Von den dort genannten Funktionen sind die folgenden in Synchronaktionen zul ssig Der Befehl SETM MarkerNummer kann im Teileprogramm und im Aktionsteil einer Synchronaktion gegeben werden Er setzt die Marke MarkerNummer f r den Kanal in dem der Befehl l uft Eigener Kanal Der Befehl CLEARM MarkerNummer kann im Teileprogramm und im Aktions teil einer Synchronaktion gegeben werden Er l scht die Marke MarkerNummer f r den Kanal in dem der Befehl l uft Eigener Kanal
112. g ltig ab SW Stand 4 1 Bedeutung Anzahl kanalspezifischer Merker AC_MARKER f r Bewegungssynchronaktionen 28257 MM_BUFFERED_AC_MARKER MD Nummer Speicherort f r fAC_MARKER tandardvorbesetzung 0 min Eingabegrenze 0 max Eingabegrenze 1 Anderung g ltig nach Power On Schutzstufe 2 7 Einheit Datentype g ltig ab SW Stand 6 3 Bedeutung Die Systemvariablen AC_MARKER k nnen wahlweise abgespeichert werden 0 im dynamischen Speicher DRAM Vorbesetzung 1 im statischen Speicher SRAM Im SRAM gespeicherte Systemvariablen behalten ber RESET und Power On hinweg ihre aktuellen Werte Sie k nnen in die Datensicherung einbezogen werden korrespondierend mit MM_NUM_MARKER weiterf hrende Literatur IAD Inbetriebnahmeanleitung Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 4 125 Synchronaktionen FBSY 08 97 4 2 Kanalspezifische Maschinendaten 28258 MM_NUM_AC_TIMER MD Nummer Anzahl Zeitvariablen AC_TIMER tandardvorbesetzung 0 min Eingabegrenze 0 max Eingabegrenze 10000 Anderung g ltig nach Power On Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 4 1 Bedeutung Anzahl kanalspezifischer Zeitvariablen AC_TIMER f r Bewegungssynchronaktionen 28260 NUM_AC_FIFO MD Nummer Anzahl Variablen AC_FIFO1 AC_FIFOZ2 Standardvorbesetzu
113. g SYNFCT Anwendung Auswertefunktion SYNFCT Wirkungsweise SYNFCT Additive Vorschub Beeinflussung Mit einer Auswertefunktion im Aktionsteil der Synchronaktion kann bearbei tungssynchron eine Variable gelesen mit einem Polynom bewertet und das Ergebnis in eine andere Variable geschrieben werden Damit k nnen z B fol gende Aufgabenstellungen gel st werden Vorschub in Abh ngigkeit von der Antriebsauslastung Position in Abh ngigkeit von einem Sensorsignal Laser Leistung in Abh ngigkeit von der Bahngeschwindigkeit Die Funktion hat die folgenden Parameter SYNFCT Polynom Nummer Echtzeitvariable Ausgang Echtzeitvariable Eingang Die Definition eines Polynom finden Sie in 2 4 4 Das mit Polynom Nummer bestimmte Polynom wird mit dem Wert der Echt zeitvariable Eingang ausgewertet Das Ergebnis wird dann nach oben und nach unten begrenzt und der Echtzeitvariable Ausgang zugewiesen Beispiel FCTDEF 1 0 100 0 0 8 0 0 Polynom 1 Definition sei erfolgt Synchronaktion ID 1 DO SYNFCT 1 AA_VC U1 A_INA 2 der additive Korrekturwert der Achse U1 wird in jedem Interpolationstakt ber Polynom 1 aus dem Analogeingangswert 2 berechnet Als Echtzeitvariable Ausgang k nnen Variable gew hlt werden die e mit additiver Beeinflussung z B Vorschub e mit multiplikativer Beeinflussung z B Override e als Positionsoffset e direkt in den Bearbeitungsvorgang eingehen Bei der ad
114. g aktiv Ach 5 1 eine Achs Container Drehung wird augen scon blicklich auf dem Achs Container mir dem tainer Achs Containernamen n ausgef hrt 0 es ist keine Achs Container Drehung aktiv AN_AXCTASIn INT Achs Container Drehung aktuelle Verdrehung Ach 5 scon F r den Achs Container mit dem Achs Con tainer tainer Namen n wird angegeben um wieviele Pl tze Slots der Achs Container aktuell weitergeschaltet wurde Der Wertebereich liegt von 0 bis maximale An zahl belegter Pl tze im Achs Container 1 AC_AXCTSWAIn BOOL Achscontainerdrehung freigeben Ach 5 1 Der Kanal hat f r den Achs Container Na scon men n die Achs Container Drehung freigege tainer ben und diese ist noch nicht beendet 0 Die Achs Container Drehung ist beendet Elektronisches Getriebe 2 Typ Beschreibung Werte ISW AA_EG_TYPE INT AA_EG_TYPE a b 5 a Folgeachse b Leitachse Art der Kopplung f r die Leitachse b 0 Istwertkopplung 1 Sollwertkopplung AA_EG_NUMERA DOUBLE AA_EG_NUMERAJa b 5 a Folgeachse b Leitachse Z hler des Koppelfaktors f r die Leitachse b AA_EG_DEMOM DOUBLE AA_EG_DENOMI a b 5 a Folgeachse b Leitachse Nenner des Koppelfaktors f r die Leitachse b AA_EG_SYN DOUBLE AA_EG_SYN a b 5 a Folgeachse b Leitachse Synchronposition der Leitachse b AA_EG_AKTIVE BOOL AA_EG_AKTIVEI a b 5 a Folgeachse b Leitachse Kupplung f r die Leitachse b ist aktiv d h einge schaltet Siemens AG 200
115. g des G ltigkeitsbereiches einer Synchronaktion bieten sich ID Nummer drei M glichkeiten e keine Angabe Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 15 Synchronaktionen FBSY 10 00 2 1 Komponenten von Synchronaktionen Keine Angabe IDS Identifikations nummern 2 16 Synchronaktionen ohne G ltigkeitsangabe wirken satzweise d h nur f r den darauffolgenden Satz Satzweise wirksame Synchronaktionen wirken nur im AUTOMATIK Betrieb Satzweise wirksame Synchronaktionen wirken ab SW 6 1 modal ber alle Vor lauf Stop S tze auch implizit erzeugte und ber implizit erzeugte Zwischen s tze Synchronaktionen mit G ltigkeitskennung ID wirken modal in darauffolgend programmierten S tzen Sie wirken nur im AUTOMATIK Betrieb Begrenzung bis eine andere Synchronaktion mit gleicher Identifikationsnummer pro grammiert wird bis zum L schen CANCEL i S Kap 2 5 1 Statisch wirksame Synchronaktionen die mit dem Schl sselwort IDS program miert werden sind in allen Betriebsarten aktiv Sie werden auch als statische Synchronaktionen bezeichnet Option Das L schen von Synchronaktionen mit ID oder IDS erfolgt aus dem Teilepro gramm heraus F r modale Synchronaktionen ID IDS werden Identifikationsnummern zwi schen 1 und 255 vergeben Sie sind f r die Funktionen der gegenseitigen Koor dinierung von Synchronakt
116. gabe Lege ab R Parameter 10 die Ausf hrungszeit f r die Teileprogramms tze ab Programm Kommentar Ohne symbolische Programmierung sieht das Beispiel so aus IDS 1 EVERY AC_TIMEC 0 DO AC_MARKER 0 AC_MARKERI 0 1 bei Satzwechsel R Parameter Zeiger weiterstellen IDS 2 DO R 10 AC_MARKERI O SAC_TIME Schreibe jeweils die aktuelle Zeit vom Satzanfang in R Parameter Mit symbolischer Programmierung sieht das Beispiel so aus DEFINE INDEX AS AC_MARKERI0 Vereinbarungen f r symbolische Programmierung IDS 1 EVERY AC_TIMEC 0 DO INDEX INDEX 1 bei Satzwechsel R Parameter Zeiger weiterstellen IDS 2 DO R 10 INDEX AC_TIME Schreibe jeweils die aktuelle Zeit vom Satzanfang in R Parameter Siemens AG 2002 All Rights Reserved 6 140 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 Synchronaktionen FBSY 08 97 6 6 Einmitten mit kontinuierlichem Messen 6 6 Einmitten mit kontinuierlichem Messen Einf hrung Es werden nacheinander die Zahnradl cken vermessen Aus der Summe der L cken und der Z hnezahl wird das L ckenma ermittelt Die gesuchte Mitten position f r die Weiterbearbeitung ist die Position des ersten Me punktes plus 1 2 der durchschnittlichen L ckengr e Beim Messen wird die Drehzahl so gew hlt da pro Interpolationstakt ein Me wert sicher erfa t werden kann Me taster 2 1 fallende Flanke Beginn der L cke 2
117. gbar gt 0 Nummer der zuletzt erreichten bzw ber fahrenen Teilungsposition AA_PROG_IN 0 keine Teilungsachse damit keine Teilung DEX_AX_POS_NOI X sposition verf gbar oder die Teilungsachse f hrt derzeit keine Teilung sposition an gt 0 Nummer der programmierten Teilungsposi tion Sa u Gebergrenzfrequenz Typ Beschreibung Werte ISW AA_ENC_ACTIVE X BOOL Aktives Me system arbeitet unterhalb der Ge 14 bergrenzfrequenz g ltige Werte AA_ENCi_ACTIVEIX BOOL i 1 2 Gebernummer 14 Me system i arbeitet unterhalb der Gebergrenz frequenz g ltige Werte Siemens AG 2002 All Rights Reserved 2 50 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 10 00 Synchronaktionen FBSY 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Geberwerte Typ Beschreibung Werte ISW VA_IMIX DOUBLE Endocder Istwert im Maschinenkoordinatensy 14 stem gemessen aktives Me system Istwert Kompensationen sind korrigiert Spindelstei gungs Fehlerkompensation Losekompensa tion Quadrantenfehlerkompensation Eine Mo dulo Wandlung findet nicht statt VA_IM1 X DOUBLE Istwert im Maschinenkoordinatensystem ge 14 messen Encoder 1 Kompensationen sind korri giert VA_IM2 X DOUBLE Istwert im Maschinenkoordinatensystem ge 14 messen Encoder 2 Kompensationen sind korri giert AA_MWIX DOUBLE Me wert im Werkst ckkoordinatensystem Achse AA_MMI X DOUB
118. gelesen wird 0 aktueller Wert kein Status Zu Zu griff griff TP SA ISW RB VA_DPEIX1 BOOL Status der Leistungsfreigabe einer Maschinen Masch 5 achse 611D und 611D Hydraulik Achse FALSE keine Leistungsfreigabe TRUE Leistungsfreigabe vorhanden AA_ACC DOUBLE Aktuellen Beschleunigungswert der Achse bei 5 Einachsinterpolation AA_ACC MA_MAX_AX_ACCEL progr Be schleunigungskorrektur AA_MOTEND INT Aktuelles Bewegungsendekriterium b Einachs 5 interpolation 1 Bewegungsende bei Genauhalt FEIN 2 Bewegungsende bei Genauhalt GROB 3 Bewegungsende bei Genauhalt IPO Stop 4 Satzwechsel in der Bremsrampe der Achsbe wegung AA_SCPAR INT Aktuellen ee Parametersatz lesen 5 Erweitertes Stillsetzen R ckziehen Beschreibung Werte AA_ESR_STATIX Status des Erweiterten Stillsetzen und R ckzie hens bitcodiert BITO Generatorbetrieb ist ausgel st BIT1 Rueckziehen ist ausgel st BIT2 Erw Stillsetzen ist ausgel st BIT3 Zwischenkreis Unterspannung BIT4 Generator Minimaldrehzahl AA_ESR_ENABLEI X AA_ESR_ENABLEIX 1 Freigabe des Erweiterten Stillsetzen und R ckziehens Siemens AG 2002 All Rights Reserved 2 58 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 10 00 Synchronaktionen FBSY 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Achscontainer Drehung Typ Beschreibung Werte ISW AN_AXCTSWA n BOOL Achscontainerdrehun
119. glich f r Achsen die an der Transformation beteiligt sind In 6 7 3 finden Sie ein Beispiel f r die Verwendung von PRESETON im Zusam menhang mit einer Anwendung Fliegendes Trennen Hinweis Das Istwertsetzen PRESETON darf nur mit dem Schl sselwort WHEN oder EVERY erfolgen Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 2 4 Aktionen in Synchronaktionen 2 4 17 _ Mitschleppen und Kopplungen aktivieren deaktivieren Einf hrung Mitschleppen Kurventabellen In der Funktionsbeschreibung Literatur FB M3 Mitschleppen sind im Detail folgende Funktionen beschrieben e Mitschleppen Folgeachse n sind ber einen Koppelfaktor mit einer Leitachse verbunden e Kurventabellen Kurventabellen stellen einen komplexen Zusammenhang zwischen Leit wert und Folgewert dar Als Leitwert sind m glich von der Steuerung erzeugte Sollwerte vom Geber ermittelte Istwerte extern vorgegebene Gr en Im Zusammenhang mit den Synchronaktionen ist besonders der Fall von Bedeutung da eine Folgeachse ber Kurventabelle mit einer Leitachse verbunden wird e Leitwertkopplung Von den f r Teileprogramme m glichen Leitwertkopplungen Achsleitwertkopplung Bahnleitwertkopplung stehen f r die Nutzung in Synchronaktionen nur Achsleitwertkopplungen zur Verf gung Aus einer Synchronaktio
120. gung wird im Interpolationstakt berpr ft e gesperrt F r die Synchronaktion wurde LOCK gesetzt e aktiv Die Aktion l uft gerade ab Besteht die Aktion aus einem Technologiezyklus so wird zus tzlich die aktuelle Zeilennummer in diesem angezeigt Durch eine Suchfunktion kann zu jeder angezeigten Synchronaktion die ur spr nglich programmierte Zeile in der NC Sprache angezeigt werden 2 9 2 Echtzeitvariablen anzeigen Sichten 2 118 F r den Test von Synchronaktionen ist es m glich die Systemvariablen zu ver folgen Die zul ssigen Variablen werden in einer Vorschlagsliste zur Auswahl angeboten Die vollst ndige Liste der einzelnen Systemvariablen mit Kennzeichnung des Schreibzugriffs W und des Lesezugriffs R f r Synchronaktionen finden Sie in Literatur PGA Programmieranleitung Arbeitsvorbereitung Anhang In Sichten legt der Anwender fest welche Werte f r eine bestimmte Bearbei tungssituation wichtig sind und wie nach Zeilen und Spalten mit welchem Text diese Werte angezeigt werden sollen Es k nnen mehrere Sichten zusammen gestellt und in benannten Dateien abgespeichert werden Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY Sichten verwalten Echtzeitvariable ei ner Sicht anzeigen 2 9 3 Ausgangssituation Methode 2 9 Diagnose nur mit MMC 102 MMC103 Eine definierte Sicht kann unter eine
121. h Einsatz des System Asup REPOS BIT 17 Akt wg Deaktivierung von Satzunterdr ckung Akt durch Vdi Signal Forts durch Einsatz des System Asup REPOS BIT 18 Akt wg Maschinendaten wirksam setzen Akt durch Pi Dienst Forts durch Einsatz des System Asup REPOS Bit 19 Akt wg Werkzeugkorrektur wirksam setzen Akt durch Pi Dienst _N_SETUDT Forts durch Einsatz des System Asup REPOS Bit 20 Akt wg SystemAsup nachdem Suchlauftyp SERUPRO das Suchziel erreicht hat Akt durch Pi Di _N_FINDBL Parameter 5 Forts durch Einsatz des System Asup REPOS Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 41 Synchronaktionen FBSY 10 00 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Ein Ausg nge Name Typ ISW A_IN n BOOL A_OUT n BOOL A_INA n DOUBLE Beschreibung Werte digitaler Eingang der NC digitaler Ausgang der NC analoger Eingang der NC Nr Ein gang Nr Aus gang Nr Ein gang Zu Zu griff griff TP SA ISW R r R w r w R r A_OUTA n DOUBLE analoger Ausgang der NC Beim Schreiben wird der Wert erst mit dem n chsten Ipo Takt wirksam und kann dann wie der zur ck gelesen werden Nr Aus gang R w r w A_INCO n BOOL Comparator Eingang Fe gang Schreiben und Lesen von PLC Variablen A_DBBin A_DBWin A_DBD n en 14 Linkvariablen Typ ISW A_DLB
122. hinenkoordinatensystem gleich der Umkehrposition 1 ist dann setze den axialen Override der Pendelachse auf 0 und setze den axialen Override der Zustellachse auf 100 damit wird die vorhergehende Synchronaktion aufgehoben N630 ID 3 WHENEVER AA_IM Z SA_OSCILL_REVERSE_POSII Z DO AA_OVRIZ 0 AA_OVRIX 100 Immer wenn der Restweg der Teilzustellung gleich 0 ist dann setze den axialen Override der Pendel achse auf 100 damit wird die vorher gehende Synchronaktion aufgehoben N640 ID 4 WHENEVER AA_DTEPWIX 0 DO AA_OVRIZ 100 AC_MARKERI 0 1 AC_MARKERI1 1 N650 ID 5 WHENEVER AC_MARKERI 0 1 DO AA_OVRIX 0 N660 ID 6 WHENEVER AC_MARKERI 1 1 DO AA_OVRIX 0 Wenn die aktuelle Position der Pendelachse im Werkst ckkoordinatensystem gleich der Umkehrposition 1 ist dann setze den axialen Override der Pendelachse auf 100 und setze den axialen Override der Zustellachse auf 0 damit wird die zweite Synchronaktion einmalig aufgehoben Siemens AG 2002 All Rights Reserved 6 134 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 05 98 Synchronaktionen FBSY 6 2 Schreiben und Lesen von SD MD aus Synchronaktionen N670 ID 7 WHEN AA_IMI Z SA_OSCILL_REVERSE_POSI1I Z DO AA_OVRIZ 100 AA_OVRIX 0 Settingdaten deren Wert sich w hrend der Bearbeitung ndert z B per Bedie nung oder Synchronaktion m ssen mit S programmi
123. hronaktionen FBSY 04 00 6 9 Synchronaktionen im Bereich WZW BAZ Platz f r Notizen Siemens AG 2002 All Rights Reserved 6 154 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 02 Synchronaktionen FBSY Datenfelder Listen 7 1 Nahtstellensignale 7 1 Nahtstellensignale DB Nummer Bit Byte Name Verweis kanalspezifisch 21 30 280 1 Modale Synchronaktionen gem DBX 300 0 307 7 sperren 21 30 300 0 Modale Synchronaktionen gem DBX 300 0 307 7 gesperrt Quittung von NCK 21 30 300 0 Modale Synchronaktionen ID oder IDS 1 21 30 307 7 64 sperren Anforderung an Kanal der NCK 21 30 308 0 Modale Synchronaktionen ID oder IDS 1 21 30 315 7 64 sperrbar Mitteilung von NCK 7 2 Maschinendaten Nummer Bezeichner Name Verweis allgemein MN__ 11110 AUXFU_GROUP_SPEC Hilfsfunktionsgruppenspezifikation H2 11500 PREVENT_SYNACT_LOCK Gesch tzte Synchronaktionen kanalspezifisch MC__ 21240 PREVENT_SYNACT_LOCK_CHAN Gesch tzte Synchronaktionen des Kanals 28250 MM_NUM_SYNC_ELEMENTS Anzahl Elemente f r Ausdr cke der Synchronak tionen 28252 MM_NUM_FCTDEF_ELEMENTS Anzahl der FCTDEF Elemente 28254 MM_NUM_AC_PARAM Parameteranzahl AC_PARAM 28255 MM_BUFFERED_AC_PARAM Speicherort f r AC_PARAM ab SW 6 3 28256 MM_NUM_AC_MARKER Merke
124. hrungsbe Die Aktionen in Bewegungssynchronaktionen werden ausgef hrt wenn dingungen 3 Be i x e die Synchronaktion existiert und nicht abgew hlt wurde mit CANCEL ID S 2 5 1 e die Synchronaktion nicht gesperrt ist kein LOCK ID S 2 5 1 e aufgrund des H ufigkeitsschl sselwortes eine Auswertung f llig ist e die Bedingung erf llt ist Weitere Details finden Sie in den folgenden Unterkapiteln Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 21 Synchronaktionen FBSY 10 00 2 1 Komponenten von Synchronaktionen 2 1 3 Liste m glicher Aktionen e Ausgabe von M S und H Hilfsfunktionen an die PLC e Durch Setzen Schreiben von Echtzeitvariablen ist m glich berlagerte Bewegung AA_OFF Option Vorschubbeeinflussung AC_OVR AA_OVR Sperren einer programmierten Achsbewegung e Ver ndern von SW Nockenpositionen und zeiten Settingdaten und Ver ndern von anderen Settingdaten e Ver nderung von Koeffizienten und Grenzen aus FCTDEF e Polynomauswertung SYNFCT e Online Werkzeugkorrektur FTOC e Einlesesperre RDISABLE e Aufheben Vorlaufstopp STOPREOF e Restwegl schen DELDTG e Ermittlung von Kurventabellenwerten e Axialer Vorschub aus Synchronaktionen e Achsiale Frames e Achsen aus Synchronaktionen bewegen positionieren e Spindelbewegungen aus Synchronaktionen e Istwertsetzen aus Synchronaktionen Preset e Kopplungen und Mits
125. hse weiligen Zahlenwerte repr sentiert Elektronisches Getriebe 1 Typ Beschreibung Werte ISW AA_EG_SYNFA a DOUBLE Synchronposition der Folgeachse Fol 5 a Folgeachse geachse AA_EG_NUM _LAJ a INT Anzahl der mit EGDEF spezifizierten Leitachsen Fol 5 a Folgeachse geachse AA_EG_SYNCDIFF a DOUBLE Synchronlaufdiferenz Fol 5 a Folgeachse geachse AA_EG_AXln a AXIS Bezeichner f r die n te Leitachse Fol 5 n Index f r Leitachse geachse a Folgeachse Siemens AG 2002 All Rights Reserved 2 56 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 06 01 Synchronaktionen FBSY 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Leitwertkopplung Typ Beschreibung Werte Zu Zu ISW Ne IA SN AA_LEAD_SP LW DOUBLE N l Leitwert Position R W AA_LEAD_SV LW DOUBLE simulierterer Leitwert Sr R W AA_LEAD_P_ er a Leitwert Positionsanteil der durch Leitwert TURN LW Moduloreduktion verlorengeht Die tats chliche Leitwert Position mit der die Steuerung intern rechnet ist AA_LEAD_P LW AA_LEAD_P_TURNI LW Wenn LW eine Mo duloachse ist ist AA_LEAD_P_TURN ein ganzzahliges Vielfaches von MA_ MO DULO_RANGE Wenn LW keine Moduloachse ist ist AA_LEAD_P_TURN stets 0 Beispielt MA_MODULO_RANGEI LW 360 AA_LEAD_P LW 290 AA_LEAD_P_TURNI LW 720 Die tats chliche Leitwert Position mit der die Steuerung intern rechnet ist 1010 Beispiel_2 MA_
126. hts Reserved 2 112 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 2 7 Steuerungsverhalten f r Synchronaktionen in bestimmten Betriebszust nden 2 7 7 Satzsuchlauf Allgemein Die im Satzsuchlauf interpretierten Synchronaktionen des Programmes werden aufgesammelt Die Bedingungen werden jedoch nicht ausgewertet Aktionen werden nicht ausgef hrt Die Bearbeitung der Synchronaktionen beginnt erst mit NC Start IDS Mit dem Schl sselwort IDS programmierte Synchronaktionen die bereits aktiv sind wirken auch w hrend des Satzsuchlaufs Polynom Die mit FCTDEF programmierten Polynomkoeffizienten werden bei Satzsuch koeffizienten 2 7 8 ASUP Anfang ASUP Ende 2 7 9 REPOS lauf mit Berechnung aufgesammelt d h in die Systemvariablen geschrieben Programmunterbrechung durch ASUP Modale und statische Bewegungssynchronaktionen bleiben erhalten und sind auch im asynchronen Unterprogramm wirksam Wird das asynchrone Unterprogramm nicht mit Repos fortgesetzt so wirken die im asynchronen Unterpogramm ge nderten modalen und statischen Bewe gungssynchronaktionen im Hauptprogramm weiter Aus Synchronaktionen gestartete Positionierbewegungen verhalten sich wie bei Betriebsartenwechsel Aus satzweisen und modalen Aktionen gestartete Bewegungen werden ge stoppt und evtl mit Repos fortgesetzt Aus statischen Synchronaktionen gestar tete Bewegungen laufen weiter Im Re
127. iert werden kann Hinweis Programmiert der Anwender keine Synchronaktionen so kann er den Wert im MD 28250 MM_NUM_SYNC_ELEMENTS auf 0 setzen um so ca 16 KByte an DRAM Speicher einzusparen Mit der Statusanzeige f r Synchronaktionen S Kapitel 2 9 l t sich die Ausla stung des Speichers f r Synchronaktionen verfolgen oder aus Synchronaktio nen ber die Variable AC_NUM_SYNC_ELEM lesen Gehen die Elemente im Programmablauf aus so wird ein Alarm abgesetzt Der Anwender kann daraufhin die Anzahl der Synchronaktionselemente erh hen oder sein Programm entsprechend ab ndern Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 115 Synchronaktionen FBSY 08 97 2 8 Projektierung Anzahl FCTDEF Funktio nen Interpolationstakt Richtwerte IPO Takt Verl ngerung NC Sprache Die Anzahl der Programmierbaren FCTDEF Funktionen pro Satz wird ber das Maschinendatum MD 28252 MM_NUM_FCTDEF_ELEMENTS projektiert Der Standardwert liegt f r alle Steuerungstypen bei 3 Den steuerungsabh ngigen Maximalwert finden Sie in Literatur LIS Listen Bei gro er Anzahl von Synchronaktionen erh ht sich der Zeitbedarf f r die In terpolationsebene Der Interpolationstakt mu ggf durch den Inbetriebnehmer dem Bedarf entsprechend verl ngert werden Als Orientierungshilfe werden einzelne Zeiten f r Operationen innerhalb von Synchronakti
128. igaben Geberparametrieung MD des Linearmotors Motor Leistungsteilparameter und Reglerdaten berechnen Stromregelkreis berwachungen Begrenzungen Siemens AG 2002 All Rights Reserved A 162 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 11 02 Synchronaktionen FBSY FBAN FBD FBDN FBDT FBFA FBFE FBH FBHLA FBMA A Literatur SINUMERIK 840D SIMODRIVE 611 digital Funktionsbeschreibung ANA Modul Ausgabe 02 00 Bestellnummer 6SN1 197 0AB80 0APO SINUMERIK 840D Funktionsbeschreibung Digitalisieren Ausgabe 07 99 Bestellnummer 6FC5 297 4AC50 0APO DH Inbetriebnahme DI2 Scan mit taktilem Sensor scancad scan DIS Scan mit Laser scancad laser DI4 Fr sprogrammerstellung scancad mill IT Solutions NC Datenverwaltung Server DNC NT 2000 Ausgabe 01 02 Funktionsbeschreibung Bestellnummer 6FC5 297 5AE50 0AP2 SINUMERIK 840D 840Di 810D IT Solutions SinDNC NC Daten bertragung ber Netzwerk Ausgabe 09 02 Funktionsbeschreibung Bestellnummer 6FC5 297 5AE70 0APO SINUMERIK 840D 840Di 810D Funktionsbeschreibung ISO Dialekte f r SINUMERIK Ausgabe 11 02 Bestellnummer 6FC5 297 6AE10 0AP3 SINUMERIK 840D 840Di 810D Funktionsbeschreibung Ferndiagnose Ausgabe 11 02 Bestellnummer 6FC5 297 0AF00 0AP2 SINUMERIK 840D 840Di 810D HMI Programmierpaket Ausgabe 11 02 Bestellnummer ist Bestandteil der SW Lieferung Teil 1 Benutze
129. ihenfolge der Aktivierung Beispiel ID 1 EVERY A_IN 1 1 DO M3 S300 Drehrichtung und Drehzahl ID 2 EVERY A_IN 2 1 DO M4 S500 Drehrichtung und Drehzahl ID 3 EVERY A_IN 3 1 DO S1000 Neue Drehzahlvorgabe f r aktive Spindeldrehung ID 4 EVERY A_IN 4 1 AND A_IN 1 0 DO SPOS 0 Spindel positionieren Der Vorschub f r Spindeln Positionieren kann aus der Synchronaktion program miert werden mit FA Sn Hinweis F r die Vorschubgeschwindigkeit aus Synchronaktionen steht nur ein modales Datum f r Spindelbetrieb und Achsbetrieb zur Verf gung Hierbei wird FA S bzw FA C gleicherma en versorgt F r Achs Spindelbewegungen aus Synchronaktionen gelten auch die Be schr nkungen durch SW Endschalter und Arbeitsfeldbegrenzungen Die mit G25 G26 programmierten Arbeitsfeldbegrenzungen werden in Abh n gigkeit vom Settingdatum SD 43400 SA_WORKAREA_PLUS_ENABLE ber cksichtigt Das Ein und Ausschalten der Arbeitsfeldbegrenzung ber G Funktionen WA LIMON WALIMOF im Teileprogramm wirkt nicht auf Kommandoachsen Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 87 Synchronaktionen FBSY 08 97 2 4 Aktionen in Synchronaktionen Achskoordinie rung Achsbewegung wechselweise durch TP und SA Beispiel Fliegende ber g nge Ausgangssituation Verhalten Beispiel Ausl sung mit Signal 2 88 Wird
130. ines Achsprogrammes 2 4 12 POSIu Positionieren 2 4 12 FAlu Achsvorschub festlegen 2 4 13 Kommando Achsen kontinuierl bewegen 2 4 14 MOV u gt 0 vorw rts 7 MOV u lt 0 r ckw rts MOV u 0 anhalten Spindeln SPOS Positionieren 2 4 15 M3 M4 M5 S Drehrichtung Halt Drehzahl AA_OVRIS1 0 Sperren der Spindelbewegung PRESETON Istwertsetzen 2 4 16 2 63 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 Synchronaktionen FBSY 08 97 2 4 Aktionen in Synchronaktionen Tabelle 2 2 Aktionen in Synchronaktionen DO Bedeutung Verweis Kopplungen aktivieren deaktivieren 2 4 17 LEADON Folgeachse an Leitachse ankoppeln LEADOF Kopplung aufheben TRAILON Asynchr Mitschleppen ein TRAILOF Asynchr Mitschleppen aus MEAWA Messen ohne Restwegl schen 2 4 18 MEAC zyklisches Messen Kanalsynchronisation 2 4 19 SETM Setzen einer Wartemarke CLEARM L schen einer Wartemarke Koordinierung zw Synchronaktionen 2 5 1 LOCK Synchronaktion Technologiezyklus sperren UNLOCK Synchronaktion Technologiezyklus freigeben RESET Technologiezyklus r cksetzen Siemens AG 2002 All Rights Reserved 2 64 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 2 4 Aktionen in Synchronaktionen 2 4 1 Ausgabe von M S und H Hilfsfunktione
131. ionen nach definierten Wartezeiten n Nummer der Timer Variable Einheit Sekunde Datentyp REAL Die Anzahl der verf gbaren Timer Variablen wird per Maschinendatum MD 28258 MM_NUM_AC_TIMER festgelegt Das Hochz nhlen einer Timer Variable wird gestartet durch Wertzuweisung AC_TIMER n value n Nummer der Zeitvariable value Startwert i d R 0 Das Hochz hlen einer Timer Variable wird gestoppt durch Zuweisung eines negativen Wertes AC_TIMERI n 1 Der aktuelle Zeitwert kann bei laufender oder gestoppter Timer Variablen gele sen werden Nach dem Stoppen der Timer Variablen durch Zuweisung von 1 bleibt der zuletzt aktuelle Zeitwert stehen und kann weiterhin gelesen werden Ausgabe eines Istwertes ber Analogausgang 500ms nach Erkennen eines digitalen Eingangs WHEN A_IN 1 1 DO AC_TIMER 1 0 Timer r cksetzen und starten WHEN AC_TIMER 1 gt 0 5 DO A_OUTA 3 AA_IM X AC_TIMER 1 1 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 06 01 Synchronaktionen FBSY 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen 2 3 3 Synchronaktionsparameter Zus tzlich ab SW 6 3 Die Variablen AC_PARAMIn dienen als Zwischenspeicher in Synchronaktio nen Datentyp REAL n Nummer des Parameters 0 n Die Anzahl der verf gbaren AC Parameter Variablen pro Kanal wird ber das Maschinendatum MD 28254 MM_NUM_AC_PARAM festgelegt Die P
132. ionen von Bedeutung S Kap 2 5 1 Modale stati sche Synchronaktionen mit Identifikationsnummern von 1 64 k nnen von PLC aus verriegelt und freigegeben werden S 2 6 1 Die Identifikationsnummern m ssen im Kanal eindeutig vergeben werden Anwendung f r statische Synchronaktionen AC Schleifen auch in Betriebsart JOG aktiv Verkn pfungslogik f r Safety Integrated berwachungsfunktionen Reaktion auf Maschinenzust nde in allen Betriebsarten Optimierung des Werkzeugwechsels Zyklische Maschinen Beispiele IDS 1 EVERY A_IN 1 1 DO POSI X 100 alle Betriebsarten ID 2 EVERY A_IN 1 0 DO POSIX 0 AUTOMATIK Hinweis Folgende Aktionen sind nur in der Betriebsart AUTOMATIC bei aktivem Pro gramm wirksam STOPREOF DELDTG Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY H ufigkeit 2 1 Komponenten von Synchronaktionen Durch das Schl sselw rter s Tabelle wird angegeben wie oft die darauffol gende Bedingung abgefragt und die zugeh rende Aktion bei erf llter Bedin gung ausgef hrt werden soll Die angegebenen Schl sselworte sind Bestand teil der Synchronaktionsbedingung Tabelle 2 1 Wirkung der H ufigkeitsschl sselw rter Schl sselwort Abfrage H ufigkeit keins Ist keine H ufigkeitsangabe programmiert so wird die Aktion zyklisch in jedem Interpo lation
133. ionierachsbewegung abge schlossen Ein Kanal Stop bricht auch die Positionierbewegung aus Synchro naktionen Technologiezyklen ab Ab SW Stand 5 sind G Codes in Synchronaktionen programmierbar Damit kann erreicht werden da unabh ngig vom gerade aktiven Teileprogrammzu stand f r die Auswertung der Bedingung und die auszuf hrende Aktion Techno logiezyklus definierte Einstellungen bestehen Die Abkopplung der Synchronak tionen vom Programmumfeld ist erforderlich weil Synchronaktionen zu beliebigen Zeitpunkten aufgrund erf llter Ausl sebedingungen ihre Aktionen in definiertem Ausgangszustand ausf hren sollen Anwendunggsf lle Festlegung der Ma systeme f r Bedingungsauswertung und Aktion durch G Codes G70 G71 G700 G710 Hinweis Bei SW Stand 5 ist die Verwendung der G Codes in Synchronaktionen auf diese 4 G Codes beschr nkt Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 17 Synchronaktionen FBSY 08 97 2 1 Komponenten von Synchronaktionen Bedingungen 2 18 Ein angegebener G Code bei der Bedingung gilt f r die Auswertung der Bedin gung und f r die Aktion wenn bei der Aktion kein eigener G Code angegeben ist Pro Bedingungssteil darf nur ein G Code der G Code Gruppe programmiert werden Die Ausf hrung der Aktionen Technologiezyklen kann von einer Bedingung logischer Ausdruck abh ngig gemacht werden Die Bedingung
134. ird Siemens AG 2002 All Rights Reserved 2 78 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY Beispiel 2 4 Aktionen in Synchronaktionen Kanalnummer Zielkanal in dem die Korrektur wirken soll Damit ist zeitgleiches Abrichten aus einem parallelen Kanal m glich Entf llt die Kanalnummer so wirkt die Korrektur im aktiven Kanal Im Zielkanal der Korrektur mu die Online Korrektur mit FTOCON eingeschaltet sein Spindelnummer Die Spindelnummer wird programmiert wenn eine nicht aktive Schleifscheibe abgerichtet werden soll Voraussetzung ist da konstante Scheibenumfangsgeschwindigkeit oder Werkzeug berwachung aktiv ist Wird keine Spindelnummer programmiert so wird das aktive Werkzeug korrigiert L nge einer aktiven Schleifscheibe korrigieren _N_ABRICHT_MPF FCTDEF 1 1000 1000 AA_IWIV 1 Definition der Funktion ID 1 DO FTOC 1 AA_IWI V 3 1 Online Werkzeugkorrektur anw hlen abgeleitet von der Bewegung der V Achse wird in Kanal 1 die L nge 3 der aktiven Schleifscheibe korrigiert WAITM 1 1 2 Synchronisation mit Bearbeitungskanal G1 V 0 05 F0 01 G91 G1V CANCEL 1 Online Korrektur abw hlen Hinweis Es wird kein H ufigkeitskennwort und keine Bedingung in der Synchronaktion angegeben damit wird die Aktion FTOC in jedem Interpolationstakt ohne wei tere Abh ngigkeiten als von AA_IWI V wirksam Siem
135. ird die Bewegung der Leitachse und der Koppelvor gang zwischen Leitachse und abh ngiger Achse ein ausgeschaltet _N_KOP_SINUS_MPF N5 Ri 1 ID 1 2 ein ausschalten der Kopplung LEADON CACB BACH N6 R2 1 ID 3 4 Leitachse bewegen ein aus MOV BACH N7 R5 36000 BACH Vorschub min N8 STOPRE Krk Periodische Tabelle Nr 4 durch Polynomsegmente definieren N10 CTABDEF YGEO XGEO 4 1 N16 G1 F1200 XGEO 0 000 YGEO 0 000 Grundstellungen anfahren N17 POLY POIXGEO 79 944 3 420 0 210 PO YGEO 24 634 0 871 9 670 N18 PO XGEO 116 059 0 749 0 656 PO YGEO 22 429 5 201 0 345 N19 PO XGEO 243 941 17 234 11 489 PO YGEO 22 429 58 844 39 229 N20 PO XGEO 280 056 1 220 0 656 PO YGEO 24 634 4 165 0 345 N21 PO XGEO 360 000 4 050 0 210 PO YGEO 0 000 28 139 9 670 N22 CTABEND Ende der Tabellendefinition Achse Leitachse und gekoppelte Achse im Eilgang in Grundstellung fahren N80 GO BACH 0 CACH 0 Kanalachsnamen N50 LEADOF CACH BACH ggf bestehende Kopplung AUS N235 Einschalten der Koppel Bewegung f r die Achse CACH N240 WAITP CACH Achse auf Kanal synchronisieren N245 ID 1 EVERY R1 1 DO LEADON CACH BACH 4 ber Tabelle 4 einkoppeln N250 ID 2 EVERY R1 0 DO LEADOF CACH BACH Kopplung ausschalten N265 WAITP BACH N270 ID 3 EVERY R2 1 DO MOV BACH 1 FA BACH R5 Leitachse mit Vorschub in R5 endlos drehen N275 ID 4 EVERY R2 0 DO MOV BACH 0 Leitachse anhal
136. ird gestartet durch die Wertzuweisung A_TIMERSI n lt startwert gt Das Hochz hlen einer Zeitvariable wird ge stoppt durch Zuweisung eines negativ Wertes A_TIMERSIIn 1 Der aktuelle Zeitwert kann bei laufender oder gestoppter Zeitvariable gelesen werden Nach dem Stoppen der Zeitvariable durch Zuweisung von 1 bleibt der zuletzt aktuelle Zeitwert stehen und kann weiterhin gelesen werden Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 61 Synchronaktionen FBSY 07 98 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Safety KDV Steuer und Statusvariablen ee 7 Ba ISW A_STATSID INT Safety Status des Kreuzweisen Datenverg 5 leichs KDV zwischen NCK und PLC wenn Wert ungleich Null ist Fehler in KDV auf getreten A_CMDSiI n BOOL Safety Steuerwort f r den Kreuzweisen Daten Nummer 5 vergleich KDV zwischen NCKund PLC des Feldindex n 1 Zeit f r Signal Anderungs ber Steuer wachung auf 10 s erh hen signals A_LEVELSID INT Safety Anzeige des F llstands der Signal 5 Anderungs berwachung Gibt die Anzahl der momentan zur berpr fung durch den Kreu zweisen Datenvergleich vermerkten Signale an Siemens AG 2002 All Rights Reserved 2 62 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 2 4 Aktionen in Synchronaktionen 2 4 Aktionen in Synchrona
137. ispiel Bild 2 4 vollst ndig beschrieben Mit folgender Synchronaktion wird die AC Regelung eingeschaltet ID 1 DO SYNFCT 1 AC_VCIx AA_LOADIX der additive Korrekturwert f r den Vorschub der Achse x wird in jedem Inter polationstakt ber Polynom 1 aus dem prozentualen Auslastungswert des An triebes berechnet Bei der multiplikativen Beeinflussung wird das F Wort mit einem Faktor bei der AC Regelung der Override mulipliziert Fwirkssam Fprogrammiert Faktorac Als Echtzeitvariable Ausgang wird die multiplikativ auf die Bearbeitung wir kende Variable AC_OVR verwendet Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY Beispiel Multiplika tive Beeinflussung 2 4 Aktionen in Synchronaktionen Der programmierte Vorschub gleich ob axial oder bahnbezogen soll multipli kativ in Abh ngigkeit von der Antriebsauslastung beeinflu t werden Der Ar beitspunkt wird dabei auf 100 bei 30 iger Auslastung des Antriebs festge legt Bei 80 iger Auslastung soll die Achse n stehen Eine berh hung der Geschwindigkeit wird mit 20 der programmierten Geschwindigkeit zugelas sen upper limit Arbeitspunkt oO 30 80 Load Basiswert Bild 2 5 Beispiel multiplikative Beeinflu Bung Bestimmung der Koeffizienten s auch 2 4 4 y f X a0 a4X 42X2 a3X3 100 al Ree a 80
138. itvariablen anzeigen protokollieren Definition von Sichten Definition von Protokollen Umfang Welche Variablen Liste der zu protokol Darstellungsweise lierenden Werte zusam menstellen Abtasttakt festlegen Protokolldateigr e festlegen Verwalten von Sichten Protokoll starten Echtzeitvariablen einer Sicht anzeigen Verwalten von Protokollen Protokoll anzeigen Werte als Verlauf ber der Zeit graphisch anzeigen Bild 2 11 Funktionalit t der Testmittel f r Synchronaktionen Die Beschreibung der Bedienung dieser Funktionen finden Sie in Literatur BA Bedienungsanleitung Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 117 Synchronaktionen FBSY 08 97 2 9 Diagnose nur mit MMC 102 MMC103 2 9 1 Status der Synchronaktionen anzeigen Statusbild Synchronaktions art Status Vollst ndige Syn chronaktionen Das Statusbild zeigt an e Den aktuellen Ausschnitt des angew hlten Programms Alle programmierten Synchronaktionen nach e Zeilennummer e Kennzeichen der Synchronaktionsart e ID Nummer der Synchronaktion bei modalen Synchronaktionen e Status Es werden unterschieden ID Modale Synchronaktion IDS Statische modale Synchronaktion Satzweise Synchronaktion f r den n chsten ausf hrbaren Satz nur im AUTOMATIK Betrieb Unter Status k nnen auftreten e Keine Angabe Bedin
139. itvariablen ber cksichtigt die im MKS definiert sind Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 77 Synchronaktionen FBSY 08 97 2 4 Aktionen in Synchronaktionen 2 4 7 Online Werkzeugkorrektur FTOC Online Werkzeug Bei der Technologie Schleifen kann die Bearbeitung des Werkst ckes und das korrektur Abrichten der Schleifscheibe im gleichen Kanal oder in unterschiedlichen Kan len Bearbeitungs und Abrichtkanal durchgef hrt werden Abrichtrolle Abrichtbetrag z Schleifscheibe L nge 1 DRL HLA Bild 2 7 Abrichten w hrend der Bearbeitung mit einer Abrichtrolle Literatur FB W4 Schleifen Randbedingung Die Synchronaktion FTOC steht ab Software Stand 3 2 zu Verf gung Die Online Korrektur erm glicht eine berlagerte Bewegung f r eine Geome trieachse nach einem mit FCTDEF programmierten Polynom s 2 4 4 in Ab h ngigkeit von einem Bezugswert der z B der Istwert einer Achse sein kann Programmierung Die Online Korrektur wird wie folgt angegeben FTOC FTOC Polynom Nr Real Hauptvariable_lesen Bezugswert L nge 1_2_3 Kanalnummer Spindelnummer Parameter Polynom Nr Nummer der zuvor mit FOTDEF parametrierten Funktion Real Hauptvariable_lesen Es sind alle bei 2 3 8 aufgef hrten Hauptvariablen vom Typ REAL zul ssig L nge 1_2_3 Verschlei parameter in dem der Korrekturwert addiert w
140. ker 1 N70 G01 G40 G53 G64 G90 X MagaziniVPX Y Magazin1VPY Z Magazin1ZGespannt F70000 M QU 120 M QU 123 M QU 9 N75 WHENEVER AA_STAT S1 lt gt 4 DO AC_OVR 0 Spindel in Position N80 WHENEVER AA_VACTMI C2 lt gt 0 DO AC_MARKER 1 1 MagAchse f hrt abfragen N85 WHENEVER AC_MARKER 1 0 DO AC_OVR 0 Override 0 wenn Achse nicht gefahren N90 WHENEVER AA_STAT C2 lt gt 4 DO AC_OVR 0 Override 0 wenn MagAchse nicht in Pos fein N95 WHENEVER AA_DTEBI C2 gt 0 DO AC_OVR 0 Override 0 wenn Restweg MagAchse gt 0 N100 G53 G64 X MagaziniZP1X Y MagaziniZP1Y F60000 N105 G53 G64 X MagaziniWPX Y MagaziniWPY F60000 N110 M20 WZ l sen N115 G53 G64 Z MR_Magazin1ZGeloest F40000 N120 WHENEVER AA_VACTMI C2 lt gt 0 DO AC_MARKERIJ2 1 N125 WHENEVER AC_MARKER 2 0 DO AC_OVR 0 N130 WHENEVER AA_STAT C2 lt gt 4 DO AC_OVR 0 N135 WHENEVER AA_DTEBI C2 gt 0 DO AC_OVR 0 N140 G53 G64 Z Magazin1ZGespannt F40000 N145 M18 Werkzeug spannen N150 WHEN AC_PATHN lt 10 DO M QU 150 M QU 121 Bedingung immer erf llt N155 G53 G64 X Magazini1VPX Y Magazin1VPY F60000 D1 M17 kkk Werkzeug ablegen ablegen1 N160 WHENEVER AA_VACTM C2 lt gt 0 DO AC_MARKER 1 1 N165 G01 G40 G53 G64 G90 X Magazin1VPX Y MagaziniVPY Z MagaziniZGespannt F70000 M QU 120 M QU 123 M QU 9 N170 WHENEVER AA_STAT S1 lt gt 4 DO AC_OVR 0 N175 WHENEVER AA_VACTM C2 lt gt 0 DO AC_MARKER 1 1 N180 WHENEVER AC_MARKER 1 0 DO AC_OVR 0 N185 WHENE
141. ktionen Indizierung 2 2 Auswertungen und Berechnungen in Echtzeit Um bei mehrgliedrigen Ausdr cken das gew nschte Verkn pfungsergebnis zu erhalten sind die Priorit ten der Operatoren bei Berechnungen und Bedingun gen zu ber cksichtigen 1 NOT B_NOT Verneinung bitweise Verneinung 2 DIV MOD Multiplikation Division 3 Addition Substraktion 4 B_AND bitweise UND 5 B_XOR bitweise exklusives ODER 6 B_OR bitweises ODER 7 AND UND 8 XOR exklusives ODER 9 OR ODER 10 nicht vergeben _ Vergleichsoperatoren gleich lt gt ungleich gt gr er lt kleiner gt gr er oder gleich lt kleiner oder gleich und ggf runde Klammern zu verwenden Das Verkn pfungsergebnis von Bedingungen mu vom Typ BOOL sein Beispiel einer mehrgliedrigen Bedingung WHEN AA_IMI X gt WERT AND AA_IM Y gt WERT1 DO Von einer Echtzeit Variable des Typs REAL kann auch der Funktionswert sin cos etc gebildet werden M glich sind die Funkionen SIN COS ABS ASIN ACOS TAN ATAN2 TRUNC ROUND LN EXP ATAN POT SQRT CTAB CTABINV Beispiel DO AC_PARAMI 3 COS AA_IMIX Die Erkl rung der Bedeutungen der angegebenen Funktionen stehen in Literatur PG Programmieranleitung PGA Programmieranleitung Arbeitsvorbereitung Der Index einer Echtzeit Feldvariablen kann wiederum eine Echtzeitvariable sein Beispiel WHEN DO AC_PARAM AC_MARKER 1 3 Der Index A
142. ktionen Aktionen Jede Synchronaktion enth lt nach dem Aktionskennwort DO Mehrere Aktionen Liste m glicher Aktionen eine oder mehrere max 16 Aktionen oder einen Technologiezyklus Als Oberbegriff wird im Weiteren Aktionen verwendet die bei erf llter Bedingung ausgef hrt werden Mehrere Aktionen einer Synchronaktion werden bei erf llter Bedingung im glei chen Interpolationstakt aktiviert Im Aktionsteil von Synchronaktionen sind die folgenden Aktionen m glich Tabelle 2 2 Aktionen in Synchronaktionen DO Bedeutung Verweis Mxx Hilfsfunktionsausgabe an PLC 2 4 1 Sxx Hxx SETAL nr Alarm setzen Reaktion auf Fehler 2 4 20 A V Schreiben von Echtzeitvariablen 2 4 2 AA_OFF berlagerte Bewegung Geschwindigkeitsbeeinflussung AC_OVR Bahngeschwindigkeit AA_OVR Achsgeschwindigkeit AC_VC add Bahnvorschubkorrektur AA_VC add Korrekturwert der Achse SN_SW_CAM_ Ver ndern von SW Nockenpositionen 2 4 3 Settingdaten und alle anderen SD AC_FCT berschreiben von FCTDEF Parametern 2 4 4 Synchronaktionsprozeduren RDISABLE Einlesesperre aktivieren 2 4 8 STOPREOF Vorlaufstop beenden 2 4 9 DELDTG Restweg l schen 2 4 10 FTOC Online Werkzeugkorrektur 2 4 7 SYNFCT Polynomauswertung 2 4 5 ZYKL_T1 z B Aufruf von Technologiezyklen 2 5 Steuerung von Positionierachsen AA_OVRIx 0 Sperren einer Achsbewegung 2 4 11 ACHSE_X z B Aufruf e
143. l bearbeiteten Teileprogrammsatz g ltigen Einstellung G70 oder G71 G70 G71 sowie G700 G710 k nnen ab SW 5 auch in den Synchronaktionen direkt programmiert werden Damit kann die Inch Metrisch Bewertung einer Kommandoachs Bewegung unabh ngig von der Programmierung im Teileprogramm festgelegt werden ID 1 WHENEVER A_OUTI1 1 DO G710 POSIX 10 ID 2 EVERY G710 AA_IMI Z gt 100 DO G700 POSIZ2 10 Hinweis Es sind nur G70 G71 G700 G710 in Synchronaktionen programmierbar Vergl Kap 2 1 G Funktionen die im Synchronaktionssatz programmiert werden wirken nur auf die Synchronaktion oder im Technologiezyklus Sie haben keine Auswir kung auf die folgenden S tze im Teileprogramm Literatur PG Kap 3 Wegangaben Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 83 Synchronaktionen FBSY 08 97 2 4 Aktionen in Synchronaktionen Endposition abso lut inkrementell Beispiel 1 fester Wert Beispiel 2 aktueller Wert Achsiale Frames Wirkung Beispiel Unterdr ckung 2 84 Die Endposition kann absolut oder inkrementell programmiert werden Je nach dem ob im gerade aktiven Satz des Hauptprogramms G90 oder G91 aktiv ist wird die Position absolut oder inkrementell verfahren Es kann auch bei der Programmierung explizit bestimmt werden ob der Wert absolut oder inkrementell programmiert wird IC inkrementell AC absolut
144. len zeigt Bild 2 3 Die Anzahl der verf gbaren AC FIFO Variablen wird per Maschinendatum MD 28260 NUM_AC_FIFO festgelegt Die Anzahl der in eine FIFO Variable ablegbaren Werte wird durch das Maschi nendatum MD 28264 LEN_AC_FIFO definiert Alle FIFO Variablen haben gleiche L nge Werte in der FIFO Variablen haben den Datentyp REAL Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 33 Synchronaktionen FBSY 08 97 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Bedeutung Index 2 34 Index n Die Indizes 0 bis 5 haben Sonderbedeutungen n 0 Beim Schreiben mit Index 0 wird ein neuer Wert in den FIFO abgelegt Beim Lesen mit Index 0 wird das lteste Element gelesen und aus dem FIFO entfernt Zugriff auf das lteste gespeicherte Element Zugriff auf das j ngste gespeicherte Element Summe aller FIFO Elemente Das MD 28266 MODE_AC_FIFO bestimmt den Modus der Summenbildung Bit0 1 Summe bei jedem Einschreiben aktualisieren Bit0 0 Keine Summenbildung 2779F nn n 4 Anzahl der im FIFO verf gbaren Elemente Auf jedes Element des FIFO kann lesend und schreibend zugegriffen werden Das R cksetzen der FIFO Variablen erfolgt durch R cksetzen der Element Anzahl z B f r die erste FIFO Variable AC_FIFO1 4 0 n 5 aktueller Schreibindex relativ zum FIFO Anfang n 6 bis 6 nmax Zugriff auf n tes FIFO Element Hinweis Der FIF
145. ll Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 23 Synchronaktionen FBSY 01 00 2 2 Auswertungen und Berechnungen in Echtzeit W hrend der im Folgesatz programmierten Bewegung wird M120 ausgegeben wenn der Istwert der X Achse gr er ist als der Wert des analogen Eingangs 1 Dabei wird der Istwert in jedem Interpolationstakt neu ausgewertet w hrend der Wert des analogen Eingangs zum Interpretations Zeitpunkt gebildet wird Beispiel 2 f r SW 3 2 Auf der linken Seite steht eine in Echtzeit ausgewertete Vergleichsvariable und auf der rechten Seite des Vergleichs eine f r die Synchronaktion zugelassene Echtzeitvariable die mit beginnt WHEN AA_IM X gt A_INA 1 DO M120 Vergleich des aktuellen Istwerts der X Achse im IPO Takt mit dem analogen Eingang 1 da auf der rechten Seite des Vergleichs eine Variable steht Beide Variable werden im Interpolationstakt miteinander verglichen Beispiel 3 f r SW 3 2 Zul ssig sind Variable auch auf der linken Seite des Vergleichs WHEN AA_IM X gt A_INA 1 DO M120 Identisch zu Beispiel 2 Die linke und rechte Seite wird immer in Echtzeit mitein ander verglichen Erweiterungen in Die in Synchronaktionen zur Verf gung stehenden Echtzeit Variablen sind in SW Stand 4 2 3 8 aufgelistet Die in Folge Softwarest nden neu hinzugekommenen Sy stemvariablen sind in der Tabelle entsprechend gekennzeichnet e Maschinen und Setti
146. ls explizit angegeben Dabei gilt Tabelle 1 1 Entsprechung des SW Standes SINUMERIK 840D SINUMERIK 810D SINUMERIK 810D SINUMERIK 840Di powerline 6 3 09 01 entspricht 6 1 12 01 2 1 07 01 4 3 04 00 entspricht 2 3 12 97 1 1 07 00 3 7 03 97 entspricht 1 7 03 97 Symbole FEN AN Gefahr Dieser Warnhinweis bedeutet da Tod schwere K rperverletzung oder erheb licher Sachschaden eintreten werden wenn die entsprechenden Vorsichts ma nahmen nicht getroffen werden Warnung Dieser Warnhinweis bedeutet da Tod schwere K rperverletzung oder erheb licher Sachschaden eintreten k nnen wenn die entsprechenden Vorsichts ma nahmen nicht getroffen werden Vorsicht Dieser Warnhinweis mit Warndreieck bedeutet da eine leichte K rperverlet zung oder ein Sachschaden eintreten kann wenn die entsprechenden Vor sichtsma nahmen nicht getroffen werden Vorsicht Dieser Warnhinweis ohne Warndreieck bedeutet da ein Sachschaden ein treten kann wenn die entsprechenden Vorsichtsma nahmen nicht getroffen werden Achtung Dieser Warnhinweis bedeutet da ein unerw nschtes Ereignis eintreten kann wenn der entsprechende Hinweis nicht beachtet wird Siemens AG 2002 All Rights Reserved a SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 vII Synchronaktionen FBSY 10 00 Wichtig Dies
147. m anwenderdefinierten Namen abgespei chert und wieder aufgerufen werden Die in einer Sicht enthaltenen Variablen k nnen ver ndert werden Sicht bearbeiten Die Anzeige der zu einer Sicht geh renden Werte erfolgt durch Aufruf der ent sprechenden Anwendersicht Echtzeitvariablen protokollieren Die genaue Verfolgung der Abl ufe in Synchronaktionen erfordert die Beobach tung der Zust nde im Interpolationstakt Die in einer Protokolldefinition festgelegten Werte werden im angegebenen Takt in eine Protokolldatei definierter Gr e eingeschrieben F r die Anzeige der Inhalte der Protokolldateien werden Funktionen angeboten Werte Signale Protokollieren aus bertragung zu MMC Protokolldatei 3 50 kB Ringpuffer Protokollieren ein Protokolldefinition Interpolationstakt Bild 2 12 Bedienung Schematischer Ablauf Echtzeitvariablen protokollieren Die Hinweise zur Bedienung der Protokollierfunktion finden Sie in Literatur BA Bedienungsanleitung Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 119 Synchronaktionen FBSY 08 97 2 9 Diagnose nur mit MMC 102 MMC103 Protokolldefinition Protokolldatei gr e Speichermethode Protokollierung starten Protokollierung stoppen Funktion Protokoll graphisch Verwalten von Pro tokollen 2 120 In der Protokolldefinition k nnen bis zu 6 Variable
148. n INT 5 A_DLWIn INT 5 A_DLD n INT 5 2 42 Beschreibung Werte Datenbyte 8Bit von an PLC lesen schreiben Datenwort 16Bit von an PLC lesen schreiben Datendoppelwort 32Bit von an PLC lesen schreiben Realdaten 32Bit von an PLC lesen schreiben Beschreibung Werte Datenbyte 8Bit von an NCU Link lesen schrei ben Datenwort 16Bit von an NCU Link lesen schreiben Datendoppelwort 32Bit von an NCU Link le sen schreiben Offset im E A Be reich Offset im E A Be reich Offset im E A Be reich Offset im E A Be reich Posi tionsoff setim Link Speicher Position soffset im Link Speicher Position soffset im Link Speicher Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 07 98 Synchronaktionen FBSY 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Typ Beschreibung Werte ISW A_DLR n DOUBLE Real Daten 32Bit von an NCU Link lesen Position 5 schreiben soffset im Link Speicher A_LINK_TRANS INT Anzahl Bytes die noch im aktuellen Ipo Takt _RATE 5 ber die NCU Link Kommunikation bertragen werden k nnen wu Bu ISW A_PBB_IN n INT Datenbyte 8Bit direkt von PLC IO lesen Position 5 soffset im PLC Ein gangs Bereich Direkt PLC_IO A_PBW_IN n INT Datenwort 16Bit direkt von PLC IO lesen Position 5 soffset im PLC Ein gangs Bereich A
149. n an die PLC Details zur Hilfsfunktionsausgabe im Allgemeinen finden Sie in Literatur FB H2 Hilfsfunktionsausgabe an PLC Beispiele Der Vorteile der Hilfsfunktionsausgabe aus Synchronaktionen wird am folgen den Beispiel deutlich K hlmittel an bestimmter Position einschalten L sung ohne Synchronaktion 3 S tze N10 G1 X10 F150 N20 M07 N30 X20 Bearbeitungsverlauf x L sung mit Synchronaktion 1 Satz N10 WHEN AA_IMI X gt 10 DO M07 N20 G1 X20 F150 F M07 Bearbeitungsverlauf x Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 65 Synchronaktionen FBSY 08 97 2 4 Aktionen in Synchronaktionen Hilfsfunktionsaus gabe an die PLC Programmierung Beispiel Einschr nkung Quittierung SWw5 2 66 Als Synchronaktion k nnen M S oder H Hilfsfunktionen an die PLC ausge geben werden Die Ausgabe erfolgt sofort wie ein Interrupt an PLC im Inter polationstakt wenn die Bedingung erf llt ist Der im MD 11110 AUXFU_GROUP_SPEC Hilfsfunktionsgruppen spezifikation bzw AUXFU_M_SYNC_TYPE Ausgabezeitpunkt der M Funktionen AUXFU_S_SYNC_TYPE Ausgabezeitpunkt der S Funktionen AUXFU_H_SYNC_TYPE Ausgabezeitpunkt der H Funktionen ggf definierte Ausgabezeitpunkt ist unwirksam Hilfsfunktionen d rfen nur mit den H ufigkeitsschl sseln WHEN oder EVERY in Synchronaktionen programmiert werden
150. n angegeben werden deren Werte im angegebenen Takt in die Protokolldatei eingeschrieben werden sollen F r die Auswahl der zu protokollierenden Variablen wird eine Liste angeboten Der Takt ist in Vielfachen des Interpolationstaktes w hlbar Die Dateigr e in kB kann gew hlt werden Eine Protokolldefinition mu initialisiert werden damit sie auf NCK aktiviert werden kann zum Erfassen der gew nschten Werte Als Gr e der Protokollierdatei k nnen Werte von minimal 3 kB bis maximal 50 kB gew hlt werden Beim berschreiten der effektiven Protokolldateigr e werden die ltesten Ein tr ge berschrieben so da sich ein Ringpuffer ergibt Die Protokollierung gem einer der initialisierten Protokolldefinitionen wird gestartet durch Bedienung Setzen der Systemvariablen A_PROTO 1 aus dem Teileprogramm Der Startzeitpunkt mu so gew hlt werden da die zu protokollierenden Varia blen erst nach der Aktivierung von Abl ufen auf der Maschine ver ndert wer den Der Start bezieht sich auf die zuletzt initialisierte Protokolldefinition Die Funktion schlie t die Protokolldatenerfassung im NCK ab Die Datei mit den erfa ten Werten wird auf MMC zur Abspeicherung und Auswertung Protokoll graphisch bereitgestellt Die Protokollierung kann gestoppt werden durch Bedienung Setzen der Systemvariablen A_PROTO 0 aus dem Teileprogramm Die bis zu 6 Me werte eines Protokolls werden graphisch ber der Abtastzeit da
151. n f r Vorschub und Hauptspindelantriebe Bestellnummer 6SN1 197 0AA20 0AP5 PJTM SIMODRIVE Projektierungsanleitung Einbau Torquemotoren 1FW6 Ausgabe 08 02 Bestellnummer 6SN1 197 0AD00 0APO PJU SIMODRIVE 611 Projektierungsanleitung Umrichter Ausgabe 05 01 Bestellnummer 6SN1 197 0AA00 0AP5 PMS SIMODRIVE Ausgabe 04 02 Projektierungsanleitung ECO Motorspindel f r Hauptspindelantriebe Bestellnummer 6SN1 197 0ADO4 0APO POS1 SIMODRIVE POSMO A Ausgabe 08 02 Dezentraler Positioniermotor am PROFIBUS DP Benutzerhandbuch Bestellnummer 6SN2197 0AA00 0AP3 POS2 SIMODRIVE POSMO A Montageanleitung liegt jedem POSMO A bei POS3 SIMODRIVE POSMO SI CD CA Ausgabe 08 02 Dezentrale Servo Antriebstechnik Benutzerhandbuch Bestellnummer 6SN2197 0AA20 0AP3 Siemens AG 2002 All Rights Reserved A 166 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 11 02 Synchronaktionen FBSY PPH PPM IS7H IS7HT S7HR IS7S IS7L S7M ISP A Literatur SIMODRIVE Projektierungsanleitung IPH2 1PH4 1PH7 Motoren Ausgabe 12 01 Drehstrom Asynchronmotoren f r Hauptspindelantriebe Bestellnummer 6SN1 197 0AC60 0APO SIMODRIVE Projektierungsanleitung Hohlwellenmotoren Ausgabe 10 01 Hohlwellenmotoren f r Hauptspindelantriebe 1PM4 und 1PM6 Bestellnummer 6SN1 197 0AD03 0APO SIMATIC S7 300 Ausgabe 2002 Referenzhandbuch CPU Daten HW Beschreibung Refe
152. n heraus kann die Zuordnung einer Folgeachse zu einer Leitachse mit einem Koppenfaktor definiert und gleichzeitig aktiviert wer den DO TRAILON FA LA Kf mit FA Folgeachse LA Leitachse Kf Koppelfaktor Die Aufl sung des Mitschleppverbandes erfolgt mit DO TRAILOF FA LA LAD mit FA Folgeachse LA Leitachse LA2 Leitachse2 optional Der in Kurventabellen hinterlegte Zusammenhang zwischen einer Leitwertgr e und einer Folgewertgr e kann in Synchronaktionen benutzt werden wie an dere REAL Funktionen z B SIN COS Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 91 Synchronaktionen FBSY 08 97 2 4 Aktionen in Synchronaktionen Folgewert ermitteln Leitwert ermitteln Achsleitwert kopplung Achskopplung aus Synchronaktion ausschalten 2 92 Der sich aus einem Leitwert ber die Kurventabelle n ergebende Folgewert soll einer Rechenvariablen zugewiesen werden Beispiel DO R17 CTAB LW n grad mit LW Leitwert n Nummer der Kurventabelle grad Steigungsparameter Ergebnis 2 weitere opt Parameter f r Skalierung Folgeachse Leitachse Beispiel DEF REAL GRADIENT WHEN A_IN 1 1 DO R17 CTAB 75 0 2 GRADIENT Aus einer Synchronaktion heraus kann ein konkreter Leitwert anhand einer defi nierten Kurventabelle f r einen Folgewert ermittelt werden Beispiel DO R18 CTABINV FW
153. naktionen FBSY 06 01 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen 2 3 7 SRAM gespeicherte Systemvariablen ab SW 6 3 RESET Verhalten Datensicherung Reihenfolge 2 36 Im SRAM gespeicherte Systemvariablen AC_MARKER und AC_PARAM behalten ber RESET und Power On hinweg ihre aktuellen Werte Hinweis In Teileprogrammen und Synchronaktionen die mit SRAM gespeicherten Sy stemvariablen arbeiten mu beachtet werden da nach RESET keine Initiali sierung der Variablen mit 0 stattfindet Das erfordert ggf Anpassungen wenn zuvor mit DRAM gespeicherten Systemvariablen gearbeitet worden ist Im SRAM gespeicherte Systemvariablen AC_MARKER und AC_PARAM k nnen in die Datensicherung einbezogen werden Pro Kanal existieren die Sicherungsbausteine _N _CHi_ACM f r AC_MARKER Werte und _N CHI_ACP f r AC_PARAM Werte i steht f r die jeweilige Kanalnummer Die gesicherten Bausteine werden im File der Gesamtsicherung _N_INITIAL_INI nach R Parametern eingetragen Literatur IAD Inbetriebnahmeanleitung Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 07 98 Synchronaktionen FBSY 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen 2 3 8 Liste der f r Synchronaktionen bedeutsamen Systemvariablen bersicht In der folgenden Tabelle finden Sie sortiert nach Kategorien diejenigen Sy stemvariablen die aus Synchronaktionen he
154. nal Nummer int PLC Schnittstelle des Eingang s Worte s1 RS Siemens AG 2002 All Rights Reserved 2 60 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 07 98 Synchronaktionen FBSY 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Typ Beschreibung Werte Zu Zu ISW griff griff TP SA A_INSIPD n INT Abbild der Safety Elngangs Signale Nummer 5 int PLC Schnittstelle des Eingang s Worte s1 A_OUTSI n BOOL Abbild eines Safety Ausgangs Signal Nummer 14 int NCK Schnittstelle des Aus gangs 1 p A_OUTSID n INT Abbild der Safety Ausgangs Signale Nummer 5 int NCK Schnittstelle des Ausgang s Worte s1 A_OUTSIP n BOOL Abbild eines Safety Ausgangs Signal Nummer 14 int PLC Schnittstelle des Ausgang s1 A_OUTSIPDI n INT Abbild der Safety Ausgangs Signale Nummer 5 int PLC Schnittstelle des Ausgang s Worte s1 Safety Merker und Timer Typ Beschreibung Werte Zu Zu ISW griff griff TP SA ISW A_MARKERSI n BOOL Merker f r Safety Integrated Programmierung 14 kers 1 A_MARKERSID n Merkerwort 32Bit f r Safety Programmierung 15 A_MARKERSIP n BOOL Abbild der PLC Safety Integrated Merker 4 A_MARKERSIPDIn Abbild der PLC Safety Integrated Merkerworte 5 A_TIMERSI n DOUBLE Safety Timer Einheit in Sekunden 14 Die Zeit wird intern gerastet in Vielfachen des Interpolationstaktes gez hlt Das Hochz hlen der Zeitvariablen w
155. nde Flanke Me taster 1 optional 2 steigende Flanke Me taster 2 optional 2 fallende Flanke Me taster 2 optional Me speicher Nummer einer FIFO Variablen Me werte werden ausschlie lich f r das Maschinenkoordinatensystem bereit gestellt MEAWA DO MEAWA Achse Achsiales Messen ohne Restwegl schen Restwegl schen kann bei Bedarf in der Synchronaktion explizit aufgerufen wer den S 2 4 10 und Beispiel unten GEO Achsen und an Transformationen beteiligte Achsen k nnen einzeln pro grammiert werden Programmierung Die Programmierung entspricht der im Teileprogramm Hinweis Die Systemvariable AC_MEA liefert f r eine aus der Synchronaktion aufgeru fene Messung keine auswertbare Information ber die G ltigkeit der Messung Pro Achse darf nur ein Me auftrag aktiv sein Systemvariablen AA_MEAACTI Achse liefert den augenblicklichen Me status einer Achse 1 Messung aktiv 0 Messung nicht aktiv A_PROBE Mes taster liefert den momentanen Zustand des Me tasters 1 Taster geschaltet High Signal 0 Taster nicht geschaltet Low Signal Me werte im Maschinenkoordinatensystem mit 2 Me tastern Gebern AA_MM1 Achse Triggerereignis1 Geber 1 AA_MM2 Achse Triggerereignis 1 Geber 2 AA_MMS3 Achse Triggerereignis 2 Geber 1 AA_MMA4 Achse Triggerereignis 2 Geber 2 MEAC DO MEAC Achse Modus Nr_FIFO Triggerereignisse Die Variablen AC_FIFO S 2 3 6 sind daf r vorgesehen Me werte
156. ne T Nummer des neuen einzu wechselnden Werkzeugs 0 es gibt kein neues Werkzeug AC_TC_MFN INT Quell Magazinnummer des neuen Werkzeugs 0 es gibt kein neues Werkzeug AC_TC_LFN INT Quell Platznummer des neuen Werkzeugs 0 es gibt kein neues Werkzeug T AC_TC_MTN INT Ziel Magazinnummer des neuen Werkzeugs 0 es gibt kein neues Werkzeug AC_TC_LTN INT Ziel Platznummer des neuen Werkzeugs 0 es gibt kein neues Werkzeug AC_TC_MFO INT Quell Magazinnummer des alten auszuwech selnden Werkzeugs 0 es gibt kein altes Werkzeug AC_TC_LFO INT Quell Platznummer des alten auszuwechseln den Werkzeugs 0 es gibt kein altes Werkzeug AC_TC_MTO INT Ziel Magazinnummer des alten auszuwech selnden Werkzeugs 0 es gibt kein altes Werkzeug AC_TC_LTO INT Ziel Platznummer des alten auszuwechseln den Werkzeugs 0 es gibt kein altes Werkzeug u ki pe A7 l Siemens AG 2002 All Rights Reserved 2 44 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 07 98 Synchronaktionen FBSY 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Zeiten Typ Beschreibung Werte ISW AC_TIME DOUBLE Zeit vom Satzanfang in Sekunden o R r 4 AC_TIMEC DOUBLE Zeit vom Satzanfang in Interpolationstakten oO R r 4 AC_TIMER n DOUBLE Timer Einheit in Sekunden Die Zeit wird intern Z hler R W 14 gerastert in Vielfachen des Interpolationstaktes gez hlt Das Hochz hl
157. ng 0 min Eingabegrenze 0 max Eingabegrenze 10 Anderung g ltig nach Power On Schutzstufe 2 Einheit Datentype DWORD g ltig ab SW Stand 4 1 Bedeutung Anzahl FIFO Variablen AC_FIFO1 bis AC_FIFO10 f r Bewegungssynchronaktionen Anwendungsbeispiel e FIFO Variable dienen z B zur Produktverfolgung In jeder FIFO Variable kann f r jedes Teil auf einem Band eine Information z B die Produktl nge zwischengespeichert wer den korrespondierend mit MD 28262 START_AC_FIFO 28262 START_AC_FIFO MD Nummer FIFO Variablen speichern ab R Parameter tandardvorbesetzung 0 min Eingabegrenze 0 max Eingabegrenze 10000 Anderung g ltig nach Power On Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 4 1 Bedeutung Nummer des R Parameters ab dem FIFO Variablen gespeichert werden Alle R Parameter mit niedrigeren Nummern k nnen beliebig im Teileprogramm verwen det werden R Parameter oberhalb des FIFO Bereichs k nnen aus dem Teileprogramm nicht be schrieben werden Die Anzahl der R Parameter mu ber das Maschinendatum MD 28050 MC_MM_NUM_R_PARAM so eingestellt werden da ab dem Start R Parameter alle FIFO Variable untergebracht werden k nnen MC_MM_NUM_R_PARAM MC_START_FIFO MC_NUM_AC_FIFO MC_LEN_AC_FIFO 6 Die FIFO Variable tragen die Namen AC_FIFO1 bis AC_FIFOn Sie sind als Felder angelegt Die Indizes 0 5 haben Sonderbedeutungen n 0 Beim Schreiben mit Index
158. ngdaten Bei Maschinen und Settingdaten mu f r Online Zugriff S oder M programmiert werden w hrend der in der Interpretation Decodierung auszuwer tende Zugriff mit einem Zeichen eingeleitet wird F r Zugriff aus Synchronak tionen zugelassene Echtzeitvariablen werden nur mit einem Zeichen einge leitet adressiert Konvertierungs In der Synchronaktion gibt es keine implizite Typwandlung von REAL nach INT routinen SW 5 2 und umgekehrt Der Anwender kann jedoch zwei Konvertierungsroutinen RTOI und ITOR f r die Typwandlung explizit aufrufen Die Funktionen sind e im Teileprogramm und e aus der Synchronaktion aufrufbar ITOR REAL ITOR INT Konvertierung von Integer nach Real Die Funktion wandelt den bergebenen Integer Wert in einen Real Wert um und gibt diesen zur ck Die bergebene Variable wird dabei nicht ver ndert Beispiel AC_MARKER 1 561 ID 1 WHEN TRUE DO AC_PARAM 1 ITOR AC_MARKER 1 RTOI INT RTOI REAL Konvertierung von Real nach Integer Siemens AG 2002 All Rights Reserved 2 24 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 03 02 Synchronaktionen FBSY Implizite Typen wandlung SW 6 4 2 2 Auswertungen und Berechnungen in Echtzeit Die Funktion RTOI wandelt den bergebenenen Real Wert in eine gerundete INT Zahl um und gibt diese zur ck Liegt der bergabewert au erhalb des als Integer Wert eindeutig darstellbaren
159. nnung des NCK Beispielsweise ist f r den NCK Stand 20 00 00 ist der Wert der Variablen 200000 0 Werkzeugdaten Typ Beschreibung Werte ISW Zu griff SA ISW A_TOOLMNIt INT Magazin Nummer von WZ t T Nummer A_TOOLMLNIt Magazin Nummer von WZ t er r 4 4 A_MONIFACT REAL Faktor f r Standzeit berwachung oo rw Ir oa AC_MONMIN REAL Verh ltnis von Werkzeug berwachungsistwert R W RTS zu Sollwert Schwelle f r die Werkzeugsuchstrategie nur Werkzeuge mit Istwert gr er als Schwelle einwechseln A_DNO i INT Lesen einer von PLC vorgegebenen D Nummer Index r 4 ber VDI Nahtstelle Siemens AG 2002 All Rights Reserved 2 38 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 04 00 Synchronaktionen FBSY 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen G Gruppen Beschreibung Werte Aktuelle G Funktion einer Gruppe aus Synchronaktion lesen Nahtstell n Nummer der G Gruppe P_ACTID n Modale Synchronaktion mit ID n aktiv wenn Synchro TRUE naktion n 1 16 mit ID aktuelle G Funktion einer Gruppe aus TP lesen wie PLC n Nummer der G Gruppe Nahtstell Kanalzust nde wu Beschreibung Werte AC_STAT Kanalzustand 1 ung ltig 0 Kanal im Reset 1 Kanal unterbrochen 2 Kanal aktiv AC_PROG Programmzustand 1 ung ltig 0 Programm im Resetzustand 1 Programm gestoppt 2 Programm aktiv 3 Programm wartend 4 Programm unterbrochen
160. nur bei 611D HLA VA_TORQUEIX DOUBLE Antriebsmomentensollwert in Nm nur bei 611D Achse Kraftistwert in N nur bei 611D HLA AA_POWERIX DOUBLE Antriebswirkleistung in W nur bei 611D VA_POWERIX DOUBLE Antriebswirkleistung in W nur bei 611D AA_CURRIX DOUBLE Stromistwert der Achse oder Spindel Achse nur bei 611D VA_CURRI X DOUBLE Stromistwert der Achse oder Spindel Achse nur bei 611D VA_VAVELIFTIX DOUBLE Ventilisthub in mm nur bei 611 D Hydraulik VA_PRESSURE_A X DOUBLE Druck auf A Seite des Zylinders in bar Achse nur bei 611D Hydraulik VA_PRESSURE_BI X DOUBLE Druck auf B Seite des Zylinders in bar Achse nur bei 611D Hydraulik Achszust nde Typ Beschreibung Werte ISW AA_STAT X INT Achsstatus 14 0 Kein Achsstatus verf gbar 1 Verfahrbewegung steht an 2 Achse hat Ipo Ende erreicht nur f r Achsen des Kanals 3 Achse in Position Genauhalt Grob f r alle Achsen 4 Achse in Position Genauhalt Fein f r alle Achsen AA_REFIX INT Achsstatus 0 Achse ist nicht referiert 1 Achse ist referiert 5 AA_TYPIX 75 AchsTyp Achse in anderem Kanal Kanalachse des eigenen Kanals neutrale Achse PLC Achse Pendelachse neutrale Achse die akt in JOG verf wird Leitwertgekoppelte Folgeachse Mitschleppen Folgeachse Kommandoachse 9 Compile Cyclen Achse AA_MASL_STATIX Aktueller Zustand einer Master Slave Kopplung AA_MASL_STAT auf Wert 0 Achse ist kein
161. nze 1 gt Bahnparameter AC_PATHN Bild 6 3 Geschwindigkeit kontinuierlich regeln Polynom 2 Untere Grenze 1 Obere Grenze 100 a0 100 a4 100 a2 100 ag nicht benutzt Mit diesen Werten lautet die Polynomdefinition FCTDEF 2 1 100 100 100 100 Aktivierung des Ver nderlichen Override abh ngig vom Bahnweg ID 1 DO SYNFCT 2 AC_OVR AC_PATHN G01 X100 Y100 F1000 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 6 139 Synchronaktionen FBSY 08 97 6 4 berwachung eines Sicherheitsabstandes zwischen 6 4 berwachung eines Sicherheitsabstandes zwischen zwei Achsen Aufgabe Die Achsen X1 und X2 bedienen zwei unabh ngig gesteuerte Transporteinrich tung zum Be und Entladen von Werkst cken Um Kollisionen zu vermeiden mu zwischen beiden ein Sicherheitsabstand eingehalten werden Wird der Sicherheitsabstand unterschritten so wird die Achse X2 abgebremst Die Verriegelung gilt so lange bis Achse X1 den Sicherheitsbereich wieder ver lassen hat Bewegt sich Achse X1 weiter auf Achse X2 zu und unterschreitet eine engere Sicherheitsschranke so f hrt sie in eine sichere Position NC Sprache Kommentar ID 1 WHENEVER AA_IM X2 AA_IM X1 lt 30 DO AA_OVRIX2 0 Sicherheitsschranke ID 2 EVERY AA_IMIX2 AA_IM X1 lt 15 DO POSIX1 0 Sichere Position 6 5 Ausf hrungszeiten in R Parameter ablegen Auf
162. ogrammierung von Synchronaktionen finden Sie in Literatur PGA Programmieranleitung Arbeitsvorbereitung Die folgenden Kapitel beschreiben die funktionalen Zusammenh nge f r Synchronaktionen in Kapitel 2 sowie die erforderlichen Maschinendaten in Kapitel 4 Anwendungsbeispiele in Kapitel 6 Hinweis Die vorliegende Beschreibung umfa t die Funktionalit t des Software Standes 5 Die Leistungen der Synchronaktionen bis einschlie lich SW Stand 3 sind beschrieben in Lit eratur FB S5 Synchronaktionen Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 2 1 Komponenten von Synchronaktionen Ausf hrliche Beschreibung 2 1 Struktur einer Synchronaktion Komponenten von Synchronaktionen Kompo G ltigkeit H ufigkeit G Code Bedingung Aktions G Code Aktion oder nente Identifikati f r kennwort f r Technolo onsnummer Bed und fest Aktion gie Aktion zyklus S 2 5 Beispiel IDS 1 EVERY G70 AAA_IM B DO G71 POSIX 100 gt 15 Die Bestandteile der Synchronaktion e G ltigkeit mit Identifikationsnummer ohne Identifikationsnummer e H ufigkeit e G Code f r Bedingung und Aktion ab SW 5 e Bedingung e G Code f r Aktionen ab SW 5 e Aktion en Technologiezyklus werden im Folgenden einzeln erkl rt G ltigkeit F r die Festlegun
163. om Suchlauf behandelten Satz mit CORROF oder DROF alle abg w hlten DRF Verschiebungen aus Gr nden der Kompatibilit t aufgesam melt Ein CORROF mit AA_OFF wird beim Satzsuchlauf nicht aufgesammelt und geht verloren Will ein Anwender diesen Suchlauf weiterhin nutzen so ist dies mit den Satzsuchlauf via Programmtest SERUPRO m glich Weitere Details zu diesen Satzsuchlaufs sind beschrieben in Literatur FB1 K1 BAG Kanal Programmmbetrieb Programmtest e DRF Verschiebungen achsspezifischmit CORROF abw hlen Mit CORROF sind DRF Verschiebungen f r die einzelne Achsen nur vom Teileprogramm aus m glich e Abwahl des Positionsoffsets bei aktiven Synchronaktionen Ist bei der Abwahl des Positionsoffsets ber den Teileprogrammbefehl CO ROFF Achse AA_OFF eine Synchronaktion aktiv so wird der Alarm 21660 gemeldet Gleichzeitig wird AA_OFF abgew hlt und nicht wieder gesetzt Wird die Synchronaktion sp ter im Satz nach CORROF aktiv so bleibt AA_OFF gesetzt und es wird ein Positionsoffset interpoliert Literatur PG Programmieranleitung Grundlagen Hinweis Abh ngig davon in welchem Koordinatensystem BKS oder WKS eine Echtzeitvariable definiert ist werden Frames eingerechnet oder nicht Entfernungen werden immer im eingestellten Grundsystem metrisch oder inch berechnet Eine Umschaltung mit G70 oder G71 hat keine Auswirkung DRF Verschiebungen externe Nullpunktverschiebungen usw werden nur bei Echtze
164. onaktion Synchronaktion Synchronaktion ID 1 ID 2 WHENEVER WHENEVER A_IN 1 A_IN 2 DO M130 gt DO LOCK 1 blockiere ID1 gib frei UNLOCK 1 Bild 2 9 Anlegen Verriegeln modaler Synchronaktionen L schen Siemens AG 2002 All Rights Reserved 2 104 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 07 98 Synchronaktionen FBSY 2 6 Beeinflussung und Schutz von Synchronaktionen 2 6 Beeinflussung und Schutz von Synchronaktionen 2 6 1 Funktion Einflu bereich Alle Synchronak tionen sperren Benutzung gezielte Sperren Aufhebung geziel ter Sperren Aktualisieren der gezielten Sperren R ckmeldung ge zieltes Sperren Beeinflussung von PLC Modale Synchronaktionen ID IDS k nnen von PLC verriegelt bzw freigege ben werden e Sperrung aller modalen Synchronaktionen e Gezielte Sperrung einzelner Synchronaktionen Die PLC kann auf maximal die ersten 64 modalen Synchronaktionen mit Sper ren Einflu nehmen ID IDS 1 64 Die durch PLC sperrbaren Synchronaktio nen sind in einem 64 Bit gro en Feld der Nahtstelle DB21 30 DBB308 315 durch die NC mit 1 gekennzeichnet Gesch tzte Synchronaktionen sind nie als sperrbar gekennzeichnet Siehe 2 6 2 Durch Setzen von DB 21 30 DBB1 Bit 2 durch das PLC Anwendungspro gramm k nnen alle modalen Synchronaktionen die in der NC bereits definiert und gespeichert sind von der Aktivierung ausgeschlossen
165. onen gemessen auf 840D mit NCU 573 x angegeben F r andere Steuerungstypen sind Abweichungen m glich Zeitbedarf gesamt fett markierter Anteil Grundlast f r eine Synchronaktion wenn Bedingung nicht erf llt ist 10 us 10 us WHENEVER FALSE DO AC_MARKER 0 0 Variable lesen 11 us T us WHENEVER AA_IM Y gt 10 DO AC_MARKER 0 1 Variable schreiben 11 12 us 1 2 us DO R2 1 Settingdatum lesen schreiben 24 us 14 us DO SN_SW_CAM_MINUS_POS_TAB_1 0 20 Grundrechenarten z B Multiplikation 22 us 12 us DO R2 R2 2 Trigonometrische Funktionen z B cos 23 us 13 us DO R2 COS R2 Positionierachs Bewegung starten 83 us 73 us WHEN TRUE DO POSI z 10 2 116 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 2 9 Diagnose nur mit MMC 102 MMC103 2 9 Diagnose nur mit MMC102 MMC103 Funktionalit t der F r die Diagnose von Synchronaktionen stehen die folgenden speziellen Test Diagnose mittel zur Verf gung e Statusanzeige e Es k nnen aktuelle Werte aller Synchronaktions Variablen angezeigt wer den Echtzeitvariablen anzeigen e Es k nnen Variablen Verl ufe im Interpolationstakt Raster aufgezeichnet werden Echtzeitvariablen protokollieren Diese Funktionalit t ist in der Bedienoberfl che wie folgt strukturiert Status der Synchronaktionen anzeigen Echtzeitvariablen Echtze
166. onsb Synchronaktionen FBSY Ausgabe 11 02 Index 171 Synchronaktionen FBSY 11 02 Platz f r Notizen Siemens AG 2002 All Rights Reserved Index 172 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 An SIEMENS AG A amp D MC BMS Postfach 3180 D 91050 Erlangen Tel 0180 5050 222 Hotline Fax 09131 98 2176 Dokumentation E Mail motioncontrol docu erlf siemens de Absender Name Anschrift Ihrer Firma Dienststelle Stra e PLZ Telefon Telefax Vorschl ge und oder Korrekturen Vorschl ge Korrekturen f r Druckschrift SINUMERIK 840D 840Di 810D Funktionsbeschreibung Synchronaktionen Hersteller Dokumentation Funktionsbeschreibung Bestell Nr 6FC5 297 6AD40 0AP2 Ausgabe 11 02 Sollten Sie beim Lesen dieser Unterlage auf Druckfehler gesto en sein bitten wir Sie uns diese mit diesem Vordruck mitzuteilen Ebenso dankbar sind wir f r Anregungen und Verbesserungsvorschl ge Dokumentations bersichtSINUMERIK 840D 840Di 810D 11 2002 Anwender Dokumentation Allgemeine Dokumentation l NZ I l SINUMERIK SIROTEC SINUMERIK SINUMERIK SIMODRIVE SINUMERIK 840D 810D 840D 840Di Zubeh r 840D 810D 810D FM NC Werbeschrift Katalog Katalog AutoTurn Bestellu NC 60 Zubeh r
167. r Gesch tzte Synchronaktionen tandardvorbesetzung 0 0 min Eingabegrenze 0 max Eingabegrenze 255 Anderung g ltig nach Power On Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 4 1 Bedeutung Erste und letzte ID eines gesch tzten Synchronaktions Bereichs Synchronaktionen mit IDs in diesem Bereich k nnen nicht berschrieben oder im Pro gramm gesperrt NC CANCEL LOCK werden ber PLC k nnen die gesch tzten Syn chronaktionen auch nicht gesperrt LOCK werden Typische Anwendung Der Maschinenhersteller definiert eine Sicherheitslogik in einem asynchronen Unterprogramm Dieses wird bei Power On von PLC gestartet Der Bereich der verwendeten IDs wird ber das Maschinendatum gesperrt Damit hat der Endkunde keine M glichkeit die vom Maschinerhersteller definierte Logik zu ver ndern oder au er Kraft zu setzen Hinweis W hrend der Erstellung der zu sch tzenden Synchronaktionen sollte der Schutz aufgehoben werden da sonst bei jeder nderung Power On notwendig ist um die Logik neu definieren zu k nnen Mit 0 0 gibt es keinen Bereich von gesch tzten Synchronaktionen Die Funktion ist aus geschaltet Die Werte werden als Absolutwerte gelesen und Ober und Unterwert k nnen in beliebiger Reihenfolge angegeben werden Die Projektierung kann durch das kanalspezifische MD 21240 PREVENT_SYN ACT_LOCK_CHAN ggf umprojektiert werden korrespondierend mit MD 21240 PREVENT_SYNACT_LOCK_CHAN
168. r die Abspeicherung von Funktionen in der Steuerung f r die Verwendung in Synchro naktionen werden Speicherelemente ben tigt Das MD legt die Anzahl dieser Elemente fest MM_NUM_AC_PARAM Parameteranzahl AC_PARAM min Eingabegrenze 0 max Eingabegrenze 10000 ab SW 6 3 20000 Anderung g ltig nach Power On Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 4 1 Bedeutung Anzahl kanalspezifischer Parameter AC_PARAM f r Bewegungssynchronaktionen 28255 MM_BUFFERED_AC_PARAM MD Nummer Speicherort f r AC_PARAM tandardvorbesetzung 0 min Eingabegrenze 0 max Eingabegrenze 1 Anderung g ltig nach Power On Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 6 3 Bedeutung Die Systemvariablen AC_PARAM k nnen wahlweise abgespeichert werden 0 im dynamischen Speicher DRAM Vorbesetzung 1 im statischen Speicher SRAM Im SRAM gespeicherte Systemvariablen behalten ber RESET und Power On hinweg ihre aktuellen Werte Sie k nnen in die Datensicherung einbezogen werden korrespondierend mit MM_NUM AC_PARAM weiterf hrende Literatur 28256 MD Nummer tandardvorbesetzung 8 IAD Inbetriebnahmeanleitung MM_NUM_AC_MARKER Merkeranzahl AC_MARKER min Eingabegrenze 0 max Eingabegrenze 10000 ab SW 6 3 20000 Anderung g ltig nach POwer On Schutzstufe 2 7 Einheit Datentype DWORD
169. ranleitung Teil 2 Funktionsbeschreibung SINUMERIK 840D SIMODRIVE 611 digital Funktionsbeschreibung HLA Modul Ausgabe 04 00 Bestellnummer 6SN1 197 0AB60 0AP2 SINUMERIK 840D 810D Funktionsbeschreibung ManualTurn Ausgabe 08 02 Bestellnummer 6FC5 297 6AD50 0APO Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 A 163 Synchronaktionen FBSY 11 02 A Literatur FBO FBP FBR IFBSU IFBSP IFBST IFBSY FBT IFBTC A 164 SINUMERIK 840D 810D Projektierung Bedienoberfl che OP 030 Funktionsbeschreibung Bestellnummer 6FC5 297 6AC40 0APO BA Bedienanleitung Ausgabe 09 01 EU Entwicklungsumgebung Projektierpaket PS nur Online Projektiersyntax Projektierpaket PSE Einf hrung in die Projektierung der Bedienoberfl che IK Installationspaket Softwareupdate und Konfiguration SINUMERIK 840D Funktionsbeschreibung C PLC Programmierung Bestellnummer 6FC5 297 3AB60 0APO SINUMERIK 840D 810D IT Solutions Funktionsbeschreibung Rechnerkopplung SinCOM Bestellnummer 6FC5 297 6AD60 0APO NFL Nahtstelle zum Fertigungsleitrechner NPL Nahtstelle zu PLO NCK SINUMERIK 840D SIMODRIVE 611 digital Funktionsbeschreibung SINUMERIK Safety Integrated Bestellnummer 6FC5 297 6AB80 0AP1 SINUMERIK 840D 810D Funktionsbeschreibung ShopMill Bestellnummer 6FC5 297 6AD80 0AP1 SIMATIC Funktionsbeschreibung FM STEPDRIV
170. ranzahl AC_MARKER 28257 MM_BUFFERED_AC_MARKER Speicherort f r AC_MARKER ab SW 6 3 28258 MM_NUM_AC_TIMER Anzahl Zeitvariablen AC_TIMER 28260 NUM_AC_FIFO Anzahl Variablen AC_FIFO1 AC_FIFO2 28262 START_AC_FIFO FIFO Variablen speichern ab R Parameter 28264 LEN_AC_FIFO L nge der FIFO Variablen AC_FIFO 28266 MODE_AC_FIFO Modus der FIFO Bearbeitung Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 7 155 Synchronaktionen FBSY 12 97 7 3 Alarme achsspezifisch MA__ 30450 IS_LCONCURRENT_POS_AX Konkurrierende Positionierachse P2 32060 POS_AX_VELO L schstellung f r Positionierachsgeschwindigkeit P2 32070 CORR_VELO Achsgeschwindigkeit f r Handrad ext NPV cont H1 Dressing Abstandsregelung ab SW3 32074 FRAME_OR_CORRPOS_NOTALLOWED Wirksamkeit der Frames und Werkzeugl ngen korrektur 32920 AC_FILTER_TIME Filter Gl ttungszeitkonstante f r Adaptive Con trol ab SW2 36750 AA_OFF_MODE Wirkung der Wertzuweisung f r axiale berlage rung bei Synchronaktionen ab SW3 37200 COUPLE_POS_TOL_COARSE Schwellwert f r Synchronlauf grob S3 37210 COUPLE_POS_TOL_FINE Schwellwert f r Synchronlauf fein S3 Settingdaten SA__ 43300 ASSIGN_FEED_PER_REV_SOURCE Umdrehungsvorschub f r Positionierachsen Spin V1 deln 43350 AA_OFF_LIMIT Obergrenze des Lorrekturwertes f r AA_O
171. raus lesend oder schreibend ange sprochen werden k nnen Die Zugriffsm glichkeiten sind angegeben Legende r Lesen Ww Schreiben R Lesen mit implizitem Vorlaufstop W Schreiben mit implizitem Vorlaufstop TP Teileprogramm SA Synchronaktion SW SW Stand s Hinweis Hinweis Unter Typ steht dann der SW Stand z B 4 der Einf hrung der Systemvaria blen wenn diese nicht schon seit SW 2 besteht Unter Zugriff SA steht dann der SW Stand der Einf hrung der Zugriffsm g lichkeit aus Synchronaktionen auf die Systemvariable wenn diese nicht schon seit Einf hrung der Systemvariablen besteht Der Namensteil ACT in Systemvariablen f r Synchronaktionen z B AA_VACTM kennzeichnet Sollwerte die im Interpolator berechnet werden und als Eingangsgr en f r die Achsregelung verwendet werden Der Namensbeginn VA_ kennzeichnet echte Istwerte die ber die Aus wertung der Encoder Information tats chliche Werte einer Maschinenachse wiedergeben Anwendervariablen Typ Beschreibung Werte ISW AC_MARKER n INT Merkervariable f r Bewegungssynchronaktionen Merkervariable f r Merkervariable f r Bewegungssynchronaktionen Z hler Rw frw AC_PARAM n DOUBLE Rechenvariable f Bewegungssynchronaktionen e AC_FIFOi n PrE i 1 10 Nr Para R w Nr der FIFO Variablen Durchlaufspeicher meter n Parameter Nummer 0 max Fifo Element Bedeutungen n n 0 Beim Schreiben mit Index 0 wird ein ne
172. rbeitet Bild 2 8 kennzeichnet beispielhaft welche Aktionen eintaktig und welche mehrtaktig sind Mit Technologiezyklen ist es beispielweise m glich jede Achse durch ein eige nes Achsprogramm zu bewegen In einer modalen statischen Synchronaktion kann ein Technologiezyklus in Ab h ngigkeit von einer Bedingung aktiviert werden Das Programmende wird mit M02 M17 M30 RET programmiert F r den Aufruf gilt der Suchpfad wie bei Unterprogrammen und Zyklen Beispiel ID 1 EVERY AA_IM Y J gt 10 DO AX_X AX_X Unterprogramm name f r Achsprogramm f r X Achse Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 2 5 Aufruf von Technologiezyklen AX_X Achsprogramm POSIX R 7 FA X 377 A_OUT 1 1 POS X R10 POSIX 90 M30 Hinweis Ist die Bedingung erneut erf llt w hrend der Technologiezyklus abgearbeitet wird so wird er nicht von neuem gestartet Wird der Technologiezyklus aus der Synchronaktion vom Typ WHENEVER gestartet und ist die Bedingung bei Ende des Technologiezyklus noch erf llt so wird der Technologiezyklus von neuem gestartet Synchronaktionen Bedingung Bedingung Bedingung Bedingung Technologiezyklus 1 Technologiezyklus 2 AA_OVRIY 0 Technologiezyklus 3 Achse x Achse Y eintaktig Achse Z AA_OVR Y 0 POS Y 10 AA_OVRI X 0 eintaktig mehrtaktig eintaktig M100 POS Y
173. reibung der Inbetriebnahme Software SIMODRIVE 611 digital Bestellnummer 6FC5 297 6AB10 0AP2 AAM SINUMERIK 840D 840Di 810D Inbetriebnahmeanleitung HMI MMC Ausgabe 11 02 Bestellnummer 6FC5 297 6AE20 0AP2 AE1 Aktualisierungen Erg nzungen BE1 Bedienoberfl che erg nzen HE1 Online Hilfe IM2 Inbetriebnahme HMI Embedded IM4 Inbetriebnahme HMI Advanced TX1 Fremdsprachentexte erstellen Siemens AG 2002 All Rights Reserved A 168 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 11 02 Synchronaktionen FBSY Index Zeichen AA_OFF 1 76 A AA_OFF _LIMIT MD 43350 4 130 AC Regelung 6 136 additive Beeinflussung 1 71 Beispiel 6 137 multiplikative Beeinflussung 1 72 AC_FILTER_TIME MD 32920 4 129 Alarm setzen 2 99 Allgemeine Maschinendaten 4 123 Ausgabe von M S und H Hilfsfunktionen 1 65 Axialer Vorschub 2 85 Betriebsartenwechsel 2 111 Bewegungssynchronaktionen Ausf hrliche Be schreibung 1 15 C CORR_VELO MD 32070 4 128 CORROF 1 77 D Diagnose 2 117 E Echtzeitvariablen 1 23 Anzeigen 2 118 Lesen 1 67 Protokollieren 2 119 Schreiben 1 67 Erkennen des Synchronlaufes 2 93 Erweiterungen im SW Stand 5 3 122 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 F FCTDEF 1 69 FIFO Variablen 1 33 Folgewert ermitteln 2 92 FRAME_OR_CORRPOS_NOTALLOWED MD 32074 4 129 FT
174. renzhandbuch Baugruppendaten Handbuch technonlogische Funktionen Installationshandbuch Bestellnummer 6ES7 398 8FA10 8AAO SIMATIC S7 300 Ausgabe 03 97 Handbuch STEP 7 Grundwissen V 3 1 Bestellnummer 6ES7 810 4CA02 8AAO SIMATIC S7 300 Ausgabe 03 97 Handbuch STEP 7 Referenzhandb cher V 3 1 Bestellnummer 6ES7 810 4CA02 8ARO SIMATIC S7 300 Ausgabe 04 97 Positionierbaugruppe FM 353 f r Schrittantrieb Bestellung zusammen mit dem Projektierpaket SIMATIC S7 300 Ausgabe 04 97 Positionierbaugruppe FM 354 f r Servoantrieb Bestellung zusammen mit dem Projektierpaket SIMATIC S7 300 Ausgabe 01 01 Mehrachsbaugruppe FM 357 2 f r Servo bzw Schrittantrieb Bestellung zusammen mit dem Projektierpaket SIMODRIVE 611 A 611 D SimoPro 3 1 Programm zur Projektierung von Werkzeugmaschinen Antrieben Bestellnummer 6SC6 111 6PC00 0AAT Bestellort WK F rth Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 A 167 Synchronaktionen FBSY 11 02 A Literatur d Inbetriebnahme NAA SIMODRIVE 611A Inbetriebnahmeanleitung Ausgabe 10 00 Bestellnummer 6SN 1197 0AA60 0AP6 NAC SINUMERIK 810D Inbetriebnahmeanleitung Ausgabe 03 02 einschl Beschreibung der Inbetriebnahme Software SIMODRIVE 611D Bestellnummer 6FC5 297 6AD20 0APO NAAD SINUMERIK 840D SIMODRIVE 611 digital Inbetriebnahmeanleitung Ausgabe 11 02 einschl Besch
175. resultierende Positionsanteil hier unber cksichtigt AA_DTEW DOUBLE axialer Weg zum Satzende im Werkst ckkoordi natensystem f r Positionier und Synchronach sen bei Bewegungssynchronaktionen F r die Wegberechnung ist allein die programmierte Position ma geblich Falls die Achse Koppel achse ist bleibt der aus der Achskopplung re sultierende Positionsanteil hier unber cksichtigt AA_DTEB DOUBLE axialer Weg zum Satzende im Basiskoordina tensystem f r Positionier und Synchronachsen bei Bewegungssynchronaktionen F r die Weg berechnung ist allein die programmierte Position ma geblich Falls die Achse Koppelachse ist bleibt der aus der Achskopplung resultierende Positionsanteil hier unber cksichtigt Pendeln Typ Beschreibung Werte ISW AA_DTEPW DOUBLE axialer Restweg f r Zustellung Pendeln im Achse Werkst ckkoordinatensystem AA_DTEPB DOUBLE axialer Restweg f r Zustellung Pendeln im Ba Achse siskoordinatensystem AA_OSCILL_RE DOUBLE aktuelle Umkehrposition 1 f r Pendeln VERSE_POS1 X In Synchronaktionen wird der Settingdatenwert SA_OSCILL_REVERSE_POS1 online ausge wertet AA_OSCILL_RE DOUBLE aktuelle Umkehrposition 2 f r Pendeln VERSE_POS2 X In Synchronaktionen wird der Settingdatenwert SA_OSCILL_REVERSE_POS2 online ausge wertet AA_DELT DOUBLE axialer Restweg im Werkst ckkoordinatensy stem nach axialem Restwegl schen bei Bewe gungssynchronaktionen Siemens AG 2002 All Rights Reserv
176. rgestellt Die Variablennamen werden in der Reihenfolge von oben nach un ten entsprechend den Werteverl ufen genannt Die Platzverteilung auf dem Bildschirm erfolgt automatisch Auf einen ausgew hlten Teilbereich der Graphik kann eine Spreizung angewendet werden Hinweis Die graphisch dargestellten Protokolle stehen auf MMC102 auch als Textdatei zur Verf gung Mithilfe eines Editors k nnen die exakten Werte eines Abtast zeitpunktes Werte mit gleichem Z hlindex numerisch gelesen werden Es k nnen mehrere Protokolldefinitionen unter anwenderdefinierten Namen gespeichert und f r Initialisierung und Start der Aufzeichnung oder f r nderun gen und L schung wieder aufgerufen werden Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 03 96 Synchronaktionen FBSY 3 Randbedingungen Randbedingungen Verf gbarkeit Leistungsumfang Erweiterungen im SW Stand 4 Die m glichen Leistungen des Funktionspaketes Synchronaktionen h ngen ab von e Dem Typ der SINUMERIK Steuerung HW SW Exportvariante Standardvariante e Der Verf gbarkeit der durch Aktionen ausl sbaren Funktionen immer vorhandene Funktionen als Option zu beziehende Funktionen Die Leistungen der Steuerungen und ihrer Varianten und die als Optionen ver f gbaren Funktionen sind beschrieben in den SW Stand spezifischen Katalo gen Literatur BU Bestell
177. rolliert Achse DB31 DBX28 7 Weitere Informationen ber den genauen Ablauf der verschiedenen Schritte die Kontrolle der Kommandoachse an die PLC zu bertragen siehe bitte Literatur FB P2 Positionierachsen Randbedingung Eine Achse kann nicht gleichzeitig aus dem Teileprogramm und aus Synchro naktionen bewegt werden Zeitlich nacheinander ist dies m glich Wartezeiten k nnen auftreten wenn eine Achse nach einer Bewegung aus Synchronaktionen wieder im Teileprogramm programmiert wird Siemens AG 2002 All Rights Reserved 2 82 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 12 98 Synchronaktionen FBSY Beispiel 1 Beispiel 2 Programmierung 2 4 Aktionen in Synchronaktionen Hinweis Das MD 30450 IS_CONCURRENT_POS_AX gibt dar ber Auskunft ob die Achse haupts chlich als Kommandoachse oder f r Programmierung durch das Teileprogramm vorgesehen ist 0 keine konkurrierende Achse 1 konkurrierende Achse Kommando Achse ID 1 EVERY A_IN 1 1 DO POS X 100 Eine Achsbewegung kann als Technologiezyklus ausgel st werden S 2 5 Hauptprogramm ID 2 EVERY A_IN 1 1 DO ACHSE_X Achsprogramm ACHSE_X M100 POSIX 100 M17 Positionierachsbewegungen werden in der Synchronaktion wie aus dem Teile programm programmiert ID 1 EVERY AA_IMI B gt 75 DO POS U 100 Die programmierte Position wird inch oder metrisch bewertet entsprechend der im aktuel
178. rschiebung f r Achse verboten Bit 4 1 Externe Nullpunktverschiebung f r Achse verboten Bit 5 1 Online Werkzeugkorrektur f r Achse verboten Bit 6 1 Synchronaktions Offset f r Achse verboten Bit 7 1 Compilezyklen Offset f r Achse verboten Bit 8 1 axiale Frames werden f r PLC Achsen ber cksichtigt Bit 8 0 axiale Frames werden f r PLC Achsen NICHT ber cksichtigt Bitauswertung so aus Kompatibilitaetsgr nden axiale Frames werden f r Kommandoachsen NICHT ber cksichtigt axiale Frames werden f r Kommandoachsen ber cksichtigt 32920 AC_FILTER_TIME MD Nummer Filter Gl ttungskonstante f r Adaptive Control tandardvorbesetzung 0 0 min Eingabegrenze 0 0 max Eingabegrenze plus Anderung g ltig nach Power On Schutzstufe 2 7 Einheit s Datentype DOUBLE g ltig ab SW Stand 2 1 Bedeutung Mit den Hauptlaufvariablen AA_LOAD AA_POWER AA_TORQUE und AA_CURR k nnen die folgenden Antriebs Istwerte erfasst werden Antriebsauslastung Antriebswirkleistung Antriebsmomentensollwert Stromistwert der Achse oder Spindel Um Spitzen auszugleichen k nnen die gemessenen Werte durch ein PT1 Filter gegl ttet werden Die Filterzeitkonstante wird mit dem MD AC_FILTER_TIME Filter Gl ttungs zeitkonstante f r Adaptive Control definiert Bei Erfassung des Antriebsmomentensollwerts oder Stromistwerts wirkt das Filter zus tz lich zu den im 611 D vorhandenen Filtern Beide Filter werd
179. rsicht handelt es sich bei diesen Programmen um Unterprogramme ohne Parameter In einem Kanal k nnen gleichzeitig mehrere Technologiezyklen oder Aktionen bearbeitet werden Die Bearbeitung der Technologiezyklen und Aktionen des Kanals erfolgt parallel in einem Interpolationstakt Bez glich der Bearbeitungsfolge mu der Anwender aus den folgenden M g lichkeiten die geeignetere w hlen e Mehrere Aktionen in einer Synchronaktion Die Aktionen werden alle gleichzeitig in dem Interpolationstakt ausgef hrt in dem die Bedingung erf llt ist e Aktionen sind zu einem Technologiezyklus zusammengefa t Die Aktionen im Technologiezyklus werden im Interpolationstakt sequentiell abgearbeitet Pro Interpolationstakt wird ein Satz abgearbeitet Es m ssen ein und mehrtaktige Aktionen unterschieden werden Ein Technologiezy klus ist dann beendet wenn seine letzte Aktion ausgef hrt ist in der Regel nach mehreren Interpolationstakten Befehle wie Variablenzuweisungen werden im Technologiezyklus in einem In terpolationstakt abgearbeitet Andere Befehle z B Bewegung einer Kom mandoachse S 2 4 12 dauern mehrere Interpolationstakte Ist die Funktion beendet z B Genauhalt bei Positionieren einer Achse so wird im darauffol genden Interpolationstakt der n chste Satz ausgef hrt Jeder Satz ben tigt mindestens einen Interpolationstakt Stehen mehrere ein taktige Aktionen in einem Satz so werden diese in einem Interpolationstakt ab gea
180. sen ohne Restwegl schen e MEAC _achsiales kontinuierliches Messen W hrend die Me funktion bei Bewegungss tzen im Teileprogramm jeweils auf einen Satz begrenzt ist kann die Me funktion aus Synchronaktionen beliebig ein und ausgeschaltet werden Hinweis Mit statischen Synchronaktionen steht Messen auch in der Betriebsart JOG zur Verf gung Programmierung MEAWA Achse Modus Triggerereignis_1 Triggerereignis_2 Triggerereignis_3 Triggerereignis_4 Achsiales Messen ohne Restwegl schen einschalten MEAC Achse Modus Me speicher Triggerereignis_1 Triggerereignis_2 Triggerereignis_3 Triggerereignis_4 achsiales kontinuierliches Messen einschalten Achse Achse f r die gemessen wird Tabelle 2 3 Modus Bedeutungen Zehnerdekade Einerdekade Bedeutung 0 Me auftrag abbrechen 1 bis zu 4 gleichzeitig aktivierbare Triggerereignisse 2 bis zu 4 nacheinander aktivierbare Triggerereignisse 3 bis zu 4 nacheinander aktivierbare Triggerereignisse jedoch keine berwachung von Triggerereignis beim START aktives Me system 1 Me system 2 Me system w N o beide Me systeme Siemens AG 2002 All Rights Reserved 2 94 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 2 4 Aktionen in Synchronaktionen Triggerereignis_1 bis Triggerereignis_4 steigende Flanke Me taster 1 1 falle
181. served SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 6 137 Synchronaktionen FBSY 08 97 6 3 Beispiele zur AC Regelung y f X a9 a4X 42X agx 100 mm _ Imin 1V aq 100 Regelkonstante Steigung a9 100 2 200 a2 0 kein quadratisches Glied a3 0 kein kubisches Glied upper limit 100 lower limit 100 a FCTDEF Polynom Nr LLIMIT ULIMIT ao yf rx 0 a Steigung a2 quadratisches Glied a3 kubisches Glied Mit den oben bestimmten Werten lautet die Polynomdefinition FCTDEF 1 100 100 200 100 0 0 Mit folgenden Synchronaktionen kann die AC Regelung eingeschaltet werden f r den Achsvorschub ID 1 DO SYNFCT 1 AA_VCIX A_INA 1 oder f r den Bahnvorschub ID 2 DO SYNFCT 1 AC_VC A_INA 1 Siemens AG 2002 All Rights Reserved 6 138 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 6 3 Beispiele zur AC Regelung 6 3 3 Geschwindigkeit in Abh ngigkeit vom normierten Bahnweg regeln Multiplikative An Als Eingangsgr e wird der normierte Bahnweg benutzt AC_PATHN passung 0 am Satzanfang 1 am Satzende Die nderungsgr e AC_OVR soll in Abh ngigkeit von AC_PATHN nach einem Polynom 3 Ordnung geregelt werden Der Override soll w hrend der Bewegung von 100 auf 1 reduziert werden Override A AC_OVR 100 obere Grenze 100 50 untere Gre
182. stakt ausgef hrt WHENEVER Die zugeh rigen Aktion Technologiezyklus wird zyklisch in jedem Interpolationstakt aus gef hrt solange die Bedingung erf llt ist FROM Wenn die Bedingung einmal erf llt ist wird die Aktion Technologiezyklus zyklisch in jedem Interpolationstakt ausgef hrt solange die Synchronaktion aktiv ist WHEN Wenn die Bedingung erf llt ist wird die Aktion Technologiezyklus ein einziges Mal ausgef hrt Ist die Aktion einmal ausgef hrt so wird die Bedingung nicht mehr berpr ft EVERY Die Aktion Technologiezyklus wird einmal angesto en wenn die Bedingung erf llt ist Die Aktion Technologiezyklus wird wieder ausgef hrt wenn die Bedingung vom Zu stand falsch in den Zustand wahr bergeht Im Gegensatz zum Schl sselwort WHEN bleibt die berpr fung der Bedingung auch nach Ausf hrung der Aktion aktiv solange bis die Synchronaktion gel scht oder inaktiv geschaltet wird L schen G Code f r Bedin gung und Aktion Details zu Technologiezyklen finden Sie unter 2 5 Wird eine aktive Synchronaktion mit CANCEL aus dem Teileprogramm abge w hlt gel scht so wird die aktive Aktion nicht beeinflu t Positionierbewegun gen werden wie programmiert beendet Mit dem Befehl CANCEL kann eine modal oder statisch wirksame Synchronaktion gel scht werden Wird eine Synchronaktion gel scht w hrend die daraus aktivierte Positionie rachsbewegung noch aktiv ist so wird die Posit
183. stsatz gelten die Synchronaktionen wie im Unterbrechungssatz nderungen an den modalen Synchronaktionen im asynchronen Unterpro gramm sind im unterbrochenen Programm nicht wirksam Die mit FCTDEF programmierten Polynomkoeffizienten werden von ASUP und REPOS nicht beeinflu t Im asynchronen Unterprogramm wirken die Koeffizienten aus dem aufrufenden Programm Im aufrufenden Programm wirken die Koeffizienten aus dem asyn chronen Unterprogramm weiter Wurden mit Betriebsartenwechsel oder dem Start des Interruptprogramms Posi tionierbewegungen aus Synchronaktionen unterbrochen so werden diese mit REPOS fortgesetzt Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 113 Synchronaktionen FBSY 08 97 2 7 Steuerungsverhalten f r Synchronaktionen in bestimmten Betriebszust nden 2 7 10 Verhalten bei Alarmen ber Synchronaktionen gestartete Achs und Spindelbewegungen werden ab gebremst wenn ein Alarm mit Bewegungsstopp aktiv ist Alle weiteren Aktionen wie z B Ausgang setzen werden weiter ausgef hrt L st eine Synchronaktion selbst einen Alarm aus so wird diese Aktion im n ch sten Interpolationstaktakt nicht weiter bearbeitet Der Alarm wird also nur einmal abgesetzt Alarme die Interpreterstopp als Alarmreaktion haben wirken erst nach Abarbeiten der vordekodierten S tze Alle weiteren Aktionen werden weiter bearbeitet L st ein Technologiezyklus einen
184. t 1 6 Erweiterte Adr F Fkt 1 6 Nenn Bild 5 1 PLC Nahtstellensignale f r Synchronaktionen Die durch Hilfsfunktionenausgabe aus Synchronaktionen erzeugten Signale entsprechen denen in Literatur FB H2 Hilfsfunktionsausgabe an PLC beschriebenen Signalen Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 5 131 Synchronaktionen FBSY 12 98 5 Signalbeschreibungen Signale an Kanal Signale von Kanal Alle Synchronak tionen sperren Markierte Synchro naktionen sperren Synchronaktionen gesperrt 5 132 Mit den Signalen DB 21 30 DBB 300 Bit O bis DB 21 30 DBB 307 Bit 7 fordert das PLC Anwendungsprogramm die Sperrung der zugeordneten Syn chronaktionen an Dabei entspricht DBB 300 Bit 0 der ersten modalen Synchronaktion ID 1 IDS 1 und DBB 307 Bit 7 der 64 modalen Synchronaktion ID 64 IDS 64 Hinweis Nur die Instanz NCK oder PLC die eine Sperre setzt kann auch wieder die Sperre aufheben Mit den Signalen DB 21 30 DBB 308 Bit O bis DB 21 30 DBB 315 Bit 7 zeigt der Kanal dem PLC Anwendungsprogramm an welche Synchronaktio nen durch PLC gesperrt werden d rfen Dabei entspricht DBB 308 Bit 0 der ersten modalen Synchronaktion ID 1 IDS 1 und DBB 315 Bit 7 der 64 modalen Synchronaktion ID 64 IDS 64 Das globale Signal DB21 30 DBB1 Bit 2 sperrt alle modalen statischen Synchronaktionen soweit sie nich
185. t gesch tzt sind DB 21 30 DBX280 1 Von den in DB 21 30 DBB 308 Bit 0 bis DB 21 30 DBB 315 Bit 7 als sperr bar markierten Synchronaktionen sollen die in DB 21 30 DBB 300 Bit 0 bis DB 21 30 DBB 307 Bit 7 durch gesetzte Bit als zu sperren gekennzeichneten Synchronaktionen gesperrt werden DB 21 30 DBX281 1 Die angeforderten Synchronaktionen wurden von NCK als gesperrt best tigt Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 08 97 Synchronaktionen FBSY 6 1 Beispiele f r Bedingungen in Synchronaktionen Beispiele 6 1 Beispiele f r Bedingungen in Synchronaktionen Bahnabstand vom Satzende Achsabstand vom Bahnende Bahnabstand vom Satzanfang Bedingung mit Funktion im Ver gleich Schrittweise Posi tionieren In jedem Interpola tionstakt OVR Weitere M glich keiten Axialer Abstand 10 mm oder weniger vom Satzende Werkst ck Koordinaten system WHEN AC_DTEW lt 10 DO G1 X10 Y20 WHEN AA_DTEW X lt 10 DO POSIX 10 Bahnweg 20 mm oder mehr nach Satzanfang im Basis Koordinatensystem WHEN AC_PLTBB gt 20 DO Istwert f r Achse y im MKS gr er als 10 mal Sinus des Wertes in R10 WHEN AA_IMI y gt 10 SIN R10 DO Jedesmal wenn der Eingang 1 gesetzt wird wird Achse um einen Schritt weiter positioniert Der Eingang mu dann wieder zur ckgesetzt werden damit Neu start m gli
186. t sind Anwendungsfall Die Spindel ist innerhalb eines Bearbeitungsprogramms programmiert und soll in speziellen F llen nicht am Satzbeginn starten Per Synchronaktion wird der Override bis zu Startzeitpunkt auf 0 gehalten Beispiel ID 1 WHENEVER A_IN 1 0 DO AA_OVRI S1 0 G01 X100 F1000 M3 S1 1000 Die Spindel wird asynchron zur Bahnbearbeitung gestartet der Start erfolgt ber einen digitialen Eingang Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 09 01 Synchronaktionen FBSY Hilfsfunktionen Drehzahl Position Vorschub SW Endschalter Arbeitsfeldbegren zungen Beachtung durch Bewegungen aus Synchronaktionen 2 4 Aktionen in Synchronaktionen Die Programmierung erfolgt im Aktionsteil der Synchronaktion identisch mit der Programmierung im Teileprogramm Befehle S M3 M4 M5 SPOS Beispiel ID 1 EVERY A_IN 1 1 DO M3 S1000 ID 2 EVERY A_IN 2 1 DO SPOS 270 Ohne numerische Erweiterung gelten die Befehle jeweils f r die Masterspindel Durch Angabe einer numerischen Erweiterung kann jede Spindel aktiviert wer den ID 1 EVERY A_IN 1 1 DO M1 3 S1 1000 SPOS 2 90 F r die Programmierung der Art der Positionierung gelten dieselben Regeln wie f r Positionierachsen s 0 Werden durch parallel aktive Synchronaktionen f r eine Achse Spindel konkur rierende Befehle vorgegeben so entscheidet die zeitliche Re
187. ten N280 MOO N285 STOPRE N290 R1 0 Ausschalten Koppelbedingung N295 R2 0 Ausschalten Bedingung f r Leitachse drehen N300 R5 180 Neuer Vorschub f r BACH N305 M30 Siemens AG 2002 All Rights Reserved 6 144 SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 10 00 Synchronaktionen FBSY 6 7 Achskopplungen ber Synchronaktionen 6 7 2 Unrundschleifen ber Leitwertkopplung Aufgabenstellung L sung _N_CURV_TABS_SPF PROC CURV_TABS Ein unrundes Werkst ck das sich auf der Achse CACH dreht soll durch Schleifen bearbeitet werden Der Abstand der Schleifscheibe vom Werkst ck wird ber die Achse XACH gesteuert Er h ngt von der Drehlage des Werkst k kes ab Der Zusammenhang zwischen den Drehlagen und zugeordneten Bewe gungen ist durch Kurventabelle 2 definiert Das Werkst ck soll sich mit Ge schwindigkeiten bewegen die von der Werkst ckkontur gem Kurventabelle 1 abh ngen CACH wird zu Leitachse einer Leitwertkopplung Sie wirk ber Tabelle 2 auf die Ausgleichsbewegung der Achse XACH ber Tabelle 1 auf die Softwareachse CASW Der Achsoverride der Achse CACH bestimmt sich aus den Istwerten der Achse CASW Damit ist die geforderte konturabh ngige Geschwindigkeit der Achse CACH realisiert Schleifscheibe Ausschnitt der Werkst ckkontur Bild 6 5 Schema Schleifen einer Unrund Kontur N160 ee Tabelle 1 Override definieren
188. ten wird nicht durch AA_VC beeinflu t Die durch die Maschinendaten MD 12100 OVR_FACTOR_LIMIT_BIN MD 12030 OVR_FACTOR_FEEDRATEI 30 MD 12010 OVR_FACTOR_AX_SPEEDI 30 MD 12070 OVR_FACTOR_SPIND_SPEED festgelegte Overridewerte werden nicht ber schritten Die additive Vorschubkorrektur wird so begrenzt da der resultierende Vorschub den maximalen Overridewert des programmier ten Vorschubs nicht berschreitet Achsgeschwindigkeit im Basiskoordinatensy stem Die Variable ist nur aus den Synchronaktionen zugreifbar Achsgeschwindigkeit im Werkst ckkoordinaten system Die Variable ist nur aus den Synchronaktionen zugreifbar Achsgeschwindigkeit sollwertseitig im Maschi nenkoordinatensystem Lesbar auch f r Tausch und PLC Achsen Die Variable ist nur aus den Synchronaktionen zugreifbar Achsgeschwindigkeit istwertseitig im Maschi nenkoordinatensystem Die Variable liefert einen undefinierten Wert wenn die Gebergrenzfre quenz berschritten ist Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 10 00 Synchronaktionen FBSY 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Antriebsdaten Typ Beschreibung Werte ISW AA_LOADIX DOUBLE Antriebsauslastung in nur bei 611D VA_LOADIX DOUBLE Antriebsauslastung in nur bei 611D AA_TORQUEIX DOUBLE Antriebsmomentensollwert in Nm nur bei 611D Achse Kraftistwert in N
189. terrupt ASUP mit Blsync Satzsynchronisation Akt durch Vdi Signal Dig Anal Schnittstelle Forts freiw hlbar Reorg oder Ret BIT 1 Akt wg Anwender Interrupt ASUP F r die Programm Fortsetzung mit Repos wird die Po sition nach dem Satz in dem gestopped wurde abgespeichert Akt durch Vdi Signal Dig Anal Schnittstelle Forts freiw hlbar Reorg oder Ret BIT 2 Akt wg Anwender Interrupt ASUP aus Kanal zustand Ready Akt durch Vdi Signal Dig Anal Schnittstelle Forts freiw hlbar Reorg oder Ret BIT 3 Akt wg Anwender Interrupt ASUP in einer Handbetriebsart und Kanalzustand nicht RE ADY Akt durch Vdi Signal Dig Anal Schnittstelle Forts durch freiw hlbar Reorg oder Ret BIT 4 Akt wg Anwender Interrupt ASUP F r die Programm Fortsetzung mit Repos wird die ak tuelle Position beim Auftreten des Interrupts ab gespeichert Akt durch Vdi Signal Dig Anal Schnittstelle Forts durch freiw hlbar Reorg oder Ret BIT 5 Akt wg Abbrechen der Unterprogramm wiederholung Akt durch Vdi Signal Forts durch Einsatz des System Asup REPOS BIT 6 Akt wg Aktivierung Decodier Einzelsatz Akt durch Vdi Signal BTSS Forts durch Einsatz des System Asup REPOS BIT 7 Akt wg Aktivierung Restwegl schen Akt durch Vdi Signal Forts durch Einsatz des System Asup Ret BIT 8 Akt wg Aktivierung Achssynchronisation Akt durch Vdi Signal Forts d
190. tz eingewechselt wird Positionierachbewegungen und Bewegungen als Folge von Achskopplungen ber Synchronaktionen k nnen sich gegenseitig abl sen siehe 2 4 17 und Literatur M3 Mitschleppen und Leitwertkopplungen Die erlaubten berg nge in Leitwertkopplung sind in der Tabelle oben mit LEADON gekennzeichnet die berg nge in das Mitschleppen mit TRAILON Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 89 Synchronaktionen FBSY 08 97 2 4 Aktionen in Synchronaktionen 2 4 16 Istwertsetzen aus Synchronaktionen Anwendung Funktion Programmierung Zul ssige Anwen dungen Einschr nkung Beispiel 2 90 Mit der Funktion PRESETON kann der Steuerungsnullpunkt im Maschinenkoor dinatensystem neu definiert werden Bei Preset findet keine Bewegung der Achse statt es wird f r die momentane Achsposition lediglich ein neuer Positionswert eingetragen In Synchronaktionen kann jeweils der Wert f r eine Achse programmiert wer den z B WHEN AA_IM a gt 89 5 DO PRESETON a 10 5 mit PRESETON Achse Wert Achse Achse deren Steuerungsnullpunkt ver ndert werden soll Wert Wert um den der Steuerungsnullpunkt ver ndert wird PRESETON aus Synchronaktionen ist m glich f r e Modulo Rundachsen die aus dem Teileprogramm gestartet wurden e alle Kommandoachsen die aus der Synchronaktion gestartet wur den PRESETON ist nicht m
191. tze den axialen Override der Zustellachse auf 0 damit wird die zweite Synchronaktion einmalig aufgehoben N670 ID 7 WHEN AA_IM Z SA_OSCILL_REVERSE_POS1I Z DO AA_OVRI Z 100 AA_OVRIX 0 Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 6 135 Synchronaktionen FBSY 08 97 6 3 Beispiele zur AC Regelung 6 3 Beispiele zur AC Regelung Allgemeines Vor Die folgenden Beispiele benutzen die Polynomauswertefunktion SYNFCT gehen 4 1 Darstellung des Zusammenhangs zwischen Eingangswert und Ausgangs wert jeweils Echtzeitvariablen Definition dieses Zusammenhanges als Polynom mit Begrenzungen bei Positionsoffset Setzen der MD und SD MD 36750 AA_OFF_MODE SA 43350 SA_AA_OFF_LIMIT optional Aktivierung der Regelung in einer Synchronaktion 6 3 1 Abstandsregelung mit variabler Obergrenze Beispiel f r Poly F r eine Abstandsregelung wird die Obergrenze des Ausgangs AA_OFF nom mit dyn Ober berlagerungswert in Achse V in Abh ngigkeit vom Spindeloverride Analo grenze geingang 1 ver ndert Die obere Begrenzung f r das Polynom 1 wird dyna misch in Abh ngigkeit von Analogeingang 2 ver ndert Es wird das Polynom 1 direkt ber die Systemvariablen definiert AA_OFFIV Anpassungsbereich der Obergrenze AC_FCTULS1 AC_FCTI 1 AC_FCTOI1 Bild 6 1 Abstandsregelung mit variabler Obergrenze 6 136
192. uer Wert in den FIFO abgelegt Beim Lesen mit In dex 0 wird das lteste Element gelesen und aus dem FIFO entfernt n 1 Lesezugriff auf ltestes Element n 2 Lesezugriff auf j ngstes Element n 3 Summe aller im FIFO befindlichen Ele mente wenn im Md MC_MM_MODE_FIFO Bito gesetzt ist n 4 Lesezugriff auf die aktuelle Anzahl der FIFO Elemente n 5 m Lese Zugriff auf einzelne FIFO Ele mente 5 ist das lteste Element 6 das zweit l teste etc Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 37 Synchronaktionen FBSY 10 00 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen R Parameter Typ Beschreibung Werte ISW R n Rn DOUBLE die max Anzahl der R Parameter wird per Ma schinendatum festgelegt Aus Synchronaktionen werden R Parameter angesprochen mit R oder R i Sonst Rn oder Rn Systemdaten Typ Beschreibung Werte ISW AN_SETUP_TIME DOUBLE IF AN_SETUP_TIME gt 60000 GOTOF Minuten MARKO1 Zeit seit dem letztenSteuerungshochlauf mit De fault Daten AN_POWERON TIME DOUBLE IF AN_POWERON_TIME 480 GOTOF Minuten MARKO2 Zeit seit dem letztenSteuerungs Normalhoch lauf AN_NCK_VERSION DOUBLE NCK Version NCK Ausgewertet wird nur der Vorkommaanteil der Version Gleitzahl der Nachkommaanteil kann Kennun gen f r entwicklungsinterne Zwischenst nde enthalten Der Vorkommaanteil beeinhaltet die offizielle Softwarestandske
193. unktionsbeschreibung Ausgabe 11 2002 JUISI Synchronaktionen SIEMENS SINUMERIK 840D 840Di 810D SI E M E N S Kurzbeschreibung 1 Ausf hrliche Beschreibung 2 Randbedingungen 3 Datenbeschreibungen 4 SINUMERIK 840D 840Di 810D Sionaipssshrelbungen 5 Synchronaktionen ErEDen 6 Datenfelder Listen 7 Funktionsbeschreibung Literatur A Index G ltig f r Steuerung Softwarestand SINUMERIK 840D SINUMERIK 840DE Exportversion SINUMERIK 840D powerline SINUMERIK 840DE powerline SINUMERIK 840Di SINUMERIK 840DiE Exportversion SINUMERIK 810D SINUMERIK 810DE Exportversion SINUMERIK 810D powerline SINUMERIK 810DE powerline 9O9W8 ODD DD Ausgabe 11 2002 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 bisher erschienen Ausgaben besitzen Kennzeichnung des Status in der Spalte Bemerkung A Neue Dokumentation B Unver nderter Nachdruck mit neuer Bestell Nummer Gt berarbeitete Version mit neuem Ausgabestand Hat sich der auf der Seite dargestellte technische Sachverhalt gegen ber dem vorherigen Ausgabestand ge ndert wird dies durch den ver nderten Ausgabestand in der Kopfzeile der jeweiligen Seite angezeigt 06 94 6FC5 297 0AC30 0APO 08 94 6FC5 297 0AC30 0AP1 02 95 6FC5 297 2AC30 0APO 04 95 6FC5 297 2AC30 0AP1 09 95 6FC5
194. unterlage Katalog NC60 1 und in LIS Listen Dar berhinaus h ngen die Funktionen der Synchronaktionen ab von e der Liste der aus Synchronaktionen lesbaren nderbaren Systemvariablen einschlie lich Maschinen und Settingdaten Der Umfang h ngt ab vom SW Stand Die f r einen bestimmten SW Stand nutzbaren Systemvariablen sind beschrie ben in Literatur PGA Programmieranleitung Arbeitsvorbereitung Anhang f r den jeweiligen SW Stand Folgende Erweiterungen wurden mit SW Stand 4 eingef hrt e Diagnosem glichkeiten f r Synchronaktionen e Verf gbarkeit zus tzlicher Echtzeitvariablen e Komplexe Bedingungen in Synchronaktionen Grundrechenarten Funktionen Indizierung mit Echtzeitvariablen Zugriff auf Settingdaten und Maschinendaten logische Operatoren e Projektierbarkeit Anzahl gleichzeitig aktiver Synchronaktionen Anzahl spezieller Variablen f r die Synchronaktionen e Kommandoachsen Achsprogramme Technologiezyklen aus Synchronaktio nen aktivieren Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 3 121 Synchronaktionen FBSY 05 99 3 Randbedingungen PRESET aus Synchronaktionen Kopplungen und Mitschleppen aus Synchronaktionen Einschalten Ausschalten Parametrieren Me funktionen benutzen aus Synchronaktionen SW Nocken Umdefinieren Position Umdefinieren Vorhaltzeiten Restwegl schen
195. urch Einsatz des System Asup REPOS BIT 9 Akt wg Betriebsartenwechsel Akt durch Vdi Signal Forts durch Einsatz des System Asup REPOS oder RET siehe MD Siemens AG 2002 All Rights Reserved 10 00 Synchronaktionen FBSY 2 3 Spezielle Echtzeitvariablen f r Synchronaktionen Beschreibung Werte Komandos an von Kanal Diagnose Typ Beschreibung Werte ISW A_PROTO BOOL Protokollierfunktion f r den ersten User aktivie 14 ren deaktivieren 0 ausschalten 1 einschalten A_PROTOC BOOL Protokollierfunktion f r einen User aktivieren 14 deaktivieren 0 ausschalten 1 einschalten AC_ASUP ff BIT 10 Akt wg Programmfortsetzung unter Teachln bzw nach TeachIn Deaktivierung Akt durch Vdi Signal Forts durch Einsatz des System Asup Ret BIT 11 Akt wg Overstore Anwahl Akt durch Pi Dienst Forts durch Einsatz des System Asup REPOS BIT 12 Akt wg Alarm mit Reaktion Korrektursatz mit Repos Akt durch Intern Forts durch Einsatz des System Asup REPOS BIT 13 Akt wg R ckzugbewegung bei G33 und Stop Akt durch Intern Forts durch Einsatz des System Asup Ret BIT 14 Akt wg Aktivierung von Probelauf Vorschub Akt durch Vdi Signal Forts durch Einsatz des System Asup REPOS BIT 15 Akt wg Deaktivierung von Probelauf Vorschub Akt durch Vdi Signal Forts durch Einsatz des System Asup REPOS BIT 16 Akt wg Aktivierung von Satzunterdr ckung Akt durch Vdi Signal Forts durc
196. weiterhin erhalten bleiben Bisher wurde bei RESET der Positionsoffset von AA_OFF abgew hlt Da dieses Verhalten bei statischen Synchronaktionen IDS lt Nummer gt DO AA_OFF lt Wert gt zu einer sofortigen erneuten berlagerten Bewegung mit der Interpolation eines Positionsoffset f hrt kann ber das Maschinendatum MD 36750 AA_OFF_MODE das Verhalten von RESET eingesetellt werden Biti 0 AA_OFF wird bei RESET abgew hlt Biti 1 AA_OFF bleibt ber RESET hinaus erhalten In der Betriebsart JOG kann eine berlagerte Bewegung stattfinden Auch in der Betriebsart JOG kann bei einer nderung von AA_OFF eine Interpolation des Positionsoffset als berlagerte Bewegung ber das Maschinendatum MD 36750 AA_OFF_MODE eingesetellt werden Bit2 0 keine berlagerte Bewegung aufgrund von AA_OFF Bit2 1 eine berlagerte Bewegung aufgrund von AA_OFF Wird ein Positionsoffset aufgrund von AA_OFF interpoliert so kann eine Betriebsartenumschaltung nach JOG erst erfolgen wenn die Interpolation des Positionsoffsets beendet ist Anderenfalls wird der Alarm 16907 gemeldet Die programmierten Bedingungen der aktuellen Bewegungssynchronaktionen werden im IPO Takt erfa t bis die Bedingungen erf llt sind oder das Ende des nachfolgenden Satzes mit Maschinenfunktion errreicht ist Ab Software Stand 3 2 erfolgt mit Einf hrung einer f r Synchronaktionen zuge lassenen Hauptvariablen ein Vergleich der Synchronisations bedingungen im
197. werden Eine Aus nahme bilden gesch tzte Synchronaktionen siehe 2 6 2 Durch Setzen von DB 21 30 DBB1 Bit 2 auf 0 wird die pauschale Sperrung durch PLC wieder aufgehoben F r die ersten 64 IDs 1 64 ist in der PLC Nahtstelle je ein Bit reserviert DB 21 30 DBB 300 Bit 0 bis DB21 30 DBB 307 Bit 7 Standardm ig sind die Funktionen freigegeben Bits 0 Durch Setzen des zugeordneten Bits wird die Auswertung der Bedingung und die Ausf hrung der dazugeh rigen Funktion im NCK verriegelt Durch Setzen des der ID IDS Nummer entsprechenden Bits auf O in DB 21 30 DBB 300 Bit 0 bis DB 21 30 DBB 307 Bit 7 wird eine zuvor gesperrte Synchronaktion wieder von PLC freigegeben Wenn das PLC Anwenderprogramm im Bereich von DB 21 30 DBB 300 Bit 0 bis DB 21 30 DBB 307 Bit 7 nderungen vorgenommen hat mu es diese mit DB 21 30 DBX280 1 aktivieren Wenn von NCK die gezielten Sperren aktiviert wurden wird dies in DB 21 30 DBX 281 1 signalisiert Literatur LIS Listen Nahtstellensignale Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 2 105 Synchronaktionen FBSY 2 6 Beeinflussung und Schutz von Synchronaktionen Lesen Schreiben von PLC Daten 2 106 08 97 Teileprogramm Bahnbewegung Anwahl von Technologiezyklen Unterprogramm 1 Unterprogramm n Achsprogramm 1 Achsprogramm n Technologiezyklus 1 Technologiezyklus n
198. wird im Interpolationstakt berpr ft Ist keine Bedingung ange geben so wird die Aktion zyklisch in jedem IPO Takt ausgef hrt Bis Softwarestand 3 ist als Bedingung der Vergleich einer Echtzeitvariable mit einem im Vorlauf berechneten Ausdruck oder der Vergleich zweier Echtzeitva riablen zul ssig Beispiele WHENEVER AA_IMI X gt 10 5 SIN 45 DO oder WHENEVER AA_IM X gt AA_IM X1 DO Ab Softwarestand 4 ist es zus tzlich m glich Vergleiche durch boolesche Ver kn pfungen miteinander zu verbinden Zul ssig sind die booleschen Operato ren der NC Sprache NOT AND OR XOR B_OR B_AND B_XOR B_NOT Beispiele WHENEVER A_IN 1 1 OR A_IN 3 0 DO solange Eingang 1 ansteht oder Eingang 3 nicht ansteht Innerhalb einer Bedingung k nnen zwei oder mehr Echtzeit Ausdr cke mitein ander verglichen werden Vergleiche sind jeweils m glich zwischen typgleichen Variablen oder Teilaus dr cken Beispiel WHEN AA_IMI X2 lt AA_IMI X1 5 DO AA_OVRIX1 0 Anhalten wenn Sicherheitsabstand berschritten ist Die M glichkeiten des Echtzeitausdrucks sind im Kapitel Berechnungen in Echtzeit beschrieben Bei Bedingungen k nnen alle die Systemvariablen ange sprochen werden die in Kapitel 2 3 8 angegeben sind Dar berhinaus e Maschinendaten z B MN _ MC_ MA_ e Settingdaten z B SN_ SC _ SA_ Hinweis GUD Variablen k nnen nicht verwendet werden
199. z B Universalschnittstelle Me zyklen erhalten Sie von Ihrer Siemens Niederlassung Hinweis Es k nnen in der Steuerung weitere in dieser Dokumentation nicht erl uterte Funktionen ablauff hig sein Es besteht jedoch kein Anspruch auf diese Funktionen bei Neulieferung bzw im Servicefall Hotline Internetadresse SINUMERIK Bei Fragen zur Steuerung wenden Sie sich bitte an folgende Hotline A amp D Technical Support Tel 49 180 5050 222 Fax 49 180 5050 223 E Mail adsupport siemens com Bei Fragen zur Dokumentation Anregungen Korrekturen senden Sie bitte ein Fax an folgende Faxadresse Fax 49 9131 98 2176 E Mail motioncontrol docu erlf siemens de Faxformular siehe R ckmeldeblatt am Schluss der Druckschrift http www ad siemens de sinumerik Siemens AG 2002 All Rights Reserved SINUMERIK 840D 840Di 810D Funktionsb Synchronaktionen FBSY Ausgabe 11 02 Synchronaktionen FBSY 09 01 SINUMERIK 840D powerline SINUMERIK 810D powerline Zielsetzung Zielgruppen vi Ab 09 2001 steht die e SINUMERIK 840D powerline und e SINUMERIK 840DE powerline mit verbesserter Performance zur Verf gung Eine Auflistung der verf gbaren powerline Baugruppen finden Sie in der Hardware Beschreibung PHD in Kapitel 1 1 Ab 12 2001 steht die e SINUMERIK 810D powerline und e SINUMERIK 810DE powerline mit verbesserter Performance zur Verf gung Eine Auflistung der verf gbaren

Download Pdf Manuals

image

Related Search

Related Contents

Visio-GS120 USER MANUAL.vsd  HP ProBook 455 G1  Personnaliser l`acte d`enseignement dans la classe Le cas des  manual de instruções  Cisco Systems 7970G Cordless Telephone User Manual  Lasko 2265QM fan  CRT 36-24A CRT 36-25  1º ano - Colégio Aplicação  943-0016 Onan YHB Alternator Service manual (02  PJ Camera Sofware 1.1 Guía del usuario - Support  

Copyright © All rights reserved.
Failed to retrieve file