关注+星标公众号,不错过精彩内容
( X+ I) g) V* {0 \
eqvb1etin1l64063112722.gif
y" l* R1 c% F1 |& n4 Z2 s `来源 | 网络
3 u* I( Y$ a( |' e v) C- i一、基准点(mark点)是什么意思?mark点也叫基准点,也叫光学定位点,是贴片机使用时的定位点。由于PCB在大批量生产中为装配过程中的所有步骤提供了共同的可测量点,因此装配中使用的每个设备都可以准确定位电路图案以实现精度,通过mark点程序员就可以在加载程序后自动设置机器。
- q: l' p& v5 X2 Z4 u
n4zfqhhipys64063112823.png
* Q8 K! L2 B; G% k- e5 R' i( |" C
mark 点
+ p# g3 |6 h) l1 \0 P
xjgs4tfw0na64063112923.jpg
* P& {" y N- A& R3 X3 }& _$ n7 G& C
mark 点
( M3 b( i& c* e! I9 y二、mark点在PCB板上的作用当我们要打板的时候,我们就会将 Gerber 文件发给制造商。如果要需要将组件与PCB组装在一起,我们还需要提供物料清单(BOM文件)以及坐标文件(PNP文件)。这些文件会用自动贴片机来获取这些信息,然后需要在PCB上找到一个或者多个电路板的实际物理点。
5 Z7 j4 U7 S5 W如果我们在电路板上使用mark 点就可以让机器更好的放置组件,准确度更高,而且不依赖机器公差或者人工的误差。/ G/ E% u. b2 H5 i( n
dqfmwthqkaa64063113024.png
- a9 l% [5 m! Amark 点
2 d) |# p3 F7 r8 f0 U0 _9 t. I三、mark点识别原理PCB 上的mark 点是表面贴装技术(smt) 和自动光学检测(AOI) 等自动化机械使用的参考标准。该标记由一个远离任何其他可见地标的单独铜垫组成,没有基准标记,机器要么放置组件不正确,要么完全拒绝运行。然而,通过读取放置在 PCB 上的各种基准标记位置,自动化设备可以确定放置或扫描组件的确切位置。# A3 U0 S# c2 B7 P/ P
不过大多数机器在技术上不会读取放置在 PCB 上的内容,相反,它识别mark 点焊盘的反射。
4 i' l0 V4 c+ G
rultbmqvr1c64063113124.png
8 ^4 T5 E( l0 Q0 |+ R7 b四、不同类型的mark点1、单板mark点全局mark 点作用是单板上定位所有电路特征的位置,用于区别电路图形和PCB基准,是基于三个网络系统的定位,其中参考点位于左下端 0.0,另外两个在在X和Y轴的正方向。
2 s4 a( E1 Q: b. J% [4 ~; g
l3qsuobrs0o64063113224.jpg
' R! C0 |0 T0 p4 n4 I. x' R- @全局mark点2、局部mark点局部mark点主要用来定位引脚多、引脚间距小(引脚距中心不大于0.65mm)的各元器件,辅助定位。0 s8 ~& ~9 w- D
h23o1o4lqfl64063113324.jpg
8 ]1 o1 R0 x. z w" z! }
局部mark点3、工艺边mark点作用在拼接板上,辅助定位所有电路功能,辅助定位。
$ J! a% L- j& {2 ]8 Q3 V
o3t1eg2pl0l64063113424.jpg
9 o: z4 B- F6 N$ S V
工艺边mark点: K) q u. j; O, B4 w# x
五、mark点定位的一般原则和步骤1、mark点形状选择基准标记的位置后,就可以决定它们的显示方式了。虽然一些制造设备被编程为可以识别各种形状,如菱形、正方形或沙漏形,但并不是所有的机器都可以处理。还是建议使用比较普遍的圆形mark点。! _. H4 p/ e) H
为什么通常都使用圆形mark点?●圆形物体更容易被机器定位。●对于 HAL 完成,圆形基准上的凸形仍将是圆形,而在方形基准上,例如,它可能不再是正方形。●机器更容易找到圆形的中心。●圆形的表面积最小。●均匀蚀刻圆形形状。●可以使用多个基准点,而不是效率较低的奇形怪状基准点,后者在理论上可能包含旋转信息,但难以处理。●这是一个与传统电路板可能具有的功能最不同的功能,传统电路板主要是矩形。●圆形安装孔可以兼作便宜的基准。3 U; l3 g; l5 ]. Z) d0 h
机器视觉需要准确地找到基准点,然后估计其确切的中心,圆形是最优的。
: J3 G( h1 ]0 t4 `9 v9 p, J
uor0zfg2htv64063113524.jpg
& p( l6 X) q5 w, J/ Amark点形状2、mark点 尺寸基准标记可以有多种尺寸,主要取决于装配的机器。3.2mm 阻焊层开口直径和 1.6mm 裸铜直径或 2mm 阻焊层开口直径和 1mm 裸铜直径的尺寸基本上可以适用于所有的机器。8 }' s1 g. {: ?; R$ Y' \( [- @
同一印刷电路板上的基准标记尺寸不应超过 25 μm,建议间隙区域的最小尺寸为中心标记半径的两倍。
b1 Z8 N; i( ~0 I参考点周围应该有一个空白区域,该区域没有任何其他电路元件或标记。空白区域的最小尺寸应为参考点半径的两倍。, `7 f5 o8 e$ {4 X
djvpyu0yo3r64063113624.png
( a6 s1 I0 U, i/ p
PCB 基准尺寸通常为 1 到 3 毫米,主要取决于制造商使用的组装机器。一些制造商建议在电路板的角处添加 3 个基准点,因为这会提供 2 个角度对齐测量值,并允许贴片机推断出正确的方向。一些制造商会说明具体尺寸,这也取决于制造商使用的装配设备。, |* Z9 u5 {. F
一般来说,阻焊层开口的直径应该是基准裸铜直径的两倍,此外,同一块电路板(全局和局部)上的 PCB 基准尺寸应该一致,变化不应超过 ~25 微米。
% Q$ t: X* n% [! M$ h; t1 O$ l! ^1 _如果要组装 2 层板,则顶层和底层基准点应位于彼此之上。顶层和底层 PCB 基准尺寸应相同,包括阻焊层开口。. E* V! R2 X- |/ j2 Z* G& f" D
zeemhym5rvp64063113724.jpg
7 y7 a! N R: v. O6 @/ j两种常见的 PCB mark点尺寸和阻焊层开口建议局部基准往往小至 1 毫米,阻焊层开口为 2 毫米,上图中显示的 D-3D 规则,是因为有些制造商比较喜欢这种较大的阻焊层开口。
- _' I# K( @3 Y9 z0 U3 N局部 PCB 基准尺寸通常不超过 1 毫米,以便进行走线布线并为其他组件留出空间。对于 0201 电阻或芯片大小的 BGA 等小型元件,组装机将足够精确,因此不需要本地基准,并且机器将准确知道您元件需要放置的位置。) C9 ]# A' j1 c) R" Q
3、mark点 边缘距离避免将基准点靠在 PCB 的边缘,贴装机械通常使用夹具在组装期间将 PCB 锁定到位。如果夹具覆盖了基准点,则问题很严重。可以将基准标记置于距边缘至少 3 毫米的中心位置(建议 5 毫米,可以消除这些风险)
6 f9 s. L( B; P5 M: n$ \ Z& g
zhr0yejqrka64063113825.jpg
+ e3 u+ L3 K, e3 Y, K6 w2 Smark点 边缘距离/ H$ K; Q- }& Y7 H
4、mark点 组成mark点 组成由 3 部分组成:●顶部或底部铜层上的实心铜环●阻焊层中的圆圈是我们需要对准的目标●侧面的选项文本标签
7 d( `$ w# M* Y. \3 ^* F
twlozrslyco64063113925.png
5 Q- z( {# h7 Z/ t& r7 @7 P5 ]mark点 组成5、mark 点 位置布局需要在PCBA的四个角或对角线上,形成多点面定位,定位准确,距离越远越好。1)pcb mark点mark点 的布局位置由贴片机的PCB传输方式决定。当使用导轨传送PCB时,Mark不能放置在靠近夹持面或定位孔的位置,具体尺寸因贴片机而异。一般要求如下图 所示。 B; P; ~5 P, U- j
tao1pxefz0u64063114025.png
& ~, S. x* [, W/ W& t. D区域标记无法定位
_) b- `/ U( l& s●定位针过程中,mark点无法定位。●对边过程中,mark点 不能定位在夹边到边4mm 范围内。PCB mark点 位置应沿对角线放置,并且它们之间的距离应尽可能大。●对于长度小于200mm 的 PCB,至少应放置2 个标记,如下图。对于长度超过200mm的PCB,需要如图b 在PCB上放置4个mark点,沿着PCB长边的中心线或靠近中心线放置1或2个mark点 。
; {+ S* V2 R7 N7 i5 e$ z5 d4 z* FPCB mark点 标记应沿着每个小板的对角线放置,如下图 所示。 L* C: c+ F6 `/ G
roh5gksvu0364063114125.png
0 a$ g' \$ U7 M# x1 Z
PCB mark点 位置布局
. D+ I% t' d3 h9 a2)局部 mark点局部mark点 位置应满足以下要求:对于超过 100 个引脚的 QFP 元件,应沿对角线放置 2 个 mark点 ,如图 a 所示。对于引脚数超过 160 的 QFP 元件,应在四个角放置 4 个标记,如图 b 所示。7 g8 W# [+ ~/ T" }, |2 O, ^) `
bhbljjnbv0k64063114225.png
$ k( G& }. a# F3 y: y2 K! |- t局部mark 点6 N6 M0 Y# g( O; H
3zba0klzvxg64063114325.jpg
9 z- X1 T" H6 `5 n8 L" {( S
mark点6、mark点 切口间隙mark点周围的适当间隙至关重要。在焊盘周围放置一个开放区域(无铜、阻焊层、丝网印刷等)。有了这个空间,相机就可以在没有视觉干扰的情况下拾取标记。' V, |) t9 j7 p. z I! b& w$ w+ ~
开放空间的直径应至少是焊盘尺寸的两倍。因此,对于 2mm 的焊盘,你需要在其周围至少留出 4mm 的间隙区域。间隙区域的形状不太重要;圆形和方形区域是两种流行的设计。$ U4 h. Y+ @0 T; e' K1 ^$ w0 c
kxonohdpok064063114425.jpg
; D& A8 O' m! q# D" n
mark点 切口间隙7、mark点 材料mark点 焊盘需要用电路板其余部分使用的金属完成。(记住,焊盘是用来反射光的。)因此,不要用阻焊层、丝网印刷或任何其他材料覆盖焊盘。
h+ D" d* J& i8、mark点 数量三个基准点的数量是消除模板相对于 PCB 意外错位的最佳数字。
& b( T2 M2 s* E7 t4 S1)1 个mark点只有一个基准标记可用,扫描软件无法确定 PCB 的正确旋转。一台机器实际上无法运行只有一个基准标记的 PCB。3 n9 a3 m& W& a1 |/ }
2)2个 mark点有两个可用的基准标记,机器可以正常运行。然而,这里有两个风险在起作用。, x: ^) \( ?7 x1 W) R
●双标记设置提供了很好但通常不是很好的位置跟踪。如果使用的是细间距组件,可能就不会那么准确) s' t1 M" Q* f7 H$ e
●相反的基准点可能会导致操作员错误。如果将 PCB 倒置插入,机器可能仍会看到基准点并继续其愉快的工作。这种失误最好的情况是浪费时间,最坏的情况是导致灾难性的组件堆积或永久性 PCB 和设备损坏。
% I x. e- s) f' ]$ S3)3 个mark点三个是正确运行 PCB 的最佳基准标记数,包括第三个基准标记可以为三角测量增加一个额外的点,从而提高整体精度。它还消除了错误旋转的板通过相机的任何可能性。+ x" M( o! p& N- _7 z' k. \' W
4)4 个mark点虽然看起来添加四个点只能进一步提高准确性,但很少有更多的东西可以通过这一点获得。这里的主要缺点是第四个基准标记会重新引入处理倒置面板的危险。走这条路线时要格外小心。
; U1 D2 Y9 t' N& \0 z. m
1ykmv55adku64063114526.png
9 q+ X. t3 K+ @: fmark 点9、mark 点铜饰面mark 点焊盘需要是平稳的以反映均匀的图像,铜标记镀有你选择的任何金属饰面。电镀和浸渍等工艺在均匀性方面是可靠的,而热风焊料的变化往往更大一些。
. G4 ~+ s) C; ^8 [* J) \- L$ T3 }
3pfyqsijjfo64063114626.png
! `8 {% C! w% U- N) Wmark 点铜饰面如果饰面的厚度有任何变化,则无法正确反映。虽然并非无法克服,但它确实迫使生产操作员花费额外的时间来恢复标记。根据问题的严重程度,就需要编辑软件程序以进行补偿,或完全重新焊接基准点。简而言之,修复需要花费大量时间。
- c5 c- Z$ M( B! k5 Z0 G& M10、mark 点 对比度当 mark点标记与印制板基板材料之间存在高对比度时,可实现最佳性能。对于所有标记点,内部背景必须相同。
9 q) J6 D, e, Z1 _6 ?& W$ H六、mark点怎么制作?器件孔接口器件和连接器多为插件式元件。插件的通孔直径比管脚直径大8~20mil,焊接时渗锡性好。需要注意的是线路板出厂时的孔径存在误差。近似误差为±0.05mm。每0.05mm为一钻。直径超过3.20mm,每0.1mm为一钻。因此,在设计器件孔径时,应将单位换算为毫米,孔径应设计为0.05的整数倍。制造商根据用户提供的钻孔数据设定钻孔工具的尺寸。钻具尺寸通常比用户要求的成型孔大0.1-0.15mm。越少越好。
9 d+ V) ]: X R9 O# F
6 }5 T! b: K A' d7 Qmark 点制作7 j5 B6 p @7 @; X
七、MARK点设计不良实例
" W: O6 t! |& A( q2 B) x Q" _ 8 g$ d% [( E! ? l
------------ END ------------# E l: x9 n/ x- M3 O, z
- Y# E( b+ w2 `7 ] o1 r
$ I, z- l0 s3 d, q9 ^5 a
# ^. k. d$ L2 o. L$ Y7 R" x) q●专栏《嵌入式工具》8 i( T4 T$ u5 n) ?& j
●专栏《嵌入式开发》
6 m& a9 M9 o$ b( C% H●专栏《Keil教程》
/ A( \( a" F1 m6 p●嵌入式专栏精选教程
" O9 j9 `# j5 ^1 q) D. m! g! \3 J# n( X" }6 {( v
关注公众号回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。% B' z& S, `$ K5 n$ p/ v" X' j# V
3 K) n' H0 E% D8 X- I& L

" y3 K/ Y. g7 m- B/ S: o
/ N( [1 a: T6 X$ n" c% g7 N点击“阅读原文”查看更多分享。 |