Robot Workbench/pl: Difference between revisions

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

{{docnav|[[Reverse Engineering Workbench|Reverse Engineering Workbench]]|[[Ship Workbench|Ship Workbench]]|IconL=ReverseEngineeringWorkbench.svg|IconR=Workbench_Ship.svg
{{Docnav/pl
|[[Reverse Engineering Workbench/pl|Środowisko pracy Reverse Engineering]]
|[[Sketcher Workbench/pl|Środowisko pracy Sketcher]]
|IconL=Workbench_Reverse_Engineering.svg
|IconR=Workbench_Sketcher.svg
}}
}}


{{VeryImportantMessage|Środowisko pracy FreeCAD Robot nie jest utrzymywane. Jeśli masz doświadczenie w tym temacie i jesteś zainteresowany jego utrzymaniem, poinformuj o swoich zamiarach w sekcji dla deweloperów na forum [https://forum.freecadweb.org/index.php FreeCAD].
[[Image:Workbench_Robot.svg|64px]]


Powodem, dla którego ten warsztat jest nadal w głównym kodzie źródłowym jest to, że jest on zaprogramowany w C++. Jeśli mógłby być zaprogramowany w Pythonie, to można by utworzyć [[external_workbenches|zewnętrzne środowisko]] i mógłby być przeniesiony do osobnego repozytorium.
== Introduction ==
}}


==Wprowadzenie==
The [[Robot Workbench|Robot Workbench]] is a tool to simulate a standard [[Robot_6-Axis|6-axis industrial robot]], like [http://kuka.com/ Kuka].


[[Image:Workbench_Robot.svg|thumb|128px|Ikonka Środowiska pracy Robot]]
You can do the following tasks:
* Set up a simulation environment with a robot and work pieces.
* Create and fill up movement trajectories.
* Decompose features of a CAD part to a trajectory.
* Simulate the robot movement and reaching distance.
* Export the trajectory to a robot program file.


[[Image:Workbench_Robot.svg|24px]] [[Robot Workbench|Środowisko pracy Robot]] jest narzędziem do symulacji standardowego [[Robot_6-Axis|6-osiowego robota przemysłowego]], na przykład [http://kuka.com/ Kuka].
To get started try the [[Robot tutorial]], and see the programming interface in the [https://github.com/FreeCAD/FreeCAD_sf_master/blob/master/src/Mod/Robot/RobotExample.py RobotExample.py] example file.

Możesz wykonywać następujące zadania:
* Ustawić środowisko symulacyjne z robotem i elementami roboczymi.
* Stworzyć i wypełnić trajektorie ruchu.
* Rozłożyć cechy elementów CAD na trajektorię.
* Symulować ruch robota i osiąganie odległości.
* Wyeksportować trajektorię do pliku programu robota.

Do rozpoczęcia wypróbuj [[Robot tutorial|Samouczek robota]], i zobacz interfejs programowania w pliku [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]]


== Tools ==
==Narzędzia==
Tutaj znajdują się główne polecenia, których można użyć do stworzenia konfiguracji dla robota.
Here the principal commands you can use to create a robot set-up.


=== Robots ===
===Robots===
Narzędzia do tworzenia i zarządzania robotami 6-osiowymi.
The tools to create and manage the 6-Axis robots


* [[Image:Robot_CreateRobot.png|30px]] [[Robot_CreateRobot|Create a robot]]: Insert a new robot into the scene
* [[Image:Robot_CreateRobot.svg|30px]] [[Robot_CreateRobot|Wstaw robota]]: Umieść nowego robota na scenie.
* [[Image:Robot_Simulate.png|30px]] [[Robot_Simulate|Simulate a trajectory]]: Opens the simulation dialog and lets you simulate
* [[Image:Robot_Simulate.svg|30px]] [[Robot_Simulate|Uruchom symulacje trajektorii]]: Otwiera okno dialogowe symulacji i pozwala na rozpoczęcie symulacji.
* [[Image:Robot_Export.png|30px]] [[Robot_Export|Export a trajectory]]: Export a robot program file
* [[Image:Robot_Export.svg|30px]] [[Robot_Export|Eksport trajektorii]]: Eksport pliku programu robota.
* [[Image:Robot_SetHomePos.png|30px]] [[Robot_SetHomePos|Set home position]]: Set the home position of a robot
* [[Image:Robot_SetHomePos.svg|30px]] [[Robot_SetHomePos|Ustaw pozycję startową]]: Ustawianie pozycji startowej robota.
* [[Image:Robot_RestoreHomePos.png|30px]] [[Robot_RestoreHomePos|Restore home position]]: move the robot to its home position
* [[Image:Robot_RestoreHomePos.svg|30px]] [[Robot_RestoreHomePos|Przejdź do pozycji startowej]]: Ustaw robota w pozycji startowej.


=== Trajectories ===
===Tor ruchu===
Narzędzia do tworzenia i manipulowania trajektoriami. Istnieją dwa podstawowe rodzaje, parametryczne i nie parametryczne.
Tools to create and manipulate trajectories. There are two kinds, the parametric and non parametric ones.


====Trajektorie nie parametryczne====
==== Non parametric trajectories ====
* [[Image:Robot_CreateTrajectory.png|30px]] [[Robot_CreateTrajectory|Create a trajectory]]: Inserts a new empty trajectory-object into the scene
* [[Image:Robot_CreateTrajectory.svg|30px]] [[Robot_CreateTrajectory|Utwórz trajektorię]]: Wstawia nowy pusty obiekt trajektorii do sceny.
* [[Image:Robot_SetDefaultOrientation.png|30px]] [[Robot_SetDefaultOrientation|Set the default orientation]]: Set the orientation way-points gets created by default
* [[Image:Robot_SetDefaultOrientation.svg|30px]] [[Robot_SetDefaultOrientation|Ustaw domyślną orientację]]: Punkty orientacyjne tworzone jako domyślne.
* [[Image:Robot_SetDefaultValues.png|30px]] [[Robot_SetDefaultValues|Set the default speed parameter]]: Set the default values for way-point creation
* [[Image:Robot_SetDefaultValues.svg|30px]] [[Robot_SetDefaultValues|Ustaw wartości domyślne]]: Ustaw wartości domyślne dla sposobu tworzenia punktów trasy.
* [[Image:Robot_InsertWaypoint.png|30px]] [[Robot_InsertWaypoint|Insert a waypoint]]: Insert a way-point from the current robot position into a trajectory
* [[Image:Robot_InsertWaypoint.svg|30px]] [[Robot_InsertWaypoint|Wstaw pozycje narzędzia ...]]: Wstaw punkt trasy z bieżącej pozycji robota do trajektorii.
* [[Image:Robot_InsertWaypointPre.png|30px]] [[Robot_InsertWaypointPre|Insert a waypoint preselected]]: Insert a way-point from the current mouse position into a trajectory
* [[Image:Robot_InsertWaypointPre.svg|30px]] [[Robot_InsertWaypointPre|Wstaw wstępnie wybrany punkt trasy]]: Wstaw w trajektorię punkt orientacyjny z aktualnej pozycji kursora myszki.


==== Parametric trajectories ====
====Trajektorie parametryczne====
* [[Image:Robot_Edge2Trac.png|30px]] [[Robot_Edge2Trac|Create a trajectory out of edges]]: Insert a new object which decompose edges to a trajectory
* [[Image:Robot_Edge2Trac.svg|30px]] [[Robot_Edge2Trac|Generuj trasę z krawędzi]]: Wstaw nowy obiekt, którego krawędzie zostaną rozłożone na trajektorię.
* [[Image:Robot_TrajectoryDressUp.png|30px]] [[Robot_TrajectoryDressUp|Dress-up a trajectory]]: Lets you override one or more properties of a trajectory
* [[Image:Robot_TrajectoryDressUp.svg|30px]] [[Robot_TrajectoryDressUp|Ukształtuj trajektorię]]: Pozwala nadpisać jedną lub więcej właściwości trajektorii.
* [[Image:Robot_TrajectoryCompound.png|30px]] [[Robot_TrajectoryCompound|Trajectory compound]]: Create a compound out of some single trajectories
* [[Image:Robot_TrajectoryCompound.svg|30px]] [[Robot_TrajectoryCompound|Grupuj i połącz trajektorie]]: Stworzy układ złożony z kilku pojedynczych trajektorii.


== Scripting ==
==Tworzenie skryptów==


Opis funkcji używanych do modelowania ruchów robota znajduje się w Opis funkcji używanych do modelowania ruchów robota znajduje się w [[Robot API example|Przykład API dla robota]].
See the [[Robot API example|Robot API example]] for a description of the functions used to model the robot displacements.


== Tutorials ==
==Poradniki==
* [[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]]



{{docnav/pl
{{Docnav/pl
|[[Reverse Engineering Workbench|Środowisko pracy Inżynieria wsteczna]]
|[[Ship Workbench|Środowisko pracy Ship]]
|[[Reverse Engineering Workbench/pl|Środowisko pracy Reverse Engineering]]
|[[Sketcher Workbench/pl|Środowisko pracy Sketcher]]
|IconL=ReverseEngineeringWorkbench.svg
|IconL=Workbench_Reverse_Engineering.svg
|IconR=Workbench_Ship.svg
|IconR=Workbench_Sketcher.svg
}}
}}


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

Revision as of 19:36, 9 August 2020

Środowisko pracy FreeCAD Robot nie jest utrzymywane. Jeśli masz doświadczenie w tym temacie i jesteś zainteresowany jego utrzymaniem, poinformuj o swoich zamiarach w sekcji dla deweloperów na forum FreeCAD.

Powodem, dla którego ten warsztat jest nadal w głównym kodzie źródłowym jest to, że jest on zaprogramowany w C++. Jeśli mógłby być zaprogramowany w Pythonie, to można by utworzyć zewnętrzne środowisko i mógłby być przeniesiony do osobnego repozytorium.

Wprowadzenie

Ikonka Środowiska pracy Robot

Środowisko pracy Robot jest narzędziem do symulacji standardowego 6-osiowego robota przemysłowego, na przykład Kuka.

Możesz wykonywać następujące zadania:

  • Ustawić środowisko symulacyjne z robotem i elementami roboczymi.
  • Stworzyć i wypełnić trajektorie ruchu.
  • Rozłożyć cechy elementów CAD na trajektorię.
  • Symulować ruch robota i osiąganie odległości.
  • Wyeksportować trajektorię do pliku programu robota.

Do rozpoczęcia wypróbuj Samouczek robota, i zobacz interfejs programowania w pliku RobotExample.py.

Narzędzia

Tutaj znajdują się główne polecenia, których można użyć do stworzenia konfiguracji dla robota.

Robots

Narzędzia do tworzenia i zarządzania robotami 6-osiowymi.

Tor ruchu

Narzędzia do tworzenia i manipulowania trajektoriami. Istnieją dwa podstawowe rodzaje, parametryczne i nie parametryczne.

Trajektorie nie parametryczne

Trajektorie parametryczne

Tworzenie skryptów

Opis funkcji używanych do modelowania ruchów robota znajduje się w Opis funkcji używanych do modelowania ruchów robota znajduje się w Przykład API dla robota.

Poradniki