![]()
作者: Bryan Germann
五轴扫描振镜提供快速灵活的解决方案,用于加工精确的孔、轮廓槽以及其他具有完整横截面的几何形状。借助合适的系统,可以控制整个微加工过程——激光器、扫描振镜和工件定位——从而生产尺寸公差达到亚微米级的部件。 本文概述了 Aerotech 的 AGV5D 五轴激光扫描振镜的工作原理,该扫描振镜与精密线性运动轴和控制系统相结合。文中解释了该系统的工作原理,包括基于 G 代码的强大编程方法,该方法能够使标准 CAM 软件和内置运动功能执行微米级的复杂钻孔和铣削操作。
五轴激光运动系统:工作原理
要充分理解使用 5 轴激光运动系统进行微钻孔和铣削的优势(如图 1 所示),以及如何在这些过程中量化其精度,需要充分了解示例系统的工作原理及其编程方式。
图 1.本文引用的 5 轴激光运动系统采用 AGV5D 5 轴激光扫描振镜。
本文引用的示例系统使用 Aerotech 的 AGV5D 5 轴激光扫描振镜来操纵五个自由度 (DOF) 的激光束,如图 2 所示: ● X 和 Y - 光斑在视场内任意 Z 轴高度的定位(双自由度) ● Z - 光斑焦距控制在任意位置(单自由度) ● A - 光束锥角或偏离 Z 轴的倾斜角(单自由度) ● C - 光束时钟角或绕 Z 轴旋转(单自由度)
AGV5D 扫描振镜的最大工作范围为直径 2 毫米(X 轴和 Y 轴)且高度 2 毫米(Z 轴)的圆形区域。光束锥角 (A) 为 +/- 9°,光束时钟角 (C) 为 360° 连续旋转。
图 2. 该图描绘了 Aerotech AGV5D 5 轴激光扫描振镜的五个自由度。
AGV5D 的工作原理与五轴 CNC 加工中心非常相似,它利用符合 RS-274 标准的 G 代码指令,沿二维和/或三维路径(直线和圆弧)移动光束。光束从扫描振镜最低点的硬件喷嘴射出,因此进行激光加工的工作空间延伸至喷嘴尖端以下。所有为 AGV5D 的 X-Y-Z-A-C 轴编程的指令轨迹,都会使聚焦点在工作空间内移动。
除了五自由度光束操控外,该系统还支持由同一控制器和 G 代码指令控制的附加轴。外部 X、Y 和 Z 轴可将工件移动到扫描振镜下方,以扩展视野并与光束路径运动协调。由于 Aerotech 的 Automation1 软件机器控制器 (iSMC) 可监控整个系统,因此 G 代码轨迹可以与强大的 AeroScript 编程工具进行协调。
在示例系统中,AGV5D 各轴 (X-Y-Z-A-C) 的激光定位运动由 200 kHz 驱动器驱动,而用于移动基板和扫描振镜(外部 X-Y-Z)的伺服频率则为 20 kHz。所有驱动器均属于同一网络,由 Automation1 协调。因此,在生成控制八个轴的轨迹时,所有驱动器均使用同一控制器实时执行。这种实现方式是 AGV5D 独有的,因为它采用单控制器架构来控制物理伺服和激光扫描振镜的运动,从而实现更灵活的部署和零件加工。
灵活的编程功能
对于本文示例中使用的系统,有多种编程工具可供选择。如果用户拥有适合系统运动学的后处理器,则可以从标准CAM软件生成G代码。这可能涉及在铣削模式下直接编程特征,该功能允许用户定义切削直径、路径和速度,以达到目标切削质量。图3显示了使用铣削模式的渐开线齿轮特征示例。
图 3. 渐开线齿轮轮廓,齿宽 63 µm,圆形特征直径 413 µm
然而,对于常见的钻孔轮廓和形状(例如圆形孔),这种方法会非常繁琐。因此,AGV5D 可以使用参数化代码块生成各种预置的钻孔函数。其中包括针对圆形、方形和圆角的预置函数。以下是一些圆形和方形钻孔阵列的示例,这些阵列的侧壁几乎垂直,顶部和底部尺寸的间距在 1 微米以内。
图 4 显示了使用预先设定的钻孔功能创建满足以下标准的圆孔阵列的可视化效果和结果: ● 圆孔 ● 直壁(无锥度) ● 直径100 µm ● 基底:厚度320 µm的氮化硅
图 4. 左图:堆叠圆柱体预置函数调用过程中激光器开启和关闭运动的可视化。右图:堆叠圆柱体预置函数产生的钻孔质量。
图 5 显示了使用预先设定的钻孔功能创建符合以下标准的方孔阵列的可视化效果和结果: ● 方孔 ● 直壁(无锥度) ● 直径100 µm ● 基底:厚度320 µm的氮化硅
图 5. 左图:调用 Stacked Square 预置函数期间激光开启和关闭运动的可视化效果。右图:使用 Stacked Square 预置函数后获得的钻孔质量。
函数在 AeroScript 程序内部调用,其中函数的参数可以是数值,也可以是其他函数中计算出的变量。以下代码块显示了一个用于创建单向堆叠圆柱体钻孔操作的示例函数,该操作用于钻孔形成圆孔。
定义这些参数类似于定义 CNC 加工中心钻孔程序的主轴速度、进给速度和切削深度。
AGV5D 还利用位置同步输出 (PSO) 实现基于距离的触发和能量密度控制。PSO 是一项强大的控制功能,它允许根据运动系统中每个轴的位置反馈定义输出触发器。可以使用 MHz 范围内的编码器反馈,在路径上的特定位置触发激光脉冲。因此,用户可以避免基于速度或加速度变化的触发误差,从而确保一致的光斑间距。
由于激光触发基于行进距离,而非激光脉冲的速度或固定频率,因此用户可以在微加工操作过程中控制特定位置的具体能量密度。图 6 显示了直径 300 μm 的螺旋线示例,其激光点间距为 6 μm。粒子群优化算法 (PSO) 用于创建等距触发。
图 6.针对堆叠圆柱体单层预编程特征的粒子群优化算法示例。请注意,随着指令速度和加速度的变化,激光点之间的距离始终保持控制一致。
功能强大的数据可视化和流程优化工具包
Automation1 不仅仅是一个编程软件工具,它还是一个全自动控制器,具备数据可视化和流程调整功能,这些功能在伺服平台的运动控制平台中非常常见。由于用户可以在虚拟控制器上优化参数并运行运动控制,并且硬件可以物理连接到控制器,因此示例系统可以深入了解(如图 7 所示)指令运动和激光触发的运行情况。 |
||||||||
![]() |
友情链接 |
