发表于:2007-10-11 10:44:00
18楼
大家早上好,首先谢谢各位的帮助和指点.我刚刚打表了,以步进为基准的程序,在空载的情况下,运行一周后,没有丝毫误差(0.01精度).每次回归的软原点是一样的....而以编码器为基准的空运行后,在正负13丝(0.13内摆动)......
设软原点为步进消除了机械信号的误差,精度是达到了,但我担心在工作中(加工产品),如果转矩不够的话应该为失步吧...而且此误差会累加....
而以编码为基的,因为我用电话线加长了一米,不知是否正如SWIFT1972所说,信号给得不对.但我确实觉得很难啊,因为假如我用C251计数要求值为别为K1000,K100,K-100,,K200,K-200,这样快速工作直达到要求孔深,速度越快,给我的计数到位脉冲信号宽度越窄,所以.....不知有没好办法啊,是不是我的编写方法错了呢?.(计数到位信号都是中断输出的呀DHSCS,DHSCR),谢谢!