mach2 и всё что с ним связано!
Ну вот и я добрался до этого…
Теперь вопрос к спецам - три дня не могу стронуть моторчики с места!
По контроллеру - стандартный покупной буржуйский 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.
Вообще то, больше склоняюсь к мысли, что виной дллительность импульсов выдаваемых прогами. Сходятся сиптомы. Тогда и бубен не поможет.
Коли контроллер барахлит при смене прог, то в них и надо искать.
Смена оси, вряд ли что даст. Масса подвижных узлов разная. И инерция, след тоже. При коротком импульсе менее массивный узел успевает сдвинуться, но может быть на пределе. А более массивный начинает дурить. Да еще всякие накладки с трением, местным заеданием.
Проще взять осциллограф и посмотреть, что там с сигналом делается. А потом решать, кабель резать или сигнал затягивать. А может и свой формировать.
Вообще то, больше склоняюсь к мысли, что виной дллительность импульсов выдаваемых прогами. Сходятся сиптомы. Тогда и бубен не поможет.
Коли контроллер барахлит при смене прог, то в них и надо искать.
Смена оси, вряд ли что даст. Масса подвижных узлов разная. И инерция, след тоже. При коротком импульсе менее массивный узел успевает сдвинуться, но может быть на пределе. А более массивный начинает дурить. Да еще всякие накладки с трением, местным заеданием.
Проще взять осциллограф и посмотреть, что там с сигналом делается. А потом решать, кабель резать или сигнал затягивать. А может и свой формировать.
Не страдайте ерундой 😃. Никакой связи длина импульса STEP не имеет с механикой. Все сильно проще - драйвер НЕ МОЖЕТ поймать импульс, поскольку он может быть: короткий, с растянутыми фронтами, зашумленный, с уровнем ниже стандартного.
Значит, ваша задача заставить его, ваш драйвер, увидеть этот импульс. Тут решение одно - брать осциллограф и смотреть. Решение принимается по результату. Вообще первое, что бы я сделал - поставил кабель, в котором каждый сигнал экранирован.
И если ваш драйвер таки увидит ваш импульс STEP - он его однозначно отработает, то есть изменит состояние выходов на ШД, и будет его поддерживать до прихода следующего импульса (вот вам ответ на вашу инерцию 😃 ).
PS. Скоро у меня в продаже появятся драйвера, для любых ДШИ-200. 3 (три) канала, микрошаг 0-1-2-4-8, 40В, 2А, управление от LPT (опторазвязка), настройка через СОМ параметров, съем статистики (программа под Windows-XP), регулировка тока в останове, охлаждение радиатором с вентилятором. Заказы принимаются.
Читал,читал-ничего не понял.Что за проблема и у кого она возникла?Вроде у чела
контроллер не хотел рулить,так он давно уже инструкцию правильную нашел и забыл.А тут сплошной испорченный телефон пошел.
Еще хочу грамотно сделать контроллер заточенный под ентот софт. А с англизким незнаком к сожалению. Может у кого есть лписание на русском, особенно тех.части, где речь о подключение аппаратной части. Заранее спасибо.
Не знаю, куда делся архив. Выложу новый. Пользуйтесь 😃
Sergei.set - перевод
Mach20Mill.xml - мои настройки. Вам могут и не подойти 😕
Кстати, можете сами сделать изменения в переводе. Добавлять новые фишки, и потом выставить здесь для остальных 😃
Файлик было-бы здорово в шапку кинуть, через пару страниц этой темы найти его будет сложновато
…Временно на М30
М1 ост. по доп. дад.
де- касательно всех
MDI A2
старт/стоп переподача
идите к сейфу
идти домой…относительно точки или касательно через середину точки
PWM ядро
позволите ТНС
скорость CPU…
-ничего не напоминает, люди добрые?
собственно, хочу (даже не знаю, как поубедительнее) попросить об снисхождении(или милости),
короче, помогите понять, как таки этот наш славный Mach работает. А то слова вроде русские, а смысл наглухо зашифрован…
мож я тугодум, только въехать во все тонкости тыкая кнопки в течение 30 минут, как тут кто то бахвалился, я не могу, как, скорее всего, и многие другие читатели форума. А очень качественный перевод инструкции к проге ясности отнюдь не добавляет 😦((
Короче, пожалуйста, пожааааааалуйста, разъясните(и желательно подробно) :
-возможности программы( не для чего она, а именно ВОЗМОЖНОСТИ)- какими параметрами можно управлять( при таком обилии кнопок возможностии должны быть немалые)…и т. д.
-как оптимально настроить моторы(ДШИ)
-как установить оси, длины, шаг на мм., начало, скорости, режимы, прочие фокусы…
-как заставить инструмент(нож, плазмотрон, лазер и т.п.) включаться не в самом начале программы, не в свободных перемещениях, а только на рабочей траектории, без паузы в работе других осей,…
-как оптимизировать траекторию(убрать лишние перемещения) при раскрое скажем, листа на большое количество деталей(автоматический выбор кратчайших путей)
-как…
-как…
-как…
-какие кнопки нажимать, а какие не трогать
вобщем вопросов много, а где найти ответы, не знаю.
так давайте оправдывать название темы, а не только хвалиться своей вундеркиндностью.
и, по возможности уважать друг друга, т.е. обходиться без глубокомысленных фраз типа “а что тут объяснять- и так все понятно…” лучше вообще ничего не писать.
в идеале нужна толковая инструкция с примерами. как в автошколе. для неопытных. и для опытных тоже!
или я слишким много хочу? тогда зачем этот форум?
Анатоль очень правельный призыв , не смотря на то что с прогой МАСН я уже работаю , но по прежнему еще много вопросов и таких пользователей полагаю много , я настраивал свой двигатель ДШИ200-1-1 по чужому файлу настроек - поменял файлы в проге свои на чужие- дальше немного коррекции методом тыка. в учебнике какие-то расчеты на эту тему есть , но из за гоблинскоого перевода не стал вникать ,хотя разобраться думаю можно- кому надо эту часть могу выложить.
сходу на все вопросы по МАСН отвечать не удобно , предлагаю Анатолию выделить одну тему и чтобы все высакзались по сему вопросу ,я вот например в МАСНе до сих пор не умею пользоваться некоторыми окнами , пользуюсь окнами РАБОТА ПРОГ А1, СПРАВОЧНИК А3, УСТАНОВКИ А6 и то некоторые частично
Когда я создавал эту тему, то расчитывал на то, что те кто начнёт пользоваться Мачем, будут открывать новые возможности и описывать их в этой ветке. К сожалению ни одного нового описания не появилось.
Согласен что перевод гоблинский, но делался он на быструю руку и всегда его можно подправить.
Бумаю, качественный перевод окон сможет сделать только специалист в работе ЧПУ и английском.
Я сам работаю с Мачем и в основном с первым окном, поэтому пока не углубляюсь особо в перевод.
Есть идея. Может всем нам с этого форума, которые пользуются Мачем, засыпать производителя программы письмами с прозьбой сделать русское описание возможности работы программы 😃
Думаю их заинтересует рускоязычный рынок сбыта программы 😉