Bonjour Alain,
Avec cette solution Electronique logique, tu restes malheureusement limitée à des divisions entières,
si tu supprimes les décimales, l'erreur est cumulative.
Tu as réalisé le plus important, il ne te faut pas grand chose pour informatiser le calcul du ratio.
Une solution existe sur la base de Emc2 devenu Linuxcnc, elle a déjà été mise en oeuvre par Andy Pugh
les instructions de configuration (ce n'est pas de la programmation en C) sont même disponibles.
On peut se passer de l'interface graphique propre au pilotage d'une CNC. Pour notre application,
en fait, on détourne juste des macros temps réel utile au calcul de ratio, à l'acquisition du codeur
de fraise mère et à l'envoie de step / dir en boucle ouverte ou de pilotage d'un servomoteur sous
toutes formes imaginables.
L'acquisition d'un second codeur accouplé à l'avance (ou une règle de dro) avec son propre ratio
et sa sommation algébrique au ratio de nombrage est peu de chose à faire, ceci pour rajouter
le mouvement hélicoïdal au taillage ou une pénétration tangentielle de l'outil mouche en vue
du taillage d'une roue creuse.
Jusqu'à maintenant la solution restait assez chère car si linuxcnc peut se contenter d'un PC
démodé, il faut lui accoupler une carte spécial à FPGA qui assure les hauts débit d'entrée sortie.
En l’occurrence une carte Mesa.
Maintenant, il y aurait une solution beaucoup plus accessible et intégrée à base d'un
BeagleBone Black, un PC 32 bits au format d'une carte de crédit et de sa version Linuxcnc
appelée Machinekit. Je suis en train de l'évaluer, c'est très prometteur...