Home

CPL-Debugger Bedienungsanleitung

image

Contents

1. Satzverarbeitung steht noch vor den Anweisungen zur Globale INTVAR KL 16 DIM D i ioni 30 Array Variable Bey HINTVARI 17 ASTRING1 HREN et der noch dimensionslos Be NTVAR2 15 01 2 ee ESTRING1 SC 19 3 2 3 1 SB Local 20 INTVAR1 HINTVARI 5 LOCVARI 25 HINTVAR2 NTVAR1 26 LOCVAR1 INTVAR1 28 PRN 0 LOCVAR1 LOCVAR1 N29 GMSG labtest1 cpl N5 G63 v Call Stack Jusrluserdabtest opl v T3 KG_442_Kanal2 13 labtest1 cpl 3 labtest1_KA2 cpl Select Channel Expand Branch Main program is ust user labtest cpl 1 NC typ3osa conn Softkeys Quich Write Read Watch noch gedimmt Anzeige globaler Array Variablen nach der Dimensionierung im Watch Variables Fenster CPL DEBUGGER oy x File Edit View Help dl Det Perm 5 LJUST Ld Permanent 11 DIM STRING1 5 Gi Global 12 DIM DBLDIM 2 3 D 30 13 DBLDIM 2 1 1 gt i 30 DBLDIM 2 3 14 DIM INTVAR 4 15 INTVAR1 9 Global evar scum Array Variable ist J 17 STRING1 HREN DIM Anweisun dimansionien E ENT VAR2 an 2 lt g STRING19 5 19 3 2 3 1 i Local 20 INTVARI INTVARI 5 Satzverarbeitung hat i LOCVAR1 25 HINTVAR2 INTVAR1 Anweisungen zur 26 LOCVAR1 INTVAR1 Dimensionierung der 28 PRNA 0 LOCVAR1 LOCVAR1 aes N29 GMSG labtestt cpl Ar
2. 1070 073 872 101 01 10 D 1 6 Sicherheitshinweise BOSCH Folgende Schutzma nahmen f r elektrostatisch gef hrdete Baugruppen und Bauelemente EGB beachten Das f r die Lagerung den Transport und die Handhabung verantwortli che Personal muss im ESD Schutz ausgebildet sein EGB m ssen in den vorgeschriebenen Schutzverpackungen gelagert und transportiert werden EGB d rfen grunds tzlich nur an daf r eingerichteten ESD Arbeitspl t zen gehandhabt werden Personal Arbeitsplatten und alle Ger te und Werkzeuge die mit EGB in Ber hrung kommen k nnen m ssen auf gleichem Potential z B geer det sein Ein zugelassenes Erdungsarmband anlegen Das Erdungsarmband muss ber ein Kabel mit integriertem 1 MQ Widerstand mit der Arbeits platte verbunden sein EGB d rfen auf keinen Fall mit aufladbaren Gegenst nden in Ber hrung kommen dazu geh ren die meisten Kunststoffe Beim Einsetzen von EGB in Ger te und beim Herausnehmen muss das Ger t spannunggfrei sein 1070 073 872 101 01 10 D BOSCH 1 6 Dokumentation Version und Warenzeichen Dokumentation 1070 073 872 101 01 10 D Sicherheitshinweise 1 7 Das vorliegende Handbuch informiert ber die Bedienung des CPL Debug gers bersicht der Gesamtdokumentation Anschlussbedingungen zur Projektierung und Wartung Bestell Nr Deutsch 1070 073 704 Englisch 1070 073 736 Software Installation 1070 073 796 1070 073 797 Funk
3. CPL EEN starten Debug 4 seizen Set Debug Mode Step oder Eam w hlen Step en oder i w hlen C Continue Tae Tae Continue Debug 4 setzen Set 3 3 Softke y START Taste an der nein NC Start Maschine dr cken aktiv bearbeiten NC Start dr cken NC Start No Programm bearbeiten 1070 073 872 101 01 10 D 5 8 Arbeitsweise CPL Debugger BOSCH Debug Mode verlassen Cri F1 Wahlen Sie den Softkey Reset Ex Mode Ex Mode Der CPL Debugger und die Steuerung verlassen den Debug Mode Der Softkey nimmt danach die Bezeichnung Set Debug Mode an Auf der Standard Bedienoberfl che der Steuerung im Fenster Programm im Bedienbereich Abarbeiten erscheint unter Ausf hrung der Hinweis Folgesatz Einzelsatz oder Einzelschritt e Wird ein NC Programm gestartet und befindet sich der CPL Debugger nicht mehr im Debug Mode werden alle vorher gesetzten Breakpoints beim Abarbeiten des NC Programms ignoriert e Erst nach Ab und Wiederanwahl des laufenden NC Programms kann der Debug Mode wieder gestartet werden 1070 073 872 101 01 10 D BOSCH Arbeitsweise CPL Debugger 5 9 5 3 NC Programm anzeigen Fenster Program Fenster File CPL DEBUGGER Im Fenster Program des CPL Debuggers wird immer das aktuell ange w hlte NC Programm angezeigt wenn keine andere Datei a
4. onsfile gespeichert ist beim Starten des CPL Debuggers vorhanden 2 Ein anderes Pro gramm war beim Erstel len des Konfigurationsfi les aktiv 3 Das Programm wurde nach dem Speichern der Konfigurationsdaten nochmals editiert De bug Informationen k n nen ggf verloren gehen Fehler Behebung Eingabe eines Wertes der dem erforderlichen Variablentyp entspricht s a CPL Programmier handbuch Einen f r eine perma nente Variable geeigne ten Wert eingeben oder alten Wert akzeptieren L schen von asynchron beobachteten Variablen aus der Beobachtungsli ste bis weitere Varia blen in die Liste aufge nommen werden k n nen 1 L schen eines oder mehrere vorhandener Breakpoints um neue Breakpoints zu aktivie ren 2 Breakpoint bleibt in aktiv auch f r den Fall dass das inaktive Pro gramm angew hlt wird 1 CPL Debugger erst starten wenn entspre chendes Programm an gew hlt wurde 2 Debuggen fortsetzen Breakpoint Informatio nen sind jedoch verlo ren falls erforderlich spei chern Sie die Konfigura tionsdatei unter dem Namen des Programms ab das bearbeitet wird z B TEST CPL TEST cld 3 Debuggen fortsetzen Ggf Breakpoints neu setzen und im Konfi gurationsfile speichern Klasse BOSCH Fehleranzeige l schen durch Eingabe fehler Eingabe fehler Information Variable Information Breakpoint Warnung Breakpoint 1070 073
5. 000 0 000 0 0000 Q Restweg 0 000 0 000 0 000 0 0000 0 000 0 000 0 0000 ids Li OO 1 28 41951 322 Datei usr user Teil 1234 N10 GO X0 YO ZO M3 S1000 gt N20 G1 X40 F2000 N30 X40 Z 10 22 N40 G3 X21 Y5 R100 Korrekturen Technologie V databese V1 G53 G153 G253 Programm Gruppe Angew Programm Benutzer Teil 1234 K database K4 Unterprogramm DO 0 000 HO 0 000 Ausf hrung Folgesatz G145 5 0 000 H 0 000 aktiver Satz N20 G147 H 0 000 MSG Fz 0 1 S1 0 0 mn S2 0 0 Programm EEA DEE En l Wieder Eg EA aruna ausw hlen EAT DEE antahren wechseln Programm ausw hlen e Es kann immer nur ein Programm bearbeitet werden e Um ein Programm bearbeiten zu k nnen m ssen das Dateiattribut des Programms entsprechend gesetzt sein Im Fenster File ist jeder Datei ein Symbol f r das Dateiattribut vorange stellt siehe Seite 4 7 e Das im CPL Debugger angezeigte Programm kann dort nur bearbeitet werden wenn es in der angew hlten Steuerung und im eingestellten Ka nal aktiv ist e Wird das angew hlte Programm in der Steuerung editiert sind alle nde rungen auch im CPL Debugger sofort wirksam incl beobachteter Varia blen und Unterprogrammen ACHTUNG Datenverlust e Mit dem Anw hlen eines anderen Programms zum Abarbeiten wird es gleichzeitig auch in den CPL Debugger geladen Ande rungen im vorh
6. 8 Voraussetzungen zum Arbeiten mit dem CPL Debugger 5 1 Ww Warenzeichen 1 8 1070 073 872 101 01 10 D Anhang A 3 A 4 Anhang BOSCH Notizen 1070 073 872 101 01 10 D Bosch Automationstechnik Robert Bosch GmbH Gesch ftsbereich Automationstechnik Industriehydraulik Postfach 30 02 40 D 70442 Stuttgart Fax 07 11 8 11 18 57 Robert Bosch GmbH Gesch ftsbereich Automationstechnik Mobilhydraulik Postfach 30 02 40 D 70442 Stuttgart Fax 07 11 8 11 17 98 Robert Bosch GmbH Gesch ftsbereich Automationstechnik Pneumatik Postfach 30 02 40 D 70442 Stuttgart Fax 07 11 8 11 2 45 30 Robert Bosch GmbH Gesch ftsbereich Automationstechnik Montagetechnik Postfach 30 02 07 D 70442 Stuttgart Fax 07 11 8 11 77 77 Technische nderungen vorbehalten Robert Bosch GmbH Gesch ftsbereich Automationstechnik Antriebs und Steuerungstechnik Postfach 11 62 D 64701 Erbach Fax 0 60 62 78 4 28 Robert Bosch GmbH Gesch ftsbereich Automationstechnik Schraub und Einpre systeme Postfach 11 61 D 71534 Murrhardt Fax 0 71 92 22 1 81 Robert Bosch GmbH Gesch ftsbereich Automationstechnik Entgrattechnik Postfach 30 02 07 D 70442 Stuttgart Fax 07 11 8 11 3 34 75 Robert Bosch GmbH Gesch ftsbereich Automationstechnik didactic Postfach 11 62 D 64701 Erbach Fax 0 60 62 78 8 33 Ihr Ansprechpartner 1070 073 872 101 01 10 D HB NC BRC ESM11 Printed in Germany
7. N40 G1 Y70 N50 X40 Y190 5500 NBO G2 X0 R 70 NBS G2 X40 R 70 30 STRING1 NOT HREN 32 2 2 1 CALL labtest2 cpl 35 DBLDIM 2 1 DBLDIM 2 1 0 5 Call Stack 53 labtest1 cpl t 231 labtest2 cpl fusriuserfabtest cpl T Ko_aa2 labtest1 cpl 3 KG_A42_Kanal2 BI 51 Error 387 5 labtest1 cpl 3 labtest2 cpl Bei Fehlern und Warnungen unterscheidet die Farbe der Symbole ob die Meldung e gerade ansteht e gel scht ist bzw bereits gelesen ist Hintergrundfarbe des Symbols rot Hintergrundfarbe des Symbols blau W hlen Sie mit dem Softkey Output Windowdas Fenster Output an Um alle Meldungen im Fenster Output zu l schen dr cken Sie den Soft key Clear Output 5 22 Arbeitsweise CPL Debugger BOSCH 5 4 Aktives Programm nach Abbruch bearbeiten CPL Debugger starten Programm testen Wird ein aktives Programm aufgrund eines Fehlers abgebrochen kann mit Hilfe des CPL Debuggers eine statische Bestandsaufnahme der verwen deten Variablen f r alle aktiven Programme durchgef hrt werden Durch den Call Stack k nnen Zust nde der lokalen Variablen in Unterprogrammen untersucht werden wie sie zum Zeitpunkt des Unterprogramm Aufrufs g l tig waren Um diese Bestandsaufnahme durchzuf hren muss das abgebrochene Pro gramm in der NC noch angew hlt sein Dann erst kann der CPL Debugger beim Starten das aktive Programm laden um alle relevanten Information f r ei
8. Warnung Warnung aus einem Teilbereich des CPL Debuggers z B Konfigurationsdaten konnten nicht geladen werden Information Systeminformation z B Anzahl der Breakpoints berschritten allgemein vom Benutzer programmierter Programmierter Hinweise vom NC Programm Programm Hinweis e MSG e PRN O Eingabefehler Bedienungsfehler e Variablen Wert ung ltig e Kanalnummer inkorrekt Kanal nicht vorhanden Bei Systemfehlern muss ggf der Service benachrichtigt werden 1070 073 872 101 01 10 D 6 2 Meldungen im CPL Debugger BOSCH 6 2 Popup Fenster der Fehler Klassen Beispiele Systemfehler Error It is impossible to connect with NC Typ3Conn Connect Return Code 5 Close the application Critical Error x This error is critical Return Code 172 The application will be closed Die CPL Debugger Meldungen Information und Warning werden in eige nen Dialogfenstern mit Fehlertext angezeigt Warnung Warning AN At loading information from the configuration file it was not possible to set one or more breakpoints Such breakpoints were deleted from the list of breakpoints Information Information A j The number of breakpoints is limited it is impossible to create a new breakpoint Return Code 4104 Eingabefehler werden vom CPL Debugger als Incorrect Value in den Dia logfenstern NcsCPL und CplDebug angezeigt NCSCPL AN In
9. der gerade abgearbeitet wird Gleichzeitig wird die aktive Programmzeile farblich hervorgehoben Nach Abarbeiten des Satzes wandert der Pfeil zur n chsten Pro grammzeile oder zur n chstm glichen Programmzeile eines Unter programms j Markierung des Programmsatzes mit einem Unterprogramm Aufruf 1070 073 872 101 01 10 D BOSCH Symbole im Fenster File EJ usrfep Tr E le Te Symbole im Fenster Output 1070 073 872 101 01 10 D 4 4 amp Bedienoberfl che 4 7 Verzeichnis Symbole Die Verzeichnissymbole zeigen die vorhandenen Typ3 Verzeichnisse der angew hlten Steuerung Symbol eines Verzeichnisses z B usrfep Symbol untergeordnetes Verzeichnis anw hlen Symbol bergeordnetes Verzeichnis anw hlen Dateiattribut Symbole Jeder aufgelisteten Datei wird ein Symbol vorangestellt das Auskunft ber die gesetzten Eigenschaften der Datei gibt e rwx lesbar berschreibbar ausf hrbar in der NC gelb e rx lesbar ausf hrbar in der NC gr n e wx Uberschreibbar ausf hrbar in der NC grau ex ausf hrbar in der NC grau gr n Die Dateieigenschaften k nnen ber die NC Bedienoberfl che im Bedien bereich VERWALTEN gt Datei Operationen Zugriffsrechte eingestellt werden siehe Bedienungsanleitung Standard Bedienoberfl che Gegebenenfalls m ssen Sie sich die Rechte zum ndern der Datei eigenschaften beim System Administrator zuweisen l
10. gee We jen Te Einzel ite Einzel lo Progr O manuen SZ _j _Schritt satz Oder w hlen Sie im CPL Debugger im Fenster File den Softkey General Inhibit OFF Nach dem Dr cken des Toggle Softkeys wechselt die Beschriftung nach Ge neral Inhibit ON und zeigt an dass die Gesamtsperre nun aktiv ist Program 1 Jusr user abtest1 cpl 5 LJUST 11 DIM STRING1 5 12 DIM DBLDIM 2 3 13 DBLDIM 2 1 1 14 DIM INTYAR 4 15 INTVAR1 9 16 DIM D 30 17 STRING1 HREN 18 D 1 2 19 3 2 3 1 20 INTVAR1 INTYAR1 5 25 INTVAR2 INTYAR1 26 LOCVAR1 INTYAR1 28 PRN O LOCVAR1 LOCVAR1 N29 GMSG labtest1 cpl NS G63 CallStack usr user abtest1 cpl x KG_A42 KG_A42_Kanal2 laktest1 cpl labtest2 cpl General Upsate Inhibit show Select NC NC typ3osa conn NUM A Gesamtsperre deaktivieren W hlen Sie in der Standard Bedienoberfl che im Bedienbereich Abarbei ten die Softkeys Bearbeitung vorbereiten lp Gesamtsperre Oder w hlen Sie im CPL Debugger im Fenster File den Softkey General Inhibit ON 1070 073 872 101 01 10 D BOSCH 5 1 3 Programm anw hlen Arbeitsweise CPL Debugger 5 5 W hlen Sie ein Programm aus ber die Standard Bedienoberfl che der Steuerung im Bedienbereich Abarbeiten Softkey Programm ausw hlen SE gt NC Typ3osa gt A Abarbeiten Werkst ckposition 0 000 0 000 0 000 0 0000 0
11. gesetzten Option sind gedimmt darge stellt Abh ngig vom aktiven Fenster im Arbeitsbereich ndert sich die Belegung der Softkey Leiste siehe folgende Abbildung Ein Fenster wird ausgew hlt durch e anklicken mit der Maus e mit der Taste lt Tab gt oder lt Shift gt lt Tab gt Fenster nacheinander durch laufen oder e durch Festhalten der lt Crtl gt Taste die Softkey Leiste auf Fensteraus wahl umschalten dann mit Maus oder Funktionstaste F1 F8 Fenster direkt anw hlen siehe Abbildung lt F9 gt macht die letzte Aktion r ckg ngig entspricht lt Esc gt Innerhalb der Fenster wird mit Pfeiltasten navigiert Pfeil Taste ffnet 4 schlie t 1070 073 872 101 01 10 D BOSCH mit lt Crtl gt Taste 1070 073 872 101 01 10 D File Window Program Window Call Stack Window Output Window C PH Act C Ph Prep Bedienoberflache CPL DEBUGGER Jor Eile Edit View App Settings Help Names Program 1 mnt ENCUSR tk debug UP3 CPL Def Perm BEDINGU 1 REM TESTPROGRAMM FUER CPL DEBUGGER V1 0 Permanent a 1 REM TEST FELD VARIABLEN E onu 1 FOR Tei T0 10 T N ama s DE 4 Programm a g FELD 10 uso 2 1 anzeigen Variablen anzeigen 0 XI 5 Anwahl Unter
12. nachtr gliche Anderung ist nach diesem Zeitpunkt nicht mehr m glich Deshalb kann in diesem Fall eine Anderung der Variablen A mit dem CPL Debugger erst nach dem Abarbeiten der vorbereiteten Verfahrbe wegungen wirksam werden Arbeiten mit Gesamtsperre Default 1070 073 872 101 01 10 D Wenn in der Steuerung ein Programm angew hlt ist f hren Sie zun chst Kanal grundstellen aus Danach kann die Gesamtsperre gesetzt werden Sind zur gleichen Zeit noch Programme in anderen Kan len der ausge suchten Steuerung aktiv kann Gesamtsperre nicht gesetzt werden Eine entsprechende Meldung erscheint in der Steuerung und im CPL Debugger Beenden Sie zunachst alle laufenden Programme Danach kann die Gesamtsperre aktiviert werden 5 4 Arbeitsweise CPL Debugger Crtl F2 General Inhibit OFF Gesal Crtl F2 General Inhibit ON BOSCH W hlen Sie in der Standard Bedienoberflache im Bedienbereich Abar beiten die Softkeys Bearbeitung vorbereiten Gesamtsperre Sig 17 117 000 NC Typ3osa gt O SIS A Abarbeiten Vorbereitung Werkst ckposition 0 000 0 000 0 000 0 0000 0 000 0 000 0 0000 0 000 0 000 0 000 0 0000 0 000 0 000 0 0000 Korrekturen Technologie V databese V1 G53 G153 G253 K database K4 DO 0 000 Programm Verzeichnis Angew Programm Unterprogramm Ausf hrung aktiver Satz HO 0 000 Folgesatz MSG ree lk
13. nein B 1 B ja B 1 C NUL C nein C NUL C nein C NUL 21 A 7 A 7 A ja A NUL A nein A 7 B 1 B nein B NUL B nein B 1 C NUL C nein C NUL C nein C NUL 22 A 10 A 10 A ja A NUL A nein A 10 B 1 B nein B NUL B nein B 1 C NUL C nein C NUL C nein C NUL 23 C A A 10 A nein A 10 A ja A 10 B 1 B nein B NUL B nein B 1 C 10 C ja C NUL C nein C 10 Variablen entfernen CPL DEBUGGER olx File Edit View Help Def Perm d Permanent 11 DIM STRING1 5 F Global OCVA 12 DIM DBLDIM 2 3 Local 13 DBLDIM 2 1 1 LOCVAR1 14 DIM INTYAR 4 15 INTVAR1 9 16 DIM D 30 17 STRING1 HREN 18 D 1 2 19 3 2 3 1 20 INTVAR1 HINTVARI 5 25 INTVAR2 NTVAR1 25 LOCVAR1 INTVAR1 28 PRNA D LOCVAR1 LOCVAR1 4 N29 GMSG laktest1 cpl N5 G63 Call Stack usruserdabtest cpl x labtest1 cpl Qu EI labtest2 cpl KG_A42 3 KG_A42_Kanal2 3 labtest1 cpl 3 labtest2 cpl Delete Watch Variable Delete All Watch Variables Select Channel Select NC Main program is ust user labtestl cpl 1 NC typ3osa conn W hlen Sie das Fenster Names an Cril F7 xX Markieren Sie per Cursor Taste oder Maus die Variable die Sie entfernen Delete wollen und dr cken Sie den Softkey Delete Watch Variable Watch Variable Cri F7 gt Zum Entfernen aller Variablen aus der Beobachtungsliste dr cken Si
14. sein muss size Gr e des CPL Debugger Fen 640x480 oder 640x480 sters 800x600 Pixel conf Name der verwendeten Konfi cld default cld gurationsdatei progdata Startkonfiguration 0 oder 1 1 1 mit Breakpoints und zur Be obachtung ausgew hlter Variablen 0 ohne Breakpoints und zur Beobachtung ausgew hlter Variablen 3 4 Installation und Start 3 3 Konfigurationsdatei BOSCH Die Konfigurationsdatei enth lt alle relevante Einstellungsdaten einer CPL Debugger Sitzung e Name des aktiven CPL oder DIN Programms e Einstellungen des CPL Debugger Fensters Gr e Breite der Spalten e aktive Breakpoints in Hauptprogramm und Unterprogrammen nur aktive Breakpoints k nnen gespeichert werden e Liste der beobachteten Variablen 3 3 1 Konfigurationsdatei erstellen beim Beenden der Sitzung w hrend der Sitzung Crtl F4 Save Workspace Beim Verlassen des CPL Debugger ber den Men punkt F7 e p gt Zxit wer den alle Anderungen der aktuellen Sitzung insbesondere auch Breakpoints und beobachtete Variablen in der Konfigurationsdatei gespeichert mit der der CPL Debugger gestartet wurde Beim ersten Offnen des CPL Debugger ist dies die Datei Default cld Speichern Sie die Anderungen der Sitzung vorzugsweise in einer neuen Konfigurationsdatei So k nnen Sie ber Default cld jederzeit auf die Grundeinstellung des Debugger zur ckgreifen W hlen Sie den Men punkt Fi Je
15. und DIN 66025 Format ber cksichtigt Unterprogramm Programmierung beinhaltet Editor Funktionen f r ausf hrbare Programme unterst tzt alle CPL Variablenformate unterst tzt mehrdimensionale CPL Variablen Arrays unterst tzt lokale globale und permanente Variable Breakpoints Haltepunkte setzen max 20 gleichzeitig aktiv Variablenwerte zur Programmlaufzeit ver ndern Automatisches Beobachten Watch von Variablen Der CPL Debugger l uft unter Windows NT auf einem Bosch Bedienfeld oder einem vergleichbaren PC Fehlersuche im Programm e Wo im Programm trat der Fehler zum ersten Mal auf e Welche Auswirkungen hat der Fehler auf das Programm e Wie sind die Auswirkungen auf andere Variablen bzw Programmteile e Nelche Wichtigkeit hat der Fehler f r das Programm Der CPL Debugger bietet hier die M glichkeit systematisch alle relevanten Variablen auszuw hlen und deren Inhalte w hrend der Laufzeit eines Pro gramms Schritt f r Schritt zu verfolgen Durch Setzen von Breakpoints kann das Programm w hrend der Laufzeit an benutzerdefinierten Haltepunkten angehalten werden um dort die Werte einzelner Variablen zu erfragen und um beobachtete Variablen auf ihre In halte hin zu pr fen An einem Breakpoint kann jede Variable mit anderen Werten belegt werden Dadurch kann ein anderes Ablaufszenario im Programm getestet werden bei fehlerhafter Zuweisung einer Variablen durch das Programm kann diese versuchsweise mit dem richtig
16. ver gr ern 2 CPL Debugger schlie en CPL Debugger neu star ten mit korrekter Port Nummer 3 CPL Debugger schlie en CPL Debug ger mit korrektem NC Namen wieder starten Anmerkung ber den Dialog Settings kann der NC Name bei lau fendem CPL Debugger gandert werden Der CPL Debugger wird da nach mit der neuen NC verbunden 4 CPL Debugger schlieBen NC bis zur Betriebsbereitschaft starten und ggf Verbin dung berpr fen CPL Debugger bei erfolgrei chen NC Start und in takter Verbindung wie der starten Warnung Verbindung CPL Debugger schlie Ben Timeout vergr ern Warnung Verbindung CPL Debugger schlie Ben Timeout vergr ern 1 CPL De bugger neu starten 1 CPL De bugger neu starten 2 CPL De bugger neu starten mit korrekter Port Nummer 3 CPL De bugger neu starten mit korrektem NC Namen 4 CPL De bugger neu starten CPL Debug ger neu star ten CPL Debug ger neu star ten 6 6 Meldungen im CPL Debugger It is impossible to get the current value of the variable Variable Get VarValue It is impossible to get the current NC state INcsChannel GetNc State It is impossible to get the current NC mode INcsChannel GetNc It is impossible to read dry run state with syn chronous request IDry RunMode GetDryRun It is impossible to get the depth of the call stack IProgChain Get ProgChainDeep It i
17. 1 Bestimmungsgem er Gebrauch 1070 073 872 101 01 10 D Dieses Handbuch enth lt Angaben zum bestimmungsgem en Gebrauch Aus Gr nden der bersichtlichkeit enth lt es jedoch nicht s mtliche Details zu allen m glichen Funktionskombinationen Ebenso ist es nicht m glich jeden denkbaren Fall der Integration oder des Betriebes zu ber cksichtigen Die Typ3 osa dient zum e Ansteuern von Vorschubantrieben Spindeln und Hilfsachsen einer Werkzeugmaschine ber SERCOS interface zum F hren eines Bear beitungswerkzeuges entlang einer programmierten Bahn zur Bearbei tung eines Werkst ckes CNC Zus tzlich wird eine SPS mit entsprechenden E A Komponenten ben tigt die in Kommunikation mit der eigentlichen CNC den Bearbeitungsprozess an der Maschine ganzheitlich steuert und auch in sicherheitstechnischer Hinsicht ber wacht e Programmieren von Kontur und Bearbeitungs Technologie Bahnvor schub Spindeldrehzahl Werkzeugwechsel eines Werkst ckes Jeder dar ber hinausgehende Gebrauch ist nicht bestimmungsgem Die beschriebenen Produkte e wurden unter Beachtung der Sicherheitsnormen entwickelt gefertigt gepr ft und dokumentiert Bei Beachtung der f r Projektierung Montage und bestimmungsgem en Betrieb beschriebenen Handhabungsvor schriften und sicherheitstechnischen Anweisungen gehen vom Produkt im Normalfall keine Gefahren f r Personen oder Sachen aus e erf llen die Anforderungen e der EMV Richtli
18. 5 HREN STRING1 H STRING1 C R STRING1 C E STRING1 4 N STRING1 4 NULO Cri F8 gt Best tigen Sie die Eingabe mit Softkey Set Variable Set Variable Eine falsche Eingabe wird mit einer Warnmeldung quittiert Der Wert NUL wird einer Variablen zugewiesen wenn der Inhalt mit der Taste lt Backspace gt oder lt Delete gt gel scht wurde und keine neuen Zeichen oder Werte eingegeben wurden Permanenten Variablen kann der Wert NUL nicht zugewiesen wer den 1070 073 872 101 01 10 D BOSCH 5 3 3 Meldungen Meldungen anzeigen Meldungen im Fenster Output l schen Crtl F4 Clear Output 1070 073 872 101 01 10 D Arbeitsweise CPL Debugger 5 21 Beim Arbeiten mit dem CPL Debugger werden Meldungen von der NC und vom CPL Debugger im Fenster Output angezeigt Dies ist wichtig weil ein Fehler oft durch eine NC Laufzeitfehlermeldung angezeigt wird Im Fenster Output wird ein NC Fehler nur mit seiner Fehlernummer angezeigt Na here Informationen sind im Info Dialog der Standard Bedienoberflache der Steuerung enthalten Im Fenster Output werden alle Meldungen der Steuerung mit Text und Symbol angezeigt e Fehler e Warnungen e Hinweise PRN 0 MSG GMSG Program 1 usr user abtest1 cpl 26 LOCVAR1 HINTYAR1 N29 GMSG labtest1 cpl Shs 663 K5 N10 GO XO YO ZO M3 S1000 N20 G1 X40 F20000 N15 X40 222 11 N30 G3 X21 Y5 R100
19. 5 2 Arbeitsweise CPL Debugger BOSCH 5 1 1 Steuerung und Kanal ausw hlen x Select NC Select K Channel 5 1 2 Gesamtsperre Arbeiten ohne Gesamtsperre W hlen Sie den Softkey Select NC Tragen Sie im Dialogfenster Settings den Namen der Steuerung NC Name und die Kanalnummer Channel ein Die brigen Voreinstellungen k nnen Sie bernehmen Verlassen Sie den Dialog mit 0K Settings x NC Name o Channel Poo Port Number oossoo Timeout 300 Size 540x480 we fe Alliintormeatior Cancel Wollen Sie nur den Kanal ndern w hlen Sie den Softkey Select Channel Tragen Sie im Dialogfenster Settings die Kanalnummer der Steuerung Channel ein Verlassen Sie den Dialog mit 0K In seiner Default Einstellung arbeitet der CPL Debugger nur dann wenn in der Steuerung die Gesamtsperre gesetzt ist so dass sich die Achsen nicht bewegen Wenn es jedoch notwendig ist das Programm mit verfahrenden Achsen zu untersuchen kann ber ein Passwort die Voraussetzung Gesamtsperre abgeschaltet werden F r die Freigabe zum Arbeiten ohne Gesamtsperre aktivieren Sie im Fen ster General Inhibit Settings die Checkbox gnore General Inhibit General Inhibit Settings x Password N Cancel Ox ist nur nach Eingeben des zugeh rigen Passwortes m glich 1070 073 872 101 01 10 D BOSCH Arbeitsweise CPL Debugger 5 3 Nach dieser Freigabe kann der Debug Mode auch oh
20. 872 101 01 10 D BOSCH CplDebug It is impossi ble to set the channel lt number gt INcsChan nel SetChannel It is impossible to con nect with NC INcCon nect Connect It is impossible to break the connection with NC INcConnect Disonnect It is impossible to get the quantity of variables IVariable GetNumbe rOfVariable 1070 073 872 101 01 10 D 1 Timeout zu klein ein gestellt 2 Anwahl eines nicht freigegebenen bzw nicht vorhandenen Ka nals 3 Anwahl einer nicht freigegebenen bzw nicht vorhandenen Steuerung 1 Timeout zu klein ein gestellt 2 Port Nummer TCP IP ist falsch 3 NC Name ist falsch 4 NC ist nicht betriebs bereit oder Verbindung zur NC ist unterbrochen Kanalanwahl mit zu klei nem Timeoutfenster ab gebrochen Timeout zu klein einge stellt Meldungen im CPL Debugger 6 5 Warnung Kanalnum mer 1 CPL Debugger schlie en Timeout ver gr ern und CPL De bugger neu starten 2 Kanalnummer pr fen im Kanaldialog der NC Anwahl der Kanal nummer im Dialog Set tings Evtl andere NC und dort gesuchten Ka nal w hlen 3 CPL Debugger schlie en Starten des CPL Debuggers mit An gabe des NC Namens Anmerkung ber den Dialog Settings kann der NC Name bei lau fendem CPL Debugger gandert werden Der CPL Debugger wird da nach mit der neuen NC verbunden Warnung Verbindung 1 CPL Debugger schlieBen Timeout
21. Antriebs und Steuerungstechnik Typ3 osa CPL Debugger Bedienungsanleitung 4104 Automation Typ3 osa CPL Debugger Bedienungsanleitung 1070 073 872 101 01 10 D 2001 Alle Rechte bei Robert Bosch GmbH auch f r den Fall von Schutzrechtsanmeldungen Jede Verf gungsbefugnis wie Kopier und Weitergaberecht bei uns Schutzgeb hr 6 EUR BOSCH Inhaltsverzeichnis Inhaltsverzeichnis 1 Sicherheitshinweise 02 eeeeeeeees 1 1 Bestimmungsgem er Gebrauch 2 22222see nn 1 2 Qualifiziertes Personal 0 0 ccc cece teens 1 3 Sicherheitshinweise an den Produkten 085 1 4 Sicherheitshinweise in diesem Handbuch 1 5 Sicherheitsanweisungen f r das beschriebene Produkt 1 6 Dokumentation Version und Warenzeichen 2 bersicht 2 0 02ER ee 3 Installation und Start annn cee eee eee 3 1 CPL Debugger installieren 0c cece eee eee 3 2 CPL Debugger starten 0 cece eee eee es 3 3 Konfigurationsdatei 2 0 eee 3 3 1 Konfigurationsdatei erstellen 0000 c eee eens 3 3 2 Konfigurationsdatei laden anun c cece nes 4 Bedien berfl che uuuuuuunusun0n0nuununacen 4 1 UDSISICN 2 mii eaaa ea ae 4 2 Arbeitsbereich 222 seen ernennen nennen nenn 4 3 Softkey Leiste 0 0 cece nets 4 4 Symbole Images 000 e eects 4 5 Text SUCHEN aan ce
22. Channel Directory Directory Properties Files nei File Select NC Var Name Window Variables Window 4 5 Var Value Window 4 6 Bedienoberfl che 4 4 Symbole Images Symbole im Fenster Variables Symbole im Fenster Names Symbole im Fenster Program 16 DIM 030 E17 5TRING1 HREH 18 001 2 BOSCH Die CPL Sprache kennt lokale globale permanente und definierbare per manente Variablen Die verschiedenen Variablen des aktiven Programms werden in Gruppen zusammengefasst B Permanente Variablen E Definierbare permanente Variablen Gl Globale Variablen L Lokale Variablen Innerhalb der Gruppen werden die einzelnen Variablen nach Namen sortiert aufgelistet und mit einem Symbol mit kleinem Buchstaben gekennzeichnet Bei der bernahme einer Variablen in das Fenster Names erh lt diese Va riable ein neues Symbol entsprechend der Beobachtungsvariante mit der die Variable beobachtet werden soll Bis zu 3 Beobachtungsvarianten k n nen f r eine Variable gleichzeitig festgelegt werden 8 Quick Watch wa Write Watch E Read Watch Beispiel mit Quick Watch zu beobachtende Programmvariable local1 E local1 Der linke Rand des Fensters Program kann folgende Symbole enthalten Breakpoint Symbole gesetzt aber nicht aktiv wei i gesetzt und aktiv rot Programmsatz Symbole Markierung des Programmsatzes
23. Informationen e Name des Hauptprogramms mit Angabe des Pfads und des Kanals e Netzwerk Name der Steuerung und Status ob eine Verbindung besteht connected not connected Aktiver Programmsatz e Anzeige CAP Umschaltung Gro oder Kleinschreibung e Anzeige NUM numerisches Tastenfeld aktiv inaktiv Programm Pfad Programm Name numerischer Tastenblock Hauptprogramm aktiv inaktiv N Main program is usr userlabtestl cpl sl NC typ3osa conn Position 368 CAF NUM ae a Yeo ae Kanal Nummer Name Status aktuelle der der Programmsatz Cursor aktiv inaktiv Steuerung Verbindung Position im Programm 1070 073 872 101 01 10 D BOSCH Bedienoberflache 4 3 4 2 Arbeitsbereich Im Arbeitsbereich stellt der CPL Debugger die Programmdaten in verschie denen Fenstern dar Die einzelnen Fenster des Arbeitsbereiches werden ber Maus oder Soft keys aktiviert siehe Seite 4 4 Durch die unterschiedlichen Funktionen der Fenster ndert sich auch die Softkey Leiste unterhalb des Arbeitsberei ches 1 Variablen 2 Variablen 3 Werte anzeigen beobachten anzeigen te te et a E antvarscl E SM a HINTVAR1 E E Variablen Array Variablen Strings Die Fensterbreite ist nderbar durch Mausbedienung j gt oder laden einer cld Datei Load Workspace R cksetzen der Fensterbreite lt Crtl gt lt F2 gt dann Softkey Reset Properties F4 dr cken Program W
24. OT AUS Einrichtungen m ssen in allen Betriebsarten der Anlage wirksam und erreichbar bleiben Ein Entriegeln der NOT AUS Ein richtung darf keinen unkontrollierten Wiederanlauf der Anlage be wirken Erst NOT AUS Kette pr fen dann einschalten GEFAHR Falsche oder ungewollte Achsbewegungen Testen Sie neue Programme zun chst ohne Achsbewegung sorgf l tig aus Die Steuerung bietet dazu in der Gruppenbetriebsart Abarbeiten die M glichkeit ber Softkeys Achsbewegungen und oder Hilfsfunktionsausgaben zu blockieren GEFAHR Falsche oder ungewollte Reaktionen der Steuerung Bosch haftet nicht f r Folgesch den die aus der Abarbeitung eines NC Programmes eines einzelnen NC Satzes oder durch manuelles Verfahren der Achsen resultieren Bosch haftet ebenfalls nicht f r Folgesch den die durch entspre chende SPS Programmierung h tten vermieden werden k nnen GEFAHR Werkzeug und Achsbewegungen Vorschub und Spindelmotore bringen sehr hohe mechanische Kr fte auf und k nnen durch die gro e Dynamik sehr schnell be schleunigen e Nie bei eingeschalteter Anlage im Gefahrenbereich der Maschine sein Nie sicherheitsrelevante Anlagenfunktionen au er Kraft setzen e Sofort St rungen an der Anlage Ihrer Instandhaltungs bzw Re paraturabteilung melden ACHTUNG Beim Umgang mit Baugruppen und Bauelementen alle Vorkehrun gen zum ESD Schutz einhalten Elektrostatische Entladungen ver meiden
25. Standard Titelleiste 1 CPL DEBUGGER PIES File Edit View App Settings Help ne Variables Names Values Program _ i_ mnt ENCUSA MK debug TEST1 CPL Mentleiste Det Perm 1 DIM A 100 g Permanent l DIM B 5 5 A Global 1 FOR I 1 TO 100 Local 2 44 I I 10 1 NEXT 1 FOR I 1 TO 5 FOR J 1 TO 5 B Is J I J 1 REM CALLCHAIN Arbeitsbereich une henge m30 CallStack mnt ENCUSRAk debug TEST1 CPL t TS TK CNC TK_A2 CNC Softkey Leiste I Delete All Step Breakpoints C Continue Statuszeile N Main program is mnt ENCUSR tk debug TEST1 CPL 1 NC Typ383 conn Position 247 NUM 7 Men leiste 1070 073 872 101 01 10 D Die Hauptmen s erreichen Sie mit der Maus oder mit lt Alt gt Die Pfeiltasten steuern die Untermen s an Men Untermen Bedeutung File Save Workspace Dateioperationen Offnen Load Workspace u Speichern der Konfi Exit gurationsdatei Beenden der CPL De bug Applikation Edit Find Text suchen View Breakpoints Breakpoint Liste anse hen Breakpoints setzen l schen aktivieren deakti vieren App Settings General Inhibit Freigeben des CPL De buggers ohne Gesamt sperre d h mit beweg ten Achsen und einge schrankter Funktionalitat Help Hilfe anzeigen 4 2 Bedienoberflache BOSCH Statuszeile Die Statuszeile unterhalb der Softkeys enth lt folgende
26. Values Werte anzeigen Anzeige der Variablen Editieren der Werte von Variablen auBer ein Werte aus dem Fenster Names zur Laufzeit fachen String Variablen zur Laufzeit des Pro des Programms gramms 4 Program Programmfenster Angezeigt werden e Text suchen e Programmname mit Kanal x und Pfad e Breakpoints setzen l schen aktivieren angabe deaktivieren Programmcode der zur Laufzeit abgearbeitete Satz Breakpoints 1070 073 872 101 01 10 D 4 4 Bedienoberfl che BOSCH Nr Fenster im CPL Funktion m gliche Eingaben Debugger 5 Call Stack Unterprogramm anw hlen Zeigt die Unter Auswahl eines Unterprogramms aus der ge programm Schachtelung des angew hlten rade aktiven Unterprogrammstruktur Programms 6 File Dateisystem Anzeige des Dateisystems der Auswahl eines Programms das im Fenster Steuerung Program angezeigt werden soll Dies ist noch keine Programmanwahl in der Steuerung 7 Output Statusanzeige Anzeige von Meldungen und L schen der Anzeigen Fehlern zum Programm und zum CPL Debug Genauere Informationen zu den angezeigten ger Meldungen und Fehlern finden sich im Info dialog der Bedienoberfl che der Steuerung 4 3 Softkey Leiste Unterhalb des Arbeitsbereiches sind 8 Softkeys angeordnet die per Maus oder Funktionstasten F1 F8 bedient werden k nnen e Aktive Tasten sind mit schwarzer Beschriftung dargestellt e inaktive Tasten z B wegen einer
27. Z50 N90 G3 X0 YO R100 usr userdabtest cpl Fr e 2 KG_A42_Kanal2 13 labtest1 cpl j labtest2 cpl Select Channel Expand Callstack Go To Call Select NC Main program is ust user labtestl cpl 1 NC typ3osa conn NUM G Auswahl eines Unterprogramms im Fenster Call Stack W hlen Sie eines der Programme Unterprogramme im Fenster Call Stack aus und dr cken Sie den Softkey Go to Call Sie erkennen das zuletzt rufende aktive Programm an dem Pfeil im aktuell abzuarbeitenden Programmsaiz in dem die Satzverarbeitung steht P Program 1 usr user abtest1 cpl S LJUST 11 DIM STRING1 5 12 DIM DBLDIM 2 3 13 DBLDIM 2 1 1 Name des Programms 14 DIM INTVAR3 4 15 INTVAR1 9 16 DIM D 30 17 STRING1 HREN 18 D 1 2 a gt 19 3 2 3 1 Position der aktuellen 20 INTVAR1 INTVAR1 5 Satzverarbeitung 25 INTVAR2 INTVAR1 Zs Pfeil 28 LOCVAR1 INTVAR1 28 PRN O LOCVAR1 LOCVAR1 N N29 GMSG labtest1 cpl Anzeige des der baec aktiven Programme gt Calista usruserabrest opi H im Call Stack Fenster 5 12 Arbeitsweise CPL Debugger BOSCH 5 3 1 Breakpoints setzen und editieren Breakpoints k nnen im CPL Debugger in DIN und CPL Programmen in verschiedenen Kan len eingesetzt werden Der Breakpoint ist ein Haltepunkt an dem die Satzverarbeitun
28. amm P21 gt Programm P31 Hauptprogramm Unterprogramm Unterprogramm Si N N globale Variable V1 in P31 V1 A 10 Call P21 V1 N5 P31 stoppt Breakpoint gesetzt a er 20 Call P31 _ N zum Beobachten der u i 0 globalen Variablen a V1 in P31 M02 gt MO P31 stoppt MO programmiert 20 Cal 12 N100 P31 stoppt im Satz N100 Fehler i EEE Mo2 M30 Breakpoint gesetzt zum Beobachten der globalen Variable V1 in P21 Call Stack usr user P31 cpl Ebene 3 usr user P21 cpl Ebene 2 usr user P123 cpl Ebene 1 1070 073 872 101 01 10 D BOSCH Crtl F3 Expand Callstack Collapse Callstack ar Crtl F3 Go To Call 1070 073 872 101 01 10 D Arbeitsweise CPL Debugger 5 11 Klicken Sie das Fenster Call Stack an Mit den Softkeys Expand Callstackund Collapse Callstack ffnen schlie Ben sich die Verschachtelungsebenen die durch Haupt und Unterpro grammaufrufe verursacht sind CPL DEBUGGER oy x File Edit View Help E ea SS ET gj Def Perm J FINTVAR 4 30 STRING1 NOT HREN g Permanent 32 2 2 1 F Global Hi CALL labtest2 cpl A Local gt 35 DBLDIM 2 1 DBLDIM 2 1 0 5 z 36 DBLDIM 1 1 1 37 DBLDIM 2 1 2 38 DBLDIM 1 2 3 39 DBLDIM 2 2 4 40 DBLDIM 1 3 5 41 DBLDIM 2 3 6 42 _RES_DWORD 3 43 _RES_DOUBLE 5 6 N66 G2 X0 R 70 N70 G1 X19 Y70 N80 Y5 M4
29. as Ver ndern von Pro grammparametern darf nur durch entsprechend geschultes Fachpersonal erfolgen Dieses Personal muss in der Lage sein m gliche Gefahren zu er kennen die durch Programmierung Programm nderungen und allgemein durch die mechanische elektrische oder elektronische Ausr stung verur sacht werden k nnen Eingriffe in die Hard und Software unserer Produkte die nicht in diesem Handbuch beschrieben sind d rfen nur durch Bosch Fachpersonal vorge nommen werden Bei unqualifizierten Eingriffen in die Hard oder Software oder bei Nicht beachten der in diesem Handbuch gegebenen oder am Produkt angebrach ten Warnhinweise k nnen schwere Personen oder Sachsch den eintreten Nur Elektrofachkr fte nach IEV 826 09 01 modifiziert die den Inhalt die ses Handbuches kennen d rfen die beschriebenen Produkte installieren und warten Dies sind Personen die e aufgrund ihrer fachlichen Ausbildung Kenntnisse und Erfahrungen so wie aufgrund ihrer Kenntnis der einschl gigen Normen die auszuf hren den Arbeiten beurteilen und m gliche Gefahren erkennen k nnen e aufgrund einer mehrj hrigen T tigkeit auf vergleichbarem Gebiet den gleichen Kenntnisstand wie nach einer fachlichen Ausbildung haben Beachten Sie diesbez glich unser umfangreiches Schulungsangebot Die aktuellsten Informationen Web Shop f r Teachware und Online Seminar buchung finden Sie unter http www bosch de at didactic Ausk nfte erteilt Ihnen au
30. assen Fehler rot blau e Warnungen rot blau e Hinweise PRN 0 MSG grau im NC Programm programmierte Meldungen e GMSG gr n Bei Fehlern und Warnungen wird durch die Hintergrundfarbe der Symbole unterschieden ob die Meldung e gerade ansteht gt Hintergrundfarbe rot e gel scht ist bzw bereits gelesen ist gt Hintergrundfarbe blau 4 8 Bedienoberflache BOSCH 4 5 Text suchen Mit Ed7 Find kann eine alphanumerische Zeichenfolge im Fenster Program gesucht werden Find What Pim D 30 Z Direction Cancel Text Fenster C Up Down 4 6 Fenstereigenschaften zurucksetzen Die per Maus nderbare und ggf in einer cld Datei abgespeicherte Fen sterbreite kann jederzeit auf den fest hinterlegten Default Wert zur ckge setzt werden Cri F2 w hlen Sie das Fenster File an und dr cken den Softkey Reset Proper Dar Lies Properties Das R cksetzen der Fenstereigenschaften mit Reset Properties hat keinen Einfluss auf Breakpoints oder ausgew hlte Variablen 4 7 Hilfe Mit He7p gt Topics rufen Sie die Online Hilfe des CPL Debuggers auf ber Suchfunktionen k nnen ausf hrliche Informationen gefunden werden Hilfethemen Work with application CplDebug 2 x Inhalt Index Suchen Klicken Sie auf ein Thema und dann auf Anzeigen Oder klicken Sie auf eine andere Registerkarte Work with application CplDebug 2 Work with application CplDebug Starting the a
31. ationen und Ma nahmen zur Fehlerbeseitigung durch den Anwender Fehleranzeige l schen durch Ma nahme zum L schen der Fehlermeldung Mit L schen der Fehleranzeige im Fenster Output des CPL Debug gers wird nicht die Fehleranzeige in der Standard Bedienoberfl che der Steuerung gel scht Dies muss explizit in der NC geschehen Wird die Fehleranzeige in der NC gel scht bleibt dennoch die Fehler anzeige im Fenster Output des CPL Debuggers stehen Nr Fehlertext NcsCPL Incorrect value NcsCPL The value NUL cannot be assigned to the permanent variable The old value will be re stored The number of watched variables is limited it is impossible to set for asynchronous watching a new variable The number of breakpo ints is limited it is im possible to create or ac tivate a new breakpoint At loading information from the configuration file it was not possible to Name im Konfigurati set one or more break points Such breakpo ints were deleted from the list of breakpoints 6 4 Meldungen im CPL Debugger Hilfe Eingabe Wert der edi tierten Variablen passt nicht zum Variablentyp Es wurde versucht einen NUL Wert einer permanenten Variablen zuzuweisen Anzahl der asynchron beobachteten Variablen ist Uberschritten 1 Anzahl der gesetzten Breakpoints ist Uber schritten 2 Setzen eines Break points in einem inakti ven Programm 1 Es ist kein angewahl tes Programm dessen
32. ch unser Schulungszentrum Telefon 49 0 60 62 78 258 1070 073 872 101 01 10 D BOSCH Sicherheitshinweise 1 3 Sicherheitshinweise an den Produkten 1070 073 872 101 01 10 D ODP PP Warnung vor gef hrlicher elektrischer Spannung Warnung vor Gefahren durch Batterien Elektrostatisch gef hrdete Bauelemente Warnung vor sch dlicher Lichtstrahlung LWL Sender Vor dem ffnen Netzstecker ziehen Schutzleiter PE Erde allgemein 1 3 1 4 Sicherheitshinweise BOSCH 1 4 Sicherheitshinweise in diesem Handbuch GEF HRLICHE ELEKTRISCHE SPANNUNG Dieses Symbol warnt vor einer gef hrlichen elektrischen Spannung Durch ungenaues Befolgen oder Nichtbefolgen dieser Anweisung kann es zu Personensch den kommen GEFAHR Dieses Symbol wird benutzt wenn es durch ungenaues Befolgen oder Nichtbefolgen von Anweisungen zu Personensch den kommen kann A A g ACHTUNG Dieses Symbol wird benutzt wenn es durch ungenaues Befolgen oder Nichtbefolgen von Anweisungen zu Besch digungen an Ger ten oder Dateien kommen kann Dieses Symbol wird benutzt wenn Sie auf etwas Besonderes aufmerksam gemacht werden sollen Dieses Zeichen zeigt an dass eine von Ihnen auszuf hrende T tigkeit be schrieben wird 1070 073 872 101 01 10 D BOSCH Sicherheitshinweise 1 5 1 5 Sicherheitsanweisungen f r das beschriebene Produkt GEFAHR Lebensgefahr durch unzureichende NOT AUS Einrichtungen N
33. correct value 1070 073 872 101 01 10 D BOSCH Meldungen im CPL Debugger 6 3 6 3 Benutzer Reaktion auf Fehler und Meldungen des Systems 6 4 Fehlermeldungen 1070 073 872 101 01 10 D no Bei Informationen Warnungen und bei leichten Systemfehlern k nnen Sie je nachdem wie stark das System gest rt ist folgende Ma nah men durchzuf hren Meldungen oder Fehler verwerfen solange man mit dem CPL Debug ger noch arbeiten kann bzw die Informationen zur Fehlerbeseitigung ge liefert werden bei Problemen mit der Verbindung zur NC nochmals versuchen die Ver bindung mit dem Men punkt SetTyp3 nochmals herzustellen Programm Applikation neu starten CPL Debugger und Steuerung neu starten den CPL Debugger mit anderen Steuerungen testen Service benachrichtigen Bei schweren Systemfehlern hilft ggf nur noch 1 Programm Applikation neu starten 2 CPL Debugger und Steuerung neu starten 3 4 Service benachrichtigen CPL Debugger mit anderen Steuerungen testen Die nachfolgende Fehler Tabelle enthalt neben angezeigten Fehlernum mern und Fehlertexten folgende Informationen Hilfe Erklarung der Fehlerursache Nicht jede Fehler Hilfe zeigt die tatsachliche Fehlerursache an Fehler k nnen durch Kausalit ten mittelbar entstehen F r eine endg ltige Kl rung eines zun chst nicht erkl rbaren Feh lers wenden Sie sich bitte an den Kunden Service Fehler Behebungund Klasse Inform
34. ctive breakpoint because the current NC mode is not Debug Mode 5 14 Arbeitsweise CPL Debugger BOSCH Breakpoint Deaktivieren und L schen Crtl F1 Disable Braekpoint Disable All Breakpoints iik Crtl F1 Delete Breakpoint Delete All Breakpoints Ill Liste vorhandener Breakpoints anzeigen Aktive Breakpoints aus der Konfigurationsdatei laden W hlen Sie das Fenster Program an Zum Deaktivieren der Breakpoints dr cken Sie den Softkey Disable Break point oder klicken Sie einmal mit dem Cursor auf den roten Kreis Sind mehrere Breakpoints im Programm vorhanden lassen sich alle ge meinsam mit dem Softkey Disable All Brekpoints deaktivieren Zum L schen der Breakpoints dr cken Sie den Softkey Delete Breakpoint oder klicken Sie zweimal mit dem Cursor auf den roten Kreis Sind mehrere Breakpoints im Programm vorhanden lassen sie alle gemein sam mit dem Softkey Delete All Breakpoints l schen Das Deaktivieren und L schen aller Breakpoints erstreckt sich nur auf das im Fenster Program angezeigte Programm Das Men View Breakpoints enth lt einen berblick und den Status der gesetzten Breakpoints aller Programme und den zugeh rigen Unterpro grammen e Kanalzugeh rigkeit des der angew hlten Programme e Position Position der mit einem Breakpoint markierten Zeile bezogen auf den Anfang des Programms e Name und Pfad des Programms das Breakpoints enth lt Breakp
35. dungen im CPL Debugger 6 1 Meldungen im l schen Fenster Output 5 21 Men leiste 4 1 N NC Programm im Debug Mode starten 5 6 Niederspannunggsrichtlinie 1 1 NOT AUS Einrichtungen 1 5 P Popup Fenster Fehlermeldungen 6 2 Programmanwahl 5 5 Programme anzeigen 5 9 Q Qualifiziertes Personal 1 2 S Settings 5 2 Sicherheitshinweise 1 4 1070 073 872 101 01 10 D BOSCH Softkey Clear Output 5 21 Collaps Branch 5 17 Collapse Callstack 5 11 Delete All Breakpoints 5 14 Delete All Watch Variables 5 19 Delete Breakpoint 5 14 Delete Watch Variable 5 19 Disable All Breakpoints 5 14 Disable Breakpoint 5 14 Edit Variable 5 20 Expand Branch 5 17 Expand Callstack 5 11 General Inhibit OFF 5 4 Go to Call 5 11 Load Workspace 3 5 NC Start 5 6 Quick Watch 5 18 Read Watch 5 18 Reset Ex Mode 5 8 Reset Properties 4 8 Save Workspace 3 4 Select Channel 5 2 Select NC 5 2 Set Breakpoint 5 13 Set Debug Mode 5 6 Set Variable 5 20 Show File 5 9 Step Continue 5 6 Write Watch 5 18 Softkey Leiste 4 4 Startoptionen 3 2 3 5 Statuszeile 4 2 Step 5 6 Such Funktion 4 8 Symbole 4 6 File Fenster 4 7 Name Fenster 4 6 Output Fenster 4 7 Program Fenster 4 6 Variables Fenster 4 6 System und Benutzermeldungen 6 1 T Text suchen 4 8 U bersicht 2 1 V Var Value Window 5 20 Variablen entfernen 5 19 Variablenwerte anzeigen 5 20 Variablenwerte editieren 5 20 Version 1
36. e Hinweise zur Installation entnehmen Sie bitte dem Handbuch Typ3 osa Software Installation 3 2 3 2 Installation und Start BOSCH CPL Debugger starten Der CPL Debugger kann in Verbindung mit einer Konfigurationsdatei cld gestartet werden Beim ersten Offnen ist es die Konfigurationsdatei De fault cld im weiteren Verlauf k nnen zus tzliche Konfigurationsdateien er zeugt siehe Abschnitt 3 3 und beim Starten verwendet werden Sie starten den CPL Debugger mit einer der folgenden Alternativen ce e Durch Doppelklicken auf das Desktop Symbol F Pebuacer Hier wird die Konfigurationsdatei Default cld verwendet wenn nicht vorher im Eigenschaftenfenster der Verkn pfungspfad auf eine andere Konfigurationsdatei ge ndert wird M gliche Aufrufparameter siehe Seite 3 3 e Durch Doppelklicken auf eine beliebige Anwender Konfigurationsda tei cld e Auf dem Windows Desktop mit Start Pp Ausf hren e Geben Sie im Fenster Ausf hren eine beliebige Konfigurationsdatei cld an oder e Suchen Sie die Datei cpldebug exe im Verzeichnis TYP3PCP BIN In diesem Fall k nnen nach einem Leerzeichen weitere Aufrufpara meter angeh ngt werden siehe Seite 3 3 In jedem Fall erscheint das Dialogfenster Settings in dem Sie die erforder lichen Angaben f r WC Name und Channel eintragen optional unter Size die gew nschte Fenstergr e Settings x NC Name BE oo Channel Poo Port Number fic
37. e den Delete Softkey Delete All Watch Variables All Watch Variable 1070 073 872 101 01 10 D 5 20 Arbeitsweise CPL Debugger BOSCH Variablenwerte anzeigen Im Fenster Values stehen die Werte der im Fenster Names aufgelisteten Variablen LOCVAR1 LOCVAR1 HINTVAR1 STRING1 5 STRINGI STRINGI STRINGI STRINGI STRINGI Die Wertezuweisung und Aktualisierung der Variablen hangt vom Pro grammablauf ab e Nach Anwahl des Programms ermittelt der CPL Debugger die Namen der Variablen und ordnet allen beobachteten Variablen auBer Array Va riablen die Gr e NUL zu ohne Wert Arrays erhalten NUL nachdem das Programm die Array Dimension mit der Anweisung DIM eingelesen hat e Entsprechend des Programmablaufs aktualisiert der CPL Debugger die Variablen bei jedem Schreib oder Lesevorgang Write Read Variablenwerte editieren Beim Programmtest k nnen Sie einzelne Werte einer Variablen oder Zei chen eines Strings ndern um den Programmablauf zu testen CPL Stringkonstanten z B A k nnen nicht ge ndert werden W hlen Sie mit Softkey Var Value Window das Fenster Values an Suchen Sie die zu editierende Variable oder Array Variable mit dem Softkey Expand Branch aus Cril F8 Danach dr cken Sie den Softkey Zdit Variable um einen neuen Wert ein ER zugeben Variable r BE LOCVAR1 14 E LOCVAR1 14 Bal HINTVaR BR STRING1 3
38. en Wert versehen werden Die Schachtelungsstruktur von Haupt und Unterprogrammen l sst sich im Fenster Call Stack nachvollziehen und beobachten Anhand benutzerspezifischer Meldungen MSG GMSG im Fenster Out put kann man den Programmablauf testen und berpr fen Der CPL Debugger arbeitet bei aktiver Gesamtsperre d h ohne Achsbewegungen oder e mit Achsbewegungen bei eingeschr nkter Funktionalit t Der CPL Debugger kann auch in Verbindung mit der Typ3 osa Emu Steuerungs Emulation eingesetzt werden In diesem Fall wird auto matisch die Gesamtsperre als aktiviert angenommen 2 2 bersicht BOSCH Notizen 1070 073 872 101 01 10 D BOSCH Installation und Start 3 1 3 Installation und Start Der CPL Debugger ist eine optionale PC Software die auf der Datentr ger CD der aktuellen Steuerungssoftware enthalten ist 3 1 CPL Debugger installieren 1070 073 872 101 01 10 D Beim Installieren der Typ3 osa Software auf einem ber Ethernet ange schlossenen PC Bedienfeld oder einem PC wird der CPL Debugger mitin stalliert Er kann auf diesem Weg auch nachinstalliert werden W hlen Sie Cp Debugger im Customer Setup Select Components x IV Bosch User Interface V Typ3 osa Software IV NFS SERVER M CplDebugger CPL Debugger I Typ3Logbook explizit P MMI Password Protection markieren T Hide Windows VW Copy Documentation to PC Panel lt Back Cancel Weiter
39. ergehenden Programm gehen verloren e Mit Kanal grundstellen in der Steuerung gehen Breakpoints und beobachtete Variablen verloren 1070 073 872 101 01 10 D 5 6 Arbeitsweise CPL Debugger BOSCH 5 2 NC Programm im Debug Mode starten Debug Mode starten Crtl F1 Set Debug Mode Debug Einstellung w hlen Crtl F1 Step C Continue Crtl F1 C Step Continue NC Programm starten Crtl F1 NC Start Nach dem Anw hlen des NC Programms in der Steuerung starten Sie den CPL Debugger wie in Abschnitt 3 2 beschrieben am besten durch Doppel klicken auf die dazugeh rige Konfigurationsdatei Damit werden bereits gesetzte Breakpoints und beobachtete Variablen be r cksichtigt Wechseln Sie zum Fenster Program Das NC Programm darf in der Steuerung noch nicht gestartet sein W hlen Sie den Softkey Set Debug Mode Der Debug Mode startet der Softkey nimmt danach die Bezeichnung Reset Ex Mode an Zur Information erscheint auf der Standard Bedienoberfl che der Steue rung im Fenster Programm im Bedienbereich Abarbeiten der Hinweis Debug Mode aktiv Einstellung Step e Toggle Softkey Step Continue Das Programm wird schrittweise ausgef hrt d h nach jedem Schritt muss der Softkey NC Start erneut gedr ckt werden um das Programm fortzusetzen Einstellung Continue e Toggle Softkey Step Continue Das Programm wird im Folgesatzbe
40. f Fehlerfreiheit testen Auch dabei kann der CPL Debugger hilfreich sein da die Informationen Werte zu verwendeten Variablen wahrend des Programmablaufs jederzeit abrufbar sind 1070 073 872 101 01 10 D BOSCH Meldungen im CPL Debugger 6 1 6 Meldungen im CPL Debugger e System und Benutzermeldungen des CPL Debuggers werden in Popup Fenstern mit Fehlertext und Klassifizierung dargestellt Die Meldungen gliedern sich in die in Kap 6 1 aufgef hrten Fehler Klassen und sind ab Kap 6 4 tabellarisch aufgelistet e Fehler und Warnmeldungen e des Steuerungssystems zu erkennen an der Fehlernummer e vom Programm das mit dem CPL Debugger bearbeitet wird z B MSG GMSG werden im Fenster Output des CPL Debuggers und im Info Dialog der Standard Bedienoberfl che der Steuerung angezeigt N here Erl uterungen finden Sie im Handbuch Typ3 osa Fehlermel dungen 6 1 Fehler Klassen CPL Debugger Typ Klasse Beschreibung Beispiel Systemfehler schwerer Systemfehler Interner Fehler der dazu f hrt dass kein weiterer Betrieb der Error Critical Error Steuerung m glich ist Der CPL Debugger schlie t nach Bestati Critical Error gen automatisch leichter Systemfehler Interner Fehler der dazu f hrt dass ein Teilbereich der Steue Error rung nicht mehr funktionsf hig ist Der Benutzer kann entschei den ob er weiterarbeitet oder den CPL Debugger schlie t Warnung System
41. g im Folge satz Betrieb stoppt An dieser Stelle k nnen dann Variablenwerte berpr ft und eventuell ge ndert werden Der Breakpoint erscheint als Kreis Symbol an dem NC Satz vor dem der CPL Debugger stehen bleiben soll Die Variablen Informationen im Fenster Values beziehen sich auf alle bis zum Breakpoint bearbeiteten S tze Alle folgenden S tze einschlie lich des Satzes vor dem der Breakpoint steht sind noch nicht in die Programm Verarbeitung eingegangen Sie nutzen Breakpoints e zum Testen von expliziten Stellen im Programm wenn keine genaue Kenntnis der Fehlerursache vorhanden ist e zum Testen von verschachtelten Unterprogrammen wenn die Fehlerur sache dort zu suchen ist Folgende Tabelle zeigt die Steuerungsm glichkeiten von Breakpoints Breakpoint Auswirkung Softkey Tastenaufruf Fkt im Men Taste Breakpoints setzen Breakpoint ist gesetzt und aktiv der CPL Debugger halt Set Breakpoint Enable vor einem NC Satz an der durch einen gesetzten Breakpoint markiert ist l schen Breakpoint wird vollst ndig entfernt Delete Breakpoint Delete Shift F2 deaktivieren Der gesetzte Breakpoint ist ohne Funktion und h lt das Disable Breakpoint Disable Shift Programm nicht an Die Markierung bleibt jedoch erhal Toggle Key F4 ten Enable Breakpoint aktivieren Inaktiver Breakpoint wird wieder aktiviert Der CPL De Breakpoint Enable Shift bugger halt vor einem NC Satz an der durch einen Toggle Key F3
42. gesetzten Breakpoint markiert ist Disable Breakpoint l schen Alle Breakpoint des im Fenster Program angezeigten Delete All Breakpoints alle Break Programms werden vollst ndig entfernt points Das Programm kann auch ohne Gesamtsperre abge arbeitet werden wenn alle Breakpoints auch von ggf vorhandenen Unterprogrammen deaktiviert sind deaktivieren Alle gesetzten Breakpoints des im Fenster Program Disable All Breakpoints alle Break angezeigten Programms sind ohne Funktion Die Mar Toggle Key points kierungen bleiben jedoch erhalten Enable All Breakpoints Ein Programm kann auch ohne Gesamtsperre abge arbeitet werden wenn alle Breakpoints auch von ggf vorhandenen Unterprogrammen deaktiviert sind aktivieren Alle inaktiven Breakpoints werden wieder aktiviert Enable All Breakpoints alle Break CPL Debugger h lt vor allen mit Breakpoint markierten Toggle Key points NC S tzen Disable All Breakpoints Sichern Alle Breakpoint Positionen f r sp teres Bearbeiten mit Exit Shift entsprechender Reproduzierbarkeit sichern F7 1070 073 872 101 01 10 D BOSCH Breakpoint Setzen und Aktivieren Crtl F1 Set Breakpoint 1070 073 872 101 01 10 D Arbeitsweise CPL Debugger 5 13 Die Anzahl der aktiven Breakpoints ist auf 20 beschrankt Ein Breakpoint kann an einem beliebigen NC Satz des Programms und oder Unterpro gramms in unterschiedlichen Kanalen ge
43. gramms tze f r das Dimensionieren DIM der Array Variablen abgearbeitet sind Setzen Sie dazu unmittelbar nach dem Dimensionieren der Variablen einen Breakpoint damit der CPL Debugger h lt und Sie die erforderlichen Array Variablen in das Fenster Names bernehmen k nnen e entweder die gesamte dimensionierte Array Variable e oder nur den Teil in dem das zu beobachtende Element steht Auswahl eines Teils der Array Variablen nur DBLDIM 1 1 f r die Anzeige im Fenster Names Variables Def Perm Permanent Global By 0 30 _ gt DBLDIM 2 3 E OBLDIMC 1 DBLDIM 1 1 DBLDIM 2 1 FINTVAR 4 HINTY AR HINTYAR2 STRING1 5 i Local Crtl F6 Expand Branch Collapse Branch 1070 073 872 101 01 10 D E DELDINMG 2 Dr 8 DBLOIM 3 Variables g Def Perm g Permanent Global wg Pa DBLDIM 2 3 DBLDIM 1 DBLDIM 1 1 DBLDIM 2 1 m oaLon m oaLond a FINTVAR 4 HINTVAR1 HINTVAR2 STRING1 5 w Local Um alle Elemente der Array Variablen anzusehen benutzen Sie die Soft keys Expand Branchund Collaps Branche 5 18 Arbeitsweise CPL Debugger BOSCH Einschr nkung Crtl F6 Quic
44. h ein eigenes Symbol im Fenster Na mes gekennzeichnet Beispiel E LOCVAR1 Quick Watch Beobachtung fi LOCVAR1 Write Watch Beobachtung E LOCVAR1 Read Watch Beobachtung F r die Variable LOCVAR1 wurden 3 Beobachtungsvarianten gew hlt Maximal 40 Variablen k nnen gleichzeitig in die Beobachtungsliste aufge nommen werden Beim Versuch mehr als 40 Variablen aufzunehmen wird eine Warnung an gezeigt Bereits vorhandene Variablen m ssen aus der Liste entfernt wer den um neue aufnehmen zu k nnen Beispiel Schreibender und lesender Zugriff auf die Variablen A B C 18 B 1 19 A 0 20 A B 5 21 A 7 22 A 10 23 C A Im Write Watch Mode wird der Wert der Variablen A jedesmal aktualisiert da die Variable in jeder Zeile einen neuen Wert erh lt Im Read Watch Mode wird dagegen die Anzeige der Variablen A nur in Zeile 23 aktualisiert weil nur da der Wert ausgelesen wird 1070 073 872 101 01 10 D BOSCH Arbeitsweise CPL Debugger 5 19 Werte Verhalten siehe folgende Tabelle Zeile Programm Write Watch Aktualisierung Read Watch Aktualisierung Quick Watch Code Wert des Write Wert des Read Watch Wert Watch Wertes Wertes 18 B 1 A NUL A nein A NUL A nein A NUL B 1 B ja B NUL B nein B 1 C NUL C nein C NUL C nein C NUL 19 A 0 A 0 A ja A NUL A nein A 0 B 1 B nein B NUL B nein B 1 C NUL C nein C NUL C nein C NUL 20 A B 5 A 6 A ja A NUL A nein A 6 B 1 B
45. h gilt f r folgende Versionen Software Typ3 osa V6 x CPL Debugger V1 5 Angaben ber aktuelle Versionsnummern der einzelnen Software Module finden Sie in der Gruppenbetriebsart Diagnose unter Softkey Steuerungs Diagnose Angaben ber die Software Version f r Windows 95 oder Windows NT er halten Sie so 1 Klick mit rechter Maustaste auf das Icon My Computer Arbeitsplatz auf dem Desktop 2 Men punkt Properties Eigenschaften ausw hlen Alle Warenzeichen der Software die mit der Auslieferung auf Bosch Pro dukten installiert ist sind Eigentum der entsprechenden Hersteller Bei Auslieferung besteht f r jede installierte Software Copyright Sie darf nur mit Einverst ndnis von Bosch beziehungsweise entsprechend den Lizenz vereinbarungen des jeweiligen Herstellers vervielf ltigt werden MS DOS und Windows sind eingetragene Warenzeichen der Microsoft Corp PROFIBUS ist ein eingetragenes Warenzeichen der PROFIBUS Nutzeror ganisation e V SERCOS interface ist ein eingetragenes Warenzeichen der Interessenge meinschaft SERCOS interface e V 1070 073 872 101 01 10 D BOSCH 2 bersicht 1070 073 872 101 01 10 D bersicht 2 1 Mit dem CPL Debugger k nnen NC Programme getestet und eventuell vor handene Fehler in der Programmierung komfortabel gefunden werden Eigenschaften des CPL Debuggers e anwendbar auf Programme im CPL Format Customer Programming Language
46. indow 1 usr user abtest1 cpl id Det Perm i Permanent a Global D 30 E E DBLDIM 2 3 5 S 11 DIM STRING1 5 12 DIM DBLDIM 2 3 IT N 13 DBLDIM 2 1 1 14 DIM INTVAR 4 4 Programm 15 INTVARI 9 Fenster STRING1 Ep iI7 STRINGA HREN STRI 518 D 1 2 STRI STRI STRI STRI RINTVAR2 EI Local LOCVAR1 5 LJUST 16 DIM D 30 Program 19 3 2 3 1 20 INTVAR1 INTVAR1 5 25 NTVAR2 INTVYAR1 26 LOCVAR1 INTVAR1 25 PRN O LOCVAR1 LOCVAR1 N29 GMSG labtest1 cpl NS 653 5 Anwahl Call Stack fame Unterprogramm 5 labtestt cpl Call Stack 291 labtest2 cpl KG_A42 KG_A42_Kanal2 N Baes cpl i 6 Dateisystem Typ3 osa 7 Statusanzeige Output Nr Fenster im CPL Funktion m gliche Eingaben Debugger 1 Variables Variablen anzeigen Auflistung aller im Pro Zu beobachtende Variablen ausw hlen Sie gramm verwendeten Variablen Namen nach werden im Fenster Names angezeigt folgenden Gruppen gegliedert e Definierbar Permanent e Permanent e Global e Lokal 2 Names Variablen beobachten Auflistung der ausge L schen der Variablen aus der Beobach w hlten Variablen Die aktuellen Werte wer tungsliste die nicht mehr beobachtet werden den im Fenster Values anzeigt sollen 3
47. k Watch Crtl F6 Write Watch Crtl F6 Read Watch W hlen Sie eine Variable im Fenster Variables aus um sie der Beobach tungsliste im Fenster Names hinzuzuf gen Dabei wird festgelegt und ber ein Symbol gekennzeichnet auf welche Weise die Variable beobachtet werden soll e Quick Watch synchrone Abfrage des Variablenwertes Quick Watch zeigt den augenblicklichen Wert einer Variablen im Fen ster Names an Die Anzeige wird nach dem Fortsetzen oder Starten des Programms sofort aus der Beobachtungsliste gel scht da der Wert der Variablen nur an einer bestimmten Stelle im Programm interessiert Dazu muss an der gew nschten Stelle ein Breakpoint gesetzt werden e Write Watch asynchrone Beobachtung bei Schreibzugriffen Mit write Watch wird die Anzeige des Variablenwertes im Fenster Values jedesmal aktualisiert wenn auf die Variable schreibend zuge griffen wird d h ein neuer Wert zugeordnet wird Auf diesem Weg kann w hrend des gesamten Programmablaufs be obachtet werden mit welchen neuen Werten die Variable versehen wird e Read Watch asynchrone Beobachtung bei Lesezugriffen mit Read Watchwird die Anzeige des Variablenwertes im Fenster Value immer dann aktualisiert wenn auf die Variable lesend zugegriffen wird Auf diesem Weg kann w hrend des gesamten Programmablaufs be obachtet werden welche Werte aus der Variablen gelesen werden Jede Beobachtungsvariante wird durc
48. ne Fehlersuche bereitzustellen Breakpoints k nnen in diesem Zustand nicht gesetzt werden weil der De bug Mode im CPL Debugger nicht aktiv ist Beim Versuch in den Debug Mode zu schalten wird eine Fehlermeldung angezeigt Warning IN 33 It is impossible to set required NC mode INcsProcess SetOpMode Starten Sie den CPL Debugger W hlen Sie die Steuerung und den Kanal mit dem fehlerhaften Programm aus e die Stelle an der das NC Programm aufgrund eines Fehlers angehalten hat wird im Fenster Program des CPL Debuggers angezeigt e die Aufrufstruktur bei ggf vorhandener Unterprogrammschachtelung im NC Programm wird im Fenster Call Stack angezeigt e Unterprogramme k nnen im Fenster Call Stack ausgew hlt und ber den Softkey Go To Cal im Fenster Program angezeigt werden um de ren Programmvariablen zu untersuchen aktivieren Sie im Fenster General Inhibit Settings die Checkbox gnore General Inhibit Danach sind im CPL Debugger alle Programmvaria blen und deren Inhalte zum Zeitpunkt des Abbruchs sichtbar Mit Hilfe dieser Informationen kann oft schon der Fehler gefunden werden Mindestens ist aber der fehlerhafte Programmbereich bekannt der dann im Debug Mode untersucht werden kann Beseitigen Sie den Fehlerursache Zum Editieren eines Programm muss das Dateiattribut Schreiben w gesetzt sein Vor der weiteren Maschinenbearbeitung sollten Sie das Programm noch mals au
49. ne Gesamtsperre akti viert werden GEFAHR Personengef hrdung durch bewegte Achsen W hrend der Programmpr fung k nnen Achsen unvorhergesehen verfahren und Sach oder Personensch den verursachen Sichern Sie den Arbeitsbereich der Maschine ab Pr fen Sie Pro gramme m glichst mit Gesamtsperre e Haltepunkte k nnen gesetzt werden Das Programm kann im Einzel schritt abgearbeitet werden e Starten des Programms nur mit der START Taste an der Maschine Der Softkey WC Start ist ohne Funktion Einschr nkungen e m Einzelschrittbetrieb Step existiert immer nur eine Verfahrbewegung e Eine aktive Fr serradiuskorrektur f hrt zu Fehlermeldungen der Satz verarbeitung da durch den Einzelschrittbetrieb oder bei Erreichen eines Haltepunktes die notwendigen Geometrieinformationen nicht komplett vorliegen e Gedanderte Variablen werden ggf erst verz gert wirksam da die Steue rung vorbereitete Verfahrinformationen bereits zwischenspeichert be vor der Interpolator die Bewegungen ausf hrt bis zu 30 Verfahrbewegungen Beispiel In vielen CPL Programmen wird der anzufahrende Endpunkt berechnet und dann an die Achsen bergeben N10 G1 X ACHSE F100 Die Achse X wird an die Position gefahren die durch den Inhalt der Varia blen A festgelegt ist Der Inhalt von A wird also vom CPL Interpreter be stimmt Die daraus ermittelte Endposition wird in die Reihe der abzuarbeitenden Verfahrbewegungen eingereiht und eine
50. nien 89 336 EWG 93 68 EWG und 93 44 EWG e der Niederspannungsrichtlinie 73 23 EWG e der harmonisierten Normen EN 50081 2 und EN 50082 2 e sind f r den Betrieb in industrieller Umgebung vorgesehen d h e kein direkter Anschluss an die ffentliche Niederspannungs Strom versorgung e Anschluss ber einen Transformator an das Mittel bzw Hochspan nungsnetz Im Wohnbereich in Gesch fts und Gewerbebereichen sowie in Klein betrieben d rfen Klasse A Ger te mit folgendem Hinweis eingesetzt werden Dies ist eine Einrichtung der Klasse A Diese Einrichtung kann im Wohnbereich Funkst rungen verursachen in diesem Fall kann vom Betreiber verlangt werden angemessene Ma nahmen durchzuf hren und daf r aufzukommen Der einwandfreie und sichere Betrieb des Produktes setzt einen sachgem Ben Transport sachgerechte Lagerung Aufstellung und Montage sowie sorgf ltige Bedienung voraus 1 2 Sicherheitshinweise BOSCH 1 2 Qualifiziertes Personal Die Anforderungen an qualifiziertes Personal richten sich nach den von ZVEI und VDMA beschriebenen Anforderungsprofilen siehe Weiterbildung in der Automatisierungstechnik Hrsg ZVEI und VDMA MaschinenbauVerlag Postfach 71 08 64 60498 Frankfurt Dieses Handbuch wendet sich an NC Programmierer und NC Projek teure Sie ben tigen spezielle Kenntnisse ber Wirkungsweise Syntax und Befehlsvorrat der CPL und DIN Programmiersprache Programmierung Start und Bedienung sowie d
51. nung Verbindung Verbindung Warnung Verbindung Warnung Verbindung 1070 073 872 101 01 10 D BOSCH CPL Debug ger neu star ten CPL Debug ger neu star ten CPL Debug ger neu star ten CPL Debug ger neu star ten CPL Debug ger neu star ten CPL Debug ger neu star CPL Debug ger neu star ten CPL Debug ger neu star ten BOSCH Anhang A 1 A Anhang A 1 Abk rzungen Abk rzung Bedeutung BA Betriebsart BOF Bedienoberfl che C Laufwerksbezeichnung hier Laufwerk C Festplattenlaufwerk EGB Elektrostatisch gef hrdete Baugruppen ESD electro static discharge Abk rzung f r alle Bezeichnungen die elektrostatische Entladungen betreffen z B ESD Schutz ESD Gef hrdung Fx Funktionstaste mit der Nummer x GBA Gruppenbetriebsart HP Hauptprogramm LSEC Spindelsteigungsfehler Kompensation Lead Screw Error Compensation MDI Betriebsart Handeingabe manual data input MP Maschinenparameter MZA Maschinenzustandsanzeige NC CNC Numerische Steuerung PE Protective Earth Schutzleiter SK Softkey SPS Speicherprogrammierbare Steuerung UP Unterprogramm WMH Werkzeugmaschinenhersteller WZ Werkzeug 1070 073 872 101 01 10 D A 2 Anhang A 2 Stichwortregister A Abbruch aktives Programm 5 22 Aktive Breakpoints aus der Konfigurationsdatei laden 5 14 Aktives Programm im Call Stack ausw hlen 5 10 Aktives Programm nach Abbruch bearbeiten 5 22 Anzeige einzelne
52. o Timeout 300 Size 540x480 hd Iv Al Cancel Zum Navigieren im Dialogfenster benutzen Sie lt Tab gt oder lt Shift Tab gt Mit der Option A77 information from the configuration file werden auch die in der angew hlten Konfigurationsdatei gespeicherten Breakpoints und die zur Beobachtung ausgew hlten Variablen geladen sofern sie zum an gew hlten Programm passen Kommt keine Verbindung zustande wird der Vorgang nach Ablauf der Timeout Zeit unterbrochen und eine Fehlermeldung ausgegeben 1070 073 872 101 01 10 D Installation und Start 3 3 BOSCH Aufrufparameter f r exe Datei Werte l 7 ae ae cpldebug channel 1 target Typ3 port 10099 timeout 200 size 800x600 conf labtest1 cld progdata 0 wg 2 m rd wenn Name der CPL Debugger Applikation Aufrufparameter Die Parameter sind jeweils durch ein Leerzeichen und einen Binde strich voneinander getrennt Notwendige Parameter 1070 073 872 101 01 10 D Aufruf Bedeutung Wertebereich Voreinstel parameter Einheit lung channel Kanalnummer 1 12 1 target Name der Typ3 osa Steuerung siehe Host typ3osa im Netzwerk TCP IP Adresse Optionale Parameter Aufruf Bedeutung Wertebereich Voreinstel parameter Einheit lung port TCP IP Port Nummer 10099 10099 timeout Zeitspanne innerhalb der die gt 0 sec 300 Verbindung zwischen CPL De bugger und NC hergestellt
53. oints Breakpoint aktiv Tema Postion Ferne _ _ _ _ __ gt ust user labtest1 cpl a 2 1 35 ust user labtest2 cpl gt Di 172 usr user labtest1 cpl 7 gt o1 403 ust user labtest2 cpl Breakpoint inaktiv Delete Sh F2 Enable Sh F3 Disable Sh F4 Exit Sh F7 Zus tzlich k nnen in diesem Men Breakpoints aktiviert Enable deakti viert Disable und gel scht Delete werden Sind aktive Breakpoints in der CPL Debugger Konfigurationsdatei eines zugeh rigen NC Programms gespeichert und wollen Sie diese in den CPL Debugger laden mit Load Workspace im Fenster File muss der Debug Mode aktiv sein Andernfalls werden die gespeicherten Breakpoints inaktiv gesetzt 1070 073 872 101 01 10 D BOSCH Arbeitsweise CPL Debugger 5 15 5 3 2 Variablen beobachten Einzelne Variablen anzeigen 1070 073 872 101 01 10 D Sie k nnen f r einzelne Programmvariablen berpr fen ob die logische Wertzuweisung durch das Programm korrekt durchgef hrt wurden Variablengruppen e Permanente Variablen e Definierbare permanente Variablen e Globale Variablen e Lokale Variablen Die Variablengruppen sind im Fenster Variables aufgelistet und werden mit den Symbolen P Permanent und Def Permanent G Global und L Local gekennzeichnet no a Variablengruppen Bei Anwahl eines Programms werden automatisch alle im Programm vor kommenden Variablen nach den genannten Va
54. p gt Save Workspace oder im Fenster Program den Softkey Save Workspace W hlen Sie im Dialogfenster Speichern unter ein beliebiges Verzeichnis und geben Sie einen neuen Dateinamen ein z B labtest1 cld Speichern unter HEI Speichemin Sbn RL Bl c Dateiname labtest1 cld Dateityp CPL Debugger Files data and settings cld x Abbrechen Mit Speichern wird aus der aktuellen CPL Debugger Sitzung eine neue Konfigurationsdatei mit aktiven Breakpoints und beobachteten Variablen er stellt So k nnen auch mehrere Zust nde einer Sitzung gespeichert werden 1070 073 872 101 01 10 D BOSCH Installation und Start 3 5 3 3 2 Konfigurationsdatei laden beim Starten w hren der Sitzung Enth lt die Konfigurationsdatei beobachtete Variablen werden diese gela den wenn e das in der NC angew hlte Programm mit dem in der Konfigurationsdatei abgespeicherten Programm Namen bereinstimmt und e die Variablen noch im Programm enthalten sind Enth lt die Konfigurationsdatei Breakpoints werden diese geladen wenn e das in der NC angew hlte Programm mit dem in der Konfigurationsdatei abgespeicherten Programm Namen bereinstimmt und e das Programm zwischenzeitlich nicht editiert wurde e der Debug Mode aktiviert ist siehe Kap 5 2 Wie in Abschnitt 3 2 beschrieben kann beim Starten jede Konfigurationsda tei verwendet werden am einfachsten durch Doppelklicken auf die ge w nsch
55. pplication The work area of the CplDebug application window Navigation Watching variables Breakpoints Flow program Changing and saving setups of the application Drucken Abbrechen 1070 073 872 101 01 10 D BOSCH Arbeitsweise CPL Debugger 5 1 5 Arbeitsweise CPL Debugger 5 1 Voraussetzungen Die folgende bersicht zeigt die Vorgehensweise zum Arbeiten mit dem CPL Debugger Vorgehensweise siehe Seite 1 Steuerung und Kanal ausw hlen 5 2 2 Gesamtsperre setzen 5 3 in der NC Bedienoberflache im Bedienbereich ABARBEITEN oder im CPL Debugger oder e Ignore Generarl Inhibit aktivieren 5 2 Arbeiten mit bewegten Achsen 3 NC Programm anw hlen 5 5 4 CPL Debugger starten 3 2 5 Konfigurationsdaten laden optional 3 5 6 Navigation zum fehlerhaften Programmteil oder ggf 5 6 zum Unterprogramm im CPL Debugger 7 Breakpoints an vermuteten Fehlerstellen setzen 5 12 8 Variablen zur Beobachtung ausw hlen 5 15 9 NC Programm starten 5 6 10 Werte der ausgew hlten Variablen beobachten und 5 15 Fehleranalyse 11 Fehlerbereinigung der betroffenen Programmteile im Editor der Steuerung 12 Testen des Programms ab Pkt 6 ob Fehler beseitigt ist und ob weitere Fehler vorhanden sind 13 Konfiguration Einstellungen f r evtl weitere CPL De 3 4 bugger Sitzungen sichern 1070 073 872 101 01 10 D
56. programm Variablen beobachten 2 Calitack Aa 4 1 Error 729 tu a Werte anzeigen B Warning 561 E TEST cPL 6 Dateisystem rn gmo Typ3 osa 3 UP3 CPL gt 7 Statusanzeige Select Expand Collapse Expand Delete Sarees Channel Branch Branch I J Meldungen Main program is mnt ENCUSR tk debug TEST1 CPL 1 NC Typ383 conn NUM di Belegung der Softkey Leiste lt F1 gt lt F2 gt lt F3 gt lt F4 gt lt F5 gt lt F6 gt lt F7 gt lt F8 gt pel nan Select E d Coll E d Quick Writ Read re P elec xpani ollaps xpani uic rite ea 1 Fenster Variables Channel Branch Branch Window Watch Watch Watch Select NC Delete Delete m p Select Expand Collaps Expand 2 Fenster Names i Watch All Watch Select NC Channel Branch Branch Window Variable Variables e Select Expand Collaps Expand Edit Set 3 Fenster Values Channel Branch Branch Window Variable Variable Select NG Select Set Expand Delete All SetDebug Step NC 4 Fenster Program Channel Breakpoint Window Breakpoints Mode C Continue Start Select Set Expand Delete All Reset Step NC oder Channel Breakpoint Window Breakpoints Ex Mode Continue Start Fenster Select Expand Collapse Go To 5 a Select NC Call Stack Channel Callstack Callstack Call Select Clear Load Save 8 Fenster Output Channel Output Workspace Workspace Select NC I fF Eija Select Sub Parent Reset Update General Show Fenster File
57. r Variablen 5 15 Anzeige von Array Variablen 5 16 Arbeitsbereich bersicht der Funktionen 4 3 Arbeitsweise des CPL Debuggers 5 1 Auswahl Steuerung und Kanal 5 2 B Bedienoberfl che 4 1 Behebung 6 3 Benutzer Reaktion auf Fehler 6 3 Beobachten von Variablen 5 15 Beobachtungsliste 5 17 asynchrone Beobachtung 5 18 synchrone Beobachtung 5 18 Bestimmungsgem er Gebrauch 1 1 Breakpoint 5 12 Aktive Breakpoints aus der Konfigurationsdatei laden 5 14 Deaktivieren und L schen 5 14 Liste anzeigen 5 14 Setzen und Aktivieren 5 13 Cc Call Stack 5 10 cld Datei 3 2 Continue 5 6 Customer Programming Language 2 1 D Debug Einstellung w hlen 5 6 Debug Mode NC Programm starten 5 6 setzen 5 6 verlassen 5 8 Desktop Symbol 3 2 Diskettenlaufwerk 1 7 Dokumentation 1 7 E EGB 1 6 Elektrostatisch gef hrdete Baugruppe 1 6 EMV Richtlinie 1 1 Erdungsarmband 1 6 ESD Arbeitsplatz 1 6 Schutz 1 6 BOSCH F Fehler und Warnmeldungen 6 1 Fehler Klassen 6 1 Fenster File anzeigen 5 9 Fenstereigenschaften zur cksetzen 4 8 Festplatte 1 7 G Gesamtsperre Debug Mode mit Gesamtsperre 5 3 Debug Mode ohne Gesamtsperre 5 2 H Haltepunkte 5 12 Hilfe 4 8 6 3 l Installation 3 1 K Konfigurationsdatei erstellen 3 4 Konfiguratonsdatei 3 2 laden 3 5 L Liste vorhandener Breakpoints anzeigen 5 14 L sch Mode 6 3 M Meldungen anzeigen Ausgabe Fenster 5 21 Mel
58. ray Variablen N5 663 durchlaufen Call Stack dusrfuserfabtest1 fusriuserfabtesti opl iB KG_A42_Kanall2 3 labtest1 cpl 13 labtest1_KA2 cpl Write Read Watch Watch Ses le Main program is ust user labtest1 cpl 1 NC typ30sa conn NUM 4 Select Channel Expand Branch Collapse Branch Softkeys Quick Write Read Watch nach der Dimensionierung der Array Variablen verf gbar 1070 073 872 101 01 10 D BOSCH Beobachtungsliste Variablen hinzuf gen Auswahl der gesamten Array Variablen DBLDIM 2 3 f r die Anzeige im Fenster Names Arbeitsweise CPL Debugger 5 17 Die Beobachtunggsliste im Fenster Names setzt sich aus ausgew hlten Va riablen zusammen Die Variablen werden in der Reihenfolge angezeigt in der sie in die Liste auf genommen wurden Die Liste kann jederzeit durch Hinzuf gen oder Entfer nen von Variablen erweitert oder verkleinert werden variables ram Ins O g Permanent A Global gt Beobachtungsliste Variablen bernehmen mit Read Watch Welche Variablen in das Fenster Names zur Beobachtung bernom men und welche Informationen herausgefiltert werden sollten h ngt vom jeweiligen Problem im Programm ab siehe Kap 2 Fehlersuche im Programm W hlen Sie das Fenster Variables an Array Variablen k nnen erst in das Fenster Names bernommen werden wenn die erforderlichen CPL Pro
59. riablengruppen klassifiziert und unter der jeweiligen Gruppe eingeordnet Die mit gekennzeichneten Variablengruppen enthalten jeweils die Namensliste der verwendeten Pro grammvariablen Durch Klick auf das Zeichen oder mit den Pfeiltasten in Verbin dung mit dem Softkey Expand Branch klappt die Namensliste der im Pro gramm verwendeten Variablen heraus Il Det Perm amp Permanent s 00 1B DBLDIM 2 3 NTVAR 4 E NTVAR1 E NTVAR2 E STRING19 5 EB Locint1 EM Locint2 Globale Variablengruppe aufgeklappt Namensliste der verwendeten Variablen Steht der Cursor auf einer der aufgeklappten Variablen sind die vorher gedimmten Softkey Quick Watch Write Watch Read Watch aktiv 5 16 Arbeitsweise CPL Debugger BOSCH Array Variablen anzeigen Bei mehrdimensionalen Variablen Arrays muss die Satzverarbeitung die Gr e der entsprechenden Array Variablen durch die DIM Anweisung be arbeitet haben bevor eine Array Variable zur Beobachtung ausgew hlt werden kann zu erkennen an den nicht gedimmten Softkeys F5 F6 F7 wenn die Array Variable anw hlt ist Anzeige globaler Array Variablen vor der Dimensionierung im Watch Variables Fenster CPL DEBUGGER Brig File Edit View Help 55 LJUST 11 DIM STRINGA se 12 DIM DBLDIM 2 3 13 DBLDIM 2 1 1 gt a Z DBLDIM 14 DIM INTYAR 4 15 NTVAR1 9
60. s impossible to get the parameters of the subprogram IProg Chain GetSubProgLe It is impossible to stop watching the state of connection with NC INcConnect Break WatchConnectState Connection with NC has been broken It is impossible to con nect with NC INcCon nect Connect It is impossible to set re quired NC mode INc sProcess SetOpMode Timeout zu klein einge stellt Timeout zu klein einge stellt Timeout zu klein einge stellt Timeout zu klein einge stellt Timeout zu klein einge stellt Timeout zu klein einge stellt OLE Fehler Verbindung zur NC un terbrochen Verbindung zur NC nicht hergestellt NC Mode Betriebszu stand fur den CPL De bugger nicht geeignet CPL Debugger schlie Ben Timeout vergr ern CPL Debugger schlie Ben Timeout vergr ern CPL Debugger schlie Ben Timeout vergr ern CPL Debugger schlie Ben Timeout vergr ern CPL Debugger schlie Ben Timeout vergr ern CPL Debugger schlie Ben Timeout vergr ern keine Angabe CPL Debugger schlie Ben Verbindung zur NC berpr fen und wieder herstellen CPL Debug ger wieder starten Verbindung zur NC ber Softkey Select NC auswahlen NC Zustand f r das De buggen einstellen NC starten CPL Debugger starten Warning Verbindung Warnung Verbindung Warnung Verbindung Warnung Verbindung Warnung Verbindung Warnung Verbindung War
61. setzt werden Wenn 20 Breakpoints gesetzt sind werden die neu hinzukommenden Breakpoints inaktiv geschaltet Zusatzlich wird eine Meldung ausgegeben Erst nach Deaktivieren eines der 20 Breakpoints kann ein inaktiver Breakpo int aktiviert oder ein neuer aktiver Breakpoint gesetzt werden Die Farbe des Kreis Symbols zeigt an ob der Breakpoint aktiv rot oder inaktiv wei ist LJUST 11 DIM STRING1 5 12 DIM DBLDIM 2 3 13 DBLDIM 2 1 1 14 DIM INTVAR3 4 15 INTVAR1 9 16 DIM D 30 17 STRING1 HREN 18 D 1 2 i i 19 3 2 3 1 Breaxpointaxti fot 120 HINTVAR1 NTVAR1 5 25 INTVAR2 NTVAR1 Breakpoint inaktiv wei 26 LOCVAR1 NTVAR1 N29 GMSG labtest1 cpl NS G63 W hlen Sie das Fenster Program an Mit den Pfeiltasten oder per Maus Cursor w hlen Sie im Fenster Pro gram den Programmsatz an dem ein Breakpoint gesetzt werden soll Zum Setzen des Breakpoints dr cken Sie den Softkey Set Breakpoint oder klicken Sie einmal mit dem Cursor auf den grauen senkrechten Balken Es erscheint ein roter Kreis Breakpoint gesetzt und aktiviert Klicken Sie ein zweites Mal auf den roten Kreis um den Breakpoint zu deaktivieren Breakpoints k nnen nur im Debug Mode aktiv gesetzt oder aktiviert werden Andernfalls erscheint eine Fehlermeldung und der Breakpoint wird inaktiv wei gesetzt Warning 89 It is impossible either to activate a breakpoint or to set an a
62. sterreich Robert Bosch AG Gesch ftsbereich Automationstechnik H ttenbrennergasse 5 A 1030 Wien Fax 01 7 97 22 60 96 Schweiz Robert Bosch AG Gesch ftsbereich Automationstechnik Industriestr 31 CH 8112 Otelfingen Fax 01 847 14 99 BOSCH Robert Bosch GmbH Gesch ftsbereich Automationstechnik Antriebs und Steuerungstechnik Postfach 11 62 D 64701 Erbach Fax 0 60 62 78 4 28
63. t gt und dem Softkey Parent Directory alternativ lt gt Der Softkey Update Files aktualisiert den Verzeichnisinhalt W hlen Sie die gew nschte Datei aus durch e Doppelklicken oder e Softkey Show File Danach wird das Programm im Fenster Program angezeigt Zum Anzeigen eines Programm im Fenster Program muss das Da teiattribut Lesen r gesetzt sein 5 10 Arbeitsweise CPL Debugger BOSCH Programm im Call Stack ausw hlen ber den Call Stack kann auf Unterprogramme zugegriffen werden die bis zu einer Schachtelungstiefe von 7 bzgl eines Hauptprogramms organisiert sind Das Unterprogramm kann in der gerade aktuellen Aufrufstruktur angezeigt werden wenn es durch einen Fehler durch MO oder durch einen aktiven Breakpoint zum Stehen gebracht wurde In diesem Fall wird auch die Aus f hrung aller brigen Programme die das Unterprogramm aufgerufen ha ben unterbrochen Die Namen aller in der Aufrufstruktur aktiven Programme werden im Fenster Call Stack angezeigt Dort kann ein Programm ausgew hlt und mit dem Softkey Go to Cal im Fenster Program angezeigt werden Im ausgew hlten Programm k nnen nun lokale Variablen beobachtet und ggf neue Breakpoints gesetzt werden Die Aufrufstruktur im Call Stack gibt Auskunft ber welche Programmschachtelung das ausgew hlte Pro gramm aufgerufen wurde siehe folgende Abb Ebene 1 Ebene 2 Ebene 3 Programm P123 gt Progr
64. te Datei Bei laufender Sitzung kann jederzeit eine vorhandene Konfigurationsdatei aufgerufen und deren Einstellungen bernommen werden wenn das NC Programm auf das sich die Konfigurationsdatei bezieht geladen ist Ande renfalls erscheint die Meldung dass alle in der Konfigurationsdatei gespeicherten Breakpoints nicht geladen werden ACHTUNG Datenverlust Beim Laden einer anderen Konfigurationsdatei gehen bisher vorge nommene nderungen im CPL Debugger verloren Sie k nnen vorher mit Save Workspace gespeichert werden K Crtl F4 Load Workspace xk W hlen Sie den Men punkt 7 e p Load Workspace oder im Fenster Program den Softkey Load Workspace W hlen Sie im Dialogfenster ffnen eine Konfigurationsdatei aus z B labtest1 cld Offnen x labtest1 cld Dateityp CPL Debugger Files data and settings cld z Abbrechen Alle im weiteren Verlauf vorgenommenen nderungen werden ber 1070 073 872 101 01 10 D den Men punkt 7 e p gt x7z in der zuvor geladenen Datei gespeichert 3 6 Installation und Start BOSCH Notizen 1070 073 872 101 01 10 D BOSCH Bedienoberfl che 4 1 4 Bedienoberflache 4 1 Ubersicht Das CPL Debugger Fenster enthalt folgende unterschiedliche Bereiche e Titelleiste Men leiste und Statuszeile e Arbeitsbereich zum Visualisieren der Programmdaten und eventueller Eingaben e Softkey Leiste abweichend vom MS Windows
65. tionsbeschreibung 1070 073 870 MACODA Bedienung und Konfiguration der Maschinen parameter 1070 073 705 1070 073 742 Bedienungsanleitung Standard Bedienoberfl che 1070 073 726 1070 073 739 Bedienungsanleitung Diagnose Tools 1070 073 779 1070 073 780 Fehlermeldungen 1070 073 798 1070 073 799 SPS Projektierung Software Schnittstellen der integrierten SPS 1070 073 728 1070 073 741 ICL700 Systembeschreibung Programmstruktur der integrierten SPS ICL700 1070 073 706 1070 073 737 DIN Programmieranleitung zur Programmierung nach DIN 66025 1070 073 725 1070 073 738 CPL Programmieranleitung 1070 073 727 1070 073 740 CPL Debugger Bedienungsanleitung 1070 073 872 Parametrierung Werkzeugverwaltung 1070 073 782 1070 073 793 Software SPS Entwicklungsumgebung f r Windows NT 1070 073 783 1070 073 792 Messzyklen f r schaltende Messtaster 1070 073 788 1070 073 789 Universal Fr szyklen 1070 073 795 In diesem Handbuch ist das Diskettenlaufwerk immer das Laufwerk A und die Festplatte immer das Laufwerk C Spezielle Tasten oder Tastenkombinationen werden mit spitzer Klammer dargestellt e Spezielle Tasten z B lt enter gt lt pgup gt lt del gt e Tastenkombination gleichzeitiges Dr cken z B lt ctrl gt lt pgup gt 1 8 Sicherheitshinweise Version Warenzeichen BOSCH Dieses Handbuc
66. trieb solange ausgef hrt bis es auf einen Breakpoint st t und dort den Programmablauf unterbricht Nach einer Unterbrechung kann das Programm mit dem Softkey NC Start erneut fortgesetzt werden soweit dies m glich ist z B kein Abar beiten nach schweren Fehlern m glich Arbeiten mit Gesamtsperre oder mit Steuerungs Emulation e Softkey WC Start Im Debug Mode wird das angew hlte NC Programm gestartet oder nach Halten des Programmablaufs fortgesetzt entsprechend der Ein stellung des Toggle Softkeys Step Continue Arbeiten mit bewegten Achsen e Start Taste an der Steuerung Das angew hlte NC Programm wird gestartet oder nach Halten des Pro grammablaufs fortgesetzt entsprechend der Einstellung des Toggle Softkeys Step Continue Nach Abw hlen und Wiederanw hlen eines NC Programms muss der Debug Mode erneut gesetzt werden Die Vorgehensweise bis zum Starten des NC Programms im Debug Mode sind noch einmal vollst ndig im folgenden Flussdiagramm dargestellt 1070 073 872 101 01 10 D BOSCH Arbeitsweise CPL Debugger 5 7 CPL Debugger mit bewegten Achsen betreiben An der Steuerung Gesamtsperre setzen Progamm abgew hlt Gesamt sperre y CPL Debugger starten NC Programm anw hlen Y im aktuellen Kanal M CPL Debugger f r Betrieb ohne NC Programm anw hlen im aktuellen Kanal Gesamtsperre freigeben General Inhibit Settings
67. us dem Ver zeichnis im Fenster File zur Anzeige ausgew hlt wurde Ist kein NC Programm in der NC angew hlt bleibt das Fenster Program leer Das Fenster File zeigt das Dateisystem der Steuerung an Jede dort vor handene Datei kann ber die Dateiauswahl im Fenster Program angezeigt werden Nur aktive Programme k nnen mit dem CPL Debugger bearbeitet wer den lOlx File Edit View Help NUL 5 LJUST ig Permanent Be o 11 DIM STRING1 5 l Global 12 DIM DBLDIM 2 3 00 13 DBLDIM 2 1 1 14 DIM INTVAR CH DBLDIM ANTY en 15 AINTVAR1 9 t 16 DIM D 30 lt HINTVART 17 STRING1 HREN INTVAR2 18 D 1 2 ASTRING SC 19 3 2 3 1 DB Local 20 INTVAR1 INTVAR1 5 LOCVAR1 25 HINTVAR2 INTVARI Auswahl und 26 LOCVAR1 INTVAR1 Anzeige des 28 PRN O LOCVAR1 LOCVAR1 p g N29 GMSG labtest1 cpl Programms N5 G63 E labtest1 cpl CallStack usr user abtest1 cpl z im Fenster Eu Program 3 KG_A42 I3 KG_442_Kanal2 ij labtest1 cpl Select Channel General Inhibit ON Properties Fr Crtl F2 Show Files 1070 073 872 101 01 10 D Main program is usr user labtesti cpl 1 NC typ3osa conn Gehen Sie im Fenster File zu dem gew nschten Programm e mit der Maus oder e mit dem Softkey Sub Directory alternativ l
68. va Oe ne Hae 4 6 Fenstereigenschaften zur cksetzen 0000 cece 4 7 FA sects ey Gece wagers Geers Eaves ee a ema any ee 5 Arbeitsweise CPL Debugger 5 1 Voraussetzungen 6 cette 5 1 1 Steuerung und Kanal ausw hlen 00 0 eens 5 1 2 Gesamisperre 00 0 cece eee ene eens 5 1 3 Programm anw hlen 0 00 cece tet e eee 5 2 NC Programm im Debug Mode starten 222 5 3 NC Programm anzeigen 00 cece eee eee es 5 3 1 Breakpoints setzen und editieren 0200005 5 3 2 Variablen beobachten 0 0 cece eee eee eee 5 3 3 Meldungen cc see ceter abe a0 sata ER A ate ents 5 4 Aktives Programm nach Abbruch bearbeiten 6 Meldungen im CPL Debugger 6 1 Fehler Klassen CPL Debugger 00eeeeeeeeee 6 2 Popup Fenster der Fehler Klassen Beispiele 6 3 Benutzer Reaktion auf Fehler und Meldungen des Systems 6 4 Fehlermeldungen 000 cece seen nenn nennen nn A Anhang zu a nun nn anna en A 1 Abk rzungen 6 ete A 2 Stichwortregister 000 eee eee eens 1070 073 872 101 01 10 D vi Inhaltsverzeichnis BOSCH 1070 073 872 101 01 10 D BOSCH Sicherheitshinweise 1 1 1 Sicherheitshinweise Lesen Sie dieses Handbuch bevor Sie mit dem CPL Debugger arbeiten Bewahren Sie dieses Handbuch an einem f r alle Benutzer jederzeit zu g nglichen Platz auf 1

Download Pdf Manuals

image

Related Search

Related Contents

取付・取扱説明書  manual de instrucciones  MANUAL DE USUARIO  3 - Provincia di Torino  ITB RO11.99.8946 USB cable    

Copyright © All rights reserved.
Failed to retrieve file