CAM Vcarve/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Tag: Manual revert
 
(27 intermediate revisions by 2 users not shown)
Line 2: Line 2:


{{Docnav/fr
{{Docnav/fr
|[[Path_Engrave/fr|Gravure]]
|[[CAM_Deburr/fr|Ebavurage]]
|[[Path_Pocket_3D/fr|Évidement 3D]]
|[[CAM_Pocket_3D/fr|Évidement 3D]]
|[[Path_Workbench/fr|Atelier Path]]
|[[CAM_Workbench/fr|Atelier CAM]]
|IconL=Path_Engrave.svg
|IconL=CAM_Deburr.svg
|IconR=Path_Pocket_3D.svg
|IconR=CAM_Pocket_3D.svg
|IconC=Workbench_Path.svg
|IconC=Workbench_CAM.svg
}}
}}


{{GuiCommand/fr
{{GuiCommand/fr
|Name=Path Vcarve
|Name=CAM Vcarve
|Name/fr=Path Gravure en V
|Name/fr=CAM Gravure en V
|MenuLocation=ParcoursGravure en V
|MenuLocation=CAMGraver en V
|Workbenches=[[Path_Workbench/fr|Path]]
|Workbenches=[[CAM_Workbench/fr|CAM]]
|Version=0.19
|Version=0.19
}}
}}
Line 20: Line 20:
==Description==
==Description==


L'outil [[Image:Path_Vcarve.svg|24px]] [[Path_Vcarve/fr|Gravure en V]] est principalement destiné à la gravure de la ligne centrale d'une [[Image:Draft_ShapeString.svg|24px|link=Draft_ShapeString/fr]] [[Draft_ShapeString/fr|Draft Forme à partir texte]] sur une pièce. Cependant, cela peut être utile pour d'autres types de 2D.
L'outil [[Image:CAM_Vcarve.svg|24px]] [[CAM_Vcarve/fr|Gravure en V]] est principalement destiné à la gravure de la ligne centrale d'une [[Image:Draft_ShapeString.svg|24px|link=Draft_ShapeString/fr]] [[Draft_ShapeString/fr|Draft Forme à partir d'un texte]] sur une pièce. Cependant, cela peut être utile pour d'autres types de 2D.


Contrairement à la gravure qui suit les lignes d'une Forme à partir texte, la gravure en V utilise un couteau en forme de V et tente de dégager la zone en déplaçant le couteau au centre de la région et en variant la profondeur de coupe. Étant donné qu'un rayon de coupe en V varie avec la profondeur, la largeur de coupe varie également. Le résultat est une coupe plus naturelle, en particulier pour les polices serif.
Contrairement à la gravure qui suit les lignes d'une Forme à partir texte, la gravure en V utilise un couteau en forme de V et tente de dégager la zone en déplaçant le couteau au centre de la région et en variant la profondeur de coupe. Étant donné qu'un rayon de coupe en V varie avec la profondeur, la largeur de coupe varie également. Le résultat est une coupe plus naturelle, en particulier pour les polices serif.
Line 29: Line 29:
[[File:Scrolltest.png|thumb]]
[[File:Scrolltest.png|thumb]]


L'algorithme V-carve calcule une trajectoire le long de la ligne médiane d'une région à l'aide d'un diagramme de voronoï. Cette ligne centrale est le chemin que l'outil suivra dans le plan XY. Il calcule ensuite un 'cercle inscrit maximum' le long de la trajectoire. C'est le plus grand cercle qui peut être dessiné à ce point et rester entièrement à l'intérieur de la zone de compensation. En utilisant le rayon du cercle et l'angle de pointe de la fraise, la profondeur de coupe est calculée.
L'algorithme V-carve calcule une trajectoire le long de la ligne centrale d'une région à l'aide d'un diagramme de Voronoï. Cette ligne centrale est le parcours que l'outil suivra dans le plan XY. Il calcule ensuite un "cercle inscrit maximal" le long du parcours. Il s'agit du plus grand cercle qui peut être tracé à ce point et qui reste entièrement à l'intérieur de la zone de dégagement. La profondeur de coupe est calculée à l'aide du rayon du cercle et de l'angle de la pointe de l'outil.


<span id="Usage"></span>
==Utilisation==
==Utilisation==


<span id="Prepare_the_shapes_to_engrave"></span>
=== Préparation des formes à graver ===
=== Préparation des formes à graver ===


* Les {{Button|[[File:Draft_ShapeString.svg|24px]] [[Draft_ShapeString/fr|Draft Formes à partir texte]]}} sont utilisables dès la sortie de la boîte
* Les {{Button|[[File:Draft_ShapeString.svg|24px]] [[Draft_ShapeString/fr|Draft Formes à partir d'un texte]]}} sont utilisables immédiatement.
* Les fichiers SVG nécessitent un certain traitement, à la fois dans l'éditeur et dans l'[[File: Workbench_Draft.svg|24px|link=Draft_Workbench/fr]] [[Draft_Workbench/fr|Atelier Draft]]:
* Les fichiers SVG nécessitent un certain traitement, à la fois dans l'éditeur et dans l'[[File: Workbench_Draft.svg|24px|link=Draft_Workbench/fr]] [[Draft_Workbench/fr|atelier Draft]] :
** Dans l'éditeur (par exemple [https://www.inkscape.org Inkscape]): assurez-vous que le fichier ne contient que des chemins et que les chemins sont dissociés; assurez-vous qu'il n'y a pas de chemins auto-sécants, (dans Inkscape) utilisez CheminSimplifier et union pour joindre les chemins qui se chevauchent.
** Dans l'éditeur (par exemple [https://www.inkscape.org Inkscape]) : assurez-vous que le fichier ne contient que des parcours et que les parcours sont dissociés. Assurez-vous qu'il n'y a pas de parcours auto-sécants, (dans Inkscape) utilisez PathSimplify and union to join CAMs that overlap.
** Basculez vers l'[[File:Workbench_Draft.svg|24px|link=Draft_Workbench]] [[Draft_Workbench/fr|Atelier Draft]] depuis la [[Std_Workbench/fr|liste déroulante des ateliers]]
** Basculez vers l'[[File:Workbench_Draft.svg|24px|link=Draft_Workbench/fr]] [[Draft_Workbench/fr|atelier Draft]] depuis la [[Std_Workbench/fr|liste déroulante des ateliers]]
** Importez le SVG en utilisant {{MenuCommand|Fichier → Importer → sélectionnez "SVG as geometry"}}
** Importez le SVG en utilisant {{MenuCommand|Fichier → Importer → sélectionnez "SVG as geometry"}}
** Le résultat devrait ressembler à ceci:
** Le résultat devrait ressembler à ceci :
**:[[File:Svgimport.png|frameless]]
**:[[File:Svgimport.png|frameless]]
**:{{Caption|Ci-dessus: Résultats de l'importation de "SVG as geometry"}}
**:{{Caption|Ci-dessus: Résultats de l'importation de "SVG as geometry"}}
:::Les trajectoires avec des trous (lettres, la vigne dans l'image ci-dessus) sont importés comme 2 chemins séparés (nommés le long des lignes de {{incode|Path905}} et {{incode|Path905001}} dans la [[Tree_view/fr|Vue en arborescence]]), l'un d'eux est le trou et l'autre est le contour; nous traiterons de cela dans la prochaine étape
:::Les trajectoires avec des trous (lettres, la vigne dans l'image ci-dessus) sont importés comme 2 parcours séparés (nommés le long des lignes de {{incode|CAM905}} et {{incode|CAM905001}} dans la [[Tree_view/fr|vue en arborescence]]), l'un d'eux est le trou et l'autre est le contour. Nous traiterons de cela dans la prochaine étape
** Pour obtenir les faces 2D, [[Path_Vcarve/fr|Path Gravure en V]] a besoin de:
** Pour obtenir les faces 2D, [[CAM_Vcarve/fr|CAM Gravure en V]] a besoin de :
*** Pour les trajectoires <u>sans</u> trous:
*** Pour les parcours <u>sans</u> trous :
***# Sélectionnez le chemin
***# Sélectionnez le parcours
***# Choisissez {{MenuCommand|Modification → [[Image:Draft_Upgrade.svg|16px|link=Draft_Upgrade]] [[Draft_Upgrade/fr|Mettre à niveau]]}}
***# Choisissez {{MenuCommand|Modification → [[Image:Draft_Upgrade.svg|16px|link=Draft_Upgrade/fr]] [[Draft_Upgrade/fr|Agréger]]}}
***# Suivi de {{MenuCommand|Modification → [[Image:Draft_Downgrade.svg|16px|link=Draft_Downgrade]] [[Draft_Downgrade/fr|Rétrograder]]}}
***# Suivi de {{MenuCommand|Modification → [[Image:Draft_Downgrade.svg|16px|link=Draft_Downgrade/fr]] [[Draft_Downgrade/fr|Désagréger]]}}
*** Pour les trajectoires <u>sans</u> trous:
*** Pour les parcours <u>avec</u> trous :
***# Sélectionnez la trajectoire extérieure puis la trajectoire intérieur
***# Sélectionnez le parcours extérieur puis le parcours intérieur
***# Choisissez {{MenuCommand|Modification → [[Image:Draft_Downgrade.svg|16px|link=Draft_Downgrade]] [[Draft_Downgrade/fr|Rétrograder]]}} '''deux fois'''
***# Choisissez {{MenuCommand|Modification → [[Image:Draft_Downgrade.svg|16px|link=Draft_Downgrade]] [[Draft_Downgrade/fr|Désagréger]]}} '''deux fois'''
**: Certaines trajectoires se comportent différemment, vous devrez donc peut-être jouer avec {{KEY|[[Image:Draft_Upgrade.svg|16px]] Mettre à niveau}} et {{KEY|[[Image:Draft_Downgrade.svg|16px]] Rétrograder}} jusqu'à ce que vous obteniez quelque chose nommé: {{incode|Face<number>}}
**: Certains parcours se comportent différemment, vous devrez donc peut-être jouer avec {{KEY|[[Image:Draft_Upgrade.svg|16px]] Agréger}} et {{KEY|[[Image:Draft_Downgrade.svg|16px]] Désagréger}} jusqu'à ce que vous obteniez quelque chose nommé : {{incode|Face<number>}}
**:Le résultat final devrait ressembler à ceci:
**:Le résultat final devrait ressembler à ceci :
**:[[File:Svgfaces.png|frameless]]
**:[[File:Svgfaces.png|frameless]]


<span id="Create_the_Vcarve_operation"></span>
=== Création de l'opération Gravure en V ===
=== Création de l'opération Gravure en V ===


* Passez à l'{{Button|[[File:Workbench_Path.svg|16px]] [[Path_Workbench/fr|atelier Path]]}} depuis le [[Std_Workbench/fr|menu déroulant des ateliers]]
* Passer à l'{{Button|[[File:Workbench_CAM.svg|16px]] [[CAM_Workbench/fr|atelier CAM]]}} depuis le [[Std_Workbench/fr|menu déroulant des ateliers]]
* Ajoutez un travail, utilisez les objets nommés {{incode|Face<number>}} (ou le ShapeString) comme base, ajoutez un contrôleur d'outil v-bit, définissez les flux, les vitesses, etc.
* Ajouter une tâche, utilisez les objets nommés {{incode|Face<number>}} (ou la Forme à partir d'un texte) comme base, ajouter contrôleur d'objets coupants en V, définir les avances, les vitesses, etc.
* L'opération ne prend en charge qu'un seul objet (soit un seul objet Face, soit un ShapeString), donc pour chaque objet:
* L'opération ne prend en charge qu'un seul objet (soit un seul objet Face, soit une Forme à partir d'un texte), donc pour chaque objet :
** Sélectionnez {{MenuCommand|Parcours → [[Image:Path_Vcarve.svg|24px]] Gravure en V}} dans le menu supérieur. Cela ouvre le panneau de configuration.
** Sélectionner {{MenuCommand|CAM → [[Image:CAM_Vcarve.svg|24px]] Gravure en V}} du menu supérieur. Cela ouvre le panneau de configuration.
** Ouvrez l'onglet {{KEY|Base Geometry}} et ajoutez toutes les faces du ShapeString, ou la face d'un seul objet Face obtenu ci-dessus
** Ouvrir l'onglet {{KEY|Géométrie de base}} et ajouter toutes les faces de la Forme à partir d'un texte, ou la face d'un seul objet Face obtenu ci-dessus.
** Appuyez sur {{Button|Appliquer}} et inspectez le chemin généré; si nécessaire, ajustez les paramètres de fonctionnement (le seuil peut être réglé plus haut dans la plupart des situations)
** Cliquer sur {{Button|Appliquer}} et inspecter le parcours généré; si nécessaire, ajuster les paramètres d'opération (le seuil peut être réglé plus haut dans la plupart des situations).
** Appuyez sur {{Button|OK}} pour terminer
** Appuyez sur {{Button|OK}} pour terminer.


==Options==
==Options==
Line 70: Line 73:
Vide
Vide


<span id="Properties"></span>
==Propriétés==
==Propriétés==


<span id="Data"></span>
===Données===
===Données===


Line 104: Line 109:
* {{PropertyData|UserLabel}}: -
* {{PropertyData|UserLabel}}: -


====Hidden====
<div class="mw-translate-fuzzy">
===Hidden===
</div>


* {{PropertyData|Base}}: -
* {{PropertyData|Base}}: -
Line 117: Line 120:
* {{PropertyData|Visibility}}: -
* {{PropertyData|Visibility}}: -


<span id="View"></span>
===Vue===
===Vue===


Vide
Vide


<span id="Scripting"></span>
==Script==
==Script==


Line 133: Line 138:


{{Docnav/fr
{{Docnav/fr
|[[Path_Engrave/fr|Gravure]]
|[[CAM_Deburr/fr|Ebavurage]]
|[[Path_Pocket_3D/fr|Évidement 3D]]
|[[CAM_Pocket_3D/fr|Évidement 3D]]
|[[Path_Workbench/fr|Atelier Path]]
|[[CAM_Workbench/fr|Atelier CAM]]
|IconL=Path_Engrave.svg
|IconL=CAM_Deburr.svg
|IconR=Path_Pocket_3D.svg
|IconR=CAM_Pocket_3D.svg
|IconC=Workbench_Path.svg
|IconC=Workbench_CAM.svg
}}
}}


{{Path_Tools_navi{{#translation:}}}}
{{CAM_Tools_navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 18:14, 1 April 2024

CAM Gravure en V

Emplacement du menu
CAM → Graver en V
Ateliers
CAM
Raccourci par défaut
Aucun
Introduit dans la version
0.19
Voir aussi
Aucun

Description

L'outil Gravure en V est principalement destiné à la gravure de la ligne centrale d'une Draft Forme à partir d'un texte sur une pièce. Cependant, cela peut être utile pour d'autres types de 2D.

Contrairement à la gravure qui suit les lignes d'une Forme à partir texte, la gravure en V utilise un couteau en forme de V et tente de dégager la zone en déplaçant le couteau au centre de la région et en variant la profondeur de coupe. Étant donné qu'un rayon de coupe en V varie avec la profondeur, la largeur de coupe varie également. Le résultat est une coupe plus naturelle, en particulier pour les polices serif.

Example Vcarving Path

L'algorithme V-carve calcule une trajectoire le long de la ligne centrale d'une région à l'aide d'un diagramme de Voronoï. Cette ligne centrale est le parcours que l'outil suivra dans le plan XY. Il calcule ensuite un "cercle inscrit maximal" le long du parcours. Il s'agit du plus grand cercle qui peut être tracé à ce point et qui reste entièrement à l'intérieur de la zone de dégagement. La profondeur de coupe est calculée à l'aide du rayon du cercle et de l'angle de la pointe de l'outil.

Utilisation

Préparation des formes à graver

  • Les Draft Formes à partir d'un texte sont utilisables immédiatement.
  • Les fichiers SVG nécessitent un certain traitement, à la fois dans l'éditeur et dans l' atelier Draft :
    • Dans l'éditeur (par exemple Inkscape) : assurez-vous que le fichier ne contient que des parcours et que les parcours sont dissociés. Assurez-vous qu'il n'y a pas de parcours auto-sécants, (dans Inkscape) utilisez Path → Simplify and union to join CAMs that overlap.
    • Basculez vers l' atelier Draft depuis la liste déroulante des ateliers
    • Importez le SVG en utilisant Fichier → Importer → sélectionnez "SVG as geometry"
    • Le résultat devrait ressembler à ceci :

      Ci-dessus: Résultats de l'importation de "SVG as geometry"

Les trajectoires avec des trous (lettres, la vigne dans l'image ci-dessus) sont importés comme 2 parcours séparés (nommés le long des lignes de CAM905 et CAM905001 dans la vue en arborescence), l'un d'eux est le trou et l'autre est le contour. Nous traiterons de cela dans la prochaine étape
    • Pour obtenir les faces 2D, CAM Gravure en V a besoin de :
      • Pour les parcours sans trous :
        1. Sélectionnez le parcours
        2. Choisissez Modification → Agréger
        3. Suivi de Modification → Désagréger
      • Pour les parcours avec trous :
        1. Sélectionnez le parcours extérieur puis le parcours intérieur
        2. Choisissez Modification → Désagréger deux fois
      Certains parcours se comportent différemment, vous devrez donc peut-être jouer avec Agréger et Désagréger jusqu'à ce que vous obteniez quelque chose nommé : Face<number>
      Le résultat final devrait ressembler à ceci :

Création de l'opération Gravure en V

  • Passer à l' atelier CAM depuis le menu déroulant des ateliers
  • Ajouter une tâche, utilisez les objets nommés Face<number> (ou la Forme à partir d'un texte) comme base, ajouter contrôleur d'objets coupants en V, définir les avances, les vitesses, etc.
  • L'opération ne prend en charge qu'un seul objet (soit un seul objet Face, soit une Forme à partir d'un texte), donc pour chaque objet :
    • Sélectionner CAM → Gravure en V du menu supérieur. Cela ouvre le panneau de configuration.
    • Ouvrir l'onglet Géométrie de base et ajouter toutes les faces de la Forme à partir d'un texte, ou la face d'un seul objet Face obtenu ci-dessus.
    • Cliquer sur Appliquer et inspecter le parcours généré; si nécessaire, ajuster les paramètres d'opération (le seuil peut être réglé plus haut dans la plupart des situations).
    • Appuyez sur OK pour terminer.

Options

Vide

Propriétés

Données

Base

  • DonnéesPlacement: -
  • DonnéesLabel: -

Depth

  • DonnéesClearanceHeight: -
  • DonnéesFinalDepth: -
  • DonnéesSafeHeight: -
  • DonnéesStartDepth: -
  • DonnéesStepDown: -

Op Values

  • DonnéesOpFinalDepth: -
  • DonnéesOpStartDepth: -
  • DonnéesOpStockZMax: -
  • DonnéesOpStockZMin: -
  • DonnéesOpToolDiameter: -

Path

  • DonnéesActive: -
  • DonnéesComment: -
  • DonnéesCoolantMode: -
  • DonnéesStartVertex: -
  • DonnéesToolController: -
  • DonnéesUserLabel: -

Hidden

  • DonnéesBase: -
  • DonnéesBaseObject: -
  • DonnéesBaseShapes: -
  • DonnéesExpressionEngine: -
  • DonnéesLabel2: -
  • DonnéesPath: -
  • DonnéesProxy: -
  • DonnéesVisibility: -

Vue

Vide

Script

Voir aussi: FreeCAD Script de base.

Exemple :

#Place code example here.