J'ai un centre mikron vce1000 avec CN HAAS type vf3 année 2000.
J'ai un cable rs232 25pins/9pin puis un cable 9pin vers usb.
C'est un cable fait maison avec soudure maison.
La connection entre la CN et mon ordi portable fonctionne j'utilise cimco.
Mais lorsque je transfert un programme vers la mémoire de la CN, il y a souvent des oublies de caractère. Mon programe se transfert sans souci, mais il y a plusieurs ligne ou il manque le premier caractère, a chaque fois c'est le premier caractère qui manque.
Et cela même en vitesse de transfert minimale.
Ça donne à penser à un problème de contrôle de flux. Je ne sais pas si cette machine le gère.
Il y en a deux sortes : contrôle logiciel (Xon-Xoff) ou hardware (CTS-RTS).
Souvent les câbles sont en "3 fils" (RxD, TxD, GND) et CTS/RTS bouclés au niveau de la prise, ce qui annule le contrôle hard.
Voyez sur la CN si un paramètre traite du contrôle de flux sur le port série.
Sur ma F3-CNC, j'ai un problème un peu similaire, il a fallu que j'insère un délai de 6ms entre les caractères avec minicom.
Si le câble est bouclé en CTS/RTS, le transfert se fait sans tenir compte de CTS/RTS puisque RTS (Request to send = demande pour envoyer) reçoit la réponse CTS (Clear to send = autorisé à envoyer) immédiatement.
Si le câble est 3 fils sans bouclage CTS/RTS, la demande RTS ne reçoit jamais d'autorisation donc le transfert ne se fait pas.
Enfin si
1/ le câble est bien fait = CTS et RTS connectés, pas bouclés
2/ les deux appareils (CN et Ordinateur) sont bien configurés pour la gestion de flux en CTS/RTS
le transfert se fera, cadencé par le plus lent des deux.
Je transfert d'un programme "normale fonctionne sans souci. Par contre un programme avec un usinage 3d point/point me fait la même chose le premier caractère de certaine ligne n'est pas transféré le transfert continu jusqu'à la fin du programme.
Avez-vous vérifié que vous avez les mêmes paramètres que la page http://www.aggsoft.com/cnc-dnc/haas-mill.htm ?
En particulier que vous envoyez les bonnes fins de lignes ?
Avez-vous fait les liaisons 1-4 côté PC et 20-8 côté CN ?
Oui et aussi le nombre de bits de données et le nombre de bits de stop
Je pense que ça doit être quand même le cas puisqu'il arrive à envoyer des programmes.
Oui et aussi le nombre de bits de données et le nombre de bits de stop
Je pense que ça doit être quand même le cas puisqu'il arrive à envoyer des programmes.
Parfois le programme décode une partie du message à la réception avec la partité et le nombres debits pas conforme, depend de l'Acia ou Usart (composants gérant le ports série) et du logiciel qui interprète les données (couche en desous du programme d'application), le code ASCII passe sans problème sur 7 bits.
J'ai essayé plusieurs câblage et plusieurs configuration et toujours le même problème. Mais en utilisant le logiciel rs232 avec le code ASCII, cela fonctionne parfaitement.
Pour clôturer ce post je vais mettre ma configuration final