Двухкоординатный контроллер для управления шаговыми приводами SMC-2

Двухкоординатный контроллер шаговых приводов SMC-2  (далее – контроллер) предназначен для управления работой шаговых приводов и обеспечивает работу ШД  по заданной программе или в ручном режиме.
Устройство выполнено в виде пульта. Параметры работы приводов задаются командами, которые вводятся в память контроллера с лицевой панели контроллера. SMC-2 управляет работой шаговых приводов сигналами «ШАГ», «НАПРАВЛЕНИЕ» и «МИКРОШАГ».

Функции и возможности устройства:

  • Выдача управляющих сигналов для приводов шаговых  двигателей  по программе,  хранящейся в устройстве;
  • Синхронизированная работа двух приводов;
  • Запись управляющей программы в память контроллера с пульта, раздельно по каналам;
  • Работа в ручном режиме отдельно по каждому каналу или одновременно по двум каналам.

Описание

Команды контроллера SMC-2:
Обозначение Допустимые аргументы Назначение
V0 1 – 6000 Задание начальной скорости.
Vm 1 – 50000 Задание конечной скорости.
A -1000 — +1000 Задание ускорения.
D 0 или 1 Задание направления вращения двигателя. Направление двигателя задается условно. Команда управляет состоянием выхода DIR. D=0 – низкий уровень сигнала, D=1 – высокий уровень сигнала.
M 0 или 1 Задание режима «Микро» — дробление шага. Управляет состоянием выхода Micro. M=0 – низкий уровень сигнала, M=1 – высокий уровень сигнала.
S 0 – 100 000 000 Количество шагов перемещения. S=0 – бесконечное движение
T 0 – 100 000 000 Пауза — время остановки в миллисекундах. Т=0 – останов постоянно
F 0 или 1 Установить  или сбросить  флаг. F = 0 – флаг сброшен, F=1 – флаг установлен.
W 0 или 1 Ожидание установки  или сброса флага от соседнего канала: W=0 –ожидание сброса флага, W=1 – ожидание установки флага.
L 1 – 100 000 Установка  метки начала цикла. Аргумент – количество циклов повторения части программы между командами L и JMP.
J (JMP) нет Конец цикла, переход к метке L.