> ## Documentation Index
> Fetch the complete documentation index at: https://docs.newenergycoder.club/llms.txt
> Use this file to discover all available pages before exploring further.

# 指南-其它

> 使用 LumenPnP 拾取零件时，务必确认零件已成功拾取。虽然底部摄像头也能进行视觉确认，但使用 LumenPnP 的真空传感器可以更快地检测拾取是否成功，无需先将零件移动到底部摄像头前进行检测。由于底部摄像头也会检查零件（虽然速度稍慢些），但您可以放心地禁用真空零件检测功能，依然可以进行稳定贴片作业。

<title>指南-其它</title>

# 真空部件检测

使用 LumenPnP 拾取零件时，务必确认零件已成功拾取。虽然底部摄像头也能进行视觉确认，但使用 LumenPnP 的真空传感器可以更快地检测拾取是否成功，无需先将零件移动到底部摄像头前进行检测。由于底部摄像头也会检查零件（虽然速度稍慢些），但您可以放心地禁用真空零件检测功能，依然可以进行稳定贴片作业。

***

<callout emoji="✏️">
  v4.0.1版本有关于真空检测的教程，v4.1.0官方却删除，但配置文件中默认启用了该功能。所以这里补上教程。
</callout>

<callout emoji="✏️">
  **禁用真空检测**
  根据多人使用反馈，和必要性，这里建议**禁用真空检测（实际我们可以通过底部相机识别也能完成检测功能，真空检测只是一个加分项，不是必须的）**
  如果您想禁用此功能，只需在`Machine Setup > Nozzle Tips > Reference Nozzle Tip N## > Part detection tab > Measurement Method > None`相应的喷嘴设置中将“**测量方法**”设置为“**None”即可。请务必在继续操作前`Apply`保存您的设置和配置**。
</callout>

***

如果你已经禁用了真空检测功能，直接跳转，进入下一步：[校准准备](https://tcnyw794ws3e.feishu.cn/wiki/BWF1wLHv2i1d4HkF6CMcJ6z3nuf?larkTabName=space#DXL5dNi9BorPadxiy3ycZt3BnYe)。

如果你需要启用真空检测功能，可继续阅读下面教程。

## 真空部件检测的工作原理

当零件被拾取时，它会封闭吸嘴口，导致气动管路内的真空压力升高。真空传感器会测量这种压力变化，OpenPnP 利用这些数据来判断零件是否被成功拾取。在吸嘴尖端被覆盖的情况下，**如果真空传感器的读数落在真空范围的低值和高值之间，OpenPnP 则认为零件已被“拾取”**。

由于吸嘴尖端尺寸的差异，每个人的喷嘴的真空读数都不同。**只要您了解如何正确设置高低真空值并进行相应的调整，具体的数值并不重要**。

## 设置喷嘴真空部件检测：N1

1. **选择要控制的正确喷嘴**。

* 在 OpenPnP 的左下角，从**机器控制**下拉菜单中选择`Nozzle: N1 - N045 (Head:H1)`。

1. **确认已安装正确的喷嘴头**。

   * 确保`N045`喷嘴尖端牢固地连接到**喷嘴：N1（左侧工具头）**。
2. **打开部件检测设置**。

   * 导航至`Machine Setup > Nozzle Tips > ReferenceNozzleTip N045 > Part Detection`。
3. **打开时测量真空压力**。

   * 导航到`Machine Controls`选项卡中`Actuators`。
   * 选择`H1:VAC1`打开真空压力窗口。
   * 点击`On`启动气泵和阀门。
   * 点击`Read`。屏幕上`Read Value `将显示一个值。这表示喷嘴 N1**打开**时的真空压力。
   * **请记下这个数字**，我们稍后会用到。
4. **测量覆盖状态下的真空压力**。

   * **从 LumenPnP 套件附带的元件条中取出一个元件**，并将**其靠近喷嘴尖端**。真空压力应该能够自行吸起并固定住该元件。（不要用手，只会导致细小碎屑堵住吸嘴口）
   * 再点击一下Read。这代表拾取或“**覆盖**”零件时的真空压力。
   * **请记下这个新值**。我们稍后还会用到它。
   * 点击`Off`即可停用泵和阀门。
   * 关闭`H1:VAC1`真空压力窗口。

<callout emoji="✏️">
  **如果盖住吸嘴，气压值没有变化：**

  1. 请先检查气路是否连接好，是否存在漏气，着重看各接口位置有没有插到位
  2. 按照链接中办法增大PWM值：[没有吸力，电磁阀无法启动](https://tcnyw794ws3e.feishu.cn/wiki/K3jJwIn7wi9jBhkb9onceTHlnqu#BlEmdAy0FoyVMRxRIrFcZFycnbf)
</callout>

1. **计算检测阈值**。

* **找出未覆盖值和已覆盖值的中点**。例如：

  * **未覆盖**：**220**
  * **已覆盖**：**200**
  * **中间值**：**210** → 在`High Value`中填入此值。
* 确认低值

  * **已覆盖**：**200**
  * **未覆盖**：**220**
  * **差值**：**220-200=20**
  * **中间值**：**210**
  * **最低值**：\*\*中间值 - 差值 = 190，\*\*→ 在`Low Value`中填入此值。如果有必要，可以继续降低该值，例如180。

<callout emoji="✏️">
  **警告**
  未覆盖和已覆盖状态下的读数差异可能很小，但**即使是个位数的变化也可能表明拾取成功**。喷嘴尺寸会影响这些读数，因此不同喷嘴之间的读数会有差异。
</callout>

1. **应用并保存**

* 点击`Apply`右下角保存对**N045**喷嘴尖端的更改。
* 立即保存您的 OpenPnP 配置`File > Save Configuration`。

***

## 设置喷嘴真空部件检测：N2

1. **选择要控制的正确喷嘴**。

* 在 OpenPnP 的左下角，从**机器控制**下拉菜单中选择`Nozzle: N2 - N24 (Head:H1)`。

1. **确认已安装正确的喷嘴头**。

* 确保`N24`喷嘴尖端牢固地连接到**喷嘴：N2（右侧工具头）**。

1. **打开“零件检测”选项卡**。

   * 导航至`Machine Setup > Nozzle Tips > ReferenceNozzleTip N24 > Part Detection`。
2. **测量真空压力**。

   * 导航到`Machine Controls`选项卡`Actuators`中。
   * 选择`H1:VAC2`打开真空压力窗口。
   * 点击`On`启动气泵和阀门。
   * 点击`Read`。屏幕上将显示一个数值。这表示喷嘴：N2**未遮盖**`Read Value box`时的真空压力。
   * **请记下这个数值**，我们稍后会用到。
3. **使用密封喷嘴测量真空压力**。

* 从物料清单中选择一个尺寸合适的**零件，并将其靠近喷嘴**。真空压力应该能够自动吸起并固定住零件。
* 再点击一下Read。这代表拾取或“**覆盖**”零件时的真空压力。
* **请记下这个新值**。我们稍后还会用到它。
* 点击`Off`即可停用泵和阀门。
* 关闭`H1:VAC2`真空压力窗口。

<callout emoji="✏️">
  **如果盖住吸嘴，气压值没有变化：**

  1. 请先检查气路是否连接好，是否存在漏气，着重看各接口位置有没有插到位
  2. 按照链接中办法增大PWM值：[没有吸力，电磁阀无法启动](https://tcnyw794ws3e.feishu.cn/wiki/K3jJwIn7wi9jBhkb9onceTHlnqu#BlEmdAy0FoyVMRxRIrFcZFycnbf)
</callout>

1. **计算检测阈值**。

   1. **找出未覆盖值和已覆盖值的中点**。例如：

   * **未覆盖**：**230**

   * **已覆盖**：**200**

   * **中间值**：**215** → 在`High Value`中填入此值。

   1. 确认低值

   * **已覆盖**：**230**
   * **未覆盖**：**200**
   * **差值**：**30**
   * **中间值**：**215**
   * **最低值**：\*\*中间值 - 差值 = 185，\*\*→ 在`Low Value`中填入此值。如果有必要，可以继续降低该值，例如180。

**别忘了**

未覆盖和已覆盖状态下的读数差异可能很小，但**即使是个位数的变化也可能表明拾取成功**。喷嘴尺寸会影响这些读数，因此不同喷嘴之间的读数会有差异。

1. **应用并保存**

* 点击`Apply`右下角保存对**N24**喷嘴尖端的更改。
* 立即保存您的 OpenPnP 配置`File > Save Configuration`。
