Super, bedankt voor het meedenken, het gaf weer nieuwe hoop
Ik heb alle suggesties geprobeerd. Transport stond op xon/xoff maar had verder geen effect, er was ook niets te vinden over flow control in documentatie, denk dat het niet gebruikt wordt, heb alles uitgeschakeld en het werkt nog steeds goed. Baudrate veranderen werkte niet, dat is een instelling op de machine, als alles werkt wil ik die omhoog gaan brengen naar 2400.
Heb ook de gegeven g-code gebruikt, van de extra spatie na het programma nummer was ik me bewust. In ultraedit kan ik de spaties en returns terugzien en dat leek compleet. Helaas werd het programma niet geladen op de Emco.
Daarna de seriële instellingen nogmaals gecontroleerd via de MONITOR. Daar kwam ik een interessante optie tegen onder L4 bit 2, 'Enable writing over an already existing program in the memory and allow display of the incoming data through the serial interface on the screen.' Met deze optie ingeschakeld zag ik de commando's netjes binnenstromen vanaf de PC. De seriële communicatie was dus helemaal in orde, maar de commando's werden niet goed geaccepteerd.
Daarnaast kon het toetsenbord van de PC gebruikt worden om via het terminalprogramma commando's in te geven. Het programma handmatig intikken gaf problemen direct na het invoeren van het programmanummer, een volgend commando liep dan vast met als gevolg 'ALARM 600'. Samen met de documentatie was het terug te voeren op Linefeed/Carriage Return. Met een HEX-editor heb ik vervolgens de g-code file gecontroleerd en gemodificeerd.
Maar de g-code wilde nog steeds niet laden. Toen een speciale emulatie key aangemaakt in het terminalprogramma voor een CRLF (EOL). En eindelijk: Dat wilde wel werken, ik kon vervolgens het programma inkloppen via de terminal.
Kortom, het probleem is het niet of niet correct verzenden van een CRLF aan het eind van iedere regel. Ik hoop dat ik het zo in de komende dagen op een of andere manier kan oplossen.
Nog wat specifieke documentatie bijgevoegd.
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.
Geduld is een schone zaak, frezen niet...