Страница 1 из 1
G76 работает, а G95 не работает
Добавлено: 28 янв 2017, 18:15
sergey_s
Здравствуйте. На токарном станке цикл нарезания резьбы G76 работает, в витки попадает, шаг правильный. Подача на оборот G95 не работает, станок на месте стоит. Почему? Hal прикрепил.
Re: G76 работает, а G95 не работает
Добавлено: 30 янв 2017, 02:10
AlekseySP
Попробуй G99. А подачу (F) не забыл указать?
Re: G76 работает, а G95 не работает
Добавлено: 02 фев 2017, 00:00
Dmaster
Попробуй g31. Если не будет резать, то энкодер считает в обратную сторону. . scale Измени со знаком -.
Re: G76 работает, а G95 не работает
Добавлено: 02 фев 2017, 00:25
Serg
Для шпинделя энкодер должен работать в режиме счётчика, когда направление счёта не имеет значения, для надёжности можно даже одну из фаз отключить. Но это справедливо для mesa, как это сделать в этой плате мне неведомо.
Re: G76 работает, а G95 не работает
Добавлено: 03 фев 2017, 17:12
sergey_s
Насколько смог разобраться, параметр "motion.spindle-speed-in" почему-то всегда равен нулю. А на другом станке, с mesa 5i20 он показывает некие цифры при вращении шпинделя. Просто копированием и переименованием части хала настроить не получается.
Re: G76 работает, а G95 не работает
Добавлено: 03 фев 2017, 17:47
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 коды у Вас работают?
Re: G76 работает, а G95 не работает
Добавлено: 03 фев 2017, 20:01
T00T
Сергей, привет. Я просто никогда не пользовался G95 или чем там ещё. Резьбу всегда режу G31. Если нужно енкодер velocity, это можно дописать в драйвере. Проблем особых я не вижу.
Re: G76 работает, а G95 не работает
Добавлено: 03 фев 2017, 20:12
sergey_s
Резьбу станок режет, подачи на оборот нет. Просто, когда работает с подачей на оборот, как-то спокойней, если шпиндель остановится, подача тоже остановится - не чего не сломается. Значит я жду письмо с новым драйвером?
Re: G76 работает, а G95 не работает
Добавлено: 03 фев 2017, 20:17
sergey_s
Еще у меня будет вопрос, через некоторое время - ориентированный останов (для автосмены инструмента) Если это возможно, лучше сразу предусмотреть.
Re: G76 работает, а G95 не работает
Добавлено: 03 фев 2017, 20:27
T00T
sergey_s писал(а):Просто, когда работает с подачей на оборот, как-то спокойней, если шпиндель остановится, подача тоже остановится - не чего не сломается.
Для этого предусмотрено spindele-at-speed, что бы всё остановилось, когда шпиндель остановиться. Но для него тоже нужен сигнал скорости.
Кто нибудь знает в каких он должен быть единицах?
Сергей, нет возможности посмотреть что показывает сигнал hm2_5i20.0.encoder.02.velocity, когда, например 100 оборотов в минуту шиндель крутиться.
Re: G76 работает, а G95 не работает
Добавлено: 03 фев 2017, 20:36
sergey_s
"Обратная связь текущей скорости шпинделя в оборотах в секунду" - из описания. Завтра проверю, если не так - сообщу.
Re: G76 работает, а G95 не работает
Добавлено: 03 фев 2017, 21:33
nkp
T00T писал(а):Резьбу всегда режу G31
это в емс?
Re: G76 работает, а G95 не работает
Добавлено: 03 фев 2017, 21:49
T00T
Да
Re: G76 работает, а G95 не работает
Добавлено: 04 фев 2017, 07:23
aegis
T00T, странно. дописали свой макрос? чем ж76 не угодил?
Re: G76 работает, а G95 не работает
Добавлено: 04 фев 2017, 09:15
T00T
g76 вроде тоже ничего, но иногда требуется резать резьбу какую нибудь хитрую. И тогда стратегий должно быть много.
А ещё когда стандартными циклами написано, не правильно показывает исполнение программы.
Re: G76 работает, а G95 не работает
Добавлено: 04 фев 2017, 13:39
Serg
T00T писал(а): А ещё когда стандартными циклами написано, не правильно показывает исполнение программы.
А пример можно? А то я ни разу не сталкивался...