标识要包含在碰撞检查中的部件

可以在 .mtd 文件中包含静态部件(例如刀具夹持),以便对其进行碰撞检查。

如果将静态部件包含在碰撞检查中,PowerMill 会识别没有移动轴的部件,并且仅依据轴部件(机床的移动部件,包括旋转工作台)而不是其他静态部件对该部件进行碰撞检查。

注: PowerMill 在检查刀具夹持时依据的某些轴部件不是必需的(例如刀具夹持和旋转工作台),原因是,虽然旋转工作台会移动,但这两个部件绝不可能碰撞。要阻止 PowerMill 在此类情景下花费时间进行碰撞检查,您可以将此类情景添加到 .mtd 文件中的排除列表

本例说明如何添加以下部件,以便对它们进行碰撞检查:

注: PowerMill 用灰色显示静态部件,用蓝色显示轴部件。

您需要为每个静态部件指定 NAME 属性,原因是 PowerMill 会对具有 NAME 属性的部件进行碰撞检查。

  1. 在 XML 编辑器中打开 Robot_cell.mtd 文件。本例使用 NotePad ++

    .mtd 文件中,每个静态部件均在各自的部分(在 XML 中称为父元素)中定义。每个静态部件均由注释(例如:<!-- The controller is static -->)及其后面的子元素 <machine_part> 标识。

  2. 通过输入属性 NAME="RobotCellController" 来编辑与控制器关联的 <machine_part> 元素,使其显示为 <machine_part NAME="RobotCellController">
  3. 通过输入属性 NAME="RobotCellTool" 来编辑与刀具夹持关联的 <machine_part> 元素,使其显示为 <machine_part NAME="RobotCellTool">
  4. 通过输入属性 NAME="RobotCellTable" 来编辑与工作台关联的 <machine_part> 元素,使其显示为 <machine_part NAME="RobotCellTable">
  5. 通过输入属性 NAME="RotaryTableBase" 来编辑与旋转工作台的底座关联的 <machine_part> 元素,使其显示为 <machine_part NAME="RotaryTableBase">
  6. 通过输入属性 NAME="RobotBase" 来编辑与机器人的底座关联的 <machine_part> 元素,使其显示为 <machine_part NAME="RobotBase">
  7. 保存 .mtd 文件。

现在会对每个静态部件进行碰撞检查。