编码器接到螺杆轴上,可通过触摸屏设定需要的到达的位置或者通过你的程序设定好位置,例如编码器是500线的,就是转一圈500个脉冲(单频),然后根据你的螺杆节距,计数脉冲数和运行位置的对应,例如螺距50mm,就是说1个脉冲代表运行了0.1mm,这样就大体出来运行位置了。使用变频器控制电机,需要多段速控制。就是快到达需要位置时,减低到很慢速度。到达位置时,立刻停止。位置判断就实时做比较就行。至于原点位置,建议使用接近开关,想精度高,可以按下面方法做,当接近开关点亮时停止电机,因为惯性不同,停的位置也不同,这样定位会不准,这时,在给电机一个很慢的反转信号,当接近开关不亮时,立刻停止。按上面的方法找的位置不会有太大误差。对于精度要求不是很高的场合够用了。