Allegro move命令是PCB设计里用得最频繁的操作之一,但4种移动方式的区别,80%的人没搞明白。57 sym origin、body center、user pick、symbol pin,每个方式的定位逻辑完全不同,用错了位置,元器件对不上焊盘,返工半天白干。
这两个是最容易搞混的。
57 sym origin,点一下元器件,光标直接跳到封装时的原点位置,也就是0,0坐标。这个原点是画封装的时候定的,跟实际器件的物理中心可能差很远。什么时候用?对位要求严格的场合,比如BGA封装,原点对着焊盘中心,放下去不用再调。
body center就不一样了,点一下跳到几何中心。这个中心是Allegro自动算出来的,不管你封装原点画在哪,它都给你拉到几何正中间。我之前画一个QFN封装,原点画偏了2mm,用57 sym origin放上去整排偏移,换成body center一秒对齐。
说白了,57 sym origin认的是你画封装时定的原点,body center认的是图形的物理中心。搞清楚这个区别,能省掉不少对位的时间。

user pick是4种方式里最灵活的一个。
双击元器件之后,光标点哪里,哪里就变成新的参考点。你点元器件左边,它就以左边为基准移动;点右边,就以右边为基准。这个方式特别适合调整整个模块的位置,比如一个连接器带着周围5、6个被动件,用user pick一点,整组一起动,不用一个个选。
2026年的Allegro版本里,user pick还支持锁定参考点,点完之后按L键锁定,后面移动就不会再跳了。这个功能我用了3年才发现,之前调模块位置全靠手动对齐,现在3秒搞定。
你要是经常调整模块布局,user pick比前两种方式快不止一倍。
symbol pin #是4种方式里最冷门的,但关键时刻能救命。
在symbol pin #框里输入1,鼠标点器件的时候,光标自动跳到第1号管脚上。输入2就跳第2号管脚,以此类推。这个功能干嘛用的?对引脚。
比如你放一个SOIC-16的芯片,1脚没对上焊盘,后面16个脚全歪。用symbol pin #输个1,光标直接落在1脚上,拖一下就对齐了,不用放大去找。
我之前做一个DDR3的项目,84个管脚的BGA,用symbol pin #逐脚对位,比肉眼找快了至少10分钟。2026年了,Allegro这个功能藏得还是很深,大部分人根本不知道有这个选项。
还有个细节:symbol pin #输完数字之后,按Tab键可以在不同管脚之间快速切换,不用每次都重新输入。这个快捷键配合move命令用,效率直接翻倍。
| 移动方式 | 跳转位置 | 适用场景 |
|---|---|---|
| 57 sym origin | 封装原点0,0 | BGA等对原点精度要求高的封装 |
| body center | 几何中心 | QFN、SOP等需要快速居中的场合 |
| user pick | 光标点击处 | 调整模块整体位置,批量移动 |
| symbol pin # | 指定管脚 | 逐脚对位,BGA/DDR等高密度器件 |
实际画板的时候,我的习惯是:放器件用body center,对位用57 sym origin或symbol pin #,调模块用user pick。4种方式切换着用,比只用一种快得多。
Allegro move命令的4种移动方式,57 sym origin、body center、user pick、symbol pin #,各有各的使用场景,不存在哪个最好,只有哪个最合适。把这4种方式的跳转逻辑搞清楚,放器件、对焊盘、调模块的效率能提升30%以上。别再只用默认那一种了,打开Allegro试一下,30秒就能感受到差别。
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks 等。