Siemens
Digital Industries, Motion Control, Machine Tool Systems
8836
Follower:innenaktuelle Zeile(N-Nummer) auslesen.
30.09.2013, 14:30 Uhr
Hallo
Ich hätte noch eine frage an euch
wir arbeiten mit werkzeug- Korrekturen diese werte lese ich aus und falls dieser wert kleiner oder größer als null ist starte ich mit Mcall ein Unterprogramm was nur die eine Aufgabe hat es soll eine MSG Meldung ausgeben mit dem wert damit der Kollege an der Maschine nicht vergessen tut die werte wieder auf null zu setzen.
Jetzt mein Problem.
Gibt es eine System variable das z.b. bei jedem Hauptprogramm Start auf 1 gesetzt wird was ich nach dem auslesen auf dem wert 0 zurück setzen kann.
Oder
Kann man die aktuelle Zeile(N-Nummer) die in Bearbeitung ist auslesen.
Wir haben ca. 500 Programme in jedes eine variable setzen ist nicht zulässig
mfg Aysoft
Ich hätte noch eine frage an euch
wir arbeiten mit werkzeug- Korrekturen diese werte lese ich aus und falls dieser wert kleiner oder größer als null ist starte ich mit Mcall ein Unterprogramm was nur die eine Aufgabe hat es soll eine MSG Meldung ausgeben mit dem wert damit der Kollege an der Maschine nicht vergessen tut die werte wieder auf null zu setzen.
Jetzt mein Problem.
Gibt es eine System variable das z.b. bei jedem Hauptprogramm Start auf 1 gesetzt wird was ich nach dem auslesen auf dem wert 0 zurück setzen kann.
Oder
Kann man die aktuelle Zeile(N-Nummer) die in Bearbeitung ist auslesen.
Wir haben ca. 500 Programme in jedes eine variable setzen ist nicht zulässig
mfg Aysoft
01.10.2013, 05:29 Uhr
Hallo,
arbeiten wir nicht alle mit Werkzeug Korrekturen
Sorry aber ich versteh nicht was du möchtest???
Du willst das der Mann an der Maschine Werkzeug Korrekturen auf Null setzt und erst dann soll das Hauptprogramm starten???
Ob das gut geht
Gruß Boern
arbeiten wir nicht alle mit Werkzeug Korrekturen
Sorry aber ich versteh nicht was du möchtest???
Du willst das der Mann an der Maschine Werkzeug Korrekturen auf Null setzt und erst dann soll das Hauptprogramm starten???
Ob das gut geht
Gruß Boern
--------------------
Das dringendste Problem der Technologie von heute ist nicht mehr die Befriedigung von Grundbedürfnissen und uralten Wünschen der Menschen, sondern die Beseitigung von Übeln und Schäden, welche uns die Technologie von gestern hinterlassen hat.
Dennis Gabor (1900-79), ungar.-brit. Physiker, Entwickler der Holographie, 1971 Nobelpr.
01.10.2013, 07:35 Uhr
Du könntest evtl. die Systemvairable $P_BLOCKNO verwenden:
$P_BLOCKNO[0]
liefert z.B. die letzte programmierte Satznummer (als String) des Hauptprogramms.
Das setzt aber voraus. dass im Maschindatum $MN_DISPLAY_FUNCTION_MASK das 1. bit gesetzt ist.
$P_BLOCKNO[0]
liefert z.B. die letzte programmierte Satznummer (als String) des Hauptprogramms.
Das setzt aber voraus. dass im Maschindatum $MN_DISPLAY_FUNCTION_MASK das 1. bit gesetzt ist.
01.10.2013, 17:11 Uhr
Danke an alle
werde ich mal testen ob das die Lösung ist
mfg Aysoft
Wer nur Probleme schildert und keine Lösungen bringt ist ein teil des Problems und kein teil der Lösung
werde ich mal testen ob das die Lösung ist
mfg Aysoft
Wer nur Probleme schildert und keine Lösungen bringt ist ein teil des Problems und kein teil der Lösung
12.02.2020, 11:26 Uhr
Laut Listenhandbuch System Variablen wird P_Blockno als String zurückgeliefert.
12.02.2020, 11:28 Uhr
Laut Listenhandbuch SystemVariablen wird P_Blockno als String zurückgeliefert.
12.02.2020, 13:53 Uhr
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: