线性模组速度计算不是简单地用行程除以运行时间,也不能只根据电机额定转速判断模组能达到多快。完整的速度计算需要同时考虑有效行程、目标节拍、加速度、减速度、运动曲线、传动方式、负载质量、电机转速以及各机械部件的速度限制。
线性模组的实际运行速度由传动机构、电机和控制系统共同决定。电机提供转速与扭矩,滚珠丝杆、同步带、齿轮齿条或直线电机将驱动力转换为直线运动,导向系统负责承受载荷并保持运动精度,控制器则按照设定的速度曲线完成加速、匀速、减速和定位。
本文将说明如何计算线性模组的理论速度、加速距离、减速距离、运行时间和电机转速,并介绍三角形、梯形及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曲线或加加速度设置
- 移动总质量
- 负载重心位置
- 水平、垂直或倾斜安装方向
- 外部工艺力
- 滚珠丝杆导程或带轮、齿轮参数
- 电机最高转速和转速—扭矩曲线
- 减速机速比和效率
- 定位精度和稳定时间要求
- 每日工作循环和连续运行时间
- 环境温度、粉尘、润滑及维护条件
工程结论
可靠的线性模组速度计算必须把运动距离、目标节拍、加速度、减速度和传动参数结合起来。目录中的最高速度只是产品限制之一,不能直接代表设备在具体行程和负载下能够达到的实际运行速度。
计算时应先根据行程和加减速度判断运动属于三角形还是梯形曲线,再计算峰值速度、加速距离、减速距离和理论运行时间。随后根据滚珠丝杆导程、同步带轮参数或齿轮节圆直径换算传动转速,并校核电机高速扭矩、传动机构限制、导轨性能和控制器实际曲线。
最终结果应通过真实负载下的调试进行确认,并记录输入参数、单位、运动曲线、计算公式、产品额定值、安全余量以及验收方法。这样才能保证速度选型结果在设备设计、调试、维护和后续节拍优化过程中保持可追溯。
中文