Не гравер, но маленький фрезер. Ужо всё.
- nERV
- Мастер
- Сообщения: 1519
- Зарегистрирован: 27 сен 2013, 19:00
- Репутация: 624
- Настоящее имя: Александр
- Откуда: Ульяновск
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
Да, с фильтром. Режим фильтрации средний.
На драйверах микрошаг 128, на плате фильтра умножение х16, итого для настроек EMC2 микрошаг получается равным 8. Пробовал по всякому, микрошаг практически никак не влияет на описанные события.
На драйверах микрошаг 128, на плате фильтра умножение х16, итого для настроек EMC2 микрошаг получается равным 8. Пробовал по всякому, микрошаг практически никак не влияет на описанные события.
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
Странно... не могу понять, как такое может быть.nERV писал(а):Да, с фильтром. Режим фильтрации средний.
Попробуй ради эксперимента высокий и низкий режим фильтрации.
Мне бы так было бы проще понять о возможных причинах проблемы.
Может быть ускорения слишком высокие, или могли быть какие-то изменения в механике одновременно с установкой LinuxCNC?
Т.е. оно, конечно, понятно, что проблема может быть связана с LinuxCNC / Mach3, но по идее фильтр должен был полностью устранить все недостатки сигнала, и результат должен был бы быть одинаковым.
А что за драйверы? реально работают на таких высоких частотах?nERV писал(а):На драйверах микрошаг 128, на плате фильтра умножение х16
- nERV
- Мастер
- Сообщения: 1519
- Зарегистрирован: 27 сен 2013, 19:00
- Репутация: 624
- Настоящее имя: Александр
- Откуда: Ульяновск
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
Завтра попробую еще раз, хотя уже тыкал все это, эффекта нет.
Драйверы Yako YKC2405m, до 200 кГц. Пробовал микрошаг 16,64,128, разницы нет. При шаге винта 3мм и скорости 25мм/с(1.5м/мин) получаем 8.3об/с и 213 кГц(8.3х200х128) на входе драйвера, что не так уж и сильно выше паспортных значений.
В механике ничего не менял, станок просто простоял неделю пока разбирался с новым компом для него.
Думается мне, что если ничего не менялось кроме компьютера и управляющего софта, то в них и зарыта проблема, но вот где?
Драйверы Yako YKC2405m, до 200 кГц. Пробовал микрошаг 16,64,128, разницы нет. При шаге винта 3мм и скорости 25мм/с(1.5м/мин) получаем 8.3об/с и 213 кГц(8.3х200х128) на входе драйвера, что не так уж и сильно выше паспортных значений.
В механике ничего не менял, станок просто простоял неделю пока разбирался с новым компом для него.
Думается мне, что если ничего не менялось кроме компьютера и управляющего софта, то в них и зарыта проблема, но вот где?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
Но mach на linuxcnc поменял, может в настройках всетаки что-то поменялось... полярность step, ускорение.....
если стоит х16, то на 8 об/сек получаем 8*16*200 = 25.6кГц... при 30000 base thread практически максимум... поставь по меньше микрошаг, или по больше множитель...
если стоит х16, то на 8 об/сек получаем 8*16*200 = 25.6кГц... при 30000 base thread практически максимум... поставь по меньше микрошаг, или по больше множитель...
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
Как так? Эффект должен быть откровенно заметен. Если этого не происходит, значит "что-то пошло не так."nERV писал(а):Завтра попробую еще раз, хотя уже тыкал все это, эффекта нет.
Чтобы настройки изменились нужно отключить питание и подать снова (возможно даже LPT стоит отключить, иначе плата получает паразитное питание от пинов LPT).
Ну, для примера, ледшайновские драйверы редко воспринимают хотя бы 150 кГц, хотя по паспорту должны так же 200. И, получается, что выше 1500 мм/мин при таком микрошаге вообще не разогнать, иначе будет превышение частоты драйвера.nERV писал(а):При шаге винта 3мм и скорости 25мм/с(1.5м/мин) получаем 8.3об/с и 213 кГц(8.3х200х128) на входе драйвера, что не так уж и сильно выше паспортных значений.
Может лучше уменьшить множитель и микрошаг, чтобы устранить одну из возможных проблем, пока основная проблема не будет найдена.
Вполне возможно, но фильтр не должен был пропустить эту возникшую проблему, какой бы значительной она не была, так что тут получается уже наличие двух проблем.nERV писал(а):Думается мне, что если ничего не менялось кроме компьютера и управляющего софта, то в них и зарыта проблема, но вот где?
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
LCNC выдает какие-нибудь ошибки при запуске или в процессе работы?
Выложите ini и hal, посмотрим.
Для уменьшения джиттера можно одно из ядер процессора отдать под реалтайм. Где-то разбиралось на форуме, как.
Выложите ini и hal, посмотрим.
Для уменьшения джиттера можно одно из ядер процессора отдать под реалтайм. Где-то разбиралось на форуме, как.
Чудес не бывает. Бывают фокусы.
- nERV
- Мастер
- Сообщения: 1519
- Зарегистрирован: 27 сен 2013, 19:00
- Репутация: 624
- Настоящее имя: Александр
- Откуда: Ульяновск
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
нет, никаких ошибок кроме концевиков. Пока пробовал двигать осями в степконфе.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
Step/conf может подглючивать...
лучше погоняй в самом LinuxCNC, поставь в конфигурации скорость по больше, а linuxcnc потом просто поднимай потихоньку скорость подачи...
лучше погоняй в самом LinuxCNC, поставь в конфигурации скорость по больше, а linuxcnc потом просто поднимай потихоньку скорость подачи...
- nERV
- Мастер
- Сообщения: 1519
- Зарегистрирован: 27 сен 2013, 19:00
- Репутация: 624
- Настоящее имя: Александр
- Откуда: Ульяновск
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
Кто пользовался софтиной gcnccam, что-то стоящее, или искать дальше?Сергей Саныч писал(а):Выложите ini и hal, посмотрим.
upd. Искать дальше. Глючный и вечно висячий софт...
- Вложения
-
- Alu-beast.hal
- (3.33 КБ) 949 скачиваний
-
- Alu-beast.ini
- (1.75 КБ) 929 скачиваний
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
А откуда ты его взял?
- Fisher
- Почётный участник

- Сообщения: 3391
- Зарегистрирован: 09 апр 2012, 12:39
- Репутация: 424
- Откуда: Киров
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
это из параллельного мираNick писал(а):А откуда ты его взял?
www.cncru.ru - все виды станков с ЧПУ. Комплектующие.
- nERV
- Мастер
- Сообщения: 1519
- Зарегистрирован: 27 сен 2013, 19:00
- Репутация: 624
- Настоящее имя: Александр
- Откуда: Ульяновск
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
искал в инете конвертер dxf в г-код и наткнулся.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
dxf2gcode для простых задач пользовал...nERV писал(а):конвертер dxf в г-код
из плюсов - постпроцессор да и сам скрипт можно подправить под свои нужды...
прописывается в фильтр емс для открытия DXF...
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
С этими настройками максимальная частота Step будет около 10 кГц, а длительность импульса - 5 мкс. Не маловато ли?
Достижимая скорость с приведенными настройками - около 2400 мм/мин.
Для увеличения длительности импульса есть смысл попробовать сделать в hal вместо setp parport.0.reset-time 5000 хотя бы 10000
Еще смущают значения (в ini) MAX_LIMIT
Такое впечатление, что они заданы в дюймах.
Достижимая скорость с приведенными настройками - около 2400 мм/мин.
Для увеличения длительности импульса есть смысл попробовать сделать в hal вместо setp parport.0.reset-time 5000 хотя бы 10000
Еще смущают значения (в ini) MAX_LIMIT
Такое впечатление, что они заданы в дюймах.
Чудес не бывает. Бывают фокусы.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
Есть смысл попробовать SheetCAMnERV писал(а):искал в инете конвертер dxf в г-код и наткнулся.
Чудес не бывает. Бывают фокусы.
- nERV
- Мастер
- Сообщения: 1519
- Зарегистрирован: 27 сен 2013, 19:00
- Репутация: 624
- Настоящее имя: Александр
- Откуда: Ульяновск
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
Нет такой строки в хал. Создать ее?Сергей Саныч писал(а):в hal вместо setp parport.0.reset-time 5000
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
???nERV писал(а):Нет такой строки в хал.
Восьмая сверху в Alu-beast.hal
Чудес не бывает. Бывают фокусы.
- nERV
- Мастер
- Сообщения: 1519
- Зарегистрирован: 27 сен 2013, 19:00
- Репутация: 624
- Настоящее имя: Александр
- Откуда: Ульяновск
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
В общем, итоги не очень радуют.
Пробовал изменять длительности импульсов и пауз степ в диапазонах 500нс-10мкс, максимальная скорость меняется на 3-4 мм/с.
Изменение значения reset-time в диапазонах 5000-20000 тоже не дало сколь значительного результата.
На плате Михаила джампером изменял значения длительности импульсов 50 и 25%, разницы тоже особо нет.
В лцнц моторы работают ровнее, но не сильно быстрее, чем их можно разогнать в степконфе.
В чем отградуированы ползунки скорости в лцнц? Оно пишет какие-то мифические сотни и тысячи мм/с, которых там и в помине нет. При положении ползунка выше 300мм/с движок уходит в пропуск шагов, хотя на глаз там и 30мм/с нет. Может это все таки должны быть проценты от максимальной скорости из настроек?
В каком направлении мне копать для достижения лучшего результата? Сейчас станок ползает как черепаха
Может стоит обратить внимание на аппаратную часть компьютера, может там что-то?
Пробовал изменять длительности импульсов и пауз степ в диапазонах 500нс-10мкс, максимальная скорость меняется на 3-4 мм/с.
Изменение значения reset-time в диапазонах 5000-20000 тоже не дало сколь значительного результата.
На плате Михаила джампером изменял значения длительности импульсов 50 и 25%, разницы тоже особо нет.
Тут тоже все как-то неоднозначно. Сам по себе степконф подглючивает, верно подметили. При одних и тех же настройках моторы могут работать немного по разному, это заметно по звуку и по вибрациям. Включаю прогон оси с диапазоном движения 3мм, т.е один оборот винта, ставлю настройки скорости близкие к предельным при ускорении 300мм/с*с. Первые движения ось делает с очень противным звуком и сильной вибрацией, потом работать начинает ровнее. Иногда опять такое повторяется, иногда сразу работает ровно.Nick писал(а):лучше погоняй в самом LinuxCNC
В лцнц моторы работают ровнее, но не сильно быстрее, чем их можно разогнать в степконфе.
В чем отградуированы ползунки скорости в лцнц? Оно пишет какие-то мифические сотни и тысячи мм/с, которых там и в помине нет. При положении ползунка выше 300мм/с движок уходит в пропуск шагов, хотя на глаз там и 30мм/с нет. Может это все таки должны быть проценты от максимальной скорости из настроек?
В каком направлении мне копать для достижения лучшего результата? Сейчас станок ползает как черепаха
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
И не должно быть.nERV писал(а):На плате Михаила джампером изменял значения длительности импульсов 50 и 25%, разницы тоже особо нет.
Тебе нужно решить - где ты ищешь проблему - в фильтре, в компьютере, в механике, или в драйвере,nERV писал(а):В каком направлении мне копать для достижения лучшего результата? Сейчас станок ползает как черепаха Может стоит обратить внимание на аппаратную часть компьютера, может там что-то?
потому как при наличии фильтра сложно заметить даже очень значительные проблемы в сигнале от LPT, и пытаться настраивать компьютер, не имея возможности оценить, что происходит на выходе сигнала управления - несколько странно.
Если сигнал управления настолько нестабильный, что это приводит к срыву моторов даже с фильтром - значит их должно "колбасить" при вращении так, что это просто невозможно не услышать.
Если виноват LPT - значит скорость, при которой происходит срыв будет сильно зависеть от степени фильтрации сигнала (настройки на плате).
Если виноват сам фильтр - можно попробовать его исключить, и подключить драйверы напрямую для пробы.
Вина драйвера - маловероятна.
Работу механики можно оценить на слух (при работе) и руками (когда станок отключен).
И на счет тотального экранирования - это тоже нехороший знак, т.к. должно и без этого нормально работать. Может проблема неправильном подключении и в сильных помехах?
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Не гравер, но маленький фрезер. В процессе.
Хорошо бы для начала подключить без фильтра.
Ошибки при запуске и работе LCNC есть?
Но в hal выставлен BASE_PERIOD = 95108 , теоретически худо-бедно должно работать при таких значениях, если при запуске LCNC не выдается ошибка
Покажите скриншот LCNC после запуска.
Ошибки при запуске и работе LCNC есть?
Вообще-то многовато.nERV писал(а):Макс джиттер показывает в районе 24000, в степконфе выставил 30000.
Но в hal выставлен BASE_PERIOD = 95108 , теоретически худо-бедно должно работать при таких значениях, если при запуске LCNC не выдается ошибка
Скорости там в мм/мин. А вот в конфигурационных файлах скорости задаются в мм/с.nERV писал(а):Оно пишет какие-то мифические сотни и тысячи мм/с, которых там и в помине нет.
Покажите скриншот LCNC после запуска.
Чудес не бывает. Бывают фокусы.
