1. 课程导入与工程对象认知

多轴运动平台是精密制造、半导体封装、激光加工、视觉检测等装备的核心执行单元。它把控制器的数字指令转换为末端执行器在空间中的精确位姿,其性能直接决定设备的加工精度与节拍。学习本课程,首先要建立对整机工程对象的清晰认知:它由哪些机械构型组成、靠什么驱动、控制层级如何划分,以及坐标体系在整个系统中处于什么位置。只有把这三件事看清楚,后续的标定与轨迹执行才有落脚点。

一、典型机械构型

多轴平台按运动学结构可分为几类常见构型。最基础的是直角坐标(笛卡尔)构型,由 X、Y、Z 三个正交直线轴叠加,各轴独立运动,末端位姿与各轴位移呈线性关系,标定和轨迹规划最直观,广泛用于点胶、贴装、检测。其次是龙门(Gantry)构型,横梁由两侧双驱同步带动,适合大幅面、高刚性场合,但双驱不同步会引入横梁偏摆,是标定中必须处理的耦合误差。再往上是SCARA 构型,两个旋转关节加一个竖直直线轴,平面内定位快、适合取放。更复杂的是并联(Delta、Stewart)构型与串联多关节机械臂,末端位姿与关节变量之间是强非线性映射,需要正逆运动学求解。

构型选择直接决定坐标变换的复杂度。直角坐标平台各轴解耦,误差可逐轴补偿;而旋转关节平台必须处理关节空间与笛卡尔空间的映射,标定参数也从“每轴直线度、垂直度”扩展到“连杆长度、关节零位、减速比”。本课程以直角坐标与龙门构型为主线,兼顾旋转轴耦合场景,因为它们是工业现场占比最高、也最能体现坐标体系工程问题的对象。

二、驱动方式与控制层级

驱动方式上,主流是伺服电机 + 滚珠丝杠/齿轮齿条的旋转驱动方案,以及直线电机直驱方案。旋转驱动通过丝杠导程把角位移换算为直线位移,例如导程 10 mm 的丝杠,电机转一圈对应 10 mm 位移,若编码器为 17 位(131072 脉冲/圈),理论分辨率约为 0.076 μm。直线电机省去中间传动,刚性和响应更好,但发热与法向吸力需要额外处理。无论哪种驱动,控制器最终输出的都是“脉冲数”或“位置指令”,而工程上关心的是“毫米”,这中间的换算关系正是坐标体系要固化的内容。

控制层级通常分为三层:上位机/运动控制卡负责轨迹规划与插补,输出各轴的位置-时间序列;伺服驱动器接收位置指令,完成电流环、速度环、位置环的闭环;机械执行机构把电机转动变为平台位移。三层之间通过脉冲/总线(EtherCAT、CANopen)传递指令与反馈。理解这个层级,才能明白标定误差究竟发生在哪一环——是编码器零位、丝杠螺距误差,还是机械装配的垂直度偏差。

多轴运动平台:控制层级与坐标体系位置 上位机 / 运动控制卡 轨迹规划 · 插补 · 坐标变换 伺服驱动器 电流环 · 速度环 · 位置环 机械执行机构 丝杠/齿条 · 直线电机 · 导轨 位置指令 驱动电流 编码器反馈 坐标体系在整机中的位置 机械坐标系 各轴零位 · 装配基准 工件坐标系 产品定位 · 加工原点 工具坐标系 末端执行器 TCP 关节/轴坐标系 电机角 · 丝杠位移 标定 = 建立并修正这些坐标系之间的变换关系 轨迹执行 = 在选定坐标系中生成并跟踪位置序列 本课程三大核心工程对象 ① 坐标体系定义与变换 ② 标定方法与误差补偿 ③ 轨迹规划与执行

三、坐标体系在整机中的位置

从图中可以看到,坐标体系并不是某个孤立模块,而是贯穿控制层级的一条“语义主线”。上位机做轨迹规划时,用户给出的是工件坐标系下的目标点;控制器需要把它变换到机械坐标系,再分解为各轴的位置指令;驱动器执行后,编码器反馈的是轴坐标系下的电机角或丝杠位移。整条链路中,每一次坐标变换都依赖一组标定参数。参数不准,变换就失真,末端实际到达的位置就会偏离目标。

工程上常见的坐标系包括:机械坐标系(以各轴机械零位和装配基准定义)、工件坐标系(以产品定位面或基准标记定义)、工具坐标系(以末端执行器 TCP 定义)、关节/轴坐标系(以电机编码器或丝杠位移定义)。标定的本质,就是精确测量并修正这些坐标系之间的变换关系;轨迹执行的本质,则是在选定坐标系中生成连续位置序列并让各轴跟踪到位。

四、本课程要解决的核心问题

把上述认知落到工程实践,本课程围绕三个核心对象展开。第一是坐标体系定义与变换:明确各坐标系的定义约定、正方向、原点位置,建立齐次变换矩阵,处理旋转轴与直线轴的耦合。第二是标定方法与误差补偿:包括各轴零位标定、丝杠螺距误差补偿、双驱龙门同步标定、垂直度与直线度测量、工具 TCP 标定,以及标定结果的验证方法。第三是轨迹规划与执行:从点位运动到连续轨迹插补,从速度规划到拐角过渡,从单轴调试到多轴联动,最终让平台按预期路径稳定运行。

学习建议:每接触一个新平台,先画出它的控制层级图,标出各坐标系的定义位置和正方向,再确认标定参数存在哪里、由谁使用。这个习惯能让你在后续调试中快速定位问题出在“坐标定义”“标定参数”还是“轨迹执行”环节。

需要特别强调的是方向与符号约定。本课程统一约定:直线轴以远离机械原点为正方向,旋转轴以逆时针(从轴正向看)为正方向;工件坐标系原点默认设在产品基准角,工具坐标系原点设在 TCP。全文及所有图示均遵循此约定,若某案例切换参照系,会明确说明。初学者最容易犯的错误,就是不同环节用了不同的正方向约定,导致标定结果看似正确、实际运动方向相反。

下面用一个教学示例说明坐标变换的实际意义。假设某直角坐标平台 X 轴丝杠导程 10 mm,编码器 17 位,机械原点在行程左端。若上位机在工件坐标系下给出目标点 X=50.000 mm,而工件坐标系原点相对机械原点偏移 +12.000 mm,则机械坐标系目标为 62.000 mm,对应电机脉冲数约为 62.000 / 10 × 131072 ≈ 812646 脉冲。若工件坐标系偏移量标定错了 0.1 mm,末端就会偏差 0.1 mm——对精密加工而言这已不可接受。这个例子说明,标定精度直接决定最终定位精度,而坐标变换是连接用户意图与机械动作的桥梁。