CAM FAQ/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "===Path Workbench peut-il effectuer des fraisages de surface en 3D?===")
No edit summary
 
(169 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
== FAQ Path Workbench ==


{{Docnav/fr
|[[CAM_ToolController/fr|Contrôleur d'outil]]
|[[CAM_SetupSheet/fr|Feuille de configuration]]
|[[CAM_Workbench/fr|Atelier CAM]]
|IconL=
|IconR=
|IconC=Workbench_CAM.svg
}}


<span id="How_many_axes_can_CAM_Workbench_handle?"></span>
===Combien d'axes Path Workbench peut-il traiter?===
==Combien d'axes l'atelier CAM peut-il traiter?==


Pour le moment, en version 0.18, l'atelier CAM peut gérer jusqu'à 3 axes. Actuellement, les capacités du 4ème axe sont en cours de développement pour la prochaine version officielle, avec certaines opérations de l'atelier CAM déjà mises à niveau vers le statut de base du 4ème axe.
Path Workbench peut gérer jusqu'à 3 axes pour l'instant.


[[#top|En haut]]
===Pourquoi, dans certaines instances, Path workbench propose-t-il plus d'un moyen pour spécifier une Opération?===


<span id="Why_does_it_seem_that_in_some_instances,_CAM_Workbench_provides_more_than_one_way_to_specify_an_Operation?"></span>
Path workbench fournit des outils permettant de réaliser de nombreuses opérations de fraisage, d'autres étant en élaboration et comme FreeCAD est à code ouvert, rien n'empêche les utilisateurs de créer leurs propres fonctionalités.
==Pourquoi semble-t-il que, dans certains cas, l'atelier CAM propose plus d'une façon de décrire une opération?==


L'atelier CAM fournit des outils permettant de réaliser de nombreuses opérations de fraisage, d'autres étant en élaboration et comme FreeCAD est à code ouvert, rien n'empêche les utilisateurs de créer leurs propres fonctions.
Dans le dessin 3D, il existe souvent plusieurs méthodes de disponibles qui peuvent être avantageuses pour utiliser des opérations Job différents. DAns certains cas, des combinaisons d'Operations sont utilisées pour fournir un fraisage complet du Stock.

Dans le dessin 3D, il existe souvent plusieurs méthodes disponibles qui peuvent être avantageuses à utiliser pour des opérations Job différents. Dans certains cas, des combinaisons d'opérations sont utilisées pour fournir un fraisage complet du Stock.


Un exemple habituel est que l'opération Contour peut être générée depuis Edges ou Faces. Dans certains cas, il peut y avoir un avantage à utiliser l'une ou l'autre des méthodes.
Un exemple habituel est que l'opération Contour peut être générée depuis Edges ou Faces. Dans certains cas, il peut y avoir un avantage à utiliser l'une ou l'autre des méthodes.


[[#top|En haut]]
===Why does Dressing up an Operation change change the position in the Job Workflow shown in the Operations list?===


<span id="Why_does_Dressing_up_an_Operation_change_the_position_in_the_Job_Workflow_shown_in_the_Operations_list?"></span>
All additions to the Job--including modifications, and Operation copies--are appended at the end of the Job Workflow. If that disrupts the correct Job sequence, it must be reordered in the Job editor->Workflow tab.
==Pourquoi l'habillage d'une opération modifie-t-il la position dans le flux de travail affiché dans la liste des opérations?==


Tous les ajouts au travail, y compris les modifications et les copies d'opérations, sont ajoutés à la fin du flux de travail du travail. Si cela perturbe la séquence correcte du travail, elle doit être réorganisée dans l'éditeur de travail->onglet Flux de travail.
===Quelle est la différence entre Clearance Height et Safe Height?===


[[#top|En haut]]
Des informations plus détaillées sont disponible sur [[Template:Depths/Heights| Depths and Heights]].


<span id="What_is_the_difference_between_Clearance_Height_and_Safe_Height?"></span>
===Quelle est l'utilisation habituelle de SetupSheet?===
==Quelle est la différence entre Clearance Height et Safe Height?==


Des informations plus détaillées sont disponible sur [[Template:Depths/Heights/fr|Modèle: Profondeurs/Hauteurs]].
Le SetupSheet est un masque de saisie dédié, contenu dans un Job, modifié dans la vue Property, seulement accessible depuis Path workbench. Il fournit une méthode pour configurer les éléments d'un Job en utilisant les Values et les Expressions du SetupSheet aux utilisateurs experts.

[[#top|En haut]]

<span id="What_is_the_typical_use_of_the_SetupSheet?"></span>
==Quelle est l'utilisation habituelle de SetupSheet?==

La [[CAM_SetupSheet/fr|feuille de configuration]] est une feuille de calcul spécifique, contenue dans une tâche, modifié dans la vue Propriétés, seulement accessible depuis l'atelier CAM. Elle fournit une méthode pour configurer les éléments d'une tâche en utilisant des valeurs et des expressions de la [[CAM_SetupSheet/fr|feuille de configuration]] aux utilisateurs experts.


Les entrées courantes pour Depths, Heights, et Tool Controllers comprennent:
Les entrées courantes pour Depths, Heights, et Tool Controllers comprennent:
Line 40: Line 60:
Cela permet d'avoir de la flexibilité. Par exemple, les expressions par défaut sont fournies mais peuvent être modifiées par l'utilisateur. La modification peut même réduire l'équation par défaut à une Value si cela convient à l'utilisateur.
Cela permet d'avoir de la flexibilité. Par exemple, les expressions par défaut sont fournies mais peuvent être modifiées par l'utilisateur. La modification peut même réduire l'équation par défaut à une Value si cela convient à l'utilisateur.


[[#top|En haut]]
===Quelle est l'utilisation habituelle de Job Templates??===

<span id="What_is_the_typical_use_of_the_Job_Templates?"></span>
==Quelle est l'utilisation habituelle de Job Templates?==


Job templates permet de sauvegarder les définitions de Job les plus communes et de les réutiliser pour les Jobs avec une configuration similaire.
Job templates permet de sauvegarder les définitions de Job les plus communes et de les réutiliser pour les Jobs avec une configuration similaire.


[[#top|En haut]]
===How many Base objects does Path workbench support?===

<span id="How_many_Base_objects_does_CAM_Workbench_support?"></span>
==Combien d'objets de base sont pris en charge par l'atelier CAM?==

La prise en charge n'existe que pour un seul objet de base. Pour créer des trajectoires pour plusieurs solides dans un seul travail, vous pouvez créer un composé à partir de ces solides et l'utiliser comme objet de base pour le travail.

[[#top|En haut]]

<span id="Why_does_an_Operation_not_produce_usable_output?"></span>
==Pourquoi une opération ne produit-elle pas de résultats utilisables?==

Il existe une multitude de raisons qui peuvent faire qu'une opération individuelle ne génère aucun résultat.

Une fréquente raison est que la géométrie de l'outil définie dans le contrôleur d'outils sélectionné pour l'opération est trop grande pour s'adapter à la géométrie sélectionnée sur le modèle 3D de l'opération.

Sachez que cela se présente généralement sous la forme d'un mouvement rapide vers le point de départ de l'opération, complété par un mouvement rapide en Z vers la géométrie choisie pour définir l'opération, puis par un retour à la hauteur de transit rapide.

Un autre malentendu courant est qu'une opération de contour ne produit pas de trajectoires, alors que l'opération de l'éditeur de contour->Cut Side est "Inside", par défaut, et que le fait d'activer la viabilité du modèle 3D permet de les voir.

[[#top|En haut]]

<span id="Can_CAM_Workbench_perform_3D_surface_milling?"></span>
==L'atelier CAM peut-il effectuer des fraisages de surface en 3D?==

Oui, CAM fournit des Operations de fraisage de surfaces 3D. Cela necessite l'installation d'OpenCamLibrary, un module open source dans le répertoire des fichiers de Macros.

OpenCamLibrary n'est pas intégrée à FreeCAD pour s'assurer qu'aucune violation de licence ne se produise.

[[#top|En haut]]

<span id="What_do_I_do_if_the_default_Operation_strategies_don&#039;t_meet_my_needs?"></span>
==Que dois-je faire si les stratégies d'opération par défaut ne répondent pas à mes besoins?==

Pour les Pocket Operations, le point de départ (Start Point) par défaut est en XYZ = 000 et est toujours validé mais il peut aussi être configuré dans la fenêtre Property. Les Operations Pocket et Facing sont pré-selectionnées en Climb plutôt qu'en Cut Mode conventionnel dans l'onglet Operation.

Pour les opérations de style Contour, l'onglet Opération comporte une entrée "Direction" qui peut être configurée comme CW (sens horaire) ou CCW (anti sens horaire), ce qui définit la direction de la coupe. Pour référence :
#Cut Side = Extérieur, Cut Direction = CCW, coupe de montée
#Côté coupe = extérieur, direction de la coupe = CW, coupe conventionnelle
#Côté coupe = intérieur, sens de coupe = CW, coupe conventionnelle
Côté de coupe = intérieur, direction de la coupe = CCW, coupe de montée

Les points de départ peuvent être activés et configurés dans la fenêtre d'affichage des propriétés.

Dans les opérations FaceMill, la tolérance de matériau peut être spécifiée, permettant le surdébit pour les valeurs positives et le sous-débit pour les valeurs négatives.

Dans les opérations de contour et de poche, le décalage supplémentaire sert le même objectif.

Ces entrées sont utiles, car elles permettent des fonctionnalités telles que
#Définir les passes d'ébauche, en conjonction avec les champs de saisie des profondeurs.
#Spécifier la surcoupe pour les opérations de surfaçage.
#Les caractéristiques inférieures au diamètre de l'outil, qui doivent être affrontées, peuvent bénéficier de la spécification d'une coupe du contour extérieur avec une valeur négative de décalage supplémentaire.

Il convient de faire preuve d'une grande prudence lors de la spécification des tolérances et des décalages de matériaux, au risque d'effectuer des coupes non souhaitées dans le stock.


[[#top|En haut]]
Support exists only for a single Base object. To create paths for multiple solids in a single Job you can make a Compound out of them and use that as the base object for the Job.


<span id="What_do_I_do_if_an_Operation_generates_more_Vertical_movements_than_my_Job_can_tolerate?"></span>
===Why does an Operation not produce usable output?===
==Que dois-je faire si une opération génère plus de mouvements verticaux que ce que mon poste peut tolérer?==


Les opérations telles que [[CAM_Pocket_3D/fr|Poche 3D]], [[CAM_Pocket_Shape/fr|Poche]] et [[CAM_MillFace/fr|Surfaçage]] mais pas les opérations de contour, ont une option de configuration pour maintenir l'outil vers le bas, dans l'onglet Données de la vue Propriétés.
A variety of reasons exist that may cause an individual Operation to generate no output.


[[#top|En haut]]
One common reason is that the Tool geometry defined in the Tool controller selected for the Operation is too large to fit within the geometry selected on the 3D model for the Operation.


<span id="How_can_I_leave_tabs_to_clamp_my_milled_work?"></span>
Be aware that this will typically exhibit as a Rapids movement to where the Operation beginning, completed by a Rapid Z movement to the geometry selected to define the Operation, and then a return to Rapid transit height.
==Comment puis-je laisser des attaches pour maintenir mes travaux de fraisage?==


L'atelier CAM fournit des [[CAM_DressupTag/fr|Attaches]] à cette fin.
Another common misunderstanding is that a Contour Operation is not outputting paths, when the Contour editor Operation->Cut Side is "Inside", the default, and toggling the 3D Model viability allows them to be seen.


[[#top|En haut]]
===Path Workbench peut-il effectuer des fraisages de surface en 3D?===


<span id="What_is_a_Postprocessor?"></span>
Yes, Path provides for 3D surface milling Operations. It requires installation in the Macro file path of OpenCamLibrary--a 3rd party Open Source module.
==Qu'est-ce qu'un post-processeur?==


Le [[CAM_Post/fr|post-processeur]] est utilisé pour adapter le code de sortie aux contrôleurs CNC cibles pour diverses machines dans leur langage en G-Code.
OpenCamLibrary is not integrated into FreeCAD to ensure no licensing violations occur.


[[#top|En haut]]
===What do I do if the default Operation strategies don't meet my needs?===


<span id="Can_I_modify_an_existing,_or_make_my_own_Postprocessor?"></span>
For Pocket Operations, the Start Point defaults to XYZ = 000, and is always on, but it too can be configured in the Property view window. Pocket and Facing Operations provide explicit Climb versus Conventional Cut Mode specification in the Operation tab.
==Puis-je modifier un post-processeur existant ou créer mon propre post-processeur?==


Les post-processeurs sont des scripts Python et sont enregistrés dans le chemin du fichier Macro. Ils sont destinés à être modifiés, ou utilisés comme modèle pour le développement ultérieur de post-processeurs.
For Contour style Operations, the Operation tab has a "Direction" input that may be configured as CW, or CCW, which defines the cut direction. For reference:
#Cut Side = Outside, Cut Direction = CCW, Climb Cut
#Cut Side = Outside, Cut Direction = CW, Conventional Cut
#Cut Side = Inside, Cut Direction = CW, Conventional Cut
Cut Side = Inside, Cut Direction = CCW, Climb Cut


[[#top|En haut]]
Start Points can be enabled--and configured in the Property view window.


<span id="I_only_want_to_use_one_Postprocessor--can_I_make_it_the_default,_or_hide_other_options?"></span>
In FaceMill Operations Material Allowance can be specified, allowing overcutting for positive values, and undercutting for negative values.
==Je ne veux utiliser qu'un seul post-processeur. Puis-je en faire le post-processeur par défaut ou masquer les autres options?==


Oui, les [[CAM_Preferences/fr|préférences de CAM]] ont une section pour les post-processeurs où vous pouvez sélectionner les post-processeurs à afficher et sélectionner un post par défaut.
In Contour and Pocket Operations, the Extra Offset serves the same purpose.


[[#top|En haut]]
These inputs are valuable, allowing functionality including:
#Defining Roughing Passes, in conjunction with the Depths input fields.
#Specifying overcut for Facing operations
#Features smaller than the Tool diameter, that must be faced, can benefit from specifying an Outside Contour cut with a negative Extra Offset value.


<span id="How_I_can_set_metric/imperial_units_for_my_path_object?"></span>
Judicious care should be exercised when specifying Material Allowances and Offsets, at the risk of undesired cuts into the Stock.
==Comment puis-je définir les unités métriques/impériales pour mon objet trajectoire?==


Les unités du modèle 3D sont définies dans le menu déroulant Système utilisateur de l'onglet Édition->Préférences...>Général->Unités.
===What do I do if an Operation generates more Vertical movements than my Job can tolerate?===


Le paramètre des unités qui configure la façon dont la fraiseuse cible interprète le code G du travail est défini dans le post-processeur de sortie, qui insère une commande G20 ou G21 en code G pour indiquer les pouces ou les millimètres, respectivement.
Operations such as 3D_Pocket, Pocket_Shape, and FaceMill, but not Contour Operations have a configuration option to keep the tool down, in the Data tab of the Property View.


Le post-processeur est également configuré pour les unités/seconde ou les unités/minute. S'il est réglé sur Unités/Minute, la vitesse d'avance du code interne du code G de l'atelier CAM est multipliée par 60.
===How can I leave tabs to clamp my milled work?===


Les disparités entre le modèle 3D et les paramètres du post-processeur sont probablement à l'origine d'erreurs d'un facteur 60 pour la vitesse d'avance et d'un facteur 25,4 pour la distance.
Path workbench provides a Tag dressup for just this purpose.


[[#top|En haut]]
===What is a Postprocessor?===


<span id="How_I_can_simulate_my_milling_strategies?"></span>
The Postprocessor is used to tailor output code to target CNC controllers for various machines, in their G-Code dialect.
==Comment puis-je simuler mes stratégies de fraisage?==


Un simulateur volumétrique permet de visualiser le résultat de la découpe des géométries d'outils incluses dans les opérations de travail sur le stock.
===Can I modify an existing, or make my own Postprocessor?===


Si les lignes de trajectoire cachent le résultat de la simulation, leur visibilité doit être désactivée avant la simulation.
Postprocessors are Python scripts, and are saved in the Macro file path. They are intended to be modified, or used as a template for further Postprocessor development.


[[#top|En haut]]
===I only want to use one Postprocessor--can I make it the default, or hide other options?===
Yes.


<span id="What_is_the_significance_of_the_path_line_colors?"></span>
===How I can set metric/imperial units for my path object?===
==Quelle est la signification des couleurs des lignes des trajectoires?==


Les couleurs des lignes de CAM sont définies dans l'onglet Édition -> Préférence... -> CAM -> GUI -> Couleurs par défaut.
The 3D model units are defined in the Edit->Preferences...>General->Units tab's User System drop menu.
Les couleurs par défaut incluent :
#Vert pour les trajectoires normales.
#Rouge pour les trajectoires rapides.
#Jaune pour les trajectoires sondées.


[[#top|En haut]]
The Units setting configuring how the the target mill interprets the Job G-Code is set in the output Postprocessor, which inserts a G20, or a G21 G-Code command to indicate inches or millimeters, respectively.


<span id="How_do_I_Enable/Disable_visibility_of_path_lines?"></span>
The Postprocessor also is configured for Units/Second, or Units/Minute. If set for Units/Minute, the Path workbench internal G-Code dialect Feed rate is multiplied by 60.
==Comment puis-je activer/désactiver la visibilité des lignes des trajectoires?==


L'atelier CAM permet de contrôler l'affichage des lignes des trajectoires en faisant basculer la visibilité de la tâche en la sélectionnant dans la [[Combo_view/fr|vue combinée]]. La visibilité des opérations individuelles ou des groupes d'opérations peut ensuite être modifiée à partir de la vue combinée.
Mismatches between the 3D model and Postprocessor settings are likely culprits for factor of 60 errors in Feed rate, and factors of 25.4 in distance.


[[#top|En haut]]
===How I can simulate my milling strategies?===


<span id="How_do_I_check_that_my_G-Code_sequence_is_correct?"></span>
A volumetric simulator is provided to view the result of cutting the tool geometries included in the Job Operations against the Stock.
==Comment puis-je vérifier que ma séquence de code G est correcte?==


Par défaut, la sortie du post-processeur est affichée dans une fenêtre avant d'être enregistrée. Cet outil, ainsi que le simulateur de FAO de parcours, permet d'examiner le travail avant de le traiter sur une machine CNC. L'outil d'inspection du code G vous permet d'inspecter le code G interne de CAM pour chaque opération, ce qui permet de vérifier si la sortie du post-processeur reflète ce qui est défini dans l'opération.
If the path lines obscure the simulation result, their visibility should be toggled off before simulation.


La liste des opérations du panneau Vue combinée affiche l'ordre dans lequel les opérations seront traitées dans le travail. Si les opérations sont correctes, mais qu'elles ne sont pas dans l'ordre souhaité, vous pouvez les ajuster en double-cliquant sur la liste des opérations et en faisant glisser les opérations vers leur emplacement correct, ou en double-cliquant sur l'éditeur de tâches et en sélectionnant l'onglet Workflow, puis en utilisant les flèches Haut/Bas sur les opérations sélectionnées pour les trier.
===What is the significance of the path line colors?===


[[#top|En haut]]
Path line colors are defined in the Edit->Preference...->Path->Path colors tab.
Default colors include:
#Green for normal paths.
#Red for rapid paths.
#Yellow for Probed paths.


<span id="Why_am_I_not_getting_correct_G-Code_output_from_my_Postprocessor_for_Operations_inserted_using_the_Partial_Command-&gt;Custom_command?"></span>
===How do I Enable/Disable visibility of path lines?===
==Pourquoi mon post-processeur ne produit-il pas un code G correct pour les opérations insérées à l'aide de la commande Partial->Custom?==


Communément, la commande Custom G-Code parce que le format est toujours en Unités/seconde, il peut causer des erreurs de facteur de 60 pour les cibles de machines CNC qui fonctionnent en Unités/minute.
Path workbench allows control of the display of path lines by toggling the visibility of the Job by selecting it in the Combo View. The visibility of individual or groups of Operations are then toggled from the Combo View.


[[#top|En haut]]
===How do I check that my G-Code sequence is correct?===


<span id="Why_do_changes_to_Placement_values_in_the_Property_View_not_seem_to_work_correctly_in_CAM_Workbench?"></span>
By default, the Postprocessor output is displayed in a window before saving. This--along with the Path CAM simulator provide a means to examine the Job before processing it on a CNC machine. The G-Code inspection tool allows you to inspect the internal Path G-Code for each Operation, providing a means to trace whether the output of the Postprocessor reflects what is defined in the Operation.
==Pourquoi les modifications apportées aux valeurs de placement dans la vue Propriétés ne semblent pas fonctionner correctement dans l'atelier CAM?==


"Path contient aussi une propriété de Placement. Changer la valeur de ce placement modifiera la position dans la vue 3D, bien que l'information Path elle-même, ne soit pas modifiée. La transformation est purement visuelle. Cela vous permet, par exemple, de créer un Path autour d'une face qui a une orientation particulière sur votre modèle, qui n'aura pas la même orientation que la matière première que vous positionnerez sur votre CNC.
The Operations list in the Combo View panel displays the sequence that the operations will be processed in the Job. If the Operations are correct, but not in the desired sequence, that can be adjusted by double clicking the Operations list and dragging the Operations to their proper location, or by double clicking the Job editor and selecting the Workflow tab, then using the Up/Down arrows on selected Operations to sort them.


Néanmoins, Path Compounds peut utiliser le Placement de ses enfants (voir ci-dessous)."
===Why am I not getting correct G-Code output from my Postprocessor for Operations inserted using the Partial Command->Custom command?===


[[CAM_scripting/fr|CAM Ecrire un script]].
Commonly, the Custom G-Code command because the format is always in Units/second, it can cause factor of 60 errors for CNC machine targets that operate in Units/minute.


[[#top|En haut]]
===Why do changes to Placement values in the Property View not seem to work correctly in Path workbench?===


<span id="Why_does_CAM_Workbench_on_my_computer_seem_to_miss_functionality_that_I_see_in_other_users_forum_posts?"></span>
"The Path feature also holds a Placement property. Changing the value of that placement will change the position of the Feature in the 3D view, although the Path information itself won't be modified. The transformation is purely visual. This allows you, for example, to create a Path around a face that has a particular orientation on your model, that is not the same orientation as your cutting material will have on the CNC machine.
==Pourquoi l'atelier CAM de mon installation semble manquer de fonctionnalités que je vois dans les messages du forum d'autres utilisateurs?==


Par défaut, la fonction Expérimentale est masquée dans l'atelier CAM.
However, Path Compounds can make use of the Placement of their children (see below)."


[[#top|En haut]]


<span id="Why_do_Youtube_videos_posted_by_CAM_Workbench_developers_appear_out_of_synch_with_the_CAM_Workbench?"></span>
[[https://www.freecadweb.org/wiki/Path_scripting Path scripting ]]
==Pourquoi les vidéos Youtube postées par les développeurs de l'atelier CAM semblent-elles désynchronisées par rapport à l'atelier CAM?==


L'atelier CAM a changé radicalement de FreeCAD v0.16 à v0.17, et toutes les vidéos postées avant le 1er janvier 2018 sont très susceptibles de contenir des informations qui ne sont plus en phase avec la v0.17 de l'atelier CAM de FreeCAD.
===Why does Path workbench on my computer seem to miss functionality that I see in other users forum posts?===


[[#top|En haut]]
By default, Experimental functionality is hidden in Path workbench.


<span id="Why_are_arcs_not_round,_but_are_made_of_a_set_of_straight_lines?"></span>
===Why do Youtube videos posted by Path workbench developers appear out of synch with the Path workbench?===
==Pourquoi les arcs ne sont pas ronds mais sont constitués d'un ensemble de lignes droites?==


Il s'agit seulement un problème d'affichage du parcours. Vous pouvez modifier cela dans les préférences : chargez l'atelier CAM.
Path workbench shifted dramatically from FreeCAD v0.16 to v0.17, and any videos posted prior to January 1st, 2018, are very likely to contain information that is no longer in synch with v0.17 of FreeCAD Path workbench.
#ouvrez Préférences -> CAM -> Préférences des tâches
#réglez les valeurs de ''Tolérance des géométries par défaut'' et ''Précision des courbes par défaut'' à de petites valeurs mais pas à 0, par exemple à 0.01mm.
#confirmez le changement
#redémarrez FreeCAD.


[[#top|En haut]]
===Why are arcs not round, but are made of a set of straight lines?===


{{Docnav/fr
This is only a matter of displaying the path. You can change this in the preferences: Load Path workbench.
|[[CAM_ToolController/fr|Contrôleur d'outil]]
#open Preferences->Path->Job Preferences
|[[CAM_SetupSheet/fr|Feuille de configuration]]
#set the values for ''Default Geometry Tolerance'' and ''Default Curve Accuracy'' to small values but not to 0, e.g. to 0.01mm.
|[[CAM_Workbench/fr|Atelier CAM]]
#confirm the change
|IconL=
#Restart FreeCAD.
|IconR=
|IconC=Workbench_CAM.svg
}}


{{CAM_Tools_navi{{#translation:}}}}
[[Category:Documentation]]
{{Userdocnavi{{#translation:}}}}

Latest revision as of 12:22, 1 April 2024

Combien d'axes l'atelier CAM peut-il traiter?

Pour le moment, en version 0.18, l'atelier CAM peut gérer jusqu'à 3 axes. Actuellement, les capacités du 4ème axe sont en cours de développement pour la prochaine version officielle, avec certaines opérations de l'atelier CAM déjà mises à niveau vers le statut de base du 4ème axe.

En haut

Pourquoi semble-t-il que, dans certains cas, l'atelier CAM propose plus d'une façon de décrire une opération?

L'atelier CAM fournit des outils permettant de réaliser de nombreuses opérations de fraisage, d'autres étant en élaboration et comme FreeCAD est à code ouvert, rien n'empêche les utilisateurs de créer leurs propres fonctions.

Dans le dessin 3D, il existe souvent plusieurs méthodes disponibles qui peuvent être avantageuses à utiliser pour des opérations Job différents. Dans certains cas, des combinaisons d'opérations sont utilisées pour fournir un fraisage complet du Stock.

Un exemple habituel est que l'opération Contour peut être générée depuis Edges ou Faces. Dans certains cas, il peut y avoir un avantage à utiliser l'une ou l'autre des méthodes.

En haut

Pourquoi l'habillage d'une opération modifie-t-il la position dans le flux de travail affiché dans la liste des opérations?

Tous les ajouts au travail, y compris les modifications et les copies d'opérations, sont ajoutés à la fin du flux de travail du travail. Si cela perturbe la séquence correcte du travail, elle doit être réorganisée dans l'éditeur de travail->onglet Flux de travail.

En haut

Quelle est la différence entre Clearance Height et Safe Height?

Des informations plus détaillées sont disponible sur Modèle: Profondeurs/Hauteurs.

En haut

Quelle est l'utilisation habituelle de SetupSheet?

La feuille de configuration est une feuille de calcul spécifique, contenue dans une tâche, modifié dans la vue Propriétés, seulement accessible depuis l'atelier CAM. Elle fournit une méthode pour configurer les éléments d'une tâche en utilisant des valeurs et des expressions de la feuille de configuration aux utilisateurs experts.

Les entrées courantes pour Depths, Heights, et Tool Controllers comprennent:

  1. Final Depth Expression -- OpFinalDepth
  2. Start Depth Expression -- OpStartDepth
  3. Step Down Expression -- Defaults to OpToolDiameter. Cette expression est utilisée à chaque Operation pour calculer les valeurs par défaut de descente (Step down) en fonction du diamètre de l'outil (Tool) défini dans le gestionnaire d'outils (Tool controller) associé.
  4. Clearance Height Expression -- StartDepth+SetupSheet.ClearanceHeightOffset
  5. Clearance Height Offset Value -- Contient la valeur utilisée dans Expressions
  6. Safe Height Expression -- StartDepth+SetupSheet.SafeHeightOffset
  7. Safe Height Offset Value -- Contient la valeur utilisée dans Expressions
  8. Horizontal Rapid Value -- Fournit la valeur par défaut utilisée pour renseigner le taux d'avance horizontale rapide (Horizontal Rapid Feed) pour tous les gestionnaires d'outils.
  9. Vertical Rapid Value -- Fournit la valeur par défaut utilisée pour renseigner le taux d'avance verticale rapide (Vertical Rapid Feed) pour tous les gestionnaires d'outils.

Cela permet d'avoir de la flexibilité. Par exemple, les expressions par défaut sont fournies mais peuvent être modifiées par l'utilisateur. La modification peut même réduire l'équation par défaut à une Value si cela convient à l'utilisateur.

En haut

Quelle est l'utilisation habituelle de Job Templates?

Job templates permet de sauvegarder les définitions de Job les plus communes et de les réutiliser pour les Jobs avec une configuration similaire.

En haut

Combien d'objets de base sont pris en charge par l'atelier CAM?

La prise en charge n'existe que pour un seul objet de base. Pour créer des trajectoires pour plusieurs solides dans un seul travail, vous pouvez créer un composé à partir de ces solides et l'utiliser comme objet de base pour le travail.

En haut

Pourquoi une opération ne produit-elle pas de résultats utilisables?

Il existe une multitude de raisons qui peuvent faire qu'une opération individuelle ne génère aucun résultat.

Une fréquente raison est que la géométrie de l'outil définie dans le contrôleur d'outils sélectionné pour l'opération est trop grande pour s'adapter à la géométrie sélectionnée sur le modèle 3D de l'opération.

Sachez que cela se présente généralement sous la forme d'un mouvement rapide vers le point de départ de l'opération, complété par un mouvement rapide en Z vers la géométrie choisie pour définir l'opération, puis par un retour à la hauteur de transit rapide.

Un autre malentendu courant est qu'une opération de contour ne produit pas de trajectoires, alors que l'opération de l'éditeur de contour->Cut Side est "Inside", par défaut, et que le fait d'activer la viabilité du modèle 3D permet de les voir.

En haut

L'atelier CAM peut-il effectuer des fraisages de surface en 3D?

Oui, CAM fournit des Operations de fraisage de surfaces 3D. Cela necessite l'installation d'OpenCamLibrary, un module open source dans le répertoire des fichiers de Macros.

OpenCamLibrary n'est pas intégrée à FreeCAD pour s'assurer qu'aucune violation de licence ne se produise.

En haut

Que dois-je faire si les stratégies d'opération par défaut ne répondent pas à mes besoins?

Pour les Pocket Operations, le point de départ (Start Point) par défaut est en XYZ = 000 et est toujours validé mais il peut aussi être configuré dans la fenêtre Property. Les Operations Pocket et Facing sont pré-selectionnées en Climb plutôt qu'en Cut Mode conventionnel dans l'onglet Operation.

Pour les opérations de style Contour, l'onglet Opération comporte une entrée "Direction" qui peut être configurée comme CW (sens horaire) ou CCW (anti sens horaire), ce qui définit la direction de la coupe. Pour référence :

  1. Cut Side = Extérieur, Cut Direction = CCW, coupe de montée
  2. Côté coupe = extérieur, direction de la coupe = CW, coupe conventionnelle
  3. Côté coupe = intérieur, sens de coupe = CW, coupe conventionnelle

Côté de coupe = intérieur, direction de la coupe = CCW, coupe de montée

Les points de départ peuvent être activés et configurés dans la fenêtre d'affichage des propriétés.

Dans les opérations FaceMill, la tolérance de matériau peut être spécifiée, permettant le surdébit pour les valeurs positives et le sous-débit pour les valeurs négatives.

Dans les opérations de contour et de poche, le décalage supplémentaire sert le même objectif.

Ces entrées sont utiles, car elles permettent des fonctionnalités telles que

  1. Définir les passes d'ébauche, en conjonction avec les champs de saisie des profondeurs.
  2. Spécifier la surcoupe pour les opérations de surfaçage.
  3. Les caractéristiques inférieures au diamètre de l'outil, qui doivent être affrontées, peuvent bénéficier de la spécification d'une coupe du contour extérieur avec une valeur négative de décalage supplémentaire.

Il convient de faire preuve d'une grande prudence lors de la spécification des tolérances et des décalages de matériaux, au risque d'effectuer des coupes non souhaitées dans le stock.

En haut

Que dois-je faire si une opération génère plus de mouvements verticaux que ce que mon poste peut tolérer?

Les opérations telles que Poche 3D, Poche et Surfaçage mais pas les opérations de contour, ont une option de configuration pour maintenir l'outil vers le bas, dans l'onglet Données de la vue Propriétés.

En haut

Comment puis-je laisser des attaches pour maintenir mes travaux de fraisage?

L'atelier CAM fournit des Attaches à cette fin.

En haut

Qu'est-ce qu'un post-processeur?

Le post-processeur est utilisé pour adapter le code de sortie aux contrôleurs CNC cibles pour diverses machines dans leur langage en G-Code.

En haut

Puis-je modifier un post-processeur existant ou créer mon propre post-processeur?

Les post-processeurs sont des scripts Python et sont enregistrés dans le chemin du fichier Macro. Ils sont destinés à être modifiés, ou utilisés comme modèle pour le développement ultérieur de post-processeurs.

En haut

Je ne veux utiliser qu'un seul post-processeur. Puis-je en faire le post-processeur par défaut ou masquer les autres options?

Oui, les préférences de CAM ont une section pour les post-processeurs où vous pouvez sélectionner les post-processeurs à afficher et sélectionner un post par défaut.

En haut

Comment puis-je définir les unités métriques/impériales pour mon objet trajectoire?

Les unités du modèle 3D sont définies dans le menu déroulant Système utilisateur de l'onglet Édition->Préférences...>Général->Unités.

Le paramètre des unités qui configure la façon dont la fraiseuse cible interprète le code G du travail est défini dans le post-processeur de sortie, qui insère une commande G20 ou G21 en code G pour indiquer les pouces ou les millimètres, respectivement.

Le post-processeur est également configuré pour les unités/seconde ou les unités/minute. S'il est réglé sur Unités/Minute, la vitesse d'avance du code interne du code G de l'atelier CAM est multipliée par 60.

Les disparités entre le modèle 3D et les paramètres du post-processeur sont probablement à l'origine d'erreurs d'un facteur 60 pour la vitesse d'avance et d'un facteur 25,4 pour la distance.

En haut

Comment puis-je simuler mes stratégies de fraisage?

Un simulateur volumétrique permet de visualiser le résultat de la découpe des géométries d'outils incluses dans les opérations de travail sur le stock.

Si les lignes de trajectoire cachent le résultat de la simulation, leur visibilité doit être désactivée avant la simulation.

En haut

Quelle est la signification des couleurs des lignes des trajectoires?

Les couleurs des lignes de CAM sont définies dans l'onglet Édition -> Préférence... -> CAM -> GUI -> Couleurs par défaut. Les couleurs par défaut incluent :

  1. Vert pour les trajectoires normales.
  2. Rouge pour les trajectoires rapides.
  3. Jaune pour les trajectoires sondées.

En haut

Comment puis-je activer/désactiver la visibilité des lignes des trajectoires?

L'atelier CAM permet de contrôler l'affichage des lignes des trajectoires en faisant basculer la visibilité de la tâche en la sélectionnant dans la vue combinée. La visibilité des opérations individuelles ou des groupes d'opérations peut ensuite être modifiée à partir de la vue combinée.

En haut

Comment puis-je vérifier que ma séquence de code G est correcte?

Par défaut, la sortie du post-processeur est affichée dans une fenêtre avant d'être enregistrée. Cet outil, ainsi que le simulateur de FAO de parcours, permet d'examiner le travail avant de le traiter sur une machine CNC. L'outil d'inspection du code G vous permet d'inspecter le code G interne de CAM pour chaque opération, ce qui permet de vérifier si la sortie du post-processeur reflète ce qui est défini dans l'opération.

La liste des opérations du panneau Vue combinée affiche l'ordre dans lequel les opérations seront traitées dans le travail. Si les opérations sont correctes, mais qu'elles ne sont pas dans l'ordre souhaité, vous pouvez les ajuster en double-cliquant sur la liste des opérations et en faisant glisser les opérations vers leur emplacement correct, ou en double-cliquant sur l'éditeur de tâches et en sélectionnant l'onglet Workflow, puis en utilisant les flèches Haut/Bas sur les opérations sélectionnées pour les trier.

En haut

Pourquoi mon post-processeur ne produit-il pas un code G correct pour les opérations insérées à l'aide de la commande Partial->Custom?

Communément, la commande Custom G-Code parce que le format est toujours en Unités/seconde, il peut causer des erreurs de facteur de 60 pour les cibles de machines CNC qui fonctionnent en Unités/minute.

En haut

Pourquoi les modifications apportées aux valeurs de placement dans la vue Propriétés ne semblent pas fonctionner correctement dans l'atelier CAM?

"Path contient aussi une propriété de Placement. Changer la valeur de ce placement modifiera la position dans la vue 3D, bien que l'information Path elle-même, ne soit pas modifiée. La transformation est purement visuelle. Cela vous permet, par exemple, de créer un Path autour d'une face qui a une orientation particulière sur votre modèle, qui n'aura pas la même orientation que la matière première que vous positionnerez sur votre CNC.

Néanmoins, Path Compounds peut utiliser le Placement de ses enfants (voir ci-dessous)."

CAM Ecrire un script.

En haut

Pourquoi l'atelier CAM de mon installation semble manquer de fonctionnalités que je vois dans les messages du forum d'autres utilisateurs?

Par défaut, la fonction Expérimentale est masquée dans l'atelier CAM.

En haut

Pourquoi les vidéos Youtube postées par les développeurs de l'atelier CAM semblent-elles désynchronisées par rapport à l'atelier CAM?

L'atelier CAM a changé radicalement de FreeCAD v0.16 à v0.17, et toutes les vidéos postées avant le 1er janvier 2018 sont très susceptibles de contenir des informations qui ne sont plus en phase avec la v0.17 de l'atelier CAM de FreeCAD.

En haut

Pourquoi les arcs ne sont pas ronds mais sont constitués d'un ensemble de lignes droites?

Il s'agit seulement un problème d'affichage du parcours. Vous pouvez modifier cela dans les préférences : chargez l'atelier CAM.

  1. ouvrez Préférences -> CAM -> Préférences des tâches
  2. réglez les valeurs de Tolérance des géométries par défaut et Précision des courbes par défaut à de petites valeurs mais pas à 0, par exemple à 0.01mm.
  3. confirmez le changement
  4. redémarrez FreeCAD.

En haut