二、多轴系统基础:定义、坐标系与分类

各位工程师朋友,今天我们来聊聊多轴系统的基础。说实话,这个章节看起来基础,但恰恰是很多现场问题的根源。我见过太多工程师,一上来就调参数、写插补,结果轴都动不起来——为什么?坐标系没搞明白。

2.1 多轴系统的定义

多轴系统,说白了就是多个电机协同工作,完成一个共同的目标。比如一台五轴加工中心,X、Y、Z三个直线轴加上A、C两个旋转轴,它们一起动,才能铣出复杂的曲面。

我个人习惯把多轴系统分成三个层次来看:

  • 物理层:电机、驱动器、编码器、机械传动机构
  • 控制层:运动控制器、插补算法、闭环控制
  • 应用层:G代码、轨迹规划、工艺参数

你想想看,如果物理层的机械间隙没处理好,控制层再好的算法也白搭。我在项目中遇到过一台三轴点胶机,插补精度要求0.1mm,但同步带的弹性变形就超过了0.3mm——这已经不是算法能解决的问题了。

2.2 坐标系与轴定义

坐标系是运动控制的「语言」。没有统一的坐标系,轴之间就没法沟通。

2.2.1 常用坐标系

坐标系 说明 典型应用
机床坐标系(MCS) 固定在机床床身上的绝对坐标系 回零、限位、换刀
工件坐标系(WCS) 固定在工件上的相对坐标系 编程、加工
工具坐标系(TCS) 固定在工具末端 机器人姿态控制

嗯,这里要注意:轴定义不是随便起的。我见过有人把X轴叫「左右轴」,Y轴叫「前后轴」——这在单机调试时没问题,但一旦涉及到多机联动或者离线编程,命名不规范就会出大乱子。

我的习惯:轴命名统一用字母+数字,比如X1、Y1、Z1、A1。如果是龙门双驱结构,左右两个电机分别叫X1_L和X1_R。这样看代码就知道哪个轴在干什么。

2.2.2 轴的正方向定义

按照ISO标准,笛卡尔坐标系的正方向遵循右手定则。但实际项目中,我建议你以安全为第一优先级。比如Z轴正方向,标准定义是向上,但有些设备为了操作方便,把Z轴正方向定义为向下——这会导致回零方向相反,一不小心就会撞刀。

我曾经踩过的坑:一台四轴雕刻机,客户要求Z轴正方向向下。我按标准写了回零程序,结果每次回零Z轴都往上顶限位。后来花了半天排查,才发现是轴方向定义的问题。所以,轴定义一定要写在配置文件里,并且加注释。

2.3 多轴系统的分类

多轴系统按结构可以分为三类:串联、并联、混联。每种都有它的脾气。

2.3.1 串联结构

串联结构就像人的手臂——每个关节依次连接,前一个关节的运动会影响后一个。典型的串联结构有:

  • 直角坐标机器人(X-Y-Z堆叠)
  • 关节型工业机器人(6轴、7轴)
  • SCARA机器人

串联结构的优点是工作空间大、灵活性高。但缺点也很明显:末端误差是各轴误差的累积。你想想看,每个关节有0.01mm的间隙,六个关节加起来就是0.06mm——这在精密装配中是不可接受的。

2.3.2 并联结构

并联结构就像蜘蛛网——多个支链同时连接基座和动平台。典型的例子是Delta并联机器人。

并联结构的优势是刚性好、速度快、精度高。因为多个轴共同承担负载,误差不会累积,而是被平均了。我在项目中用过Delta机器人做分拣,速度能达到每分钟120次,定位精度±0.1mm——串联结构很难做到这个水平。

但并联结构也有短板:工作空间小、控制算法复杂。说白了,它适合「快、准、狠」的场景,不适合「大范围、多姿态」的应用。

2.3.3 混联结构

混联结构就是串联+并联的组合。比如五轴加工中心,下面三个直线轴是串联的,上面两个旋转轴也是串联的,但整体看又是混联的。

混联结构试图取长补短:用并联部分保证刚性和精度,用串联部分扩大工作空间。但代价是控制复杂度成倍增加——你需要同时处理串联的累积误差和并联的耦合效应。

选型建议:
  • 追求大工作空间、灵活姿态 → 串联
  • 追求高速、高刚性、高精度 → 并联
  • 既要精度又要空间 → 混联(但要做好预算翻倍的准备)

2.4 多轴系统的性能指标

评价一个多轴系统好不好,不能只看单个轴的性能。我总结了几个关键指标:

2.4.1 定位精度与重复定位精度

这两个概念容易混淆。定位精度是「指哪打哪」的能力,重复定位精度是「每次打同一个点」的一致性。对于多轴系统来说,重复定位精度往往比定位精度更重要。为什么?因为很多工艺(比如点胶、焊接)更看重一致性,而不是绝对位置。

2.4.2 轮廓误差

这是多轴系统特有的指标。单轴运动时,我们看跟随误差。但多轴联动时,各轴的跟随误差会合成一个轮廓误差——也就是实际轨迹和理想轨迹之间的偏差。

我记得有一次调试一台激光切割机,单轴测试时每个轴的跟随误差都在0.02mm以内,但切出来的圆总是椭圆。后来发现是两轴的动态响应不匹配——一个轴响应快,一个轴响应慢,合成出来的轨迹就变形了。

2.4.3 同步精度

对于龙门双驱、电子凸轮这类应用,同步精度是核心指标。同步精度指的是两个或多个轴在运动过程中的位置偏差。比如龙门架,左右两个电机必须严格同步,否则龙门会扭斜,轻则影响精度,重则损坏机械。

2.4.4 带宽与响应速度

带宽决定了系统能跟踪多快的指令。对于高速插补,带宽不够会导致轨迹滞后。我一般建议:插补周期内,系统的闭环带宽至少是插补频率的5倍。比如插补周期1ms(1000Hz),那么速度环带宽至少要500Hz。

实测经验:很多伺服驱动器标称带宽1kHz,但那是在空载、小惯量的条件下。实际负载一加上去,带宽可能掉到200Hz。所以选型时一定要留余量,最好实测验证。

2.5 知识体系总览

下面这张图是我自己整理的,把多轴系统的基础知识串起来了。你可以把它当作一个检查清单——做项目前,先看看这些点有没有都考虑到。

多轴系统基础 系统定义 物理层 + 控制层 + 应用层 坐标系与轴定义 MCS / WCS / TCS 系统分类 串联 / 并联 / 混联 性能指标 定位精度 轮廓误差 同步精度 带宽响应 选型时:先定结构 → 再定坐标系 → 最后用指标验证

好了,这一章的内容就到这里。多轴系统的基础概念虽然简单,但它们是后续所有插补算法、联动控制、轨迹规划的基石。我建议你动手画一画自己设备的坐标系和轴定义,确认每个轴的正方向、限位位置、回零方式——这些细节决定了你后面调试的顺利程度。

专注资料整理