Перейти к публикации
  • Привет. Кажется, ты используешь AdBlock. Наш форум развивается и существует за счет доходов от рекламы. Добавь нас в исключения =) КАК ДОБАВИТЬ?
hrom-80

Купил плату руида

Рекомендованные сообщения

28 минут назад, MrEgoIST сказал:

Может такое быть?

Поменяйте концевики местами узнаете

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Награды пользователя

Ну что ж друзья.. пребываю в прострации. Как можно пояснить поведение системы, которая ведет себя как ей вздумается..?

В общем по итогу проверок, концевики живы (да и с чего бы им умирать, до этого на М2 работали). Проверил с помощью линейки, способ описывал Павел. Да и в  принципе диоды на них горят, и гаснут, как голова приближается к нулю. Но! Не смотря на то, что концевики срабатывают, голова все равно пыталась пробить их. Почему пыталась, дак вроде успокоил я ее. Эх, попробую по порядку..

После первой настройки станка, через RDWorks, вроде все стало хорошо. Голова приезжала на ноль. Но, не хотела двигаться, при нажатии управляющих клавиш на станке. Но после перезагрузки станка, опять все пошло кувырком. Голова ехала на ноль, но долбилась дальше. Останавливая голову RESETом, видел удивительные значения координат - 10000 по X и Y. И никак не мог уйти я от этих значений. Вычитав кучу тем на нашем ( и соседних) форуме, нашел похожие проблемы. Но в одной из них все решилось перекидыванием обмоток двигателя, в другой был обрыв концевика. Проверил все. Про концевики писал в начале. Обмотку движков тоже, как только не менял.

Когда уже в голове была полная каша непонимания происходящего, решил поиграться с шагами на драйвере.. Было установлено значение 4 шага, 800 импульсов. Добавил. Голова начала приближаться к нулю нормально, но незадолго до него тормозила и с жутким скрипом добиралась до нуля.. Останавливалась и... снова начинала долбить в концевик. Что стало лучше - это при остановке RESETом, голова вдруг начала слушаться управления с пульта.

Потом выставил значение шага - 1 (200 импульсов). О чудо, голова спокойно приехала в начало и встала где надо. Второе чудо!!! На координатах вижу 0-0!! И опять но.. голова не двигается при нажатии стрелок.

Пытаюсь запустить линию на рез. Пишет превышено значение, задание отменено.

Кто нибудь может сказать, что происходит??? Я уже вторую неделю в простое, и если не решу эту задачу, видимо придется вернуться к работе с М2.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, MrEgoIST сказал:

Потом выставил значение шага - 1 (200 импульсов). О чудо, голова спокойно приехала в начало и встала где надо. Второе чудо!!! На координатах вижу 0-0!! И опять но.. голова не двигается при нажатии стрелок.

Если вернуть прежнее деление шага управление восстанавливается?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Награды пользователя

40 минут назад, vasa29 сказал:

Если вернуть прежнее деление шага управление восстанавливается?

Управление да, начинает работать, но тогда нуля не видит..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как мне кажется дело в этом параметре.

Ваше датчики скорее всего не успевают отработать. В инструкции п 3.3.3 "Параметры нулевого положения (Home parameters)"

есть Home speed: Определяет скорость с которой лазерная головка будет перемещаться в ноль, при включении или перезагрузке контроллера.

Изменяя деления шага без корректировки "step length" Вы изменяете не только скорость, но и размеры, В результате в одном случае задание больше поля,

В другом скорость перемещения катастрофически низкая.

 

 

Новый точечный рисунок1.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Награды пользователя

Вам нужно с параметрами осей разбираться - направления, начальная точка.  Потом уже с расстояниями и скоростями разгона/торможения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Награды пользователя

7 часов назад, vasa29 сказал:

Как мне кажется дело в этом параметре.

Ваше датчики скорее всего не успевают отработать. В инструкции п 3.3.3 "Параметры нулевого положения (Home parameters)"

есть Home speed: Определяет скорость с которой лазерная головка будет перемещаться в ноль, при включении или перезагрузке контроллера.

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

4 часа назад, PavelK сказал:

Вам нужно с параметрами осей разбираться - направления, начальная точка.  Потом уже с расстояниями и скоростями разгона/торможения.

Павел, а с какими еще параметрами?  При включении станок едет на ноль. Сейчас, при уменьшении шага на драйвере, даже останавливается там.. Но управление с "морды" не работает".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для начала правильно настройте "step length" по осям.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Награды пользователя

Да и попробуйте поменять в настройках полярность концевиков. Если не поможет, значит косяк в подключении проводов к контроллеру.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 часа назад, MrEgoIST сказал:

Павел, а с какими еще параметрами?  При включении станок едет на ноль. Сейчас, при уменьшении шага на драйвере, даже останавливается там.. Но управление с "морды" не работает".

Там где то было направление осей, направление "домой",

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Награды пользователя

Ну вот не выходит каменный цветок, что ни делаю.. Либо китайцы умнее, либо даже не знаю)))

В общем, что сделал - вернул на драйверах 4 шага 800 импульсов. В настройках выставил шаг "step length" в значении 1. Стало прекрасно возвращаться на НОЛЬ. Но управление не двигает оси ни в какую. Поставил эти значения на 5. Ноль снова не видит, но при сбросе прекрасно управляется!

В 05.10.2017 в 19:37, KUZNETS сказал:

Да и попробуйте поменять в настройках полярность концевиков. Если не поможет, значит косяк в подключении проводов к контроллеру.

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

На всякий случай сделал скрины настроек. Может там чего не так? Хотя все по инструкции.

11.jpg

Auxot.jpg

Auxr.jpg

X.jpg

Y.jpg

И еще момент, когда выставил шаги в настройках, попробовал отправить горизонтальную линию на резку. Резка была.. но как то не так. Вместо по Х, он ее резал по Y. Да и такое ощущение, что не от нуля, а к нулю пытался двигаться. (Правда, может это связано с тем, что пытался в настройках страницы ноль установить там, где он реально расположен). То что показал экран прикрепляю.

Ну и повторить рез не смог, снова выдает сообщение о превышении границ.

Дисплей.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мдааа.... Озадачил.... 

А на сколько двигателей расчитана Руида ? Возможно для ручного перемещения существует отдельные выходы ? Или если есть управление более чем двумя двигателями , то для всего двух необходимо использовать определенные порта ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

51 минуту назад, Всеволод сказал:

Мдааа.... Озадачил.... 

А на сколько двигателей расчитана Руида ? Возможно для ручного перемещения существует отдельные выходы ? Или если есть управление более чем двумя двигателями , то для всего двух необходимо использовать определенные порта ?

Руида 6442.. как бы 4-х осевая.. Но ведь под каждую ось там свои входы, их и задействовал. Само подключение со схемой уж раз сто проверял.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Этот параметр обозначает перемещение за 1 шаг, его не от балды ставят.

Длину шага в настройках подбираем следующим образом:

1 Возвращаем начальное значение (при котором ездит сам) про датчики пока не вспоминаем

2 рисуем квадрат со стороной допустим 100мм

3 отправляем на резку

4 измеряем результат

5 Считаем -  Новое значение = Старое значение * Заданное перемещение(100) / Реальное перемещение   

Суть этих манипуляций такова. Чем больше деление шага тем ниже максимальная скорость для данного ШД.

Следовательно выбрав оптимальное деление шага надо определить какое будет перемещение за 1 шаг и как следствие точное соблюдение размеров.

Выставляя отвлеченную величину Вы делаете модель или слишком большой (выдает сообщение о превышении границ) или катастрофически малой.

И еще прочитайте буковки на Ваших ШД и найдите к ник описание, там будет указан рабочий ток. Это или близкое значение надо установить на драйвере.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Награды пользователя

14 минут назад, vasa29 сказал:

Следовательно выбрав оптимальное деление шага надо определить какое будет перемещение за 1 шаг и как следствие точное соблюдение размеров.

Вот теперь более-менее понял зачем эта настройка.. 

То есть теперь мне надо найти такой параметр, при котором он резать будет.

Но что делать с тем, что он резал не "в ту сторону"?

А вот с буковками на двигатели беда.. нигде такие не фигурируют. Причем и движки то на осях разные стоят. И провода, хоть и одного цвета, к драйверам подключены по разному (как и на М2 было).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

С двигателями ,думаю , разобраться можно... Там должно быть два провода на обмотку и два это энкодер. Прозвонить, найти обмотку.....

Пробовал использовать другие порта на Руиде ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Прозванивал сразу, пары нашел. Как понять какая из пар "ху"..

Не понял, какие другие порта?  Других осей?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Понял, снимаю вопрос, на плате порта подписаны по осям..... 

 

Hybrid_Stepper_Motors_17HA_Series.pdf

Вот описание движков.... Что нашел......

Нам нужно знать количество импульсов для одного шага двигателя.

Рабочий ток двигателя.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

К сожалению обозначений с движка под рукой нет, но в в таблице таких нет, точно.

По большей части вижу, что 17-е все до 1А работают, я и 1 А ставил, сейчас и 1,5 А попробовал. При 0,5 работать они отказывались.

А как узнать кол-во импульсов не представляю. Самое смешное, что я бы спросил у продавца.. Но продавец "прикрыл лавочку"...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Почему на вкладке Vendor tools , на оси х нет галочки invert direction, а на оси у есть ? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Матплата поддерживает до 500khz частоту импульсов. Сколько установлено сейчас , какая частота ? Пробовать изменять этот параметр.....

Изменено пользователем Всеволод

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

С ШД все просто, естественно на дешевом станке никаких гибридов и энкодеров  быть не может.

Там стоит биполярный ШД типоразмера NEMA 17 и скорее всего с шагом 0,9* соответственно 400шаг/об.

Для смены направления достаточно поменять местами провода в любой обмотке

8aXfd.jpg.dc53929a75a5eaeec8b7f69771fd49a1.jpg

Вот развлекайтесь на сон грядущий

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Награды пользователя

Вот ! Уже ближе истина ! Оборот = 400 шагов.

Да , верно, у этой серии шаг равен 0.9°

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

33 минуты назад, Всеволод сказал:

Почему на вкладке Vendor tools , на оси х нет галочки invert direction, а на оси у есть ? 

Где-то в начале своей эпопеи писал, что провода подключал в соответствии с тем, как они были подключены к М2. И сначала Y работал без инверсии.. а теперь, можете заметить, также и параметр Полярность, стоит в Позитив..

А про импульсы.. где менять их?

4 минуты назад, vasa29 сказал:

Там стоит биполярный ШД типоразмера NEMA 17 и скорее всего с шагом 0,9* соответственно 400шаг/об.

Да, тоже думаю у меня 17-й нема.. да и по размерам физическим похож..

Вот, что теперь делать с шагами и оборотами?

И тут поковырялся в почте, о чудо, нашел переписку с продаваном.. задал вопрос по движкам, может и ответит)

Может быть пойти от обратного.. Какие поставить параметры и начать менять обмотку движков, чтобы они возвращались в НОЛЬ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так.... 1 об=400 шагов.

1 шаг = 0.9°

Думаю что step length это и есть 0.9

 

Да бы плата знала на какой градус поворачивать за один шаг.

Далее , думаю нужно выяснить частоту импульсов на один шаг.

Выставить на драйвере...

Выяснить точно где плюс и минус обмоток двигателя..

А+А- и В+В-

В настройках осей, теоретически, все должно быть одинаково, за исключением размеров поля. 

Проверить в какую сторону вращается двигатель , если голова едет домой. Это зависит от того к какой стороне ремня прикреплена голова.... Для этого наверно и есть параметр полярности....

Изменено пользователем Всеволод

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...