korrident
Nouveau
Bonjour,
J’ai acheté une fraiseuse « EMCO F1-CNC/P » et j’ai un problème pour entrer un nouveau programme dans la mémoire.
Je vais essayer de poster toutes les informations que j'ai, afin d'aider peut-être quelqu'un d'autre qui serait sur un sujet similaire.
Détail de la machine :
Modèle : EMCO F1-CNC/P
Logiciel : DC 2.3
Paramétrage : voir le fichier pdf en pj.
La colonne « valeurs machine initiales » correspond à la lecture des paramètres dans la machine, en tapant MONITOR (en complet pour avoir plus d’information). Avec la machine était fourni un fichier M1_MSD_COMPLETE.xls dont les valeurs sont dans la colonne valeur clé USB. Il y avait aussi un fichier monitor.xls qui donne la description des champs. http://www.smoregrava.net/emcof1p.htm donne aussi une version du fichier.
Historique :
La machine a été utilisée pour la formation dans une école (les paramétrages initiaux ont peut-être été modifiés ?). Ensuite, elle est restée un long moment inactive (perte de la mémoire interne ?).
Etat actuel :
La machine a 1 programme en mémoire (visible en utilisant le mode LIST) : %00. Ce programme peut être modifié et exécuté.
Tentative 1 : création d’un nouveau programme directement sur la machine.
(J’arrive bien à ouvrir et modifier le seul programme existant %00.)
Suivant le manuel, j’essaie d’entrer un nouveau programme %01. Pour cela, je fais :
EDIT -> O -> 01 -> ENTER
Attendu : l’écran devrait indiquer « O 01 new »
Résultat : « ALARM 62 input value out of numerical range »
Remarque : Au démarrage de la machine, il y a aussi une « erreur 13 : value out of range or invalid input data »
Tentative 2 : modification du programme %00 en utilisant la liaison serie.
En reliant à un ordinateur, j’arrive bien à extraire le programme 00 (l’envoyer sur la liaison série et l’afficher à l’écran).
Par contre, je n’arrive pas à écrire sur la liaison série en suivant la manipulation :
INT 1 -> ENTER -> O -> INPUT
Puis coller un programme dans le terminal de la liaison série (putty).
Le programme envoyé est le programme existant %00 avec quelques modifications numériques.
Attendu : La machine charge le programme %01 en mémoire depuis la liaison série.
Résultat : rien ne se passe. Le terminal n’accepte pas de texte.
Cette manip est peut-être plus compliquée car la machine sait chercher un programme particulier si on lui indique.
Observation sur le paramètre L0 :
Si on regarde la documentation, on voit que
“L0 bit 2 -> Program Write Over, Serial Display -> Enable writing over an already existing program in the memory and allow display of the incoming data through the serial interface on the screen.”
Sur la machine (et dans la clé USB fournit avec la machine, et dans les valeurs usines), cette valeur est à 0. Peut-être faut-il mettre cette valeur à 4 (pour le bit 2) ?
Observation sur le paramètre L3 :
“Lowest Sub-Program Number -> Lowest number for sub programs”
Ici, on parle plus de chainage de programme, et en plus, la valeur est 80. Je pense que ce paramètre n’est pas en cause.
Observation sur le paramètre N0 :
“Numerical Limit for Parameter O”
La lettre N est la seule à ne pas être accessible en mode MONITOR. Donc je ne connais pas la valeur sur la machine. D’ailleurs je ne sais pas non plus à quoi sert ce paramètre. La valeur sur la clé USB est 6999. Il n’y a pas d’indication de la valeur d’usine. Le vendeur de la machine pense que c’est lié au problème. Mais comment entrer la valeur si on ne peut y accéder en mode monitor ?
Observation sur le paramètre S7 :
« MSD bits for lubrication system »
En passant, j’ai aussi un voyant demandant de lubrifier qui s’allume en permanence. Peut-être que le problème vient de mon paramètre S7 qui vaut 0, alors que la clé USB proposait 20628.
Questions
Question 1 : est-ce que ma procédure est correcte ? D’où vient l’erreur OUT OF RANGE ?
Question 2 : Quelle est la procédure pour écrire sur le serial ? Est-ce qu’il faut un programme spécial ?
Question 3 : Un conseil sur les paramètres ?
J’ai acheté une fraiseuse « EMCO F1-CNC/P » et j’ai un problème pour entrer un nouveau programme dans la mémoire.
Je vais essayer de poster toutes les informations que j'ai, afin d'aider peut-être quelqu'un d'autre qui serait sur un sujet similaire.
Détail de la machine :
Modèle : EMCO F1-CNC/P
Logiciel : DC 2.3
Paramétrage : voir le fichier pdf en pj.
La colonne « valeurs machine initiales » correspond à la lecture des paramètres dans la machine, en tapant MONITOR (en complet pour avoir plus d’information). Avec la machine était fourni un fichier M1_MSD_COMPLETE.xls dont les valeurs sont dans la colonne valeur clé USB. Il y avait aussi un fichier monitor.xls qui donne la description des champs. http://www.smoregrava.net/emcof1p.htm donne aussi une version du fichier.
Historique :
La machine a été utilisée pour la formation dans une école (les paramétrages initiaux ont peut-être été modifiés ?). Ensuite, elle est restée un long moment inactive (perte de la mémoire interne ?).
Etat actuel :
La machine a 1 programme en mémoire (visible en utilisant le mode LIST) : %00. Ce programme peut être modifié et exécuté.
Tentative 1 : création d’un nouveau programme directement sur la machine.
(J’arrive bien à ouvrir et modifier le seul programme existant %00.)
Suivant le manuel, j’essaie d’entrer un nouveau programme %01. Pour cela, je fais :
EDIT -> O -> 01 -> ENTER
Attendu : l’écran devrait indiquer « O 01 new »
Résultat : « ALARM 62 input value out of numerical range »
Remarque : Au démarrage de la machine, il y a aussi une « erreur 13 : value out of range or invalid input data »
Tentative 2 : modification du programme %00 en utilisant la liaison serie.
En reliant à un ordinateur, j’arrive bien à extraire le programme 00 (l’envoyer sur la liaison série et l’afficher à l’écran).
Par contre, je n’arrive pas à écrire sur la liaison série en suivant la manipulation :
INT 1 -> ENTER -> O -> INPUT
Puis coller un programme dans le terminal de la liaison série (putty).
Le programme envoyé est le programme existant %00 avec quelques modifications numériques.
Attendu : La machine charge le programme %01 en mémoire depuis la liaison série.
Résultat : rien ne se passe. Le terminal n’accepte pas de texte.
Cette manip est peut-être plus compliquée car la machine sait chercher un programme particulier si on lui indique.
Observation sur le paramètre L0 :
Si on regarde la documentation, on voit que
“L0 bit 2 -> Program Write Over, Serial Display -> Enable writing over an already existing program in the memory and allow display of the incoming data through the serial interface on the screen.”
Sur la machine (et dans la clé USB fournit avec la machine, et dans les valeurs usines), cette valeur est à 0. Peut-être faut-il mettre cette valeur à 4 (pour le bit 2) ?
Observation sur le paramètre L3 :
“Lowest Sub-Program Number -> Lowest number for sub programs”
Ici, on parle plus de chainage de programme, et en plus, la valeur est 80. Je pense que ce paramètre n’est pas en cause.
Observation sur le paramètre N0 :
“Numerical Limit for Parameter O”
La lettre N est la seule à ne pas être accessible en mode MONITOR. Donc je ne connais pas la valeur sur la machine. D’ailleurs je ne sais pas non plus à quoi sert ce paramètre. La valeur sur la clé USB est 6999. Il n’y a pas d’indication de la valeur d’usine. Le vendeur de la machine pense que c’est lié au problème. Mais comment entrer la valeur si on ne peut y accéder en mode monitor ?
Observation sur le paramètre S7 :
« MSD bits for lubrication system »
En passant, j’ai aussi un voyant demandant de lubrifier qui s’allume en permanence. Peut-être que le problème vient de mon paramètre S7 qui vaut 0, alors que la clé USB proposait 20628.
Questions
Question 1 : est-ce que ma procédure est correcte ? D’où vient l’erreur OUT OF RANGE ?
Question 2 : Quelle est la procédure pour écrire sur le serial ? Est-ce qu’il faut un programme spécial ?
Question 3 : Un conseil sur les paramètres ?