Когда собрал наконец свой первый станок, радости не было предела. И казалось все нормально, пока не начал резать рельеф. Ось Z через какое-то время ушла вверх, так что фреза перестала касаться заготовки.
Отсек всю механику, снял шаговик с оси, приклеил флажок к валу. И выяснил следующее пропуск шагов происходит только при смене направления примерно на 0,005 за одну смену. При управлении клавиатурой при 50 реверсах изменение координаты примерно на 0,25. Это оказалось справедливо для всех осей.
Исключил наводки отключая все драйвера(кроме одного) и шпиндель и БП шпинделя. На драйвере ШД крутил подстроечный резистор, менял микрошаг - ничего не помогло. Только при смене микрошага изменялась погрешность при одиночном реверсе, то есть при моем 1/8 шага погрешность была - 0,005, при 1/16 - 0,0025, а при 1/4 0,01.
У меня ШВП с шагом 4мм,и в настройках Мака units per (mm) стоит 400(при 1/8 шага). Значит за один шаг происходит перемещение 1/400 мм = 0,0025 мм. Подсчитываем количество пропущенных шагов 0,005/0,0025= 2. Значит при каждом реверсе идет пропуск 2 шагов.
Ну и конечно, перепробовал все настройки в Mach, pulse, dir выставлял по максу. Все галочки и даже те,что незнакомы на всякий случай отмечал, проверял. Но все без толку, результат стабилен и погрешность неизменна.
Мое оборудование :
Все Китай
ШД Nema 23
Контроллер 5 осевой Breakout board
Драйвер TB6600
После долгих поисков и чтений прихожу к выводу что виноваты оптроны. Но поскольку сам мало разбираюсь в электронике прошу мне помочь и направить как можно решить проблему кроме как покупки новых драйверов подороже.
Оптроны на контроллере EL 817 C510 5 штук вместе+ 1 шт отдельно (см. картинку)
Оптроны на драйвере EL 6N137 526 - 1шт. ; EL 817 С536 - 2 шт. (см. картинку)
Не разбираюсь в схемах. Но на драйверах попрозванивал мультиметром c одной стороны контакты ножек оптронов с соседними выходами 5V, CLK, CW, EN. И получил следующую инфу :
Оптрон 6N137 : 1 ножка (ближняя к краю) - не прозванивается ни с одним из выходов;
2 ножка - прозвон без звука(как через резистор, звука нет, а цифры на мультиметре меняются) с CLK и с 5V.
3 ножка - прозвон со звуком 5V.
4 ножка - нет прозвона.
Оптроны 817: У первого ближняя к краю ножка на CW без звука, другая на 5V со звуком.
У второго ближняя к краю ножка на EN без звука, друга со звуком на 5V.
Просто теряюсь что делать. Читал что 817 оптроны медленные, а 6N137 относительно быстрые. Логично было бы заменить все 817 на 6N137 ,но у одних 4 ножки, у других 8 как заменять, ума не приложу? Еще читал что можно поменять резистор на 100 ОМ. Но как выпаять smd резистор без фена(я не про наркотик), а можно просто его порезать(прервать связь механическим распилом) и впаять проволочный? Может ли быть дело в оптронах на контроллере?Посоветуйте как быть и что лучше сделать.
Скоро должен прийти USB осциллограф DISCO 2 после этого буду копать глубже.