Robot Workbench/ro: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
(19 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>{{docnav|FEM Module|Standard Menu}}
<languages/>

[[Image:Workbench_Robot.svg|64px]]

== Introduction ==


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
{{docnav|FEM Module|Standard Menu}}
Atelierul robotică este un instrument pentru a simula un robot industrial cu 6 axe de libertate [[Robot_6-Axis | Robot 6-Axis]], cum ar fi de ex. [http://kuka.com/ Kuka].
Puteți efectua următoarele activități:
* configurați un mediu de simulare cu un robot și piese de lucru
* creați și urmați traiectoriile
* descompune caracteristicile unei piese CAD într-o traiectorie
* Simulați mișcarea și accesibilitatea robotului
* exportați traiectoria într-un fișier de program de robot
</div>
</div>


{{VeryImportantMessage|The Robot Workbench is unmaintained. If you have experience with the topic and are interested in maintaining it, please state your intention in the developer's section of the [https://forum.freecadweb.org/index.php FreeCAD forum].
You can do the following tasks:

* Set up a simulation environment with a robot and work pieces.
The reason this workbench is still in the master source code is because this workbench is programmed in C++. If this workbench could be programmed in Python, then it could be made an [[external_workbenches|external workbench]] and it could be moved to a separate repository.
* Create and fill up movement trajectories.
}}
* Decompose features of a CAD part to a trajectory.

* Simulate the robot movement and reaching distance.
== Introducere ==
* Export the trajectory to a robot program file.

[[Image:Workbench_Robot.svg|thumb|128px|Robot workbench icon]]


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Atelierul robotică [[Robot Workbench]] este un instrument pentru a simula un robot industrial standard având 6 axe de libertate [[Robot_6-Axis|6-axis industrial robot]], cum ar fi de ex. [http://kuka.com/ Kuka].
Puteți găsi un exemplu aici:
[https://github.com/FreeCAD/FreeCAD_sf_master/blob/master/src/Mod/Robot/RobotExample.py Example files] sau încercați [[Robot tutorial]].
</div>
</div>

Puteți efectua următoarele activități:
* Configurați un mediu de simulare cu un robot și piese de lucru;
* Creați și urmați traiectoriile;
* Descompuneți caracteristicile/funcționalitățile unei piese CAD într-o traiectorie;
* Simulați mișcarea și accesibilitatea robotului;
* Exportați traiectoria într-un fișier de program de robot.

Pentru a începe încercați [[Robot tutorial]], și vedeți interfața de programare în fișierul exemplu aici:
[https://github.com/FreeCAD/FreeCAD_sf_master/blob/master/src/Mod/Robot/RobotExample.py RobotExample.py]


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


== Instrumente ==
== Instrumente ==
Line 40: Line 41:
* [[Image:Robot_Simulate.png|30px]] [[Robot_Simulate|Simulate a trajectory]]: Deschide dialogul de simulare și vă permite să simulați
* [[Image:Robot_Simulate.png|30px]] [[Robot_Simulate|Simulate a trajectory]]: Deschide dialogul de simulare și vă permite să simulați
* [[Image:Robot_Export.png|30px]] [[Robot_Export|Export a trajectory]]: Exportați un fișier conținând programul robotului
* [[Image:Robot_Export.png|30px]] [[Robot_Export|Export a trajectory]]: Exportați un fișier conținând programul robotului
* [[Image:Robot_SetHomePos.png|30px]] [[Robot_SetHomePos|Set home positon]]: Stabiliți poziția 0 a robotului
* [[Image:Robot_SetHomePos.png|30px]] [[Robot_SetHomePos|Set home position]]: Stabiliți poziția 0 a robotului
* [[Image:Robot_RestoreHomePos.png|30px]] [[Robot_RestoreHomePos|Restore home positon]]: Mutați robotul în poziția zero
* [[Image:Robot_RestoreHomePos.png|30px]] [[Robot_RestoreHomePos|Restore home position]]: Mutați robotul în poziția zero
</div>
</div>


Line 48: Line 49:


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
==== traiectoriile non parametrice ====
==== Traiectoriile Non Parametrice ====
* [[Image:Robot_CreateTrajectory.png|30px]] [[Robot_CreateTrajectory|Creați o traiectorie]]: Introduceți o traiectorie goală în scenă
* [[Image:Robot_CreateTrajectory.png|30px]] [[Robot_CreateTrajectory|Creați o traiectorie]]: Introduceți o traiectorie goală în scenă
* [[Image:Robot_SetDefaultOrientation.png|30px]] [[Robot_SetDefaultOrientation|Stabiliți orientarea implicită]]: Definiți orientarea implicită a punctelor de trecere
* [[Image:Robot_SetDefaultOrientation.png|30px]] [[Robot_SetDefaultOrientation|Stabiliți orientarea implicită]]: Definiți orientarea implicită a punctelor de trecere
Line 57: Line 58:


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
==== traiectorii parametrice ====
==== Traiectorii Parametrice ====
* [[Image:Robot_Edge2Trac.png|30px]] [[Robot_Edge2Trac|Generează o traiectorie dintr-un set de muchii]]: Include un obiect nou ale cărui muchii vor forma o traiectorie
* [[Image:Robot_Edge2Trac.png|30px]] [[Robot_Edge2Trac|Generează o traiectorie dintr-un set de muchii]]: Include un obiect nou ale cărui muchii vor forma o traiectorie
* [[Image:Robot_TrajectoryDressUp.png|30px]] [[Robot_TrajectoryDressUp|Traiectorie suplimentară(Dress-up)]]: Creați o traiectorie suplimentară care va suprascrie anumite proprietăți ale traiectoriei inițiale
* [[Image:Robot_TrajectoryDressUp.png|30px]] [[Robot_TrajectoryDressUp|Traiectorie suplimentară(Dress-up)]]: Creați o traiectorie suplimentară care va suprascrie anumite proprietăți ale traiectoriei inițiale
Line 63: Line 64:
</div>
</div>


<div class="mw-translate-fuzzy">
== Script ==
== Script ==
Această secțiune este generată prin: https://github.com/FreeCAD/FreeCAD_sf_master/blob/master/src/Mod/Robot/RobotExample.py
Puteți folosi acest fișier direct dacă doriți.
</div>


<div class="mw-translate-fuzzy">
See the [[Robot API example]] for a description of the functions used to model the robot displacements.
A se vedea [[Robot API example]] pentru o descriere a funcțiilor utilizate pentru a modela deplasările robotului .
</div>


== Tutoriale ==
== Tutoriale ==
* [[Robot 6-Axis|Robot 6-Axis]]
* [[Robot 6-Axis|Robot 6-Axis]]
* [[VRML Preparation for Robot Simulation|VRML Preparation for Robot Simulation]]
* [[VRML Preparation for Robot Simulation|VRML Preparation for Robot Simulation]]



<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
{{Docnav
{{docnav/ro|Arch Module/ro|Macros/ro}}
|[[Reverse Engineering Workbench|Reverse Engineering Workbench]]
|[[Ship Workbench|Ship Workbench]]
|IconL=Workbench_Reverse_Engineering.svg
|IconR=Workbench_Ship.svg
}}
</div>
</div>

{{Robot Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
[[Category:Workbenches{{#translation:}}]]

Revision as of 18:16, 9 August 2020

FEM Module
Standard Menu
The Robot Workbench is unmaintained. If you have experience with the topic and are interested in maintaining it, please state your intention in the developer's section of the FreeCAD forum.

The reason this workbench is still in the master source code is because this workbench is programmed in C++. If this workbench could be programmed in Python, then it could be made an external workbench and it could be moved to a separate repository.

Introducere

Robot workbench icon

Atelierul robotică Robot Workbench este un instrument pentru a simula un robot industrial standard având 6 axe de libertate 6-axis industrial robot, cum ar fi de ex. Kuka.

Puteți efectua următoarele activități:

  • Configurați un mediu de simulare cu un robot și piese de lucru;
  • Creați și urmați traiectoriile;
  • Descompuneți caracteristicile/funcționalitățile unei piese CAD într-o traiectorie;
  • Simulați mișcarea și accesibilitatea robotului;
  • Exportați traiectoria într-un fișier de program de robot.

Pentru a începe încercați Robot tutorial, și vedeți interfața de programare în fișierul exemplu aici: RobotExample.py

Instrumente

Aici sunt comenzile principale pe care le puteți utiliza pentru a seta un robot.

Roboți

Instrumentele pentru crearea și gestionarea roboților cu 6 axe

Traiectorii

Instrumente pentru crearea și manipularea traiectoriilor. Există două tipuri, cele parametrice și cele neparametrice.

Traiectoriile Non Parametrice

Traiectorii Parametrice

Script

A se vedea Robot API example pentru o descriere a funcțiilor utilizate pentru a modela deplasările robotului .

Tutoriale