PartDesign Workbench/zh-cn

PartDesign workbench icon

Introduction

零件设计工作台提供了一些高级工具,基于属性编辑方法,来建模复杂实体零件。它主要用于创建机械零件,但是也不局限于机械件。它与草图工作台复杂而紧密地联系在一起。

零件设计工作台采用基于特征的建模方法论,单个零部件通过“实体对象容器(Body)”来承载呈现。Body容器会定义专属局部坐标系,并且包含所有累积生成的特征,这些特征共同构成完整零部件。 绝大多数特征依托参数化草图生成,整体分为增材特征与减材特征两大类。举例来说:拉伸凸台工具(Pad tool)会将草图拉伸成型,叠加到正在构建的实体上,实现增材建模;拉伸切除工具(Pocket tool)则会将草图拉伸后,从现有实体上挖除对应部分,实现减材建模。 每一个特征都是累积生成的,后续特征完全基于前序特征完成后的实体结果构建。除此之外,也可直接调用基础图元(如增材圆柱体、增材球体等),或是将Body外部创建的实体,直接作为特征纳入零件设计流程。

有关此流程的更完整说明,请参阅特征编辑 (Feature editing) 页面;随后可查看使用 PartDesign 创建简单零件 (Creating a simple component with PartDesign) 以开始创建实体模型。

零件工作台 (Part Workbench) 提供了另一种构造实体几何 (constructive solid geometry, CSG) 方法来构建形体。如需详细对比零件工作台与零件设计工作台的区别,请参阅 Part and Part Design(零件与零件设计) 页面。

Tools


零件设计工具全部位于 零件设计 菜单中,以及加载零件设计工作台后显示的 PartDesign 工具栏内。

Part Design Helper Features toolbar

  • 新建草图:在选定的平面或面上创建新草图。若执行此工具时未选中任何面,系统将在任务面板中提示用户选择一个平面。随后界面将切换至**草图绘制工作台(Sketcher Workbench)**并进入草图编辑模式。
  • Attach Sketch: attaches a sketch to geometry selected from the active body.

Part Design Modeling Features toolbar

Additive tools

These are tools for creating base features or adding material to an existing body.

  • Pad: extrudes a solid from a selected sketch.
  • Revolution: creates a solid by revolving a sketch around an axis. The sketch must form a closed profile.
  • Additive Loft: creates a solid by making a transition between two or more sketches.
  • Additive Pipe: creates a solid by sweeping one or more sketches along an open or closed path.
  • Additive Primitive:

Subtractive tools

These are tools for subtracting material from an existing body.

  • Pocket: creates a pocket from a selected sketch.
  • Hole: creates a hole feature from a selected sketch. The sketch must contain one or multiple circles.
  • Groove: creates a groove by revolving a sketch around an axis.
  • Subtractive Loft: creates a solid shape by making a transition between two or more sketches and subtracts it from the active body.
  • Subtractive Pipe: creates a solid shape by sweeping one or more sketches along an open or closed path and subtracts it from the active body.
  • Subtractive Helix: creates a solid shape by sweeping a sketch along a helix and subtracts it from the active body.
  • Subtractive Primitive:

Boolean

  • Boolean Operation: imports one or more Bodies or PartDesign Clones into the active body and applies a Boolean operation.

Part Design Dress-Up Features toolbar

These tools apply a treatment to edges or faces.

  • Fillet: fillets (rounds) edges of the active body.
  • Chamfer: chamfers edges of the active body.
  • Draft: applies an angular draft to selected faces of the active body.
  • Thickness: creates a thick shell from the active body and opens selected face.

Part Design Transformation Features toolbar

These are tools for transforming existing features or a whole body.

  • Multi-Transform: creates a pattern by combining any of the transformations mentioned above, as well as the Scale transformation.
    • Scale: scales selected features or the active body. This is not available as a separate transformation tool.

Additional tools

Some additional tools available in the Part Design menu:

  • Shape Binder: creates a shape binder referencing geometry from a single parent object.
  • Involute Gear: creates an involute gear profile that can be padded.
  • Sprocket: creates a sprocket profile that can be padded.
  • Shaft Design Wizard: Generates a shaft from a table of values and allows to analyze forces and moments. The shaft is made with a revolved sketch that can be edited.

Context menu

  • Set Tip: redefines the tip, which is the feature exposed outside of the Body.
  • Move Object To…: moves the selected sketch, datum geometry or feature to another Body.
  • Move Feature After…: allows reordering of the Body tree by moving the selected sketch, datum geometry or feature to another position in the list of features.

Obsolete tools

  • Create a datum plane: creates a datum plane in the active body. This tool is not available in 1.1 and above.
  • Create a datum line: creates a datum line in the active body. This tool is not available in 1.1 and above.
  • Create a datum point: creates a datum point in the active body. This tool is not available in 1.1 and above.
  • Create a local coordinate system: creates a local coordinate system attached to datum geometry in the active body. This tool is not available in 1.1 and above.
  • Migrate: migrates files from FreeCAD versions below 0.17 to version 0.17. This tool is not available in 1.0 and above.

Preferences

  • Preferences: preferences for the PartDesign Workbench.
  • Fine tuning: some extra parameters to fine-tune PartDesign behavior.

Tutorials

Examples

如需了解使用零件设计工具可实现的效果示例,可参阅:零件设计示例。