|
多谢各位前辈的指点。今天与林大夫交流了一下,林大夫说问此类问题的有很多,原因也有许多种。
与林大夫一起分析了一下,误差和细分数、以及刀路的复杂程度有很大的关系,很可能是负责方向的光耦速度不够。因为误差的量与回程的数量成正比,和细分数成反比。
林大夫推荐我取掉光耦,再试试。
我编写了一个刀路,专门用于测试回程误差,请有类似的DX测试一下:
tEST_mILL.tap
(5.73 KB, 下载次数: 119)
。这个原理就是钻一个定位孔,然后抬刀,让步进电机驱动板不断换向,再回到零点再钻一遍孔,再不断换向,如此反复,如果有换向丢步,则铣刀在板上打的孔会形成一排长孔,或有些像椭圆。
使用方法: 刀下面装一小块PVC或有机玻璃板,刀抬到板上2.5mm左右,三轴清零,然后运行此刀路,看运行后的孔的情况。 (使用时注意开启主轴,我G代码编程是新手,没有查看是不是有开主轴的命令)。
谢谢大家! 明天去掉驱动板光耦即可真相揭晓。 |
|