vasa29 571 Жалоба #26 Опубликовано: 2 октября 2017 28 минут назад, MrEgoIST сказал: Может такое быть? Поменяйте концевики местами узнаете Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах Награды пользователя
MrEgoIST 8 Жалоба #27 Опубликовано: 4 октября 2017 Ну что ж друзья.. пребываю в прострации. Как можно пояснить поведение системы, которая ведет себя как ей вздумается..? В общем по итогу проверок, концевики живы (да и с чего бы им умирать, до этого на М2 работали). Проверил с помощью линейки, способ описывал Павел. Да и в принципе диоды на них горят, и гаснут, как голова приближается к нулю. Но! Не смотря на то, что концевики срабатывают, голова все равно пыталась пробить их. Почему пыталась, дак вроде успокоил я ее. Эх, попробую по порядку.. После первой настройки станка, через RDWorks, вроде все стало хорошо. Голова приезжала на ноль. Но, не хотела двигаться, при нажатии управляющих клавиш на станке. Но после перезагрузки станка, опять все пошло кувырком. Голова ехала на ноль, но долбилась дальше. Останавливая голову RESETом, видел удивительные значения координат - 10000 по X и Y. И никак не мог уйти я от этих значений. Вычитав кучу тем на нашем ( и соседних) форуме, нашел похожие проблемы. Но в одной из них все решилось перекидыванием обмоток двигателя, в другой был обрыв концевика. Проверил все. Про концевики писал в начале. Обмотку движков тоже, как только не менял. Когда уже в голове была полная каша непонимания происходящего, решил поиграться с шагами на драйвере.. Было установлено значение 4 шага, 800 импульсов. Добавил. Голова начала приближаться к нулю нормально, но незадолго до него тормозила и с жутким скрипом добиралась до нуля.. Останавливалась и... снова начинала долбить в концевик. Что стало лучше - это при остановке RESETом, голова вдруг начала слушаться управления с пульта. Потом выставил значение шага - 1 (200 импульсов). О чудо, голова спокойно приехала в начало и встала где надо. Второе чудо!!! На координатах вижу 0-0!! И опять но.. голова не двигается при нажатии стрелок. Пытаюсь запустить линию на рез. Пишет превышено значение, задание отменено. Кто нибудь может сказать, что происходит??? Я уже вторую неделю в простое, и если не решу эту задачу, видимо придется вернуться к работе с М2. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vasa29 571 Жалоба #28 Опубликовано: 4 октября 2017 1 час назад, MrEgoIST сказал: Потом выставил значение шага - 1 (200 импульсов). О чудо, голова спокойно приехала в начало и встала где надо. Второе чудо!!! На координатах вижу 0-0!! И опять но.. голова не двигается при нажатии стрелок. Если вернуть прежнее деление шага управление восстанавливается? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах Награды пользователя
MrEgoIST 8 Жалоба #29 Опубликовано: 4 октября 2017 40 минут назад, vasa29 сказал: Если вернуть прежнее деление шага управление восстанавливается? Управление да, начинает работать, но тогда нуля не видит.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vasa29 571 Жалоба #30 Опубликовано: 5 октября 2017 Как мне кажется дело в этом параметре. Ваше датчики скорее всего не успевают отработать. В инструкции п 3.3.3 "Параметры нулевого положения (Home parameters)" есть Home speed: Определяет скорость с которой лазерная головка будет перемещаться в ноль, при включении или перезагрузке контроллера. Изменяя деления шага без корректировки "step length" Вы изменяете не только скорость, но и размеры, В результате в одном случае задание больше поля, В другом скорость перемещения катастрофически низкая. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах Награды пользователя
PavelK 1 525 Жалоба #31 Опубликовано: 5 октября 2017 Вам нужно с параметрами осей разбираться - направления, начальная точка. Потом уже с расстояниями и скоростями разгона/торможения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах Награды пользователя
MrEgoIST 8 Жалоба #32 Опубликовано: 5 октября 2017 7 часов назад, vasa29 сказал: Как мне кажется дело в этом параметре. Ваше датчики скорее всего не успевают отработать. В инструкции п 3.3.3 "Параметры нулевого положения (Home parameters)" есть Home speed: Определяет скорость с которой лазерная головка будет перемещаться в ноль, при включении или перезагрузке контроллера. Да, тоже на одном из форумов вычитал про настройки этого параметра. Попробую поизменять его. 4 часа назад, PavelK сказал: Вам нужно с параметрами осей разбираться - направления, начальная точка. Потом уже с расстояниями и скоростями разгона/торможения. Павел, а с какими еще параметрами? При включении станок едет на ноль. Сейчас, при уменьшении шага на драйвере, даже останавливается там.. Но управление с "морды" не работает". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vasa29 571 Жалоба #33 Опубликовано: 5 октября 2017 Для начала правильно настройте "step length" по осям. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах Награды пользователя
KUZNETS 57 Жалоба #34 Опубликовано: 5 октября 2017 Да и попробуйте поменять в настройках полярность концевиков. Если не поможет, значит косяк в подключении проводов к контроллеру. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
PavelK 1 525 Жалоба #35 Опубликовано: 5 октября 2017 2 часа назад, MrEgoIST сказал: Павел, а с какими еще параметрами? При включении станок едет на ноль. Сейчас, при уменьшении шага на драйвере, даже останавливается там.. Но управление с "морды" не работает". Там где то было направление осей, направление "домой", Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах Награды пользователя
MrEgoIST 8 Жалоба #36 Опубликовано: 6 октября 2017 Ну вот не выходит каменный цветок, что ни делаю.. Либо китайцы умнее, либо даже не знаю))) В общем, что сделал - вернул на драйверах 4 шага 800 импульсов. В настройках выставил шаг "step length" в значении 1. Стало прекрасно возвращаться на НОЛЬ. Но управление не двигает оси ни в какую. Поставил эти значения на 5. Ноль снова не видит, но при сбросе прекрасно управляется! В 05.10.2017 в 19:37, KUZNETS сказал: Да и попробуйте поменять в настройках полярность концевиков. Если не поможет, значит косяк в подключении проводов к контроллеру. Да, есть подозрения, что и в подключении мог ошибиться. Но уже как только не подключал.. мозг горит и пыжится. На всякий случай сделал скрины настроек. Может там чего не так? Хотя все по инструкции. И еще момент, когда выставил шаги в настройках, попробовал отправить горизонтальную линию на резку. Резка была.. но как то не так. Вместо по Х, он ее резал по Y. Да и такое ощущение, что не от нуля, а к нулю пытался двигаться. (Правда, может это связано с тем, что пытался в настройках страницы ноль установить там, где он реально расположен). То что показал экран прикрепляю. Ну и повторить рез не смог, снова выдает сообщение о превышении границ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Всеволод 0 Жалоба #37 Опубликовано: 6 октября 2017 Мдааа.... Озадачил.... А на сколько двигателей расчитана Руида ? Возможно для ручного перемещения существует отдельные выходы ? Или если есть управление более чем двумя двигателями , то для всего двух необходимо использовать определенные порта ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
MrEgoIST 8 Жалоба #38 Опубликовано: 6 октября 2017 51 минуту назад, Всеволод сказал: Мдааа.... Озадачил.... А на сколько двигателей расчитана Руида ? Возможно для ручного перемещения существует отдельные выходы ? Или если есть управление более чем двумя двигателями , то для всего двух необходимо использовать определенные порта ? Руида 6442.. как бы 4-х осевая.. Но ведь под каждую ось там свои входы, их и задействовал. Само подключение со схемой уж раз сто проверял. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vasa29 571 Жалоба #39 Опубликовано: 6 октября 2017 Этот параметр обозначает перемещение за 1 шаг, его не от балды ставят. Длину шага в настройках подбираем следующим образом: 1 Возвращаем начальное значение (при котором ездит сам) про датчики пока не вспоминаем 2 рисуем квадрат со стороной допустим 100мм 3 отправляем на резку 4 измеряем результат 5 Считаем - Новое значение = Старое значение * Заданное перемещение(100) / Реальное перемещение Суть этих манипуляций такова. Чем больше деление шага тем ниже максимальная скорость для данного ШД. Следовательно выбрав оптимальное деление шага надо определить какое будет перемещение за 1 шаг и как следствие точное соблюдение размеров. Выставляя отвлеченную величину Вы делаете модель или слишком большой (выдает сообщение о превышении границ) или катастрофически малой. И еще прочитайте буковки на Ваших ШД и найдите к ник описание, там будет указан рабочий ток. Это или близкое значение надо установить на драйвере. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах Награды пользователя
MrEgoIST 8 Жалоба #40 Опубликовано: 6 октября 2017 14 минут назад, vasa29 сказал: Следовательно выбрав оптимальное деление шага надо определить какое будет перемещение за 1 шаг и как следствие точное соблюдение размеров. Вот теперь более-менее понял зачем эта настройка.. То есть теперь мне надо найти такой параметр, при котором он резать будет. Но что делать с тем, что он резал не "в ту сторону"? А вот с буковками на двигатели беда.. нигде такие не фигурируют. Причем и движки то на осях разные стоят. И провода, хоть и одного цвета, к драйверам подключены по разному (как и на М2 было). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Всеволод 0 Жалоба #41 Опубликовано: 6 октября 2017 С двигателями ,думаю , разобраться можно... Там должно быть два провода на обмотку и два это энкодер. Прозвонить, найти обмотку..... Пробовал использовать другие порта на Руиде ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
MrEgoIST 8 Жалоба #42 Опубликовано: 6 октября 2017 Прозванивал сразу, пары нашел. Как понять какая из пар "ху".. Не понял, какие другие порта? Других осей? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Всеволод 0 Жалоба #43 Опубликовано: 6 октября 2017 Понял, снимаю вопрос, на плате порта подписаны по осям..... Hybrid_Stepper_Motors_17HA_Series.pdf Вот описание движков.... Что нашел...... Нам нужно знать количество импульсов для одного шага двигателя. Рабочий ток двигателя. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
MrEgoIST 8 Жалоба #44 Опубликовано: 6 октября 2017 К сожалению обозначений с движка под рукой нет, но в в таблице таких нет, точно. По большей части вижу, что 17-е все до 1А работают, я и 1 А ставил, сейчас и 1,5 А попробовал. При 0,5 работать они отказывались. А как узнать кол-во импульсов не представляю. Самое смешное, что я бы спросил у продавца.. Но продавец "прикрыл лавочку"... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Всеволод 0 Жалоба #45 Опубликовано: 6 октября 2017 Почему на вкладке Vendor tools , на оси х нет галочки invert direction, а на оси у есть ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Всеволод 0 Жалоба #46 Опубликовано: 6 октября 2017 (изменено) Матплата поддерживает до 500khz частоту импульсов. Сколько установлено сейчас , какая частота ? Пробовать изменять этот параметр..... Изменено 6 октября 2017 пользователем Всеволод Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vasa29 571 Жалоба #47 Опубликовано: 6 октября 2017 С ШД все просто, естественно на дешевом станке никаких гибридов и энкодеров быть не может. Там стоит биполярный ШД типоразмера NEMA 17 и скорее всего с шагом 0,9* соответственно 400шаг/об. Для смены направления достаточно поменять местами провода в любой обмотке Вот развлекайтесь на сон грядущий 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах Награды пользователя
Всеволод 0 Жалоба #48 Опубликовано: 6 октября 2017 Вот ! Уже ближе истина ! Оборот = 400 шагов. Да , верно, у этой серии шаг равен 0.9° Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
MrEgoIST 8 Жалоба #49 Опубликовано: 6 октября 2017 33 минуты назад, Всеволод сказал: Почему на вкладке Vendor tools , на оси х нет галочки invert direction, а на оси у есть ? Где-то в начале своей эпопеи писал, что провода подключал в соответствии с тем, как они были подключены к М2. И сначала Y работал без инверсии.. а теперь, можете заметить, также и параметр Полярность, стоит в Позитив.. А про импульсы.. где менять их? 4 минуты назад, vasa29 сказал: Там стоит биполярный ШД типоразмера NEMA 17 и скорее всего с шагом 0,9* соответственно 400шаг/об. Да, тоже думаю у меня 17-й нема.. да и по размерам физическим похож.. Вот, что теперь делать с шагами и оборотами? И тут поковырялся в почте, о чудо, нашел переписку с продаваном.. задал вопрос по движкам, может и ответит) Может быть пойти от обратного.. Какие поставить параметры и начать менять обмотку движков, чтобы они возвращались в НОЛЬ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Всеволод 0 Жалоба #50 Опубликовано: 6 октября 2017 (изменено) Так.... 1 об=400 шагов. 1 шаг = 0.9° Думаю что step length это и есть 0.9 Да бы плата знала на какой градус поворачивать за один шаг. Далее , думаю нужно выяснить частоту импульсов на один шаг. Выставить на драйвере... Выяснить точно где плюс и минус обмоток двигателя.. А+А- и В+В- В настройках осей, теоретически, все должно быть одинаково, за исключением размеров поля. Проверить в какую сторону вращается двигатель , если голова едет домой. Это зависит от того к какой стороне ремня прикреплена голова.... Для этого наверно и есть параметр полярности.... Изменено 6 октября 2017 пользователем Всеволод Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах