3 J! f$ L' u7 u0 P @. R
. [- a7 N) I0 ^; r" o1 A# U比如一块板上有个直径为4的孔,公差为0到+0.02。/ |% _& T7 p( B& W- P( F 有一直径为4的轴,公差为-0.02到-0.04.1 A5 s$ o( \! Y 现在需要将轴从离孔50mm处直线移到孔中心上方,然后将轴插入孔,必须保证轴不能碰到孔壁。 ! r" T. Y# |2 h' X* I6 K5 A现在分析:轴径与孔径最小间隙为0.02,单边间隙只有0.01。那么轴移到孔上方时,轴的最大定位精度应该小于0.01,也就是说伺服电机每发一个脉冲,轴最大的移到距离要小于0.01,否则是很难定位得插进孔里而不碰到孔壁的。: p$ K& T( A: X2 ]4 W* R 假定我需要轴的定位精度为0.005,即伺服每发一个脉冲轴最小走0.005mm,这样才有可能将轴插进孔里。这样的话我选丝杆导程为5mm的(丝杆及其螺母配合正反转无间隙),只要伺服编码器为1000分的就可以满足了。 7 F7 ^5 H! T2 Z! W4 c, `: v3 O: |( i现在的问题是:导轨的精度能否到达?: }# i/ ~0 E( f/ l, b4 { 即伺服发一个脉冲的话,丝杆向前走了0.005,但是导轨由于摩擦或弹性变形,滑块可能没动。如果我安装有检测仪器可以检测到虽然电机是发了脉冲但是实际上滑块没动,这时电机需要继续再发一个脉冲补偿。如果第二个脉冲滑块还是没动,那么电机还有继续发一个脉冲补偿。假如电机发出了第三个脉冲后,滑块动了,但是它不是前进0.005,而是前进0.015,那么这时肯定检测到已经运动过头了,那么这时电机又需要发反向脉冲让滑块往回走。 : f( |* s: u/ |9 N+ l' A也就是说导轨由于摩擦或弹性变形等原因精度不能达到要求,它就不动或爬行。那么我们应该怎样去选择符合要求的导轨呢?从哪个参数去看导轨符不符合要求?求解答。' m/ X# n% }, {5 P7 c; a4 B 记得以前大学老师讲过,精密机床为了解决运动部件导轨在低速时的摩擦和产生爬行现象,采用气垫或油膜等非接触式来代替接触式。但是自动化行业搞不了专门的那个导轨,基本都是选用接触式的,所以这个问题感觉有点麻烦。 |