mach2 и всё что с ним связано!
Нашол причину. Дело не в Маче а в контроллере. Проблемма решена.
У меня тоже такая х-ня была с пропуском по Z-оси оси.Я думаю тут дело в большой нагрузке по оси Рецепт простой-уменьшать скорость ,одновременно будет расти момент ,правда только до Мстат.Некоторые програмы дают нагрузку только на работающую ось,в этом случае свободные движки не грузят источник,больше тока
на рабочую ось,больше момента,все рулит.А некоторые-держат под током все время
все двигатели-тока не хватает.наиболее нагруженная ось начинает пропускать шаги,создается эффект" глюка по оси".
У меня тоже такая х-ня была с пропуском по Z-оси оси.Я думаю тут дело в большой нагрузке по оси Рецепт простой-уменьшать скорость ,одновременно будет расти момент ,правда только до Мстат.
Нет. у меня стоят ШД с запасом мошьности раза в 2 по всем осям, и скорость обработки ниже средней. Так что вариант с пропуском из за нагрузки пролитает. Тем более, я написал выше, что проблемма была с контроллером.
Некоторые програмы дают нагрузку только на работающую ось,в этом случае свободные движки не грузят источник,больше тока
на рабочую ось,больше момента,все рулит.А некоторые-держат под током все время все двигатели-тока не хватает.наиболее нагруженная ось начинает пропускать шаги,создается эффект" глюка по оси".
Полная чушь!!!
Раз ты такое написал, значит очень мало знаком с принципами работы контроллеров и ШД.
Полная чушь!!!
Раз ты такое написал, значит очень мало знаком с принципами работы контроллеров и ШД.
Если исходить из того, что у человека слабый источник питания - а именно это следует из его текста - то написано все совершенно правильно.
Народ где и как можно купить Mach2/Mach3 удалено ❓ ❓ ❓
Еще один намек на варез - и с этим форумом можно будет попрощаться очень надолго.
Еще один намек на варез - и с этим форумом можно будет попрощаться очень надолго.
ТАК МОЖЕТ КАЖДЫЙ!
Модератор
Предупреждали по хорошему.
2 месяца Read Only.
И пожизненный эцих с гвоздями…
Ну вот и я добрался до этого…
Теперь вопрос к спецам - три дня не могу стронуть моторчики с места!
По контроллеру - стандартный покупной буржуйский SMC 800
Всё собрал соответственно инструкции, даж фазы проверил по проводам.
Подключил на LPT соответственно с концевиками и релюшками.
Результат- под Mach2 моторчик шпинделя включается, концевики работают, но моторы ни с места ни на шаг…
Там всё стандартно - 1 пин строб отрицательный на line1, далее по очереди step-direction по х-у-z
и того всё расписано правильно- в чём засада? 😦
ЗЫ - проверил на двух одинаковых платах.
Попробуй на Ксам4. Если всё заработает, то надо маленько переделать сам контроллер.
Дело в том, что сигналы направления (DIR) и в Ксаме4 и в Маче2 на выходе с LPT порта имеют одинаковый уровень в 5В.
Но вот уровень сигнала шага (STEP) у них разные. У Кама4 теже 5В, а у Мача2 едва достигают 2В.
Поэтому у многих пользователей Мача2 не двигаються двигатели.
У меня была такая же фигня. Просто в контроллере уменьшил в 3 раза сопротивление резисторов на входе LPT порта и всё заработоло отлично.
Программа не может влиять на уровень напр. логической единицы.
Просто mach, возможно, дает более короткие импульсы, что в сочетании с емкостью кабеля плюс емкость входов контроллера дает зарезание амплитуды.
Резисторы 4к7-2к2 в плюс и максимально короткий кабель спасут отцов корябательной индустрии )
и еще триггеры шмидта без инверсии - тоже спасут
Ну вот и я добрался до этого…
Как выяснилось - нужно быть полным лохом, чтоб иметь на руках один колнтроллер, а распиновку читать от другого! 😲
Так что всё понятно- спасибо.
Программа не может влиять на уровень напр. логической единицы.
Просто mach, возможно, дает более короткие импульсы, что в сочетании с емкостью кабеля плюс емкость входов контроллера дает зарезание амплитуды.
Резисторы 4к7-2к2 в плюс и максимально короткий кабель спасут отцов корябательной индустрии )
и еще триггеры шмидта без инверсии - тоже спасут
Точно не скажу, не спец, но Мачь2 работает по типу ДОС, в обход Винде на прямую обращаясь к железу.
К тому же, используя програму LPTmonitor, наглядно можно видеть, уровень напряж. логич. единицы на выходе LPT порта. У Мача2 уровень ниже чем у Ксама4.
Так что длина кабеля здесь ни при чем 😕
Про мониторинг напряжения на LPT в первый раз слышу. Ссылку в студию пожалуйста. Уж слишком на байки смахивает.
По этим ссылкам о мониторинге напряжения на LPT ничего нет, или я просто не нашел?
Точно не скажу, не спец, но Мачь2 работает по типу ДОС, в обход Винде на прямую обращаясь к железу.
К тому же, используя програму LPTmonitor, наглядно можно видеть, уровень напряж. логич. единицы на выходе LPT порта. У Мача2 уровень ниже чем у Ксама4.
Так что длина кабеля здесь ни при чем 😕
Очень даже причем!
Железо LPT не регулируется по амплитуде сигнала. Программный мониторинг
на выходе - не реален. Посмотреть можно только логические уровни.
Реальные сигналы на выходе можно посмотреть только осциллоскопом.
Так вот при коротких сигналах амплитуда падает за счет завала фронтов.
Напряжение просто не успевает подняться до полного. А завал фонтов
увеличивается с длинной кабеля. Срабатывает емкость. Можно, действительно, “подтянуть” на выходе нагрузочными резисторами и поставить
триггера Шмидта. Или, если совсем озвереть, понатыкать одновибраторов с
регулировкой длительности импульса.
А коли надо далеко ставить станок, то только через COM порт. У него максимум по описанию - 15 метров. Или оптронную развязку городить.
Этой пофигу длина и помехи. Но… это оптика и последовательная передача.
К стати, при слишком коротких импульсах реальны и сбои в механике. Движок
не успевает под нагрузкой отработать шаг. Реальная мощность получается маленькой. Повышение тока и напряжения мало помогут. Скажется инерция
механики.
На выходе порта LPT в компутере стоит микруха-буфер типа 74HC244 - это обычный буфер, знающий логические 0, 1 и высоким импеданс. Никаким образом менять амплитуду импульсов он не может.
Возможно, некоторые программы генерят слишком короткие импульсы, и их не понимают драйвера. Также возможна немного разная работа логики железа в разных РС, откуда и возникают глюки.
Я же написал, что не спец в комп железе 😕
Хорошо что есть знющие люди, и которым не лень описать сдесь решение проблемы с LPT портом.
Значит надо урезать LPT кабель 😃
У LPT-порта в BOIS-е преключается режим работы. типа, односторонный/двосторонний и т.д. В зависимости от этого может меняться нагрузочная способность выходов. Лично сталкивался, когда надо было кое-какую промешленную электронику прицепить.
Поэтому меред тем как бежать за святой водой, бубнами, и пасатижами для укорачивания кабелей, есть смысл залезть в BIOS и поперебирать режимы работы LPT.
Поэтому меред тем как бежать за святой водой, бубнами, и пасатижами для укорачивания кабелей, есть смысл залезть в BIOS и поперебирать режимы работы LPT.
Вообще то, больше склоняюсь к мысли, что виной дллительность импульсов выдаваемых прогами. Сходятся сиптомы. Тогда и бубен не поможет.
Коли контроллер барахлит при смене прог, то в них и надо искать.
Смена оси, вряд ли что даст. Масса подвижных узлов разная. И инерция, след тоже. При коротком импульсе менее массивный узел успевает сдвинуться, но может быть на пределе. А более массивный начинает дурить. Да еще всякие накладки с трением, местным заеданием.
Проще взять осциллограф и посмотреть, что там с сигналом делается. А потом решать, кабель резать или сигнал затягивать. А может и свой формировать.