第二节:机械手运动学基础

各位同学好,我是老张。在半导体设备这行摸爬滚打了十几年,今天咱们来聊聊机械手运动学的基础。说实话,这部分内容看着有点抽象,但它是整个控制系统的地基。地基没打好,后面再漂亮的算法都是空中楼阁。

我刚开始接触晶圆传输机械手时,总觉得运动学就是一堆公式。后来在调试现场吃过亏才明白——坐标系没搞对,机械手能直接撞上腔室壁。嗯,咱们先从最基础的坐标系说起。

2.1 坐标系定义

坐标系这东西,说白了就是给机械手一个「定位基准」。没有坐标系,你告诉机械手「往右走10厘米」,它根本不知道「右」是哪个方向。在晶圆传输场景中,我们主要用三种坐标系:

2.1.1 世界坐标系

世界坐标系是固定不动的。它通常定义在设备基座上,是整个系统的绝对参考。我个人习惯把世界坐标系的原点放在设备底座的几何中心,Z轴垂直向上,X轴指向设备正面。

为什么要这样定义?因为晶圆传输机械手要跟多个工艺腔室对接,每个腔室的位置都是相对世界坐标系固定的。你想想看,如果坐标系定义得乱七八糟,后续的标定工作会非常痛苦。

关键点:世界坐标系是「绝对坐标系」,所有其他坐标系最终都要转换到这个世界坐标系下。

2.1.2 工具坐标系

工具坐标系是定义在机械手末端执行器上的。对于晶圆传输机械手,末端执行器就是那个「叉子」——晶圆叉。工具坐标系的原点通常放在晶圆中心,Z轴垂直于晶圆表面。

我在项目中遇到过一个问题:某次调试时,机械手抓取晶圆总是偏一点。查了半天,发现是工具坐标系没校准好。晶圆叉本身有制造公差,理论坐标和实际坐标差了0.5毫米。对于300mm晶圆来说,0.5毫米的偏差足以导致传输失败。

我的经验:每次更换晶圆叉后,一定要重新标定工具坐标系。别偷懒,这个步骤省不了。

2.1.3 工件坐标系

工件坐标系是定义在晶圆本身上的。虽然晶圆是圆形对称的,但为了精确定位,我们还是会定义一个工件坐标系。原点在晶圆中心,X轴指向晶圆缺口(notch)或平边(flat)。

为什么要定义工件坐标系?因为晶圆在传输过程中可能会旋转。如果机械手只知道「晶圆在位置A」,但不知道「晶圆转了30度」,那放回晶圆盒时就会出问题。

坐标系类型 原点位置 用途
世界坐标系 设备基座 绝对定位基准
工具坐标系 晶圆叉中心 末端执行器控制
工件坐标系 晶圆中心 晶圆姿态描述

2.2 关节空间与笛卡尔空间

这两个概念,我刚开始学的时候也绕了很久。简单来说:

  • 关节空间:用每个关节的角度来描述机械手的位置。比如「关节1转了30度,关节2转了45度,关节3转了-10度」。
  • 笛卡尔空间:用三维坐标来描述末端的位置。比如「末端在X=100mm, Y=200mm, Z=50mm处」。

你可能会问:为什么要有两种描述方式?

因为控制机械手时,我们通常用笛卡尔空间来规划路径——告诉机械手「从A点直线运动到B点」。但实际驱动电机时,必须转换成关节空间的角度值——告诉每个电机「你转多少度」。

注意:笛卡尔空间的直线运动,在关节空间里往往不是直线。这就是为什么机械手运动时,关节角度变化看起来「不规律」。

2.3 正逆运动学概念

正逆运动学,说白了就是两个方向的转换:

  • 正运动学:已知关节角度,求末端位置。这个相对简单,就是套公式计算。
  • 逆运动学:已知末端位置,求关节角度。这个比较麻烦,因为可能有多个解,甚至无解。

我记得有一次调试,机械手需要伸到一个很深的腔室里取晶圆。我算好了末端位置,但逆运动学求解出来发现关节角度超出了机械限位。这就是典型的「可达但不可控」——位置理论上能到,但关节转不过去。

正运动学:关节角度 → 末端位置(唯一解)
逆运动学:末端位置 → 关节角度(多解或无解)

2.4 自由度与运动范围

晶圆传输机械手通常有4-6个自由度。为什么是4-6个?因为晶圆传输需要三个平移自由度(X, Y, Z)和至少一个旋转自由度(绕Z轴的旋转,即θ)。

常见的配置是:

  • 4轴机械手:R(径向)、θ(旋转)、Z(升降)、T(末端旋转)。这是最经典的晶圆传输机械手结构。
  • 6轴机械手:在4轴基础上增加了两个姿态调整自由度,用于更复杂的传输路径。

运动范围这块,我建议重点关注两个参数:

  1. 最大行程:每个关节能转动的最大角度或移动的最大距离。
  2. 工作空间:末端能到达的所有位置的集合。这个空间形状通常是个「甜甜圈」——中间有个空洞,因为机械手不能伸到自己的底座里。
避坑指南:我曾经在设计阶段忽略了工作空间的空洞区域,结果机械手无法直接到达晶圆盒最内侧的槽位。最后不得不加了一个中转工位,白白增加了设备复杂度。所以,设计初期一定要画工作空间图。

2.5 知识体系总览

下面这张图是我自己整理的,把本节内容串起来了。你可以把它当作一个「思维导图」来看:

机械手运动学基础 坐标系定义 世界坐标系 工具坐标系 工件坐标系 关节空间 vs 笛卡尔空间 关节空间 笛卡尔空间 正逆运动学 正运动学 逆运动学 自由度与运动范围 自由度 运动范围 核心逻辑:坐标系是基准 → 空间是描述方式 → 运动学是转换方法 → 自由度是能力边界

这张图把本节内容分成了四个模块。你看,从左到右,从基础到应用,逻辑是通的。坐标系是基准,空间是描述方式,运动学是转换方法,自由度是能力边界。搞懂这四个模块,机械手运动学的基础就算打牢了。

一句话总结:坐标系定基准,空间定描述,运动学做转换,自由度定能力。这四个概念是机械手控制的「四梁八柱」。

好了,这一节的内容就到这里。下一节咱们聊聊运动学方程的具体推导,到时候我会带一个实际案例——用4轴机械手做晶圆传输的完整计算过程。


公众号:蓝海资料掘金营,微信deep3321