Robot Workbench/pt-br: Difference between revisions
(Updating to match new version of source page) |
No edit summary |
||
(15 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
<div class="mw-translate-fuzzy"> |
|||
{{Docnav |
|||
{{docnav|[[Reverse Engineering Workbench|Reverse Engineering Workbench]]|[[Ship Workbench|Ship Workbench]]|IconL=ReverseEngineeringWorkbench.svg|IconR=Workbench_Ship.svg |
|||
|[[Reverse_Engineering_Workbench/pt-br|Bancada de trabalho Reverse Engineering]] |
|||
|[[Sketcher_Workbench/pt-br|Bancada de trabalho Sketcher]] |
|||
|IconL=Workbench_Reverse_Engineering.svg |
|||
|IconR=Workbench_Sketcher.svg |
|||
}} |
}} |
||
</div> |
|||
{{VeryImportantMessage| |
{{VeryImportantMessage|O Robot Workbench não está em manutenção. Se você tem experiência com o tópico e está interessado em mantê-lo, por favor, declare sua intenção na seção de desenvolvedores no [https://forum.freecadweb.org/index.php forum FreeCAD]. |
||
A razão pela qual esta bancada de trabalho ainda está no código-fonte mestre é porque esta bancada de trabalho está programada em C++. Se esta bancada de trabalho pudesse ser programada em Python, então ela poderia ser feita em uma [[external_workbenches/pt-br|bancada de trabalho externa]] e poderia ser movida para um repositório separado. |
|||
}} |
}} |
||
== Introdução == |
== Introdução == |
||
[[Image:Workbench_Robot.svg|thumb|128px| |
[[Image:Workbench_Robot.svg|thumb|128px|Ícone da bancada de trabalho Robot]] |
||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
</div> |
|||
Você pode fazer as seguintes tarefas: |
Você pode fazer as seguintes tarefas: |
||
Line 25: | Line 26: | ||
* Exporte a trajetória para um arquivo de programa de robô; |
* Exporte a trajetória para um arquivo de programa de robô; |
||
Para começar, experimente o [[ |
Para começar, experimente o [[Robot_tutorial/pt-br|tutorial Robot]] e veja a interface de programação no arquivo de exemplo [https://github.com/FreeCAD/FreeCAD_sf_master/blob/master/src/Mod/Robot/RobotExample.py RobotExample.py]. |
||
{{TOCright}} |
{{TOCright}} |
||
Line 36: | Line 37: | ||
As ferramentas para criar e gerenciar os robôs de 6 eixos. |
As ferramentas para criar e gerenciar os robôs de 6 eixos. |
||
* [[Image:Robot_CreateRobot.svg|30px]] [[Robot_CreateRobot/pt-br|Criar um robô]]: Inserir um novo robô na cena. |
|||
<div class="mw-translate-fuzzy"> |
|||
* [[Image: |
* [[Image:Robot_Simulate.svg|30px]] [[Robot_Simulate/pt-br|Simular uma trajetória]]: Abre o diálogo de simulação e te permite simular. |
||
* [[Image: |
* [[Image:Robot_Export.svg|30px]] [[Robot_Export/pt-br|Exportar uma trajetória]]: Exporta um arquivo de programa de robô. |
||
* [[Image: |
* [[Image:Robot_SetHomePos.svg|30px]] [[Robot_SetHomePos/pt-br|Definir a posição inicial]]: Define a posição inicial de um robô. |
||
* [[Image: |
* [[Image:Robot_RestoreHomePos.svg|30px]] [[Robot_RestoreHomePos/pt-br|Restaurar a posição inicial]]: Move o robô para a sua posição inicial. |
||
* [[Image:Robot_RestoreHomePos.png|30px]] [[Robot_RestoreHomePos|Restaurar a posição inicial]]: Move o robô para a sua posição inicial. |
|||
</div> |
|||
=== Trajetórias === |
=== Trajetórias === |
||
Ferramentas para criar e manipular trajetórias. Existem dois tipos de trajetórias: as paramétricas e as não paramétricas. |
Ferramentas para criar e manipular trajetórias. Existem dois tipos de trajetórias: as paramétricas e as não paramétricas. |
||
<div class="mw-translate-fuzzy"> |
|||
==== Trajetórias Não Paramétricas ==== |
==== Trajetórias Não Paramétricas ==== |
||
* [[Image:Robot_CreateTrajectory. |
* [[Image:Robot_CreateTrajectory.svg|30px]] [[Robot_CreateTrajectory/pt-br|Criar trajetória]]: Insere um novo objeto vazio de trajetória na cena. |
||
* [[Image:Robot_SetDefaultOrientation. |
* [[Image:Robot_SetDefaultOrientation.svg|30px]] [[Robot_SetDefaultOrientation/pt-br|Definir a configuração padrão]]: Define os pontos de caminho de orientação criados por padrão. |
||
* [[Image:Robot_SetDefaultValues. |
* [[Image:Robot_SetDefaultValues.svg|30px]] [[Robot_SetDefaultValues/pt-br|Definir o parâmetro padrão de velocidade]]: Define os valores padrões para a criação de pontos de caminho. |
||
* [[Image:Robot_InsertWaypoint. |
* [[Image:Robot_InsertWaypoint.svg|30px]] [[Robot_InsertWaypoint/pt-br|Inserir um ponto de caminho]]: Insere um ponto de caminho a partir da posição atual do robô em uma trajetória. |
||
* [[Image:Robot_InsertWaypointPre. |
* [[Image:Robot_InsertWaypointPre.svg|30px]] [[Robot_InsertWaypointPre/pt-br|Inserir um ponto de caminho pré-selecionado]]: Insere um ponto de caminho a partir da posição atual do mouse em uma trajetória. |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
==== Trajetórias Paramétricas ==== |
==== Trajetórias Paramétricas ==== |
||
* [[Image:Robot_Edge2Trac. |
* [[Image:Robot_Edge2Trac.svg|30px]] [[Robot_Edge2Trac/pt-br|Criar uma trajetória fora das arestas]]: Insere um novo objeto que decompõe as arestas em uma trajetória. |
||
* [[Image:Robot_TrajectoryDressUp. |
* [[Image:Robot_TrajectoryDressUp.svg|30px]] [[Robot_TrajectoryDressUp/pt-br|Vestir uma trajetória]]: Permite que você substitua uma ou mais propriedades de uma trajetória. |
||
* [[Image:Robot_TrajectoryCompound. |
* [[Image:Robot_TrajectoryCompound.svg|30px]] [[Robot_TrajectoryCompound/pt-br|Composto de trajetória]]: Crie um composto a partir de algumas trajetórias únicas. |
||
</div> |
|||
== Scripting == |
== Scripting == |
||
Veja o exemplo [[ |
Veja o exemplo [[Robot_API_example/pt-br|Robot API]] para obter uma descrição das funções utilizadas para modelar os deslocamentos de robô. |
||
== Tutoriais == |
== Tutoriais == |
||
* [[Robot 6-Axis|Robot 6-Axis]] |
* [[Robot 6-Axis/pt-br|Robot 6-Axis]] |
||
* [[VRML Preparation for Robot Simulation|VRML |
* [[VRML Preparation for Robot Simulation/pt-br|Preparação de VRML para simulação de robô]] |
||
{{Docnav |
|||
<div class="mw-translate-fuzzy"> |
|||
|[[Reverse_Engineering_Workbench/pt-br|Bancada de trabalho Reverse Engineering]] |
|||
{{docnav|[[Reverse Engineering Workbench|Reverse Engineering Workbench]]|[[Ship Workbench|Ship Workbench]]|IconL=ReverseEngineeringWorkbench.svg|IconR=Workbench_Ship.svg |
|||
|[[Sketcher_Workbench/pt-br|Bancada de trabalho Sketcher]] |
|||
|IconL=Workbench_Reverse_Engineering.svg |
|||
|IconR=Workbench_Sketcher.svg |
|||
}} |
}} |
||
</div> |
|||
{{Robot Tools navi{{#translation:}}}} |
{{Robot Tools navi{{#translation:}}}} |
Latest revision as of 17:35, 18 August 2021
A razão pela qual esta bancada de trabalho ainda está no código-fonte mestre é porque esta bancada de trabalho está programada em C++. Se esta bancada de trabalho pudesse ser programada em Python, então ela poderia ser feita em uma bancada de trabalho externa e poderia ser movida para um repositório separado.
Introdução
A bancada de trabalho Robot é uma ferramenta para simular um robô industrial de 6 eixos como o Kuka.
Você pode fazer as seguintes tarefas:
- Configure um ambiente de simulação com um robô e peças de trabalho;
- Crie e preencha trajetórias de movimentos;
- Decomponha os recursos de uma peça CAD em uma trajetória.
- Simule o movimento de robô e alcance a distância;
- Exporte a trajetória para um arquivo de programa de robô;
Para começar, experimente o tutorial Robot e veja a interface de programação no arquivo de exemplo RobotExample.py.
Ferramentas
Aqui estão os principais comandos que você pode usar para criar uma configuração de robô.
Robôs
As ferramentas para criar e gerenciar os robôs de 6 eixos.
- Criar um robô: Inserir um novo robô na cena.
- Simular uma trajetória: Abre o diálogo de simulação e te permite simular.
- Exportar uma trajetória: Exporta um arquivo de programa de robô.
- Definir a posição inicial: Define a posição inicial de um robô.
- Restaurar a posição inicial: Move o robô para a sua posição inicial.
Trajetórias
Ferramentas para criar e manipular trajetórias. Existem dois tipos de trajetórias: as paramétricas e as não paramétricas.
Trajetórias Não Paramétricas
- Criar trajetória: Insere um novo objeto vazio de trajetória na cena.
- Definir a configuração padrão: Define os pontos de caminho de orientação criados por padrão.
- Definir o parâmetro padrão de velocidade: Define os valores padrões para a criação de pontos de caminho.
- Inserir um ponto de caminho: Insere um ponto de caminho a partir da posição atual do robô em uma trajetória.
- Inserir um ponto de caminho pré-selecionado: Insere um ponto de caminho a partir da posição atual do mouse em uma trajetória.
Trajetórias Paramétricas
- Criar uma trajetória fora das arestas: Insere um novo objeto que decompõe as arestas em uma trajetória.
- Vestir uma trajetória: Permite que você substitua uma ou mais propriedades de uma trajetória.
- Composto de trajetória: Crie um composto a partir de algumas trajetórias únicas.
Scripting
Veja o exemplo Robot API para obter uma descrição das funções utilizadas para modelar os deslocamentos de robô.
Tutoriais
- Trajectories, non parametric: Create a trajectory, Set default orientation, Set default values, Insert waypoint, Insert waypoint (mouse)
- Trajectories, parametric: Create a trajectory from edges, Dress-up trajectory, Trajectory compound
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub