Path Workbench/pt-br: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Redirected page to CAM Workbench/pt-br)
Tag: New redirect
 
Line 1: Line 1:
#REDIRECT [[CAM_Workbench/pt-br]]
<languages/>

{{Docnav
|[[PartDesign_Workbench/pt-br|Bancadas de trabalho PartDesign]]
|[[Points_Workbench/pt-br|Bancadas de trabalho Points]]
|IconL=Workbench_PartDesign.svg
|IconR=Workbench_Points.svg
}}

[[Image:Workbench_Path.svg|thumb|128px|ícone da bancada de trabalho Path]]

{{TOCright}}

<span id="Introduction"></span>
== Introdução ==

<div class="mw-translate-fuzzy">
A [[Image:Workbench_Path.svg|24px]] [[Path_Workbench/pt-br|bancada de trabalho Path]] é utilizada para produzir instruções de máquina para [https://en.wikipedia.org/wiki/CNC_router máquinas CNC] a partir de um modelo 3D do FreeCAD. Elas produzem objetos 3D do mundo real em máquinas CNC, como moinhos, tornos, lascadores ou similares. Normalmente, as instruções são um dialeto [https://en.wikipedia.org/wiki/G-Code G-Code].
</div>

[[Image:pathwb.png|600px]]

<div class="mw-translate-fuzzy">
O fluxo de trabalho da bancada Path do FreeCAD Path cria essas instruções de máquina da seguinte maneira:
* Um modelo 3D é o objeto base, normalmente criado usando uma ou mais das Bancadas de trabalho [[PartDesign_Workbench/pt-br | Part Design]], [[Part_Workbench/pt-br | Part]] ou [[Draft_Workbench/pt-br | Draft]].
* Um [[Path_Job/pt-br | Trabalho]] é criado na bancada Path. Este contém todas as informações necessárias para gerar o G-Code necessário para processar o trabalho em uma fresadora CNC: há material de estoque, a fresadora possui um determinado [[Path_ToolLibraryEdit/pt-br | conjunto de ferramentas]] e segue certos comandos controlando a velocidade e os movimentos (geralmente G-Code).
* As ferramentas são selecionadas conforme exigido pelas operações do trabalho.
* Os caminhos de fresagem são criados usando, por exemplo, operações [[Path_Profile/pt-br | Contorno]] e [[Path_Pocket_3D/pt-br | Corte]]. Estes Objetos de caminho usam o dialeto interno do G-Code do FreeCAD, independente da máquina CNC.
* Exporte o trabalho com um G-Code, correspondente à sua máquina. Essa etapa é chamada de "pós-processamento"; existem diferentes pós-processadores disponíveis.
</div>

== General concepts ==

<div class="mw-translate-fuzzy">
== Conceitos gerais ==
A bancada gera o G-Code que define os caminhos necessários para usinar o projeto representado pelo modelo 3D na fresadora alvo em [[Path_scripting/pt-br#The_FreeCAD_Internal_GCode_Format|o caminho Tarefas de trabalho FreeCAD G- Dialeto de código]], que é posteriormente traduzido para o dialeto apropriado para o controlador CNC de destino, selecionando o pós-processador apropriado.

O G-Code é gerado a partir de diretivas e operações contidas em um trabalho de caminho. O Fluxo de Trabalho das listas na ordem em que serão executados. A lista é preenchida com a adição de Operações de Caminho, Dressups de Caminho, Comandos Parciais de Caminho e Modificações de Caminho do Menu de Caminho ou botões da GUI.
</div>

The G-code is generated from directives and Operations contained in a Path Job. The Job Workflow lists these in the order they will be executed. The list is populated by adding Path Operations, Path Dressups, Path Supplemental Commands, and Path Modifications from the Path Menu, or GUI buttons.

<div class="mw-translate-fuzzy">
A bancada Path fornece ferramentas de Gerenciador de Ferramentas (Biblioteca, Tabela de Ferramentas), Inspeção de Código G e Simulação. Ela vincula o pós-processador e permite importar e exportar modelos de trabalho.
</div>

<div class="mw-translate-fuzzy">
A bancada de trabalho Path tem dependências externas, incluindo:
# As unidades do modelo FreeCAD 3D são definidas nas configurações de {{MenuCommand | Editar → Preferências → Geral → Unidades da unidade}}. A configuração do pós-processador define as unidades finais do G-Code.
# O caminho do arquivo de macro e as tolerâncias geométricas são definidas na guia {{MenuCommand | Editar → Preferências → Caminho → Preferências de trabalho}}.
# As cores são definidas na guia {{MenuCommand | Editar → Preferências → Caminho → Cores do caminho}}.
# Os parâmetros da tag de retenção são definidos na guia {{MenuCommand | Editar → Preferências → Caminho → Dressups}}.
# Essa qualidade do modelo Base 3D suporta os requisitos da bancada de trabalho Path, passa a verificar geometria.
</div>

<span id="Limitations"></span>
== Limitações ==

<div class="mw-translate-fuzzy">
Algumas das limitações atuais das quais você deve estar ciente são:
A maioria das ferramentas Path Tools não são verdadeiras ferramentas 3D, mas apenas 2.5D capazes. Isto significa que elas assumem uma forma 2D fixa e podem cortá-lo até uma determinada profundidade. Entretanto, existem duas ferramentas que produzem verdadeiros caminhos em 3D:{{KEY|[[Image:Path_3DPocket.svg|24px]] [[Path_Pocket_3D/pt-br|Fenda 3D]]}} e {{KEY|[[Image:Path_Surface.svg|24px]] [[Path_Surface/pt-br|Superfície 3D]]}} (que ainda é um [[Path_experimental/pt-br|recurso experimental]] a partir de novembro 2020).
* A maior parte da bancada de trabalho Path foi projetada para uma fresa/router CNC de 3 eixos (xyz) simples e padrão, mas as ferramentas de torno estão em desenvolvimento em 0,19_pre.
* A maioria das operações na bancada de trabalho Path retornará caminhos baseados apenas em uma ferramenta padrão de fresa/bit, independentemente do tipo de ferramenta/bit atribuído em um determinado controlador de ferramentas, com exceção dos {{KEY|[[Image:Path_Engrave.svg|24px]] [[Path_Engrave/pt-br|Gravação]]}} e {{KEY|[[Image:Path_Surface.svg|24px]] [[Path_Surface/pt-br|Superfície 3D]]}} operações.
* As operações dentro da bancada de trabalho Path não estão conscientes dos mecanismos de fixação em uso para fixar o modelo à sua máquina. Consequentemente, por favor, revise e simule os caminhos que você gera antes de enviar o código para sua máquina. Se necessário, modele seus mecanismos de fixação no FreeCAD a fim de inspecionar melhor os caminhos gerados. Procure por possíveis colisões com grampos ou outros obstáculos ao longo dos caminhos.
</div>

<span id="Units"></span>
== Unidades ==

A manipulação de unidades no Path pode ser confusa. Existem vários pontos para entender:
# As unidades base do FreeCAD para comprimento e hora são 'mm' e 's' respectivamente. A velocidade é, portanto, 'mm / s'. Isto é o que o FreeCAD armazena internamente, independentemente de qualquer outra coisa.
# O esquema unitário padrão usa as unidades padrão. Se você estiver usando o esquema padrão e inserir uma velocidade de avanço sem uma string de unidade, ela será inserida como 'mm / s'.
# A maioria das máquinas CNC espera uma velocidade de avanço na forma de 'mm / min' ou 'in / min'. A maioria dos pós-processadores converterá automaticamente a unidade ao gerar o G-Code.

Esquemas:
# Alterar esquema nas preferências altera a sequência de unidades padrão para os campos de entrada. Se você é um usuário do Path e prefere projetar em métrica, é altamente recomendável usar o esquema "Metric Small Parts & CNC". Se você projetar em unidades dos EUA, o Imperial Decimal e o Building US funcionarão.
# Alterar seu esquema de unidade preferencial não afetará a saída, mas ajudará a evitar erros de entrada.

Saída:
# Gerar a unidade correta na saída é de responsabilidade do pós-processador e é feito somente naquele momento.
# A unidade de saída da máquina não tem relação alguma com o esquema de unidade selecionado.
# Os pós-processadores produzem uma saída métrica (G21), uma saída Imperial (G20) ou são configuráveis.
# Configuráveis pós-processadores padrão para métrica (G21).
# Se você quiser que seu pós-processador configurável gere o código imperial (G20), defina o argumento correto na configuração de saída do trabalho (ou seja, inches para linuxcnc). Isso pode ser armazenado em um modelo de trabalho e definido como seu modelo padrão para torná-lo automático para todos os trabalhos futuros.

Inspeção de caminho:
# Se você usar a ferramenta Inspecionar Caminho para ver o G-Code, verá em 'mm/s' porque não está sendo pós-processado.

== Heights and depths ==

<div class="mw-translate-fuzzy">
==Comandos do Path==
Muitos dos comandos têm várias alturas e profundidades:
[[File:Path-DepthsAndHeights.gif|center|500px]]
{{Caption|Referência visual para propriedades de profundidade (configurações)}}
</div>

[[File:Path-DepthsAndHeights.gif|500px]]
{{Caption|Visual reference for Depth properties (settings)}}

== Commands ==

Some commands are experimental and not available by default. To enable them see [[Path_experimental|Path experimental]].

=== Project Commands ===

<div class="mw-translate-fuzzy">
* [[Image:Path_Job.svg|32px]] [[Path_Job/pt-br|Trabalho]]: Cria um novo trabalho CNC.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_Post.svg|32px]] [[Path_Post/pt-br|Pós-processar]]: Exporta um projeto para o G-Code.
</div>

<div class="mw-translate-fuzzy">
* [[File:Path_Sanity.svg|32px]] [[Path_Sanity/pt-br|Erros do Path]]: Verifica valores ausentes para os trabalhos (Job) selecionados.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_ExportTemplate.svg|32px]] [[Path_ExportTemplate/pt-br|Exportar Template]]: Exporta o trabalho atual como um modelo (template).
</div>

=== Tool Commands ===

<div class="mw-translate-fuzzy">
* [[File:Path_Inspect.svg|32px]] [[Path_Inspect/pt-br|Inspecionar G-Code]]: Mostra o G-Code para verificação.
</div>

<div class="mw-translate-fuzzy">
* [[File:Path_Simulator.svg|32px]] [[Path_Simulator/pt-br|Simulador]]: Mostra a operação de fresagem como é feita na maquina.
</div>

<div class="mw-translate-fuzzy">
* [[File:Path_SelectLoop.svg|32px]] [[Path_SelectLoop/pt-br|Completar volta]]: Completa uma volta a partir de duas arestas selecionadas.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_OpActiveToggle.svg|32px]] [[Path_OpActiveToggle/pt-br|Operação ativar]]: Utilizada para ativar ou desativar uma operação de caminho.
</div>

* [[Image:Path_ToolBitLibraryOpen.svg|32px]] [[Path_ToolBitLibraryOpen|ToolBit Library editor]]: Opens an editor to manage ToolBit libraries.

* [[Image:Path_ToolBitDock.svg|32px]] [[Path_ToolBitDock|ToolBit Dock]]: Toggles the ToolBit Dock.

<span id="Basic_Operations"></span>
<div class="mw-translate-fuzzy">
===Operações de Caminho Básico===
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_Profile.svg|32px]] [[Path_Profile/pt-br|Perfil]] (New in 0.19): Cria uma operação de perfil de todo o modelo, ou a partir de uma ou mais faces ou bordas selecionadas. Esta operação combina o Contorno, Faces de Perfil e Arestas de Perfil pré-existentes.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_Pocket.svg|32px]] [[Path_Pocket_Shape/pt-br|Corte]]: Cria uma operação de corte (furo) a partir de um ou mais cortes selecionados.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_Drilling.svg|32px]] [[Path_Drilling/pt-br|Perfuração]]: Executa um ciclo de perfuração.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path-Face.svg|32px]] [[Path_MillFace/pt-br|Fresar face]]: Cria um caminho de superfície.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path-Helix.svg|32px]] [[Path_Helix/pt-br|Hélice]]: Cria um caminho helicoidal.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_Adaptive.svg|32px]] [[Path_Adaptive/pt-br|Adaptativo]]: Cria uma operação de limpeza e perfilagem adaptativa
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_Slot.svg|32px]] [[Path_Slot/pt-br|Fenda]] (New in 0.19): Cria uma operação de slotting a partir de características selecionadas ou pontos personalizados.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path-Engrave.svg|32px]] [[Path_Engrave/pt-br|Gravação]]: Cria um caminho de gravação.
</div>

* [[Image:Path_Deburr.svg|32px]] [[Path_Deburr|Deburr]]: Creates a deburr path.

<div class="mw-translate-fuzzy">
* [[Image:Path_Vcarve.svg|32px]] [[Path_Vcarve/pt-br|Fenda V]]: Cria um caminho para uma cavidade 3D
</div>

=== 3D Operations ===

<div class="mw-translate-fuzzy">
* [[Image:Path-3DPocket.svg|32px]] [[Path_Pocket_3D/pt-br|Fenda 3D]]: Cria um caminho para o corte 3D.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_Surface.svg|32px]] [[Path_Surface/pt-br|Superfície 3D]]: Cria um caminho para uma superfície 3D.(experimental, 0.19)
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_Waterline.svg|32px]] [[Path_Waterline/pt-br|Contorno por linhas de nível]]: Cria uma trama de linha de nível para uma superfície 3D (experimental, 0.19)
</div>

<span id="Path_Dressup"></span>
<div class="mw-translate-fuzzy">
===Otimização de percurso===
</div>

* [[Image:Path_DressupAxisMap.svg|32px]] [[Path_DressupAxisMap|Axis Map]]: Remaps one axis to another.

<div class="mw-translate-fuzzy">
* [[Image:Path_DressupPathBoundary.svg|32px]] [[Path_DressupPathBoundary/pt-br|Limitação de contorno]]: acrescenta um contorno de restrição de rota a uma rota selecionada.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_DressupDogbone.svg|32px]] [[Path_DressupDogbone/pt-br|Trabalhando os cantos]]: Adiciona uma modificação para usinagem de cantos a uma trajetória de usinagem selecionada
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_DressupDragKnife.svg|32px]] [[Path_DressupDragKnife/pt-br|Usinage com estilete]]: Adiciona uma modificação de usinage com estilete ao caminho selecionado.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_DressupLeadInOut.svg|32px]] [[Path_DressupLeadInOut/pt-br|Ponto de entrada ou saída]]: Adiciona um ponto de entrada ou saída ao caminho selecionado.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_DressupRampEntry.svg|32px]] [[Path_DressupRampEntry/pt-br| Rampa de entrada]]: Adiciona uma rampa de entrada de usinagem a uma trajetória de usinagem selecionada.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_DressupTag.svg|32px]] [[Path_DressupTag/pt-br|Baliza de fixação]]: Adiciona uma modificação de baliza de fixação a um caminho selecionado.
</div>

* [[Image:Path_DressupZCorrect.svg|32px]] [[Path_DressupZCorrect|Z Depth Correction]]: Corrects the Z depth using Probe Map.

<span id="Supplemental_Commands"></span>
<div class="mw-translate-fuzzy">
===Comandos Parciais===
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_Fixture.svg|32px]] [[Path_Fixture/pt-br|Fixação]]: Modifica a posição da fixação.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_Comment.svg|32px]] [[Path_Comment/pt-br|Comentário]]: Insere um comentário no G-Code de um caminho.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_Stop.svg|32px]] [[Path_Stop/pt-br|Parada]]: Insere um ponto final da máquina.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_Custom.svg|32px]] [[Path_Custom/pt-br|Customização]]: Insere um G-Code customizado.
</div>

* [[Image:Path_Probe.svg|32px]] [[Path_Probe|Probe]]: Creates a Probing Grid from a job stock.

<div class="mw-translate-fuzzy">
* [[Image:Path_GcodeFromShape.svg|32px]] [[Path_Shape/pt-br|G-Code para um contorno]]: Cria um objeto de caminho de um objeto Part selecionado.
</div>

<span id="Path_Modification"></span>
<div class="mw-translate-fuzzy">
===Modificações do Path===
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_Copy.svg|32px]] [[Path_Copy/pt-br|Cópia]]: Cria uma cópia paramétrica de um objeto Path selecionado.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_Array.svg|32px]] [[Path_Array/pt-br|Matriz]]: Cria uma matriz ao duplicar um caminho selecionado.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_SimpleCopy.svg|32px]] [[Path_SimpleCopy/pt-br|Cópia simples]]: Cria uma cópia não paramétrica de um objeto Path selecionado.
</div>

=== Specialty Operations ===

* [[Image:Path_ThreadMilling.svg|32px]] [[Path_ThreadMilling|Thread Milling]]: Creates a Path Thread Milling operation from features of a base object. [[Path_experimental|{{Emphasis|Experimental}}]].

=== Miscellaneous ===

<div class="mw-translate-fuzzy">
* [[Image:Path_Area.svg|32px]] [[Path_Area/pt-br|Feature area]]: Cria uma área de recurso a partir de objetos selecionados.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Path_Area_Workplane.svg|32px]] [[Path_Area_Workplane/pt-br|Plano de trabalho da área de recursos]]: Cria um plano de trabalho da área de recursos.
</div>

=== Obsolete ===

<div class="mw-translate-fuzzy">
* [[Image:Path_ToolLibraryEdit.svg|32px]] [[Path_ToolLibraryEdit/pt-br|Gerenciador de ferramentas]]: Edita o Gerenciador de ferramentas.
</div>

== ToolBit architecture ==

Manage tools, bits, and the Tool Library. Based on the ToolBit architecture.

* [[Path_Tools|Path Tools]]
* [[Path_ToolShape|Path ToolShape]]
* [[Path_ToolBit|Path ToolBit]]
* [[Path_ToolBit_Library|Path ToolBit Library]]
* [[Path_ToolController|Path ToolController]]

== Other ==

<div class="mw-translate-fuzzy">
A bancada Path compartilha muitos conceitos com outros pacotes de software CAM, mas possui suas próprias peculiaridades. Se algo parece errado, isso pode ser um bom lugar para começar.
</div>

<span id="Preferences"></span>
<div class="mw-translate-fuzzy">
===Preferências===
</div>

<div class="mw-translate-fuzzy">
* [[Image:Std_DlgPreferences.svg|32px]] [[Path_Preferences/pt-br|Preferências...]]: Preferências disponíveis nas ferramentas do Path.
</div>

== Scripting ==

<div class="mw-translate-fuzzy">
Confira a página [[Path scripting]].
</div>

== Tutorials ==

* [[Path_Walkthrough_for_the_Impatient|Path Walkthrough for the Impatient]]: a quick tutorial to get familiar with Path.

== Videos ==

* [https://www.youtube.com/playlist?list=PLEuOia-QxyFKgzAeTyH62GKqWKVURiWJL FreeCAD Path: Custom paths with Python - Part 1 - 5]: a playlist with a series of 5 videos in English by sliptonic. This series shows how to work with the [[Path_Workbench|Path Workbench]].
* [https://www.youtube.com/playlist?list=PLUrr_kHPp4vhGdLlj6IemtF-OPUlRvSTC FreeCAD CAM Path Workbench]: a playlist with a series of 7 videos in English by CAD CAM Lessons.
* [https://www.youtube.com/playlist?list=PLUrr_kHPp4vh2n6DcIlegK4dEKIFjmISJ FreeCAD CAM CNC] a playlist with a series of 8 videos in English by CAD CAM Lessons.

== Roadmap ==

* [[Path_Development_Roadmap|Path Development Roadmap]]: Read this if you are a developer and want to contribute to Path.


{{Docnav
|[[PartDesign_Workbench/pt-br|Bancadas de trabalho PartDesign]]
|[[Points_Workbench/pt-br|Bancadas de trabalho Points]]
|IconL=Workbench_PartDesign.svg
|IconR=Workbench_Points.svg
}}

{{Path_Tools_navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
[[Category:Workbenches{{#translation:}}]]

Latest revision as of 19:46, 17 March 2024