贴装错误
您可能在放置零件时发现不准确或错误。本页面将介绍这些错误以及如何修复它们。您可能会同时遇到几个错误,因此请先选择一个错误来解决,然后再继续。
随机偏移
如果您的零件放置时看似随机偏移和旋转,则可能存在以下几个根本原因:
电路板的 Z 位置太高
如果吸嘴没有将元件压入电路板,而是让其从一定高度掉落到板面上,就无法被准确放置。请以 0.10mm 的步长逐步降低电路板的 Z 轴坐标,直到观察到吸嘴尖端刚刚轻微将元器件压入电路板为止。部件的高度值太大
如果 OpenPnP 认为元件比实际更高,即使电路板的 Z 轴位置正确,它也会尝试将元件放置得过高。请在“Parts”(元件)选项卡中选择对应的元件,降低其高度值,使其符合实际尺寸。吸嘴尖端吸力不足
如果您的吸嘴正确地将元件压入电路板,但仍然出现看似随机的偏移,很可能是吸嘴尖端的吸力不足。当 LumenPnP 的贴装头移动时,元件虽然仍附着在吸嘴上,但因为没有被足够的力量吸住,可能会旋转或滑动。我们称这种滑动为“pirouetting”(旋转漂移)。有两种可能的解决方法:- 使用更大直径的吸嘴:吸嘴直径越大,吸住元件的吸力就越强。
- 清洁吸嘴尖端:特别是最小的 N045 吸嘴,焊膏可能会堵塞尖端,降低吸力。如果您将吸嘴尖端对着光线观察时看不到微小的光环,则可能需要用细金属丝和异丙醇清洁尖端。
底部摄像头方向错误
如果以上都不是,是类似下面这种感觉有点规律但实际毫无规律的偏移,请检查你的 底部摄像头方向 是否正确,之后必须重新执行 问题与解决方案 从头开始校准。
全局偏移
如果所有元件在 X 和/或 Y 轴方向上都存在一致的偏移,可能的原因有以下几种:
底部摄像头位置需要调整
如果 OpenPnP 对底部相机实际位置的理解有误,元件的放置位置也会出错。请在 问题与解决方案 中重新开放前7个任务(含归位),重新校准。
基准校准管道需要调整
如果 OpenPnP 错误地检测了您的基准点,而认为丝网印刷标记或封装是基准点,则电路板上的所有位置都将发生偏移。确保您的基准点管道正确识别了您的 PCB 基准点。两个吸嘴都需要偏移校准调整
您的两个吸嘴偏移量可能需要调整。请在 问题与解决方案 中重新开放前7个任务(含归位),重新校准。
LumenPnP 在运动过程中跳过了一些步骤
如果 LumenPnP 的步进电机遇到太大阻力,它们可能会“失步”并失去位置。确认这种情况发生的方法是导航到Machine Setup -> Heads,单击ReferenceHead H1“将相机移动到位置”按钮,该按钮位于归位基准坐标旁边。如果相机不在归位基准的中心,则您的机器可能跳过了步骤。发生这种情况的原因有多种:
- 机器的龙门架与拾取区域或工作区中的某物发生干扰。检查以确保机器可以轻松自由移动,并且没有电缆被卡住或缠结。
- 从 v3.1 开始,LumenPnP 型号都配有线性导轨。这些导轨需要适当的润滑才能正常运行。使用随附的润滑包润滑您的导轨。
- 如果您提高了机器的行驶速度,这可能是失步的原因。如果电机无法以要求的速度移动机器,它们将失步。尝试通过导航到
Machine Setup -> Drivers -> GcodeDriver GcodeDriver -> Driver Settings并降低字段中的值来降低机器的行驶速度Max. Feed Rate [/min]。
吸嘴偏移
如果使用特定吸嘴放置的部件在 X 轴和/或 Y 轴上具有一致的偏移,则可能存在以下几个根本原因:
该吸嘴的吸嘴偏移需要调整
如果 OpenPnP 无法准确了解吸嘴与顶部摄像头之间的距离,则会以不准确的距离放置它们。 请在 问题与解决方案 中重新开放前7个任务(含归位),重新校准。
您的零件底部视觉管道需要调整
OpenPnP 根据底部摄像头视图中看到的内容决定如何将零件放置到电路板上。如果摄像头视野内的强光或反光表面使 OpenPnP 认为您的零件尺寸与实际尺寸不同,您会看到放置偏移。调整元件识别管道。吸嘴尖端校准需要调整
当 OpenPnP 执行吸嘴头校准时,它会分析吸嘴头中的任何偏转。如果此校准无法正确识别吸嘴头,则会导致放置错误。调整吸嘴头校准管道。零件偏移
如果零件相对于封装方向发生偏移,则主要存在一个潜在根本原因:
视觉管道不准确
当 OpenPnP 处理吸嘴上元件的底部视觉图像时,它会识别元件的边界,并利用该信息进行精确定位。如果 OpenPnP 错误地找到了元件的边界,贴装时也会产生偏差。这种情况通常是因为底部相机拍摄到了吸嘴尖端,而 OpenPnP 误以为这是吸嘴上元件的一部分。 解决方法:- 调整底部视觉管线,确保 OpenPnP 能正确识别您的元件。
旋转偏移
如果放置的部件具有一致的旋转偏移,则可能存在以下几个根本原因:
吸嘴头对于你选择的部件来说太小
如果您选择用来拾取部件的吸嘴头没有对该部件施加足够的吸力,则可能会导致该部件在吸嘴头上移位,这通常会导致我们称之为“旋转”的旋转偏移。增加您用于该部件的吸嘴头直径可以防止这种情况发生。底部摄像头需要旋转调节
如果两个吸嘴的零件导致一致的旋转偏移,则可能是您需要调整底部摄像头的旋转。导航到Machine Setup -> Cameras -> OpenPnPCaptureCamera Bottom -> Image Transforms字段并调整Rotation该值。
您的零件底部视觉管道需要调整
OpenPnP 根据底部摄像头视图中看到的内容决定如何将零件放置在电路板上。如果摄像头视野内的强光或反光表面使 OpenPnP 认为您的零件尺寸与实际尺寸不同,您将看到放置错误。调整零件识别管道。90 度偏移
如果某些零件的放置位置偏移了 90 度或 180 度,则可能存在以下几个根本原因:
送料器的旋转值需要调整
设置送料器位置时,您输入的旋转值等于零件被拾取时的初始旋转角度Rotation。如果发现某个零件放置不正确,请以 90 度为增量调整该零件送料器的旋转角度。
该部件的视觉管道需要调整
如果旋转偏移始终为 90 度或 180 度,则这种情况不太可能发生,但仍然值得调整零件的视觉管道。其他错误
零件未拾取
如果吸嘴不能持续拾取零件,则可能存在以下几个根本原因:
- **真空传感器阈值太敏感。**如果您注意到您的吸嘴正在尝试拾取零件,但似乎上升得太快,则真空传感器阈值错误地告诉 OpenPnP 它已成功拾取零件。这可以通过调整真空传感器阈值来解决(我们强烈建议禁用真空检测功能)。
- **送料器 Z 位置设置过高。**如果指示机器拾取部件的位置略高,则吸嘴尖端无法与部件良好密封,从而无法拾取。可通过调整 供料器高度来解决此问题。
- **吸嘴尖端吸力不足。**特别是对于最小的 N045 吸嘴尖端,一些焊锡膏会卡在尖端,从而降低吸力。如果在灯光下看不到尖端发出的微小光圈,则可能需要用细线和异丙醇清洁尖端。
零件粘连
如果您在让吸嘴释放部件时遇到困难,则可能存在以下几个根本原因:- **电路板的 Z 位置设置得太高。**如果吸嘴没有将部件完全压入焊膏中,则不会帮助将部件固定到位。将电路板的 Z 高度设置得稍低一些,以确保将部件正确推入焊膏中。
- **吸嘴需要清洁。**如果焊膏粘到吸嘴头上,它会粘在零件上。使用异丙醇和细漆包线清洁吸嘴头,以清除开口。
- **停留时间不足。**如果 OpenPnP 在放置后向上移动之前没有给气动管线足够的时间来平衡压力,则管线中可能仍存在一些潜在真空,导致部件粘住。禁用真空感应,并在相关吸嘴头的“配置”选项卡上增加“放置停留时间(毫秒)”。(真空感应会覆盖任何手动输入的停留时间。)
“未找到结果”错误
- 如果底部摄像头无法正确识别该组件,则可能需要调整其元件识别视觉管道。
吸嘴在很高的位置就放下元件了
板子Z位置设置错误
移动 N1 喷嘴,使其刚好接触PCB 的顶面。将当前 Z 位置(可在 UI 右下角的绿色栏中看到)输入到板的 Z 位置字段中。
元件的高度设置错误
请根据实际元件高度设置,过大会导致提前释放元件。
微调进料器高度
- 使用下拉菜单选择你需要设置的吸嘴,下图实例是N1。
- 导航到
Feeders右上方窗格中的选项卡。
- 选择您想要开始的进料器,然后单击“定位喷嘴”图标按钮,将喷嘴置于进料器上方。
- 使用慢速控制降低 Z 轴,直到喷嘴接触塑料胶带盖的表面。
- 点击“捕获喷嘴”图标按钮,保存供料器的新Z高度。
- 将 Z 轴向上安全移动,然后将 XY 龙门架远离进料器。
-
单击“拾取”图标按钮从进料器中拾取元件。如果元件拾取正确,则 Z 高度正确。如果不正确,您应该:
- 将进料器的 Z 高度降低
0.1mm - 按“应用”保存更改
- 将机器放回原位
- 尝试再次从供料器中挑选一个组件。
- 将进料器的 Z 高度降低
元件方向不对
设置feeder的旋转方向
刚开始上料元件方向确认
站在贴片机正前方,俯视贴片平台 此时有一个电路板(需要贴装一个二极管)和一个二极管编带飞达,放置位置和方向如下
**硬性规定:**逆时针旋转为正角度,顺时针旋转为负角度。
我们此时需要将编带里的元件旋转-90度或+270(注意不是图示的+90和-270。好好理解下),才能和编带里的方向一致
我们就需要修改对应飞达的旋转角度(这里称为偏移角度更合适),填入-90或270
但是我们导入pos文件后,有的元件已经会有一个默认旋转角度,如下1N5819已经默认逆时针旋转了+90度,
那么贴片机在吸取元件后,会再旋转这个+90度,此时如果想要方向正确,我们需要在上面的飞达的旋转角度-90或270基础上再减+90度(没错,就是减90,不是加90。如果是-90,减去-90实际就是加90),则飞达的旋转角度应该填-180或180.
你也可以手动将pos文件的旋转角度改为0,但如果有许多相同的元器件,你得挨个改,所以不推荐,直接改飞达旋转角度最高效。
总结:如果你的pos文件角度是0,则飞达旋转角度就是一开始计算的值,不需要再修改了。如果不是0,就需要将pos的角度也要加上计算。
电动飞达也和上面计算方法类似,不再赘述。
摄像头和吸嘴偏移微调
- 使用下拉菜单选择带有 N045 喷嘴头的 N1。
- 导航到
Feeders右上方窗格中的选项卡。
- 选择您想要开始的进料器,然后单击“定位喷嘴”图标按钮,将喷嘴置于进料器上方。
如果你发现此时吸嘴并不在电阻槽的中心,而是略有偏移,那是吸嘴和相机之间的偏移校准有误差,此时我们可以手动修正
如下,吸嘴朝Y+方向偏移,说明吸嘴和相机之间的偏移值大了,此时需要减小
找到吸嘴设置,将Y的偏移量减小,建议0.1为单位调整。
然后回到飞达设置,先执行相机定位到槽中心位置,再执行吸嘴定位,看是否还有偏移。如此反复调整,直至完成。
一般校准完成后,后面的飞达就不再需要校准了,就是准的了。
归位后提示Z错误
使用时,发现电机吸取元器件测试时,弹窗提示以下错误
点击home归位,错误还在
此时可以直接关机重启解决。
你也可以取消勾选N1和N2的动态z,然后选择抛料,将吸嘴上的物料抛弃(实际没有,但软件认为有,所以我们需要假装抛弃),之后再重新勾选动态z,再执行一次home归位。
导致这个错误出现,是我们的元器件的元件高度没有设置。所以一定要提前设置每一个元件的高度(不能为0)
摄像头帧率突然下降为0
原因是摄像机的一些默认配置不能随意修改,否则会导致驱动存在问题,摄像头变得很卡,测试帧率也基本接近0。 下面以群主的相机为例讲解解决办法。总的来说就是删除openpnp现在的所有配置(需要重新校准) 确保 OpenPnP 已完全关闭,然后再继续。 准备工作->导入配置文件摄像头同名
本问题只针对windows系统上运行openpnp。linux系统没有这个问题 如下图所示,上下摄像头显示一样的名字
电脑左下角搜索,进入设备管理器
保持两个摄像头都是联接状态,找到照相机,里面列出已连接的摄像头
右键摄像头名称,点击卸载设备,摄像头的驱动将被删除。将两个摄像头都卸载,确保照相机下不再有我们的摄像头或者照相机这个选项本身也消失了。
保持摄像头联接,重启电脑,之后再进入设备管理器这里,两个摄像头名称就恢复正常了。
如果还是无法解决,请按上面方法卸载设备,然后更换其中一个摄像头的usb接口,再电脑重启.
没有吸力,电磁阀无法启动
这个原因可能是默认的继电器的PWM值太低,导致启动电压低了,电磁阀无法动作。 可以做如下修改- 找到驱动定义
- 贴装头选择H1 VAC1,对应左边电磁阀
- 设置为选择ACTUATE_BOOLEAN_CONMAND
- 将S180改成S255,右下角应用保存
- 贴装头选择改为H1 VAC2,对应右边电磁阀
- 设置为选择ACTUATE_BOOLEAN_CONMAND
- 将S180改成S255,右下角应用保存
相机图像转换-旋转方向
顶部相机
- 导航至
Machine Setup > Heads > ReferenceHead H1 > Cameras > OpenPnpCaptureCamera Top > image Transforms。 - 图像转换这里,水平翻转和垂直翻转均不勾选。
- 请先将顶部相机移动到基准版中心位置。
- 在十字线中心,鼠标左键单击不放,向右上角拖动鼠标,最后释放。此时机器移动,十字线中心应该移动到你刚刚在基准板上指示的位置(指哪打哪)。
- 如果移动的方向不对,尝试在 图像转换 中,修改垂直和水平反转,直到方向正确。
底部相机
- 导航至
Machine Setup > Cameras > OpenPnpCaptureCamera Bottom > image Transforms。 - 图像调整这里,仅勾选水平翻转。
- 请先将左边吸嘴移动到底部相机中心位置,适当降低吸嘴高度,直至能看清吸嘴。
- 在十字线中心,鼠标左键单击不放,向右上角拖动鼠标,最后释放。此时机器移动,吸嘴尖端应和您指示方向相反(你往东它往西)。然后再次从十字线中线拖动将鼠标准心放置在吸嘴尖端中心,释放,机器移动,吸嘴应大致回到图像中心位置。
- 如果移动的方向不对,尝试在 图像转换 中,修改垂直和水平反转,直到方向正确。