Страница 4 из 8

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 18 окт 2017, 17:26
jkwe45
Уважаемые, у кого нибудь есть УПшка любая 4х осевая работающая через G93. Найти не могу, если заработает нормально, просто закажу постпроцессор. Другого выхода пока что не вижу.

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 19 окт 2017, 15:22
skytronix
jkwe45 писал(а):Уважаемые, у кого нибудь есть УПшка любая 4х осевая работающая через G93. Найти не могу, если заработает нормально, просто закажу постпроцессор. Другого выхода пока что не вижу.
Попробовал через эту прогу, что то выплюнул, не проверял (пока нет возможности)
Скидываю оба варианта, попробуй. Которая по G94, у меня обкатанная и работала. Попробуй по воздуху.

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 19 окт 2017, 16:20
jkwe45
skytronix писал(а):
jkwe45 писал(а):Уважаемые, у кого нибудь есть УПшка любая 4х осевая работающая через G93. Найти не могу, если заработает нормально, просто закажу постпроцессор. Другого выхода пока что не вижу.
Попробовал через эту прогу, что то выплюнул, не проверял (пока нет возможности)
Скидываю оба варианта, попробуй. Которая по G94, у меня обкатанная и работала. Попробуй по воздуху.
Спасибо. Попробую - отпишусь.

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 21 окт 2017, 19:52
DSP1
Dmaster писал(а):Путь я указал.
А вы не могли бы выложить видео работы в инверсной моде ?

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 25 окт 2017, 19:09
kalexmax
Всем моё почтение.
Есть опыт работы с поворотной осью, хочу поделиться:
G93 не решает проблему низкой подачи при обработке с поворотной осью, G93 решает другие проблемы, которые описал verser в аналогичной теме.
Под G93 приемлемо ось вращается, если средний сегмент поворота в УП >1град., если этот сегмент <0.5град., то скорость существенно падает.
Единственный способ(с моей точки зрения) решить эту проблему - это заменить градусы на миллиметры путем подмены поворотной оси на линейную.
Для этого:
1. В .ini нашу поворотную ось описываем как линейную( у меня вместо оси A - ось Y ), если на станке 4 оси и более м.б. использовать доп. оси ?
2. В УП заменяем нашу поворотную ось на линейную ( у меня вместо оси A - ось Y ) это можно сделать в постпроцессоре или в блокноте.
3. В постпроцессоре устанавливаем тип подачи, пересчитывающий угловую скорость в линейную, если такого нет то вписать вручную.

После таких манипуляций станок начал резать с заданной подачей и стал адекватно реагировать на изменение подачи в % в GUI.
Но за такие извращения надо платить:
1. Картинка в GUI будет не читабельна
2. Если выбрать стратегию обработки с вращением в одну сторону, то ось Y (в моём случае) будет накручивать много мм , которые надо будет сбрасывать
через HOME. И никак это не обойти, как если бы с осью A.

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 25 окт 2017, 22:09
jkwe45
kalexmax писал(а):Всем моё почтение.
Есть опыт работы с поворотной осью, хочу поделиться:
G93 не решает проблему низкой подачи при обработке с поворотной осью, G93 решает другие проблемы, которые описал verser в аналогичной теме.
Под G93 приемлемо ось вращается, если средний сегмент поворота в УП >1град., если этот сегмент <0.5град., то скорость существенно падает.
Единственный способ(с моей точки зрения) решить эту проблему - это заменить градусы на миллиметры путем подмены поворотной оси на линейную.
Для этого:
1. В .ini нашу поворотную ось описываем как линейную( у меня вместо оси A - ось Y ), если на станке 4 оси и более м.б. использовать доп. оси ?
2. В УП заменяем нашу поворотную ось на линейную ( у меня вместо оси A - ось Y ) это можно сделать в постпроцессоре или в блокноте.
3. В постпроцессоре устанавливаем тип подачи, пересчитывающий угловую скорость в линейную, если такого нет то вписать вручную.

После таких манипуляций станок начал резать с заданной подачей и стал адекватно реагировать на изменение подачи в % в GUI.
Но за такие извращения надо платить:
1. Картинка в GUI будет не читабельна
2. Если выбрать стратегию обработки с вращением в одну сторону, то ось Y (в моём случае) будет накручивать много мм , которые надо будет сбрасывать
через HOME. И никак это не обойти, как если бы с осью A.
Тогда смысл от 4 оси теряется, получается что используется 3 оси...
У меня и сейчас Картинка в GUI практически не читабельна (просто профиль траектории видно)
И ось А накручивает очень много градусов...

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 26 окт 2017, 05:35
vovafed
есть еще три линейные оси UVW
можно попробовать использовать их
оси ABC в кинематике поворотные и как линейные их не прописать

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 26 окт 2017, 09:42
kalexmax
jkwe45 писал(а):Тогда смысл от 4 оси теряется, получается что используется 3 оси...
vovafed писал(а):есть еще три линейные оси UVW
можно попробовать использовать их
оси ABC в кинематике поворотные и как линейные их не прописать
именно это я имел ввиду, когда писал " если на станке 4 оси и более м.б. использовать доп. оси ?"
Уважаемый jkwe45 не внимательно читает посты.
jkwe45 писал(а):У меня и сейчас Картинка в GUI практически не читабельна (просто профиль траектории видно)
И ось А накручивает очень много градусов...
Для поворотной оси это решаемо, посмотрите анологичную тему от VERSER + постпроцессор.
vovafed писал(а):оси ABC в кинематике поворотные и как линейные их не прописать
А вот если бы была такая возможность, вернее не прописать а придать поворотной оси свойства планировщика траектории от линейной оси.
Проблема неадекватного перемещения поворотной оси в LCNC волнует многих в многих странах, но почему-то никто ею не занимается.
Здесь на форуме много толковых и грамотных людей!
М.Б. КТО-НИБУДЬ ВОЗМЁТСЯ!

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 26 окт 2017, 09:52
vovafed
jkwe45 скинте ваши hal ini файлы
между делом попробую переписать на одну из линейных осей

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 26 окт 2017, 10:23
kalexmax
vovafed писал(а):jkwe45 скинте ваши hal ini файлы
между делом попробую переписать на одну из линейных осей
Мой LCNC стоит на одноплатнике BeagleBone Black и называется MachineKit и упр-ся по удаленке, по-этому мой .hal для Вас будет бесполезен,
а в.ini всю инфу поворотной оси переносите в линейную кроме ед.изм.

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 26 окт 2017, 10:28
kalexmax
Выше постом я ошибся, думал это ко мне просьба

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 26 окт 2017, 10:42
vovafed
kalexmax писал(а):в.ini всю инфу поворотной оси переносите в линейную кроме ед.изм.
еще есть такая бяка что надо прописать xyzabcu оси чтоб использовать ось u
иначе нормально не работает по крайней мере в 2-5-0 версии
еще в ини файл можно добавить фильтр
[FILTER]
ngc =sed -r 's/a([-0-9.][-0-9.]*)/U\1/igm'
тогда при загрузке ось а будет на ось u менятся
фильтр подправил ошибочка была

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 26 окт 2017, 14:28
DSP1
jkwe45, можно самую "вялую" линейную ось выводить как поворотную .
Например , поменять местами Y<=>A .
Для стратегий окружность , линия вообще все просто . Там одна из осей индексная .
Для стратегий спираль , кривая чуть посложнее :) .
Хотя , мож Владимир Ильич бомбу какую выложит , с запредельным surfvel ом .

Мы в EMC2 только 5-координатку по металлу режем , а всю деревянную "ботву" -
на китайских коробках .

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 27 окт 2017, 07:30
mycnc
kalexmax писал(а): А вот если бы была такая возможность, вернее не прописать а придать поворотной оси свойства планировщика траектории от линейной оси.
Проблема неадекватного перемещения поворотной оси в LCNC волнует многих в многих странах, но почему-то никто ею не занимается.
Здесь на форуме много толковых и грамотных людей!
М.Б. КТО-НИБУДЬ ВОЗМЁТСЯ!
Я рассчитываю, что данная задача решена в нашей системе ЧПУ и хотел бы протестировать исходный G-код для сравнения результатов.
Вопрос к ТС - можно у вас получить G-файл для тестов ?

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 27 окт 2017, 10:03
kalexmax
mycnc писал(а):Вопрос к ТС - можно у вас получить G-файл для тестов ?
Я не знаю к кому обращается уважаемый mycnc , предположу ко мне.
Немного позже напишу две УП обработки одной и той же простой детали, на которых наглядно видны "тормоза".
Надеюсь Вы имеете ввиду вариант, когда поворотная ось находится на своём месте.

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 27 окт 2017, 10:12
Prav
kalexmax писал(а):Немного позже напишу две УП обработки одной и той же простой детали, на которых наглядно видны "тормоза".
Надеюсь Вы имеете ввиду вариант, когда поворотная ось находится на своём месте.
Интересно было бы наглядно увидеть эти тормоза, а то столько писанины, а дела нет.

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 27 окт 2017, 11:45
vovafed
mycnc писал(а):Я рассчитываю, что данная задача решена в нашей системе ЧПУ и хотел бы протестировать исходный G-код для сравнения результатов.
Вопрос к ТС - можно у вас получить G-файл для тестов ?
могу свой вариант для тестов предложить
два одинаковых файла в одном заменил ось игрик на ось а

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 27 окт 2017, 12:10
jkwe45
Prav писал(а):
kalexmax писал(а):Немного позже напишу две УП обработки одной и той же простой детали, на которых наглядно видны "тормоза".
Надеюсь Вы имеете ввиду вариант, когда поворотная ось находится на своём месте.
Интересно было бы наглядно увидеть эти тормоза, а то столько писанины, а дела нет.
"Тормоза" можно увидеть на видео в первом сообщении данной темы.
mycnc писал(а): Я рассчитываю, что данная задача решена в нашей системе ЧПУ и хотел бы протестировать исходный G-код для сравнения результатов.
Вопрос к ТС - можно у вас получить G-файл для тестов ?
Да, можно. Скину попозже.
vovafed писал(а):
mycnc писал(а):Я рассчитываю, что данная задача решена в нашей системе ЧПУ и хотел бы протестировать исходный G-код для сравнения результатов.
Вопрос к ТС - можно у вас получить G-файл для тестов ?
могу свой вариант для тестов предложить
два одинаковых файла в одном заменил ось игрик на ось а
Спасибо, попробую. Завтра буду на работе, пришлю конфиг и попробую эту УП.

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 27 окт 2017, 13:16
kalexmax
KonusG93_0,5.ngc
1 Обработка поверхности конуса под G93 с высокой точностью, ср. сегмент поворота=0.5град. Тобр=13мин., большая неравномерность обр-ки.
(472.92 КБ) 1027 скачиваний
KonusG93_5.ngc
2 Обработка поверхности конуса под G93 со средней точностью, ср. сегмент поворота=5град. Тобр=4:50мин., неравномерность обр-ки наблюдается
(85.53 КБ) 910 скачиваний
KonusG94_0,5A2Y.ngc
Обработка поверхности конуса под G94 с высокой точностью, ср. сегмент поворота=0.5град. Тобр=4:20мин., неравномерности нет,
плавное увелечение угловой скорости с уменьшением диаметра, как запрограмировано. ОСЬ А ЗАМЕНЕНА НА ОСЬ Y
(317.46 КБ) 958 скачиваний
Все тесты делались при прчих равных условиях, подача - 1м, стратегия - спираль чтобы задействовать все оси, первый и последний обороты - окружности,
между ними спираль, участвуют 3оси : XZA и XZY, угловой диапозон оси А = 359.99град.
Неравномерность возникает из-за того что встречаются строки только с угловым перемещением, на которых LCNC пытается разогнать
поворотную ось до мах. скорости, на совмещенных же командах она ограничивает скорость

Re: Медленная работа поворотной оси (тормозит)

Добавлено: 27 окт 2017, 17:26
kalexmax
KonusG93_0,5XZA.ngc
Тобр=12:50мин
(517.18 КБ) 946 скачиваний
KonusG93_0,5XZY.ngc
Тобр=4:20
(517.18 КБ) 1068 скачиваний
Для чистоты эксперимента ещё 2 уп обработки того же конуса с теми же параметрами но A и Y изм-ся в большом диапозоне,
поэтому стало возможным просто заменить A на Y
Но результаты те же.