mach2 и всё что с ним связано!

Димоныч

привет всем. а с помошью мача можно резать платы? если там поддержка прорезки изоляционных дорожек? вчера только запустил мач1 на AMD. до этого не работало нивкакую. сегодня попробую поставить мач2. если не пойдет придется свой лэптоп присобачивать.

Практик
Sergei-md:

Нашол причину. Дело не в Маче а в контроллере. Проблемма решена.

У меня тоже такая х-ня была с пропуском по Z-оси оси.Я думаю тут дело в большой нагрузке по оси Рецепт простой-уменьшать скорость ,одновременно будет расти момент ,правда только до Мстат.Некоторые програмы дают нагрузку только на работающую ось,в этом случае свободные движки не грузят источник,больше тока
на рабочую ось,больше момента,все рулит.А некоторые-держат под током все время
все двигатели-тока не хватает.наиболее нагруженная ось начинает пропускать шаги,создается эффект" глюка по оси".

Sergei-md
Практик:

У меня тоже такая х-ня была с пропуском по Z-оси оси.Я думаю тут дело в большой нагрузке по оси Рецепт простой-уменьшать скорость ,одновременно будет расти момент ,правда только до  Мстат.

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

Практик

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

Полная чушь!!!
Раз ты такое написал, значит очень мало знаком с принципами работы контроллеров и ШД.

maxvovk
Sergei-md:

Полная чушь!!!
Раз ты такое написал, значит очень мало знаком с принципами работы контроллеров и ШД.

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

Papandos
Vitaly:

www.artofcnc.ca/Purchase.htm

Еще один намек на варез - и с этим форумом можно будет попрощаться очень надолго.

ТАК МОЖЕТ КАЖДЫЙ!

Vitaly

Модератор

Предупреждали по хорошему.

2 месяца Read Only.

26 days later
rrteam

Ну вот и я добрался до этого…

Теперь вопрос к спецам - три дня не могу стронуть моторчики с места!
По контроллеру - стандартный покупной буржуйский SMC 800
Всё собрал соответственно инструкции, даж фазы проверил по проводам.
Подключил на LPT соответственно с концевиками и релюшками.
Результат- под Mach2 моторчик шпинделя включается, концевики работают, но моторы ни с места ни на шаг…
Там всё стандартно - 1 пин строб отрицательный на line1, далее по очереди step-direction по х-у-z
и того всё расписано правильно- в чём засада? 😦

ЗЫ - проверил на двух одинаковых платах.

Sergei-md

Попробуй на Ксам4. Если всё заработает, то надо маленько переделать сам контроллер.
Дело в том, что сигналы направления (DIR) и в Ксаме4 и в Маче2 на выходе с LPT порта имеют одинаковый уровень в 5В.
Но вот уровень сигнала шага (STEP) у них разные. У Кама4 теже 5В, а у Мача2 едва достигают 2В.
Поэтому у многих пользователей Мача2 не двигаються двигатели.
У меня была такая же фигня. Просто в контроллере уменьшил в 3 раза сопротивление резисторов на входе LPT порта и всё заработоло отлично.

horse

Программа не может влиять на уровень напр. логической единицы.
Просто mach, возможно, дает более короткие импульсы, что в сочетании с емкостью кабеля плюс емкость входов контроллера дает зарезание амплитуды.
Резисторы 4к7-2к2 в плюс и максимально короткий кабель спасут отцов корябательной индустрии )
и еще триггеры шмидта без инверсии - тоже спасут

rrteam
rrteam

Ну вот и я добрался до этого…

Как выяснилось - нужно быть полным лохом, чтоб иметь на руках один колнтроллер, а распиновку читать от другого! 😲
Так что всё понятно- спасибо.

Sergei-md
horse:

Программа не может влиять на уровень напр. логической единицы.
Просто mach, возможно, дает более короткие импульсы, что в сочетании с емкостью кабеля плюс емкость входов контроллера дает зарезание амплитуды.
Резисторы 4к7-2к2 в плюс и максимально короткий кабель спасут отцов корябательной индустрии )
и еще триггеры шмидта без инверсии - тоже спасут

Точно не скажу, не спец, но Мачь2 работает по типу ДОС, в обход Винде на прямую обращаясь к железу.
К тому же, используя програму LPTmonitor, наглядно можно видеть, уровень напряж. логич. единицы на выходе LPT порта. У Мача2 уровень ниже чем у Ксама4.
Так что длина кабеля здесь ни при чем 😕

Vitaly

Про мониторинг напряжения на LPT в первый раз слышу. Ссылку в студию пожалуйста. Уж слишком на байки смахивает.

yudmikle

По этим ссылкам о мониторинге напряжения на LPT ничего нет, или я просто не нашел?

Soling
Sergei-md:

Точно не скажу, не спец, но Мачь2 работает по типу ДОС, в обход Винде на прямую обращаясь к железу.
К тому же, используя програму LPTmonitor, наглядно можно видеть, уровень напряж. логич. единицы на выходе LPT порта. У Мача2 уровень ниже чем у Ксама4.
Так что длина кабеля здесь ни при чем 😕

Очень даже причем!
Железо LPT не регулируется по амплитуде сигнала. Программный мониторинг
на выходе - не реален. Посмотреть можно только логические уровни.
Реальные сигналы на выходе можно посмотреть только осциллоскопом.
Так вот при коротких сигналах амплитуда падает за счет завала фронтов.
Напряжение просто не успевает подняться до полного. А завал фонтов
увеличивается с длинной кабеля. Срабатывает емкость. Можно, действительно, “подтянуть” на выходе нагрузочными резисторами и поставить
триггера Шмидта. Или, если совсем озвереть, понатыкать одновибраторов с
регулировкой длительности импульса.
А коли надо далеко ставить станок, то только через COM порт. У него максимум по описанию - 15 метров. Или оптронную развязку городить.
Этой пофигу длина и помехи. Но… это оптика и последовательная передача.

К стати, при слишком коротких импульсах реальны и сбои в механике. Движок
не успевает под нагрузкой отработать шаг. Реальная мощность получается маленькой. Повышение тока и напряжения мало помогут. Скажется инерция
механики.

maxvovk
Sergei-md:

На выходе порта LPT в компутере стоит микруха-буфер типа 74HC244 - это обычный буфер, знающий логические 0, 1 и высоким импеданс. Никаким образом менять амплитуду импульсов он не может.

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

Sergei-md

Я же написал, что не спец в комп железе 😕
Хорошо что есть знющие люди, и которым не лень описать сдесь решение проблемы с LPT портом.
Значит надо урезать LPT кабель 😃

Vitaly

У LPT-порта в BOIS-е преключается режим работы. типа, односторонный/двосторонний и т.д. В зависимости от этого может меняться нагрузочная способность выходов. Лично сталкивался, когда надо было кое-какую промешленную электронику прицепить.

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