G76 работает, а G95 не работает
-
sergey_s
- Опытный
- Сообщения: 158
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
G76 работает, а G95 не работает
Здравствуйте. На токарном станке цикл нарезания резьбы G76 работает, в витки попадает, шаг правильный. Подача на оборот G95 не работает, станок на месте стоит. Почему? Hal прикрепил.
- Вложения
-
- TA.hal
- (5.15 КБ) 1069 скачиваний
-
AlekseySP
- Опытный
- Сообщения: 128
- Зарегистрирован: 28 дек 2016, 03:25
- Репутация: 32
- Настоящее имя: Алексей
- Контактная информация:
Re: G76 работает, а G95 не работает
Попробуй G99. А подачу (F) не забыл указать?
- Dmaster
- Мастер
- Сообщения: 1272
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: G76 работает, а G95 не работает
Попробуй g31. Если не будет резать, то энкодер считает в обратную сторону. . scale Измени со знаком -.
" Linux CNC - наше всё"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: G76 работает, а G95 не работает
Для шпинделя энкодер должен работать в режиме счётчика, когда направление счёта не имеет значения, для надёжности можно даже одну из фаз отключить. Но это справедливо для mesa, как это сделать в этой плате мне неведомо.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
sergey_s
- Опытный
- Сообщения: 158
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: G76 работает, а G95 не работает
Насколько смог разобраться, параметр "motion.spindle-speed-in" почему-то всегда равен нулю. А на другом станке, с mesa 5i20 он показывает некие цифры при вращении шпинделя. Просто копированием и переименованием части хала настроить не получается.
-
sergey_s
- Опытный
- Сообщения: 158
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: G76 работает, а G95 не работает
Может я ошибаюсь, но версия у меня такая. 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 не работает
Сергей, привет. Я просто никогда не пользовался G95 или чем там ещё. Резьбу всегда режу G31. Если нужно енкодер velocity, это можно дописать в драйвере. Проблем особых я не вижу.
Я не волшебник я пока учусь......
-
sergey_s
- Опытный
- Сообщения: 158
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: G76 работает, а G95 не работает
Резьбу станок режет, подачи на оборот нет. Просто, когда работает с подачей на оборот, как-то спокойней, если шпиндель остановится, подача тоже остановится - не чего не сломается. Значит я жду письмо с новым драйвером?
-
sergey_s
- Опытный
- Сообщения: 158
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: G76 работает, а G95 не работает
Еще у меня будет вопрос, через некоторое время - ориентированный останов (для автосмены инструмента) Если это возможно, лучше сразу предусмотреть.
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: G76 работает, а G95 не работает
Для этого предусмотрено spindele-at-speed, что бы всё остановилось, когда шпиндель остановиться. Но для него тоже нужен сигнал скорости.sergey_s писал(а):Просто, когда работает с подачей на оборот, как-то спокойней, если шпиндель остановится, подача тоже остановится - не чего не сломается.
Кто нибудь знает в каких он должен быть единицах?
Сергей, нет возможности посмотреть что показывает сигнал hm2_5i20.0.encoder.02.velocity, когда, например 100 оборотов в минуту шиндель крутиться.
Я не волшебник я пока учусь......
-
sergey_s
- Опытный
- Сообщения: 158
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: G76 работает, а G95 не работает
"Обратная связь текущей скорости шпинделя в оборотах в секунду" - из описания. Завтра проверю, если не так - сообщу.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: G76 работает, а G95 не работает
это в емс?T00T писал(а):Резьбу всегда режу G31
- aegis
- Мастер
- Сообщения: 3171
- Зарегистрирован: 22 мар 2012, 06:59
- Репутация: 1810
- Настоящее имя: Михайло
- Откуда: Україна, Конотоп=>Запоріжжя=>Харьків
Re: G76 работает, а G95 не работает
T00T, странно. дописали свой макрос? чем ж76 не угодил?
нікому нічого не нав'язую.
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: G76 работает, а G95 не работает
g76 вроде тоже ничего, но иногда требуется резать резьбу какую нибудь хитрую. И тогда стратегий должно быть много.
А ещё когда стандартными циклами написано, не правильно показывает исполнение программы.
А ещё когда стандартными циклами написано, не правильно показывает исполнение программы.
Я не волшебник я пока учусь......
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: G76 работает, а G95 не работает
А пример можно? А то я ни разу не сталкивался...T00T писал(а): А ещё когда стандартными циклами написано, не правильно показывает исполнение программы.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...