Проблемы с ЧПУ

Доброго времени суток!

Нужна Ваша помощь в решении проблемы с самодельным чпу-гравером.

Коротко о главном.

ОС - Win 10; Управление - arduino uno+ shield v3+ a4988; Прошивка - GRBL 0.9j/1.1j;  ШД - Nema 17 2401; Программы - UniversalGcodeSender, GRBLControl.

Обрисую проблему на примере. Гравируется квадрат 100х100 с диагоналями и в каком-то случайном порядке происходит отклонение от координат (в противоположные стороны на 15 мм, в конкретно этом случае)

Вот траектория движения здорового гравера [ВНИМАНИЕ! Достаточно громкое видео]

А вот траектория движения курильщика (УП одинаковы)  [ВНИМАНИЕ! Достаточно громкое видео]

Вот такие финты выдаёт постоянно. Как я ранее заметил, на одно и той же УП может проходить без отклонений и с разными, рандомно.


Ну и полностью вся история.


После сборки и настройки, поставил на ардуино прошивку - GRBL 1.1j. При первом запуске начались вот такие закидоны, подумал что подклинивает, ан нет, после проверок - всё норм. Переобжал проводку к ШД, менял местами ШД. В итоге закачал прошивку GRBL 0.9j- проблема осталась. Решил менять с самого дешёвого - бутерброд из ардуино.

В итоге. Пришла плата с новый шилдом и дровами и вчера подключил её. С самого первого перемещения станок начал глючить. Ушёл домой в расстроенных чувствах)

Сегодня решил заснять на видео сам глюк и гонял по квадрату 100х100.... 30 минут, нормально работала. Решил прогнать по диагоналям - сразу глюк, делал в GRBLControl. 2 раза начинал и 2 раза одинаково смещался. Решил попробовать через UniversalGcodeSender - всё норм, обрадовался, начал гравировку, 1й раз прогнал- норм, 2й - глюк.

Проблемы с ЧПУ ЧПУ, Cnc, Видео, Длиннопост

И вот, на данный момент имею только 2 мысли:

1- Win 10 плоховато влияет на это дело (уже взял для завтрашних изысканий бук с вин 7)

2- экранирование проводки и самого бутерброда arduino


Буду благодарен за идеи/советы по разрешению данной проблемы.


P.S.  В интернете искал, но ничего не нашёл... правда может неправильно искал...

Лига ЧПУшников

1.5K постов10.9K подписчика

Добавить пост
Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

надо смотреть управляющую программу , судя по всему баг в ней , возможно железо как то не правильно воспринимает некоторые команды

раскрыть ветку (4)
Автор поста оценил этот комментарий

УП написаны в ручном режиме... и одна и та же УП выполнялась по-разному...

Когда, раньше, делал более трудоёмкие детали, то тоже начал грешить на программу создающую УП, но тут нечему косячить:

Квадрат 100х100

G91

G01 Z-11 F300

G01 X100

G01 Y100

G01 X-100

G01 Y-100

G00 Z11

Диагонали

G91

G01 Z-11 F300

G01 X100 Y100

G00 Z11

G00 X-100

G01 Z-11 F300

G01 X100 Y-100

G00 Z11

G00 X-100

раскрыть ветку (3)
Автор поста оценил этот комментарий
Целиком программу выложи
Автор поста оценил этот комментарий
G91 это прирощения, то есть ты выполняешь перемещения от последней запрограммированной точки. В g90 перейди и будешь выполнять перемещения относительно нуля
раскрыть ветку (1)
Автор поста оценил этот комментарий

G91- я просто ещё не установил концевики, поэтому обнуляю вручную, ну и начинаю с G91

Целиком программу выложи
Диагонали

G91

G01 Z-11 F300

G01 X100 Y100

G00 Z11

G00 X-100

G01 Z-11 F300

G01 X100 Y-100

G00 Z11

G00 X-100

В том и прикол, что 1й раз нормально проходит всю УП, а в 2й раз начинает глючить.. На других УП тоже рандомно по количеству нормальных проходов и точкам начала глюков.


Всё больше начинаю склоняться, что дело в винде 10

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку