AX BY CZ是什么?直流无刷电机坐标系与三相绕组辨析 1. 先说结论AX BY CZ 到底在电机和项目里指什么刚接触直流无刷电机BLDC的项目时看到“ax by cz”这种写法很容易一头雾水。这不是数学里的代数表达式也不是什么加密暗号。在机电领域尤其是电机驱动、运动控制、夹具设计和装配工艺里AX、BY、CZ 通常代表着空间坐标系中的三个轴向——更准确地说是围绕 X、Y、Z 三个坐标轴的运动方向或安装基准方向。我最早是在一个六轴机械臂末端夹具的项目里注意到这个写法的。图纸上标着“AX、BY、CZ”旁边的工程师直接说这是三个旋转轴我当时第一反应也是“按垂直轴线划分的吗”答案其实没那么简单因为 AX、BY、CZ 这套表示法在不同的场景下有两种主流解释一种是轴的旋转方向命名绕轴转动另一种是轴的直线运动方向命名沿轴平移。你需要先确认项目里用的是哪一种语境否则后面选型、接线、写控制逻辑都会错位。先说大家最关心的那个问题是不是按照垂直轴线划分严格说AX、BY、CZ 对应的 X、Y、Z 轴之间是互相垂直的这是空间直角坐标系的基本前提。但在电机语境里真正划分的是运动自由度与安装朝向而不是单纯“按哪根线垂直不垂直”来定义。你看到的 AX 可能是绕着 X 轴旋转RollBY 可能是绕着 Y 轴旋转PitchCZ 可能是绕着 Z 轴旋转Yaw也可能指的是三组独立的直线推杆或丝杠模组分别承担 X、Y、Z 三个方向的往复运动。为了讲透这件事我先把直流无刷电机的基本坐标系说清楚再结合实际项目里常见的 AX BY CZ 表示法逐一拆解最后给出一套可以直接用的判断方法。如果你正在看某个电机项目的 BOM 表、接线图或者运动控制说明书这篇文章能帮你少走很多弯路。2. 直流无刷电机的坐标系基础为什么是 AX BY CZ而不是 A B C2.1 从电机本体引出坐标系需求直流无刷电机本身是一个旋转执行器转子在定子磁场驱动下旋转输出的是扭矩和转速。但电机一旦装进设备单凭“转不转”是不够的你需要说清楚它的输出轴朝哪个方向、负载沿哪个方向移动、编码器的零位对应哪个空间位置。这个时候坐标系就变得非常必要。大多数运动控制项目里空间坐标系默认采用右手定则X 轴指向右侧Y 轴指向前方Z 轴指向上方。三个轴两两垂直交点称为原点。AX 这个词我理解为“绕 X 轴方向的旋转运动”或者“沿 X 轴方向的直线运动”具体看项目文档怎么定义。BY、CZ 同理只是把字母顺序对应到不同的轴向上。有经验的工程师会注意一点AX BY CZ 这种写法经常出现在电机的出线端定义、霍尔传感器相位判断和驱动器接线表里。它不是在描述电机内部物理结构而是在描述电机与外部负载构成的运动链。换句话说单独看一台电机你不需要 AX BY CZ一旦考虑电机怎么装、怎么驱动负载、怎么回零位才需要这套轴概念。2.2 A、B、C 三相与 AX、BY、CZ 的关联直流无刷电机内部是三组定子绕组通常命名为 A、B、C 三相。驱动器通过控制三相电流的换相顺序让定子磁场不断“追着”转子磁极跑电机就转起来了。这里的 A、B、C 是电气相位跟空间轴的 X、Y、Z 是两个层面的概念。但容易混淆的地方出现了有些厂家的接线图里会把三相绕组分别标注为 AX、BY、CZ这里的 X、Y、Z 并不是空间方向而是绕组轴线的代号。电机的定子绕组在空间上确实分布在圆周上每一相绕组都有一个等效的磁轴方向A 相磁轴、B 相磁轴、C 相磁轴在空间互差 120 度电角度。如果厂商把 A 相磁轴记作 AXB 相磁轴记作 BYC 相磁轴记作 CZ这时候 AX BY CZ 就是三相绕组磁轴的空间方位标记。所以有一类项目里AX BY CZ 的本质是为了表达“三相绕组各自在定子圆周上的安装方位”。你可以先判断项目文档里是否提到“电角度”或“磁轴”这些词。如果提到了那 AX BY CZ 大概率是三相磁轴如果文档里出现的是“直线模组”“滑台”“往复运动”这些词那 AX BY CZ 更可能是三组直线运动轴。2.3 一个直接判断法看电机是“旋转”还是“直线”我总结了非常简单的判断方法如果电机是旋转型 BLDCAX BY CZ 一般指三相绕组或旋转方向如果电机是直线型 BLDC音圈电机、直线推杆AX BY CZ 往往就是三个直线运动轴。直流无刷电机不只有旋转形式还有直线形式。直线 BLDC 的定子是一段直线导轨上的线圈组动子沿导轨做直线运动。如果用三组直线电机搭建一个三轴平台分别驱动 X 轴、Y 轴、Z 轴方向的滑台那 X 轴电机、Y 轴电机、Z 轴电机完全可以被简写成 AX、BY、CZ。这三台电机之间就是互相垂直的安装关系因为滑台本身沿三个互相垂直的方向布局。这种情况下“是否按垂直轴线划分”的答案是是的三轴平台按空间直角坐标系垂直布局但这不是电机自己划分的是机械结构和安装方式决定的。如果是旋转电机比如一个云台或机械臂关节AX 可能是绕 X 轴的旋转动作BY 是绕 Y 轴旋转CZ 是绕 Z 轴旋转。三个旋转轴都交汇在某一个公共点彼此在空间垂直。这种机器人运动学里非常常见X、Y、Z 轴之间垂直但旋转方向并不存在“划分”的问题只是参考坐标系的三个正交基向量。3. 实际项目里最常见的几种 AX BY CZ 场景3.1 三轴直线模组AX、BY、CZ 对应三个滑台我做过一个点胶机项目控制部分用了三组无刷直线电机分别驱动 X 轴点胶头左右移动、Y 轴工件前后移动、Z 轴点胶头上下运动。图纸上就直接标了 AX、BY、CZ对应的清单是AXX 轴直线电机行程 400mm带光栅尺BYY 轴直线电机行程 300mm带磁栅尺CZZ 轴直线电机行程 100mm带编码器这三台电机确实按垂直轴线布局X、Y 轴水平面内互相垂直Z 轴垂直向上。控制逻辑里X 轴位置、Y 轴位置、Z 轴位置完全独立属于典型的笛卡尔坐标系运动。如果非要说“按垂直轴线划分”在这个场景里是正确的只不过划分的依据是机械结构底座导轨沿 X横梁导轨沿 Y升降柱沿 Z三者的导轨方向互相垂直。接线时有个坑三台电机虽然是同类但驱动器的参数不能直接复制。Z 轴承受的重力负载跟 X、Y 轴不同尤其垂直轴断电后容易下滑所以 Z 轴电机需要配抱闸或者驱动器侧设置使能保持力矩。AX、BY、CZ 在代码里如果只是简单的坐标变量名那没问题但如果接错轴点胶轨迹就会完全乱掉轻则废料重则撞机。3.2 旋转云台与机械臂AX、BY、CZ 表示旋转方向做云台和机械臂时AX BY CZ 一般指绕三个轴的旋转动作。云台的 pitch俯仰、roll横滚、yaw偏航分别对应绕 Y 轴、绕 X 轴、绕 Z 轴的旋转。有些项目把这三个旋转自由度记为 AX、BY、CZ因为每个自由度都由一台无刷电机直接驱动。这里需要特别说明**旋转轴之间依然是互相垂直的但“旋转方向”本身并不像直线轴那样有一个固定的空间朝向。**比如绕 Z 轴的旋转旋转方向是顺时针还是逆时针取决于你的坐标系定义和电机转向。你不能说“CZ 是垂直的”而应该说“CZ 的旋转轴线是 Z 轴方向Z 轴与 X、Y 轴垂直”。在调试带防抖功能的云台时AX、BY、CZ 三台电机会同时参与姿态计算。陀螺仪输出的角速度会被分解到 X、Y、Z 三个方向然后换算成每台电机的目标速度。如果电机的安装朝向跟坐标系的正方向不一致你还需要在软件里做方向取反否则姿态环会形成正反馈电机越转越抖。这类项目里的 AX BY CZ 划分不是电机自己决定的而是你定义的正方向导致的图纸上必须标清箭头否则后期维护的人很容易被绕晕。3.3 绕组磁轴与三相相序的 AX BY CZ还有一种场景是我前面提到的出现在无刷电机的原理图和驱动器接线图上。部分电机厂会把三相绕组标注为 AX、BY、CZ意思就是 A 相绕组磁轴、B 相绕组磁轴、C 相绕组磁轴。这种情况下三个“轴”在电机定子圆周上互差 120 度电角度物理空间上并不是直角坐标系的垂直关系而是围绕电机轴心均布的。判断依据看旁边的霍尔信号线怎么标。如果霍尔信号是 HA、HB、HC或者 U、V、W那这里的 AX、BY、CZ 就极可能是三相绕组代号。这时候你不能用“垂直轴线”的思路去理解而要用电机的换相顺序去理解。把 A、B、C 三相磁轴搞反会导致电机堵转、抖动、反转甚至烧驱动器。我当时第一次接触这种图纸时也犯过迷糊以为是空间三轴。后来看到电机端盖拆开后线圈绕组的实际分布才明白三相绕组在空间圆周上均布互差 120 度电角度对应的磁轴方向同样互差 120 度。叫 AX、BY、CZ 只是借用了“轴向”这个词跟直角坐标系的 X、Y、Z 完全不是一回事。所以这里可以小结一下AX BY CZ 不是一套全球统一的硬性标准更像一种缩写约定。你拿到手的项目文档里必须先明确它的具体语境再往下做选型和接线。我的经验是先看图纸是运动控制图、接线图还是电机结构图。运动控制图通常是空间轴接线图通常是三相相序结构图通常是绕组磁轴。4. 用一个案例完整走一遍 AX BY CZ 的划分流程4.1 项目背景一个双工位无刷电机测试台去年我帮朋友搞过一个小型测试台用来测试三种不同规格的直流无刷电机。台子上有一个三轴滑台用来调整探针与电机端点的接触位置三台直线无刷电机分别负责 X 轴、Y 轴、Z 轴运动。控制柜里还有一台被测电机的驱动器用来驱动待测的旋转型无刷电机。整个系统的图纸上出现了两种 AX BY CZ 用法正好拿来当案例。第一处是三轴滑台AX、BY、CZ 代表三台直线电机。第二处是被测电机接线端子AX、BY、CZ 代表三相绕组。如果不区分直接把两个 AX BY CZ 当成同一个意思后面接线必然出错。我们在项目文档开头专门加了一页“术语约定”写明“本文中 AX/BY/CZ 在滑台部分指直线轴在电机端子部分指三相绕组。”这句话救了后面接手的新同事。4.2 三轴滑台的划分步骤划分三轴滑台的 AX BY CZ我按这个顺序操作先确定机械基准以机台底座的安装面为水平基准定义 Z 轴垂直向上再确定 X 轴与 Y 轴X 轴沿滑台底座导轨方向Y 轴沿横梁导轨方向X 与 Y 垂直且都在水平面内最后把三台直线电机依次对应驱动 X 方向滑台的电机命名为 AX 电机驱动 Y 方向的命名为 BY 电机驱动 Z 方向的命名为 CZ 电机在电机铭牌或驱动器标签上补充坐标系原点方向例如“AX 指向坐标原点右侧”这样划分之后控制程序的数组索引可以直接用 0、1、2 对应 AX、BY、CZ不需要额外转换。运动控制卡里的轴规划顺序也从 AX 到 CZ 依次建立物理含义清晰。4.3 被测电机三相绕组的划分步骤被测电机那边任务就不一样了。我们需要确认 U、V、W 三相和电机驱动器的相序对应关系。用示波器测反电动势过零点或者直接看电机线的颜色定义大多数电机厂商都会规定颜色顺序。如果图纸上写的是 AX、BY、CZ而不是 U、V、W我们就要建立一个对照表AX 接驱动器 A 相BY 接 B 相CZ 接 C 相。这里最常见的问题是相序接反。无刷电机只要任意交换两根相线磁场旋转方向就反过来电机反转。如果霍尔信号和相线的配合不对电机直接卡死不转。所以测试台在正式跑被测电机之前我们会做一个空载转向测试给电机一个很小的开环电压观察转子是否按照预期方向旋转。不对就交换两根线再测直到方向正确。我建议每个项目里都把“AX BY CZ 对照表”写清楚格式类似这样标识在三轴滑台中的含义在电机接线中的含义AXX 轴方向直线运动电机 A 相绕组磁轴BYY 轴方向直线运动电机 B 相绕组磁轴CZZ 轴方向直线运动电机 C 相绕组磁轴一张表解决所有歧义。哪怕同样的字母在不同章节里的含义都能对应清楚。5. 关于“按垂直轴线划分”的两点纠正5.1 垂直指的是坐标轴不一定是电机本身很多人问“AX BY CZ 是按照垂直轴线划分的吗”我理解他们想要的是一个空间布局答案。但你必须分清一件事垂直的是坐标系里的轴不是随意摆放的几台电机之间的夹角一定是直角。举个反例Delta 并联机器人里三个臂的转动轴之间并不垂直但坐标系里定义的世界坐标 X、Y、Z 仍然是垂直的。如果要强行把三个关节轴写成 AX、BY、CZ那你无法从“垂直”这个角度去理解布局得从运动学正逆解的角度去理解。所以“按垂直轴线划分”只适用于直角坐标系的运动平台或旋转自由度的正交分解不适用于所有并联机构或任意布置的电机。5.2 三相绕组磁轴互差 120 度不是 90 度再强调一次如果 AX BY CZ 表示三相绕组磁轴那它们之间的空间夹角是 120 度电角度不是 90 度。电机内部转一圈对应于 360 度机械角度电角度等于机械角度乘以极对数。极对数不同120 度电角度对应的机械角度也不同。所以你看电机结构图的时候不能因为看到“三个轴向”就想当然认为互成直角。我常拿一个简单的比喻解释三个人围坐在圆桌旁每个人占据一个方向彼此之间的角度是 120 度而不是正方形的四个角。直角坐标系的“垂直”是 90 度概念三相绕组的均布是“三分圆”概念。两种空间模型完全不同混着用一定出问题。6. 实操中的排查思路与避坑经验6.1 先统一命名再动手接线我见过不少项目在联调阶段发现“电机乱动”查到最后居然是图纸里 AX BY CZ 标注不统一。有人把这当成空间轴有人当成三相绕组各做各的结果控制信号接错通道驱动器保护性停机。所以我的第一条经验是拿到项目的第一件事把图纸里所有 AX、BY、CZ 出现的位置截图汇总用自己的话写一段“轴定义说明”然后发给团队评审。不要觉得自己理解了就跳过团队里只要有一个人理解错联调就会变成互相甩锅现场。6.2 辨别直线电机与旋转电机的同轴关系直线电机的 AX BY CZ 是三个方向的直线运动互相垂直旋转电机的 AX BY CZ 可以是三个方向的旋转运动它们的旋转轴线互相垂直。但有些机械结构会用直驱电机直接装在一个关节上比如一个无刷电机带动一个摆臂摆臂末端再装一个无刷电机这种情况下两个电机的旋转轴在初始位置可能垂直也可能平行完全取决于机械结构。你写程序时不能假定“AX 是水平、BY 是竖直、CZ 是朝向自己”必须对照装配图逐个确认。6.3 驱动器报警时先反向检查相序无刷电机驱动器常见的报警有过流、过压、编码器异常、相序错误。相序错误的表现很具有迷惑性电机可能存在几十秒然后突然一顿一顿地抖动或者高速时啸叫、低速时无力。遇到这种症状我第一反应不是改 PID 参数而是断电检查 AX、BY、CZ 三根相线的接线是否和驱动器手册一致。只要相序不对再好的控制参数也白搭。顺带说一句霍尔信号线的顺序也有讲究。霍尔供电、地线和三根信号线一旦接错电机的换相逻辑就全乱。有些驱动器的调试软件里可以直接读取霍尔状态你可以用手缓慢转动电机轴观察霍尔状态变化是否符合 101、100、110、010、011、001 的六步顺序。如果不符合大概率是霍尔线序或电机极对数设置不对。7. 一页能直接用的速查表为了方便你对照项目文案我把不同场景下的 AX BY CZ 定义做成一份速查表场景AXBYCZ是否垂直三轴直线平台沿 X 轴移动沿 Y 轴移动沿 Z 轴移动是两两垂直三轴旋转云台绕 X 轴转动绕 Y 轴转动绕 Z 轴转动三个转动轴互相垂直三相无刷电机接线A 相绕组B 相绕组C 相绕组磁轴互差 120 度不垂直三自由度并联机构关节 1 驱动力关节 2 驱动力关节 3 驱动力通常不垂直需运动学分析通过这张表你至少能快速判断自己手上的 AX BY CZ 大概是哪种。如果项目文档里没有明确说明最稳妥的做法是直接问设计人员这个 AX 是移动轴、旋转轴还是电机的相绕组代号在行业里混久了你会发现问出这个问题的工程师反而比那些一声不吭埋头接线的人更靠谱。8. 我的一点个人体会结合我自己的经历当初第一次看到直流无刷电机图纸上的 AX BY CZ也误以为是一种固定标准后来才意识到它只是对“轴向”的缩写怎么定义完全看项目。吃了几次亏之后我现在养成了一个习惯在任何涉及多台电机的项目里都会先把坐标系原点、正方向、每个轴的标识画在一张图上贴在控制柜门内侧。这个习惯帮我避免了很多接线错误也让团队沟通顺畅得多。尤其是当你同时处理直线无刷电机和旋转无刷电机时AX、BY、CZ 的含义很容易来回横跳。我的建议很简单不要背什么“固定规则”而是要养成看图纸、对清单、标方向的工作习惯。只要坐标系一致、命名一致、接线一致AX BY CZ 到底怎么划分就不会再是你的拦路虎。