Бюджетный станок (750х750х250) из алюминиевого профиля. Помогите советами.

750

Вопрос к знатокам USB CNC
Когда фреза заходит в угол (скажем впадина), она притормаживает, как и должно быть.
а вот когда проходит проходит угол с внешней стороны (скажем пик), то пролетает ее на макс скорости.
где это исправлять?
помню видел где то обсуждался этот вопрос. пользователь даже фотку от руки нарисованную выставлял (внутренние и внешние углы), не могу найти никак…
дело я так понял в настройках lookahead. у меня они выставлены по умолчанию (на фото)
Подскажите как правильно настроить

Baha
750:

Подскажите как правильно настроить

Методом подбора. Первую строку для начала 170, а дальше остальные параметры методом подбора, цифры для каждого станка и контроллера свое, подбираете на слух, зрение и точность.

Tomas
750:

Лечится это либо увеличением ускорения до 100 и больше, что очень много конечно

100 чего? mm/s^2, об/s^2 ?

olkogr

При торможении шаговика он начинает работать как генератор, напряжение через драйвер возвращается на блок питания. Напряжение на выходе блока растет, также к нему приходят помехи. Эт оприводит к тому что часто китайские блоки питаниявообще уходят в защиту от перенапряжения, но потом автоматически включаются снова. Вы всего этого не замечаете, это происходит за доли секнды, но дравера подвисают. Кроме того у китайских блоков часто выходные емкости маленькие и паршивые. Попробуйте повесить на выход дополнительный конденсатор электролитический микрофарад на 10000. И паралейно нему керамику хорошую, помехоподавляющую на 0,1-1мкф. Может помочь.

Stas49
750:

а вот когда проходит проходит угол с внешней стороны (скажем пик), то пролетает ее на макс скорости.
где это исправлять?

Внешний угол и внутренний угол обрабатываются одинаково одна ось, скажем Х тормозится и вторая ось - Y начинает разгоняться. Нужно только правильно настроить торможение и разгон движков в проге.
Что касается пропуска шагов - это может быть от нехватки оперативной или видеопамяти. Если не хватает оперативки в какой-то момент, то в качестве оперативки может использоваться жесткий диск, что для программ реального времени смерть. Какая у Вас оперативка и видеопамять?

8 days later
750
Baha:

Первую строку для начала 170

Сделал, помогло. Благодарю

Stas49:

Что касается пропуска шагов - это может быть от нехватки оперативной или видеопамяти. Если не хватает оперативки в какой-то момент, то в качестве оперативки может использоваться жесткий диск, что для программ реального времени смерть. Какая у Вас оперативка и видеопамять?

оперативка 4 гб. видео - 2 гб. проц i3.
Думаю этого с лихвой достаточно…

olkogr:

Попробуйте повесить на выход дополнительный конденсатор электролитический микрофарад на 10000. И паралейно нему керамику хорошую, помехоподавляющую на 0,1-1мкф. Может помочь.

Прикупил сегодня конденсаторы и схему набросал на всякий случай.
Посмотрите пожалуйста, все верно? (фото).

завтра буду тестить с конденсаторами и вариациями деления шагов

750
olkogr:

Попробуйте повесить на выход дополнительный конденсатор электролитический микрофарад на 10000. И паралейно нему керамику хорошую, помехоподавляющую на 0,1-1мкф. Может помочь.

Итак, конденсаторы повесил, но результат отрицательный (
Перед тем как их поставить, разобрал БП, посмотрел какие конденсаторы стоят на выходе. Там стоит три конденсатора по 2200 микрофарад 50 вольт. соединены параллельно.
Деление шагов (для Х 1/2, для У 1/4 и другие вариации) тоже результата не дало.
Стал вертеть оси, заметил следующую вещь:
при одновременном вращении осей Х и У в одинаковую сторону, все проходит гладко.
при одновременном вращении оси Х в одну, а оси У в другую сторону - происходит срыв при торможении.
Что-то мне подсказывает, что дело в токах… при торможении вращения в разных направлениях двигатели мешают друг другу нормально тормозить…

Stas49

Причин срыва (пропуска) шагов может быть много. Попробую перечислить что я в свое время проверял и победил ситуацию навсегда. После этого за много месяцев не было ни единого пропуска шагов, при том что на оси Х у меня два движка.
1 Проверка компа спец прогой из МАЧА. она покажет устойчива ли тактовая синхонизация. Проверять лучше на частоте в два раза больше той, на которой предполагается работать.
2. Закрытие всех фоновых программ, которые могут отъедать ресурсы у процессора
3. проверка правильности прокладки кабелей (достаточная толщина, свивка и контакты)
4. проверка достаточной мощности блока питания - могут при резких эволюциях станка быть просадки напряжения питания дрйверов. И конденсатор здесь не очено поможет. У меня на четыре движка стоит БП мощностью 1 кВт (но это перебор).
5. выбор тактовой частоты - начинаем с 25000 Гц, выбор максимальной скорости движения осей и выбор ускорений и торможений - начинаем с малых малых .
6. если есть пропуски шагов, то их легче обнаружить при одновременном движении трех осей
В моем случае после всех танцев с бубном оказалось достаточным увеличить оперативку до 4 Гб и Видео до 1 Гб
Полезно еще найти рекомендации подготовки компа для работы МАЧА - в инете есть.

ALI_7
Stas49:

Полезно еще найти рекомендации подготовки компа для работы МАЧА

f-bit.ru/748725

Stas49

Да, эти рекомендации, но делать их нужно если это действительно необходимо

Baha
Stas49:

Полезно еще найти рекомендации подготовки компа для работы МАЧА - в инете есть.

Уважаемые, вы хотя бы читайте чем пользуется Алик, во первых здесь не применяется Мач, для PlanetCNC требования к ресурсам компа на порядок ниже, так как основной расчет хода производиться в контроллере, вне компа. На MK2 и МК3 вообще можно работать без компа.

750
Stas49:

1 Проверка компа спец прогой из МАЧА. она покажет устойчива ли тактовая синхонизация. Проверять лучше на частоте в два раза больше той, на которой предполагается работать.

Как уже сказал Баха, я не пользуюсь МАЧем, у меня PlanetCNC.

Stas49:
  1. Закрытие всех фоновых программ, которые могут отъедать ресурсы у процессора

Сделано.

Stas49:
  1. проверка правильности прокладки кабелей (достаточная толщина, свивка и контакты)

проверял и перепроверял. Даже менял проводку двигателей - два отдельных кабеля к двигателю, в каждом 2 многожильных провода 0,75 мм2 и экран.

Stas49:
  1. проверка достаточной мощности блока питания - могут при резких эволюциях станка быть просадки напряжения питания дрйверов. И конденсатор здесь не очено поможет. У меня на четыре движка стоит БП мощностью 1 кВт (но это перебор).

У меня тоже стоит 1000 ватт. напряжение 36 вольт.

Stas49:
  1. выбор тактовой частоты - начинаем с 25000 Гц, выбор максимальной скорости движения осей и выбор ускорений и торможений - начинаем с малых малых .

На моем контроллере 25000 гц это максималка. манипуляции с ускорениями и торможениями показала лишь то, что чем медленнее разгон, тем больше срыв. при увеличении ускорения до максимума, срывы не ощущаются, но при таком ускорении работать не возможно, станок дергается как эпилепсик.

Stas49:
  1. если есть пропуски шагов, то их легче обнаружить при одновременном движении трех осей

В этом и загвоздка, срывы только при одновременном вращении осей Х и У в разных направлениях

Stas49:

В моем случае после всех танцев с бубном оказалось достаточным увеличить оперативку до 4 Гб и Видео до 1 Гб

оперативка 4 гб, видео 2 гб. ресурсов ноута более чем достаточно

П.С. вопрос срыва при одновременном вращении осей Х и У в разных направлениях остается открытым…

barnaul
750:

оперативка 4 гб, видео 2 гб. ресурсов ноута более чем достаточно

Я бы попробывал с нормальным компом, может есть где взять для пробы (совет не с потолка)

750
barnaul:

Я бы попробывал с нормальным компом, может есть где взять для пробы (совет не с потолка)

Я уже тестил на трех разных компах…
1, оперативка 8гб, видео 4гб, проц i7
2. оперативка 4 гб, видео 2 гб, проц i3
3, оперативка 2гб, видео 2 гб, проц i3

На всех ставил новую винду, только драйвера и сама прога USB CNC.
Все компы соединял с корпусом станка отдельным проводом.
Все работают одинаково абсолютно.

У меня ощущение, что при торможении в разных направлениях, двигатели вырабатывают ток как то иначе, чем когда тормозят в одном направлении. это вызывает какой то конфликт… не знаю как еще объяснить и как с этим бороться…

Baha
750:

это вызывает какой то конфликт… не знаю как еще объяснить и как с этим бороться…

  • менять пару мотор-драйвер между собой и местами в осях, что бы выявить именно с какого мотора или драйвера идет помеха
  • применить два или три раздельных блок питания, тоже поможет быстро выясниться откуда помеха
750
Baha:
  • менять пару мотор-драйвер между собой и местами в осях, что бы выявить именно с какого мотора или драйвера идет помеха

Это уже делал, не помогло.

Baha:
  • применить два или три раздельных блок питания, тоже поможет быстро выясниться откуда помеха

остается только это. поищу где нибудь БП, поставлю отдельно на ось Х, где два мотора. глянем что выйдет

fedravosek

резонансное явление не более. при медленном ускорении зона резонанса во времени растягивается что позволяет ей воздействовать с элементами конструкции, а тут и другая ось еще ездит со своим резонансом - они и складываются порождая срыв. все.

750
fedravosek:

резонансное явление не более. при медленном ускорении зона резонанса во времени растягивается что позволяет ей воздействовать с элементами конструкции, а тут и другая ось еще ездит со своим резонансом - они и складываются порождая срыв. все.

почему же тогда при вращении осей в одинаковом направлении ничего подобного не наблюдается?

Baha
750:

почему же тогда при вращении осей в одинаковом направлении ничего подобного не наблюдается?

а какое значение стоят в колонке Init speed, в таблице где задаются разрешение и скоростные характеристики это вторая колонка?

750:

Это уже делал, не помогло.

скажем, точно вы меняли движки и драйвера которые стояли но оси X, на те что стояли по Y и Z?

750
Baha:

а какое значение стоят в колонке Init speed, в таблице где задаются разрешение и скоростные характеристики это вторая колонка?

По умолчанию стоит 100. на 0 тоже менял. разницы нет.
,

Baha:

скажем, точно вы меняли движки и драйвера которые стояли но оси X, на те что стояли по Y и Z?

Да, именно так. два мотора по Х поставил на У и Z, а их моторы на Х. потом в том же порядке поменял драйвера местами

fedravosek:

резонансное явление не более. при медленном ускорении зона резонанса во времени растягивается что позволяет ей воздействовать с элементами конструкции, а тут и другая ось еще ездит со своим резонансом - они и складываются порождая срыв. все.

почему же тогда при вращении (торможении, ускорении) осей в одинаковом направлении ничего подобного не наблюдается?
При вращении (а именно только торможении) в разных направлениях - срыв.