Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

aktuelle Zeile(N-Nummer) auslesen.

Beitrag 30.09.2013, 14:30 Uhr
aysoft
aysoft
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 10.09.2013
Beiträge: 6
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
   
Beitrag 01.10.2013, 05:29 Uhr
Boern
Boern
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 27.11.2004
Beiträge: 2.484
Hallo,

arbeiten wir nicht alle mit Werkzeug Korrekturen wacko.gif


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 sauer.gif

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.
   
Beitrag 01.10.2013, 07:35 Uhr
CNCFr
CNCFr
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 15.09.2002
Beiträge: 1.926
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.
   
Beitrag 01.10.2013, 17:11 Uhr
aysoft
aysoft
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 10.09.2013
Beiträge: 6
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
   
Beitrag 12.02.2020, 11:26 Uhr
Alex081527
Alex081527
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 12.02.2020
Beiträge: 2
Laut Listenhandbuch System Variablen wird P_Blockno als String zurückgeliefert.
   
Beitrag 12.02.2020, 11:28 Uhr
Alex081527
Alex081527
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 12.02.2020
Beiträge: 2
Laut Listenhandbuch SystemVariablen wird P_Blockno als String zurückgeliefert.
   
Beitrag 12.02.2020, 13:53 Uhr
CNCFr
CNCFr
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 15.09.2002
Beiträge: 1.926
QUOTE (Alex081527 @ 12.02.2020, 12:28 Uhr) *
Laut Listenhandbuch SystemVariablen wird P_Blockno als String zurückgeliefert.

Siehe dazu #3 (vor über sechs Jahren!).
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: