Меню

Матч 3 настройка концевиков



Базовая настройка MACH3

Для начала рассмотрим настройку Mach3 для работы с фрезерным/гравировальным станком с двигателями, управляемыми сигналами STEP/DIR. В связи с тем, что не существует официально русифицированной версии Mach3 все упоминаемые здесь названия пунктов меню, специфические для Mach3 термины и т.п. будут указаны на английском.

Содержание

[править] Выбор выходного порта

Вам необходимо указать программе какое оборудование будет формировать сигналы STEP/DIR. Это может быть либо классический LPT порт Вашего ПК, либо внешнее устройство, например PLCM. В первом случае Вам необходимо зайти в меню Config->Ports and Pins и на вкладке Port setup and Axis Selection проверить, что для первого порта установлена галочка Port Enabled и его адрес указан верно (адрес можно узнать в свойствах LPT порта в диспетчере устройств ОС Windows). Здесь же необходимо выбрать частоту работы ядра формирователя импульсов STEP/DIR. Чем она выше, тем большие скорости перемещения Вы сможете получить, но тем более мощный компьютер Вам потребуется.

Если Вы используете устройство серии PLCM, то на этой вкладке можно не настраивать порт и частоту ядра. Эти параметры все равно будут проигнорированы.

[править] Настройка пинов

Теперь Вам необходимо указать какие пины порта для чего у Вас используются. В меню Config->Ports and Pins на вкладке Motor Outputs Вы должны для каждой используемой оси установить галочку Enabled, в столбцах Step Pin# и Dir Pin# указать номера выводов Вашего порта для соответствующих сигналов, а в столбцах Step Port и Dir Port указать номера портов LPT (как правило всегда 1).

Если же Вы используете PLCM, то номера портов и нумерацию их выводов можно посмотреть в соответствующей инструкции. Если в ходе проверки выяснится, что некоторые оси движутся не в ту сторону, Вам следует изменить значение в столбце Dir LowActive для соответствующей оси на противоположное.

Если будет использоваться управление шпинделем (с помощью ШИМа или через STEP/DIR), то его также необходимо настроить на вкладке Motor Outputs. Для генерации ШИМа будет использован сигнал STEP из строки Spindle

[править] Настройка датчиков.

На вкладке Input Signals меню Config->Ports and Pins следует указать на какие контакты каких портов подключены Ваши датчики. По аналогии с предыдущей настройкой, Enable разрешает программе использовать данный датчик, Port# и Pin Number задают номер порта и его контакт соответственно, а Active Low указывает, будет ли вход срабатывать при появлении на контакте низкого уровня (галочка) или высокого (крестик). Аварийные датчики крайних положений осей прописываются в строки ++ и . Датчик нуля — Home. Вход Probe используется для датчика определения высоты инструмента и габаритов заготовки, EStop — кнопка аварийной остановки.

Читайте также:  Qtech qfc ps4apc1 настройка

На вкладке Output Signals меню Config->Ports and Pins настраиваются управляющие сигналы. Из них следует отметить группу Enable — разрешение включения драйвера соответствующей оси. Заметим, что если Вы хотите использовать только один выход для включения всех драйверов, например, через плату коммутации, достаточно настроить только выход Enable1.

В некоторых платах коммутации(например PLC330b) вместо сигнала Enable для включения драйверов можно использовать Charge Pump.

[править] Настройка параметров осей

[править] Настройки скорости и ускорения

Окно Config->Motor tuning предназначено для настройки параметров перемещений осей станка.

Параметр Steps per задает количество импульсов STEP, которые необходимо сформировать для перемещения инструмента на 1мм. Он зависит не только от механики, но и от выставленного на драйвере режима деления шага. Velocity задает предельно допустимую скорость перемещения по оси, выраженную в мм/мин. Acceleration — задает максимальное ускорение по оси в мм/с^2. Пример расчета параметра Steps per для конкретной передачи: предположим что имеем винт ШВП с шагом 5мм/об, шаговый двигатель 200 шагов/об работающий в режиме микрошага 1/16. Получим

Таким образом дискрет перемещения на 1 шаг — 1 / 640 = 0.0015625мм. Если Вы используете LPT порт компьютера, не забудьте установить значения 5us в полях Step Pulse и Dir Pulse (подробнее об этих настройках).

[править] Направления осей

Зайдите в меню Config->Homing/Limits. Установите галочку в поле Reversed если вам необходимо изменить направление соответствующей оси. Эта настройка является аналогом смены полярности сигнала DIR в настройках Config->Ports and Pins->Motor Outputs.

[править] Поиск нуля на оси

В том же окне Homing/Limits Вы можете настроить поиск нуля: поле Home Neg отвечает за направление движения при поиске нуля, а Home off задает координату, которую необходимо присвоить данной оси при нахождении датчика. Speed % — скорость (в % от максимальной) на которой «голова» будет двигаться к датчику.

=== Ограничение перемещения по оси Программное ограничение перемещений (‘Soft Limits) настраивается там же, в Homing/Limits. Для этого в полях Soft Max и Soft Min необходимо задать предельно допустимые координаты по осям. С помощью кнопки Soft Limits в главном окне программы можно включать и отключать режим Soft Limits.

[править] Профили

Все настройки Mach3 организует и хранит в специальных файлах профилей.

Источник

Настройка Mach3 : концевики

Тема раздела Программное обеспечение станков ЧПУ в категории Станки ЧПУ, Hobby CNC, инструмент; Привет всем. Обьясните мне назначение кучу разных концевиков в Mach3. Лично мне требуется вот что : 1) Чтобы станок доезжал .

Читайте также:  Dap 1155 настройка пароля
Опции темы

Настройка Mach3 : концевики

Привет всем. Обьясните мне назначение кучу разных концевиков в Mach3.

Лично мне требуется вот что : 1) Чтобы станок доезжал до определенной точки и выключался ( какой метод использовать? ) 2) Чтобы когда я нажимаю Home для всех осей и все оси едут в свои нули ( какой метод использовать )

Ок. А в чем разница допустим Х++ в сравнении с Х— ?

разницы никакой не вижу — то и то выезд за лимиты
мне понравилось как в инструкции схемка — все последовательно и связаны с е-стоп
а то не хватает на порте пинов для всего

Ну если названы они по разному ( концевики ) , то значит и назначение разное .. В чем все таки различие ?

один стоит с одной стороны оси а другой с другой
возможно в проф станках они играют роль

вы же сами писали — Чтобы станок доезжал до определенной точки и выключался ( какой метод использовать?
то почему вам не переделать средину под свои потребности или оставить как есть

А можно ли назначить одному концевику , допустим Х++ и Х Home . То есть задать в настройках Х++ и Х Home один и тот же pin . Как станок тогда определит где какая команда.

всё может быть , но пока встречал в инструкциях — что надо назначать только 1 значение пину
наверное и вы дошли до того что пинов не хватает на всё что хочется
я планую так себе
8 пинов степ/дир
1 шим шпинделя
1 Charge Pump
1 э-стоп
2 реле
4 концовики HOME

лимиты я сделаю как на рисунке

всё может быть , но пока встречал в инструкциях — что надо назначать только 1 значение пину
наверное и вы дошли до того что пинов не хватает на всё что хочется
я планую так себе
8 пинов степ/дир
1 шим шпинделя
1 Charge Pump
1 э-стоп
2 реле
4 концовики HOME

лимиты я сделаю как на рисунке

То есть лимиты будут тоже самое что и Estop ?? Судя по схеме они стоят последовательно .

Источник

Настройка датчиков Home в Mach3

#1 OFFLINE rus777

  • Пользователи+
  • 110 сообщений
    • Пол: Мужчина
    • Город: харьков
    • Интересы: 3 д игры
    • Из:с неба

    помогите пожалуйсто разобрать данную ситуацию.концевые датчики в маче настроены как выключатели.попробовал активировать их как датчики (хоуМ).корректно работает только ось Z.сначала медленно поднимается-срабатывает концевик-и медленно опускаясь выходит в ноль станка.икс игрек не срабатывают.думаю дело в распиновке.методом тыка(перебора пинов)не получается.есть ли какой грамотный способ произвести правильные настройки.да и впинах ли дело.

    Читайте также:  Настройка закладок в новой опере

    #2 OFFLINE Roma

  • Продвинутый
  • 1 219 сообщений
    • Пол: Мужчина
    • Из:Воронеж

    На левом скрине, для Z Home, галка Enabled стоит, а для X, Y – нет, потому и не работают.
    И на Active Low галок нет.
    Для Y Home задан 12 пин, повтор… он уже используется для зет.

    Гадать с пинами не надо, раз лимиты срабатывали ранее, значит ставить для Номе тот же номер, что для лимитов, соответственно осям…

    #3 OFFLINE rus777

  • Пользователи+
  • 110 сообщений
    • Пол: Мужчина
    • Город: харьков
    • Интересы: 3 д игры
    • Из:с неба

    по X иY я галки убрал.так как они не работали.пины по умолчанию были те же что и прописаны.то есть 15 .11.12. актив лов тоже отмечал и при всей етой картине работала только ось Z.икс игрек как на выключение работал.то есть доезжал до конца -срабатывал концевик и все.обнуления не происходило.по етому активной оставил только зет.(менял пины на икс игрек результат тот же.в чем еще может быть причина.)

    пршу прощения.вы правы.проблема решена путем переустановки мача.(бывает и таое вероятно)

    #4 OFFLINE Valerius

  • Пользователи+
  • 315 сообщений
    • Пол: Мужчина
    • Город: Мончегорск — Кашира
    • Из:Кашира

    Проблема с концевиками. При попытке обнулить оси станок не съезжают с концевиков. Т.е. замыкается концевик, каретка останавливается, и с концевика не съезжает, координата обнуляется. Я подозреваю что это неправильно. В MACH во вкладке диагностики при обнулении леды HOME в момент замыкания концевика загораются на 0.5 секунды и гаснут. Такое поведение после нажатия кнопки НОМЕ, когда датчики работают как лимиты осей, леды лимитов горят нормально, пока замкнуто — светит. Концевики — SN04-N, внешне один в один как эти: http://см.п.1.2.Правил!/. a/pll01_900.jpg , PLL01. Управляется MACH3, последняя версия с официального сайта.
    Это чего проблема — MACHa или платы управления? И какие варианты решения?
    И еще вопрос — у станка ноль расположен вот так:
    0——X———
    |
    |
    Y
    |
    |
    У других фрезеров, которые я видел до этого (целых 2))), ноль был так:

    ——X———0
    |
    |
    Y
    |
    |
    Это нормально, или имеет смысл концевик по Х переставить на другой конец портала?

    #5 OFFLINE Valerius

  • Пользователи+
  • 315 сообщений
    • Пол: Мужчина
    • Город: Мончегорск — Кашира
    • Из:Кашира

    Источник

    Adblock
    detector