585.767 aktive Mitglieder*
4.078 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
HEIDENHAIN Forum

TNCcmd Heidenhain, Probleme bei der Datenrückübertragung.

Beitrag 11.02.2015, 16:04 Uhr
matnick
matnick
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.07.2013
Beiträge: 21

Hallo CNC-Gemeinde

Situation: 2 Heidenhain-Steuerungen

mit dem Kommando:
TNCcnd -i "IP-Adresse" "GET TNC:\FRAESEN\PROGRAMM-NAME.H PROGRAMM_NAME.H"

kommt bei der einen Maschine das komplette NC-Programm in einer Datenzeile.
Bei der anderen kommt alles im Binär-Code.
Was kann da helfen?
Die Switches -BIN oder -MERGE haben leider keinen Erfolg gebracht.
Oder muss da was an der Steuerung eingestellt werden?

Für erfolgreiche Hilfe erst mal vielen Dank. thumbs-up.gif
TOP    
Beitrag 12.02.2015, 08:29 Uhr
CNCTango
CNCTango
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 22.05.2007
Beiträge: 502

QUOTE (matnick @ 11.02.2015, 16:04 Uhr) *
Hallo CNC-Gemeinde

Situation: 2 Heidenhain-Steuerungen

mit dem Kommando:
TNCcnd -i "IP-Adresse" "GET TNC:\FRAESEN\PROGRAMM-NAME.H PROGRAMM_NAME.H"

kommt bei der einen Maschine das komplette NC-Programm in einer Datenzeile.
Bei der anderen kommt alles im Binär-Code.
Was kann da helfen?
Die Switches -BIN oder -MERGE haben leider keinen Erfolg gebracht.
Oder muss da was an der Steuerung eingestellt werden?

Für erfolgreiche Hilfe erst mal vielen Dank. thumbs-up.gif


Warum machst du's nicht mit TNC-Remo und gehst über einen PC?
Ansonsten versuch mal den Schalter /A
TOP    
Beitrag 12.02.2015, 10:31 Uhr
Snoopy_1993
Snoopy_1993
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 09.06.2012
Beiträge: 1.035

call "C:\Program Files (x86)\HEIDENHAIN\TNCremo\tnccmd.exe" PUT C:\Test\*.h TNC:\*.h /b -I 127.0.0.1

Ich kopiere mit dem code.
Ist zwar vom PC zur Maschine aber solte im Prinzip ja gleich sein


--------------------
Mein Youtube ►► CNC World ◄◄
________________________________________________________________________________

hyperMill ✔
Hermle C30U ✔
Hermle C50U ✔
Grob G550 mit PSS-R ✔
DMG Mori NTX2000 ✔
TOP    
Beitrag 14.02.2015, 10:02 Uhr
matnick
matnick
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.07.2013
Beiträge: 21

QUOTE (Snoopy_1993 @ 12.02.2015, 09:31 Uhr) *
call "C:\Program Files (x86)\HEIDENHAIN\TNCremo\tnccmd.exe" PUT C:\Test\*.h TNC:\*.h /b -I 127.0.0.1

Ich kopiere mit dem code.
Ist zwar vom PC zur Maschine aber solte im Prinzip ja gleich sein


Hi
Danke für die Info's.
Vom PC zur Maschine funktioniert es ja. Nur zurück entstehen die Probleme. Weil mit der gleichen Anweisung unterschiedliche Ergebnisse je Steuerung im Archiv ankommen gehe ich davon aus, dass es entweder mit einem (mir bisher nicht bekannten Switch) fuktionieren sollte oder an den Steuerungen Eiinstellungen gemacht werden müüsen.
Ich möchte die Daten im Batch-Betrieb zurücklesen, deswegen ist TNCRemo kein Thema. coangry.gif
TOP    
Beitrag 17.02.2015, 10:10 Uhr
matnick
matnick
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.07.2013
Beiträge: 21

Hi

Hat da niemand Erfahrung mit Datenabruf per Batch-Script via TNCcmd?

Es betrifft eine Hermle-U630T-Fräsmaschine mit TNC426. Hier kommt das NC-Programm in einer Zeile (ohne EOL und EOF bzw. <CRL>) zurück.
Und eine Posmill C1050 mit iTNC530. Bei dieser Rückübertragung kommt das Programm im Binär-Code zurück.

Für weiteres Interesse an einer Lösung und Unterstützung dazu vielen Dank im Voraus.
TOP    
Beitrag 17.02.2015, 19:53 Uhr
cgTNC
cgTNC
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 21.11.2010
Beiträge: 1.341

QUOTE (matnick @ 17.02.2015, 10:10 Uhr) *
Es betrifft eine Hermle-U630T-Fräsmaschine mit TNC426. Hier kommt das NC-Programm in einer Zeile (ohne EOL und EOF bzw. <CRL>) zurück.
Und eine Posmill C1050 mit iTNC530. Bei dieser Rückübertragung kommt das Programm im Binär-Code zurück.

Die Info hättest Du schon im ersten Post schreiben sollen.

Die Dateien werden auch von TNCremo ohne CR zum PC übertragen.
Fürs Zeilenende steht nur ein LF (Hexadezimal 0A, Dezimal 13) in der Datei, siehe Bild.
Versuch es einfach mal mit einem anderen Editor, z.B. WordPad.

Angehängte Datei  mdi.jpg ( 23.46KB ) Anzahl der Downloads: 41


Wie kommst Du darauf, das es Binärkode ist? Nur weil im Editor wirre Zeihen angezeigt werden? Oder handelt es sich vielleicht um Übertragungsfehler?
Hast Du es schonmal mit TNCremo versucht? Wie sieht da das Ergebnis aus?
Wie ist das Netzwerk aufgebaut?
Netzwerkkabel direkt vom PC in die Maschiene? Was hängt da sonst noch dran? Vielleicht ein Konverter von Seriell auf Netzwerk...?
Liegt das Netzwerkkabel direkt neben den Stromleitungen?

Zeig doch mal eine Beispieldatei.

Mußt schon nähere Infos geben, nur dann kann Dir geholfen werden.

Gruß
cgTNC
TOP    
Beitrag 18.02.2015, 08:00 Uhr
matnick
matnick
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.07.2013
Beiträge: 21

Hallo cgTNC

Bei der TNC426-Steuerung werde ich es später mal mit einem anderen Editor versuchen. Z.Zt. komme ich nicht an die Maschinen ran. wacko.gif
Bei der iTNC530 werde ich demnächst eine Beispieldatei hier einstellen. m8.gif
Bei beiden funktioniert der Übertrag mit TNCremo bei gleichem Umfeld Beide Maschinen haben LAN.
Die Datenübertragung PC-Steuerung ist mit PUT im täglichen Einsatz. Nur Steuerung-PC macht Probleme. mad.gif
Ebenso hatte ich in einem vorherigen Beitrag die benutzte Befehlszeile schon einmal gepostet.
Aber hier nochmal:
TNCcmd -i "IP-Adressse der jeweiligen Maschine" "GET TNC:\FRAESEN\Programm-Name.H Programm-Name.H" sauer.gif

Vielen Dank für die Reaktion.
mfg
danke.gif
TOP    
Beitrag 18.02.2015, 14:24 Uhr
matnick
matnick
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.07.2013
Beiträge: 21

Hallo

Hier im Anhang ein BS-Abzug des rückübertragenen NC-Programms der Posmill. mad.gif

Bei der Hermle hilft leider auch kein anderer Editor (z.B.:PFE32) coangry.gif
Angehängte Datei(en)
Angehängte Datei  Posmill_iTNC560.bmp ( 1.44MB ) Anzahl der Downloads: 39
 
TOP    
Beitrag 18.02.2015, 22:11 Uhr
cgTNC
cgTNC
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 21.11.2010
Beiträge: 1.341

Zu Deinem Bildschirmfoto:
Das kann alles sein. Datenmüll, Binärdatei, korrekter Programmcode oder sonstwas, das lässt sich so nicht beurteilen.
Allerdings ist mir nicht bekannt, das der einfache Windows-Editor wie auch immer chinesische Zeichen anzeigt.
Das schaut mir eher nach einem Kodierungsfehler im Editor oder Windows aus, oder es ist eine falsche Schriftart ausgewählt.
Anstatt Chinesisch sollten da allenfals Strichgrafik-Zeichen angezeigt werden.
Wird die Datei auf anderen Computern genau so angezeigt?
Übrigens kann man auch im Heidenhain-Binärcode immer die Kommentare, Gliederungen und Werkzeugnamen ganz normal lesen.

Evtl. mal ein kurzes Beispiel-Programm auf beiden Maschinen mit 5 bis 10 Zeilen eintippen (mit NC-Sätzen und Kommentaren), zum PC übertragen, mit WinRAR verpacken und hier posten, damit man den konkreten Dateiinhalt beurteilen kann.

Den Deteiinhalt kann man im Zweifelsfall nur mit einem HEX-Editor beurteilen, dafür sollte man die Kodierungen von Text- und Heidenhain-Binärdateien kennen.

Dein TNCremo ist aktuell, das währe dann die V3.0?
Die läuft allerdings nicht auf alten Computern mit z.B. Win98.
TOP    
Beitrag 19.02.2015, 08:17 Uhr
matnick
matnick
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.07.2013
Beiträge: 21

Hallo cgTNC

Von beiden Maschinen (die wo alles in einer Zeile ankommt und die wo der vorliegende Datenmüll im Editor angezeigt wird) kommen die NC-Programme
am gleichen PC (Windows 7) an.
Und (nochmals erwähnt) mit TNCremo kommen von beiden Steuerungen die Daten korrekt an. Und werden mit dem gleichen Windows-Editor auch lesbar und
formatiert dargestellt.
Im TNCRemo steht rechts unter dem Feld für die IP-Adresse "autom. Binärerkennung". super.gif
Wo liegt der Unterschied? coangry.gif
mfg
TOP    
Beitrag 20.02.2015, 16:52 Uhr
cgTNC
cgTNC
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 21.11.2010
Beiträge: 1.341

QUOTE (matnick @ 19.02.2015, 08:17 Uhr) *
Von beiden Maschinen (die wo alles in einer Zeile ankommt und die wo der vorliegende Datenmüll im Editor angezeigt wird) kommen die NC-Programme
am gleichen PC (Windows 7) an.
Und (nochmals erwähnt) mit TNCremo kommen von beiden Steuerungen die Daten korrekt an. Und werden mit dem gleichen Windows-Editor auch lesbar und
formatiert dargestellt.
Im TNCRemo steht rechts unter dem Feld für die IP-Adresse "autom. Binärerkennung". super.gif
Wo liegt der Unterschied? coangry.gif

Und welche Version hat TNCremo denn nun?
Welche Version hat TNCcmd?
Wie werden die Daten auf anderen Computern angezeigt?

Sind die Daten unterschiedlich, wenn du verschiedene Übertragungsoptionen verwendest (/B, /A, ohne)?
Sind die empfangenen Daten itentisch, wenn du wiederholt die selben Übertragungsoptionen verwendest?
Beispieldateien währen hilfreich (nicht nur Bildschirmfotos).
sauer.gif

Mit dem 'Binärdatei-Format' bist Du möglicherweise auf dem Holzweg.
Solange Du aber die Infos nur in homäopathischer Dosis preisgibst, wird dir hier kaum einer helfen können.

Woher sollen wir wissen, wo der Unterschied liegt?
Hardware, Software, jeder hat eine andere Kombination.
Mir ist hier noch keiner mit einer funktionierenden Glaskugel begegnet.

Der Beitrag wurde von cgTNC bearbeitet: 20.02.2015, 16:59 Uhr
TOP    
Beitrag 20.02.2015, 17:15 Uhr
cgTNC
cgTNC
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 21.11.2010
Beiträge: 1.341

Blockiert evtl. irgendeine Sicherheitssoftware?
Und ist der PC Virenfrei?
TOP    
Beitrag 21.11.2020, 21:02 Uhr
SebLovin
SebLovin
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 21.11.2020
Beiträge: 3

Gibt es irgendeine Möglichkeit, falls Dateien über den explorer kopiert wurden und nun nur noch textschnipsel und Gliederungspunkte dargestellt werden, diese wieder ins binärformat zu konvertieren?
TOP    
Beitrag 23.11.2020, 19:29 Uhr
CRX
CRX
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 29.11.2004
Beiträge: 206

Ich denke es liegt daran, das für die Übertragung zur iTNC die Binär ASCII Wandlung nicht durchgeführt wird.
Sind beide Maschinen am selben PC angeschlossen?
Damit tnccmd weiß welche Programme binär übertragen werden und welche nicht, muss eine Umgebungsvariable definiert werden, die für den /a
Modus zuständig ist. In der Variablen werden alle Datei Endungen eingetragen, die nur binär übertragen werden sollen.(.bmp .bmx .zip .a,...)
Einfach mal tnccmd starten und GET help eintippen.

Bei der TNC426 ist das woll noch nicht notwendig, da die Steuerung noch nicht so umfangreich war, und diese Definition fest hinterlegt ist.

Gruß crx
TOP    
Beitrag 26.11.2020, 04:50 Uhr
SebLovin
SebLovin
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 21.11.2020
Beiträge: 3

Vielen Dank CRX
Hab es hinbekommen. Lag an den tncremo Einstellungen.
TOP    



1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: