Path Workbench/ru: Difference between revisions
(Created page with "==Единицы измерения==") |
(Redirected page to CAM Workbench/ru) Tag: New redirect |
||
(138 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
#REDIRECT [[CAM_Workbench/ru]] |
|||
<languages/> |
|||
{{docnav|[[PartDesign Workbench|PartDesign Workbench]]|[[Plot Workbench|Plot Workbench]]|IconL=Workbench_PartDesign.svg|IconR=Workbench_Plot.svg}} |
|||
[[Image:Path-Workbench.svg|64px]] |
|||
== Введение == |
|||
Верстак Path используется для генерации машинных инструкций для [https://en.wikipedia.org/wiki/CNC_router станков с ЧПУ] из моделей FreeCAD. Это производит объекты реального мира на машинах с ЧПУ, таких как фрезерные, токарные станки, лазерные резаки и так далее. Обычно эти инструкции на языке [https://en.wikipedia.org/wiki/G-code G-кодов]. |
|||
{{TOCright}} |
|||
[[Image:pathwb.png|none|600px]] |
|||
Рабочий процесс FreeCAD Path Workbench создает следующие машинные инструкции следующим образом: |
|||
* 3D-модель - это базовый объект, обычно созданный с использованием одного или нескольких инструментов [[PartDesign Workbench | Part Design]], [[Part Workbench | Part]] или [[Draft Workbench | Draft]] Workbenches. |
|||
* В Path Workbench создан [[Path_Job | Job]]. Это содержит всю информацию, необходимую для генерации необходимого G-кода для обработки задания на станке с ЧПУ: имеется материал запаса, мельница имеет определенный [[Path_EditToolsTable|set of tools]] и выполняет определенные команды, контролирующие скорость и перемещения (обычно G-Code). |
|||
* Инструменты выбираются в соответствии с требованиями Рабочих операций. |
|||
* Пути фрезерования создаются с использованием, например, [[Path_Profile | Contour]] и [[Path_Pocket_3D | Pocket]] Операции. Эти объекты [[Path objects|Path objects]] используют внутренний диалект FreeCAD G-Code, независимо от станка с ЧПУ. |
|||
* Экспортируйте задание с помощью g-кода, соответствующего вашему компьютеру. |
|||
=== Ссылки для нетерпеливых === |
|||
В зависимости от вашего интереса к верстаку Path, существуют различные темы для дальнейшего чтения: |
|||
* Если вы новый пользователь, пытающийся ознакомиться с Path, вам может быть интересно быстрое руководство [[Path Walkthrough for Impatient|walk-through]]. |
|||
* Если у вас есть специфическое оборудование, который не может использовать один из доступных постпроцессоров, вы можете узнать о [[Path_Postprocessor_Customization|постпроцессорной настройка]] |
|||
* Как опытный пользователь, вы можете написать макрос или автоматизировать процесс, возможно, потребуется узнать о [[Path_scripting|скриптовании]] |
|||
* Опытные пользователи, которые хотят упростить свой рабочий процесс, могут узнать о [[Path_Customization|настройке]]. |
|||
* Новые разработчики, которые хотят внести свой вклад в Path, могут захотеть понять [[Path_Core_Concepts|основные концепции]]. |
|||
== Общие понятия == |
|||
Инструмент Path Pathbench генерирует G-код, определяющий траектории движения фрезы, необходимую для фрезерования проекта, представленного 3D-моделью на [https://www.freecadweb.org/wiki/Path_scripting#FreeCAD.27s_internal_GCode_format FreeCAD диалекте G-Кода], который впоследствии переводится на соответствующий диалект для целевого контроллера ЧПУ путем выбора соответствующего постпроцессора. |
|||
G-код генерируется из директив и операций, содержащихся в Path Job. Job Workflow перечисляет их в порядке их выполнения. Список заполняется путем добавления Path Operations, Path Dressups, Path Partial Commands и Path Modifications из Path меню или кнопок GUI. |
|||
Верстак Path предоставляет Диспетчер инструментов (Библиотека, Таблица инструментов), инструменты контроля G-кода и Симуляции. Он связывает Postprocessor и позволяет импортировать и экспортировать Шаблоны Заданий. |
|||
Верстак Path имеет внешние зависимости, включая: |
|||
# Единицы измерения 3D-модели FreeCAD определены в {{MenuCommand | Правка → Предпочтения → Общие → Настройки единиц измерения на вкладке Единицы Измерения}}. Конфигурация Postprocessor определяет единицы измерения результирующего G-кода. |
|||
# Путь к файлу макроса и геометрические допуски определяются на вкладке {{MenuCommand | Правка → Параметры → Путь → Параметры задания}}. |
|||
# Цвета определяются на вкладке {{MenuCommand | Правка → Настройки → Путь → Цвета пути}}. |
|||
# Содержащие параметры тега определены на вкладке {{MenuCommand | Правка → Настройки → Путь → Dressups}}. |
|||
# То, что качество базовой 3D-модели соответствует требованиям Path WB, проходит проверку геометрии. |
|||
==Единицы измерения== |
|||
Unit handling in Path can be confusing. There are several points to understand: |
|||
# FreeCAD base units for length and time are 'mm' and 's' respectively. Velocity is thus 'mm/s'. This is what FreeCAD stores internally regardless of anything else |
|||
# The default unit schema uses the default units. If you're using the default schema and you enter a feed rate without a unit string, it will get entered as 'mm/s' |
|||
# Most CNC machines expect feed rate in the form of either 'mm/min' or 'in/min'. Most post-processors will automatically convert the unit when generating gcode. |
|||
Schemas: |
|||
# Changing schema in preferences changes default unit string for the input fields. If you're a Path user and prefer to design in metric, it's highly recommended that you use the "Metric Small Parts & CNC" schema. If you design in US units, either the Imperial Decimal and Building US will work |
|||
# Changing your preferred unit schema will have no effect on output but will help avoid input errors |
|||
Output: |
|||
# Generating the correct unit in output is the responsibility of the post-processor and is done only at that time |
|||
# Machine output unit is completely unrelated to your selected unit schema |
|||
# Post-processors produce either metric (G21) output, Imperial (G20) output or are configurable. |
|||
# Configurable post-processors default to metric (G21) |
|||
# If you want your configurable post-processor to output imperial gcode (G20), Set the correct argument in your job output configation (ie --inches for linuxcnc). This can be stored in a job template and set as your default template to make it automatic for all future jobs |
|||
Path Inspection: |
|||
# If you use the Path Inspect tool to look at g-code, you will see it in 'mm/s' because it is not being post-processed |
|||
== Настройка проекта == |
|||
Эти инструменты используются для установки проекта ЧПУ и определения набора обрабатывающих инструментов. |
|||
See [[Template:Path_Tools/ru]] |
|||
* [[Image:Path-Job.png|32px]] [[Path_Job/ru|Проект]]: Создаёт новый проект ЧПУ |
|||
* [[Image:Path_PostProcess.png|32px]] [[Path_Post/ru|Post Process]]: Экспортирует проект в G-код |
|||
* [[Image:Path-ExportTemplate.png|32px]] [[Path_ExportTemplate|Export Template]]: Export the current job as a template |
|||
* [[File:Path_Inspect.png|32px]] [[Path_Inspect/ru|G-Code Inspector]]: Показывает содержимое G-кода трассы |
|||
* [[File:Path_Simulator.png|32px]] [[Path_Simulator|Simulator]]: Shows the milling operation like it's done on the machine |
|||
* [[Image:Path_ToolLibraryEdit.png|32px]] [[Path_ToolLibraryEdit|Tool Manager]]: Edit the Tool Manager |
|||
* [[File:Path-CompleteLoop.png|32px]] [[Path_SelectLoop|Complete Loop]]: Completes a loop from two selected edges |
|||
* [[File:Path_Contour.png|32px]] [[Path_Contour/ru|Профиль]]: Создаёт полное профилирование объекта, начиная с поверхности |
|||
* [[Image:Path-Profile-Face.png|32px]] [[Path_ProfileFace|Profile from Face]]: Creates a profiling path from a selected face |
|||
* [[Image:Path-Profile-Edges.png|32px]] [[Path_ProfileEdges|Profile from Edges]]: Creates a profiling path from selected edges |
|||
* [[Image:Path_Pocket.png|32px]] [[Path_Pocket_Shape|Pocket]]: Creates a pocketing operation from one ore more selected pocket(s) |
|||
* [[Image:Path_Drilling.png|32px]] [[Path_Drilling|Drilling]]: Performs a drilling cycle |
|||
* [[Image:Path-Engrave.png|32px]] [[Path_Engrave|Engrave]]: Creates a engraving path |
|||
* [[Image:Path-Face.png|32px]] [[Path_MillFace|Mill Face]]: Creates a surfacing path |
|||
* [[Image:Path-Helix.png|32px]] [[Path_Helix|Helix]]: Creates a helical path |
|||
* [[Image:Path-3DPocket.png|32px]] [[Path_Pocket_3D|3D Pocket]]: Creates a path for a 3D pocket |
|||
===Path Dressup=== |
|||
* [[Image:Path_DressupDogbone.png|32px]] [[Path_DressupDogbone|Dogbone Dressup]]: Adds a dogbone dressup modification to a selected path |
|||
* [[Image:Path_DressupDragKnife.png|32px]] [[Path_DressupDragKnife|Dragknife Dressup]]: Adds a dragknife dressup modification to a selected path |
|||
* [[Image:Path_DressupLeadInOut.png|32px]] [[Path_DressupLeadInOut|Lead In Dressup]]: Adds a lead-in and/or lead-out point to a selected path |
|||
* [[Image:Path_DressupRampEntry.png|32px]] [[Path_DressupRampEntry|Ramp Entry Dressup]]: Adds ramp entry dressup modification to a selected path |
|||
* [[Image:Path_DressupTag.png|32px]] [[Path_DressupTag|Tag Dressup]]: Adds a holding tag dressup modification to a selected path |
|||
===Partial Commands=== |
|||
* [[Image:Path_Fixture.png|32px]] [[Path_Fixture/ru|Крепление]]: Изменяет позицию фиксации |
|||
* [[Image:Path_Comment.png|32px]] [[Path_Comment|Comment]]: Inserts a comment in the G-code of a path |
|||
* [[Image:Path_Stop.png|32px]] [[Path_Stop/ru|Остановить]]: Вставить команду полной остановки машины |
|||
* [[Image:Path_Custom.png|32px]] [[Path_Custom|Custom]]: Inserts custom G-code |
|||
* [[Image:Path_GcodeFromShape.png|32px]] [[Path_FromShapes/ru|Gcode From a Shape]]: Создаёт траекторию из существующей детали |
|||
===Path Modification=== |
|||
* [[Image:Path_Copy.png|32px]] [[Path_Copy|Copy]]: Creates a parametric Copie of a selected path object |
|||
* [[Image:Path_Array.png|32px]] [[Path_Array|Array]]: Creates an array by duplicating a selected path |
|||
* [[Image:Path_SimpleCopy.png|32px]] [[Path_SimpleCopy|Simple Copy]]: Creates a non-parametric copy of a selected path object |
|||
===Other=== |
|||
* [[Image:Path-3DSurface.png|32px]] [[Path_Surface|3D Surface]]: Creates a path for a 3D surface |
|||
* [[Image:Path-Area.png|32px]] [[Path_Area|Feature area]]: Creates a feature area from selected objects |
|||
* [[Image:Path-Area-Workplane.png|32px]] [[Path_Area_Workplane|Feature area workplane]]: Creates a feature area workplane |
|||
* [[File:Path_Sanity.png|32px]] [[Path_Sanity|Path Errors]]: Checks the selected Job for missing values |
|||
===Preferences=== |
|||
* [[Image:Std_DlgParameter.png|32px]] [[Path_Preferences|Preferences...]]: Preferences disposable in Path Tools. |
|||
== Скриптование == |
|||
See the [[Path scripting]] page. |
|||
<div class="mw-translate-fuzzy"> |
|||
Верстак Path предоставляет широкий доступ через [[Path scripting|скрипты python]]. С их помощью можно создавать и модифицировать траектории из скриптов, или расширять функциональность верстака. |
|||
</div> |
|||
== FAQ == |
|||
See the [[Path FAQ]] |
|||
The Path Workbench shares many concepts with other CAM software packages but has its own peculiarities. If something seems wrong, this might be a good place to start. |
|||
<div class="mw-translate-fuzzy"> |
|||
[[Category:User Documentation/ru]] |
|||
</div> |
|||
{{Userdocnavi}} |
|||
[[Category:Path]] |
|||
[[Category:Workbenches]] |
|||
{{clear}} |
Latest revision as of 19:46, 17 March 2024
Redirect to: