Hello !
Il y a 2 solutions :
Ou tu vires tout le câblage d’origine de cette machine et tu refais
un câblage bébête à minima. Ca se vaut comme choix car ça n’est
pas une machine puissante, je pense que si tu envoies un axe en
butée, il n’y aura pas de casse mécanique.
L’autre solution, la plus élégante, est de se greffer sur le câblage actuel,
mais je peux difficilement t’aider, je ne connais pas bien la norme de ces schémas
et je n’ai pas le bazar sous les yeux avec mon multimètre.
Il semble qu’il faille se greffer là ou il y a des rectangles indicateur ??
Donc beaucoup de branchement ne sont pas câblés dans les fichiers
de config : BAU, broches etc
Voilà un premier jet de l’ensemble des fichiers.
Il faut renommer les fichiers en supprimant .txt et en remplaçant le
tiret bas par un point. Non testés, car pas de 5i25 donc le fichier
debug à interpréter si Linuxcnc ne se lance pas.
2 fichiers ont été rajoutés pour afficher l’erreur de poursuite des
3 axes dans l’interface graphique. Utiles en association avec halscope
pour régler les paramètres d’asservissement. ces paramètres sont
encore modifiables linuxcnc lancé, voir le menu « machine »
Ils sont tous à zéro, sauf FF1. Le système est donc en boucle
ouverte mais doit réagir à un ordre de jog. Il permet de vérifier si
un ordre de déplacement positif, entraîne un comptage positif du
codeur, de façon à bien avoir une contre-réaction au lieu d’une
réaction – emballement quand on va activer la boucle.
FF1 est minuscule, car on n’est pas à l’abris de « facteur 10 »
si pas de réaction, passer de 0.001 à 0.01 et ainsi de suite.
Si les sens sont bons, activer la boucle en montant P progressivement.
min_ferror et ferror ont des valeurs "infinies" pour ne pas déclencher
d’alarme.
Concernant la prise d’origine il faut un switch à came, on va rejoindre
le switch, aussitôt déclanché, on freine sur toute la longueur de la came
on revient en arrière en toute petite vitesse et aussitôt libéré, on attend
le top index pour initialiser le compteur absolu et on rejoint la position
de repos.
Il faut dessiner un repère de toute le axes de la machine avec les
sens et position des switch pour bien valider les sens de déplacement
concernant la séquence de prise d’origine.
https://www.usinages.com/threads/contact-home-et-limite.82692/page-2#post-943702
Voir la pièce jointe realmeca_ini.txt
Voir la pièce jointe realmeca_hal.txt
Voir la pièce jointe realmeca_postgui_hal.txt
Voir la pièce jointe realmeca_xml.txt