Système de compensation de flexion

La compensation de flexion a été ajoutée dans la version 2.0.0-RC1

circle-exclamation

Description

Les tiges linéaires du Carvera Air ne sont pas suffisamment rigides pour supporter précisément le poids de la broche et du chariot X. En conséquence, la broche présente un léger mouvement d'inclinaison qui devient plus prononcé lorsqu'elle est positionnée près du centre du plateau de la machine. Cette inclinaison provoque des écarts sur les axes Y et Z (cf. Fig. 1). En coupant une ligne droite depuis la position la plus à gauche du plateau jusqu'au côté droit du plateau, le résultat serait une courbe au lieu d'une ligne droite, qui se courbe vers l'arrière de la machine. Le même effet se produit sur l'axe Z, où la coupe forme une courbe qui s'incurve vers le bas, car la broche s'incline davantage vers le bas lorsqu'elle est située au centre de la machine.

Animation showing the Carvera Air spindle assembly flexing
Figure 1 : Simulation exagérée de l'affaissement de l'axe X

Le Système de compensation de flexion compense ce mouvement d'inclinaison par des mouvements supplémentaires en Y et Z similaires au système de nivellement du plateau. Ces mouvements ne sont reflétés ni dans le système de coordonnées machine ni dans le système de coordonnées pièce, car ce sont des mouvements de compensation et restent donc « invisibles ».

Pour utiliser cette fonctionnalité, l'utilisateur doit effectuer une routine de sondage une seule fois, enregistrant le profil d'inclinaison spécifique à la machine. Idéalement, ce profil couvre toute la longueur de l'axe X. Par la suite, ce profil peut être sauvegardé sur la carte SD et - si souhaité - le programme de compensation chargé à chaque démarrage de la machine. Cette compensation de flexion fonctionne séparément de la fonction de nivellement du plateau, et les deux peuvent être utilisées en même temps. Lorsque la compensation de flexion est active, elle s'applique également aux opérations de sondage également.

Avec la compensation de flexion activée, chaque mouvement exécuté par la machine est compensé afin que le Point central de l'outil (TCP) suive des lignes droites. Par conséquent, tous les mouvements de sondage, y compris le nivellement du plateau, sont compensés. La figure 2 montre une comparaison d'un nivellement complet d'un plateau d'outillage Saunders Machine Works (SMW)arrow-up-right avant et après la compensation de flexion. La plaque SMW a été utilisée pour cette comparaison car elle présente moins de déviations de surface que le plateau MDF Carvera Air d'origine.

Figure 2 : Visualisation d'un nivellement de plateau avant et après la compensation de flexion

Utilisation

La prise du profil de flexion spécifique à la machine est assez simple. Il n'y a que deux prérequis :

  • Sonde 3D Touch

  • Géométrie de référence droite fixée sur le plateau

Si vous possédez l'axe 4, vous pouvez dévisser le moteur/mors et le contre-pointe et utiliser la plaque de base comme votre géométrie de référence. Veuillez noter que c'est un bon départ mais que le bord avant de la plaque de base n'est pas parfaitement droit. Pour la plupart des utilisateurs, cela sera suffisamment précis.

1

Fixer la géométrie de référence sur le plateau

Placez la géométrie de référence sur le plateau. Si vous utilisez la plaque de base de l'axe 4, la plaque est déjà alignée avec des goupilles. Si vous utilisez autre chose, assurez-vous de l'aligner correctement. Idéalement, la géométrie de référence dépasse la longueur du plateau (comme le fait la plaque de base de l'axe 4).

2

Positionnez la pointe de la sonde à la position la plus à gauche

La hauteur doit être telle que vous puissiez frapper la géométrie de référence en toute confiance. Positionnez la sonde aussi loin qu'elle peut aller sans rencontrer les fins de course matériels ou logiciels. La distance en Y doit être proche de la géométrie de référence et inférieure au paramètre Y spécifié dans la commande G33. La Fig. 3 ci-dessous montre un exemple de la façon dont la sonde doit être positionnée

Ceci peut être réalisé avec le gcode suivant :

Figure 3 : Position de départ pour la commande de mesure de flexion G33
3

Exécuter la commande G33

Exécutez la commande G33 et laissez la machine effectuer la mesure

Exemple :

Après la fin de la mesure, la compensation de flexion est activée. Exécutez M380.2 afin de sauvegarder les données sur la carte SD.

4

(Optionnel) Activer le chargement automatique des données de compensation

Après que les données de compensation ont été sauvegardées sur la carte SD, elles peuvent être chargées automatiquement après un démarrage propre. Il suffit de définir la valeur de configuration en exécutant dans l'MDI :

Options de configuration

circle-info

La configuration de la machine peut être sauvegardée dans le config.txt sur la carte SD avec la commande `config-set sd [key] [value]`. Une fois sauvegardée, un redémarrage de la machine est nécessaire pour l'appliquer.

Avec ce réglage, les données de compensation seront chargées à chaque redémarrage (recommandé)

Par défaut: false

Cette valeur spécifie le nombre maximal de points qui peuvent être sondés le long de l'axe X. Moins de points peuvent être mesurés, mais il n'est pas possible de sonder plus que le nombre configuré.

Par défaut: 30

Commandes

G33 - Enregistrer le profil de flexion

Description

Mesurer la flexion le long de l'axe X en comparaison avec une référence

Paramètres

  • X : Spécifie la distance totale de mesure

  • Y : Spécifie la distance en Y à sonder à chaque point

  • I : Nombre total de points de sondage à l'intérieur de la distance totale de mesure

Exemple


M380 - Désactiver la compensation de flexion

Description

Désactiver la compensation de flexion

Paramètres

Aucun

Exemple


M380.1 - Imprimer la compensation de flexion

Description

Imprime les données de compensation de flexion actuellement actives dans le MDI

Paramètres

Aucun

Exemple


M380.2 - Sauvegarder les données de compensation sur la SD

Description

Stocke le dernier profil de compensation enregistré sur la carte SD afin de pouvoir le charger après un redémarrage

Paramètres

Aucun

Exemple


M380.3 - Charger les données de compensation depuis la SD

Description

Charge et active les données de compensation de flexion depuis la carte SD

Paramètres

Aucun

Exemple

Mis à jour