Управление клавиатурой Mach3 не работает

Обновлено: 20.11.2024

Последняя активность: 19 сентября 2020 г.

Я работаю над DYI CNC уже несколько лет с большим количеством перерывов. До последнего перерыва машина, казалось, работала хорошо, за исключением того, что у меня были проблемы с выравниванием оси Y. Через несколько месяцев я, наконец, построил новую ось Y, и это правда. После установки оси я заметил проблемы с зависаниями и дребезжанием оси Y. Это оказалось слабым проводом, проклятием всех проектов DYI. После устранения проблемы я мог легко перемещать все оси с помощью команд клавиатуры и в любое положение на станке. Однако, когда я нажал кнопку Ref All, только оси Z и Y переместились в исходное положение, в то время как X просто спокойно сидел, а DRO показывал движение. Разочарованный, я переключился в режим MDI и выдал несколько команд G-кода для одновременного перемещения всех осей. Воодушевленный тем, что машина всегда отвечает на команды, я загрузил файл G-кода, который использую для калибровки стола для ровности и точности движения. После ручного возврата всех осей я нажал «Пуск». Все работало, как и ожидалось, перемещаясь в несколько точек измерения, затем Z не смог опуститься на высоту измерения. По следующей команде он быстро втянулся и продолжил движение, как будто ничего не случилось, за исключением того, что Z теперь было на 0,50 выше, чем должно быть. После еще нескольких успешных измерительных ходов Z повторил проблему с отсутствием спуска, за которой последовал еще один отвод на 0,5, после чего продолжил обработку всех команд, как и ожидалось. В конце концов мне пришлось отменить задание из-за повторяющихся проблем со спуском Z, из-за которых Z перемещался слишком близко к исходному местоположению.

Я запускаю Mach 3 на XP Pro, используя ESS с отдельными BOB, X и Y на одном BOB и Z на другом. Моя конечная цель — использовать один из выходов Step/Dir на втором BOB для управления скоростью шпинделя. Я понятия не имею, куда идти дальше, будучи новичком в ЧПУ и Mach3. Тот факт, что все оси реагируют на команды клавиатуры, говорит мне, что Mach3 работает. Что мне может не хватать, чтобы Mach3 работал стабильно? Может что-то в настройках плагина ESS?

Последняя активность: 8 часов назад

Мне кажется, что это просто проблема с настройкой двигателя и просто пропущенными шагами, что является наиболее распространенной проблемой в подобных вещах.! Поэтому, прежде чем делать что-либо еще, уменьшите настройку двигателя на каждой оси на 50% и посмотрите, исчезнут ли ваши проблемы, это проверит, не связана ли проблема с настройкой двигателя. Если он по-прежнему теряет позицию, я бы проверил наличие привязки к оси, которая вызывает проблемы.

Если вы предоставите дополнительную информацию о машине, например: шаг и/или передаточное число винтов, размер двигателя и напряжение, приводы работают вместе с настройками скорости и ускорения, это поможет узнать, не перенастроили ли вы машину. Фотографии машины также помогут, потому что механические компоненты и качество сборки играют определенную роль в настройке машины.

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

Недавно я приобрел UC300ETH-5LPT вместе с новым компьютером под управлением Windows 10 и Mach3.
До этого я работал на старой машине XP с Mach3 и параллельным портом. Я использовал клавиши со стрелками для перемещения ЧПУ, и ЧПУ было чрезвычайно отзывчивым в том смысле, что очень легкое и быстрое нажатие клавиши со стрелкой приводило к перемещению на 0,001–0,002 дюйма.
Теперь с новой настройкой абсолютное лучшее, что я могу получить, это 0,020-0,024-дюймовый механизм, независимо от того, насколько легко и быстро я попадаю по стрелке. Я режу только дерево и качаю станок, чтобы установить 0,0,0. Очень сложно установить Z с прокладкой 0,001 дюйма.
Я не уверен, является ли это проблемой Windows или проблемой UC300. На форуме есть много сообщений о медленном отклике клавиатуры Windows 10, и я перепробовал все исправления, которые я могу найти безуспешно.
Я знаю, что могу перейти к MPG и выбрать пошаговый режим, но мне никогда не приходилось этого делать, поскольку я мог перемещать его вручную очень точно.
К сожалению, я выбросил старый XP компьютер, поэтому я не могу подключить UC300, чтобы посмотреть, как он работает на этом компьютере.

Я купил UCCNC вчера и все еще жду файл лицензии, чтобы посмотреть, как это отреагирует.

С благодарностью приму любые комментарии

Клавиатура считывается UCCNC с быстрой задержкой в ​​10 мс, поэтому она должна очень быстро реагировать.

У вас те же настройки ускорения, что и раньше?
Я имею в виду, что если у вас другой параметр ускорения для толчковой оси, это вызовет другой объем движения за тот же промежуток времени.
Чем выше ускорение, тем быстрее ось будет увеличивать подачу за то же время, поэтому при одинаковом времени толчкового перемещения ось будет двигаться дальше.
Таким образом, это может быть одной из причин, почему ваша ось движется больше с тем же количеством нажатий кнопки толчковой подачи.

Вы также можете проверить, реагируют ли нажатия клавиш панели джога быстрее, чем нажатия клавиш клавиатуры, или нет? Потому что, если они реагируют одинаково, проблема не в клавиатуре.

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

если ваша проблема не в этом, не обращайте внимания на мою болтовню

Проблема исчезла после установки UCCNC. Проблема определенно связана с Mach3 и Windows10.
Теперь я могу сделать легкое нажатие и получить 0,002-дюймовое движение.
Я понимаю, что это не самый умный способ сделать это, поэтому я последовал совету Эндрюса и Джерри (из другого ответа) и назначил пару горячих клавиш для переключения между пошаговым и толчковым движением.
Намного более разумный способ управления станком, так как меньше шансов загнать сверло во что-нибудь.

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

Хорошего дня,
Джо

Доброе утро, Джо,

Приятно слышать, что вы решили эту проблему.
Да, это хорошая идея, чтобы переключиться в режим пошагового перемещения, по крайней мере, когда вы находитесь рядом с заготовкой.
Еще одно решение — использовать внешний потенциометр на аналоговом входе UC300ETH для управления % коррекции толчковой подачи, а затем вы можете уменьшить скорость подачи толчковой подачи в непрерывном режиме толчковой подачи, когда вы приближаетесь к заготовке.

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

Еще одна идея заключается в том, что для машины также расшатывалась земля. На прошлой неделе у меня была точно такая же проблема с моим новым фрезерным станком с ЧПУ, и порты и контакты не были правильно связаны. У меня сейчас все работает.

У меня 3 Маха на плазменном станке. Недавно переставил всю установку. Теперь мои клавиши на клавиатуре не работают для осей x и y, z по-прежнему перемещается вверх и вниз вместе с клавишами. Я пытался установить их в config-горячих клавишах, но все равно не работает. Они будут запускать дро, но не двигать машину. Будем признательны за любые идеи.

Род Филлипс

Рубашки Ravage из углеродного волокна

Профессиональный ремонт кия

Создание пользовательской реплики

Интернет-магазин

Почтовый адрес/адрес доставки

26 кутюр-драйв

Вы говорите о вкладке ввода в портах и ​​контактах? Я прошел через это и у меня такие же порты. Как мне проверить, на каком контакте они находятся?

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

Еще одна идея заключается в том, что для машины также расшатывалась земля. На прошлой неделе у меня была точно такая же проблема с моим новым фрезерным станком с ЧПУ, и порты и контакты не были правильно связаны. У меня сейчас все работает.

У меня 3 Маха на плазменном станке. Недавно переставил всю установку. Теперь мои клавиши на клавиатуре не работают для осей x и y, z по-прежнему перемещается вверх и вниз вместе с клавишами. Я пытался установить их в config-горячих клавишах, но все равно не работает. Они будут запускать дро, но не двигать машину. Будем признательны за любые идеи.

Как пользователь MACH 3, я часто сталкивался с проблемой повреждения клавиатуры ПК охлаждающей жидкостью и пылью, которые производит мой завод. Я мог бы вставить клавиатуру в полиэтиленовый пакет, но клавиши плохо видны.

Решение состоит в том, чтобы использовать специальную водонепроницаемую клавиатуру вместо стандартной механической клавиатуры.

Еще одна огромная проблема — необходимость использовать мышь для управления MACH3. Иногда невозможно изменить подачу или скорость шпинделя с помощью мыши. Мне приходится использовать только клавиатуру.

Я покажу вам, как подключить и настроить водонепроницаемую клавиатуру к ЧПУ MACH3.

Шаг 1. Сама клавиатура

Я использую водонепроницаемую клавиатуру, купленную на этом сайте. Промышленная водонепроницаемая клавиатура для MACH3. Он надежен и имеет несколько полезных функций.

  • Предварительно настроен для стандартного экрана MACH3.
  • Плоская водонепроницаемая передняя панель.
  • Два энкодера для коррекции подачи и скорости шпинделя
  • Интерфейс PS/2 или USB (с преобразователем)
  • Настраиваемые коды клавиш (в расширенной версии)

Шаг 2. Подключение

Подключите его к компьютеру с нужным типом интерфейса. Многие современные ПК имеют порт PS/2 для подключения клавиатуры, а ноутбуки — нет. Поэтому вам следует решить, какой из них вы планируете использовать с ЧПУ MACH3.

Для USB вы можете заказать преобразователь PS/2 в USB. Его очень просто использовать без дополнительных драйверов.

Шаг 3. Тестирование основных ключей

Откройте программное обеспечение ЧПУ MACH 3 и проверьте основные функции клавиатуры. Верхняя строка клавиш предварительно запрограммирована на выполнение наиболее часто используемых команд ЧПУ MACH3. Это НАЧАЛО ЦИКЛА, ПАУЗА ЦИКЛА, ОСТАНОВКА ЦИКЛА и т. д. При нажатии только одной из кнопок F1. Клавиши F12 будут выполнять соответствующую команду. Со стандартной клавиатурой для выполнения тех же операций необходимо использовать комбинацию клавиш.

Шаг 4. Тестирование кодировщиков

Самая полезная функция! Вращением этих двух энкодеров вы можете управлять подачей и скоростью вращения шпинделя ЧПУ MACH 3. Просто поверните энкодер на один шаг по часовой стрелке или против часовой стрелки, и подача или скорость шпинделя будут увеличены/уменьшены до 10%. Это очень удобно.

Шаг 5. Расширенная версия

Чтобы получить дополнительные возможности, вы можете использовать расширенную версию водонепроницаемой клавиатуры. Он имеет возможность изменять комбинации клавиш для верхней строки клавиш и для энкодеров. Удачи…

Читайте также: