线性模组推力计算要解决的核心问题,是驱动系统在完整运动周期的每个阶段需要输出多大的轴向力。推力并不等于负载重量,移动质量、加速度、重力分量、工艺力、导向与密封阻力、拖链阻力、传动效率以及运动曲线都会改变实际驱动力需求。
推力不足时,设备可能出现加速时间延长、跟随误差、过热、堵转或垂直轴无法可靠提升等问题。但仅仅放大电机也不安全,因为滚珠丝杆、同步带、齿轮齿条、轴承、滑台和机架仍有各自的轴向载荷、力矩、速度与寿命限制。
下面从受力平衡开始,分别说明水平轴、倾斜轴和垂直轴的计算方法,再将推力换算成滚珠丝杆、同步带或齿轮齿条所需的电机扭矩,并通过完整教学案例完成峰值扭矩与RMS扭矩校核。文中的数值均为假设教学数据,不代表联动瑞芯具体型号参数、测试结果或真实客户项目。
线性模组需要计算的是哪一种推力
所需推力是沿线性模组运动轴方向的有符号合力。计算时要覆盖加速、匀速、减速、停留或保持,以及正反两个运动方向,而不能只计算一个匀速工况。
通用有符号受力平衡:F_axis = m × a + F_process + F_friction + F_gravity
首先规定一个正方向,并在整份计算中保持一致。本文把F_process和F_friction写成电机克服对应负载所需的有符号推力分量:正向运行时需要电机沿正方向克服的阻力取正值,反向运行时相应分量取负值;F_gravity则表示在所选坐标系中平衡重力所需的电机推力分量。减速和垂直向下运行时尤其需要保留符号,因为此时电机可能处于制动或回馈状态,而不是继续沿原方向驱动。
推力也不等于模组的负载能力。导轨主要承受径向载荷和滚转、俯仰、偏航力矩,传动机构负责提供轴向驱动力。即使推力足够,模组也可能因滑台力矩、导轨寿命、丝杆压曲、同步带齿载荷、轴承负荷或结构变形超限而不适用。
计算前需要准备哪些输入参数
应使用实际移动质量、运动曲线、安装方向和外部工艺力。拖链、密封或工艺阻力如果能够测量,应优先采用对应速度、位置和方向下的测量值。单一摩擦系数只能用于初步估算,无法准确覆盖预压、密封、润滑、拖链和装配偏差的影响。
| 符号 | 含义 | 常用单位 | 数据来源 |
|---|---|---|---|
| m | 总移动质量,包括滑台上的工装和工件 | kg | 质量模型或实际称量 |
| a | 各运动阶段的有符号线加速度 | m/s² | 运动曲线 |
| v | 最高线速度 | m/s或mm/s | 节拍要求 |
| g | 重力加速度 | 9.81 m/s² | 物理常数 |
| θ | 运动轴与水平面的夹角 | 度 | 设备布局 |
| F_process | 沿运动轴方向的压装、加工、点胶或张紧等工艺力 | N | 工艺数据或测量 |
| F_friction | 导向、密封、轴承、拖链及其他运行阻力 | N | 测量或已确认的部件数据 |
| L | 滚珠丝杆导程,即每转对应的直线位移 | m/rev或mm/rev | 丝杆规格 |
| r | 同步带轮或小齿轮的有效节圆半径 | m | 传动几何尺寸 |
| η | 对应传动路径的机械效率 | 无量纲 | 制造商在相应工况下的数据 |
| i | 减速比,定义为电机转速除以从动轴转速 | 无量纲 | 减速机或带轮速比 |
| J_rot,m | 折算到电机轴的旋转惯量,不含已通过m × a计入的直线质量 | kg·m² | 部件惯量计算 |
按不同工况建立轴向力方程
水平安装
水平轴的重力方向与运动方向垂直,因此重力不直接作为轴向驱动力。初步受力平衡为:
水平轴:F_axis = m × a + F_process + F_friction
实际摩擦力始终与运动方向相反。按照本文的“所需电机推力分量”写法,如果规定向右为正,滑台向右运行时克服摩擦所需的分量为正,向左运行时该分量为负。采用严格自由体图时,实际摩擦力符号相反,再通过平衡方程求电机力;只要前后一致,两种方法结果相同。实际选型表中最好为每个运动阶段单独建立一行,并给所有分量保留正负号。
倾斜与垂直安装
运动轴相对水平面倾斜θ时,沿斜面的重力分量大小为m × g × sin θ。若规定向上坡方向为正:
倾斜轴:F_axis = m × a + m × g × sin θ + F_process + F_friction
垂直轴向上运动时,θ等于90度,重力项变为m × g。向上加速通常是正向驱动力最大的工况:
垂直向上加速:F_up = m × (g + a) + F_process + F_friction
垂直向下运动仍应作为有符号工况单独计算。此时重力可能推动负载,电机和驱动器需要吸收回馈能量。抱闸属于保持与安全装置,不能代替受控运动阶段所需的电机扭矩计算。
工艺力与运行阻力
每个阶段只加入当时实际存在的力。例如压装力可能只在工作行程中出现,定位和返回阶段并不存在;拖链阻力会随滑台位置改变;启动阻力也可能高于稳定运行阻力。因此,单一“最大阻力”不能替代逐阶段计算。
如何把推力换算成电机扭矩
滚珠丝杆传动
滚珠丝杆导程L使用米每转、正向效率为η_s时,丝杆产生所需轴向力对应的驱动扭矩为:
推力对应的丝杆扭矩:T_screw = F_axis × L ÷ (2 × π × η_s)
如果使用减速机,并定义i为电机转速除以丝杆转速:
电机负载扭矩:T_load,m = T_screw ÷ (i × η_g)
电机转速:n_motor = 60 × v × i ÷ L
计算过程中必须统一单位。F使用牛顿、L使用米每转时,结果为牛·米。如果导程输入为毫米每转,计算牛·米前必须先换算成米每转。
同步带与齿轮齿条传动
同步带轮或齿轮应使用有效节圆半径,而不是外径:
从动轴扭矩:T_driven = F_axis × r ÷ η_d
电机负载扭矩:T_load,m = F_axis × r ÷ (η_d × i × η_g)
电机转速:n_motor = 60 × v × i ÷ (2 × π × r)
两种传动都遵循力乘以有效半径的关系,但后续目录校核不同。同步带模组还要检查允许张力、啮合齿数、带轮载荷、皮带寿命和定位特性;齿轮齿条系统则要检查齿面力、齿轮齿条额定能力、减速机负荷、背隙、润滑和结构刚性。
直线电机
直线电机不需要进行旋转扭矩换算,电机推力可直接与轴向力计算结果比较。选型时应同时核对峰值推力、工作周期内的连续推力、热条件、高速时的母线电压能力、编码器性能,以及导轨和结构对负载及力矩的承载能力。
加入旋转惯量扭矩时不要重复计算
本文采用力域计算方法,直线惯性力已经通过m × a计入。将该推力换算成电机扭矩后,只需继续加入尚未包含的旋转部件加速扭矩:
滚珠丝杆电机角加速度:α_m = 2 × π × a × i ÷ L
旋转加速扭矩:T_rot = J_rot,m × α_m
各阶段电机总扭矩:T_motor = T_load,m + T_rot + T_other
T_other可包含没有被传动效率覆盖、且已有可靠数据的预压、轴承、密封、抱闸释放或减速机损失。不能先在受力方程中加入m × a,又在J_rot,m中再次加入同一移动质量的折算惯量,否则会把直线加速负荷计算两次。也可以采用包含折算直线惯量的扭矩域方法,但此时必须删除对应的m × a力项。
完整案例:水平滚珠丝杆线性模组
教学数据声明:以下数值均为假设值,仅用于演示线性模组驱动力计算方法,不代表联动瑞芯具体型号的目录额定值、测试数据或真实客户项目。
输入条件
| 输入项 | 假设值 | 说明 |
|---|---|---|
| 总移动质量m | 80 kg | 滑台、工装和工件 |
| 最大加速度绝对值a | 2.0 m/s² | 0.20 s加速至0.40 m/s |
| 最高速度v | 0.40 m/s | 400 mm/s |
| 实测运行阻力 | 35 N | 导向、密封和拖链合计 |
| 工艺力 | 120 N | 只在正向匀速工作阶段存在 |
| 滚珠丝杆导程L | 20 mm/rev | 0.020 m/rev |
| 假设丝杆效率η_s | 0.90 | 正式计算必须替换为确认数据 |
| 传动比i | 1.0 | 直接联轴器连接 |
| 电机轴端旋转惯量J_rot,m | 0.00015 kg·m² | 假设的电机、联轴器和丝杆合计值 |
| 示例设计裕量 | 1.25 | 项目假设,并非通用制造商规则 |
步骤一:计算各运动阶段的轴向力
正向加速时尚未开始施加工艺力:
F_accel = 80 × 2.0 + 35 = 195 N
正向匀速工作时:
F_process-run = 0 + 35 + 120 = 155 N
工艺力撤除后的正向减速阶段:
F_decel = -80 × 2.0 + 35 = -125 N
负号表示在当前正方向定义下,电机所需力的方向已经反转。返回行程的加速度和摩擦力方向也要相应反转。该简化周期内,轴向力绝对值最大为195 N。
步骤二:将推力换算为丝杆扭矩
推力到扭矩的换算系数为:
L ÷ (2 × π × η_s) = 0.020 ÷ (2 × π × 0.90) = 0.0035368 N·m/N
正向加速阶段由直线力产生的扭矩为:
T_force,accel = 195 × 0.0035368 = 0.690 N·m
匀速工作阶段的扭矩为:
T_process-run = 155 × 0.0035368 = 0.548 N·m
步骤三:加入旋转部件加速扭矩
电机角加速度为:
α_m = 2 × π × 2.0 ÷ 0.020 = 628.32 rad/s²
旋转部件加速扭矩为:
T_rot = 0.00015 × 628.32 = 0.094 N·m
因此,正向加速阶段的电机扭矩为:
T_motor,accel = 0.690 + 0.094 = 0.784 N·m
步骤四:计算电机转速
n_motor = 60 × 0.40 ÷ 0.020 = 1,200 r/min
候选伺服电机必须在该转速下提供所需扭矩。仅查看零速或低速峰值扭矩,不能证明电机能够满足实际工作点。
步骤五:计算完整周期的RMS扭矩
假设周期总时间为3.4 s,其中正向加速0.2 s、正向匀速工作1.0 s、正向减速0.2 s、停留0.3 s、返回加速0.2 s、返回匀速1.0 s、返回减速0.2 s、再次停留0.3 s。对应的假设电机扭矩依次为0.784、0.548、-0.536、0、-0.784、-0.124、0.536和0 N·m。
RMS公式:T_rms = [Σ(T_k² × t_k) ÷ Σt_k]的平方根
T_rms = [(0.784² × 0.2 + 0.548² × 1.0 + 0.536² × 0.2 + 0² × 0.3 + 0.784² × 0.2 + 0.124² × 1.0 + 0.536² × 0.2 + 0² × 0.3) ÷ 3.4]的平方根
T_rms = 0.446 N·m
步骤六:形成初步伺服选型要求
应用示例中的1.25建模裕量后:
- 初步轴向力目标:195 × 1.25 = 244 N
- 峰值电机扭矩目标:0.784 × 1.25 = 0.980 N·m
- RMS电机扭矩目标:0.446 × 1.25 = 0.558 N·m
- 所需电机转速:1,200 r/min
初选伺服电机的额定扭矩应高于加入裕量后的RMS扭矩要求,并且在对应转速下的允许峰值扭矩应高于峰值需求。最终还必须检查电机扭矩—转速曲线、驱动器电流限制、该伺服系列的惯量比建议、回馈能量、温度降额和模组机械限制。
垂直轴快速校核示例
另设一个假设垂直轴:移动质量40 kg、向上加速度1.5 m/s²、实测阻力25 N、滚珠丝杆导程10 mm/rev、假设效率0.90,且没有工艺力。
F_up = 40 × (9.81 + 1.5) + 25 = 477.4 N
T_screw = 477.4 × 0.010 ÷ (2 × π × 0.90) = 0.844 N·m
采用示例中的1.25裕量后,在尚未加入旋转部件加速扭矩前,初步结果为596.8 N和1.055 N·m。该轴仍需继续计算向下运行与减速工况,并校核回馈能量、抱闸和安全要求。这个例子说明,水平轴的计算结果不能直接用于垂直安装。
安全裕量应覆盖不确定性,而不是层层重复放大
裕量应对应明确的不确定因素,例如摩擦变化、拖链力、负载公差、效率变化、磨损、冲击或尚未完全确定的工艺力。不能分别对质量、加速度、推力、扭矩和电机额定值任意追加多个系数,否则叠加后的结果会掩盖模型问题并导致不必要的过度选型。
应记录裕量具体覆盖哪些风险,并与制造商的选型方法进行对照。冲击强烈、工艺力不确定、垂直轴涉及人员风险或工作制严苛时,往往需要修改机械和安全设计,而不仅仅是放大一个通用系数。条件允许时,应测量整机的启动阻力和运行阻力,再更新计算。
推力计算完成后还要核对哪些目录参数
驱动力和电机扭矩只是选型输入,并不是最终选型结论。必须针对实际模组、传动机构、电机和驱动器检查以下项目:
- 峰值轴向载荷:丝杆、螺母、同步带、齿条、齿轮、轴承、联轴器和滑台的限制。
- 静态安全与压曲:尤其是长丝杆承受轴向压缩载荷时的压曲能力。
- 额定寿命:使用制造商的载荷定义、载荷谱、润滑假设和修正系数。
- 允许速度:丝杆临界转速、滚珠循环极限、同步带速度、轴承转速和电机最高转速。
- 导轨载荷与力矩:径向载荷,以及负载偏心和工艺力引起的滚转、俯仰和偏航力矩。
- 刚性与精度:丝杆伸缩、结构变形、同步带柔性、背隙、热伸长和整定时间。
- 伺服工作制:峰值扭矩、RMS扭矩、扭矩—转速曲线、惯量比、驱动器电流、回馈、抱闸、环境温度和散热。
- 垂直轴安全:抱闸动作、失控下落风险、配重或平衡装置、安全停止及适用的机械安全要求。
线性模组驱动力计算中的常见错误
- 把负载重量直接当作水平轴推力,而忽略重力与运动方向垂直。
- 遗漏工装、滑台附属设备或变化中的工件质量。
- 将水平轴公式直接用于垂直或倾斜安装。
- 只用匀速阻力作为峰值需求,漏掉加速度产生的惯性力。
- 只看电机额定扭矩,不检查峰值扭矩、RMS扭矩、转速和工作周期。
- 在丝杆导程或带轮半径公式中混用毫米和米。
- 使用带轮外径,而不是有效节圆半径。
- 假设一个通用传动效率,而没有使用已确认的工况数据。
- 在力方程中计算m × a后,又把同一移动质量作为折算惯量重复加入。
- 对每个中间结果重复乘安全系数,造成裕量无意叠加。
- 只检查电机能力,不检查丝杆压曲、同步带额定能力、导轨力矩、轴承负荷和寿命。
- 忽略垂直轴的回馈能量与保持要求。
正式提交模组与伺服选型时需要准备的数据
- 运动轴安装方向、运动方向、行程和安装方式。
- 完整移动质量明细和负载变化范围。
- 负载重心位置及其相对滑台的偏距。
- 最高速度、加速度、减速度、运动距离、运动时间、停留时间和每分钟循环次数。
- 工艺力的大小、方向、作用位置和持续时间。
- 包含拖链和密封在内的启动与运行阻力测量值或确认值。
- 丝杆导程、带轮节圆直径、齿轮节圆半径、减速比及各级效率。
- 丝杆、带轮、联轴器、减速机、抱闸和电机转子的旋转惯量。
- 定位精度、重复定位精度、整定时间、刚性和目标寿命。
- 环境温度、污染、润滑、清洗、洁净室或真空要求。
- 供电条件、伺服驱动器限制、制动或回馈方案以及安全要求。
选型结论
可靠的线性模组推力计算应形成完整闭环:定义运动阶段,逐段计算有符号轴向力,通过实际传动几何和效率换算电机扭矩,只加入尚未计入的旋转惯量扭矩,再计算峰值扭矩和RMS扭矩。最后,将结果与电机扭矩—转速包络线及所有相关机械目录限制进行比较。
在本文假设的水平滚珠丝杆案例中,加入示例裕量后的初步需求为244 N轴向力、0.980 N·m峰值电机扭矩、0.558 N·m RMS扭矩和1,200 r/min。这些数值不是产品推荐。只有在丝杆或同步带能力、导轨力矩、速度、寿命、刚性、电机与驱动器限制、热条件和安全功能全部校核通过后,才能确定最终型号。
中文