CoreXY运动原理资料:电机组合坐标与喷头XY怎样对应
2026-11-06

CoreXY运动原理资料:电机组合坐标与喷头XY怎样对应

CoreXY运动原理把喷头平面位置与两路步进位置联系起来,但两路步进坐标并不是各自只代表喷头X或Y。阅读打印机结构和运动学资料时,先分清喷头的笛卡尔坐标与驱动侧组合坐标,才能解释为什么喷头沿一个方向移动,也可能需要两路步进位置共同变化。

喷头坐标与硬件运动坐标属于不同层次

Klipper官方运动学说明介绍,在运动学类之外,运动以毫米、秒和笛卡尔坐标空间跟踪;运动学类负责把通用坐标转换为具体打印机硬件所需的关系。这让路径描述和不同机械结构之间可以有明确的转换层。

官方用普通笛卡尔机构作对照:各轴运动直接对应相应笛卡尔方向。而CoreXY部分给出的平面关系是,a等于x加y,b等于x减y。这里的a、b描述两路组合位置,x、y描述喷头平面位置。把四个符号的对象写清,公式才不只是两行没有机械含义的字母。

沿X方向变化会同时进入两路组合坐标

按照上述约定,若只考虑喷头X位置变化而Y保持不变,a和b会获得相同的坐标增量。原因直接来自和与差的表达式:两者都包含同一个正号的x项。单独一个X变化并不意味着只有一台对应“X轴”的电机坐标发生变化。

这也说明,在CoreXY摘要中把两路驱动直接命名为独立X电机与独立Y电机,可能遮住实际耦合关系。更清楚的方式是先保留a、b的组合身份,再描述它们如何参与喷头的目标位移。此处讨论坐标增量,不把公式中的正负号直接转换成某台设备的接线极性。

CoreXY: Map the Coordinate Increments
CoreXY: Map the Coordinate Increments. Head x/y and drive a/b are different descriptions of one model. 来源:智联海编辑部原创AI辅助示意,不是真实产品、现场或测量图。

沿Y方向变化在两路中具有相反符号

若X保持不变而Y变化,a中的y项为正,b中的y项为负,因此两路组合位置的增量互为相反数。它与前述纯X关系不同,但二者都来自同一套公式,不需要为两个方向分别发明互不相关的工作原理。

对于概念图,可以分别画出纯X增量与纯Y增量,再标出a、b的符号。这样解释的是运动学映射,而不是根据电机外壳的位置猜测哪个方向由哪台电机单独承担。具体机械安装、带路方向和驱动正向仍要连同设备定义阅读。

组合位移会形成不同的驱动侧变化

在这一数学约定中,若喷头X与Y获得相同增量,b的变化量会因为两项相减而为零,a则包含两项相加的变化。这个构造关系展示了为什么平面斜向位移与两路驱动变化之间,不是简单的一对一方向标签。

相反,若X和Y增量大小相同而符号相反,a中的两项抵消,b中的两项叠加。这里的抵消发生在组合坐标表达式中,不表示喷头没有运动,也不表示设备进入了某种停机状态。运动对象和坐标对象必须分别保留。

CoreXY: Read the Coupled Combinations
CoreXY: Read the Coupled Combinations. A and b follow the same sum-and-difference convention. 来源:智联海编辑部原创AI辅助示意,不是真实产品、现场或测量图。

官方实现也保留了反向坐标关系

Klipper官方CoreXY实现源码中的位置换算使用两路位置的半和与半差,分别得到平面两个坐标。它与说明页中的前向关系相互对应:x等于a、b之和的一半,y等于a、b之差的一半。

前向与反向关系说明,同一运动可以从喷头坐标或驱动侧坐标描述。源码同时还有边界、回零和运动检查等其他职责,但本文只采用坐标关系,不把阅读代码当成已经执行运动或完成机器校准的证据。

先保留约定再理解机构名称

本文于2026年11月6日完整阅读Klipper运动学正文及CoreXY实现源码。原创图用坐标增量与和差关系解释耦合,不复刻具体带路,不给出回零命令、驱动设置或调节值。公式中的符号遵循所读资料约定。

相关知识见打印机运动机构栏目与文章目录。把喷头XY与两路组合位置分开,再用相同、相反和相消三种关系检查理解,能够使CoreXY资料中的运动描述更具体,也避免让电机名称替代真实坐标映射。

18028484626 CONTACT US

公司:智联海(惠州)科技有限公司

地址:惠州仲恺高新区陈江街道白云山工业大道 5 号六楼 601

Q Q:18028484626

Copyright © 2002-2026

粤xxx

咨询 在线留言 电话:18028484626
微信 微信扫码添加我