CAM Slot/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(75 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


{{VeryImportantMessage|Il s'agit d'une fonctionnalité expérimentale inachevée. [[Path_experimental/fr|Path Fonctions expérimentales]]}}
{{VeryImportantMessage|Il s'agit d'une fonctionnalité expérimentale inachevée. [[CAM_experimental/fr|CAM Fonctions expérimentales]]}}


{{Docnav/fr
{{Docnav/fr
|[[Path_Adaptive/fr|Adaptatif]]
|[[CAM_Adaptive/fr|Adaptatif]]
|[[Path_Engrave/fr|Gravure]]
|[[CAM_Engrave/fr|Gravure]]
|[[Path_Workbench/fr|Atelier Path]]
|[[CAM_Workbench/fr|Atelier CAM]]
|IconL=Path_Adaptive.svg
|IconL=CAM_Adaptive.svg
|IconR=Path_Engrave.svg
|IconR=CAM_Engrave.svg
|IconC=Workbench_Path.svg
|IconC=Workbench_CAM.svg
}}
}}


{{GuiCommand/fr
{{GuiCommand/fr
|Name=Path Slot
|Name=CAM Slot
|Name/fr=Path Rainure
|Name/fr=CAM Rainure
|MenuLocation=ParcoursRainure
|MenuLocation=CAMRainurer
|Workbenches=[[Path_Workbench/fr|Path]]
|Workbenches=[[CAM_Workbench/fr|CAM]]
|Version=0.19
|Version=0.19
}}
}}
Line 22: Line 22:
==Description==
==Description==


Cet outil crée une opération de rainurage simple en utilisant différentes méthodes de saisie.
L'outil [[Image:CAM_Slot.svg|24px]] [[CAM_Slot/fr|Rainure]] crée une simple opération de rainurage en utilisant différentes méthodes de saisie.

Les entrées comprennent:
Les entrées comprennent :
* sélection d'une ou plusieurs faces ou arêtes.
* sélection d'une ou plusieurs faces ou arêtes.
* sélection de deux sommets.
* sélection de deux sommets.
* saisie de deux points personnalisés.
* saisie de deux points personnalisés.


L'objet Path Rainure est conçu pour faire partie d'une [[Image:Path_Job.svg|24px]] [[Path_Job/fr|Path Tâche]].
L'objet CAM Rainure est conçu pour faire partie d'une [[Image:CAM_Job.svg|24px]] [[CAM_Job/fr|CAM Tâche]].


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


# Sélectionner la géométrie de référence sur le modèle :.
# Sélectionner la géométrie de référence sur le modèle :
#* une ou plusieurs faces ou arêtes.
#* une ou plusieurs faces ou arêtes.
#* deux sommets.
#* deux sommets.
#* ''' '' rien '' '' pour utiliser deux points personnalisés saisis dans la vue Propriété de l'onglet Données : Custom Point1 et Custom Point2.
#* ''' ''rien'' ''' pour utiliser deux points personnalisés saisis dans la vue Propriété de l'onglet Données : Custom Point1 et Custom Point2.
# Lancez la commande Rainure en utilisant plusieurs méthodes :
# Lancez la commande Rainure en utilisant plusieurs méthodes :
#* En appuyant sur la touche {{KEY|[[Image:Path_Slot.svg|24px]] [[Path_Slot/fr|Rainure]]}} dans la barre d'outils.
#* En appuyant sur la touche {{KEY|[[Image:CAM_Slot.svg|24px]] [[CAM_Slot/fr|Rainurer]]}} dans la barre d'outils.
<!--#* Using the {{KEY|P}} then {{KEY|O}} keyboard shortcut.-->
<!--#* Using the {{KEY|P}} then {{KEY|O}} keyboard shortcut.-->
#* En utilisant {{KEY|P}} → {{KEY|[[Image:Path_Slot.svg|24px]] [[Path_Slot/fr|Rainure]]}} dans le menu supérieur.
#* En utilisant {{KEY|CAM}} → {{KEY|[[Image:CAM_Slot.svg|24px]] [[CAM_Slot/fr|Rainurer]]}} du menu.
# Ajustez les propriétés souhaitées. Les descriptions des propriétés disponibles se trouvent ci-dessous.
# Ajustez les propriétés souhaitées. Les descriptions des propriétés disponibles se trouvent ci-dessous.


<span id="Usage_Notes"></span>
===Remarques d'utilisation===
===Remarques d'utilisation===


* Tous les emplacements:
* Toutes les rainures :
** Le début et la fin d'un chemin d'emplacement peuvent être étendus ou raccourcis. Utilisez les propriétés `Extend Path Start` et `Extend Path End`.
** Le début et la fin d'un parcours de rainure peuvent être étendus ou raccourcis. Utilisez les propriétés `Extend Path Start` et `Extend Path End`.
** Utilisez la propriété `Layer Mode` pour couper la fente en mode `Single-pass` à la profondeur finale, ou en mode `Multi-pass` en utilisant la propriété `Step Down` disponible.
** Utilisez la propriété `Layer Mode` pour couper la rainure en mode `Single-pass` à la profondeur finale, ou en mode `Multi-pass` en utilisant la propriété `Step Down` disponible.
** Activez la propriété `Reverse Direction` pour inverser la direction du chemin de coupe.
** Activez la propriété `Reverse Direction` pour inverser la direction du parcours de la coupe.
* Fentes linéaires:
** Actuellement, il n'est pas possible de décaler les fentes linéaires latéralement (parallèlement à la trajectoire de déplacement). '' '''Exemple:''' '' Supposons que vous ayez un diamètre d'outil inférieur à la largeur de la zone de rainure que vous effacez. Le comportement actuel de cette opération est de créer un chemin de fente unique au centre de la fente désignée, ce qui aura pour résultat que la zone de fente ne sera pas complètement effacée. Certains utilisateurs souhaiteraient que l'opération crée plusieurs chemins décalés latéralement pour effacer toute la zone de logement; cette opération n'est pas prévue, alors - utilisez l'opération Pocket pour un tel effacement.
** Créez une fente linéaire personnalisée en utilisant les propriétés `Custom Point1` et `Custom Point2` sans sélection de géométrie. '' '''Exemple:''' '' Lancez une opération de slot dans l'interface graphique et cliquez sur `OK` pour enregistrer. Recherchez et modifiez maintenant les propriétés `Custom Point1` et `Custom Point2` dans l'onglet Data de l'opération Slot nouvellement créée. Recalculez l'opération pour mettre à jour le chemin.
* Arc/fentes circulaires:
** Création de rainures en arc/circulaire
**# Vous devrez sélectionner un arc inférieur de la fente. Cela produira un chemin directement sur l'arête de l'arc que vous avez sélectionnée.
**# Vous devrez ensuite éditer la propriété `Extend Radius` dans l'onglet Data de l'opération. À l'aide de l'éditeur d'expression, définissez-le sur `OpToolDiameter / 2.0` ou sur la version négative `OpToolDiameter / -2.0` selon vos besoins, selon que vous avez sélectionné l'arc intérieur ou extérieur de l'emplacement.
**# Recalculez l'opération.
**# Gardez à l'esprit que si le diamètre de la fraise n'est pas égal à la largeur de la fente, le chemin '''''ne sera pas''''' au bon endroit. Dans ce cas, ajustez la valeur de la propriété `Extend Radius` mentionnée ci-dessus.
** Actuellement, les utilisateurs ne peuvent pas créer un arc/chemin circulaire personnalisé. Une troisième propriété `Custom Center` devra être ajoutée, ainsi que des modifications supplémentaires à la base de code.


* Rainures linéaires :
** Actuellement, il n'est pas possible de décaler latéralement (parallèlement à la trajectoire) les rainures linéaires. '' '''Exemple :''' '' supposons que le diamètre de l'outil soit inférieur à la largeur de la zone de rainure à dégager. Le comportement actuel de cette opération est de créer un ensemble de parcours sur un plan le long de la ligne centrale de la rainure désignée, ce qui aura pour conséquence que le volume de la rainure ne sera pas entièrement détouré. Certains utilisateurs souhaiteraient que l'opération crée plusieurs parcours décalés latéralement pour dégager l'ensemble de la zone de la rainure. Cela n'est pas directement possible mais peut être réalisé en utilisant les "Points personnalisés", voir "Fraisage vertical" ci-dessous. Il est également possible d'utiliser l'opération Poche pour un tel détourage.
** Créer une rainure linéaire personnalisée en utilisant les propriétés "Custom Point1" et "Custom Point2" sans sélection de géométrie. '' '''Exemple :''' '' lancez une opération de rainurage depuis l'interface graphique et cliquez sur `OK` pour sauvegarder. Localisez et éditez les propriétés `Custom Point1` et `Custom Point2` dans l'onglet Données de l'opération de rainurage nouvellement créée. Recalculez l'opération pour mettre à jour le parcours.

* Fraisage vertical :
** La plupart des outils de CAM ne peuvent pas réaliser un parcours sur un seul plan vertical car la projection sur le plan horizontal a une surface nulle (une limitation interne). L'opération de rainurage rend cela possible en sélectionnant des "points personnalisés" qui définissent une ligne parallèle au plan vertical et des paramètres de profondeur appropriés.

*Rainures en arc/circulaire :
** Créations de rainures en arc/circulaire
**# Vous devez sélectionner un arc inférieur de la rainure. Cela produira un parcours directement sur le bord de l'arc que vous avez sélectionné.
**# Vous devrez ensuite modifier la propriété `Extend Radius` dans l'onglet "Données" de l'opération. En utilisant l'éditeur d'expression, définissez-la à `OpToolDiameter / 2.0` ou à la version négative `OpToolDiameter / -2.0`, selon que vous avez sélectionné l'arc intérieur ou extérieur de la rainure.
**# Recalculer l'opération.
**# Gardez à l'esprit que si le diamètre de l'outil n'est pas égal à la largeur de la rainure, le parcours '''''ne sera pas ''''' à l'emplacement correct. Dans ce cas, ajustez la valeur de la propriété `Extend Radius` mentionnée ci-dessus.
** Actuellement, les utilisateurs ne sont pas en mesure de créer une trajectoire en arc/circulaire personnalisée. Une troisième propriété `Custom Center` devra être ajoutée, ainsi que des modifications supplémentaires au code de base.

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


Line 67: Line 74:
{{TitleProperty|Base}}
{{TitleProperty|Base}}


Remarque: il est conseillé de ne pas modifier la propriété Placement des opérations de chemin. Déplacez ou faites pivoter le modèle de tâche de chemin selon vos besoins.
Remarque : il est conseillé de ne pas modifier la propriété Placement des opérations de parcours. Il convient plutôt de déplacer ou de faire pivoter le modèle de la Tâche de CAM selon les besoins.


* {{PropertyData|Placement}}: placement global [position et rotation] de l'objet - par rapport à l'origine (ou à l'origine du conteneur d'objet parent)
* {{PropertyData|Placement}} : placement global [position et rotation] de l'objet - par rapport à l'origine (ou à l'origine du conteneur d'objet parent)
** {{PropertyData|Angle}}: angle en degrés appliqué à la rotation de l'objet autour de la valeur de la propriété Axis
** {{PropertyData|Angle}} : angle en degrés appliqué à la rotation de l'objet autour de la valeur de la propriété Axis
** {{PropertyData|Axis}}: axe(s) autour duquel faire pivoter l'objet, défini dans les sous-propriétés: x, y, z
** {{PropertyData|Axis}} : axe(s) autour duquel faire pivoter l'objet, défini dans les sous-propriétés: X, Y, Z
*** {{PropertyData|X}}: valeur de l'axe x
*** {{PropertyData|X}} : valeur de l'axe X
*** {{PropertyData|Y}}: valeur de l'axe y
*** {{PropertyData|Y}} : valeur de l'axe Y
*** {{PropertyData|Z}}: valeur de l'axe z
*** {{PropertyData|Z}} : valeur de l'axe Z
** {{PropertyData|Position}}: position de l'objet, définie dans les sous-propriétés: x, y, z - par rapport à l'origine (ou à l'origine du conteneur d'objet parent)
** {{PropertyData|Position}} : position de l'objet, définie dans les sous-propriétés: X, Y, Z - par rapport à l'origine (ou à l'origine du conteneur d'objet parent)
*** {{PropertyData|X}}: valeur de distance x
*** {{PropertyData|X}} : valeur de distance en X
*** {{PropertyData|Y}}: valeur de distance y
*** {{PropertyData|Y}} : valeur de distance en Y
*** {{PropertyData|Z}}: valeur de distance z
*** {{PropertyData|Z}} : valeur de distance en Z
* {{PropertyData|Label}}: nom d'objet fourni par l'utilisateur (UTF-8)
* {{PropertyData|Label}} : nom d'objet fourni par l'utilisateur (UTF-8)


{{TitleProperty|Depth}}
{{TitleProperty|Depth}}


* {{PropertyData|Clearance Height}}: hauteur nécessaire pour supprimer les pinces et les obstructions.
* {{PropertyData|Clearance Height}} : hauteur nécessaire pour supprimer les brides et les obstructions.
* {{PropertyData|Final Depth}}: profondeur finale de l'outil - valeur la plus basse de Z.
* {{PropertyData|Final Depth}} : profondeur finale de l'outil - valeur la plus basse de Z.
* {{PropertyData|Finish Depth}}: le maximum de matériau retiré lors du passage final. La hauteur (épaisseur) du dernier niveau de coupe - "pour une meilleure finition".
* {{PropertyData|Finish Depth}} : le maximum de matériau retiré lors du passage final. La hauteur (épaisseur) du dernier niveau de coupe - ''pour une meilleure finition''.
* {{PropertyData|Safe Height}}: hauteur au-dessus de laquelle les mouvements rapides sont autorisés. (Hauteur de sécurité rapide entre les sites).
* {{PropertyData|Safe Height}} : hauteur au-dessus de laquelle les mouvements rapides sont autorisés. (hauteur de sécurité rapide entre les sites).
* {{PropertyData|Start Depth}}: profondeur de départ de l'outil - ''Profondeur de la première coupe en Z''.
* {{PropertyData|Start Depth}} : profondeur de départ de l'outil - ''Profondeur de la première coupe en Z''.
* {{PropertyData|Step Down}}: abaissement incrémental de l'outil pendant l'opération.
* {{PropertyData|Step Down}} : pas de descente incrémentale de l'outil pendant l'opération.


[[File:Path-DepthsAndHeights.gif|300px]]
[[File:Path-DepthsAndHeights.gif|300px]]
{{Caption|Référence visuelle pour les propriétés de profondeur (paramètres)}}
{{Caption|Référence visuelle pour les propriétés de profondeur (paramètres)}}


{{TitleProperty|Path}}
<div class="mw-translate-fuzzy">
====Path====
</div>


* {{PropertyData|Active}}: mettre à False pour empêcher l'opération de générer du code.
* {{PropertyData|Active}} : mettre à False pour empêcher l'opération de générer du code.
* {{PropertyData|Base}}: géométrie de base pour cette opération.
* {{PropertyData|Base}} : géométrie de base pour cette opération.
* {{PropertyData|Comment}}: commentaire facultatif pour cette opération.
* {{PropertyData|Comment}} : commentaire facultatif pour cette opération.
* {{PropertyData|Coolant Mode}}: mode de refroidissement pour cette opération.
* {{PropertyData|Coolant Mode}} : mode de refroidissement pour cette opération.
* {{PropertyData|Cycle Time}}: estimation du temps de cycle pour cette opération.
* {{PropertyData|Cycle Time}} : estimation du temps de cycle pour cette opération.
* {{PropertyData|Tool Controller}}: définit le contrôleur d'outil utilisé dans l'opération.
* {{PropertyData|Tool Controller}} : définit le contrôleur d'outil utilisé dans l'opération.
* {{PropertyData|User Label}}: étiquette attribuée par l'utilisateur.
* {{PropertyData|User Label}} : étiquette attribuée par l'utilisateur.


{{TitleProperty|Slot}}
<div class="mw-translate-fuzzy">
====Slot====
</div>


* {{PropertyData|Custom Point1}}: entrez un point de départ personnalisé pour le chemin de la rainure.
* {{PropertyData|Custom Point1}} : point de départ personnalisé du parcours de la rainure.
* {{PropertyData|Custom Point2}}: entrez un point de fin personnalisé pour le chemin de de la rainure.
* {{PropertyData|Custom Point2}} : point de fin personnalisé du parcours de la rainure.
* {{PropertyData|Cut Pattern}}: définissez le motif de nettoyage géométrique à utiliser pour l'opération.
* {{PropertyData|Cut Pattern}} : motif de détourage géométrique à utiliser pour l'opération.
* {{PropertyData|Extend Path End}}: positif étend la fin du chemin, négatif raccourcit.
* {{PropertyData|Extend Path End}} : positif étend la fin du parcours, négatif raccourcit.
* {{PropertyData|Extend Path Start}}: positif étend le début du chemin, négatif raccourcit.
* {{PropertyData|Extend Path Start}} : positif étend le début du parcours, négatif raccourcit.
* {{PropertyData|Extend Radius}}: pour les arcs/arêtes circulaires, décalez le rayon de la trajectoire.
* {{PropertyData|Extend Radius}} : pour les arcs/arêtes circulaires, décalez le rayon de la trajectoire.
* {{PropertyData|Layer Mode}}: terminez l'opération en une seule passe en profondeur ou en plusieurs passes jusqu'à la profondeur finale.
* {{PropertyData|Layer Mode}} : opération en une seule passe en profondeur ou en plusieurs passes jusqu'à la profondeur finale.
* {{PropertyData|Path Orientation}}: choisissez l'orientation du chemin en fonction de la ou des entités sélectionnées.
* {{PropertyData|Path Orientation}} : orientation du parcours en fonction de la ou des entités sélectionnées.
* {{PropertyData|Reference1}}: choisissez le point à utiliser sur la première entité sélectionnée.
* {{PropertyData|Reference1}} : point à utiliser sur la première entité sélectionnée.
* {{PropertyData|Reference2}}: choisissez le point à utiliser sur la deuxième entité sélectionnée.
* {{PropertyData|Reference2}} : point à utiliser sur la deuxième entité sélectionnée.
* {{PropertyData|Reverse Direction}}: activez cette option pour inverser la direction de coupe du chemin de la rainure.
* {{PropertyData|Reverse Direction}} : option pour inverser la direction de coupe du parcours de la rainure.


{{TitleProperty|Start Point}}
<div class="mw-translate-fuzzy">
====Start Point====
</div>


* {{PropertyData|Start Point}}: point de départ personnalisé pour le chemin de cette opération.
* {{PropertyData|Start Point}} : point de départ personnalisé pour le parcours de cette opération.
** {{PropertyData|X}}: valeur de distance x.
** {{PropertyData|X}} : valeur de distance en X.
** {{PropertyData|Y}}: valeur de distance y.
** {{PropertyData|Y}} : valeur de distance en Y.
** {{PropertyData|Z}}: valeur de distance z.
** {{PropertyData|Z}} : valeur de distance en Z.
* {{PropertyData|Use Start Point}}: Mis à True, si vous spécifiez manuellement un point de départ. Définissez le point de départ dans le champ Point de départ des données de propriété.
* {{PropertyData|Use Start Point}} : mis à True, si vous spécifiez manuellement un point de départ. Définissez le point de départ dans le champ Start Point des propriétés de données.


<span id="Tasks_Window_Editor_Layout"></span>
== Présentation de l'éditeur de fenêtre de tâches ==
==Disposition de l'éditeur de la fenêtre des tâches==


''Les descriptions des paramètres sont fournies dans la liste des propriétés ci-dessus.''
''Les descriptions des paramètres sont fournies dans la liste des propriétés ci-dessus.''

Cette section est simplement une représentation des paramètres de l’éditeur de fenêtres pour l’opération.
Cette section est simplement une représentation des paramètres de l’éditeur de fenêtres pour l’opération.


<span id="Base_Geometry"></span>
<div class="mw-translate-fuzzy">
====Géométrie de base====
===Géométrie de base===
</div>


* '''Add''': ajoute les éléments sélectionnés qui devraient être la ou les bases du ou des chemins
* '''Ajouter''' : ajoute le(s) élément(s) sélectionné(s) qui doit(vent) être la(les) base(s) pour le(s) trajectoire(s).
* '''Delete''': supprime les éléments sélectionnés dans la liste Géométrie de base.
* '''Enlever''' : supprime le ou les éléments sélectionnés dans la liste de la géométrie de base.
* '''Clear''': efface tous les éléments de la liste Géométrie de base.
* '''Réinitialiser''' : efface tous les éléments de la liste de la géométrie de base.


<span id="Depths"></span>
<div class="mw-translate-fuzzy">
====Profondeurs====
===Profondeurs===
</div>


* {{PropertyData|Start Depth}}
* {{PropertyData|Start Depth}}
Line 152: Line 153:
* {{PropertyData|Step Down}}
* {{PropertyData|Step Down}}


<span id="Heights"></span>
<div class="mw-translate-fuzzy">
====Hauteurs====
===Hauteurs===
</div>


* {{PropertyData|Safe Height}}
* {{PropertyData|Safe Height}}
* {{PropertyData|Clearance Height}}
* {{PropertyData|Clearance Height}}


<span id="Operation"></span>
<div class="mw-translate-fuzzy">
====Opération====
===Opération===
</div>


* {{PropertyData|Tool Controller}}: l'outil et ses paramètres à utiliser pour cette opération
* {{PropertyData|Tool Controller}} : l'outil et ses paramètres à utiliser pour cette opération
* {{PropertyData|Coolant Mode}}: mode de refroidissement pour cette opération.
* {{PropertyData|Coolant Mode}} : mode de refroidissement pour cette opération.
* {{PropertyData|Start Reference **}}: choisissez le point à utiliser sur la première entité sélectionnée.
* {{PropertyData|Start Reference **}} : point à utiliser sur la première entité sélectionnée.
* {{PropertyData|End Reference **}}: choisissez le point à utiliser sur la deuxième entité sélectionnée.
* {{PropertyData|End Reference **}} : point à utiliser sur la deuxième entité sélectionnée.
* {{PropertyData|Extend Path End}}: positif étend la fin du chemin, négatif raccourcit.
* {{PropertyData|Extend Path End}} : positif étend la fin du parcours, négatif raccourcit.
* {{PropertyData|Extend Path Start}}: positif étend le début du chemin, négatif raccourcit.
* {{PropertyData|Extend Path Start}} : positif étend le début du parcours, négatif raccourcit.
* {{PropertyData|Layer Mode}}: terminez l'opération en une seule passe en profondeur ou en plusieurs passes jusqu'à la profondeur finale.
* {{PropertyData|Layer Mode}} : opération en une seule passe en profondeur ou en plusieurs passes jusqu'à la profondeur finale.
* {{PropertyData|Path Orientation **}}: choisissez l'orientation du chemin en fonction des entités sélectionnées.
* {{PropertyData|Path Orientation **}} : orientation du parcours en fonction des entités sélectionnées.
* {{PropertyData|Reverse Direction}}: activez cette option pour inverser la direction de coupe du chemin de la fente.
* {{PropertyData|Reverse Direction}} : option pour inverser la direction de coupe du parcours de la rainure.
'''<nowiki>**</nowiki>''' la visibilité change en fonction de la géométrie de base sélectionnée.
'''<nowiki>**</nowiki>''' la visibilité change en fonction de la géométrie de base sélectionnée.


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


{{Emphasis|Voir aussi:}} [[FreeCAD_Scripting_Basics/fr|FreeCAD Script de base]].
{{Emphasis|Voir aussi :}} [[FreeCAD_Scripting_Basics/fr|FreeCAD Script de base]].


Exemple:
Exemple :


{{Code|code=
{{Code|code=
Line 186: Line 186:


{{Docnav/fr
{{Docnav/fr
|[[Path_Adaptive/fr|Adaptatif]]
|[[CAM_Adaptive/fr|Adaptatif]]
|[[Path_Engrave/fr|Gravure]]
|[[CAM_Engrave/fr|Gravure]]
|[[Path_Workbench/fr|Atelier Path]]
|[[CAM_Workbench/fr|Atelier CAM]]
|IconL=Path_Adaptive.svg
|IconL=CAM_Adaptive.svg
|IconR=Path_Engrave.svg
|IconR=CAM_Engrave.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 16:03, 30 March 2024

Il s'agit d'une fonctionnalité expérimentale inachevée. CAM Fonctions expérimentales

CAM Rainure

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

Description

L'outil Rainure crée une simple opération de rainurage en utilisant différentes méthodes de saisie.

Les entrées comprennent :

  • sélection d'une ou plusieurs faces ou arêtes.
  • sélection de deux sommets.
  • saisie de deux points personnalisés.

L'objet CAM Rainure est conçu pour faire partie d'une CAM Tâche.

Utilisation

  1. Sélectionner la géométrie de référence sur le modèle :
    • une ou plusieurs faces ou arêtes.
    • deux sommets.
    • rien pour utiliser deux points personnalisés saisis dans la vue Propriété de l'onglet Données : Custom Point1 et Custom Point2.
  2. Lancez la commande Rainure en utilisant plusieurs méthodes :
    • En appuyant sur la touche Rainurer dans la barre d'outils.
    • En utilisant CAM Rainurer du menu.
  3. Ajustez les propriétés souhaitées. Les descriptions des propriétés disponibles se trouvent ci-dessous.

Remarques d'utilisation

  • Toutes les rainures :
    • Le début et la fin d'un parcours de rainure peuvent être étendus ou raccourcis. Utilisez les propriétés `Extend Path Start` et `Extend Path End`.
    • Utilisez la propriété `Layer Mode` pour couper la rainure en mode `Single-pass` à la profondeur finale, ou en mode `Multi-pass` en utilisant la propriété `Step Down` disponible.
    • Activez la propriété `Reverse Direction` pour inverser la direction du parcours de la coupe.
  • Rainures linéaires :
    • Actuellement, il n'est pas possible de décaler latéralement (parallèlement à la trajectoire) les rainures linéaires. Exemple : supposons que le diamètre de l'outil soit inférieur à la largeur de la zone de rainure à dégager. Le comportement actuel de cette opération est de créer un ensemble de parcours sur un plan le long de la ligne centrale de la rainure désignée, ce qui aura pour conséquence que le volume de la rainure ne sera pas entièrement détouré. Certains utilisateurs souhaiteraient que l'opération crée plusieurs parcours décalés latéralement pour dégager l'ensemble de la zone de la rainure. Cela n'est pas directement possible mais peut être réalisé en utilisant les "Points personnalisés", voir "Fraisage vertical" ci-dessous. Il est également possible d'utiliser l'opération Poche pour un tel détourage.
    • Créer une rainure linéaire personnalisée en utilisant les propriétés "Custom Point1" et "Custom Point2" sans sélection de géométrie. Exemple : lancez une opération de rainurage depuis l'interface graphique et cliquez sur `OK` pour sauvegarder. Localisez et éditez les propriétés `Custom Point1` et `Custom Point2` dans l'onglet Données de l'opération de rainurage nouvellement créée. Recalculez l'opération pour mettre à jour le parcours.
  • Fraisage vertical :
    • La plupart des outils de CAM ne peuvent pas réaliser un parcours sur un seul plan vertical car la projection sur le plan horizontal a une surface nulle (une limitation interne). L'opération de rainurage rend cela possible en sélectionnant des "points personnalisés" qui définissent une ligne parallèle au plan vertical et des paramètres de profondeur appropriés.
  • Rainures en arc/circulaire :
    • Créations de rainures en arc/circulaire
      1. Vous devez sélectionner un arc inférieur de la rainure. Cela produira un parcours directement sur le bord de l'arc que vous avez sélectionné.
      2. Vous devrez ensuite modifier la propriété `Extend Radius` dans l'onglet "Données" de l'opération. En utilisant l'éditeur d'expression, définissez-la à `OpToolDiameter / 2.0` ou à la version négative `OpToolDiameter / -2.0`, selon que vous avez sélectionné l'arc intérieur ou extérieur de la rainure.
      3. Recalculer l'opération.
      4. Gardez à l'esprit que si le diamètre de l'outil n'est pas égal à la largeur de la rainure, le parcours ne sera pas à l'emplacement correct. Dans ce cas, ajustez la valeur de la propriété `Extend Radius` mentionnée ci-dessus.
    • Actuellement, les utilisateurs ne sont pas en mesure de créer une trajectoire en arc/circulaire personnalisée. Une troisième propriété `Custom Center` devra être ajoutée, ainsi que des modifications supplémentaires au code de base.

Propriétés

Remarque : toutes ces propriétés ne sont pas disponibles dans l'éditeur de fenêtre de tâches. Certaines ne sont accessibles que dans l'onglet Données du panneau Vue de propriétés pour cette opération.

Base

Remarque : il est conseillé de ne pas modifier la propriété Placement des opérations de parcours. Il convient plutôt de déplacer ou de faire pivoter le modèle de la Tâche de CAM selon les besoins.

  • DonnéesPlacement : placement global [position et rotation] de l'objet - par rapport à l'origine (ou à l'origine du conteneur d'objet parent)
    • DonnéesAngle : angle en degrés appliqué à la rotation de l'objet autour de la valeur de la propriété Axis
    • DonnéesAxis : axe(s) autour duquel faire pivoter l'objet, défini dans les sous-propriétés: X, Y, Z
      • DonnéesX : valeur de l'axe X
      • DonnéesY : valeur de l'axe Y
      • DonnéesZ : valeur de l'axe Z
    • DonnéesPosition : position de l'objet, définie dans les sous-propriétés: X, Y, Z - par rapport à l'origine (ou à l'origine du conteneur d'objet parent)
      • DonnéesX : valeur de distance en X
      • DonnéesY : valeur de distance en Y
      • DonnéesZ : valeur de distance en Z
  • DonnéesLabel : nom d'objet fourni par l'utilisateur (UTF-8)

Depth

  • DonnéesClearance Height : hauteur nécessaire pour supprimer les brides et les obstructions.
  • DonnéesFinal Depth : profondeur finale de l'outil - valeur la plus basse de Z.
  • DonnéesFinish Depth : le maximum de matériau retiré lors du passage final. La hauteur (épaisseur) du dernier niveau de coupe - pour une meilleure finition.
  • DonnéesSafe Height : hauteur au-dessus de laquelle les mouvements rapides sont autorisés. (hauteur de sécurité rapide entre les sites).
  • DonnéesStart Depth : profondeur de départ de l'outil - Profondeur de la première coupe en Z.
  • DonnéesStep Down : pas de descente incrémentale de l'outil pendant l'opération.

Référence visuelle pour les propriétés de profondeur (paramètres)

Path

  • DonnéesActive : mettre à False pour empêcher l'opération de générer du code.
  • DonnéesBase : géométrie de base pour cette opération.
  • DonnéesComment : commentaire facultatif pour cette opération.
  • DonnéesCoolant Mode : mode de refroidissement pour cette opération.
  • DonnéesCycle Time : estimation du temps de cycle pour cette opération.
  • DonnéesTool Controller : définit le contrôleur d'outil utilisé dans l'opération.
  • DonnéesUser Label : étiquette attribuée par l'utilisateur.

Slot

  • DonnéesCustom Point1 : point de départ personnalisé du parcours de la rainure.
  • DonnéesCustom Point2 : point de fin personnalisé du parcours de la rainure.
  • DonnéesCut Pattern : motif de détourage géométrique à utiliser pour l'opération.
  • DonnéesExtend Path End : positif étend la fin du parcours, négatif raccourcit.
  • DonnéesExtend Path Start : positif étend le début du parcours, négatif raccourcit.
  • DonnéesExtend Radius : pour les arcs/arêtes circulaires, décalez le rayon de la trajectoire.
  • DonnéesLayer Mode : opération en une seule passe en profondeur ou en plusieurs passes jusqu'à la profondeur finale.
  • DonnéesPath Orientation : orientation du parcours en fonction de la ou des entités sélectionnées.
  • DonnéesReference1 : point à utiliser sur la première entité sélectionnée.
  • DonnéesReference2 : point à utiliser sur la deuxième entité sélectionnée.
  • DonnéesReverse Direction : option pour inverser la direction de coupe du parcours de la rainure.

Start Point

  • DonnéesStart Point : point de départ personnalisé pour le parcours de cette opération.
    • DonnéesX : valeur de distance en X.
    • DonnéesY : valeur de distance en Y.
    • DonnéesZ : valeur de distance en Z.
  • DonnéesUse Start Point : mis à True, si vous spécifiez manuellement un point de départ. Définissez le point de départ dans le champ Start Point des propriétés de données.

Disposition de l'éditeur de la fenêtre des tâches

Les descriptions des paramètres sont fournies dans la liste des propriétés ci-dessus.

Cette section est simplement une représentation des paramètres de l’éditeur de fenêtres pour l’opération.

Géométrie de base

  • Ajouter : ajoute le(s) élément(s) sélectionné(s) qui doit(vent) être la(les) base(s) pour le(s) trajectoire(s).
  • Enlever : supprime le ou les éléments sélectionnés dans la liste de la géométrie de base.
  • Réinitialiser : efface tous les éléments de la liste de la géométrie de base.

Profondeurs

  • DonnéesStart Depth
  • DonnéesFinal Depth
  • DonnéesStep Down

Hauteurs

  • DonnéesSafe Height
  • DonnéesClearance Height

Opération

  • DonnéesTool Controller : l'outil et ses paramètres à utiliser pour cette opération
  • DonnéesCoolant Mode : mode de refroidissement pour cette opération.
  • DonnéesStart Reference ** : point à utiliser sur la première entité sélectionnée.
  • DonnéesEnd Reference ** : point à utiliser sur la deuxième entité sélectionnée.
  • DonnéesExtend Path End : positif étend la fin du parcours, négatif raccourcit.
  • DonnéesExtend Path Start : positif étend le début du parcours, négatif raccourcit.
  • DonnéesLayer Mode : opération en une seule passe en profondeur ou en plusieurs passes jusqu'à la profondeur finale.
  • DonnéesPath Orientation ** : orientation du parcours en fonction des entités sélectionnées.
  • DonnéesReverse Direction : option pour inverser la direction de coupe du parcours de la rainure.

** la visibilité change en fonction de la géométrie de base sélectionnée.

Script

Voir aussi : FreeCAD Script de base.

Exemple :

#Place code example here.