openpnp - 贴片前, 放入一块新板子后, 对板子的坐标矫正
文章目錄
- openpnp - 貼片前, 放入一塊新板子后, 對板子的坐標矯正
- 概述
- 筆記
- 實驗前置條件
- 實驗開始
- 建立自己板子上的Mark點封裝, 用于自己人工圈定判斷Mark點位置是否正確
- 建立mark點封裝
- 根據多個mark點, 來精確定位板子左下角原點坐標
- END
openpnp - 貼片前, 放入一塊新板子后, 對板子的坐標矯正
概述
openpnp提供了放入新板子后, 根據設置的mark點封裝和元件, 對板子做貼片前坐標自動矯正的功能.
經過多次實驗, 發現openpnp提供的對放入新板子后, 根據第一次矯正時設置的多個Mark點, 進行自動矯正的功能是不好使的(偶爾會成功), 傷心了(實驗了10幾次, 最后發現openpnp提供的自動矯正坐標是個不好使的爛功能…).
只能每次放入新板子, 都重新確定一下板子原點, 才是靠譜的做法.
我的設備是有夾具的, 放入同類的新板子后, 坐標基本不差, 只是走一遍流程, 最多用10秒鐘就能將坐標確認完.
發現, 如果不用openpnp提供的mark點自動矯正坐標功能, 給自己人工比對的mark點, 搞成1mmx1mm的正方形比對框還好用些.
板子坐標矯正, 是為了使貼片時吸嘴落到板子上的元件時, 位置更準確.
筆記
重新記錄一次, 以后貼片之前, 就這么來矯正板子坐標.
實驗前置條件
將job刪掉
將多余的part刪掉
需要保留的2有2個
FIDUCIAL-HOME, 這個是主基準點用的, 不能刪除.
FIDUCIAL-1x2, 這個是次基準點用的, 不能刪除
封裝頁中, 除了主/次基準點的封裝, 也都刪掉
飛達頁, 除了自己建立的飛達, 其余都刪掉.
日志頁, 可以設置成TRACE + TRACE
save job, save 配置.
openpnp關機, 退出
openpnp啟動, 開機, 歸零.
實驗開始
增加openpnp板子配置
填寫Z坐標.
板子的Z坐標, 就填寫Z軸的低限位(當時設置Z低限位時, 將N1降低到夾具上的PCB表面獲取的Z坐標) -17.6mm
因為openpnp自動矯正新板子坐標功能不好使, 所以"Check Fids?"不要打勾
在夾具中放入新板子
打開頂部相機, 用JLOG移動頂部相機到離板子左下角1~2mm的地方. 不要太遠, 肉眼辨認板邊容易, 矯正板子原點坐標時, 需要微調的距離短, , 方便一些.
捕獲當前板子原點坐標的粗略位置
選中當前板子條目, 導入named csv坐標文件
建立自己板子上的Mark點封裝, 用于自己人工圈定判斷Mark點位置是否正確
首先, 從自己的PCB和原理圖中, 確定自己用的Mark點實際封裝.
我這板子統一用的1mm直徑的表貼焊盤, 那么我們就做一個1mm的正方形作為封裝來人工確認mark點是否定位準確.
建立mark點封裝
封裝名稱為 MK
為封裝增加管教 mk_pin_1
為管腳定義一個1mm的正方形, 此時, 頂部相機在哪里都無所謂.
保存JOB, 保存配置.
新建元件MK, 使用MK封裝
將MK元件的封裝指定為MK封裝
保存JOB
去JOB頁的placements頁, 將3個mark點的封裝都改為MK
根據多個mark點, 來精確定位板子左下角原點坐標
JOG窗口上面, 出現了任務提示框.
根據提示, 將3個Mark點在placements頁中選中.
點擊提示框的Next按鈕
此時, 如果有報錯, 說明沒有捕獲板子原點坐標的大致位置, 取消, 回到前面去大致捕獲板子原點的位置才行.
openpnp將自動移動到選中的3個Mark點中的一個. 我這里是MK2
看提示, 說, 此時, 要精確的移動JLOG, 將MK2精確定位, 因為我們選的封裝是1mm的正方形, 框住mark點的操作, 此時很方便.
組合不同步長(1mm, 0.1mm, 0.01mm)和相機方法倍數, 將頂部相機MK封裝的黃框, 精確的套住板子上的實際的MK2, 然后點擊Next
現在頂部相機移動到了MK3, 根據提示, 用MK封裝的黃框精確套住MK3, 點擊Next.
現在頂部相機移動到了MK1, 根據提示, 用MK封裝的黃框精確套住MK1, 點擊Next.
現在已經精確定位了所有我們選擇的Mark點, 現在openpnp提示, 點擊Finish可以結束調整 .
那就點擊Finish.
此時, 頂部相機已經回到新的精確遠點位置.
保存job
可以看到, 現在板子遠點位置已經不是我們粗略捕獲的位置了, 而是一個精確的位置.
用元件導航功能, 看看3個Mark點和其他元件位置是否都精確?
保存JOB!
千萬不要再使用根據Mark點元件, 自動定位坐標的功能
此時, 就可以貼片了(元件高度配置好了, 如果飛達飛達配置好了).
如果我們將板子從夾具上拿下來了, 或者重新安裝了一塊PCB到了夾具上, 此時要校驗一下坐標是否精確.
就重新使用一次矯正板子坐標原點的功能, 因為夾具是和精確的, 將板子推到位, 矯正過程基本是走一遍流程, 3個mark點的位置基本不用動, 很快. 如果發現位置有調整, 導致JOB變了, 保存JOB.
END
總結
以上是生活随笔為你收集整理的openpnp - 贴片前, 放入一块新板子后, 对板子的坐标矫正的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: chatgpt赋能Python-pyth
- 下一篇: 2007-2020年全国各省国有化程度数