Здравствуйте.
Прошу помощи специалистов!
Извините, много напишу, чтобы раскрыть проблему как можно точнее.
Имеется 3-ёх координатник "Beaver-2513AT6".
На оси Z стоит шаговый двигатель 86HS2A118-308-02.
Шаг 1,8.
Драйвер YKA2811MA. На драйвере SK стоит в положении "А", т.е. шаг=10.
Станок работает под управлением NcStudio v 8.230.
В заводских настройках NcStudio на оси Z шаг выставлен 0,00245.
Проблема в следующем:
Идёт искажение размеров по оси Z. Калибруюсь от стола, показания машинного хода (-141,444).
Ставлю на стол шлифованную металлическую деталь, высотой 100 мм.
Калибруюсь от поверхности детали. Показания машинного хода (-43,652).
Т.е. станок определяет высоту детали как 141,444-43,652 = 97,792мм.
Искажение составляет 2,208 мм. Отсюда , погрешность на 1 мм - 0,02208мм.
Округлим до 0,02мм на 1мм.
Начинаю курить теорию.
Один оборот шагового двигателя, смещает шпиндель по Z на 5 мм.
Вычисляю, какое значение шага должно стоять в NcStudio:
1. Шаг двигателя 1,8. Драйвер делит его ещё на 10. Итого получается 0,18.
2. Делим 360 на 0,18, получается 2000 шагов.
3. Один оборот шагового двигателя - 5 мм по высоте.
4. Делим 5 мм на 2000 шагов, получается 0,0025. А в Nцешке стоит 0,00245.
Иду обратным путём- умножаю 0,00245 на 2000 шагов = 4,9мм. Погрешность на 5 мм равна 0,1мм. Отсюда, погрешность на 1 мм = 0,02мм.
Выставляю в NcStudio шаг по Z 0,0025, и ТУТ НАЧИНАЕТСЯ...
После калибровки по Z , он мне говорит "Не хочу работать!"
вылезает сообщение "Can,t access data in the hardware. Can,t continue, stop please."
Возвращаю назад В Нцешке шаг 0.00245.
Эта сволочь начинает как лошадь пахать сутками, но идёт искажение размеров по Z.
Да, забыл сказать, что в драйвере значение RUNIm стоит 7, т.е. 4,0 А.
Что делать??? Для меня погрешность 2мм на 100мм - не допустима.
Замучился вручную корректировать.
Товарищи, Гуру ЧПУ, поможите советом, бью челом в пол...