« CharlyRobot » : différence entre les versions

De Kernel Fablab Lannion
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
<!-- PAGE EN COURS DE CONSTRUCTION (a mettre a jour) -->
{{HabilitationRouge
{{HabilitationRouge
}}
}}
[[File:20130930_133141.jpg|200px|droite]]
[[File:20130930_133141.jpg|200px|droite]]


== Descriptif de la machine ==
==Descriptif de la machine==
* [http://fablab-lannion.org/2014/01/ou-charly-au-fablab/ Histoire de la réparation]
*[http://fablab-lannion.org/2014/01/ou-charly-au-fablab/ Histoire de la réparation]
* [http://www.dailymotion.com/playlist/x33ycd_fablab-lannion_charlyrobot/ Videos] en fonctionnement
*[http://www.dailymotion.com/playlist/x33ycd_fablab-lannion_charlyrobot/ Videos] en fonctionnement
*motorisation :
* motorisation :


:::3 servomoteurs : NANOTEC de 120W ([[:File:servomotor-charlyrobot.pdf | datasheet]] et [[:File:motor-charly-robot.jpg | photo de l'encodeur]])
:::3 servomoteurs : NANOTEC de 120W ([[:File:servomotor-charlyrobot.pdf | datasheet]] et [[:File:motor-charly-robot.jpg | photo de l'encodeur]])
Ligne 13 : Ligne 17 :
[[File:Charly1.jpg]]
[[File:Charly1.jpg]]


== Exemple d'utilisation  avec le BeagleBone ==
==Exemple d'utilisation  avec le BeagleBone==
*Couper le 24V et debrancher le 5V
*Couper le 24V et debrancher le 5V
*Utilisation d'un ordinateur client, connecté en USB sur la BeagleBone.( driver à installer)
*Utilisation d'un ordinateur client, connecté en USB sur la BeagleBone.( driver à installer)
Ligne 26 : Ligne 30 :
**Charly-cnc
**Charly-cnc
*Enlever l'emergency stop (F1)
*Enlever l'emergency stop (F1)
*Activer la puissance moteur des axes (F2)  
*Activer la puissance moteur des axes (F2)
*Jog : deplacement/ reglage vitesse
*Jog : deplacement/ reglage vitesse
*Fixation de l'outil  
*Fixation de l'outil
*Bridage du brut
*Bridage du brut
*Faire le "0 machine" en cliquant sur POM pour chaque axe (X,Y,Z)  
*Faire le "0 machine" en cliquant sur POM pour chaque axe (X,Y,Z)
*Jog z pour s'approcher du capteur d'outil, puis click sur tool length
*Jog z pour s'approcher du capteur d'outil, puis click sur tool length
*Jog x/y pour se placer en 0,0 puis touch /valid  
*Jog x/y pour se placer en 0,0 puis touch /valid
*On peut mettre du Gcode à la main (F5)- utilie pour le repositionnement d'un brut (ex ci)
*On peut mettre du Gcode à la main (F5)- utilie pour le repositionnement d'un brut (ex ci)
*Sinon ouvrir fichier Gcode format ngc. (en cas d'erreur, editer le ngc à la main pour effectuer les modifications necessaires (ex ajout de commande de fin M02 à la fin du fichier)
*Sinon ouvrir fichier Gcode format ngc. (en cas d'erreur, editer le ngc à la main pour effectuer les modifications necessaires (ex ajout de commande de fin M02 à la fin du fichier)
Ligne 39 : Ligne 43 :
*Positionnement de la vitesse d'execution à 0.
*Positionnement de la vitesse d'execution à 0.
*Cliquer sur départ cycle pour lancer le process
*Cliquer sur départ cycle pour lancer le process
*Il est possible de choisir un chemin sur la visualisation, le Gcode est surligné, puis de redémarrer à partir de la.  
*Il est possible de choisir un chemin sur la visualisation, le Gcode est surligné, puis de redémarrer à partir de la.
*Augmenter progressivement la vitesse d'execution, jusque 100 % ou plus si besoin.
*Augmenter progressivement la vitesse d'execution, jusque 100 % ou plus si besoin.


== Exemple d'utilisation ==
==Exemple d'utilisation==


L'utilisation de la CharlyRobot se fait à l'aide du PC situé à coté. L'OS LinuxCNC est installé sur ce PC.
L'utilisation de la CharlyRobot se fait à l'aide du PC situé à coté. L'OS LinuxCNC est installé sur ce PC.
Ligne 48 : Ligne 52 :
Les étapes à suivre sont :
Les étapes à suivre sont :


# Bien choisir et fixer l'outil à utiliser
#Bien choisir et fixer l'outil à utiliser
# Bien placer et fixer la matière à travailler
#Bien placer et fixer la matière à travailler
# Se logger sur le PC
#Se logger sur le PC
# Lancer l'appli LinuxCNC dans les applications
#Lancer l'appli LinuxCNC dans les applications
# Enlever l'emergency stop (F1)
#Enlever l'emergency stop (F1)
# Activer la puissance moteur des axes (F2)
#Activer la puissance moteur des axes (F2)
# Faire le "0 machine" en cliquant sur POM pour chaque axe (X,Y,Z)
#Faire le "0 machine" en cliquant sur POM pour chaque axe (X,Y,Z)
# Faire le "0 pièce" manuellement en utilisant les flèches
#Faire le "0 pièce" manuellement en utilisant les flèches
# Indiquer que l'on est à la position "0" pour chaque axe en cliquant sur "Toucher"
#Indiquer que l'on est à la position "0" pour chaque axe en cliquant sur "Toucher"
# On peut mettre du Gcode à la main (F5)
#On peut mettre du Gcode à la main (F5)
# Sinon ouvrir fichier Gcode format ngc. Vérifier l'objet (visualisation seulement)
#Sinon ouvrir fichier Gcode format ngc. Vérifier l'objet (visualisation seulement)
# Cliquer sur départ cycle pour lancer le process
#Cliquer sur départ cycle pour lancer le process


== Maintenance / Etat ==
== Maintenance / Etat==
svg conf : [[:File:CharlyRobot-servo.zip]] [[:File:cad.zip]] [[:File:gcode.zip]]
svg conf : [[:File:CharlyRobot-servo.zip]] [[:File:cad.zip]] [[:File:gcode.zip]]


Ligne 67 : Ligne 71 :
==[[Tableau_des_tarifs_d'utilisation_des_équipement | Tarifs]]==
==[[Tableau_des_tarifs_d'utilisation_des_équipement | Tarifs]]==
voir [[Tableau_des_tarifs_d'utilisation_des_équipement]]
voir [[Tableau_des_tarifs_d'utilisation_des_équipement]]
== Documentation ==
==Documentation==
* Discutions sur le [https://forum.fablab-lannion.org/viewtopic.php?p=1874&hilit=charlyrobot+le+retour#p1874 forum]
* Discutions sur le [https://forum.fablab-lannion.org/viewtopic.php?p=1874&hilit=charlyrobot+le+retour#p1874 forum]  
* Le support de la [https://github.com/fablab-lannion/BBB-linuxcnc-charly/blob/master/presentation-charly.odp formation]
* Le support de la [https://github.com/fablab-lannion/BBB-linuxcnc-charly/blob/master/presentation-charly.odp formation]
* La CharlyRobot de [http://wiki.nybi.cc/index.php/CharlyRobot NYBI]
*La CharlyRobot de [http://wiki.nybi.cc/index.php/CharlyRobot NYBI]
* [http://support.charlyrobot.com/ Support officiel]
*[http://support.charlyrobot.com/ Support officiel]
* utilisation de [http://www.usinages.com/electronique-specifique-cnc/qui-utilise-une-carte-pluto-t33793.html servomotor avec LinuxCNC]
* utilisation de [http://www.usinages.com/electronique-specifique-cnc/qui-utilise-une-carte-pluto-t33793.html servomotor avec LinuxCNC]
* [http://www.cloudcnc.in/ Simulateur Gcode ]
*[http://www.cloudcnc.in/ Simulateur Gcode]
* [http://simplegcoder.com/js_editor_framework/ Simulateur Gcode ]
*[http://simplegcoder.com/js_editor_framework/ Simulateur Gcode]
* [http://fablabo.net/wiki/SentierBattu CNC] du FabLabo
*[http://fablabo.net/wiki/SentierBattu CNC] du FabLabo
* [http://www.mechmate.com/] Mechamate
*[http://www.mechmate.com/] Mechamate
* [www.cambam.info] CamBam
*[www.cambam.info] CamBam


=Réalisations=
=Réalisations=

Version du 18 novembre 2023 à 10:24


Habilitation Rouge : A n'utiliser qu'après formation spécifique.
(plus d'infos sur les habilitations)

20130930 133141.jpg

Descriptif de la machine

3 servomoteurs : NANOTEC de 120W ( datasheet et photo de l'encodeur)
  • Dimension de la zone de travail 507 x 506 mm et la hauteur de travail dépend l'outil et est au maximum de 125 mm

Charly1.jpg

Exemple d'utilisation avec le BeagleBone

  • Couper le 24V et debrancher le 5V
  • Utilisation d'un ordinateur client, connecté en USB sur la BeagleBone.( driver à installer)
  • Brancher la beagle bone, attendre la detection de la nouvelle connection réseau
  • Branchement du 5V
  • Log en ssh et utilisation du server remote X :
Login/pwd : machinekit/machinekit
ssh -X machinekit@192.168.7.2 (linux)
putty  X11 à activer (windows)
  • Dans une console tapez : linuxcnc
  • Ecran 1 : choix de la machine :
    • Charly-cnc
  • Enlever l'emergency stop (F1)
  • Activer la puissance moteur des axes (F2)
  • Jog : deplacement/ reglage vitesse
  • Fixation de l'outil
  • Bridage du brut
  • Faire le "0 machine" en cliquant sur POM pour chaque axe (X,Y,Z)
  • Jog z pour s'approcher du capteur d'outil, puis click sur tool length
  • Jog x/y pour se placer en 0,0 puis touch /valid
  • On peut mettre du Gcode à la main (F5)- utilie pour le repositionnement d'un brut (ex ci)
  • Sinon ouvrir fichier Gcode format ngc. (en cas d'erreur, editer le ngc à la main pour effectuer les modifications necessaires (ex ajout de commande de fin M02 à la fin du fichier)
  • Vérifier l'objet (visualisation seulement
  • Démarrage de la fraiseuse
  • Positionnement de la vitesse d'execution à 0.
  • Cliquer sur départ cycle pour lancer le process
  • Il est possible de choisir un chemin sur la visualisation, le Gcode est surligné, puis de redémarrer à partir de la.
  • Augmenter progressivement la vitesse d'execution, jusque 100 % ou plus si besoin.

Exemple d'utilisation

L'utilisation de la CharlyRobot se fait à l'aide du PC situé à coté. L'OS LinuxCNC est installé sur ce PC.

Les étapes à suivre sont :

  1. Bien choisir et fixer l'outil à utiliser
  2. Bien placer et fixer la matière à travailler
  3. Se logger sur le PC
  4. Lancer l'appli LinuxCNC dans les applications
  5. Enlever l'emergency stop (F1)
  6. Activer la puissance moteur des axes (F2)
  7. Faire le "0 machine" en cliquant sur POM pour chaque axe (X,Y,Z)
  8. Faire le "0 pièce" manuellement en utilisant les flèches
  9. Indiquer que l'on est à la position "0" pour chaque axe en cliquant sur "Toucher"
  10. On peut mettre du Gcode à la main (F5)
  11. Sinon ouvrir fichier Gcode format ngc. Vérifier l'objet (visualisation seulement)
  12. Cliquer sur départ cycle pour lancer le process

Maintenance / Etat

svg conf : File:CharlyRobot-servo.zip File:cad.zip File:gcode.zip

Voir Reparation CharlyRobot

Tarifs

voir Tableau_des_tarifs_d'utilisation_des_équipement

Documentation

Réalisations

20230819 140237.jpg

Référents

Les référents sont les personnes en charge du suivi de la machine. Ils sont habilités à prendre toutes les décisions nécessaires à un bon fonctionnement à long terme de la machine. Ils sont a même de valider des compétences sur la Fiche Machine

Pour cette machine, les référents sont :

Théo