滚珠丝杆驱动模拟器 返回
机械元件设计

滚珠丝杆驱动模拟器

该工具用于设计将电动机旋转运动转换为工作台直线运动的滚珠丝杆。改变导程·转速·驱动力矩,可实时得到直线进给速度·推力·导程角·驱动所需功率·搬运体加速度,用于CNC加工机床和机器人轴的进给机构设计。

参数设置
导程 ℓ
mm
螺母每旋转一周的直进距离
丝杆轴径 d
mm
转速 n
rpm
驱动力矩 T
N·m
电动机施加在丝杆轴上的力矩
机械效率 η
滚珠丝杆通常为90~95%
搬运质量 m
kg
工作台和工件的总质量
计算结果
直线进给速度 V (m/s)
推力 F (N)
导程角 λ (°)
驱动所需功率 P (W)
机械效率 (%)
搬运体加速度 (m/s²)
滚珠丝杆机构图 — 旋转·直进动画

丝杆轴旋转时,通过循环滚珠使螺母和滑车逐个导程 ℓ 直进。旋转一周时工作台就移动一个导程距离。

推力 vs 导程
直线进给速度 vs 转速
理论·主要公式

$$V=\frac{\ell\cdot n}{60},\qquad F=\frac{2\pi\,\eta\,T}{\ell}$$

直线进给速度 V 和推力 F。导程越大速度越快,但相同力矩下的推力越小(速度与推力的权衡)。

$$\lambda=\arctan\!\frac{\ell}{\pi d}$$

导程角 λ。ℓ 为导程,n 为转速,T 为驱动力矩,η 为机械效率,d 为丝杆轴径。导程角越大效率越高,但自锁能力越弱。

什么是滚珠丝杆

🙋
滚珠丝杆就是加工机床工作台那根长长的螺杆吧?普通螺杆有什么不同呢?
🎓
是的,CNC的X·Y·Z轴就是用那根长螺杆驱动的。作用是"将电动机的旋转运动转换为工作台的直线运动"。这一点与梯形螺杆(普通的三角形·梯形断面螺杆)相同,但滚珠丝杆在螺纹槽和螺母之间夹入许多小钢球,并让这些钢球循环运转。所以螺母不是在螺杆上"滑动",而是让钢球"滚动"。
🙋
滚动和滑动差别这么大吗?
🎓
差别巨大。滑动摩擦的梯形螺杆机械效率约为30~50%。也就是说电动机的动力一半以上都浪费成摩擦热了。滚珠丝杆采用滚动摩擦,效率能达到90~95%。看左边的"机械效率"滑块,相同的力矩和导程,效率越高推力 F = 2π·η·T/ℓ 就越大。用同一个电动机能驱动更重的物体,更快地运动——这就是滚珠丝杆被用于CNC加工机床和机器人的原因。
🙋
一直在说"导程"这个词,到底是什么意思?
🎓
导程是"螺母旋转一周时前进的距离"。导程为10mm的螺杆,旋转一周就前进10mm。进给速度用 V = ℓ·n/60 计算,导程越大速度越快。但别高兴太早,推力 F = 2π·η·T/ℓ 中导程 ℓ 在分母上。也就是说导程越大,用相同力矩能产生的推力就越小。下面的"推力 vs 导程"图就是这条向下倾斜的曲线。高速搬运要选大导程,重切削要选小导程,要权衡选择。
🙋
那么效率高的滚珠丝杆肯定全是优点咯!
🎓
不是的,高效率有个隐藏的代价。梯形螺杆效率低,但有个好处:从外面推它,它不会自己转——这叫"自锁(自我保持)"。滚珠丝杆效率太高,没有自锁。如果从轴向推螺母,螺杆会反向旋转——这叫"逆向驱动"。所以在竖直的Z轴上用滚珠丝杆时,一断电重力就会让主轴头哗啦一声掉下来。为了防止这种危险,竖直轴的伺服马达必须配装电磁制动器,停电或紧急停止时把负荷锁住。简单说,方便和安全必须配套。

常见问题

滚珠丝杆螺母旋转一周时,直进导程 ℓ。因此进给速度为 V = ℓ·n/60(ℓ 为导程 mm,n 为转速 rpm,V 为 mm/s)。例如导程10mm、转速1500rpm时,V=10×1500/60=250mm/s=0.25m/s。进给速度与导程和转速都成简单正比,所以需要快速进给时,选择导程较大的螺杆,或提高伺服转速。
由驱动力矩 T 产生的推力用 F = 2π·η·T/ℓ 计算(ℓ 为米制导程,η 为机械效率)。导程越小,相同力矩就能产生越大的推力,但进给速度就会变慢。这是"速度与推力的权衡"。例如导程10mm、力矩5N·m、效率0.90时,F=2π×0.90×5/0.010≈2827N。压重型加工负荷应选导程小的螺杆,高速搬运应选导程大的螺杆。
梯形螺杆(滑动螺杆)中,公螺纹和母螺纹直接接触摩擦,摩擦力大,机械效率通常只有30~50%。滚珠丝杆在螺纹槽和螺母之间循环放置许多钢球,将滑动摩擦转换为滚动摩擦。这样效率就提高到90~95%,用同一个电动机能产生更大的推力、实现更高的进给速度。CNC加工机床、产业用机器人、精密工作台的进给轴采用滚珠丝杆,原因就是如此。
滚珠丝杆效率高,但反过来说不具有"自锁(自我保持)"特性。用推力推动螺母时容易发生逆向驱动,电动机断电瞬间,重力会导致负荷突然下落。因此竖直轴(Z轴等)的滚珠丝杆必须配合使用能在停电或紧急停止时保持负荷的电磁制动器。梯形螺杆效率低但具有自锁特性,而滚珠丝杆的保持制动器是安全设计的必要条件。

实际应用

CNC加工机床的进给轴:加工中心和车床的X·Y·Z轴进给是滚珠丝杆最典型的应用。切削中工作台受到很大的反作用力,因此通常选用导程较小的螺杆以获得足够的推力,通过预压(对钢球施加初期拉紧)使间隙接近于零以获得位置精度。高速加工机选择导程大的螺杆,或采用"转动螺母式"(不转螺杆而转螺母)以提高进给速度。

产业机器人·搬运装置:直角机器人(龙门上料机)、电动缸、半导体制造设备的工作台驱动等都采用滚珠丝杆。本工具计算的加速度 a = F/m 是一个指标,用来判断是否能在规定的工作周期内加减速搬运体。负荷重、周期快的应用中,推力要分去一部分用于加减速,留给切削或压紧的推力就会减少,所以加减速设计很重要。

注塑机·压力机:近年的电动注塑机用伺服电动机加滚珠丝杆驱动合模和注射。相比油压式,响应快、能耗低、位置·速度·压力可控性好。大合模力需要多个滚珠丝杆并联,或选用导程非常小的大推力类型。

精密位置定位工作台:测量仪、光学设备、3D打印机、医疗设备的驱动轴要求微米级位置定位。滚珠丝杆采用滚动接触摩擦小,起动时的粘滑(卡顿)现象少,适合平滑、高重复性的微小进给。更高精度场景会与直线电动机比较,但滚珠丝杆在推力、刚度、成本方面经常是首选。

常见误解和注意事项

常见的误解是"滚珠丝杆效率接近100%,可以忽略损失"。虽然90~95%很高,但剩余的5~10%会以摩擦热的形式使丝杆轴升温。螺杆轴热膨胀会导致位置定位误差,尤其长螺杆误差更大。高精度机器在螺杆轴中通冷却液散热,两端固定并施加预张力,或者进行温度补偿等。本工具计算的效率 η 是理论值,实际设计中必须同时考虑发热和热变位。

另一个误解是"只要推力足,转速随便提"。进给速度 V 是导程与转速的乘积,但转速有两个上限:"危险速度(轴的弯曲共振)"和"DN值(钢球的滚动极限)"。细长的螺杆轴高速旋转时,轴本身会像跳绳那样振颤,达到危险速度会剧烈振动。本工具计算出的 V 和 F 再诱人,也必须用厂家的样本查证那个转速是否超过危险速度·允许DN值。

最后一个误解是"选了滚珠丝杆就不用考虑寿命"。滚珠丝杆也有滚动疲劳寿命,轴向荷载的3次方反比于寿命。也就是推力加倍,寿命减少到约1/8。本工具计算的是静态的力矩·推力·速度关系,实际设计要从平均轴向荷载计算额定寿命(行程或时间),选择能满足要求寿命的规格。此外,预压大小·润滑·防尘(防护罩或刮刀)等因素也很大程度影响寿命。

使用指南

  1. 用导程滑块设定滚珠丝杆的导程值(mm/转)。一般CNC加工机床为1~10mm,精密机器人轴为0.5~2mm
  2. 用丝杆径滑块选择螺杆直径(mm)。M16为直径16mm,M20为直径20mm等,根据驱动力矩容量决定
  3. 分别用转速滑块和力矩滑块输入电动机转速(rpm)和力矩(N·m),实时计算出直线进给速度、推力、驱动功率

具体计算示例

导程5mm、螺杆径M16、电动机转速1500rpm、驱动力矩3.0N·m的情况:直线进给速度V = 5 × 1500 / 60 = 125 mm/s = 0.125 m/s,推力F = 力矩 / (导程 / 2π) 约为376N,驱动功率P = 3.0 × 1500 × 2π / 60 = 471W。考虑滚珠丝杆效率92%,机械效率约85%

实务中的注意