HELP Неравномерный шаг резьбы

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
alex_orlov
Новичок
Сообщения: 22
Зарегистрирован: 22 июл 2012, 21:58
Репутация: 2
Контактная информация:

Re: HELP Неравномерный шаг резьбы

Сообщение alex_orlov »

NICK, а из g кода можно ограничить максимальную скорость оси?

чтоб не менять ее в ini нет такой волшебной команды у тебя в запасе???
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: HELP Неравномерный шаг резьбы

Сообщение Nick »

Разве что F.
А вообще надо понять почему у тебя это вылазит.

Попробуй сделать снимок halscope со скоростью от энкодера и скоростью оси. Плюс можно на положение оси посмотреть.
alex_orlov
Новичок
Сообщения: 22
Зарегистрирован: 22 июл 2012, 21:58
Репутация: 2
Контактная информация:

Re: HELP Неравномерный шаг резьбы

Сообщение alex_orlov »

F работает когда включен "итнерпретатор" Это emc так его называет когда я пытаюсь нажать стоп во время прохода резьбы, когда идет операция непосредственно реза
emc недоступна и не реагирует на меня пока недорежет и цикл резьбы не реагирует на ползунки скорости на экране

задавать бы параметр MAX_VELOCITY = ХХ из г кода динамически


вылазит я думаю по тому что не надо шаговик на станок ставить
на серву я не разбогател(и не поумнел) 2 в одном

у шаговика там в голове emc тоже гдето живет ПИД наверное (во завернул)

а где я не знаю (слава богу) но порегулировать кроме ускорений нечего
но и я сдаваться ненамерен (ДО) (ЗА) МУЧАЕМ ОДНОЗНАЧНО
мысли то девать куда то надо..................
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: HELP Неравномерный шаг резьбы

Сообщение Nick »

А кстати stepgen maxaccel у тебя какой?

У stepgen не ПИД, там простая квадратичная функция, которая вычисляет с каким ускорением надо ехать, чтобы остановиться в нужной точке.
alex_orlov
Новичок
Сообщения: 22
Зарегистрирован: 22 июл 2012, 21:58
Репутация: 2
Контактная информация:

Re: HELP Неравномерный шаг резьбы

Сообщение alex_orlov »

[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
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: HELP Неравномерный шаг резьбы

Сообщение Nick »

Попробуй его по больше сделать, скажем 75.

И попробуй снять весь процесс в halscope.
alex_orlov
Новичок
Сообщения: 22
Зарегистрирован: 22 июл 2012, 21:58
Репутация: 2
Контактная информация:

Re: HELP Неравномерный шаг резьбы

Сообщение alex_orlov »

сделаю но не сразу работа мешает...........
Вложения
IMG_20150619_115433.jpg (3485 просмотров) <a class='original' href='./download/file.php?id=52651&mode=view' target=_blank>Загрузить оригинал (289.27 КБ)</a>
alex_orlov
Новичок
Сообщения: 22
Зарегистрирован: 22 июл 2012, 21:58
Репутация: 2
Контактная информация:

Re: HELP Неравномерный шаг резьбы

Сообщение alex_orlov »

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
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: HELP Неравномерный шаг резьбы

Сообщение T00T »

По поводу переключения головы, русские головы не очень надёжны, поэтому я в ladder при описании работы головы вставляю защиты.
Ну например голова крутиться, находит позицию, фиксируется, потом задержка 1 сек, а потом уже проверяю тот ли инструмент стоит, и после этого только выдаю сигнал инструмент сменён.
А может и редуктор заклинить, и голова просто встанет, ток идти на неё будет, а мотор не крутиться - плохо.
Поэтому проверяем, если через 2 сек при поиске номер инструмента тот же что и 2 сек назад, то косяк.
Ну и так далее...
Ваш вариант 1.
Я не волшебник я пока учусь......
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: HELP Неравномерный шаг резьбы

Сообщение 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 хотя бы.
Я не волшебник я пока учусь......
alex_orlov
Новичок
Сообщения: 22
Зарегистрирован: 22 июл 2012, 21:58
Репутация: 2
Контактная информация:

Re: HELP Неравномерный шаг резьбы

Сообщение alex_orlov »

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 Неравномерный шаг резьбы

Сообщение Nick »

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

Re: HELP Неравномерный шаг резьбы

Сообщение T00T »

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 хотя бы.
Вот всё таки ошибся - G33!!!
ladder позже выложу, надо до гаража доехать, со станка списать
Я не волшебник я пока учусь......
alex_orlov
Новичок
Сообщения: 22
Зарегистрирован: 22 июл 2012, 21:58
Репутация: 2
Контактная информация:

Re: HELP Неравномерный шаг резьбы

Сообщение alex_orlov »

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 Неравномерный шаг резьбы

Сообщение Lexxa »

Nick писал(а):Можешь скинуть свой вариан
у меня чуть другая голова, но проблемы те же, поэтому тоже с проверками.

А вообще с ладдерами на голову надо бы в тему про смену инструмента на токарнике http://www.cnc-club.ru/forum/viewtopic. ... 00#p170383
:bender:
alex_orlov
Новичок
Сообщения: 22
Зарегистрирован: 22 июл 2012, 21:58
Репутация: 2
Контактная информация:

Re: HELP Неравномерный шаг резьбы

Сообщение alex_orlov »

g 33 не работает
Вложения
Снимок.png (3392 просмотра) <a class='original' href='./download/file.php?id=52818&mode=view' target=_blank>Загрузить оригинал (130.33 КБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: HELP Неравномерный шаг резьбы

Сообщение Serg »

А после M6 не надо шпиндель включить?..
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
alex_orlov
Новичок
Сообщения: 22
Зарегистрирован: 22 июл 2012, 21:58
Репутация: 2
Контактная информация:

Re: HELP Неравномерный шаг резьбы

Сообщение alex_orlov »

UAVpilot писал(а):А после M6 не надо шпиндель включить?..
ГЕНИАЛЬНО !!!
СПАСИБО,
ВО Я БАРАН.........
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: HELP Неравномерный шаг резьбы

Сообщение T00T »

T00T писал(а): поэтому я в ladder при описании работы головы вставляю защиты.
Можешь скинуть свой вариант, а то мне скоро надо будет голову настраивать?[/quote]

Вот со станка списал.
Ну там только защита от заклинивания при пуске и ограничение времени зажатия - тоже полезная опция.
Вложения
custom.clp
(9.16 КБ) 979 скачиваний
Я не волшебник я пока учусь......
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: HELP Неравномерный шаг резьбы

Сообщение Nick »

+1!
А можешь еще hal скинуть, чтобы было понятно, кто такие B1-6 и прочие не подписаные выводы.
Ответить

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