CNC

De Wiki Robotronik

Ce tutoriel à pour but d'expliquer comment utiliser la machine outils à commande numérique (CNC) du club.


  1. Précautions

Avant de commencer à utiliser la CNC, il faut avoir connaissance des règles de sécurité à respecter.

* Utiliser des protections auditives car l'usinage de métal est très bruyant
* Porter des lunettes de protection
* Se tenir prêt appuyer sur le bouton d’arrêt d'urgence, surtout au début. Mais, ne pas de tenir en face de la CNC au cas ou la pièce se décolle et s'envole
  1. Mise en marche

Pour mettre la CNC sous tension, il faut allumer la multiprise sous la table puis vérifier que le bouton d’arrêt d'urgence soit sur la conne position et que le capot soit bien fermés.

  1. Fixation de la pièce

Il existe différentes méthodes de fixations possible en fonction du type de pièce à usiner:

  • Si c'est une plaque fine et large, on peut la fixer avec du scotch double-face
  • Si on usine un bloc d'aluminium il est préférable de le visser à un sur-martyre car elles risquent de se décoller facilement.

Si c'est une plaque fine ça passe au scotch double face, si c'est un bloc, il faut le fixer au sur-martyre

Il est aussi possible d'usiner un sur-martyre afin d'avoir une surface plane ainsi que de faire un positionnement précis de la pièce.

  1. Montage des outils

Afin de pouvoir usiner il faut monter sur la broche l’outil qui a été spécifié lors de la génération du Gcode. Afin de maintenir l’outil dans la broche il faut l’insérer dans une pince aux bonnes dimensions. Lors du montage de l’outil dans la pince il vas y avoir un cran, ne pas essayer de pousser plus loin ou le démontage vas être difficile.

Ensuite on insère l'outil dans la pince et dans l'écrou pour pouvoir ensuite visser le tout à la broche ( ATTENTION: Il faut bien le faire dans cet ordre sinon l'outil vas être difficile à retirer) Il faut utiliser une clés de 17 pour finir le serrage de la pince.

  1. Liste des outils du club
  • A121 8mmHX (4279 f1424537)
  • Astra HSSCo8 5mm 3dent
  • Astra HSSCo8 6mm 3dent
  • Fraise gangé par le PLA (finition?)
  • 2 tetes sphériques??
  • FCCD317 3.17/10/3.17
  • FC1DA3008 1dent 3/8/3.17
  • Pointes javelot j3.1001 10² 0.1mm X00PE21NX
  1. Connexion

La CNC est contrôlés par une arduino uno équipés d'un CNC Shield et exécutant GRBL afin de transformer des instructions G-code en mouvements.

Pour simplifier l'utilisation de la CNC, elle comporte aussi une raspberry connecté à l'arduino et héberge un serveur CNCjs.

CNCjs permet de contrôler la CNC via une interface web et ce depuis n'importe quel ordinateur connectés au réseau de la raspberry.

Pour utiliser la CNC il faut dans un premier temps se connecter au réseau de la raspberry pi. Il faut se connecter au réseau WIFI :

  • SSID : Gisel
  • MDP : *****

Puis aller sur l'interface de CNCjs à l’adresse:

`http://"IP raspberry":5080/#/workspace`


  1. L'interface de contrôle


    1. Déplacement de la broche
    1. Contrôle de la rotation de la broche

La Broche est alimentés directement par le secteur et son alimentation est commandés par l'arduino via un relais. Les seules commandes permettant de le contrôler sont la mise en rotation et l’arrêt.

Interface de commande moteur

Pour régler la vitesse il utiliser la molette sur la broche.

| Vitesse | rpm | |---------|-------| | 1 | 10000 | | 2 | 12600 | | 3 | 17000 | | 4 | 21000 | | 5 | 25600 | | 6 | 29000 |

    1. Macros

Il est possible de créer des macros afinc d'exécuter une suite d'instructions en un clic avec les macros.

  1. Initialisation

Une fois les étapes précédentes effectués, on peut faire le homming afin que la CNC sache où se situe la broche.

On peut charger le fichier G-code indiquant les actions à effectuer Une fois le fichier chargés, c'est le moment de déplacer la broche via l'interface de CNCjs pour la placer au niveau de l'origine d'usinage. Il faut biens penser à réduire le pas de déplacement quand on effectue des mouvement sur l'axe Z et mettre le moteur en marche pour ne pas abîmer la fraise si elle se retrouve trop proche de la pièce à usiner. Quand la broche est en position, on peut faire le zero de la position de travail.


  1. Démarrage
  1. Remarques

Si il y a un changement d'outils il faut refaire le zero de la position.

  1. Correction de défaut de planéité pour les gravures

Pour faire de la gravure, il est aussi possible d'appliquer une correction de niveau. Il faut connecter le fil avec l'étiquette PCB à la pièce à usiner et se connecter en ssh à la raspberry afin de lancer un utilitaire. ``` pi@v1pi:~ $ cd cncjs-kt-ext/ pi@v1pi:~/cncjs-kt-ext $ npm start

```

Après cela on vas pouvoir exécuter la macro Autolevel qui vas utiliser la broche comme sonde sur la pièce.

La sonde utilise le fait que la broche soit reliés à la terre. Quand la broche vas se retrouver en contact avec la pièce on vas fermer un circuits reliés à l'arduino via un optocoupleur. Il faut donc être sure de la connection entre le fil et la pièce.