CNC Grande Dimension

Samedi j ai voulu découper un avion en depron. J ai eu une perte de pas sur le X côté mur qui m a généré un décalage de 2 a 3 mm sur une pièce. Pour moi ce n était pas trop grave car les grosses pièces étaient finies et ça m a tué une toute petite pièce mais ça veut dire qu il va falloir se décider a changer les 4 glissières. Un chantier de plus après la laser.

J’ai eu dernierement à usiner 16 pieces identiques necessitant chacune 3 outils. Afin de limiter les montages/demontages et les palpages, j’ai usiné 8 pieces avec l’outil 1 puis 8 pieces avec l’outil 2 etc… Comme la méthode n’est pas triviale, j’ai fait un mode opératoire dans le WIKI routeur, mode opératoire que je duplique ici

Pieces multi outils en série.

Lorsque l’on a plusieurs pièces à faire, chacune nécessitant plusieurs outils, il y a 2 méthodes. La première consiste à faire pièce par pièce en multipliant les changements d’outils ainsi que les palpages, la deuxième consiste à faire toutes (maximum 8) les pièces avec l’outil numéro 1, puis toutes les pièces avec l’outil numéro 2 etc… Cela permet de ne monter qu’une fois chaque outil et de ne le palper qu’une fois. Cela nécessite cependant de suivre un mode opératoire précis non trivial.

Réglage de l’outil en Z

Lorsqu’on utilise plusieurs outils pour une même pièce, il est préférable d’utiliser le palpeur afin d’avoir une cohérence sur le Z entre les différents outils.

Mode opératoire

Préparation des fichiers gcode.

Il doit y avoir un fichier gcode indépendant par outil.

Montage des pièces sur le plateau

Afin d’éviter de changer les outils entre chaque pièce, nous allons monter toutes les pièces (maximum 8) sur le plateau de la machine. Pour l’exemple nous allons considérer que nous tirons toutes les pièces dans un même morceau de bois, que les pièces ont un encombrement en X de 100 et en Y de 50 et que l’on tirera 4 pièces sur les X et 2 sur les Y (4*2=8 pièces). L’encombrement inclut l’espace nécessaire entre chaque pièce. Le mode opératoire devra être adapté à vos besoin.

Préparation des repères G54, G55, G56, G57, G58, G59, G59.1, G59.2

En premier, dans le repère G54 on initialise l’origine pièce de la même façon qu’on le fait lorsqu’il n’y a qu’une seule pièce.

  • En G54 on clique sur X=0, Y=0
  • Toujours en G54 on exécute un G0X100Y0 (déplacement de l’outil à l’origine de la deuxième pièce)
  • On passe en G55
  • En G55 on clique sur X=0, Y=0
  • On repasse en G54
  • on exécute un G0X200Y0 (déplacement de l’outil à l’origine de la troisième pièce)
  • On passe en G56
  • En G56 on clique sur X=0, Y=0
  • …(idem en G57)
  • On repasse en G54
  • on exécute un G0X0Y50 (déplacement de l’outil à l’origine de la cinquième pièce)
  • On passe en G58
  • En G58 on clique sur X=0, Y=0
  • On repasse en G54
  • on exécute un G0X100Y50
  • On passe en G59
  • En G59 on clique sur X=0, Y=0
  • … idem pour G59.1
  • … idem pour G59.2

A partir de cette étape les Repères G54 à G59.2 sont prêts mais attention en X et Y uniquement mais pas en Z.

Premier usinage avec le premier outil

L’outil n’étant pas réglé en Z, il sera nécessaire de lancer le premier usinage en G54 (pièce #1, outil#1) en demandant le palpage.

Cliquer sur G54
Demander le palpage
Lancer le premier usinage outil 1
Enlever le palpage à la fin de la premiere pièce.

Attention, le palpage ne règle le Z que dans le repère dans lequel il est lancé. Dans notre cas, le Z sera bien réglé dans le repère G54 mais pas dans les autres repères. A la fin de cette première opération il sera donc nécessaire de propager le réglage Z du G54 dans les autres repères. Pour ce faire :

G54
G0Z150 (aller à une position connue en Z)
G10 L20P2Z150 (propagation du réglage Z dans le repère G55)
G10 L20P3Z150 (propagation du réglage Z dans le repère G56)
G10 L20P4Z150 (propagation du réglage Z dans le repère G57)
G10 L20P5Z150 (propagation du réglage Z dans le repère G58)
G10 L20P6Z150 (propagation du réglage Z dans le repère G59)
G10 L20P7Z150 (propagation du réglage Z dans le repère G59.1)
G10 L20P8Z150 (propagation du réglage Z dans le repère G59.2)

A partir de maintenant les origines X, Y et Z sont réglés pour tous les repères pour le premier outil.

On peut maintenant usiner les 8 pièces avec le premier outil. Il n’est plus nécessaire de palper ce premier outil puisque le réglage en Z a été propagé dans tous les repères. Donc à partir de la 2eme pièce, on enlève le palpage.

Désélectionner le palpage
G55
Lancer le programme sur la deuxième pièce
G56
Lancer le programme sur la troisième pièce.

Jusqu’au G59.2

Deuxième usinage avec le deuxième outil

Les origines X et Y dans les 8 repères sont déjà réglés. Il n’est pas nécessaire de le refaire. En revanche, dans la mesure ou on a changé l’outil, les Z sont a rerégler pour tous les repères.

G54
Sélectionner le palpage
Lancer le programme pièce 1 outil 2
Désélectionner le palpage.

A la fin de ce premier usinage avec l’outil 2 on propage le réglage en Z sur tous les repères comme on l’a fait pour l’outil 1.

Et on recommence
Désélectionner le palpage.
G55
Usinage pièce 2 outil 2

Remarque dans un futur proche, un bouton sera rajouté dans l’interface LinuxCNC pour propager le réglage en Z du G54 dans tous les autres repères.

Remarque importante.

Pour que cela fonctionne, il ne faut pas que le repère (G54, G55 ou autre soit dans le programme pièce) Il faut laisser l’opérateur sélectionner lui-même son repère. C’est OK pour Cambam mais Il me semble que Freecad par défaut intègre le repère dans le programme pièce.