aftaev писал(а):Споры не утихают можно ли при помощи линеек и ЕМС повысить точность если есть люфты. А что будет если сервой управлять по +-10в, а считывать данные не с энкоедра сервы а с линейки? Я так понимаю ЕМС будет толкать ось до нужной позиции с линейки!
Ну в принципе все правильно, только надо смотреть со стороны управления, т.е. LinuxCNC будет толкать ось в сторону уменьшения ошибки относительно линейки 1000 раз в секунду.
Loituma писал(а):У тебя серва не знает, что есть люфты и емс не знает. ты ставишь еррор на 0,05 и в итоге при люфте у тебя емс скатывается на фалоу еррор. Ставишь еррор больше до 1 например и у тебя один пойдет, и пока емс поймет что второй еще не пошел то уже овал получиться, далее конечно люфт компенсируется и поедет станок, но вот этот момент на мой взгляд не отследить...
Вот тут тоже ньюанс, по идее да, если у тебя люфт 1мм на швп, то если поставишь в LinuxCNC ferror меньше 1, то при смене направления реза наверняка ferror выпрыгнет.
Вообще выбирать люфт механики электроникой, это чревато усугублением люфтов механики. Почему, потому, что выбирать люфт на прямом отрезке (например режем G1 x100 ; G1 x0, т.е. перемещение идет только по Х, а на Y вообше нет нагрузки = он болтается как хммм в семейниках) можто только за счет "подстукивания" оси сервой то с одной стороны, то с другой.
Однако, если мы точно знаем значение люфта, то можно заранее написать управляющую программу, так, чтобы на осях все время была нагрузка и при этом при каждом резком угле надо будет делать петлю,
Aegis как-то приводил пример такой программы для токарника.