线性模组速度计算不是简单地用行程除以运行时间,也不能只根据电机额定转速判断模组能达到多快。完整的速度计算需要同时考虑有效行程、目标节拍、加速度、减速度、运动曲线、传动方式、负载质量、电机转速以及各机械部件的速度限制。

线性模组的实际运行速度由传动机构、电机和控制系统共同决定。电机提供转速与扭矩,滚珠丝杆、同步带、齿轮齿条或直线电机将驱动力转换为直线运动,导向系统负责承受载荷并保持运动精度,控制器则按照设定的速度曲线完成加速、匀速、减速和定位。

本文将说明如何计算线性模组的理论速度、加速距离、减速距离、运行时间和电机转速,并介绍三角形、梯形及S形运动曲线的适用条件,以及不同传动方式需要校核的最高速度限制。

线性模组速度计算示意图,展示最高速度、加速度、减速度、运动曲线、运行时间和电机匹配
线性模组速度计算示意,包括最高运行速度、加减速阶段、运动曲线、节拍时间及电机匹配关系。

线性模组速度计算需要解决哪些问题

一次完整的速度计算不只是得到一个最高速度数值,而是要判断运动轴能否在规定行程内按照目标节拍完成加速、运行、减速和稳定定位。

计算通常需要回答以下问题:

  • 根据行程和目标运行时间,需要多大的平均速度和峰值速度?
  • 运动轴是否有足够距离完成加速和减速?
  • 运动过程属于三角形速度曲线还是梯形速度曲线?
  • 滚珠丝杆、同步带或齿轮齿条需要达到多高转速?
  • 电机在目标转速下是否仍能提供足够扭矩?
  • 丝杆临界转速、同步带允许线速度及齿轮啮合速度是否满足要求?
  • 实际控制器使用S曲线后,运行时间会增加多少?
  • 加速、减速、停留和工艺动作是否全部计入设备节拍?

计算主线:先确定行程、目标时间和运动曲线,再计算加速距离、减速距离和峰值速度;随后将直线速度换算为丝杆、带轮、齿轮或电机转速,最后校核电机扭矩、传动机构、导向系统和控制器限制。

明确线性模组速度计算的输入参数

进行计算前,应先确定运动轴的真实运行条件。除了有效行程和目标速度,还需要考虑负载、安装方向、工艺动作、停止时间和控制器曲线设置。

符号 参数含义 常用单位
L 单次有效移动距离 mm
t 运动时间 s
v 直线运行速度 mm/s或m/s
vmax 运动过程中的峰值速度 mm/s
a 加速度 mm/s²或m/s²
d 减速度幅值 mm/s²或m/s²
ta 加速时间 s
tc 匀速运行时间 s
td 减速时间 s
Sa 加速阶段移动距离 mm
Sc 匀速阶段移动距离 mm
Sd 减速阶段移动距离 mm
n 丝杆、带轮、齿轮或电机转速 r/min
p 滚珠丝杆导程 mm/rev
z 同步带轮齿数 齿
Pb 同步带节距 mm
D 带轮或齿轮节圆直径 mm
m 移动总质量 kg
F 驱动推力 N

所有计算必须使用统一单位。例如,当速度使用mm/s时,行程和加速度也应分别使用mm和mm/s²。单位混用是线性模组节拍计算中最常见的错误之一。

区分平均速度、峰值速度和最高允许速度

平均速度、峰值速度和最高允许速度是三个不同概念,不能相互替代。

平均速度

忽略加减速和停留时间时,平均速度可以简单表示为:

v_平均 = L / t

该公式只能用于初步估算。对于定位运动,运动轴不可能在启动瞬间直接达到最高速度,因此实际所需峰值速度通常高于平均速度。

峰值速度

峰值速度是单次运动过程中实际达到的最高直线速度。其大小由行程、加速度、减速度、目标运行时间和运动曲线共同决定。

在短行程中,运动轴可能刚完成加速就需要立即减速,无法进入匀速阶段。此时峰值速度低于控制器设定的最高速度。

最高允许速度

最高允许速度是机械系统和控制系统能够长期可靠运行的速度上限。它不应只由电机最高转速决定,而应取所有已确认限制中的最小值:

v_允许 = min(电机转速限制,传动机构限制,导轨限制,轴承限制,控制器限制,工艺稳定性限制)

实际设定速度还应为温升、润滑状态、负载变化、安装误差和长期磨损保留适当余量。

加速度对线性模组运行时间的影响

加速度决定运动轴达到目标速度所需的时间和距离。加速度越高,加速时间越短,但电机推力、传动载荷、导轨力矩和结构振动也会随之增加。

从静止状态加速到目标速度时:

ta = v / a

加速阶段移动距离为:

Sa = v² / (2a)

加速产生的惯性力为:

F_惯性 = ma

如果负载重心高于滑台或偏离导轨中心,惯性力还会产生附加动态力矩:

M_动态 = F_惯性 × e

因此,加速度不能只根据目标节拍确定,还必须与电机峰值扭矩、传动机构承载能力、导轨允许力矩和安装结构刚性一起校核。

减速度与制动工况

减速度决定运动轴从运行速度降至停止所需的时间和距离。虽然减速度与加速度的运动公式相似,但其电机工作状态和机械影响并不完全相同。

从速度v减速至停止时:

td = v / d

减速阶段移动距离为:

Sd = v² / (2d)

减速产生的惯性力幅值为:

F_减速 = md

减速时,惯性力方向与运动速度方向相反。对于水平轴,电机通常需要吸收负载动能;对于垂直轴,还必须结合重力方向分别分析上升减速和下降减速。

减速度过高可能导致以下问题:

  • 电机峰值制动扭矩不足
  • 伺服驱动器产生过压或再生报警
  • 同步带齿面冲击或跳齿
  • 滚珠丝杆、联轴器和轴承受到冲击载荷
  • 负载发生滑移或夹具松动
  • 模组本体和安装结构产生振动
  • 停止后需要更长的稳定时间

正常减速度和紧急停止减速度应分开设定。紧急停止属于安全工况,不能简单使用正常生产循环中的减速参数代替。

三角形与梯形运动曲线的判定

线性模组常用的速度曲线包括三角形曲线、梯形曲线和S形曲线。其中,三角形和梯形曲线可以通过基本运动公式进行计算。

梯形运动曲线

梯形曲线由加速段、匀速段和减速段组成。运动轴先加速到设定峰值速度,保持一段恒定速度,再减速至停止。

已知目标峰值速度v、加速度a和减速度d时:

Sa = v² / (2a)

Sd = v² / (2d)

如果满足:

Sa + Sd ≤ L

说明行程足够完成加速和减速,并且可能存在匀速段。匀速距离为:

Sc = L - Sa - Sd

各阶段时间为:

ta = v / a

tc = Sc / v

td = v / d

总运行时间为:

t_总 = ta + tc + td

三角形运动曲线

如果加速距离和减速距离之和大于总行程,运动轴就没有足够距离达到设定最高速度。此时运动曲线为三角形,运动轴加速到实际峰值速度后立即开始减速。

当起始速度和结束速度均为零时,实际峰值速度为:

v_峰值 = √[2Lad / (a + d)]

相应的加速和减速时间为:

ta = v_峰值 / a

td = v_峰值 / d

总运行时间为:

t_总 = ta + td

当加速度和减速度相等,即a = d时,公式可以简化为:

v_峰值 = √(aL)

t_总 = 2√(L / a)

S形运动曲线与加加速度限制

S形曲线通过限制加速度的变化速率,也就是限制加加速度,对加速和减速过程进行平滑处理。相比普通梯形曲线,S形曲线可以减少机械冲击、结构振动、同步带弹性变形和负载晃动。

S形曲线尤其适合以下应用:

  • 高重心或悬伸负载
  • 液体搬运和易晃动物料
  • 视觉检测和精密定位
  • 高速取放设备
  • 柔性较大的多轴结构
  • 对停止稳定时间要求较高的设备

需要注意的是,在相同最高速度和最大加速度限制下,S形曲线通常会比理想梯形曲线占用更多时间和行程。实际运行时间应根据控制器中的加加速度、平滑时间或S曲线比例重新计算或通过控制软件模拟。

不同传动方式的线性速度换算

完成运动曲线计算后,需要将所需直线速度换算为传动机构和电机转速。不同类型线性模组采用的换算关系不同。

滚珠丝杆线性模组

滚珠丝杆每旋转一圈,滑台移动一个导程。线性速度计算公式为:

v = np / 60

其中:

  • v为线性速度,单位为mm/s。
  • n为丝杆转速,单位为r/min。
  • p为丝杆导程,单位为mm/rev。

根据所需线性速度反算丝杆转速:

n = 60v / p

例如,目标速度为1000 mm/s,丝杆导程为20 mm/rev:

n = 60 × 1000 / 20 = 3000 r/min

计算出丝杆转速后,还必须核对:

  • 电机最高允许转速
  • 滚珠丝杆临界转速
  • 丝杆直径和有效长度
  • 丝杆支撑方式
  • 滚珠螺母允许转速或DN值
  • 轴承允许转速
  • 高速运行时的振动、噪声和温升

长行程滚珠丝杆在高速旋转时可能出现振动、弯曲或甩动,因此理论转速达到要求并不代表实际结构能够安全运行。

同步带线性模组

同步带轮每转一圈,皮带移动的距离等于带轮齿数与同步带节距的乘积:

v = zPb n / 60

其中:

  • z为主动带轮齿数。
  • Pb为同步带节距,单位为mm。
  • n为主动带轮转速,单位为r/min。

如果已知主动带轮节圆直径,也可以使用:

v = πDn / 60

同步带模组的最高速度还受到以下因素限制:

  • 同步带允许线速度
  • 带轮啮合齿数
  • 带齿剪切承载能力
  • 同步带预紧力
  • 长行程皮带振动
  • 带轮和轴承允许转速
  • 高速换向时的弹性伸长

齿轮齿条线性模组

对于齿轮齿条传动,线性速度可以根据齿轮节圆直径计算:

v = πDn / 60

如果电机与齿轮之间安装减速机,应先根据减速比换算齿轮实际转速。

齿轮齿条模组的速度限制通常涉及:

  • 电机与减速机最高转速
  • 齿轮节圆线速度
  • 齿面接触强度
  • 齿轮齿条啮合精度
  • 高速运行噪声
  • 润滑状态
  • 长行程安装直线度

直线电机模组

直线电机不需要通过丝杆、同步带或齿轮将旋转运动转换为直线运动,其速度主要由电机电磁能力、驱动器输出、编码器反馈频率、导轨性能和电缆系统限制。

直线电机通常具有较高速度和加速度,但高速运行时仍需检查连续推力、峰值推力、线圈温升、磁轨长度、反馈分辨率以及移动电缆的允许速度。

从速度计算驱动推力和电机需求

速度曲线确定后,还需要根据加速度计算驱动推力。对于水平运动轴,可以采用以下通用模型:

F_水平 = ma + F_摩擦 + F_拖链 + F_工艺

对于垂直向上加速:

F_垂直 = m(g + a) + F_摩擦 + F_工艺

驱动推力越大,电机所需峰值扭矩越高。对于滚珠丝杆传动,推力可换算为丝杆扭矩:

T_丝杆 = Fp / (2πη)

其中,η为传动效率,丝杆导程p需要使用m/rev,才能得到N·m形式的扭矩结果。

电机匹配不能只检查额定功率,还需要分别校核:

  • 加速和减速阶段的峰值扭矩
  • 整个运动循环的均方根扭矩
  • 目标速度对应的电机转速
  • 电机在目标转速下的可用扭矩
  • 电机与负载惯量比
  • 减速阶段的再生能量
  • 垂直轴制动器需求
  • 编码器、驱动器和控制器兼容性

电机在低速时能够输出足够扭矩,并不代表在最高转速附近仍能满足加速和工艺负载要求。最终应以电机的实际转速—扭矩曲线进行校核。

线性模组速度计算实例

以下实例用于说明速度、运行时间和电机转速的计算过程。所有数值均为假设数据,仅用于工程方法演示,不代表任何具体的联动瑞芯产品型号或客户项目。

已知运行条件

参数 数值
有效移动距离 800 mm
控制器设定最高速度 1000 mm/s
加速度 2500 mm/s²
减速度 2500 mm/s²
滚珠丝杆导程 20 mm/rev
起始速度 0 mm/s
结束速度 0 mm/s

第一步:计算加速时间

ta = v / a

ta = 1000 / 2500 = 0.4 s

第二步:计算加速距离

Sa = v² / (2a)

Sa = 1000² / (2 × 2500) = 200 mm

第三步:计算减速时间和减速距离

由于加速度和减速度相同:

td = 1000 / 2500 = 0.4 s

Sd = 1000² / (2 × 2500) = 200 mm

第四步:判断运动曲线

Sa + Sd = 200 + 200 = 400 mm

总行程为800 mm,加速和减速共需要400 mm,因此剩余距离可用于匀速运行:

Sc = 800 - 200 - 200 = 400 mm

由于Sc大于零,该运动属于梯形速度曲线

第五步:计算匀速时间

tc = Sc / v

tc = 400 / 1000 = 0.4 s

第六步:计算总运行时间

t_总 = ta + tc + td

t_总 = 0.4 + 0.4 + 0.4 = 1.2 s

在不考虑S曲线平滑、控制延迟和定位稳定时间的理想条件下,该运动的理论运行时间为1.2秒

第七步:计算滚珠丝杆转速

n = 60v / p

n = 60 × 1000 / 20 = 3000 r/min

因此,滚珠丝杆和直连电机需要达到约3000 r/min

第八步:完成速度限制校核

计算项目 计算结果 需要核对的产品参数
峰值直线速度 1000 mm/s 模组允许最高速度
加速距离 200 mm 有效行程及限位位置
减速距离 200 mm 正常停止和紧急停止距离
理论运行时间 1.2 s 控制器实际运动曲线
丝杆转速 3000 r/min 丝杆临界转速、DN值及轴承转速
电机转速 约3000 r/min 电机最高转速及高速扭矩

即使电机允许达到3000 r/min,也不能立即判断该方案可用。还必须确认滚珠丝杆在实际长度和支撑方式下的临界转速、滚珠螺母允许转速、导轨润滑条件、电机高速扭矩以及模组整体振动是否满足要求。

短行程三角形运动计算示例

如果保持相同的加速度、减速度和最高速度,但将有效行程缩短为200 mm:

Sa + Sd = 400 mm > 200 mm

由于行程不足以达到1000 mm/s,运动曲线将变成三角形。

加速度和减速度相同时:

v_峰值 = √(aL)

v_峰值 = √(2500 × 200) = 707.1 mm/s

加速时间为:

ta = 707.1 / 2500 = 0.283 s

减速时间相同,因此:

t_总 = 0.283 + 0.283 = 0.566 s

对应丝杆转速为:

n = 60 × 707.1 / 20 = 2121.3 r/min

该案例说明,控制器中即使设定了1000 mm/s的最高速度,短行程运动也可能因为加减速距离不足,实际只能达到约707 mm/s。

计算整机节拍时还需要加入哪些时间

线性模组理论移动时间通常只是整机节拍的一部分。设备实际循环时间还可能包括:

  • 控制器指令响应时间
  • S形曲线平滑增加的时间
  • 定位稳定时间
  • 夹爪打开和关闭时间
  • 真空建立和检测时间
  • 相机曝光和视觉处理时间
  • 点胶、焊接或压装工艺时间
  • 传感器确认时间
  • 轴间等待和互锁时间
  • 返回原点或空程运行时间

因此,整机循环时间可以表示为:

t_循环 = t_运动 + t_稳定 + t_工艺 + t_等待 + t_返回

只用行程除以最高速度计算节拍,通常会低估设备实际运行时间。

线性模组速度计算中的常见错误

  • 直接用行程除以最高速度,忽略加速和减速时间。
  • 将平均速度当作运动过程中的峰值速度。
  • 没有判断运动曲线属于三角形还是梯形。
  • 认为控制器设定速度就是实际可达到速度。
  • 只检查电机最高转速,不检查高速状态下的可用扭矩。
  • 滚珠丝杆转速满足要求,但没有检查临界转速和DN值。
  • 同步带模组只检查带轮转速,没有检查带速、啮合齿数和振动。
  • 忽略减速阶段的再生能量和驱动器过压风险。
  • 水平轴和垂直轴采用相同的推力计算方法。
  • 没有将负载重心偏移产生的动态力矩计入加速校核。
  • 使用理想梯形曲线计算时间,却在控制器中启用了较强的S曲线平滑。
  • 计算完成后没有在真实负载下进行速度、温升、振动和定位验证。

线性模组速度选型需要准备哪些参数

为了完成可用于实际选型的线性模组速度计算,应准备以下数据:

  • 有效移动行程
  • 目标单程时间和整机节拍
  • 起始速度和结束速度
  • 目标最高速度
  • 加速度和减速度
  • S曲线或加加速度设置
  • 移动总质量
  • 负载重心位置
  • 水平、垂直或倾斜安装方向
  • 外部工艺力
  • 滚珠丝杆导程或带轮、齿轮参数
  • 电机最高转速和转速—扭矩曲线
  • 减速机速比和效率
  • 定位精度和稳定时间要求
  • 每日工作循环和连续运行时间
  • 环境温度、粉尘、润滑及维护条件

工程结论

可靠的线性模组速度计算必须把运动距离、目标节拍、加速度、减速度和传动参数结合起来。目录中的最高速度只是产品限制之一,不能直接代表设备在具体行程和负载下能够达到的实际运行速度。

计算时应先根据行程和加减速度判断运动属于三角形还是梯形曲线,再计算峰值速度、加速距离、减速距离和理论运行时间。随后根据滚珠丝杆导程、同步带轮参数或齿轮节圆直径换算传动转速,并校核电机高速扭矩、传动机构限制、导轨性能和控制器实际曲线。

最终结果应通过真实负载下的调试进行确认,并记录输入参数、单位、运动曲线、计算公式、产品额定值、安全余量以及验收方法。这样才能保证速度选型结果在设备设计、调试、维护和后续节拍优化过程中保持可追溯。