Robot Workbench/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "{{Userdocnavi/fr}}")
No edit summary
 
(28 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{Docnav/fr
{{Docnav/fr
|[[Reverse Engineering Workbench/fr|Atelier inverser l’ingénierie]]
|[[Reverse_Engineering_Workbench/fr|Atelier Reverse Engineering]]
|[[Ship Workbench/fr|Atelier navire]]
|[[Sketcher_Workbench/fr|Atelier Sketcher]]
|IconL=Workbench_Reverse_Engineering.svg
|IconL=Workbench_Reverse_Engineering.svg
|IconR=Workbench_Ship.svg
|IconR=Workbench_Sketcher.svg
}}
}}


{{VeryImportantMessage|L'atelier Robot n'est plus maintenu. Si vous avez de l'expérience avec le sujet et que vous souhaitez le maintenir, veuillez indiquer votre intention dans la section développeur du [https://forum.freecadweb.org/index.php forum FreeCAD].
[[Image:Workbench_Robot.svg|240px|center]]

{{Caption|align=center|Icone de l'atelier FreeCAD Robot}}
La raison pour laquelle cet atelier se trouve toujours dans le code source principal est que cet atelier est programmé en C++. Si cet atelier pouvait être programmé en Python, alors il pourrait être transformé en [[external_workbenches/fr|atelier externe]] et il pourrait être déplacé vers un référentiel distinct.
{{VeryImportantMessage|L'atelier FreeCAD Robot n'est plus maintenu. SVP, signalez dans le forum FreeCAD si vous êtes intéressés à maintenir cet atelier.}}
}}


== Introduction ==
== Introduction ==


L'atelier de simulation de robot [[Image:Workbench_Robot.svg|24px]] permet de simuler les [[Robot 6-Axis/fr|robots à 6 axes]] industriels, comme par exemple [http://kuka.com/ Kuka].
[[Image:Workbench_Robot.svg|thumb|128px|Icône de l'atelier Robot]]

L'[[Image:Workbench_Robot.svg|24px]] [[Robot_Workbench/fr|atelier Robot]] permet de simuler les [[Robot_6-Axis/fr|robots industriels à 6 axes]], comme par exemple [http://kuka.com/ Kuka].


Vous pouvez accomplir les tâches suivantes :
Vous pouvez accomplir les tâches suivantes :
Line 22: Line 26:
* exporter la trajectoire vers un fichier programme de robot
* exporter la trajectoire vers un fichier programme de robot


Pour commencer, essayez le [[Robot tutorial]] et voyez l'interface de programmation dans le fichier d'exemple [https://github.com/FreeCAD/FreeCAD_sf_master/blob/master/src/Mod/RobotExample.py. RobotExample.py] .
Pour commencer, essayez le [[Robot_tutorial/fr|tutoriel Robot]] et voyez l'interface de programmation dans le fichier d'exemple [https://github.com/FreeCAD/FreeCAD_sf_master/blob/master/src/Mod/RobotExample.py. RobotExample.py] .


{{TOCright}}
{{TOCright}}
[[Image:Robot_Workbench_example.jpg|600px]]
[[Image:Robot_Workbench_example.jpg|500px]]


== Outils ==
== Outils ==
Line 33: Line 37:
Les outils pour créer et gérer les robots à 6 axes
Les outils pour créer et gérer les robots à 6 axes


* [[Image:Robot_CreateRobot.png|30px]] [[Robot_CreateRobot/fr|Créer un robot]]: Insère un nouveau robot dans la scène
* [[Image:Robot_CreateRobot.svg|30px]] [[Robot_CreateRobot/fr|Créer un robot]]: Insère un nouveau robot dans la scène
* [[Image:Robot_Simulate.png|30px]] [[Robot_Simulate/fr|Simuler une trajectoire]]: Ouvre le dialogue de simulation afin de régler une simulation
* [[Image:Robot_Simulate.svg|30px]] [[Robot_Simulate/fr|Simuler une trajectoire]]: Ouvre le dialogue de simulation afin de régler une simulation
* [[Image:Robot_Export.png|30px]] [[Robot_Export/fr|Exporter une trajectoire]]: Exporte la trajectoire dans un fichier programme robot
* [[Image:Robot_Export.svg|30px]] [[Robot_Export/fr|Exporter une trajectoire]]: Exporte la trajectoire dans un fichier programme robot
* [[Image:Robot_SetHomePos.png|30px]] [[Robot_SetHomePos/fr|Définir la positon de départ]]: Définit la position de départ d'un robot
* [[Image:Robot_SetHomePos.svg|30px]] [[Robot_SetHomePos/fr|Définir la positon de départ]]: Définit la position de départ d'un robot
* [[Image:Robot_RestoreHomePos.png|30px]] [[Robot_RestoreHomePos/fr|Restaurer la positon de départ]]: Retourne le robot à sa positon de départ
* [[Image:Robot_RestoreHomePos.svg|30px]] [[Robot_RestoreHomePos/fr|Restaurer la positon de départ]]: Retourne le robot à sa positon de départ


=== Trajectoires ===
=== Trajectoires ===
Line 43: Line 47:


==== Trajectoire non-paramétriques ====
==== Trajectoire non-paramétriques ====
* [[Image:Robot_CreateTrajectory.png|30px]] [[Robot_CreateTrajectory/fr|Créer une trajectoire]]: Créé une nouvelle trajectoire vide
* [[Image:Robot_CreateTrajectory.svg|30px]] [[Robot_CreateTrajectory/fr|Créer une trajectoire]]: Créé une nouvelle trajectoire vide
* [[Image:Robot_SetDefaultOrientation.png|30px]] [[Robot_SetDefaultOrientation/fr|Définir l'orientation par défaut]]: Règle l'orientation par défaut des points de passage
* [[Image:Robot_SetDefaultOrientation.svg|30px]] [[Robot_SetDefaultOrientation/fr|Définir l'orientation par défaut]]: Règle l'orientation par défaut des points de passage
* [[Image:Robot_SetDefaultValues.png|30px]] [[Robot_SetDefaultValues/fr|Définir les paramètres de vitesse par défaut]]: Règle les valeurs par défaut pour la création de points de passage
* [[Image:Robot_SetDefaultValues.svg|30px]] [[Robot_SetDefaultValues/fr|Définir les paramètres de vitesse par défaut]]: Règle les valeurs par défaut pour la création de points de passage
* [[Image:Robot_InsertWaypoint.png|30px]] [[Robot_InsertWaypoint/fr|Insérer dans la trajectoire]]: Insère un point de passage de la position actuelle du robot dans la trajectoire
* [[Image:Robot_InsertWaypoint.svg|30px]] [[Robot_InsertWaypoint/fr|Insérer dans la trajectoire]]: Insère un point de passage de la position actuelle du robot dans la trajectoire
* [[Image:Robot_InsertWaypointPre.png|30px]] [[Robot_InsertWaypointPre/fr|Insérer dans la trajectoire]]: Insère un point de passage de la position actuelle du pointeur de la souris dans la trajectoire
* [[Image:Robot_InsertWaypointPre.svg|30px]] [[Robot_InsertWaypointPre/fr|Insérer dans la trajectoire]]: Insère un point de passage de la position actuelle du pointeur de la souris dans la trajectoire


==== Trajectoire paramétriques ====
==== Trajectoire paramétriques ====
* [[Image:Robot_Edge2Trac.png|30px]] [[Robot_Edge2Trac/fr|Générer une trajectoire à partir d'un ensemble d'arêtes]]: Insère un nouvel objet dont les arêtes formeront une trajectoire
* [[Image:Robot_Edge2Trac.svg|30px]] [[Robot_Edge2Trac/fr|Générer une trajectoire à partir d'un ensemble d'arêtes]]: Insère un nouvel objet dont les arêtes formeront une trajectoire
* [[Image:Robot_TrajectoryDressUp.png|30px]] [[Robot_TrajectoryDressUp/fr|Habiller une trajectoire]]: Créé un habillage qui supplante certaines propriétés d'une trajectoire
* [[Image:Robot_TrajectoryDressUp.svg|30px]] [[Robot_TrajectoryDressUp/fr|Habiller une trajectoire]]: Créé un habillage qui supplante certaines propriétés d'une trajectoire
* [[Image:Robot_TrajectoryCompound.png|30px]] [[Robot_TrajectoryCompound/fr|Grouper et connecter des trajectoires]]: Crée un composé (compound) et connecte un ensemble de trajectoires
* [[Image:Robot_TrajectoryCompound.svg|30px]] [[Robot_TrajectoryCompound/fr|Grouper et connecter des trajectoires]]: Crée un composé (compound) et connecte un ensemble de trajectoires


==Script==
==Script==


Voir [[Robot API example/fr|Robot API exemple]] pour une description des fonctions utilisées pour modéliser les déplacements du robot.
Voir [[Robot_API_example/fr|Robot API exemple]] pour une description des fonctions utilisées pour modéliser les déplacements du robot.


== Tutorials ==
== Tutoriels ==
* [[Robot 6-Axis/fr|Robot 6-Axis]]
* [[Robot 6-Axis/fr|Robot 6-Axis]]
* [[VRML Preparation for Robot Simulation/fr|VRML Preparation for Robot Simulation]]
* [[VRML Preparation for Robot Simulation/fr|VRML Préparation pour Simulation d'un Robot]]



{{Docnav/fr
{{Docnav/fr
|[[Reverse Engineering Workbench/fr|Atelier inverser l’ingénierie]]
|[[Reverse_Engineering_Workbench/fr|Atelier Reverse Engineering]]
|[[Ship Workbench/fr|Atelier navire]]
|[[Sketcher_Workbench/fr|Atelier Sketcher]]
|IconL=Workbench_Reverse_Engineering.svg
|IconL=Workbench_Reverse_Engineering.svg
|IconR=Workbench_Ship.svg
|IconR=Workbench_Sketcher.svg
}}
}}


{{Robot Tools navi/fr}}
{{Robot Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

[[Category:Workbenches{{#translation:}}]]
{{Userdocnavi/fr}}

[[Category:Workbenches]]

Latest revision as of 14:44, 1 January 2022

L'atelier Robot n'est plus maintenu. Si vous avez de l'expérience avec le sujet et que vous souhaitez le maintenir, veuillez indiquer votre intention dans la section développeur du forum FreeCAD.

La raison pour laquelle cet atelier se trouve toujours dans le code source principal est que cet atelier est programmé en C++. Si cet atelier pouvait être programmé en Python, alors il pourrait être transformé en atelier externe et il pourrait être déplacé vers un référentiel distinct.

Introduction

Icône de l'atelier Robot

L' atelier Robot permet de simuler les robots industriels à 6 axes, comme par exemple Kuka.

Vous pouvez accomplir les tâches suivantes :

  • mettre en place un environnement de simulation avec un robot et des pièces de travail
  • créer et remplir des trajectoires
  • décomposer les fonctions d'une pièce CAO en une trajectoire
  • simuler le mouvement et l'accessibilité d'un robot
  • exporter la trajectoire vers un fichier programme de robot

Pour commencer, essayez le tutoriel Robot et voyez l'interface de programmation dans le fichier d'exemple RobotExample.py .

Outils

Voici les principales commandes dont vous pouvez vous servir pour créer une configuration de robot.

Robots

Les outils pour créer et gérer les robots à 6 axes

Trajectoires

Les outils pour créer et manipuler les trajectoires. Il y en a deux sortes, paramétriques et non-paramétriques.

Trajectoire non-paramétriques

Trajectoire paramétriques

Script

Voir Robot API exemple pour une description des fonctions utilisées pour modéliser les déplacements du robot.

Tutoriels