Briceb
Nouveau
Bonjour,
J'essaie de réaliser la connexion entre un PC avec WinDNC et une fraiseuse Fagor Rosilio C450 équipé d'une console 8055 MC (elle a le conversational)
Au départ avec un premier câble qui à priori n'était pas correcte niveau câblage j'avais directement une erreur du genre "connexion impossible, veuillez vérifier que le câble est branché...", maintenant avec un autre câble modifié par mes soins, j'ai depuis WinDNC une erreur du type "Erreur de transmission" quand j'essaie d'aller voir les fichiers. (j'ai oublié de noter le message exacte...)
Je vais essayer de détailler tout ce que j'ai comme info et ce que j'ai réalisé comme tests (dsl c'est long) :
Déjà ce n'est pas ma machine, elle est dans un Lycée et pour l'instant je n'ai pas ouvert de trappe donc je n'ai pas pu aller voir la prise X3.
Elle tourne sur la version 07.15, et elle a bien le DNC listé dans les options installés.
Voici les paramètres de la "Liaison Serie 2 RS232", je met en "commentaire" après les // ce que j'en ai interprété d'après la doc "Installation" de Fagor :
P00 = 07 // 9600 bauds
P01 = 1 // 8bits
P02 = 0 // no parity
P03 = 0 // 1 STOP bit
P04 = 1 // mode DNC
P05 = YES // DNC Active on power-up
P06 = YES // DNC Debug activé
P07 = 0 // CAN
P08 = 0 // LF
P09 = 0 // EOT
P10 = ON // XONXOFF activé
Quand je vais dans ETAT puis DNC, j'ai dans la section droite de l'écran :
DNC 2
Etat = Actif
Et le DNC1 est lui inactif.
La version de WinDNC que j'utilise est la 6.02, téléchargé sur le site de Fagor Automation. utilisé sous Windows 10
J'utilise le connecteur "carcasse machine" pour me connecter, c'est un DB25 étiqueté "RS 235 C".
Je n'ai pas accès à l'arrière de ce connecter, mais j'ai pu réaliser des mesures à l'ossilo grace à un adaptateur intermédiaire DB25/DB25 qui me permet de mesurer toutes les lignes indépendamment. J'ai testé cette adaptateur niveau signal et continuité, il ne croise rien et n'a théoriquement pas de problème électrique.
Pour les paramètres du câble, j'utilise une doc "8050/55 RS 232 SETUP AND ANALYSIS" que j'ai réupload ici : http://www.devgraphik.com/8050_RS-232.pdf
J'ai fait un 1er test "à vide" pour essayer de trouver comment la liaison entre le X3 du 8055 et ce connecteur carcasse est faite. J'ai donc mesuré le signal sur les broches 2 et 3, en utilisant la broche 7 comme référence de masse.
Sur ce DB25, sur la broche 2 j'ai 0V et sur la broche 3 j'ai -10V
Si je compare à la doc, j'en déduis que le câble interne à la machine "croise" les signaux, et donc que j'ai bien sur mon DB25, le Tx de la machine sur 3 et le Rx sur 2.
J'ai donc préparé un câble DB25 <=> DB9 "droit", qui reprends le schéma de la doc, coté "PC". J'ai relié :
- la broche 2 du DB25 à la broche 3 du DB9
- la broche 3 du DB25 à la broche 2 du DB9
- la broche 7 du DB25 à la 5 du DB9.
J'ai également connecté entre eux les broches 4, 6 et 8 sur le DB9 uniquement, coté DB25 pour l'instant les fils ne sont connecté à rien.
A noter aussi que j'ai relu, entre autre, ce message du forum pour comparer mon câblage : https://www.usinages.com/threads/tutorial-windnc.19477/
Si je dis pas de connerie, je me retrouve avec :
CNC <=> DB25 carcasse <=> DB9 PC
Tx = 2 <=> 3 <=> 2 = Rx
Rx = 3 <=> 2 <=> 3 = Tx
GND = 7 <=> 7 <=> 5 = GND
J'ai continué mes mesures, une fois branché, j'ai bien -10V sur les broches 2 et 3 de mon DB25 carcasse. Et si je ne branche que le PC, j'ai 0V sur la broche 3 du DB25, et -10V sur la broche 2.
J'ai ensuite utilisé Putty en mode serial pour voir ce qui se passe, sans me connecter à la CNC, juste le PC, et si je tape des touches je vois bien passer des signaux entre -10v et +10v sur la broche 2 du DB25. Donc j'en déduis que le port COM du PC marche bien et qu'il envoi bien les infos ou je veux.
Ensuite j'ai voulu tester la CNC seul, j'ai alors débranché le câble et j'ai mesuré à nouveau sur la CNC la broche 2, puis je suis aller dans "UTILITAIRE" et j'ai testé de "COPIE" un programme vers la "Liaison serie L2", je pensais voir des choses sur l'oscillo, mais en fait non rien, aucune variation de signal ni sur la broche 2 ni sur la 3, la console de la CNC reste en "copie programme" et à part faire "Annuler" avec F1 je ne peux rien faire. (j'utilise le mode "single" avec mémoire de mon oscillo donc je n'ai pas pu "rater" une impulsion)
Ensuite j'ai donc connecté la CNC avec le PC, et la j'ai eu un début de "mieux" car en haut de l'ecran de la CNC, j'ai une info "DNC 1 2", et "DNC" et "2" sont passé de blanc à jaune. Et si j'essaie de faire à nouveau une copie depuis Utilitaire vers la liaison serie 2 il me dit un truc du genre "impossible liaison DNC occupé".
J'ai maintenant du -10V sur mes broches 2 et 3 du DB25.
J'ai donc ensuite refait la config du SETUP de winDNC, choisi le bon port COM, vérifié les réglages, choix du 8055 M... Je suis aussi aller voir dans les réglages du port Série dans le gestionnaire de périphérique de windows, ou j'ai passé le contrôle d'erreur de "aucun" vers "XonXoff", le reste étant déjà OK.
Une fois le setup sélectionné et connecté dans WinDNC, j'ai bien le voyant vers en haut à gauche du logiciel, et quand j'ouvre la partie "Fichier", j'ai un moment d'attente, pendant cette période, je vois passer des signaux sur la broche 2 du DB25, qui est donc normalement le Tx du PC, à priori la même série d'impulsions plusieurs fois, mais après quelques secondes, le logiciel m'indique "Erreur de transmission".
Je n'ai pas eu le temps de mesurer en même temps si j'avais quelque chose sur la broche 3 du DB25...
Je pense que j'ai fait le tour de ce que j'ai testé. J'aimerai vraiment pouvoir y arriver pour pouvoir envoyer des programmes et utiliser un clavier de PC pour pouvoir en saisir....
Avant que je refasse des tests, j'aimerai un avis sur les choses qui vous semblent "à tester", pour ma part j'ai notés 3 choses
- voir pour raccorder ensemble les broches 5, 6 et 20 du DB25 au lieux de les laisser "en l'air". Je ne sais pas si c'est déjà fait sur le connecteur X3 ou le câble interne, il faudrait peut être que je test au multimètre en test de continuité.
- mesurer en même temps les broches 2 et 3 pendant les essais de connexion de WinDNC
- tester un autre PC
Un très grand merci à ceux qui auront eu le courage de lire jusqu'ici, et encore plus à ceux qui auront des propositions à m'apporter !
J'essaie de réaliser la connexion entre un PC avec WinDNC et une fraiseuse Fagor Rosilio C450 équipé d'une console 8055 MC (elle a le conversational)
Au départ avec un premier câble qui à priori n'était pas correcte niveau câblage j'avais directement une erreur du genre "connexion impossible, veuillez vérifier que le câble est branché...", maintenant avec un autre câble modifié par mes soins, j'ai depuis WinDNC une erreur du type "Erreur de transmission" quand j'essaie d'aller voir les fichiers. (j'ai oublié de noter le message exacte...)
Je vais essayer de détailler tout ce que j'ai comme info et ce que j'ai réalisé comme tests (dsl c'est long) :
Déjà ce n'est pas ma machine, elle est dans un Lycée et pour l'instant je n'ai pas ouvert de trappe donc je n'ai pas pu aller voir la prise X3.
Elle tourne sur la version 07.15, et elle a bien le DNC listé dans les options installés.
Voici les paramètres de la "Liaison Serie 2 RS232", je met en "commentaire" après les // ce que j'en ai interprété d'après la doc "Installation" de Fagor :
P00 = 07 // 9600 bauds
P01 = 1 // 8bits
P02 = 0 // no parity
P03 = 0 // 1 STOP bit
P04 = 1 // mode DNC
P05 = YES // DNC Active on power-up
P06 = YES // DNC Debug activé
P07 = 0 // CAN
P08 = 0 // LF
P09 = 0 // EOT
P10 = ON // XONXOFF activé
Quand je vais dans ETAT puis DNC, j'ai dans la section droite de l'écran :
DNC 2
Etat = Actif
Et le DNC1 est lui inactif.
La version de WinDNC que j'utilise est la 6.02, téléchargé sur le site de Fagor Automation. utilisé sous Windows 10
J'utilise le connecteur "carcasse machine" pour me connecter, c'est un DB25 étiqueté "RS 235 C".
Je n'ai pas accès à l'arrière de ce connecter, mais j'ai pu réaliser des mesures à l'ossilo grace à un adaptateur intermédiaire DB25/DB25 qui me permet de mesurer toutes les lignes indépendamment. J'ai testé cette adaptateur niveau signal et continuité, il ne croise rien et n'a théoriquement pas de problème électrique.
Pour les paramètres du câble, j'utilise une doc "8050/55 RS 232 SETUP AND ANALYSIS" que j'ai réupload ici : http://www.devgraphik.com/8050_RS-232.pdf
J'ai fait un 1er test "à vide" pour essayer de trouver comment la liaison entre le X3 du 8055 et ce connecteur carcasse est faite. J'ai donc mesuré le signal sur les broches 2 et 3, en utilisant la broche 7 comme référence de masse.
Sur ce DB25, sur la broche 2 j'ai 0V et sur la broche 3 j'ai -10V
Si je compare à la doc, j'en déduis que le câble interne à la machine "croise" les signaux, et donc que j'ai bien sur mon DB25, le Tx de la machine sur 3 et le Rx sur 2.
J'ai donc préparé un câble DB25 <=> DB9 "droit", qui reprends le schéma de la doc, coté "PC". J'ai relié :
- la broche 2 du DB25 à la broche 3 du DB9
- la broche 3 du DB25 à la broche 2 du DB9
- la broche 7 du DB25 à la 5 du DB9.
J'ai également connecté entre eux les broches 4, 6 et 8 sur le DB9 uniquement, coté DB25 pour l'instant les fils ne sont connecté à rien.
A noter aussi que j'ai relu, entre autre, ce message du forum pour comparer mon câblage : https://www.usinages.com/threads/tutorial-windnc.19477/
Si je dis pas de connerie, je me retrouve avec :
CNC <=> DB25 carcasse <=> DB9 PC
Tx = 2 <=> 3 <=> 2 = Rx
Rx = 3 <=> 2 <=> 3 = Tx
GND = 7 <=> 7 <=> 5 = GND
J'ai continué mes mesures, une fois branché, j'ai bien -10V sur les broches 2 et 3 de mon DB25 carcasse. Et si je ne branche que le PC, j'ai 0V sur la broche 3 du DB25, et -10V sur la broche 2.
J'ai ensuite utilisé Putty en mode serial pour voir ce qui se passe, sans me connecter à la CNC, juste le PC, et si je tape des touches je vois bien passer des signaux entre -10v et +10v sur la broche 2 du DB25. Donc j'en déduis que le port COM du PC marche bien et qu'il envoi bien les infos ou je veux.
Ensuite j'ai voulu tester la CNC seul, j'ai alors débranché le câble et j'ai mesuré à nouveau sur la CNC la broche 2, puis je suis aller dans "UTILITAIRE" et j'ai testé de "COPIE" un programme vers la "Liaison serie L2", je pensais voir des choses sur l'oscillo, mais en fait non rien, aucune variation de signal ni sur la broche 2 ni sur la 3, la console de la CNC reste en "copie programme" et à part faire "Annuler" avec F1 je ne peux rien faire. (j'utilise le mode "single" avec mémoire de mon oscillo donc je n'ai pas pu "rater" une impulsion)
Ensuite j'ai donc connecté la CNC avec le PC, et la j'ai eu un début de "mieux" car en haut de l'ecran de la CNC, j'ai une info "DNC 1 2", et "DNC" et "2" sont passé de blanc à jaune. Et si j'essaie de faire à nouveau une copie depuis Utilitaire vers la liaison serie 2 il me dit un truc du genre "impossible liaison DNC occupé".
J'ai maintenant du -10V sur mes broches 2 et 3 du DB25.
J'ai donc ensuite refait la config du SETUP de winDNC, choisi le bon port COM, vérifié les réglages, choix du 8055 M... Je suis aussi aller voir dans les réglages du port Série dans le gestionnaire de périphérique de windows, ou j'ai passé le contrôle d'erreur de "aucun" vers "XonXoff", le reste étant déjà OK.
Une fois le setup sélectionné et connecté dans WinDNC, j'ai bien le voyant vers en haut à gauche du logiciel, et quand j'ouvre la partie "Fichier", j'ai un moment d'attente, pendant cette période, je vois passer des signaux sur la broche 2 du DB25, qui est donc normalement le Tx du PC, à priori la même série d'impulsions plusieurs fois, mais après quelques secondes, le logiciel m'indique "Erreur de transmission".
Je n'ai pas eu le temps de mesurer en même temps si j'avais quelque chose sur la broche 3 du DB25...
Je pense que j'ai fait le tour de ce que j'ai testé. J'aimerai vraiment pouvoir y arriver pour pouvoir envoyer des programmes et utiliser un clavier de PC pour pouvoir en saisir....
Avant que je refasse des tests, j'aimerai un avis sur les choses qui vous semblent "à tester", pour ma part j'ai notés 3 choses
- voir pour raccorder ensemble les broches 5, 6 et 20 du DB25 au lieux de les laisser "en l'air". Je ne sais pas si c'est déjà fait sur le connecteur X3 ou le câble interne, il faudrait peut être que je test au multimètre en test de continuité.
- mesurer en même temps les broches 2 et 3 pendant les essais de connexion de WinDNC
- tester un autre PC
Un très grand merci à ceux qui auront eu le courage de lire jusqu'ici, et encore plus à ceux qui auront des propositions à m'apporter !