1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.

Retrofit fraiseuse CN

Discussion dans 'EMC2 / LinuxCNC' créé par jéjé, 23 Novembre 2015.

  1. jéjé

    jéjé Compagnon

    Messages:
    686
    Inscrit:
    17 Août 2009
    Localité:
    33 Montagne
    Retrofit fraiseuse CN
    Bonjour à tous,

    J'utilise une fraiseuse Hermle UWF600 pilotée par une commande Heidenhain.
    Elle montre quelques signes de vieillissement au niveau de l'électronique notamment au niveau des drives. J'avais ouvert un post dédié . Du coup je vais voir à changer les drives et envisage de me préparer à un retrofit vers Linuxcnc

    Vu ce qu'il y a à faire, à apprendre, à solutionner, et surtout vue que j'ai envie d'apprendre ce système, je vais préparer ce retrofit en par râle le, pour gagner du temps le jour où je passe à l'acte :)

    Pour situer le sujet, c'est une fraiseuse dont les axes sont actionnés par desservos DC avec tachy. Les drives sont donc pilotés en vitesse par la CN avec un signal analogique +/- 10V . Des règles sont connectés à la CN pour les positions.
    Il me semble que Linuxcnc sait gérer ce dual loop. J'ai vu un sujet sur "the pratictal machinist" sur une Maho assez similaire

    La broche est piloté par un drive commandé en analogique 0-10V également.

    Dans les "accessoires" à gerer, il y a le graissage centralisé (donc des impulsions de graissage à donner avec comme info des retours de capteur de pression, de niveau, et une tempo), la lub, le serrage hydraulique des outils (pareil, il y a des retours de capteur de pression pour prendre l'info)

    Une des difficulté est que la broche à une boîte de vitesse (3 vitesses) commandé par un moteur dc et des contacteurs de position) et que je voudrais conserver cette fonctionnalité

    Donc, les premières questions que je'me pose sont materielles:
    - quelle est la configuration pc recommandee
    - qu'elle est l'architecture d'n tel système :carte principale et auxiliaires...où et comment connecte-t-on les règles de mesures, les E/S etc

    Si certains avait la gentillesse de m'aiguiller... ça serait genial
     
  2. jéjé

    jéjé Compagnon

    Messages:
    686
    Inscrit:
    17 Août 2009
    Localité:
    33 Montagne
    Retrofit fraiseuse CN
    Bon, en furetant à droite et à gauche pour comprendre quelque chose à ces cartes Mesa, je suis tombé sur la 7i77 qui correspond assez bien à ce que je pense dont j'ai besoin. A priori le plus logique est qu'elle soit adossée à une 5i25. Cette ensemble doit,me permettre de piloter mes drives en vitesse et d'utiliser les règles heidenhain en retour.


    Je suis preneur d'avis sur cette première idée. ...


    MERCI!
     
  3. gaston48

    gaston48 Compagnon

    Messages:
    6 208
    Inscrit:
    26 Février 2008
    Localité:
    59000
    Retrofit fraiseuse CN
    Bonjour,
    Oui c’est une des solutions, il faudra bien vérifier si tu as le compte. tu as encore des possibilités
    d’extension, un port de libre sur la 5i25 et une sortie série sur la 7i77.

    Sur le plan PC, il faut une carte mère hébergeant un processeur 2 cœurs ancien ou d'actualité très rapide, au dessus de 3 G.
    un système graphique et des particularités du bios, (souvent propre au multithreading) qui ne dégradent pas les
    performances du temps de latence.
    Faible temps de latence, dans les 5000 ns pour base thread et servo thread (calcul en flottant) et horloge rapide
    conditionnent la fréquence de rafraîchissement d'une boucle de calcul de position en PID.
    Proportionnellement à cette fréquence, la stabilité augmente et le gain proportionnel peut l’être aussi.
    Pour une même erreur de poursuite, l'asservissement est beaucoup moins sensible à la linéarité en
    vitesse et permet de se passer d'une boucle tachymétrique locale au niveau du drive.
    La carte mère doit disposer d'un slot PCI ou PCIe mais d'autres possibilités apparaissent par protocole réseau Ethernet

    Le test est très rapide sur une config, il faut télécharger et graver un CD ou DVD live d’une version,
    booter le PC sur ce CD en live et lancer le latencytest. Cette manip s’exécute sans rien installer ou corrompre la config d’origine du PC.
    Si ça n’est pas concluant, on peut envisager un paramétrage particulier du bios, mais il ne faut pas trop insister

    J’ai relevé récemment sur un forum .de une config qui donnait satisfaction :
    Gigabyte b85m-d3h socket 1150 avec une intel pentium g3220 à 3 G ou plus rapide.

    Un très bon choix aussi sans doutes avec des AMD Athlon x2, A4, A6 socket FM2/FM2+ en Gigabyte aussi, jusqu'à 4 G il me semble.

    Le plus gros travail est d’assimiler Linuxcnc, il faut être très à l’aise avec le fichier.HAL et ses composants temps réels,
    quitte à en créer certain. Le gros travail sera aussi de transposer la PLC de la machine, toute sa logique de fonctionnement
    et de maintenance. On peut intégrer dans HAL un automate programmable en ladder, ça peut aider.
     
    Dernière édition: 29 Novembre 2015
  4. jéjé

    jéjé Compagnon

    Messages:
    686
    Inscrit:
    17 Août 2009
    Localité:
    33 Montagne
    Retrofit fraiseuse CN
    Merci Gaston de tes renseignements.

    Pour le PC , je vais dédier un pc qui a une Asus H81 plus, elle a 3 PCI, 2 PCIe, port parrallele et serie et un socket 1150. J'ai un Intel G3420 3,2ghz avec
    Je verrai ce que ça donne en test

    Pour l'automate, je me posais la question... la gestion de la boîte de vitesse, du graissage (qui a une tempo une fois la pression atteinte...ça va bien avec un automate ca). Bon va falloir s'y remettre parce que ladder et grafcet sont un peu loin....

    Le point le plus important que tu souleves est d'assimiler Linuxcnc que je ne connais pas.
    Pour ça, je récupère trois servos dc avec tachy et codeur pour me faire la main et apprendre "à vide". Ça va m'éclaircir des choses avant de monter tout ça sur la machine
     
  5. vax

    vax Modérateur

    Messages:
    3 484
    Inscrit:
    5 Mars 2008
    Localité:
    Guipavas (près de Brest)
    Retrofit fraiseuse CN
    Super idée de te faire un banc de test. Gaston ne te dira pas le contraire :wink:
    LinuxCNC intégré un automate pour gérer tous ces petits "détails" d'une CNC (sécurités, lub centralisée....)
    Bon courage, la communauté LinuxCNC est vaste et ça marche vraiment bien une fois que l'on a compris "l'architecture du bazar" !!!!
     
  6. jéjé

    jéjé Compagnon

    Messages:
    686
    Inscrit:
    17 Août 2009
    Localité:
    33 Montagne
    Retrofit fraiseuse CN
    C'est ma femme qui va être ravie de voir débarquer ça dans le salon :D parce que ça va être mon occupation des longues soirées d'hiver

    Il va falloir que je regarde cette fonction automate. ... tu n'aurais pas un lien de doc la dessus?

    Merci!
     
  7. vax

    vax Modérateur

    Messages:
    3 484
    Inscrit:
    5 Mars 2008
    Localité:
    Guipavas (près de Brest)
    Retrofit fraiseuse CN
    Gaston va te dire ça avant moi, mais ce n'est pas trop dur à trouver.
    Et pour ton épouse entre voir son petit mari chérie sagement à la maison (près d'elle) ou à boire des coups avec ses potes au bar elle fera vite son choix !
    (Humour sans aucun sous-entendu pour un penchant quelconque à ta charge :) )

    Ce qui est super dans ton cas, c'est que tu peux encore prendre le temps (impératif en fait) de tout étudier sur la machine avant qu'il ne soit trop tard. Cela va te permettre de ne pas avoir à re-inventer la roue sur son fonctionnement lors du rétrofit.
     
  8. gaston48

    gaston48 Compagnon

    Messages:
    6 208
    Inscrit:
    26 Février 2008
    Localité:
    59000
    Retrofit fraiseuse CN
    Ton PC à l’air parfait, par rapport à Gigabyte, il y a juste le chipset qui est différent,
    un Intel H81 Express au lieu d’ intel B85 cela permettra « d’homologuer » une config de plus.

    Ce banc d’essais est vraiment l’idéal, tu peux lui adjoindre un codeur incrémental
    aussi en tant que manivelle électronique. Malmener un servo avec une manivelle est un très bon test.

    Apres avoir parcouru la documentation dans son intégralité au moins une fois :smileyvieux:,

    http://linuxcnc.org/docs/2.7/html/ (abstinence intégrale requise surtout si PC au lit …)

    La bonne démarche est de créer dans un premier temps une config qui fonctionne avec Pncconf (comme avec Mach3)
    puis d’imprimer les fichiers de config .ini et .hal puis d’analyser et comprendre avec la doc chaque ligne d’instructions.
    (Dans le répertoire de config d'une machine il y a beaucoup de fichiers certains sont des canevas, tu verras leurs utilités par la suite)
    Puis on commence à modifier enrichir directement à l’éditeur le fichiers de config, mais surtout le .hal.
    Il y a des tas de trucs à expérimenter : configurer une manivelle, rajouter un bouton ou un afficheur, sommer des axes,
    entrer un potar etc. Petit à petit, tu auras le sentiment de pouvoir faire ce que tu veux car inévitablement quelqu’un aura eu
    déjà le même besoin et les bons outils sont nécessairement quelque part... Puis, quitte à s’inspirer de certains
    (toutes les sources sont en clair) finir par écrire et compiler de nouveaux composants.

    La commande de la boite/variateur en relation avec un gcode est déjà un beau projet en soi et il n’est pas exclus qu’il faille compiler un composant .hal sur la base d’une lookup table. Classicladder peut sans doutes le faire aussi.
    Les schémas doivent aider, il faut faire le bilan de toutes les infos logiques de type entrée ainsi de toutes celle de type sorties,
    Tu peux peut etre demander à MuellerNick ses fichiers de config, il sévit sur youtube et sur practicalmachinist aussi, au sujet d’un retrofit de sa Maho 700.
    Même problématique ici tout à la fin:http://www.dialog5.com/wessleysproject.htm

    Une autre opération à mener en parallèle aussi sera de concevoir et réaliser un panneau / coffret d'interconnexion entre tous les périphériques de la machine et Mesa. Faire le bilan de toute la connectique, il y a beaucoup de Dsub mais aussi les sorties
    des boitiers exe.
     
    Dernière édition: 26 Novembre 2015
  9. jéjé

    jéjé Compagnon

    Messages:
    686
    Inscrit:
    17 Août 2009
    Localité:
    33 Montagne
    Retrofit fraiseuse CN
    Merci :)

    J'ai la doc, en papier pour ma table de chevet :P

    Je termine le otage du pc demain, et récupère des servo dc ce week-end, dont un qui part chez Granite...

    Pour les E/S, j'avais déjà tout listé quand je faisais la remise en route. L'avantage est que la machine est déjà équipée de deux boîtiers d'interface (un pour les entrées, un pour les sorties) qui font la liaison entre la machine (les ensembles de relais de commandes, les différents capteurs etc) et la CN en courant faible . La connections à ces boîtiers sera assez facile. Le paramétrage sûrement un peu moins.
     
  10. jéjé

    jéjé Compagnon

    Messages:
    686
    Inscrit:
    17 Août 2009
    Localité:
    33 Montagne
    Retrofit fraiseuse CN
    C'est pour ca que je m'y prend maintenant. ..je me dis que si la CN flanche, je serais dans la merde car injouable de faire vite sans connaître le soft, qui est vaste, et sans avoir un minimum aprehender les problèmes qui vont se poser.

    Déja que même comme ça, il y aura des surprises :)
     
  11. jéjé

    jéjé Compagnon

    Messages:
    686
    Inscrit:
    17 Août 2009
    Localité:
    33 Montagne
    Retrofit fraiseuse CN
    alors j'ai installé le PC, j'ai 4000 si je le secoue pas trop, et ça monte à 8000 en copiant un fichier d'1 GO, telechargeant des mises à jour et surfant sur le net
     
  12. gaston48

    gaston48 Compagnon

    Messages:
    6 208
    Inscrit:
    26 Février 2008
    Localité:
    59000
    Retrofit fraiseuse CN
    Je n'ai pas mieux, tu vas pouvoir rentrer dans le .INI une valeur de SERVO_PERIOD dans les 200 000 ns
    soit une fréquence de boucle de 5 Khz.
    Les entrées de gamme Heidenhain moderne tourne à 3 Khz
    et concernant ta CN Heidenhain, il me semble avoir trouvé dans sa doc en ligne une fréquence de 0.5 Khz.
     
    Dernière édition: 29 Novembre 2015
  13. jéjé

    jéjé Compagnon

    Messages:
    686
    Inscrit:
    17 Août 2009
    Localité:
    33 Montagne
    Retrofit fraiseuse CN
    effectivement, les frequences de boucles vont progresser :)

    j'ai récupéré les servos du banc d'essai. Ce sont des Sanyo Super L (avec tachy et codeur incremental)

    Où commandez vous vos carte Mesa? directement chez eux où ailleurs ? (chez les Allemands?)

    merci encore

    [​IMG]


    [​IMG]
     
  14. gaston48

    gaston48 Compagnon

    Messages:
    6 208
    Inscrit:
    26 Février 2008
    Localité:
    59000
    Retrofit fraiseuse CN
    Tu en as encore beaucoup des trésors comme ça !:shock: :smt022:smt022
    Il faut bien fixer tes moteurs sur un socle rigide, je te prie de croire que ça cogne (quand tu inverses le sens ou que ça oscille)

    Normalement le distributeur officiel Europe est duzi, aucun problème, mais pas toujours du stock.
    Quand on compte tout (douane etc) les prix sont comparable
    (mesa us aussi d'ailleurs, ils sont parfois en refabrication)

    http://www.duzi.cz/shop_cnc/index.php?main_page=index&cPath=1_4&sort=20a
     
    Dernière édition: 29 Novembre 2015
  15. jéjé

    jéjé Compagnon

    Messages:
    686
    Inscrit:
    17 Août 2009
    Localité:
    33 Montagne
    Retrofit fraiseuse CN
    j'ai eu un petit coup de chance pour les moteurs :P :)
    et le socle est prévu!

    Bon, la, j'essaie de faire connaissance avec Debian qu'il m'a installé avec Linuxcnc... c'est quand même tout sauf convivial...

    Je n'ai toujours pas réussi à installer Chrome ni flash player, mais je ne perd pas espoir :)
     
Chargement...

Partager cette page