Maurice

Avatar de l’utilisateur
f4grx
Messages : 880
Enregistré le : 26 sept. 2016, 13:58

Maurice

Messagepar f4grx » 20 déc. 2016, 23:42

Retrofit machinekit en cours

problèmes avec le drive

élaboration d'un convertisseur f-v en logique cablée en cours

le modele a base de lm331 + simple bascule n'est pas assez rapide

TODO
-décodeur d'encoder a 4 fronts
-intégrateur maison

Plein d'autres trucs sont pas encore au point, quels sont les points bloquants en cours?
Avatar de l’utilisateur
Steve
Electrolab::CA
Messages : 846
Enregistré le : 26 sept. 2016, 00:08
Référent : Zone Meca

Re: Maurice

Messagepar Steve » 21 déc. 2016, 10:32

Oui, y'a un problème entre le drive et le convertisseur F/V.
Pour l'instant, on n'est pas sûr que le problème n'est pas dans le drive.
On essaye de remonter l'ancien convertisseur F/V de la carte mère pour valider que ça a une chance de marcher,
avant d'investir plus de temps dans un truc inutile.
Après, on aura plein de solutions possibles, entre l'analogique a base de LM331 (une version + rapide que celle prévue initialement),
du fpga en dehors de ce qu'on a, une modif du vhdl de la carte mesa, un mcu avec un DAC, etc...
Avatar de l’utilisateur
Steve
Electrolab::CA
Messages : 846
Enregistré le : 26 sept. 2016, 00:08
Référent : Zone Meca

Re: Maurice

Messagepar Steve » 10 mars 2017, 22:31

Et un petit Up! sur Maurice.
On avait des vibrations intempestives sur le drive d'axes. À priori lié à un dead-band intempestif et non-documenté sur le drive fanuc et qu'on n'avait pas identifié.
On va essayer de passer en torque-mode, avec un plugin machinekit/linuxcnc 'inverse-deadband' pour compenser.
En parallèle, toute la mécanique (informatique) d'optimisation de la machine (CMA-ES) est en place, nous restait plus qu'à voir ce quon pouvait décemment optimiser,
car le tuning d'un PID à la main reste faisable, même si pas franchement fun. Mais dès qu'on a près d'une dizaine de paramètres à optimiser (P,I,D,FF1,FF2,Deadband, Bias, out scale, velo scale),
ben on n'a vraiment plus envie de le faire à la main !
Ah et aussi - la partie hydraulique ne fuit plus. Mais la pompe commence à faire un bruit de malade, et il va falloir redémonter/réparer/remplacer... pas cool.
Donc il reste du taff, mais on est si confiants qu'on envisage presque de faire les ancrages de la machine dans la dalle !
Avatar de l’utilisateur
lo2
Electrolab::Référent
Messages : 166
Enregistré le : 09 avr. 2016, 17:51

Re: Maurice

Messagepar lo2 » 11 mars 2017, 00:59

Je te l'ai déjà dit, mais je trouve que plugger un algo d'optimisation sur une machine physique qui bouge dans la vraie vie, c'est hyper classe :)
Avatar de l’utilisateur
F1OAT
Electrolab::Membre
Messages : 93
Enregistré le : 04 mars 2017, 19:28
Contact :

Re: Maurice

Messagepar F1OAT » 10 déc. 2018, 22:13

Hello,
Quelqu'un a la ref du drive canopen envisagé pour les nouveaux servos Maurice ?
Je suis en train de chercher des infos pour l'intégration avec Machinekit.
Frédéric.
Avatar de l’utilisateur
F1OAT
Electrolab::Membre
Messages : 93
Enregistré le : 04 mars 2017, 19:28
Contact :

Re: Maurice

Messagepar F1OAT » 10 déc. 2018, 23:16

Je crois que j'ai trouvé : https://www.schneider-electric.com/en/d ... 113790-EN/
Ici une présentation sur le CANopen avec Machinekit : https://youtu.be/3pmDM4l34Cg
Et le lien vers le fournisseur de l'interface USB/CANopen utilisée par Bas : https://www.fischl.de/usbtin/

Il y a aussi l'option EtherCat : https://www.schneider-electric.com/en/d ... 113868-EN/
Reste à comparer CANopen vs EtherCat pour notre appli.
Avatar de l’utilisateur
Airman
Electrolab::CA
Messages : 361
Enregistré le : 13 oct. 2016, 22:04

Re: Maurice

Messagepar Airman » 10 déc. 2018, 23:39

Comme ça, juste sur la base du média, j'aurais tendance à pencher pour EtherCat sauf si on a un contrôleur CAN sur la carte MESA.
J'avoue que faire le contrôle des axes de Maurice au travers d'une interface USB/CAN me fait un peu peur.

J'ai jeté un coup d’œil à CANopen et si c'est correctement supporté par Machinkit au travers d'un hardware correcte, ça me dit bien. Mais si EtherCat tourne aussi sur MachineKit et que c'est bien documenté, j'aurais un penchant plus important pour cette solution.
Avatar de l’utilisateur
F1OAT
Electrolab::Membre
Messages : 93
Enregistré le : 04 mars 2017, 19:28
Contact :

Re: Maurice

Messagepar F1OAT » 11 déc. 2018, 07:21

J'envisageais USBtin uniquement pour se faire la main et avoir un outil de monitoring indépendant.
Oui, ça sera plus rassurant avec une carte dans le PC.

EtherCat semble bien supporté : http://wiki.linuxcnc.org/cgi-bin/wiki.pl?EtherCatDriver
https://docs.google.com/document/d/1GiB ... -THNM/edit

Le truc à bien regarder, c'est la spec de timing/latence pour piloter correctement les 2 axes + broche en synchro.
Intuitivement EtherCat avec ses 100 Mbit/s devrait être meilleur que CANopen, mais je ne sais pas encore si CANopen serait suffisant ou pas.
Avatar de l’utilisateur
fabrice
Electrolab::Référent
Messages : 94
Enregistré le : 17 sept. 2017, 00:34
Contact :

Re: Maurice

Messagepar fabrice » 11 déc. 2018, 19:26

C'est ouvert EtherCat ?
Avatar de l’utilisateur
fabrice
Electrolab::Référent
Messages : 94
Enregistré le : 17 sept. 2017, 00:34
Contact :

Re: Maurice

Messagepar fabrice » 11 déc. 2018, 19:35

Autre question, j'ai largement entendu que si on fait du RT non critique (et pas de certification) on prends un noyau linux sinon tous sauf linux. Pour un centre d'usinage, critique ça veut dire quoi ?

Retourner vers « Mecanique »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité