第二章 基础知识:伺服系统与步进系统的基本组成、编码器分辨率、电机每转脉冲数、减速比等关键参数

在进入电子齿轮比的计算与设定之前,必须先厘清控制系统中最核心的物理量与硬件结构。电子齿轮比并非一个孤立存在的参数,它是上位控制器输出脉冲频率与机械执行部件实际位移之间的“翻译官”。如果对伺服电机编码器分辨率、步进电机每转脉冲数、减速比等基础概念理解不透彻,后续的电子齿轮比设定必然会出现方向性错误。本章将系统梳理伺服与步进两大系统的组成架构,并逐一拆解影响电子齿轮比设定的关键参数,为后续章节的公式推导与实操调试打下坚实的理论基础。

伺服/步进系统关键参数与电子齿轮比关系图 上位控制器 PLC / 运动控制卡 输出脉冲频率 f (Hz) 脉冲指令 驱动器 伺服驱动器 / 步进驱动器 电子齿轮比设定 电流/功率 电机 伺服电机 / 步进电机 每转脉冲数 / 编码器分辨率 联轴器/减速机 机械负载 丝杠 / 皮带 / 转台 减速比 i 编码器反馈(伺服) 关键参数对照表 参数名称 伺服系统 步进系统 对电子齿轮比的影响 位置反馈 编码器(增量/) 无(开环) 伺服必须考虑反馈 分辨率定义 编码器分辨率(脉冲/转) 电机每转脉冲数(整步) 决定最小位置单位 典型值 17位:131072;23位:8388608 200 / 400 / 1000 / 10000 数值越大精度越高 减速比 i 常见 1:1 ~ 1:100 常见 1:1 ~ 1:50 直接缩放脉冲当量 电子齿轮比 分子/分母(指令/反馈) 细分倍数(等效) 核心调整对象

2.1 伺服系统与步进系统的组成架构

伺服系统与步进系统在工业自动化中占据主导地位,但两者的控制逻辑与硬件构成存在本质差异。理解这些差异是正确设定电子齿轮比的前提。

2.1.1 伺服系统的核心组成

全数字交流伺服系统通常由四大部分构成:上位控制器(PLC、运动控制卡或专用控制器)、伺服驱动器、伺服电机(内置编码器)以及机械传动机构。伺服驱动器内部包含位置环、速度环和电流环三环控制结构,其中位置环的输入指令即为上位机发出的脉冲串或总线指令。伺服电机的编码器实时反馈转子位置与速度,驱动器根据反馈值与指令值的偏差进行闭环调节。电子齿轮比在伺服驱动器中扮演“指令脉冲当量变换器”的角色,它将上位机发出的脉冲数按比例映射为电机轴的实际转角。

2.1.2 步进系统的组成与特点

步进系统由上位控制器、步进驱动器、步进电机和机械负载组成。步进电机每接收一个脉冲,转子就转过一个固定的步距角(如1.8°或0.9°)。步进驱动器通过细分技术将每个整步细分为更小的微步,从而提升运动平滑度与定位精度。步进系统通常工作在开环状态,即没有位置反馈,因此电子齿轮比的概念在步进系统中体现为“脉冲/转”的等效设定——通过驱动器的细分拨码或参数设置,决定多少个脉冲让电机转一圈。

核心区别:伺服系统是“指令-反馈-修正”的闭环机制,编码器分辨率直接决定位置反馈精度;步进系统是“脉冲-步进”的开环机制,每转脉冲数由电机固有步距角与驱动器细分共同决定。这一区别直接影响电子齿轮比的计算基准——伺服以编码器分辨率为基准,步进以每转脉冲数为基准。

2.2 编码器分辨率:伺服系统的精度基石

编码器分辨率是伺服系统最重要的参数之一,它定义了电机每旋转一圈,编码器输出的反馈脉冲数(或位置计数增量)。分辨率越高,位置检测的颗粒度越细,理论上可实现的位置控制精度就越高。

2.2.1 分辨率的表示方式

编码器分辨率通常以“位”或“脉冲/转”两种方式表示。17位编码器表示每转有 2^17 = 131072 个计数单位;23位编码器则达到 8388608 个计数单位。在伺服驱动器的参数中,常以“编码器脉冲数/转”或“位置反馈分辨率”来标识。例如,松下A5系列伺服电机标准配置为20位增量式编码器,即每转1048576脉冲;而三菱J4系列则提供22位(4194304脉冲/转)的式编码器选项。

2.2.2 分辨率与电子齿轮比的关系

电子齿轮比的分子与分母分别对应“上位机指令脉冲数”与“编码器反馈脉冲数”。当上位机发出N个脉冲时,期望电机轴转过特定角度,而编码器反馈的脉冲数为M。电子齿轮比G = N / M(或M / N,取决于驱动器定义)。因此,编码器分辨率直接决定了分母的基准值。若分辨率设置错误或理解偏差,即使电子齿轮比计算正确,实际运动距离也会出现成倍误差。

编码器位数 每转脉冲数 典型应用场景 对电子齿轮比的影响
17位 131,072 通用伺服、包装机械 分母基准较小,适合中等精度
20位 1,048,576 电子装配、贴片机 分母基准大,可实现高细分
23位 8,388,608 半导体设备、高精度转台 极高分辨率,需注意指令脉冲频率上限
经验提醒:在设定电子齿轮比时,务必确认驱动器参数中“编码器分辨率”的单位是“脉冲/转”还是“计数/转”。部分驱动器(如安川Σ-7)将编码器计数定义为4倍频后的数值,即实际脉冲数×4。若未注意此细节,电子齿轮比将出现4倍偏差。

2.3 电机每转脉冲数:步进系统的核心参数

步进电机的“每转脉冲数”并非固定值,它由电机固有步距角与驱动器细分倍数共同决定。理解这一参数是步进系统电子齿轮比(等效)设定的关键。

2.3.1 步距角与细分

两相混合式步进电机的标准步距角为1.8°(整步),即每转200个整步。若驱动器设置为2细分,则每个脉冲对应0.9°,每转需要400个脉冲;若设置为10细分,则每转需要2000个脉冲。细分技术不仅提高了位置分辨率,还显著降低了低速振动与噪声。现代步进驱动器支持最高256细分,对应每转51200脉冲。

2.3.2 每转脉冲数的计算

每转脉冲数 P = 360° / (步距角 / 细分倍数) = 整步数 × 细分倍数。例如,步距角1.8°的电机,驱动器设为32细分,则 P = 200 × 32 = 6400 脉冲/转。在步进系统中,电子齿轮比通常体现为“指令脉冲数”与“电机每转脉冲数”的匹配关系。若上位机希望每转输出1000个脉冲,而驱动器设定为6400脉冲/转,则需要在驱动器中设置等效电子齿轮比为 1000:6400 = 5:32。

风险提示:步进系统没有位置反馈,一旦发生失步(丢步),误差无法自动纠正。因此,在设定每转脉冲数时,必须确保脉冲频率不超过电机与驱动器的最大响应频率。盲目追求高细分会导致脉冲频率过高,电机扭矩急剧下降,反而增加失步风险。

2.4 减速比:机械传动中的关键缩放因子

减速比 i 定义为电机轴转速与负载轴转速之比,即 i = 电机转速 / 负载转速。减速机(齿轮箱、行星减速机、蜗轮蜗杆)在降低转速的同时放大扭矩,但更重要的是,它改变了位置传递的比例关系。

2.4.1 减速比对脉冲当量的影响

当电机与负载之间通过减速机连接时,电机每转一圈,负载轴仅转过 1/i 圈。这意味着,若电机编码器分辨率为 R(脉冲/转),则负载轴每转对应的反馈脉冲数为 R × i。在电子齿轮比计算中,减速比直接作为比例因子乘入分母或分子,具体取决于驱动器参数定义。例如,某伺服系统编码器分辨率为131072脉冲/转,减速比 i=10,则负载轴每转对应1310720个反馈脉冲。

2.4.2 减速比与电子齿轮比的综合计算

设上位机指令脉冲数为 N,期望负载轴移动距离为 L(mm),丝杠导程为 Ph(mm/转),减速比为 i,则负载轴所需转数为 L / Ph,电机轴所需转数为 (L / Ph) × i,编码器反馈脉冲数为 (L / Ph) × i × R。电子齿轮比 G = N / [(L / Ph) × i × R]。实际应用中,通常先确定脉冲当量(每个指令脉冲对应的负载位移),再反推电子齿轮比。

实战案例:某数控铣床Z轴采用伺服电机驱动,编码器分辨率为 2^20 = 1048576 脉冲/转,减速机减速比 i=5,丝杠导程 Ph=10mm。设计要求脉冲当量为 0.001mm/脉冲。计算过程如下:负载轴每转对应位移10mm,电机轴每转对应负载位移 10/5 = 2mm。每转电机轴对应编码器反馈 1048576 脉冲,因此每0.001mm位移对应反馈脉冲数为 1048576 / (2 / 0.001) = 1048576 / 2000 = 524.288 脉冲。由于脉冲数必须为整数,电子齿轮比应设为 1:524.288,即分子分母同乘125,得 125:65536。实际设定时,驱动器允许输入分数形式,直接填入 125/65536 即可。

2.5 常见误区与总结复盘

在理解上述基础参数时,工程师常陷入以下误区,导致电子齿轮比设定反复出错。

  • 误区一:混淆编码器分辨率与上位机脉冲频率。编码器分辨率是反馈侧的固有属性,而上位机脉冲频率是指令侧的输入条件,两者通过电子齿轮比建立联系,但不可混为一谈。
  • 误区二:忽略减速比的方向性。减速比是“电机转速/负载转速”,若误写为“负载转速/电机转速”,电子齿轮比将出现 i² 倍的误差。
  • 误区三:步进系统细分设置与电子齿轮比重复计算。部分工程师在驱动器中同时设置细分和电子齿轮比,导致实际每转脉冲数被双重缩放。正确做法是:要么用细分直接决定每转脉冲数,要么用电子齿轮比调整指令脉冲与每转脉冲的对应关系,二者取其一。
  • 误区四:未考虑机械传动链的弹性变形。在重负载或长丝杠应用中,机械弹性会导致实际位移与理论计算存在偏差。此时,仅靠电子齿轮比无法完全补偿,需结合螺距误差补偿或全闭环控制。
总结复盘:设定电子齿轮比前,必须完成以下三步核查:①确认电机类型(伺服/步进)及对应的分辨率基准(编码器分辨率/每转脉冲数);②确认机械传动链的减速比与丝杠导程(或皮带轮周长、转台分度比);③确认驱动器参数中电子齿轮比的分子分母定义方向(是“指令脉冲/反馈脉冲”还是“反馈脉冲/指令脉冲”)。完成这三步后,再代入公式计算,可避免90%以上的设定错误。