Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
logiciels:pycam [2018/02/12 20:14]
pfagan Ajout de détails sur la génération du G-Code.
logiciels:pycam [2018/02/18 12:38] (Version actuelle)
pfagan Ajout d'indications pour l'overlap.
Ligne 131: Ligne 131:
   * **Strategy** donne un ensemble de de paramètres pour définir l'​opération. Parmi les choix disponibles:​ **Slice removal** (utile pour un enlèvement rapide et grossier de matière), **Waterline** (plus utilisé pour des travaux de précision),​ **Surfacing** et **Engraving**. ​   * **Strategy** donne un ensemble de de paramètres pour définir l'​opération. Parmi les choix disponibles:​ **Slice removal** (utile pour un enlèvement rapide et grossier de matière), **Waterline** (plus utilisé pour des travaux de précision),​ **Surfacing** et **Engraving**. ​
   * **Pattern** choisit le parcours de l'​outil,​ soit en grille (**Grid**), soit en spirale (**Spiral**)   * **Pattern** choisit le parcours de l'​outil,​ soit en grille (**Grid**), soit en spirale (**Spiral**)
-  * **Overlap** définit la proportion de superposition entre deux passages de l'​outil. Plus cette valeur est proche de 100%, meilleure sera la qualité (sur le plan horizontal),​ mais plus longue sera l'​opération.+  * **Overlap** définit la proportion de superposition entre deux passages de l'​outil. Plus cette valeur est proche de 100%, meilleure sera la qualité (sur le plan horizontal),​ mais plus longue sera l'​opération ​et le temps de génération du G-Code. Pour donner un exemple: pour des trous de diamètre 8 mm et profonds 5 mm, avec un outil de diamètre 2 mm, en passant de 0 à 90% d'​overlap le temps de génération est multiplié par 10 (environ 11 minutes à 90%) et le temps d'​opération par 20 (de 16 secondes à 5 minutes). Le choix optimal dépend de la géométrie de la pièce et du diamètre de l'​outil. Le rayon de l'​outil sera réduit d'un facteur égal à celui de l'​overlap (à 50%, le rayon virtuel de l'​outil sera la moitié du réel).
   * **Step down** précise le pas vertical entre chaque couche. Plus petite sera la valeur, meilleure sera la précision de la pièce (selon l'axe z), mais plus longue sera l'​opération.   * **Step down** précise le pas vertical entre chaque couche. Plus petite sera la valeur, meilleure sera la précision de la pièce (selon l'axe z), mais plus longue sera l'​opération.
-  * **Material allowance** définit la distance minimale entre l'​outil et le matériau. D'​après l'aide en ligne, c'est surtout utile pour les outils à grand diamètre, et la dernière opération devrait avoir ce paramètre inférieur à 0.+  * **Material allowance** définit la distance minimale entre l'​outil et le matériau. D'​après l'aide en ligne, c'est surtout utile pour les outils à grand diamètre, et la dernière opération devrait avoir ce paramètre inférieur à 0. Avec ce paramètre, l'​outil aura un rayon "​virtuel"​ plus grand par rapport à sa taille réelle (si 1, alors le rayon de l'​outil sera augmenté de 1 mm).
   * **Direction** précise les directions à suivre pour l'​outil:​ **X**, **Y** ou **XY** pour **Grid**, **outside -> center** ou **center -> outside** pour **Spiral**.   * **Direction** précise les directions à suivre pour l'​outil:​ **X**, **Y** ou **XY** pour **Grid**, **outside -> center** ou **center -> outside** pour **Spiral**.
   * **Milling style** fixe le mode de gravure de la pièce. Plus d'​informations sur le site   * **Milling style** fixe le mode de gravure de la pièce. Plus d'​informations sur le site
Ligne 169: Ligne 169:
  
 **__ Settings __** **__ Settings __**
-Le bouton **Preferencies** donne accès à certains paramètres utiles pour la génération du fichier G-Code. Ceux qui ont le plus grand impact sur la durée de la découpe sont la hauteur de sûreté entre le plateau et l'​objet (* *) et la vitesse limite de plongée (*Plunge feedrate limit*). Le premier fixe l'​hauteur à laquelle l'​outil va se positionner lors du déplacement à vide (sans être en train de découper de la matière), alors que le deuxième fixe la limite en vitesse quand l'​outil plonge dans la matière. Ces opérations constituant une grande partie des mouvements de la CNC, les paramétrer correctement permettra d’accélérer considérablement l’exécution:​ pour la pièce par défaut de PyCam avec un processus "Slice removal"​ et 90% d'​overlap,​ les options par défaut (25 mm et 100) donnent une durée de 19 heures, mais on peut descendre jusqu'​à 7 heures avec 2 mm et 262. "Suggestions pour les paramètres:​ *2 mm plus haut que la coordonnée Z la plus haute de la pièce** pour l'​hauteur de sûreté et *la moitié du feedrate nominal* pour la limite en plongée. ​+Le bouton **Preferencies** donne accès à certains paramètres utiles pour la génération du fichier G-Code. Ceux qui ont le plus grand impact sur la durée de la découpe sont la hauteur de sûreté entre le plateau et l'​objet (*Safety height*) et la vitesse limite de plongée (*Plunge feedrate limit*). Le premier fixe l'​hauteur à laquelle l'​outil va se positionner lors du déplacement à vide (sans être en train de découper de la matière), alors que le deuxième fixe la limite en vitesse quand l'​outil plonge dans la matière. Ces opérations constituant une grande partie des mouvements de la CNC, les paramétrer correctement permettra d’accélérer considérablement l’exécution:​ pour la pièce par défaut de PyCam avec un processus "Slice removal"​ et 90% d'​overlap,​ les options par défaut (25 mm et 100) donnent une durée de 19 heures, mais on peut descendre jusqu'​à 7 heures avec 2 mm et 262. \\ 
 +Suggestions pour les paramètres: ​**2 mm plus haut que la coordonnée Z la plus haute de la pièce** pour l'​hauteur de sûreté et **la moitié du feedrate nominal** pour la limite en plongée. ​
 **__ Simulation __** **__ Simulation __**
 Ici, vous pouvez voir la simulation du parcours de l'​outil,​ en pouvant notamment la démarrer, la mettre en pause, l'​arrêter,​ modifier sa vitesse d’exécution,​ Ici, vous pouvez voir la simulation du parcours de l'​outil,​ en pouvant notamment la démarrer, la mettre en pause, l'​arrêter,​ modifier sa vitesse d’exécution,​