通用计算过程

image-20250415-094022.png

初始毛坯

软件考虑循环应用前毛坯的状态。

循环

应用循环时,会同时考虑刀具几何形状和生成的刀具路径。沿刀具路径生成刀具的扫描体积,这是需要从毛坯中去除的材料。

最终毛坯

执行布尔运算以从初始毛坯中去除扫描体积并生成结果毛坯。

此过程针对每个刀具路径重复进行,对于复杂的拓扑曲面,可能很快就会需要更多的处理能力。

1个刀具移动生成1行NC代码,产生1个用于1个布尔运算的扫描体积对象。

这就是为什么对于实体Brep模型(Parasolid),形状铣削操作默认情况下会关闭可视化毛坯计算的原因,否则计算所有刀具路径的计算时间很长,在某些情况下可能会失败。

可以使用快速毛坯计算以更快的速度计算毛坯,该操作在网格模型上执行,但这会以计算毛坯的精度为代价。

下面列出了Brep和网格模型的优缺点:

实体(Brep)建模

网格建模

优点

  • 结果毛坯在几何上是精确的。

  • 适用于简单的3X刀具路径。

  • 多个布尔运算的耗时较少。

  • 使用多线程。

  • 计算将始终成功并返回真实的毛坯模型。

缺点

  • 在复杂的循环上,计算时间可能非常长。

  • 未针对处理多个布尔运算进行优化。

  • 计算可能会失败或返回不正确的毛坯模型。

  • 结果毛坯是真实几何形状的近似值。

  • 当精度降低时,计算时间会增加。

在加工过程的任何时刻,即使刀具路径已创建, 毛坯形状可以修改 在加工树中,所有已计算的刀具路径都会 自动更新 .

计算选项

在铣削、车削、走心机加工和线切割中,用户可以在三个不同的级别控制毛坯计算的状态(实体或网格)。下表总结了引擎在三个级别上的通用行为:

  1. 原始毛坯定义。

  2. 毛坯管理方法

  3. 单个循环计算模式

原始毛坯

实体

(立方体、圆柱体、导入的Brep文件)

网格

(导入的STL文件/设计的)

毛坯管理方法

实体毛坯

快速毛坯

实体毛坯

快速毛坯

循环1

通用模式

实体

网格

N/A

网格

循环2

通用模式

实体

网格

N/A

网格

循环3

强制使用快速模式

网格

网格

N/A

网格

循环4

通用模式

网格

网格

N/A

网格

毛坯转换

下面讨论了从基于实体到基于网格(快速)毛坯的转换:

  1. 在初始毛坯定义期间

目的:
在创建加工循环之前定义网格毛坯。这将所有计算默认为使用快速毛坯算法。

先决条件:

  • 必须有两个不同的组件可用:

    • 一个 网格模型 或者设计的或导入的(.stl文件格式)

    • 一个 实体模型 (例如,STEP、Parasolid) 或线框 零件的

步骤:

  • 打开 毛坯创建对话框 (通过加工树或毛坯定义菜单访问)。

  • 在形状选择选项中:

    • 选择命令“从现有实体”

    • 单击要转换为毛坯的网格对象。

    • 验证选择。

预期行为:

  • 系统会自动将所有与毛坯相关的计算切换为 快速毛坯模式 .

  • 这可以通过在加工树中右键单击毛坯来观察。

  • 用户只有使用快速毛坯计算或停用它的选项。

更高的细分精度提高了精度,但增加了计算时间。

Picture2-20250416-121925.png

image-20250416-123748.png
  1. 毛坯管理方法

目的:
将现有实体毛坯转换为快速毛坯

先决条件:

  • An already defined solid stock (with or without machining cycles) must exist in the machining tree.

步骤:

  • 导航到加工树。

  • 右键单击毛坯并选择 实体毛坯计算并选中快速毛坯选项 .

所有加工循环计算立即切换到快速毛坯,而不管它们的特定计算模式设置如何。 此方法的一个主要优点是能够在需要时恢复到实体毛坯。

在铣削、车削、走心机和线切割加工中, 常规毛坯计算通常设置为开启(实体毛坯) 默认情况下。对于三轴铣削和同步铣削,该选项默认为停用。

image-20250415-121739.png
  1. 混合毛坯 (单个循环计算模式)

目的:

复杂的零件通常混合使用 2/2.5 轴加工循环和形状铣削循环。在这种情况下,简单的循环最好计算为实体毛坯,因为快速毛坯的增益可以忽略不计。因此,用户可以逐个操作定义毛坯计算模式。

先决条件:

  • An already defined solid stock (with machining cycles) must exist in the machining tree.

  • 确保实体毛坯计算的毛坯管理方法设置为实体毛坯。

步骤:

  • 右键单击加工循环并选择 实体毛坯计算并选中强制快速模式选项 切换到快速毛坯计算。

  • 选中常规模式以将计算保持为实体毛坯。

  • 如果用户不想可视化毛坯计算,则选中停用。

image-20250417-064642.png

image-20250417-064728.png

用户还可以通过访问操作列表(右键单击加工树中的加工)快速更改每个循环的毛坯计算模式。他们可以在毛坯列中快速切换每个循环的计算状态。

image-20250417-091232.png

观看右侧演示 3 种毛坯转换模式的视频。

HELP  - Stock Management solid to rapid-20250310-052859.png

Millturn 中的行为

与铣削操作相比,车削零件的复杂性要低得多。

在 GO2cam 中,车削有两种毛坯管理;2D 毛坯和 3D 毛坯。

对于 Millturn 零件的铣削操作,仅使用 3D 毛坯管理引擎。

2D 毛坯

image-20250417-093712.png

3D 毛坯

image-20250417-093734.png
image-20250417-093806.png

对于车削操作,去除的材料在 2D 中计算,然后从 2D 毛坯中减去。

由于计算简单,因此使用 2D 材料去除形式通过旋转创建 3d 体积,然后从 3D 毛坯中减去。

车削操作在实际毛坯上计算,这意味着所有操作都考虑了先前操作中去除的材料,并基于此生成优化的刀具路径。下面提供了更多详细信息。

2D 去除材料

image-20250417-094014.png

2D 毛坯

image-20250417-094032.png

3D 去除材料

image-20250417-094107.png

3D 毛坯

image-20250417-094123.png

对于车削循环,快速毛坯计算不是必需的,因为引擎已经以很快的速度管理实际毛坯材料去除。因此,车削操作的每个循环的毛坯管理选项都不可用。

对于应用于轴向平面的铣削循环,每个循环的毛坯管理选项仍然可用,并且计算专门在 3D 毛坯上进行。

image-20250417-104207.png

铣削循环

image-20250417-094209.png

3D 去除材料

image-20250417-094238.png

3D 毛坯

image-20250417-094255.png

剩余材料

在铣削和线切割加工中,毛坯是加工刀具路径的计算结果。剩余材料在任何步骤中都不会被考虑在内。例如,您可以两次编程相同的挖槽操作:刀具路径将完全相同。第二个挖槽不知道已经进行了第一个类似的操作。

三轴铣削是一个特例:除了粗铣/再加工和 millyuGO 之外,没有一个操作管理剩余材料。毛坯管理是针对三轴铣削的,请阅读专用页面: 三轴铣削的毛坯计算

在车削和走心机加工中,每个操作(极少数情况除外) 管理实际毛坯 . 在这里,相同的粗加工操作不能计算两次!这意味着刀具路径的“形状”始终取决于先前的操作。

轴向铣削循环 应用于车削毛坯形状时,可以将其考虑在内,用于后续车削操作的毛坯计算。

为此,在每个铣削操作的实体毛坯计算选项中设置“ 车削更新 ”。

image-20250417-111158.png

此选项的前半部分控制屏幕上毛坯的计算是否被认为是快速/实体的,如毛坯转换章节中所述。

如果选择“车削更新”,则后半部分控制车削循环对铣削循环的调整。

image-20250417-111931.png
停用

image-20250417-111947.png
车削更新

在屏幕截图中,红色区域是由在参考工作平面中编程的铣削挖槽操作加工的。您可以看到,由于剩余材料计算,端面和铰孔操作更短。 剩余毛坯计算。

turn stock with milling.png

(blue star) 您可以观看一个视频,演示选择“车削更新”的效果:

Turning Stock management for axial milling.png