ПЛАТЫ УПРАВЛЕНИЯ

Страница описания старой платы управления (до 2020 года) находится здесь.


Плата управления (контроллер) MB является аналогом платы MESA 7I92, совмещенной с платой коммутации. Для считывания энкодеров, подачи сигналов STEP и всего прочего используется высокопроизводительная ПЛИС, работающая быстрее любого микроконтроллера. Предназначена для управления ЧПУ-станками с обратной связью. В отличие от MESA, этот контроллер не предназначен для подключения плат расширения, которые зачастую не нужны для несложных ЧПУ-станков. К данной плате сразу можно подключать драйвера, энкодеры, концевые датчики и другие устройства.

В рабочем режиме плата потребляет до 200мА.За счет использования ПЛИС,максимальная частота сигнала STEP на драйвера исчитывания показания с энкодеров более 1МГц.

Эта версия платы снята с продажи!


На рисунке представлен вариант подключения периферии к плате:

Ниже приведено описание штыревых разъемов и перемычек, используемых на плате.

JTAG – отладочный разъём для платы MB-1.

J1 – при наличии перемычки, питание на контакт PWR (Out) (№4) для датчиков Home подаётся с питания платы (9-24 В). При отсутствии перемычки, связь с общим питанием разрывается и питание можно завести внешнее, от 9 В до 24 В.

J2 – перемычка указывает какое внешнее опорное напряжение инвертора будет применяться (5 В или 10 В)

J3, J4 – опция выбора IP адреса.

J5 – GPIO энкодера шпинделя, GPIO Z-щупа и GND.

На видео показан процесс установки LinuxCNC и тестового запуска платы управления.

Версия Linux, установленная на видео доступна по ссылке. Тестовую конфигурацию можно скачать по ссылке. Основными в ней являются 2 файла - CONFIG.hal и CONFIG.ini. Для понимания того как в них все устроено, советуем ознакомиться с русской wiki или оригинальной документацией по LinuxCNC.

 Ниже приведена распиновка платы и стандартная конфигурация выводов для LinuxCNC.При желании её можно изменить, записав на плату другую прошивку.

Разъем Ethernet подлключать только напрямую к управляющему ПК!

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

Для графической настройки конфигурации LinuxCNC под платы MESA, используется программа pncconf, которая доступна для запуска при установленной LinuxCNC. В процессе эксплуатации программы, выяснилось, что она довольно сырая и многие функции не работают, кроме того, для настройки нашей версии плат она не подходит. Поэтому программа, являющаяся набором python-скриптов, была немного доработана, чтобы у покупателей была возможность графической настройки конфигураций плат под LinuxCNC.Файлы для обновления программы pncconf можно скачать по ссылке. Данные файлы проверены на совместимость с LinuxCNC версий 2.7.14 и 2.7.15.Данные файлы не будут совместимы с версиями 2.8 и выше по ряду причин.Файлы для обновления pncconf под LinuxCNC 2.8.0 (возможно, подойдут и к более свежим версиям) можно скачать по ссылке.Процесс обновления и пример использования pncconf смотрите на видео ниже.Видео снималось для старой версии платы. При настройке, это нужно помнить и брать конфигурацию пинов из таблицы выше.

Отзывы и обзоры покупателей о наших платах

Характеристика/Плата

MB-6.1.1-M

MB-6.1.1

Интерфейс подключения к ПК

Ethernet

Ethernet

Питание

От 9V до 24V

От 9V до 24V

В LinuxCNC определяется как

7l98

7l80-DB

Количество осей (выходов STEP и DIR)

6

11

Количество оптоизолированных входов, включая входы HX

12

14

Количество программируемых входов/выходов (+5V с подтяжкой 4.7КОм)

10

10

Количество энкодерных входов (квадратурных, канал A, B, 5V с подтяжкой)

4

4

Количество оптоизолированных выходов

4

8

Количество аналоговых выходов 0-10V для управления инвертором

1

1

Количество Реле, коммутация 220V до 3 Ампер

2

3

Количество выходов питания +5V

5

5

Вход E-STOP (от 5V до 50V с подтяжкой через оптопару)

1

1

Вход Start/Pause (от 5V до 50V с подтяжкой через оптопару)

1

1

Параметры оптоизолированных входов


Параметр

Значение

Напряжение срабатывания

От 2V

Максимальное напряжение

50V

Параметры оптоизолированных выходов


Параметр

Значение

Максимальный ток через оптопару

300мА

Максимальная частота

1кГц

На плате MB-V6.1.1-M оптоизолированные входы OIN4 и OIN5 запараллелены с пинами IO8 и IO9. Одновременное их использование невозможно.

На плате MB-V6.1.1 оптоизолированные выходы OOT6 и OOT7 запараллелены с выходами DR10 и CP10. Одновременное их использование невозможно.

Выходы STEP и DIR можно использовать в двух режимах. Для каждого канала режим можно выбрать индивидуально. Для большинства драйверов подойдёт вариант управления 5V. Но некоторые драйвера работают только от 24V. Если вам нужно использовать такой драйвер, подайте питание на разъём GND_IN-24V и замкните перемычкой клеммник 24V! соответствующей оси на плате. При этом, рядом с клеммной колодкой соответствующей оси, загорится желтый светодиод.

Энкодерные входы можно использовать как обычные программируемые входы выходы и наоборот. У них одинаковая схемотехника (+5V с подтяжкой 4.7КОм). Чтобы использовать энкодерные входы как обычные входы GPIO, обращайтесь к нему в hal-файле по номеру пина LinuxCNC. Чтобы использовать энкодерные входы как выходы GPIO, нужно уменьшить количество энкодеров в строке инициализации драйвера hm2_eth в основном hal-файле конфигурации вашего станка. При этом, старшие по номеру энкодерные входы будут пропадать из hal и появится возможность работать с соответствующими пинами LinuxCNC как с выходами. Если же вам требуется подключить индексные метки или добавить дополнительные энкодерные входы вместо программируемых входов/выходов (IOX на плате), обратитесь к нам. Мы скомпилируем и отправим нужную прошивку.

Разъем Ethernet подключать только напрямую к управляющему ПК!

Данные платы (в разных модификациях) успешно используются в наших аппаратах с 2016 года.


Стоимость платы MB-V6.1.1-M 18 000 рублей, платы MB-V6.1.1 25 000 рублей.

Цена без НДС (УСН).

Действует скидка от количества:


Количество

до 5 шт

от 6 до 10 шт

от 11 до 15 шт

от 16 до 20 шт

от 21 и более

MB-6.1.1-M

18000

17000

16000

15000

14000

MB-6.1.1

25000

23750

22500

21250

20000

Отправим в течение 3-х рабочих дней с момента оплаты.
Предпочтительные ТК - СДЭК, Деловые линии, почта России. По согласованию, возможна отправка другими ТК. Мы довезём до терминала в Казани, остальная доставка - за счёт клиента.

На видео показан процесс установки LinuxCNC и тестового запуска платы управления. Видео СТАРОЕ (скоро обновим), на сегодня мы рекомендуем устанавливать версию 2.9.2, которая доступна на сайте LinuxCNC.

На видео показан процесс установки LinuxCNC и тестового запуска платы управления. Видео СТАРОЕ (скоро обновим), на сегодня мы рекомендуем устанавливать версию 2.9.2, которая доступна на сайте LinuxCNC.

Тестовую конфигурацию можно скачать по ссылке. Основными в ней являются 2 файла - CONFIG.hal и CONFIG.ini. Для понимания того как в них все устроено, советуем ознакомиться с русской wiki или оригинальной документацией по LinuxCNC.
Для графической настройки конфигурации LinuxCNC под платы MESA, используется программа pncconf, которая доступна для запуска при установленной LinuxCNC. Чтобы эта программа заработала для наших вариантов плат, её необходимо пропатчить.
Файлы для обновления программы pncconf можно скачать по ссылке.
Процесс обновления и пример использования pncconf смотрите на видео ниже.

 При настройке, это нужно помнить и брать конфигурацию пинов из таблицы выше.

Для подключения энкодеров с дифференциальными выходами, потребуется подключить плату-конвертер (одну или более). В продаже есть платы на 6 каналов и на 2 канала. Плата на 6 каналов позволяет подключить 3 энкодера без Z-меток или 2 энкодера с Z-метками. Плата на 2 канала позволяет подключить 1 энкодер без Z-метки. Плата на 6 каналов стоит 1500 рублей, плата на 2 канала стоит 750 рублей.

Отзывы и обзоры покупателей о наших платах