Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

840C NC Parameter im Kommentar, NC Parameterwert im Kommentar

Beitrag 26.09.2012, 15:50 Uhr
Guest_kaben_*
Themenstarter
Gast


Hallo ins Forum,

kann man in einer 840C in einem NC Kommentar einen Parameterwert anzeigen?

etwa:
R10=100
M0 (der Parameter hat den Wert: [...und hier soll stehen 100])

Wie muss dazu der Syntax sein ?

Vielen Dank fürs Lesen und Nachdenken im Voraus
kaben
   
Beitrag 26.09.2012, 16:50 Uhr
DMC635V
DMC635V
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 12.08.2010
Beiträge: 844
Für 840D:

CODE
Ich empfehle dir dazu einen MSG Befehl
z.B.

...
R10=100
MSG("R10 hat den Wert"<<R10)
M0
...

zwischen die Anführungszeichen kannst du schreiben wozu du lust hast. Den Parameter den du angezeigt haben willst schreibst du rechts der <<.
Dies wird nun grün in der Kopfzeile angezeigt.
Um es wieder zu leeren einfach

MSG()

schreiben.


Edit: Sorry habe mich verlesen, dachte es sei eine 840D :S

Der Beitrag wurde von DMC635V bearbeitet: 26.09.2012, 16:54 Uhr


--------------------
Freundliche Grüsse
DMC635V
   
Beitrag 26.09.2012, 23:25 Uhr
Guest_kaben_*
Themenstarter
Gast


Hallo DMV

lese gerade, dass Du eine 840D meinst. Dennoch vielen Dank.

Die 840C nimmt die MSG ohne Mecker an, in der Kommentarzeile steht der
Klammerinhalt wie geschrieben, incl. Hochkomma, genau so: "R10 hat den Wert"<<R10

Ich meine, den Wert anzuzeigen ginge auch bei 840C.

Hat noch jemand eine Idee ?

Vielen Dank fürs Lesen und Nachdenken im Voraus
kaben
   
Beitrag 27.09.2012, 05:30 Uhr
Boern
Boern
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 27.11.2004
Beiträge: 2.484
Hallo,

hier nochmal der MSG Befehl für die 840D

MSG("NULLPUNKT "<<R1<<" )

Vielleicht war die Schreibweise nicht ganz korrekt ?

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 27.09.2012, 08:52 Uhr
Guest_kaben_*
Themenstarter
Gast


Hallo Boern,

danke für Deine Antwort.

Ich benötige den Syntax für die 840C:

etwa:
R10=100
M0 (der Parameter hat den Wert: [...und hier soll stehen 100])

geht das überhaupt? Wenn ja, wie ist der Syntax?

MfG
kaben
   
Beitrag 28.09.2012, 05:56 Uhr
Boern
Boern
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 27.11.2004
Beiträge: 2.484
Hallo,

vielleicht hilft dir das hier weiter :

http://www.automation.siemens.com/doconweb..._BA_SW5.pdf?p=1

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 28.09.2012, 23:21 Uhr
Guest_kaben_*
Themenstarter
Gast


Hallo Boern,

ich hatte das vor Jahren mal gemacht und erinnere mich an die "<<".
Dann war es doch auf einer 840D und scheinbar geht es mit einer 840C gar nicht.
Danke für den Tipp mit der Bedienanleitung...
ich hatte schon in der Programmieranleitung nachgesehen, da steht zu der Sache gar nichts.

Danke auch an alle, die gelesen und nachgedacht haben.

MfG
kaben
   
Beitrag 29.09.2012, 12:28 Uhr
DMC635V
DMC635V
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 12.08.2010
Beiträge: 844
QUOTE (kaben @ 27.09.2012, 00:25 Uhr) *
Die 840C nimmt die MSG ohne Mecker an, in der Kommentarzeile steht der
Klammerinhalt wie geschrieben, incl. Hochkomma, genau so: "R10 hat den Wert"<<R10

Scheinbar schreibt die 840C alles was in den Klammern steht. Versuche doch mal die Pfeile ausserhalb der Klammer zu schreiben.
Also:
MSG(R10 hat den Wert )<<R10

@Boern:
Die Syntax
MSG("R10 hat den Wert "<<R10)
ist richtig.
QUOTE
MSG("NULLPUNKT "<<R1<<" )

Funktioniert nicht, da 3 Anführungszeichen geschrieben sind, doch es muss immer eine gerade Anzahl vorhanden sein.
<< ist das Zeichen um Strings zu Verknüpfen. Es ist also möglich auch mehrere Parameter und Texte zu verbinden
z.B.
MSG("R10 hat den Wert "<<R10<<"Banane")


--------------------
Freundliche Grüsse
DMC635V
   
Beitrag 11.10.2018, 18:25 Uhr
Charlie053
Charlie053
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 11.10.2018
Beiträge: 1
Auch wenn der Thread schon ziemlich alt ist, ich habe vor kurzem eine Alternative zu MSG für 840c gefunden.

Beispiel: M0 ( /GE Test )
Anzeigetext: Test

Leider hat diese Möglichkeit Einschränkungen im Vergleich zu MSG. Der Text wird nur so lange angezeigt wie die Zeile aktiv ist in der der Kommentar steht. Außerdem wird der Text nur angezeigt wenn der Kommentar im 1. Kanal steht.
Leider gibt es im Handbuch keinerlei Erleuterungen zu dieser Möglichkeit..
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: