|
发表于 2018-12-28 17:59:12
|
显示全部楼层
本帖最后由 kaixuan0808 于 2018-12-28 18:02 编辑 + }% |: c3 h) \* D
, F- T A& `( l% L/ A
机床及相似的激光机、雕刻机等行业,因为定位精度要求高,存在预拉、位置补偿等概念;其余自动化行业等,因为定位精度低,不需要预拉等措施。
5 [) q: U! M: Z* k( r2 U R" D/ ^$ X( h, G* p9 N3 N
1. 为了防止热变形,提高刚性,到底是预拉还是预压? 预拉和预压有什么区别?
: {7 N; g: T; r7 ~( S( e; X为了防止热变形,使用的是预拉伸。 为了消除丝杠和螺母之间的间隙(即轴向间隙),使用的是预压。, K( p# O/ [$ k/ Z2 R* d* F
预拉和预压是完全不同的概念,为了不同的目的,使用不同的方式。
, ~( [$ @7 \) u% ^# T9 M6 ~9 ^! u C8 K" U3 l# v2 W" o: n
2 见图片里面的说法。 由于轴向间隙,产生空回误差,所以需要调隙。
& [! e/ {" y+ _0 L' Q+ h2 P 2.1 我就不明白了, 丝杆传动怎么样才能准确没有误差? 有轴向间隙为什么不可以? 消除了轴向间隙丝杆传动就准确了? 不消除间隙就不准确?
8 L$ u5 f9 K- u G; y# Q消除轴向间隙是预压。
* i) D6 \( l. x你可以这样理解,实际制造与理论计算始终有差距,零对零的配合公差是不存在的,丝杠和螺母之间必定存在间隙。 j& p- R+ I+ A' |/ ?" v8 F
螺母滚珠在丝杠槽内滚动,因为有间隙存在,当丝杠螺母运行到丝杠一端需要反向时,这时就存在了反向间隙。
1 F2 e; ]4 m7 F因为反向间隙,数控系统认为机床移动了,实际机床没动,定位就不准确了。
. x* A2 _& W+ c( N) t2 Z3 m4 M
/ O9 H" a# ?* L, {* U6 `* S2 {) i; \0 p2.2 预压也好,预拉也罢,是不是改变了丝杆的导程??这样在一定的温度范围内,丝杆的轴长(导程)就不会变,最终传动的机械距离就不会变,
3 d/ C6 ^, Y/ o- @5 \是这个原理吗?& F- W" |0 o+ I- F
预压对导程没影响。, L1 a- J5 m, z" _. w; T4 q2 U
预拉使得丝杠伸长,可以说略微加大了丝杠的导程(但数值很小很小)。丝杠在已经预拉伸变长的情况下,这时机器运转产生的温升对丝杠长度的影响就会大大减小。使得机床的定位更为准确。& e6 H; z9 O; H" g
' l- R# w S/ m! A8 D' R5 l* y2.3 实际传动的时候用伺服或者步进电机。 机械移动的距离对应的就是丝杆转动的圈数。 如果你导程因为温升或者预拉预压改变了,那么软件计算出来的旋转圈数(伺服是编码器反馈回来圈数),对应的距离就不再是你设定的距离。 是这个原理吗? 所以我们一定要控制住丝杠的导程。% f( ^: W6 X* i
现在机床都使用伺服电机,预拉影响实际移动的距离,这时数控系统可以设置进行补偿。与丝杠的导程没有任何关系。1 c0 V" U/ V( o% t! z) E
" {9 C3 l+ z' d) f6 T
3. 两种情况:
% f; `$ j( C+ W. ?3.1丝杆导程不变,但丝杠有轴向间隙(,滚珠和滚道间隙,轴承,安装的因素)。 这种情况你搞预拉和预压,消除间隙,必然会影响丝杆导程,这个时候,设定的机械位移,电气控制怎么能控制的准?( 电气一定会问你要丝杆导程值)1 U0 w, D# v; s2 c& p
3.2 温升带来的变形。 预拉或预压后可以抵消。 但这个时候你告诉电气的丝杆导程是样本上的标准导程还是预拉预压后的丝杆导程呢
& @! p( v2 o! g0 H% M) C如果你读懂了上面所说的意思,并且了解了数控系统对机床定位的补偿功能,你可以知道该问题的答案。9 h' |4 v5 B' E. d: a0 H
& ~/ e- v) T _1 }& S9 u
+ D0 d' y" n; P1 o
0 |3 z; `, s' v$ D
& L3 f/ c( o; z1 S8 R+ I- _$ M K
|
评分
-
查看全部评分
|