Страница 1 из 1

G0 срабатывает g1 -нет

Добавлено: 16 май 2023, 20:31
Boris794
Прошу не кидать в меня тапками. На моём построенным токарном станке такая проблема. Связанно ли это с компьютером или вообще с чем .
При оборотах шпинделя по pmw более 1000
G0 перемещения срабатывает
G1 не срабатывает
Как так может быть ?

Re: G0 срабатывает g1 -нет

Добавлено: 16 май 2023, 21:05
mikehv
Так может быть, когда не активен сигнал spindle-at-speed

Re: G0 срабатывает g1 -нет

Добавлено: 16 май 2023, 21:20
Boris794
mikehv писал(а): 16 май 2023, 21:05 Так может быть, когда не активен сигнал spindle-at-speed
Да спасибо. Значит опять проблема энкодера моего.

Re: G0 срабатывает g1 -нет

Добавлено: 16 май 2023, 21:53
mikehv
Boris794 писал(а): 16 май 2023, 21:20
mikehv писал(а): 16 май 2023, 21:05 Так может быть, когда не активен сигнал spindle-at-speed
Да спасибо. Значит опять проблема энкодера моего.
Проверить состояние сигнала надо. Прежде, чем приговаривать энкодер. В hal show том же

Re: G0 срабатывает g1 -нет

Добавлено: 16 май 2023, 22:41
Boris794
mikehv писал(а): 16 май 2023, 21:53
Boris794 писал(а): 16 май 2023, 21:20
mikehv писал(а): 16 май 2023, 21:05 Так может быть, когда не активен сигнал spindle-at-speed
Да спасибо. Значит опять проблема энкодера моего.
Проверить состояние сигнала надо. Прежде, чем приговаривать энкодер. В hal show том же
Да дело в том , что я уже создавал темы, что у меня энкодер только по single работает и не больше 100 оборотов для резьбы, пока не теряет сигнал. Надо разъем перепаивать и смотреть настройки . Но думал - ладно, хватит мне 100 оборотов. Настроил частотник на коррекцию. А ..н нет. Все равно вот проблемы вылазят.

Re: G0 срабатывает g1 -нет

Добавлено: 17 май 2023, 08:14
Boris794
Да. Отключил функцию at speed работает . Есть ли способ обойти это как -то временно ?. Понятно, что мне надо фиксить энкодер. Но все же. Это же явно программная мулька linux. Логики ее функции явно нет

Re: G0 срабатывает g1 -нет

Добавлено: 17 май 2023, 08:25
mikehv
Boris794 писал(а): Логики ее функции явно нет
Как это нет логики? Если шпиндель не вращается, значит есть проблемы. Отключить можно присвоив значению сигнала единицу. Тогда будет игнор

Re: G0 срабатывает g1 -нет

Добавлено: 17 май 2023, 08:47
Boris794
mikehv писал(а): 17 май 2023, 08:25
Boris794 писал(а): Логики ее функции явно нет
Как это нет логики? Если шпиндель не вращается, значит есть проблемы. Отключить можно присвоив значению сигнала единицу. Тогда будет игнор
Да. Спасибо. Это можно сделать программно ? Не залазия в конфиг ? Например присвоив какой нибудь M команде данную функцию ? Так ведь ?

Re: G0 срабатывает g1 -нет

Добавлено: 17 май 2023, 09:37
mikehv
Boris794 писал(а): 17 май 2023, 08:47
mikehv писал(а): 17 май 2023, 08:25
Boris794 писал(а): Логики ее функции явно нет
Как это нет логики? Если шпиндель не вращается, значит есть проблемы. Отключить можно присвоив значению сигнала единицу. Тогда будет игнор
Да. Спасибо. Это можно сделать программно ? Не залазия в конфиг ? Например присвоив какой нибудь M команде данную функцию ? Так ведь ?
Посмотреть как именно называется сигнал. Потом в хал файле написать строчку
Sets spindle-at-speed 1
Что дословно переводится как присвоить сигналу spindle-at-speed значение 1
Название сигнала посмотреть предварительно как правильно пишется. А то бывают по разному в разных версиях

Re: G0 срабатывает g1 -нет

Добавлено: 17 май 2023, 15:21
Boris794
Чтоб не плодить тему. Опять у меня проблемы. Навождение какое-то.
Перестал срабатывать g33
не могу понять почему. Spindel at speed работает
Spindle revs вращение энкодера показывает
а linux при задании g33 просто ничего не исполняет. зависает. выход только кнопка стоп -восклицательный знак. отключить станок.
как так ? Что может мешать ? раньше работал у меня. После очередных лазений в конфиг. но по другим задачам же.

Re: G0 срабатывает g1 -нет

Добавлено: 17 май 2023, 16:16
alex_sar
для g33 нужен ещё spindle.0.index-enable, должен быть к индексу (Z) энкодера подключен

пока не увидит индекс - не поедет.

Re: G0 срабатывает g1 -нет

Добавлено: 17 май 2023, 16:33
Boris794
alex_sar писал(а): 17 май 2023, 16:16 для g33 нужен ещё spindle.0.index-enable, должен быть к индексу (Z) энкодера подключен

пока не увидит индекс - не поедет.
Да спасибо! только что сам читал изучал... похоже я перекинул провода на плате mesa возможно. вспомнил что снимал разъем и перепаивал. наверное не так подключил. или энкодер или плату.