Стартуем в MACH3
TIPokF1, распиновку порта контроллера покажите. Смотрим сигнал(ы) “EnableX(YZA)”. имхо как раз его-то(их-то) и надо инвертировать в настройках Масн
Запросите у производителя файл конфигурации, сразу поможет.
распиновку порта контроллера покажите
Распиновка следующая:
2 - Step X (шаг - импульс положительный)
3 - Dir X
4 - Step Y
5 - Dir Y
6 - Step Z
7 - Dir Z
8 - Step A
9 - Dir A
10- E-Stop (входной сигнал)
11- Home X
12- Home Y
13- Home Z
15- Home A
1 - Реле R1
14- Реле R2
17- Enable (положительный сигнал)
16 - не используется
18-25 -общий,масса.
26 - вывод разъема на плате - минус,общий.
Сигнал STEP \ Enable - сигнал положительный “лог.1”
Сигнал HOME \ E-Stop - сигнал отрицательный “лог.0”
Сигнал DIR - может быть и - и + в зависимости от направления движения.
Заработало!!!
АлександрСамара
Запросите у производителя файл конфигурации, сразу поможет.
Спасибо! Я до этого ещё месяц бы не додумался!
Запросил настройки, в течении часа получил ответ с настройками.Заменил файл и всё заработало!
Один момент.
Перед этим всем залез всётаки в биос, (я с ним особо не дружу) нашел там строку про LPT порт. На против стояло AUTO, я поменял на 378 как в Маче прописано и всё.
17- Enable (положительный сигнал)
подавать напряжение на драйверы нужно когда этот сигнал установлен в “0”.
после запуска Масн “РЕСЕТ” должен моргать, тогда даем напругу и отжимаем ресет
При выходе из Масн он сам ставит “0” на Енабле
подавать напряжение на драйверы нужно когда этот сигнал установлен в “0”.
после запуска Масн “РЕСЕТ” должен моргать, тогда даем напругу и отжимаем ресет
При выходе из Масн он сам ставит “0” на Енабле
Изменил 17-Pin на крестик и мой старый профиль заработал тоже!
Хотя в описании (инструкции по настройке) нарисовано что там должна стоять галочка. Инструкцию мне высылал в месте с контроллером продавец.
Всё сходится, раньше при включении контроллера движки сразу пищал (я об этом писал выше) нажимал Reset и они замолкали. Теперь они начинают пищать после нажатия на Reset. - так должно быть. Всё дело было на 17-pin. =))
Всем привет. Помогите пожалуйста решить такую головоломку. В маче на главном экране есть кнопка REF ALL HOME. После ее нажатия оси по очереди начинают ехать домой. Все хорошо.
Но вот в моем случае на оси Х два мотора. ось А подчинена оси Х они вместе ползут до датчика дома. он срабатывает, мотор Х останавливается, а вот мотор А начинает отрабатывать в обратную , что само собой перекашивает портал. Как исправить это дело?
Датчики по А и по Х должны быть на разных пинах и отдельно от лимитов.
А есть ли у кого нибудь готовый, рабочий текст скрипта для обнуления длины инструмента. У меня фигня какая то творится, после обновления мача, станок по одному ему известным причинам то подскакивает от пластинки пробника, то протыкает ее …
Пользуюсь этим:
Message( “Auto Zeroing…” )
If IsSuchSignal (22) Then
code “G31 Z-15 F500”
While IsMoving()
Wend
Call SetDRO( 2, 71.8 )
code “G1 Z80”
End If
В нем F500- скорость опускания шпинделя, 71.8- высота датчика, Z80- высота подъема после касания датчика.
Спасибо Олег. Ты меня опять выручил.
Да не за что. Мне казалось,что я уже выкладывал этот скрипт. Может, конечно на каком нибудь другом форуме, не помню уже. Видимо старость…
Олег прошу пардону, что лезу в чужой монастырь но в твоем скрипте после строки- Call SetDRO( 2, 71.8 ) надобы поставить Sleep 500
чтобы МАЧ успел записать новое значение в DRO(а то не всегда четко срабатывает)
Олег прошу пардону, что лезу в чужой монастырь но в твоем скрипте после строки- Call SetDRO( 2, 71.8 ) надобы поставить Sleep 500 чтобы МАЧ успел записать новое значение в DRO(а то не всегда четко срабатывает)
Может быть и надо. Я сам этот скрипт скачал в сети,а в суть написания скриптов не вникал. У меня все работает без сбоев.
Приветствую станочников… 😃
Имеем, станок 1000х500х100.
Производства Евгения Мухина, он же СМ1500.
Рулицца по LPT, матчем3.
Винда-ХР, которая для банкоматов и прочей хрени, т. е. порезанная по самое нимагу. На вонте только матч.
Матч народный 😃
Но есть проблемма…
Поэтому попробую обратиться за помощью…
Коллеги, а не подскажете, каким образом откалибровать станок, подозреваю, что это делается в матче…???
Ситуация такая, что станок, при резке с матча-подвирает на 5 десяток по Х, и 3 десятки по оси У.
Например паз под шип из 1,5мм СТЭФ, в чертеже нужно делать 2мм или 1,8 (если по оси У).
Для пилякания деревях (3Д), эначения не имеет, а вот щас надо резать подвес на коптер, деталей много, боюсь будет хреновато собираться…
Надеюсь на помощь…
И еще…, при нажатии на шифт и позиционировании, портал ехаит на макс. скорости, есть ли комбинация, при которой портал движется например в 2 раза медленнее, чем при перемещении просто стрелками?
- Запоминаем выставленные координаты в проге управления. Это даст возможность не мучится с поиском рабочего нуля после сбоев или вынужденных перерывов в работе.
Генадий, вот тут, Вы указываете, что нужно запомнить координаты выставленные в качестве нуля. Вопрос в том, КАК потом, в случае чего (каких либо проблемм) выставить эти координаты вновь?
Вопрос в том, КАК потом, в случае чего (каких либо проблемм) выставить эти координаты вновь?
А записать эти координаты на бумаге? А потом их выставить в качестве нуля…
Вопрос в том, КАК потом, в случае чего (каких либо проблемм) выставить эти координаты вновь?
А для этих целей служит “Home”…
А записать эти координаты на бумаге? А потом их выставить в качестве нуля…
Это понятно, что записываем, как и строку Г-кода, когда вынужденно остановились…
А вот куда их вводить…??7, те координаты (машинные), в которых был софт ноль…??
В окна как то не вводяццо… 😦
Коллеги, а не подскажете, каким образом откалибровать станок, подозреваю, что это делается в матче…??? Ситуация такая, что станок, при резке с матча-подвирает на 5 десяток по Х, и 3 десятки по оси У. Например паз под шип из 1,5мм СТЭФ, в чертеже нужно делать 2мм или 1,8 (если по оси У). Для пилякания деревях (3Д), эначения не имеет, а вот щас надо резать подвес на коптер, деталей много, боюсь будет хреновато собираться… Надеюсь на помощь…
С калибровкой как я начинаю понимать-никто не поможет… 😃
В окна как то не вводяццо… 😦
Надо нажать на окошко, ввести значения и не забыть нажать enter.
С калибровкой как я начинаю понимать-никто не поможет… 😃
Судя по всему у Вас присутствуют люфты, введите коррекцию люфтов- вкладка backlash. Либо составляя программу используйте фрезу меньше чем ее настоящий диаметр. Например есть у Вас фреза 2мм, при обработке размер получается на 0.1мм меньше, следовательно в САМе пропишите эту фрезу не 2мм, а 1.9мм. Несколько пробных резов - и найдете оптимум.
Вопрос по обнулению Z . Как сделать простейший датчик ? Получается , что при
скорости оси 500 и ускорении 1000 ось пролетает около 0,03мм .
И на какой вход подавать сигнал ?