Différences
Ci-dessous, les différences entre deux révisions de la page.
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, |