HELP Неравномерный шаг резьбы
-
alex_orlov
- Новичок
- Сообщения: 22
- Зарегистрирован: 22 июл 2012, 21:58
- Репутация: 2
- Контактная информация:
Re: HELP Неравномерный шаг резьбы
NICK, а из g кода можно ограничить максимальную скорость оси?
чтоб не менять ее в ini нет такой волшебной команды у тебя в запасе???
чтоб не менять ее в ini нет такой волшебной команды у тебя в запасе???
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: HELP Неравномерный шаг резьбы
Разве что F.
А вообще надо понять почему у тебя это вылазит.
Попробуй сделать снимок halscope со скоростью от энкодера и скоростью оси. Плюс можно на положение оси посмотреть.
А вообще надо понять почему у тебя это вылазит.
Попробуй сделать снимок halscope со скоростью от энкодера и скоростью оси. Плюс можно на положение оси посмотреть.
-
alex_orlov
- Новичок
- Сообщения: 22
- Зарегистрирован: 22 июл 2012, 21:58
- Репутация: 2
- Контактная информация:
Re: HELP Неравномерный шаг резьбы
F работает когда включен "итнерпретатор" Это emc так его называет когда я пытаюсь нажать стоп во время прохода резьбы, когда идет операция непосредственно реза
emc недоступна и не реагирует на меня пока недорежет и цикл резьбы не реагирует на ползунки скорости на экране
задавать бы параметр MAX_VELOCITY = ХХ из г кода динамически
вылазит я думаю по тому что не надо шаговик на станок ставить
на серву я не разбогател(и не поумнел) 2 в одном
у шаговика там в голове emc тоже гдето живет ПИД наверное (во завернул)
а где я не знаю (слава богу) но порегулировать кроме ускорений нечего
но и я сдаваться ненамерен (ДО) (ЗА) МУЧАЕМ ОДНОЗНАЧНО
мысли то девать куда то надо..................
emc недоступна и не реагирует на меня пока недорежет и цикл резьбы не реагирует на ползунки скорости на экране
задавать бы параметр MAX_VELOCITY = ХХ из г кода динамически
вылазит я думаю по тому что не надо шаговик на станок ставить
на серву я не разбогател(и не поумнел) 2 в одном
у шаговика там в голове emc тоже гдето живет ПИД наверное (во завернул)
а где я не знаю (слава богу) но порегулировать кроме ускорений нечего
но и я сдаваться ненамерен (ДО) (ЗА) МУЧАЕМ ОДНОЗНАЧНО
мысли то девать куда то надо..................
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: HELP Неравномерный шаг резьбы
А кстати stepgen maxaccel у тебя какой?
У stepgen не ПИД, там простая квадратичная функция, которая вычисляет с каким ускорением надо ехать, чтобы остановиться в нужной точке.
У stepgen не ПИД, там простая квадратичная функция, которая вычисляет с каким ускорением надо ехать, чтобы остановиться в нужной точке.
-
alex_orlov
- Новичок
- Сообщения: 22
- Зарегистрирован: 22 июл 2012, 21:58
- Репутация: 2
- Контактная информация:
Re: HELP Неравномерный шаг резьбы
[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 18
MAX_ACCELERATION = 50
STEPGEN_MAXACCEL = 62.5
SCALE = 160
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -500.0
MAX_LIMIT = 500.0
HOME_OFFSET = 0.0
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 18
MAX_ACCELERATION = 50
STEPGEN_MAXACCEL = 62.5
SCALE = 160
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -500.0
MAX_LIMIT = 500.0
HOME_OFFSET = 0.0
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: HELP Неравномерный шаг резьбы
Попробуй его по больше сделать, скажем 75.
И попробуй снять весь процесс в halscope.
И попробуй снять весь процесс в halscope.
-
alex_orlov
- Новичок
- Сообщения: 22
- Зарегистрирован: 22 июл 2012, 21:58
- Репутация: 2
- Контактная информация:
-
alex_orlov
- Новичок
- Сообщения: 22
- Зарегистрирован: 22 июл 2012, 21:58
- Репутация: 2
- Контактная информация:
Re: HELP Неравномерный шаг резьбы
Nick обнаружена опечатка
данные устарели сейчас оси такие
может эти ускорения не увеличивать , а уменьшить до безобразия и посмотреть на качественный эффект
и что такое STEPGEN_MAXACCEL за что отвечает ?
[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 8
MAX_ACCELERATION = 30
STEPGEN_MAXACCEL = 37.5
SCALE = 160
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -100.0
MAX_LIMIT = 200.0
HOME_OFFSET = 0.0
BACKLASH=0.0
[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 50
MAX_ACCELERATION = 400
STEPGEN_MAXACCEL = 600
SCALE = 80
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -500.0
MAX_LIMIT = 500.0
HOME_OFFSET = 0.0
данные устарели сейчас оси такие
может эти ускорения не увеличивать , а уменьшить до безобразия и посмотреть на качественный эффект
и что такое STEPGEN_MAXACCEL за что отвечает ?
[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 8
MAX_ACCELERATION = 30
STEPGEN_MAXACCEL = 37.5
SCALE = 160
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -100.0
MAX_LIMIT = 200.0
HOME_OFFSET = 0.0
BACKLASH=0.0
[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 50
MAX_ACCELERATION = 400
STEPGEN_MAXACCEL = 600
SCALE = 80
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -500.0
MAX_LIMIT = 500.0
HOME_OFFSET = 0.0
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: HELP Неравномерный шаг резьбы
По поводу переключения головы, русские головы не очень надёжны, поэтому я в ladder при описании работы головы вставляю защиты.
Ну например голова крутиться, находит позицию, фиксируется, потом задержка 1 сек, а потом уже проверяю тот ли инструмент стоит, и после этого только выдаю сигнал инструмент сменён.
А может и редуктор заклинить, и голова просто встанет, ток идти на неё будет, а мотор не крутиться - плохо.
Поэтому проверяем, если через 2 сек при поиске номер инструмента тот же что и 2 сек назад, то косяк.
Ну и так далее...
Ваш вариант 1.
Ну например голова крутиться, находит позицию, фиксируется, потом задержка 1 сек, а потом уже проверяю тот ли инструмент стоит, и после этого только выдаю сигнал инструмент сменён.
А может и редуктор заклинить, и голова просто встанет, ток идти на неё будет, а мотор не крутиться - плохо.
Поэтому проверяем, если через 2 сек при поиске номер инструмента тот же что и 2 сек назад, то косяк.
Ну и так далее...
Ваш вариант 1.
Я не волшебник я пока учусь......
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: HELP Неравномерный шаг резьбы
По поводу нарезания резьбы.
Я вот все резьбы режу при помощи одиночных проходов типа G31 Z... K... кажись так(Могу G перепутать точно не помню).
попробуй задать при помощи этой команды
Хотя бы пару проходов, ну типа
S300 M3
G0 X36 Z-25
G1 X35 F1000
G31 Z-400 K6
G0 X36
G0 Z-25
G1 X35 F1000
G31 Z-400 K6
G0 X36
Т.е. два одинаковых прохода, и посмотри что будет.
Ели сменить обороты то при новом запуске программы не попадёт в шаг!!!!!
Можно поставить кнопку, которой сигнал at-speed ставиться в единицу, и тогда можно делать так запускаешь резьбу, как только движение началось нажимаешь эту кнопку и выключаешь шпиндель. Потом просто крутишь рукой шпиндель, а резец следует дальше по резьбе.
Так можно исключить причины связанные с разгонами и торможениями. Но импульсов на датчике шпинделя не менее 1000 хотя бы.
Я вот все резьбы режу при помощи одиночных проходов типа G31 Z... K... кажись так(Могу G перепутать точно не помню).
попробуй задать при помощи этой команды
Хотя бы пару проходов, ну типа
S300 M3
G0 X36 Z-25
G1 X35 F1000
G31 Z-400 K6
G0 X36
G0 Z-25
G1 X35 F1000
G31 Z-400 K6
G0 X36
Т.е. два одинаковых прохода, и посмотри что будет.
Ели сменить обороты то при новом запуске программы не попадёт в шаг!!!!!
Можно поставить кнопку, которой сигнал at-speed ставиться в единицу, и тогда можно делать так запускаешь резьбу, как только движение началось нажимаешь эту кнопку и выключаешь шпиндель. Потом просто крутишь рукой шпиндель, а резец следует дальше по резьбе.
Так можно исключить причины связанные с разгонами и торможениями. Но импульсов на датчике шпинделя не менее 1000 хотя бы.
Я не волшебник я пока учусь......
-
alex_orlov
- Новичок
- Сообщения: 22
- Зарегистрирован: 22 июл 2012, 21:58
- Репутация: 2
- Контактная информация:
Re: HELP Неравномерный шаг резьбы
ну несогласен. требуется формулировка "СОВСЕМ БЕДА"(моя так точно)T00T писал(а):По поводу переключения головы, русские головы не очень надёжны
А можешь свой ладер с проверкой выложить
не хочу сам изобретать велосипед если он уже кем то придуман ,
а то у меня велосипеды сначала 5 колесные получаются ,
потом конечно дорабатываем напильником ................
а g33.1 хотел попробовать
но я где то прочитал для что g33.1 надо 3 датчика на шпинделе а у меня 2
вот и не решился. ЩАС осмелею и попробую
почитал умную книгу
кажись g33,1 требует обратный ход , а g33 нетребует
Последний раз редактировалось alex_orlov 20 июн 2015, 12:51, всего редактировалось 3 раза.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: HELP Неравномерный шаг резьбы
это ускорение шаговика.alex_orlov писал(а): STEPGEN_MAXACCEL за что отвечает
Оно должно быть больше ускорения оси, чтобы stepgen не отставал от оси.
Можешь скинуть свой вариант, а то мне скоро надо будет голову настраивать?T00T писал(а): поэтому я в ladder при описании работы головы вставляю защиты.
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: HELP Неравномерный шаг резьбы
Вот всё таки ошибся - G33!!!T00T писал(а):По поводу нарезания резьбы.
Я вот все резьбы режу при помощи одиночных проходов типа G31 Z... K... кажись так(Могу G перепутать точно не помню).
попробуй задать при помощи этой команды
Хотя бы пару проходов, ну типа
S300 M3
G0 X36 Z-25
G1 X35 F1000
G31 Z-400 K6
G0 X36
G0 Z-25
G1 X35 F1000
G31 Z-400 K6
G0 X36
Т.е. два одинаковых прохода, и посмотри что будет.
Ели сменить обороты то при новом запуске программы не попадёт в шаг!!!!!
Можно поставить кнопку, которой сигнал at-speed ставиться в единицу, и тогда можно делать так запускаешь резьбу, как только движение началось нажимаешь эту кнопку и выключаешь шпиндель. Потом просто крутишь рукой шпиндель, а резец следует дальше по резьбе.
Так можно исключить причины связанные с разгонами и торможениями. Но импульсов на датчике шпинделя не менее 1000 хотя бы.
ladder позже выложу, надо до гаража доехать, со станка списать
Я не волшебник я пока учусь......
-
alex_orlov
- Новичок
- Сообщения: 22
- Зарегистрирован: 22 июл 2012, 21:58
- Репутация: 2
- Контактная информация:
Re: HELP Неравномерный шаг резьбы
T00T писал(а):Вот всё таки ошибся - G33!!!
Ну я попытался
g33 меня сразу послал
сделал снимок экрана но файл с флешки не читается ,буду в ручную обьяснять:
я еще г код не успел открыть , а оно уже ругается и кричит
мол "у тебя шпиндель нот turning"
поуговаривал ее бестолку чето неуговаривается
пересел на другой комп сляпал lathe степ конфигом такая же история
########################################################################
поднял сегодня ускорения
MAX_ACCELERATION = 500
STEPGEN_MAXACCEL = 800
эффект "шнека" уменьшился
станок скачет больно резво скачет ,боюсь чтоб шаги не терял
надо пол дня поточить ,если вытянет продолжу увеличивать
спросил NICKа как ускорения выставлять
а он и говорит
"""Ну и можно попробовать увеличить ускорения в разумных пределах..."""
Я такого g кода (в разумных пределах) с детства не понимал
у меня с ЭТИМ G КОДОМ ВЕЧНЫЕ ПРОБЛЕМЫ
Ну например прикуплю себе бутылочку коньячку.......
вроде В РАЗУМНЫХ ПРЕДЕЛАХ.................
И на хрена потом за пивом 5 раз ходил.... а............
- Вложения
-
- 16k20.rar
- конфиг
- (44.26 КБ) 275 скачиваний
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: HELP Неравномерный шаг резьбы
у меня чуть другая голова, но проблемы те же, поэтому тоже с проверками.Nick писал(а):Можешь скинуть свой вариан
А вообще с ладдерами на голову надо бы в тему про смену инструмента на токарнике http://www.cnc-club.ru/forum/viewtopic. ... 00#p170383
-
alex_orlov
- Новичок
- Сообщения: 22
- Зарегистрирован: 22 июл 2012, 21:58
- Репутация: 2
- Контактная информация:
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: HELP Неравномерный шаг резьбы
А после M6 не надо шпиндель включить?..
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
alex_orlov
- Новичок
- Сообщения: 22
- Зарегистрирован: 22 июл 2012, 21:58
- Репутация: 2
- Контактная информация:
Re: HELP Неравномерный шаг резьбы
ГЕНИАЛЬНО !!!UAVpilot писал(а):А после M6 не надо шпиндель включить?..
СПАСИБО,
ВО Я БАРАН.........
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: HELP Неравномерный шаг резьбы
Можешь скинуть свой вариант, а то мне скоро надо будет голову настраивать?[/quote]T00T писал(а): поэтому я в ladder при описании работы головы вставляю защиты.
Вот со станка списал.
Ну там только защита от заклинивания при пуске и ограничение времени зажатия - тоже полезная опция.
- Вложения
-
- custom.clp
- (9.16 КБ) 979 скачиваний
Я не волшебник я пока учусь......
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: HELP Неравномерный шаг резьбы
+1!
А можешь еще hal скинуть, чтобы было понятно, кто такие B1-6 и прочие не подписаные выводы.
А можешь еще hal скинуть, чтобы было понятно, кто такие B1-6 и прочие не подписаные выводы.
