Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Laufzeit eines PGM als MSG anzeigen

Beitrag 18.05.2019, 09:57 Uhr
butscheronie
butscheronie
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 07.03.2010
Beiträge: 313
Ist es Möglich in einem laufenden PGM eine Laufzeit in Sekunden als MSG darzustellen?
Wenn ja, wie?
Die Zeit soll auf dem Display die ganze Zeit mitlaufen und aktuell sein.
In dem PGM werden keine weiteren MSG angezeigt, sodas der Bereich frei für die Anzeige der Sekunden wäre.



Hier ein Bild der 840er Steuerung.

Danke Gruß
Thorben

Der Beitrag wurde von butscheronie bearbeitet: 18.05.2019, 10:00 Uhr
Angehängte Datei(en)
Angehängte Datei  Zeit.jpg ( 73.04KB ) Anzahl der Downloads: 121
 
   
Beitrag 20.05.2019, 18:16 Uhr
butscheronie
butscheronie
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 07.03.2010
Beiträge: 313
Hat keiner eine Idee?
   
Beitrag 20.05.2019, 20:11 Uhr
G00Z0
G00Z0
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 11.09.2006
Beiträge: 734
Ich würde ja mal drüber nachdenken (Denkansätze vorhanden), wenn ich denn wüsste, wozu das gut ist...
Häng' doch ne Stoppuhr daneben !


--------------------
Wir haben doch keine Zeit --> G00Z0

Diesem User wurde verliehen: "Das Norddeutsche Qualitätsposting Siegel"
   
Beitrag 21.05.2019, 00:25 Uhr
butscheronie
butscheronie
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 07.03.2010
Beiträge: 313
Wie sieht denn dein denkansatz aus?
   
Beitrag 21.05.2019, 11:58 Uhr
SeanClaud
SeanClaud
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 23.12.2014
Beiträge: 177
da dürfte es einige Variablen geben, ob und welche beim advanced enthalten sind weiß ich leider nicht....
alternativ könnte man einen Timer $AC_TIMER[X] starten und beim MSG Text anhängen (genauso wie die Systemvariablen)

MSG("Laufzeit des Programmes: " >>$AC_BLABLA)

und wenn man in der DocOn "Laufzeit" eingibt, kommen sehr viele Systemvariablen zum vorschein, siehe Anhang.....
einfach mal probieren...

Gruß
Angehängte Datei(en)
Angehängte Datei  laufzeit.jpg ( 469.58KB ) Anzahl der Downloads: 102
 
   
Beitrag 21.05.2019, 19:50 Uhr
nixalsverdruss
nixalsverdruss
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
QUOTE (SeanClaud @ 21.05.2019, 12:58 Uhr) *
MSG("Laufzeit des Programmes: " >>$AC_BLABLA)


wie soll sich das zyklisch aktualisieren ?
ich nehme ja nicht an das die Anzeige einmalig erfolgen soll .
   
Beitrag 22.05.2019, 05:47 Uhr
SeanClaud
SeanClaud
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 23.12.2014
Beiträge: 177
QUOTE (nixalsverdruss @ 21.05.2019, 19:50 Uhr) *
wie soll sich das zyklisch aktualisieren ?
ich nehme ja nicht an das die Anzeige einmalig erfolgen soll .


sorry, hab anscheinend nicht anständig gelesen.....
zyklisch in einer MSG wird eher nicht gehen.....
   
Beitrag 29.01.2020, 09:39 Uhr
KrapflF
KrapflF
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 28.01.2020
Beiträge: 4
Wir haben die Laufzeit über ein eigens angepassstes Unterprogramm ermittelt

und das Unterprogramm am Hauptprogrammende eingefügt funktioniert ohne Probleme

;%_N_L100_SPF
;$PATH=/_N_SPF_DIR
N1 DEF STRING[70] Zeit_Dat="/_N_SPF_DIR/"
N2 DEF INT error
N3 R99=$AC_CYCLE_TIME ; = LAUFZEIT IN SEKUNDEN
N4 R98= TRUNC(R99/3600) ; = STUNDEN
N5 R97= TRUNC(TRUNC(R99-R98*3600)/60) ; = MINUTEN
N6 R96= TRUNC(R99-R97*60-R98*3600) ; = SEKUNDEN
N7 Write (ERROR,"CNC15","Prog: "<<$P_PROG[0]<<" - "<<$A_DAY<<":"<<$A_MONTH<<":"<<$A_YEAR<<" - LAUFZEIT = "<<R98<<":"<<R97<<":"<<R96<<"")
N8 RET
N9 M17
   
Beitrag 07.11.2020, 07:31 Uhr
DigitalMachinist
DigitalMachinist
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 05.09.2019
Beiträge: 4
Hi,

schau mal bei www.comara.de vorbei.
Die bekommen so ziemlich alles aus einer Steuerung raus.
   
Beitrag 07.11.2020, 19:36 Uhr
nixalsverdruss
nixalsverdruss
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
QUOTE (DigitalMachinist @ 07.11.2020, 08:31 Uhr) *
Hi,

schau mal bei www.comara.de vorbei.
Die bekommen so ziemlich alles aus einer Steuerung raus.


es geht nicht darum etwas aus einer Steuerung raus zubekommen , es geht hier ums anzeigen.
Wenn ihr für euren Laden Werbung machen müßt dann nicht hier .
   
Beitrag 08.11.2020, 09:35 Uhr
Boern
Boern
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 27.11.2004
Beiträge: 2.484
QUOTE (butscheronie @ 18.05.2019, 10:57 Uhr) *
Ist es Möglich in einem laufenden PGM eine Laufzeit in Sekunden als MSG darzustellen?
Wenn ja, wie?
Die Zeit soll auf dem Display die ganze Zeit mitlaufen und aktuell sein.
In dem PGM werden keine weiteren MSG angezeigt, sodas der Bereich frei für die Anzeige der Sekunden wäre.



Hier ein Bild der 840er Steuerung.

Danke Gruß
Thorben


Hallo,

du willst das hier wie bei der 840D Operate (SL)

Angehängte Datei  Unbenannt.JPG ( 78.39KB ) Anzahl der Downloads: 28


Ich glaube nicht das dir das irgend Jemand sowas "gratis" macht.
Es gibt Firmen die davon leben weil Sie eben gewisse Dinge oder Leistungen verkaufen.

Frag bei Siemens nach oder eben bei irgend welchen Dienstleister die Programmieren das für bestimmt 2.000 - 10.000 Euro
Oder kauf dir eine Stoppuhr für 5 Euro, deine Entscheidung!

Nur eine Frage was hätte das überhaupt für einen Sinn?

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.
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: