CNC6040 : Différence entre versions

De Defko Ak Ñiëp Fablab
Aller à : Navigation, rechercher
Ligne 19 : Ligne 19 :
  
 
==Configuration Smoothieboard==
 
==Configuration Smoothieboard==
 +
 +
=== Résumé ===
  
 
Calibrage de la CNC6040 dans le cadre de l'atelier de signalétique, AfroPixel#5, avril 2016
 
Calibrage de la CNC6040 dans le cadre de l'atelier de signalétique, AfroPixel#5, avril 2016
  
== Résumé ==
+
* nouveaux paramètres "steps_per_mm" : 320,29
* nouveaux paramètres steps_per_mm : 320,29
+
 
* mise à jour du firmware
 
* mise à jour du firmware
 
* diminution de l'accélération : de 3000 à 700
 
* diminution de l'accélération : de 3000 à 700

Version du 11 avril 2016 à 00:15


La CNC 6040 est développé par une entreprise situé à Singapour. elle a un copyright et est donc propriétaire. Avec le le kit d'origine, on est contraint de l'utiliser sur le système d'exploitation Microsoft Windows Xp. Le logiciel Mach3 qui le pilote est sans documentation complète pour pouvoir l'utiliser. Pour ne pas dépendre de ces restrictions, l'équipe de DefkoAkniep a décidé d'utiliser des outils Open Sources. Nous avons donc changé la carte électronique qui contrôle la machine, pour pouvoir utiliser des applications Libres telles que ( UniversalGcodeSender, Prunterface, MakerCam, RoundDecimal etc.) afin de pouvoir usiner librement.

capture MakerCam cliquez pour agrandir

Matériels requis

Vous aurez besoin d'une carte électronique Micro contrôleur... SmoothieBoard Infos Détaillé

capture MakerCam cliquez pour agrandir

Ensuite de 03 (Trois) Micro step Driver Model: M542PBF-G ou juste de la Gamme M542

capture MakerCam cliquez pour agrandir

==Procédure de Montage== (en cours de rédaction)

Configuration Smoothieboard

Résumé

Calibrage de la CNC6040 dans le cadre de l'atelier de signalétique, AfroPixel#5, avril 2016

  • nouveaux paramètres "steps_per_mm" : 320,29
  • mise à jour du firmware
  • diminution de l'accélération : de 3000 à 700

Configuration des moteurs pas à pas

Dans le fichier de configuration de la smoothieboard, les paramètres steps_per_mm permettent de régler le nombre de pas correpondant à 1mm de déplacement de la fraise. Ils ne correspondaient pas aux caractéristiques mécaniques de la machine :

  • Le paramètre était différent pour les trois axes alors que les technologies sont les mêmes.
  • Les déplacements horizontaux de la fraise étaient réduits d'un facteur 4 par rapport au déplacements voulus. Ce facteur 4 était appliqué lors de la création du fichier : on envoyait un fichier 4 fois plus grand à la machine
  • Le déplacement en Z était également faussé.

Pour trouver les bonnes valeurs, nous avons usiné un carré qui devait faire 500mm de côté en théorie. Le carré obtenu avait en réalité un côté de 109mm de long.

Une règle de trois permet de trouver la bonne valeur : Le réglage initial était de 71,22. Les moteurs avançaient donc de 71,22 x 500 pas pour obtenir 109mm. Pour faire 1mm, il faut dont réaliser 71,22 x 500 / 109, soit 326,7 pas par millimètres.

Après un deuxième essai avec cette fois un carré de 100mm, on constate un décalage de 2mm soit 2%. Avec le même calcul, on obtient '320,3' pas par millimètre : 326,7 x 100 / 102 = 320,29

Les mécanismes des trois axes étant identiques, on peut appliquer ce paramètres à chaque :

alpha_steps_per_mm    320.30   # Steps per mm for alpha stepper
beta_steps_per_mm     320.30   # Steps per mm for beta stepper
gamma_steps_per_mm    320.30   # Steps per mm for gamma stepper

Mise à jour du firmware smoothieware

Le 9 avril 2016, la carte a été mise à jour avec la dernière version stable de smoothiware.

Il a fallu adapter le fichier de configuration mais les modifications sont mineures. Il s'agit d'ajouter un paramètre "max_rate" pour chaque axe, ce qui, dans le cas présent, semble être identique au paramètre "max_speed"

Le paramètre "planner_queue_size" a également été mis à la valeur conseillé : 32 au lieu de 64.

Il s'agit ensuite de formater la carte, placer le nouvelle executable firmware.bin ainsi que le nouveau fichier de configuration. Au premier démarrage, firmware.bin se transforme en FIRMWARE.CUR et les nouveaux paramètres semblent bien pris en compte.

Par ailleurs, la nouvelle version semble mieux prendre en compte les commentaires puisqu'il n'est plus nécessaire de mettre en pause puis reprendre à chaque commentaire.

Réglage des vitesses et accélérations

!!! Attention !!! Avec les nouveaux réglages, les vitesses utilisées auparavant doivent être divisées par 4 pour qu'elles soient identiques avec les réglages actuels.

Dans un premier temps, les vitesses maximales ont étaient testées avec des déplacements simples (avancer, reculer, monter). Au cours du premier usinage cependant, des décalages sont apparus à des vitesses bien inférieures. En cas de changement de directions brusques, c'est en effet la vitesse qu'il faut diminuer.

Procédure de test

Le test se déroule de la manière suivante :

  • on fait un petit trou pour repérer clairement la position initiale
  • on envoie, sans usiner, un fichier avec un grand nombre de déplacement avec des changements de direction brutes.
  • on vérifie ensuite que la fraise ne s'est pas décalé, en retournant à sa position initiale et en la faisant tourner doucement à la main dans le trou. Il ne doit y avoir aucun frottement avec les bords du trou.