机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 7516|回复: 17

关于丝杆的预拉与和预压

[复制链接]
发表于 2018-12-28 15:55:29 | 显示全部楼层 |阅读模式
本帖最后由 软机电 于 2018-12-28 16:26 编辑 7 D# L) o/ ~0 E. v
, o& k1 W: W1 d3 ^4 N+ l4 B
关于丝杆的预拉与和预压,找了很多资料,越看越糊涂,越看越不明白了;# g0 ?7 n6 }2 \& P5 ?2 [( D! P8 Z
1. 为了防止热变形,提高刚性,到底是预拉还是预压?  预拉和预压有什么区别?
8 a" u, V) P# a7 Z2。 见图片里面的说法。 由于轴向间隙,产生空回误差,所以需要调隙。
' Z8 ?% E5 R7 B6 B# I/ M* r! V3 j   2.1 我就不明白了, 丝杆传动怎么样才能准确没有误差? 有轴向间隙为什么不可以? 消除了轴向间隙丝杆传动就准确了? 不消除间隙就不准确?, V- e4 ]5 P- L4 p7 }1 w
   2.2  预压也好,预拉也罢,是不是改变了丝杆的导程??这样在一定的温度范围内,丝杆的轴长(导程)就不会变,最终传动的机械距离就不会变,
, Q: K) ]* m1 b7 {3 t& W% N" [0 o8 f. n 是这个原理吗?
) N/ A1 s* x* ^9 o7 x5 p" q   2.3 实际传动的时候用伺服或者步进电机。 机械移动的距离对应的就是丝杆转动的圈数。   如果你导程因为温升或者预拉预压改变了,
$ \  D& ?% D# _: S' ?1 f/ s8 D; S  那么软件计算出来的旋转圈数(伺服是编码器反馈回来圈数),对应的距离就不再是你设定的距离。 是这个原理吗?  所以我们一定要控制$ Z1 H3 q* [3 V6 ?3 n
住丝杆的导程。
* `* o( k: b% G! Q- q6 a# y3. 两种情况: . T$ f' f- Z9 o1 ^0 [
     3.1丝杆导程不变,但丝杠有轴向间隙(,滚珠和滚道间隙,轴承,安装的因素)。 这种情况你搞预拉和预压,消除间隙,必然会影响丝杆导程,这个时候,设定的机械位移,电气控制怎么能控制的准?( 电气一定会问你要丝杆导程值)+ v0 o7 z0 o$ h1 M" g  c- q3 f3 X' {
     3.2  温升带来的变形。   预拉或预压后可以抵消。 但这个时候你告诉电气的丝杆导程是样本上的标准导程还是预拉预压后的丝杆导程呢?
# R2 w) @( E6 ^6 `" l- t4 |  [# h7 _  R) O! N" {
    以上是个人对丝杆轴向间隙,热变形等的疑惑,烦请大家指点,谢谢  (为什么我@ 不了呢?)        @晓昀   @魍者归来 @Cavalier_Ricky @未来第一站 @向宏
5 Y$ t! w: U4 \+ i" O" U3 R- i
! K* W9 e, n7 @* r  _

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
回复

使用道具 举报

发表于 2018-12-28 17:59:12 | 显示全部楼层
本帖最后由 kaixuan0808 于 2018-12-28 18:02 编辑 : V" L! o( d) n$ E& t0 }
3 r" P8 w" ]3 F/ Z- _$ c% Q
机床及相似的激光机、雕刻机等行业,因为定位精度要求高,存在预拉、位置补偿等概念;其余自动化行业等,因为定位精度低,不需要预拉等措施。
2 h$ D. m9 Z. L, O" v7 z  Y" T
' \  q4 L; k4 j' f 1. 为了防止热变形,提高刚性,到底是预拉还是预压?  预拉和预压有什么区别?
" W! O  z- E# m, \' U) D2 g为了防止热变形,使用的是预拉伸。 为了消除丝杠和螺母之间的间隙(即轴向间隙),使用的是预压。
; x- M* s3 v7 V预拉和预压是完全不同的概念,为了不同的目的,使用不同的方式。
* f6 b! T! q* H# B
& {$ M$ [3 K3 z( e- D. d) P2 见图片里面的说法。 由于轴向间隙,产生空回误差,所以需要调隙。& i* ~1 _& P3 y: s2 E
2.1 我就不明白了, 丝杆传动怎么样才能准确没有误差? 有轴向间隙为什么不可以? 消除了轴向间隙丝杆传动就准确了? 不消除间隙就不准确?
( p: \; G, B; R消除轴向间隙是预压。6 T) z; M% M9 w  Y" G% b' A
你可以这样理解,实际制造与理论计算始终有差距,零对零的配合公差是不存在的,丝杠和螺母之间必定存在间隙。
$ u, Q3 A5 H* `9 |: ]4 D螺母滚珠在丝杠槽内滚动,因为有间隙存在,当丝杠螺母运行到丝杠一端需要反向时,这时就存在了反向间隙。
* |% ]( X& L$ n5 f* t8 t/ ]  ^因为反向间隙,数控系统认为机床移动了,实际机床没动,定位就不准确了。
# l5 Z" v! V' s5 t- K  E$ e# [# R; z0 s; U/ ]
2.2  预压也好,预拉也罢,是不是改变了丝杆的导程??这样在一定的温度范围内,丝杆的轴长(导程)就不会变,最终传动的机械距离就不会变,( n( y+ j- w5 R* @1 U" C1 N* ~
是这个原理吗?
# u1 [2 a: X0 `! h2 J预压对导程没影响。7 t3 q9 M' T% w8 f, \2 K( A
预拉使得丝杠伸长,可以说略微加大了丝杠的导程(但数值很小很小)。丝杠在已经预拉伸变长的情况下,这时机器运转产生的温升对丝杠长度的影响就会大大减小。使得机床的定位更为准确。
7 ]4 |6 P# t6 }2 C
: [# P/ x6 d9 f- A6 j& t! f/ ~0 x2.3 实际传动的时候用伺服或者步进电机。 机械移动的距离对应的就是丝杆转动的圈数。   如果你导程因为温升或者预拉预压改变了,那么软件计算出来的旋转圈数(伺服是编码器反馈回来圈数),对应的距离就不再是你设定的距离。 是这个原理吗?  所以我们一定要控制住丝杠的导程。
# P- Y1 ]5 N' G% _& P7 T现在机床都使用伺服电机,预拉影响实际移动的距离,这时数控系统可以设置进行补偿。与丝杠的导程没有任何关系。
' Q* S4 @' k- M; c: d+ u# o7 u3 o* [. b% c
3. 两种情况:
+ L0 N# E" ~8 H/ ~) M1 {6 I1 W3.1丝杆导程不变,但丝杠有轴向间隙(,滚珠和滚道间隙,轴承,安装的因素)。 这种情况你搞预拉和预压,消除间隙,必然会影响丝杆导程,这个时候,设定的机械位移,电气控制怎么能控制的准?( 电气一定会问你要丝杆导程值)  U: i+ O  s% t9 K3 @
3.2  温升带来的变形。   预拉或预压后可以抵消。 但这个时候你告诉电气的丝杆导程是样本上的标准导程还是预拉预压后的丝杆导程呢
# A3 T! q: ]2 U, y. Y% b+ U( @如果你读懂了上面所说的意思,并且了解了数控系统对机床定位的补偿功能,你可以知道该问题的答案。; l: x5 V: o6 d6 \5 A2 p) a

, n, {- A/ T! {1 @

% I3 T3 D: ?) y9 G2 u& x: }5 u% q  Y# M8 Q* \. X  l
+ o6 t6 T( W( y0 m$ Q

评分

参与人数 1威望 +1 收起 理由
未来第一站 + 1 看出来了层主是做过机床设计的。

查看全部评分

回复 支持 1 反对 0

使用道具 举报

发表于 2018-12-28 21:36:20 | 显示全部楼层
楼主主要是吧丝杠螺母副的消隙结构与丝杠传动机构的预紧混淆了。
回复 支持 反对

使用道具 举报

发表于 2018-12-28 21:53:21 | 显示全部楼层
|kaixuan0808发表于 12-28 17:59<i class="pstatus"> 本帖最后由 kaixuan0808 于 2018-12-28 18:02 编辑 </i><br>
+ Z$ s7 J# M. h: R  j5 v<br>  ^0 [: h$ T" P/ ]* l6 s
<font color="#ff0000">机床及相似的激光机、雕刻机等行业,因为定位精度要求高,存在预拉、位置补偿等概念;其余自动化行业等,因为定位精度低,不需要预拉等措施。</font><br>; P/ W, `& w/ [# |1 S. `, F( b+ x
<br>+ r& p) J2 r( h
1. 为了防止热变形,提高刚性,到底是预拉还是预压?  预拉和预压有什么区别?<br>1 @7 u4 n( A6 h
<font color="red">为了防止热变形,使用的是预拉伸。 </font><font color="red">为了消除丝杠和螺母之间的间隙(即轴向间隙),使用的是预压。</font><br>1 D2 \' |  H6 r8 p& V6 l# V* v
<font color="#ff0000">预拉和预压是完全不同的概念,为了不同的目的,使用不同的方式。</font><br>1 @9 v3 h1 C9 _+ u
<br>
% G2 }% }3 a6 V3 o9 N2 见图片里面的说法。 由于轴向间隙,产生空回误差,所以需要调隙。<br>. R0 t. L; `, x4 A" y
2.1 我就不明白了, 丝杆传动怎么样才能准确没有误差? 有轴向间隙为什么不可以? 消除了轴向间隙丝杆传动就准确了? 不消除间隙就不准确?<br>+ r( t% y1 ~( `. m
<font color="red">消除轴向间隙是预压。</font><br>
; o) i' M6 V+ ]" O$ l- T5 ~$ c# S<font color="red">你可以这样理解,实际制造与理论计算始终有差距,零对零的配合公差是不存在的,丝杠和螺母之间必定存在间隙。</font><br>
+ A% `0 s: G$ T9 J7 h% y7 c4 x<font color="#ff0000">螺母滚珠在丝杠槽内滚动,因为有间隙存在,当丝杠螺母运行到丝杠一端需要反向时,这时就存在了反向间隙。</font><br>5 |, t, ^. O  h; @' D2 C) q7 t1 I
<font color="#ff0000">因为反向间隙,数控系统认为机床移动了,实际机床没动,定位就不准确了。</font><br>
5 g0 {% q; \4 u  m& u' _! o<br>9 N- s$ N, J- A  q; J
2.2  预压也好,预拉也罢,是不是改变了丝杆的导程??这样在一定的温度范围内,丝杆的轴长(导程)就不会变,最终传动的机械距离就不会变,<br>2 n! A) m! B% b* ^% ~
是这个原理吗?<br>9 }: O1 W- X+ C$ f; p
<font color="red">预压对导程没影响。</font><br>
6 f2 a# r' i: V3 |* O1 r<font color="red">预拉使得丝杠伸长,可以说略微加大了丝杠的导程(但数值很小很小)。丝杠在已经预拉伸变长的情况下,这时机器运转产生的温升对丝杠长度的影响就会大大减小。使得机床的定位更为准确。</font><br>- q4 b! ?8 W' M9 g
<br>
* w. R& L! r% ]# h2.3 实际传动的时候用伺服或者步进电机。 机械移动的距离对应的就是丝杆转动的圈数。   如果你导程因为温升或者预拉预压改变了,那么软件计算出来的旋转圈数(伺服是编码器反馈回来圈数),对应的距离就不再是你设定的距离。 是这个原理吗?  所以我们一定要控制住丝杠的导程。<br>$ r' s- v/ g- y
<font color="red">现在机床都使用伺服电机,预拉影响实际移动的距离,这时数控系统可以设置进行补偿。与丝杠的导程没有任何关系。</font><br>
, [4 S7 A- Y) B( j9 B<br>
: K1 h9 |# e8 W3. 两种情况: <br>
" x% m" X' b. z% B3 B* `& {9 h3.1丝杆导程不变,但丝杠有轴向间隙(,滚珠和滚道间隙,轴承,安装的因素)。 这种情况你搞预拉和预压,消除间隙,必然会影响丝杆导程,这个时候,设定的机械位移,电气控制怎么能控制的准?( 电气一定会问你要丝杆导程值)<br>
0 @+ D+ c1 O# {% I% J3.2  温升带来的变形。   预拉或预压后可以抵消。 但这个时候你告诉电气的丝杆导程是样本上的标准导程还是预拉预压后的丝杆导程呢<br>: r2 V. B( J6 W/ {# m# G: _( ?
<font color="red">如果你读懂了上面所说的意思,并且了解了数控系统对机床定位的补偿功能,你可以知道该问题的答案。</font><br>
9 D& c! w) @1 B2 M7 n+ I7 L9 b<font color="#ff0000"><br>
/ C  O7 K" o6 V; P/ e</font><br>* l2 z3 S; W9 I0 d# u" t. |
<br>& d$ j3 Y7 D! y* k0 H0 `( t4 s
<br>
大神我服你了,你的解答招招致命,切中要害
回复 支持 反对

使用道具 举报

发表于 2018-12-28 23:17:04 | 显示全部楼层
先收藏了,明天静下心看看。
回复 支持 反对

使用道具 举报

发表于 2018-12-29 08:39:34 | 显示全部楼层
首先,做机械的,认真学过机械的,或者是学过千分卡游标卡尺的,都知道误差是不可以消除的,测量和实际是存在误差的,一切手段只能说是减小误差
0 R  R$ }& b" }第二,楼主锁贴的图都是说丝杠制造厂家丝杠本身消隙,通过这些手段来减小丝杠与螺母间的传动间隙,提高丝杠本身的传动精度,比如重复定位精度,反向间隙等等,这些和大家所说的丝杠预拉与预压概念没有直接关系3 K" t7 ~1 [* r
第三,丝杠副运动后会发热,材料都有热变形特性,一般设计适合应用一端固定一端轴向游动,既能解决了过定位问题又能让丝杠热变形自由伸长。* x7 b. ]' c) V
一根细长丝杠仍然是一端固定一端轴向游动,如果没有预拉,可能会产生径向刚度不够,发生变形肯定对传动不利。预拉变形后由于应力存在,可以减小部分热变形的。对于短粗的丝杠,采用预压也可以减少安装间隙,这种安装方式我倒是很少见的,都是因为应力存在而预变形了,减小了热变形。' Z  t% f% @' c0 u9 W
第四,丝杠导程都有本身固有精度,预拉预压变形都是很小的变形,而且很多控制也是相对位置控制,一般应用半闭环控制(伺服电机编码器)足够了,在要求很高的领域,是需要配备闭环控制的,比如行程方向加光栅尺,在工件上直接加仪表等终端测量,在实际行程上测量,才算是真的闭环控制,才代表设备的最高精度。
回复 支持 反对

使用道具 举报

发表于 2018-12-29 08:56:13 | 显示全部楼层
风刃 发表于 2018-12-29 08:39
/ _7 g8 u0 j9 r9 R  z! A2 D首先,做机械的,认真学过机械的,或者是学过千分卡游标卡尺的,都知道误差是不可以消除的,测量和实际是存 ...

+ [4 v# D$ F1 K# Y% C0 \我理解的预拉和预压和你有些不一样,建议可找本THK或NSK或HIWIN的丝杠手册看看。( M6 q$ i) p3 W, X
预拉是对丝杠的预拉伸,预压是为消除间隙的预紧。1 {' J6 `; I* W( K# h

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
回复 支持 反对

使用道具 举报

发表于 2018-12-29 09:05:38 | 显示全部楼层
kaixuan0808 发表于 2018-12-29 08:560 k6 R! H9 R/ ?. {& K  J% f" h
我理解的预拉和预压和你有些不一样,建议可找本THK或NSK或HIWIN的丝杠手册看看。; g4 w2 P' L9 P- s# s& ^6 ]
预拉是对丝杠的预拉伸 ...

' k# U+ ~1 E6 s% x2 N) r4 k+ \% w8 r很好理解,一种是丝杠安装使用的精度手段
% U+ [8 h" J0 M一种丝杠制造本身的消隙,这个就不能简单用预压来说,楼主已经贴出来就有几种方式。一般机床上用比较多是双螺母垫片调整消除间隙,但是THK供国内是没这种的,比较遗憾7 B! C1 v4 A; K( r: U3 ^
* I+ n# X: G: N% Y( C- u
2 u7 o: }& P4 F  ]" U/ B. h) E  s3 _. k

点评

你较真了哈,不带抠字眼的。 这里只是用预压统一代指这些方式。THK用预紧统一代指的。  发表于 2018-12-29 09:10
回复 支持 反对

使用道具 举报

发表于 2018-12-29 09:09:06 | 显示全部楼层
目前滚珠丝杆厂家调整间隙基本不用这些方法,就是硬干——量尺寸定做滚珠,寿命包1年((⊙﹏⊙)b)
回复 支持 反对

使用道具 举报

发表于 2018-12-29 09:12:23 | 显示全部楼层
金卯刀-劉 发表于 2018-12-29 09:09
7 R: }2 {; w  y目前滚珠丝杆厂家调整间隙基本不用这些方法,就是硬干——量尺寸定做滚珠,寿命包1年((⊙﹏⊙)b)
7 N" g  M4 B1 E7 K4 `. Y
机床上的滚珠丝杠调整间隙都用上述方式。
8 }! i  E' G; j! [, O接触过的NSK,THK,HIWIN,PMI都如此。
9 V9 W9 ]9 Z, g9 R* K
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-3-29 13:26 , Processed in 0.061678 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表