G76 работает, а G95 не работает

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
sergey_s
Опытный
Сообщения: 158
Зарегистрирован: 06 янв 2016, 00:31
Репутация: 6
Настоящее имя: Сергей
Контактная информация:

G76 работает, а G95 не работает

Сообщение sergey_s »

Здравствуйте. На токарном станке цикл нарезания резьбы G76 работает, в витки попадает, шаг правильный. Подача на оборот G95 не работает, станок на месте стоит. Почему? Hal прикрепил.
Вложения
TA.hal
(5.15 КБ) 1068 скачиваний
AlekseySP
Опытный
Сообщения: 128
Зарегистрирован: 28 дек 2016, 03:25
Репутация: 32
Настоящее имя: Алексей
Контактная информация:

Re: G76 работает, а G95 не работает

Сообщение AlekseySP »

Попробуй G99. А подачу (F) не забыл указать?
Аватара пользователя
Dmaster
Мастер
Сообщения: 1272
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

Re: G76 работает, а G95 не работает

Сообщение Dmaster »

Попробуй g31. Если не будет резать, то энкодер считает в обратную сторону. . scale Измени со знаком -.
" Linux CNC - наше всё"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: G76 работает, а G95 не работает

Сообщение Serg »

Для шпинделя энкодер должен работать в режиме счётчика, когда направление счёта не имеет значения, для надёжности можно даже одну из фаз отключить. Но это справедливо для mesa, как это сделать в этой плате мне неведомо.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
sergey_s
Опытный
Сообщения: 158
Зарегистрирован: 06 янв 2016, 00:31
Репутация: 6
Настоящее имя: Сергей
Контактная информация:

Re: G76 работает, а G95 не работает

Сообщение sergey_s »

Насколько смог разобраться, параметр "motion.spindle-speed-in" почему-то всегда равен нулю. А на другом станке, с mesa 5i20 он показывает некие цифры при вращении шпинделя. Просто копированием и переименованием части хала настроить не получается.
sergey_s
Опытный
Сообщения: 158
Зарегистрирован: 06 янв 2016, 00:31
Репутация: 6
Настоящее имя: Сергей
Контактная информация:

Re: G76 работает, а G95 не работает

Сообщение sergey_s »

Может я ошибаюсь, но версия у меня такая. LinyxCNC для движения с подачей на оборот использует "motion.spindle-speed-in" о чем прямо написано в инструкции http://www.cnc-club.ru/wiki/index.php/L ... xCNC_и_HAL и подключать к "motion.spindle-speed-in" надо что-то типа hm2_5i20.0.encoder.02.velocity. А платы to-pci не имеют параметра "velocity" у них есть только "enc_scale, index_en, encoder". Вот и получается, что резьбу режет так-как "index_en" подключен к "motion.spindle-revs" а подачи на оборот нет т.к. "motion.spindle-speed-in" не подключен. Кто покупал платы to-pci, какие G коды у Вас работают?
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: G76 работает, а G95 не работает

Сообщение T00T »

Сергей, привет. Я просто никогда не пользовался G95 или чем там ещё. Резьбу всегда режу G31. Если нужно енкодер velocity, это можно дописать в драйвере. Проблем особых я не вижу.
Я не волшебник я пока учусь......
sergey_s
Опытный
Сообщения: 158
Зарегистрирован: 06 янв 2016, 00:31
Репутация: 6
Настоящее имя: Сергей
Контактная информация:

Re: G76 работает, а G95 не работает

Сообщение sergey_s »

Резьбу станок режет, подачи на оборот нет. Просто, когда работает с подачей на оборот, как-то спокойней, если шпиндель остановится, подача тоже остановится - не чего не сломается. Значит я жду письмо с новым драйвером?
sergey_s
Опытный
Сообщения: 158
Зарегистрирован: 06 янв 2016, 00:31
Репутация: 6
Настоящее имя: Сергей
Контактная информация:

Re: G76 работает, а G95 не работает

Сообщение sergey_s »

Еще у меня будет вопрос, через некоторое время - ориентированный останов (для автосмены инструмента) Если это возможно, лучше сразу предусмотреть.
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: G76 работает, а G95 не работает

Сообщение T00T »

sergey_s писал(а):Просто, когда работает с подачей на оборот, как-то спокойней, если шпиндель остановится, подача тоже остановится - не чего не сломается.
Для этого предусмотрено spindele-at-speed, что бы всё остановилось, когда шпиндель остановиться. Но для него тоже нужен сигнал скорости.
Кто нибудь знает в каких он должен быть единицах?
Сергей, нет возможности посмотреть что показывает сигнал hm2_5i20.0.encoder.02.velocity, когда, например 100 оборотов в минуту шиндель крутиться.
Я не волшебник я пока учусь......
sergey_s
Опытный
Сообщения: 158
Зарегистрирован: 06 янв 2016, 00:31
Репутация: 6
Настоящее имя: Сергей
Контактная информация:

Re: G76 работает, а G95 не работает

Сообщение sergey_s »

"Обратная связь текущей скорости шпинделя в оборотах в секунду" - из описания. Завтра проверю, если не так - сообщу.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: G76 работает, а G95 не работает

Сообщение nkp »

T00T писал(а):Резьбу всегда режу G31
это в емс?
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: G76 работает, а G95 не работает

Сообщение T00T »

Да
Я не волшебник я пока учусь......
Аватара пользователя
aegis
Мастер
Сообщения: 3171
Зарегистрирован: 22 мар 2012, 06:59
Репутация: 1810
Настоящее имя: Михайло
Откуда: Україна, Конотоп=>Запоріжжя=>Харьків

Re: G76 работает, а G95 не работает

Сообщение aegis »

T00T, странно. дописали свой макрос? чем ж76 не угодил?
нікому нічого не нав'язую.
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: G76 работает, а G95 не работает

Сообщение T00T »

g76 вроде тоже ничего, но иногда требуется резать резьбу какую нибудь хитрую. И тогда стратегий должно быть много.
А ещё когда стандартными циклами написано, не правильно показывает исполнение программы.
Я не волшебник я пока учусь......
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: G76 работает, а G95 не работает

Сообщение Serg »

T00T писал(а): А ещё когда стандартными циклами написано, не правильно показывает исполнение программы.
А пример можно? А то я ни разу не сталкивался...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

Вернуться в «LinuxCNC»