ПОМОГИТЕ ВОПРОС Шпиндель не желает стабильно запускаться на пониженных оборотах

Статус
В этой теме нельзя размещать новые ответы.

Geka

ЗНАЕТ ЧТО ГОВОРИТ
НАШ ЧЕЛОВЕК
Регистрация
26.11.2020
Сообщения
579
Реакции
374
Баллы
153
Город
Жуковский
Имя
Александр
Шпиндель щеточный 500 Ватт, контроллер как на фото.
С максимальными оборотами (1000 по Candle) запускается стабильно.
Если хочу снизить обороты 900, 800 ... 100 (не важно как - смещая движок или забивая цифрами в окошке), то может запустится, а может и нет (чаще нет), щелк, дерг и тишина.
В настройках стоит:
$30=1000
$31=1
Вот такая картина вырисовывается:
M3 S1000 < ok
S1000 < ok
M5 < ok
M3 S200 < ok
S200 < ok
M5 < ok
M3 S200 < ok
M5 < ok
M3 S200 < ok
M5 < ok
M3 S200 < ok
M5 < ok
M3 S300 < ok
ALARM:1
S300
[MSG:Reset to continue]
[CTRL+X] < Grbl 1.1f ['$' for help]
[MSG:'$H'|'$X' to unlock]
S300 < error:9
$X < [MSG:Caution: Unlocked]
ok
S300 < ok
M3 S300 < ok
ALARM:1
[MSG:Reset to continue]
[CTRL+X] < Grbl 1.1f ['$' for help]
[MSG:'$H'|'$X' to unlock]
S300 < error:9
$X < [MSG:Caution: Unlocked]
ok
S300 < ok
M3 S1000 < ok
S1000 < ok
M5 < ok

Что бы это значило, в чем проблема?
 

Вложения

  • Контроллер.jpg
    Контроллер.jpg
    356.2 KB · Просмотры: 26
Решение
Да, спасибо большое!
Поменял постпроцессор. Из видимого - шпиндель теперь запускается плавно с 50, а не сразу на 1000.
Теперь код выглядит так:
G90G17
G0Z3.000
S50M3
G04 P0.3
S100
G04 P0.3
S150
G04 P0.3
S200
G04 P0.3
S250
G04 P0.3
S300
G04 P0.3
S350
G04 P0.3
S400
G04 P0.3
S450
G04 P0.3
S500
G0X0.000Y0.000Z3.000S500M3
G0X14.550Y8.000Z3.000
G1X14.550Y8.000Z1.000F100
G1X14.550Y9.000Z0.825
...
G90G17 - это правильный постпроцессор?
Пару раз запускал программу, шпиндель не взбрыкивал. Завтра побольше погоняю, проверю на случайность/стабильность

Хз, возможно, не придавал этому особого значения

G90 Абсолютная система координат
G17-G19 Переключение рабочих плоскостей (XY, XZ, YZ)
Шпиндель щеточный 500 Ватт, контроллер как на фото.
С максимальными оборотами (1000 по Candle) запускается стабильно.
Если хочу снизить обороты 900, 800 ... 100 (не важно как - смещая движок или забивая цифрами в окошке), то может запустится, а может и нет (чаще нет), щелк, дерг и тишина.
В настройках стоит:
$30=1000
$31=1
Вот такая картина вырисовывается:
M3 S1000 < ok
S1000 < ok
M5 < ok
M3 S200 < ok
S200 < ok
M5 < ok
M3 S200 < ok
M5 < ok
M3 S200 < ok
M5 < ok
M3 S200 < ok
M5 < ok
M3 S300 < ok
ALARM:1
S300
[MSG:Reset to continue]
[CTRL+X] < Grbl 1.1f ['$' for help]
[MSG:'$H'|'$X' to unlock]
S300 < error:9
$X < [MSG:Caution: Unlocked]
ok
S300 < ok
M3 S300 < ok
ALARM:1
[MSG:Reset to continue]
[CTRL+X] < Grbl 1.1f ['$' for help]
[MSG:'$H'|'$X' to unlock]
S300 < error:9
$X < [MSG:Caution: Unlocked]
ok
S300 < ok
M3 S1000 < ok
S1000 < ok
M5 < ok

Что бы это значило, в чем проблема?
Как запитана плата и шпиндель?
Ошибка №1
"1","Hard limit","Hard limit has been triggered. Machine position is likely lost due to sudden halt. Re-homing is highly recommended."
 
Как запитана плата и шпиндель?
Плата запитана от БП 500 Ватт, 48 В, а шпиндель - с платы.
Да. И не понятно причем здесь жесткие лимиты и почему они не дают работать на сниженных оборотах, а на максимальных пожалуйста.
И это при том что шпиндель стоит посредине по всем осям и ни один концевик не срабатывает. Провода все экранированные.
 
Плата запитана от БП 500 Ватт, 48 В, а шпиндель - с платы.
Да. И не понятно причем здесь жесткие лимиты и почему они не дают работать на сниженных оборотах, а на максимальных пожалуйста.
И это при том что шпиндель стоит посредине по всем осям и ни один концевик не срабатывает. Провода все экранированные.
Думаю, причина - помехи. Хоть провода и экранированные, по питанию дрянь лезет.
 
Если хочу снизить обороты 900, 800 ... 100 (не важно как - смещая движок или забивая цифрами в окошке), то может запустится, а может и нет (чаще нет), щелк, дерг и тишина.
При низком значении ШИМ шпиндель и не обязан запускаться. Например, при значении 300 с остановленного состояния не запускается, но если "идти" вниз с 1000, то "заглохнет" где-нибудь на 150.
По поводу аларм-а - возможно, при низком ШИМ двигатель не может стартануть, но обмотка через щётки перегружает цепь и наводится какая-нибудь помеха, что вводит МК в ступор.

По аналогии - у меня шпиндель трёхфазный, на 500Вт, в настройках для макс оборотов прописано 12000. Уверенно запускается при задании 2500 "попугаев", при этом реальные обороты около 500 об/мин.
 
  • Последнее редактирование:
Последнее редактирование:
Отличаются что?
"Дряни".
Чем отличаются "дряни" при 100, 200, ... 900 от "дряни" при 1000.
Или, как версия, почему при 1000 "дрянь" отсутствует.
Что самое неприятное - случайный характер появления "дряни". Можно 10 раз подряд включить шпиндель при 100 и он стабильно будет запускаться и работать, потом попробовать запустить его при 200, а он дернется и не запустится, затем можно дергать его до 900, он работать категорически отказывается, а на 1000 стабильно запускается всегда.
Сейчас удалось по несколько раз запустить шпиндель на некоторых значениях в Candle, вот чему они соответствуют в реальности:
10 - 11,0 В, 2.400 об мин
15 - 11,5 В, 2.500 об мин
50 - 17,0 В, 3.900 об мин
100 - 24,0 В, 5.400 об мин
500 - 43,5 В, 9.700 об мин
900 - 47,2 В, 10.500 об мин
1000 - 48,0 В, 10.600 об мин
Ваши сообщения автоматически объединены:

О сколько нам открытий чудных (с)
Оказывается можно запустить шпиндель на 1000, а потом движком снижать обороты по 100 и так же повышать. На это ни каких возражений не поступает. Но! При выполнении программы этот фокус не прокатывает.
Тогда попробовал изменить начало программы вручную.
Было:
T1M6
G0Z3.000
G0X0.000Y0.000S1000M3
G0X14.550Y8.000Z3.000
G1Z1.000F100.0
G1X14.550Y9.000Z0.825
...
Поменял тупо в лоб:
T1M6
G0Z3.000
G0X0.000Y0.000S500M3
G0X14.550Y8.000Z3.000
G1Z1.000F100.0
G1X14.550Y9.000Z0.825
...
Шпиндель не включился, программа сразу остановилась.

Сделал вот так:
T1M6
G0Z3.000
G0X0.000Y0.000S1000M3
G0X14.550Y8.000Z3.000
G1Z1.000F100.0S500M3
G1X14.550Y9.000Z0.825
...
Может криво сделал (я в этом не силен) и надо как-то иначе, но сработало, шпиндель включился на 1000, затем снизил обороты до 500 и продолжил отрабатывать программу.
Очевидно так и придется делать в дальнейшем, других вариантов пока никто не подсказал.
 
"Дряни".
Чем отличаются "дряни" при 100, 200, ... 900 от "дряни" при 1000.
Или, как версия, почему при 1000 "дрянь" отсутствует.
Что самое неприятное - случайный характер появления "дряни". Можно 10 раз подряд включить шпиндель при 100 и он стабильно будет запускаться и работать, потом попробовать запустить его при 200, а он дернется и не запустится, затем можно дергать его до 900, он работать категорически отказывается, а на 1000 стабильно запускается всегда.
Сейчас удалось по несколько раз запустить шпиндель на некоторых значениях в Candle, вот чему они соответствуют в реальности:
10 - 11,0 В, 2.400 об мин
15 - 11,5 В, 2.500 об мин
50 - 17,0 В, 3.900 об мин
100 - 24,0 В, 5.400 об мин
500 - 43,5 В, 9.700 об мин
900 - 47,2 В, 10.500 об мин
1000 - 48,0 В, 10.600 об мин
Ваши сообщения автоматически объединены:

О сколько нам открытий чудных (с)
Оказывается можно запустить шпиндель на 1000, а потом движком снижать обороты по 100 и так же повышать. На это ни каких возражений не поступает. Но! При выполнении программы этот фокус не прокатывает.
Тогда попробовал изменить начало программы вручную.
Было:
T1M6
G0Z3.000
G0X0.000Y0.000S1000M3
G0X14.550Y8.000Z3.000
G1Z1.000F100.0
G1X14.550Y9.000Z0.825
...
Поменял тупо в лоб:
T1M6
G0Z3.000
G0X0.000Y0.000S500M3
G0X14.550Y8.000Z3.000
G1Z1.000F100.0
G1X14.550Y9.000Z0.825
...
Шпиндель не включился, программа сразу остановилась.

Сделал вот так:
T1M6
G0Z3.000
G0X0.000Y0.000S1000M3
G0X14.550Y8.000Z3.000
G1Z1.000F100.0S500M3
G1X14.550Y9.000Z0.825
...
Может криво сделал (я в этом не силен) и надо как-то иначе, но сработало, шпиндель включился на 1000, затем снизил обороты до 500 и продолжил отрабатывать программу.
Очевидно так и придется делать в дальнейшем, других вариантов пока никто не подсказал.
И постпроцессор не тот. T1M6 GRBL не поддерживает.
 
шпиндель включился на 1000, затем снизил обороты до 500 и продолжил отрабатывать программу.
Очевидно так и придется делать в дальнейшемподсказал.
Я это и имел ввиду. Сообщение #5. По-другому никак.
 
Оказывается можно запустить шпиндель на 1000, а потом движком снижать обороты по 100 и так же повышать
А можно запустить и на 975, и на 821...и снижать по 50, и по 47, и по 11, даже по 1. Перед этим провести индейский ритуал "Нахуа".
 
А можно запустить и на 975, и на 821
Нет, в моем случае - стабильно, только при 1000. По-другому отказывается.
И постпроцессор не тот. T1M6 GRBL не поддерживает.
Программы делаю в Арткаме, T1M6 - он вставляет.
На сколько это критично если программы отрабатываются вроде корректно?
 
Нет, в моем случае - стабильно, только при 1000. По-другому отказывается.
Программы делаю в Арткаме, T1M6 - он вставляет.
На сколько это критично если программы отрабатываются вроде корректно?
Ну есть же нормальный постпроцессор для Арткама.
 
На сколько это критично если программы отрабатываются вроде корректно?
И крендель не ругается? Значит у вас галочка стоит "пропускать ошибки".
 
Ну есть же нормальный постпроцессор для Арткама.
Да, спасибо большое!
Поменял постпроцессор. Из видимого - шпиндель теперь запускается плавно с 50, а не сразу на 1000.
Теперь код выглядит так:
G90G17
G0Z3.000
S50M3
G04 P0.3
S100
G04 P0.3
S150
G04 P0.3
S200
G04 P0.3
S250
G04 P0.3
S300
G04 P0.3
S350
G04 P0.3
S400
G04 P0.3
S450
G04 P0.3
S500
G0X0.000Y0.000Z3.000S500M3
G0X14.550Y8.000Z3.000
G1X14.550Y8.000Z1.000F100
G1X14.550Y9.000Z0.825
...
G90G17 - это правильный постпроцессор?
Пару раз запускал программу, шпиндель не взбрыкивал. Завтра побольше погоняю, проверю на случайность/стабильность
Значит у вас галочка стоит "пропускать ошибки".
Хз, возможно, не придавал этому особого значения
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

Конечно, Ваше программное обеспечение для блокировки рекламы отлично справляется с блокировкой рекламы на нашем сайте, но оно также блокирует полезные функции. Мы стараемся для Вас и не обязываем Вас донатить и скидывать денег на наши кошельки, чтобы пользоваться форумом, но реклама это единственное, что позволяет поддерживать проект и развивать его.

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать