Naar een control unit van een CNC-Frees moet ik een bestand uploaden. in dit bestand staan bepaalde parameters zoals freessnelheid, plaatdikte, etc.
Voor het uploaden van de file is jaren geleden een programma geschreven.
Het uploaden werkt via de Com-poort.
Het uploaden van de file gaat helemaal goed alleen nu moeten er enkele parameters aangepast worden. Als ik deze parameters aanpas met bijv. Notepad gaat het uploaden goed tot de laatste regel. bij de laatste regel geeft de control unit op zijn scherm een transmit error en werkt dan ook niet.
Ik ben er al achter gekomen dat het bestand op de onderste regel een controle getal/checksum bevat. @ ????? ??
Mijn vraag is of iemand enig idee heeft hoe deze checksum is opgebouwd en hoe ik dit bestand dus aan kan passen.
Voor het onderste gedeelte van het bestand kijk hieronder.
<2Parameter $17
V-5,16
TV$17,$16
G60:
<2>Monitor machine?;Y
<1Machine Monitor
$1=0
G61:
G1
}
{61
A
>1$5 $0
<2>$1
K10=27
W1,K10
G61:
G60
}
{78
Tv98,16
A
W20,K99
I$16>0
W5,K99
G78:
TV4,$87
G1
}
@41722 15
Voor het uploaden van de file is jaren geleden een programma geschreven.
Het uploaden werkt via de Com-poort.
Het uploaden van de file gaat helemaal goed alleen nu moeten er enkele parameters aangepast worden. Als ik deze parameters aanpas met bijv. Notepad gaat het uploaden goed tot de laatste regel. bij de laatste regel geeft de control unit op zijn scherm een transmit error en werkt dan ook niet.
Ik ben er al achter gekomen dat het bestand op de onderste regel een controle getal/checksum bevat. @ ????? ??
Mijn vraag is of iemand enig idee heeft hoe deze checksum is opgebouwd en hoe ik dit bestand dus aan kan passen.
Voor het onderste gedeelte van het bestand kijk hieronder.
<2Parameter $17
V-5,16
TV$17,$16
G60:
<2>Monitor machine?;Y
<1Machine Monitor
$1=0
G61:
G1
}
{61
A
>1$5 $0
<2>$1
K10=27
W1,K10
G61:
G60
}
{78
Tv98,16
A
W20,K99
I$16>0
W5,K99
G78:
TV4,$87
G1
}
@41722 15