Path Workbench/zh: Difference between revisions

From FreeCAD Documentation
(Created page with "见刀路FAQ")
(Redirected page to CAM Workbench/zh)
Tag: New redirect
 
(37 intermediate revisions by 3 users not shown)
Line 1: Line 1:
#REDIRECT [[CAM_Workbench/zh]]
<languages/>
[[Image:Path-Workbench.svg|64px]]
==简介==

刀路工作台用于从FreeCAD 3D模型生成[https://en.wikipedia.org/wiki/CNC_router CNC机器]指令。它们可以在CNC机床上生产真实的3D产品,如铣床,车床,激光切割机等。 通常,指令是[https://en.wikipedia.org/wiki/G-Code G-Code]语言。


{{TOCright}}
[[Image:pathwb.png|none|600px]]

FreeCAD刀路工作台按如下工作流程创建这些机器指令:
* 使用[[PartDesign Workbench/zh|零件设计工作台]],[[Part Workbench/zh|零件工作台 ]]或[[Draft Workbench/zh|草图工作台]]中的一个或多个创建作为基础对象的3D模型。
*在[[Path Workbench|刀路工作台]]中创建[[Path_Job/zh|刀路作业]]。 这包含用于生成在CNC铣床上处理作业的G-code所有必要的信息:有库存材料,工厂有一定的[[Path_EditToolsTable|刀具包]],它遵循某些命令(通常是G-Code)控制速度和运动。
*根据作业操作的要求选择刀具。
*使用例如 [[Path_Profile/zh|轮廓线]]和[[Path_Pocket_3D/zh|开槽]]操作创建铣削路径。 这些[[Path objects/zh|刀路对象]]使用FreeCAD内部独立于CNC机器的G-Code语言。
*使用与您的机器匹配的G-Code形式导出作业。

===快速链接===
根据您对刀路工作台的兴趣,有不同的主题可供进一步阅读:

*如果您是一位试图熟悉刀路功能的新用户,您可能会对快速[[Path Walkthrough for the Impatient/zh|通过]]教程感兴趣。
*如果您有一台不能使用可用后置处理程序的特殊机器,您可能想了解[[Path_Postprocessor_Customization/zh |后置处理程序定制]]
*作为有经验的用户,您可能想要编写宏或自动化一个处理过程的话您,那么您可能需要了解[[Path_scripting/zh|脚本编写]]
*想要简化工作流程的高级用户可以了解[[Path_Customization/zh|定制化]]。
*想要为刀路功能做出贡献的新开发人员可能想要了解[[Path_Core_Concepts/zh|核心概念]]。

==一般概念==
刀路工作台生成G-code,用于定义铣削产品的刀具运行路径,产品外形通过[https://www.freecadweb.org/wiki/Path_scripting#FreeCAD.27s_internal_GCode_format 刀路作业操作 FreeCAD G-Code指令]模拟铣削后的3D数模所呈现,该G-code指令通过选择适合的前置处理程序被转换为适合目标CNC控制器的指令。
G-code由包含在刀路作业中的指令和操作生成。作业工作流将这些指令和操作按其执行顺序列出。该列表通过添加刀路操作、刀路修剪、刀路分步命令和通过刀路菜单或者图形界面按钮刀路修改完成。

刀路工作台提供刀具管理器(库,刀具表),G-code检查和铣削模拟工具。它连接前置处理程序并允许导入和导出工作模板。

刀路工作台的外部依赖包括:
#在 {{MenuCommand|编辑 → 首选项 → General → 单位标签的单位设定}}中设置的FreeCAD的3D数模尺寸单位。前置处理程序设置定义了最终的G-code尺寸单位。
#宏文件路径和几何公差在{{MenuCommand|编辑 → 首选项 → 刀路 → 作业偏好设定}}标签中设置.
#颜色在{{MenuCommand|编辑 → 首选项 → 刀路 → 刀路颜色}}标签中设置.
#持有标记参数在{{MenuCommand|编辑 → 首选项 → 刀路 → 修剪}}标签中设置.
#基础3D数模品质支持刀路WB需求,通过几何体检查。

==单位==

刀路工作台中的单位处理可能会令人感到困惑。 有几点需要了解:
#FreeCAD基本单位的长度和时间分别为'mm'和's'。 因此速度单位为'mm/s'。 这就是FreeCAD内部存储的东西,与其他无关。
#默认单位模式使用默认单位。如果您使用默认模式并输入没有单位给进率,则给进率的单位为'mm/s'
#大多数数控机床都需要的进给速率为“mm/min”或“in/min”。 大多数后置处理程序会在生成G-code时自动转换单位。

模式:
#更改首选项中的模式会更改输入字段的默认单位。 如果您是刀路工作台用户并且更喜欢以公制设计,则强烈建议您使用“公制小零件和CNC”模式。 如果您使用美国单位进行设计,可以使用英制十进制和美制
#更改首选单元模式对输出没有影响,但有助于避免输入错误

输出:
#在输出中生成正确的单位是后处理器的责任,且这一操作仅在那时完成
#机器输出单元与您选择的单元模式完全无关
#后处理程序产生公制(G21)或英制(G20)输出,还可进行配置。
#可配置的后处理程序默认为公制(G21)
#如果您希望可配置的后处理器输出英制G-code(G20),请在作业输出配置中设置正确的参数(即--incs for linuxcnc)。 这可以存储在作业模板中,并设置为默认模板,以使其自动适用于所有未来的作业。

刀路检查
#如果你使用刀路检查工具查看G-code,你将在其中看到'mm/s',应为它还没有被进行后置处理。

==刀路命令==

这些命令英语建立一个CNC项目以及管理你的模板。

* [[Image:Path-Job.png|32px]] [[Path_Job/zh|刀路作业]]:创建一个新的CNC作业。

* [[Image:Path_PostProcess.png|32px]] [[Path_Post/zh|后置处理]]: 将一个项目导出为G-code。

* [[Image:Path-ExportTemplate.png|32px]] [[Path_ExportTemplate/zh|导出模板]]: 将当前作业导出为模板。

* [[File:Path_Inspect.png|32px]] [[Path_Inspect/zh|G-Code检查器]]: 显示需要检查的G-code。

* [[File:Path_Simulator.png|32px]] [[Path_Simulator/zh|刀路模拟]]: 展示铣削操作在机器上的运行。

* [[Image:Path_ToolLibraryEdit.png|32px]] [[Path_ToolLibraryEdit/zh|刀具管理器]]: 编辑刀具管理器

* [[File:Path-CompleteLoop.png|32px]] [[Path_SelectLoop/zh|收尾循环]]: 在选定的两个边上完成收尾循环。

* [[File:Path_Contour.png|32px]] [[Path_Contour/zh|轮廓刀路]]: 创建基础对象的轮廓刀路。

* [[Image:Path-Profile-Face.png|32px]] [[Path_ProfileFace/zh|面轮廓刀路]]: 创建选定面的轮廓刀路。

* [[Image:Path-Profile-Edges.png|32px]] [[Path_ProfileEdges/zh|边轮廓刀路]]: 创建选定边的轮廓刀路

* [[Image:Path_Pocket.png|32px]] [[Path_Pocket_Shape/zh|开槽]]:创建选定的一个或多个选定挖槽的开槽操作。

* [[Image:Path_Drilling.png|32px]] [[Path_Drilling|钻孔]]: 执行钻孔循环

* [[Image:Path-Engrave.png|32px]] [[Path_Engrave|雕刻]]:创建雕刻刀路

* [[Image:Path-Face.png|32px]] [[Path_MillFace|面铣削]]: 创建一个面铣削刀路

* [[Image:Path-Helix.png|32px]] [[Path_Helix|螺旋]]: 创建螺旋刀路。

* [[Image:Path-3DPocket.png|32px]] [[Path_Pocket_3D|3D开槽]]:创建3D开槽刀路

===刀路修剪===

* [[Image:Path_DressupDogbone.png|32px]] [[Path_DressupDogbone|避位角修剪]]: 在选定的刀路上添加避位角修剪。

* [[Image:Path_DressupDragKnife.png|32px]] [[Path_DressupDragKnife|拖刀修剪]]: 在选定刀路上添加一个拖刀修剪。

* [[Image:Path_DressupLeadInOut.png|32px]] [[Path_DressupLeadInOut|引入引出点修剪]]: 在选定道路上添加引入引出点。

* [[Image:Path_DressupRampEntry.png|32px]] [[Path_DressupRampEntry|斜坡修剪]]: 在选定的刀路上添加斜坡修剪。

* [[Image:Path_DressupTag.png|32px]] [[Path_DressupTag|夹持耳修剪]] 在选定刀路上添加一个夹持耳修剪。

===Partial Commands===

* [[Image:Path_Fixture.png|32px]] [[Path_Fixture|夹具]]: 改变夹具位置

* [[Image:Path_Comment.png|32px]] [[Path_Comment|备注]]: 在刀路G-code中加入备注

* [[Image:Path_Stop.png|32px]] [[Path_Stop|停止]]: 插入机器停止指令

* [[Image:Path_Custom.png|32px]] [[Path_Custom|自定义]]: 插入自定义G-code

* [[Image:Path_GcodeFromShape.png|32px]] [[Path_FromShapes|从形状生成的Gcode]]: 从选定的零件对象创建刀路对象

===刀路修改===

* [[Image:Path_Copy.png|32px]] [[Path_Copy|副本]]: 创建所选刀路对象的参数化副本。

* [[Image:Path_Array.png|32px]] [[Path_Array|数组]]: 通过复制选定的刀路创建数组。

* [[Image:Path_SimpleCopy.png|32px]] [[Path_SimpleCopy|简化副本]]: 创建选定刀路的非参数化副本。

===其他===

* [[Image:Path-3DSurface.png|32px]] [[Path_Surface|3D面]]: 创建3D面刀路

* [[Image:Path-Area.png|32px]] [[Path_Area|特征区域]]:为所选对象创建特征区域

* [[Image:Path-Area-Workplane.png|32px]] [[Path_Area_Workplane|特征区域工作面]]: 创建一个特征区域工作面

* [[File:Path_Sanity.png|32px]] [[Path_Sanity|刀路错误]]: 检查选定作业中的缺失值

===首选项===

* [[Image:Std_DlgParameter.png|32px]] [[Path_Preferences|首选项...]]: 刀路工具中的首选项。

==脚本编写==

见 [[Path scripting|刀路脚本]]页。

刀路工作台提供了广泛的[[Python]]脚本API。 有了它,您可以从python脚本创建和修改刀路,或者扩展工作台的可用功能。

== FAQ ==

见[[Path FAQ|刀路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/zh]]
</div>
{{clear}}

Latest revision as of 19:47, 17 March 2024

Redirect to: