Hallo
IndustryArena Mitglieder,
wir haben ein Problem bei der Datenübertragung zwischen Computer und Maho MH 600 E (Philips 423 v6516.504). Zur Übertragung wird ein Notebook mit serieller Schnittstelle und Windows 7 32-bit verwendet. Die Software ist Haidenhain CDS Lite v4.1. Das D-Sub Kabel wurde entsprechend dem untenstehenden Bild verlötet und an der außenliegenden V24-Buchse angeschlossen. Die Kabellänge beträgt 3 Meter.
D_Sub.jpg ( 86.11KB )
Anzahl der Downloads: 90Maschinenkonstanten und CDS Lite v4.1 wurden folgendermaßen eingestellt.
MC770 C0 (lokal V24, kein V11)
MC771 C1 (ISO)
MC772 C1 (Aktiv mit RTS/CTS)
MC773 C30 (Nachgesendete Zeichen nach Einlesen Stop)
MC775 C0 (1 Stoppbit)
MC776 C4800 (Baudrate auslesen)
MC777 C4800 (Baudrate einlesen)
CDS_Lite_Einstellungen.JPG ( 57.2KB )
Anzahl der Downloads: 69Der Programmaufbau ist wie folgt:
%PM
N9050
N1 ...
N2 ...
N3 M30
Bei kleinen Programmen (< 15 Sätze) funktioniert die Datenübertragung vom Notebook zur Maschine und der Code wird fehlerfrei in den Programmspeicher eingelesen. Bei größeren Programmen erscheint die Fehlermeldung D42 (Baudratefehler) und die Übertragung bricht ab. Die Baudrate wurde zwischen 1200 und 4800 variiert und in den MCs, der Software und dem COM-Port/Gerätemanager angepasst. Leider ohne Erfolg.
Beim letzten Versuch stürzte die Steuerung während der Datenübertragung ab und die Maschine machte einen automatischen Neustart. Nach dem Neustart war der komplette Programmspeicher gelöscht. Die Maschinenkonstanten blieben zum Glück erhalten.
Woran kann es liegen, dass die Maschine während der Datenübertragung abstürzt und den kompletten Programmspeicher löscht?
Sind meine Einstellungen in den MCs, der Software und die Pinbelegung in Ordnung?
Kann es damit zu tun haben, dass ich kein \EOT, #EOT oder EOT/ETX zum Programmende eingefügt habe? Oder sollte man die Baudrate noch niedriger einstellen?
Vielen Dank für eure Hilfe!
Gruß
Der Beitrag wurde von Hoffn bearbeitet: 12.08.2016, 09:04 Uhr