logo
АПСCУ лекции

Система команд устройства мпцу

Обозначение команды

Формат

Краткое содержание

Код операции

3 №2

Операнд

1 №0

Команды ввода-вывода

01

Адрес входа

Ожидание отсутствия входного сигнала. Переход к выполнению следующей команды происходит только при отсутствии сигнала на входе с заданным адресом.

02

Адрес входа

Ожидание наличия входного сигнала.

03

Адрес входа

Проверка входа на отсутствие сигнала. При отсутствии сигнала на входе с заданным адресом бит условия сохраняет предыдущее значение или обнуляется.

04

Адрес входа

Проверка входа на наличие сигнала.

05

Адрес выхода

Включить выход с заданным адресом.

06

Адрес выхода

Выключить выход с заданным адресом.

07

Задержка времени. Задержка выполнения программы на время с.

12

Адрес выхода

Вывод бита условия прямой. Выход с заданным адресом устанавливается в соответствии с содержанием бита условия.

13

Адрес выхода

Вывод бита условия инверсный. Выход с заданным адресом устанавливается в соответствии со значением противоположным биту условия.

Адрес входа

Бит условия принимает прямое значение на входе с заданным адресом.

1F

Адрес входа

Бит условия принимает инверсное значение сигнала на входе с заданным адресом

Команды управления программой

00

00

Нет операций. Переход к выполнению следующей команды программы.

08

00

Останов программы.

09

Адрес команды

Безусловный переход к выполнению команды, содержащейся по указанному адресу.

0A

Адрес команды

Условный переход к выполнению команды, содержащейся по указанному адресу, если в бите условия “1”. Иначе происходит выполнение следующей команды программы.

0B

Адрес команды

Переход к выполнению команды, содержащейся по указанному адресу, если в бите условия “0”. Иначе переход к следующей команде программы.

10

Адрес команды

Переход к подпрограмме. Переход к выполнению команды, содержащейся по указанному адресу с запоминанием адреса возврата.

11

00

Возврат из подпрограммы.

Продолжение:

Команды управления счетчиками.

0D

0, номер счетчика (0…F)

Сброс счетчика, обнуление счетчика с заданным номером.

+

0, номер счетчика (0…F)

Содержимое счетчика с заданным номером увеличивается на единицу.

0E

Уставка, номер счетчика

Сравнение счетчика. Если содержимое счетчика с заданным номером равно уставке, то бит условия сохраняет свое предыдущее значение. В противном случае бит условия обнуляется.

Команды контроля и редактирования.

14

Адрес команды

Команды управляющей программы, начиная с указанного адреса и до первого адреса, содержащего команду сдвигаются в сторону увеличения весов на один шаг. По указанному адресу записывается код 0000.

15

Номер страницы (количество плат)

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

  1. Кодирование управляющих программ в коде ISO.

Структура кода ISO: цифры от 0…9 и латинские буквы.

- угол поворота вокруг оси;

- угол поворота вокруг оси;

- угол поворота вокруг оси;

- параметр инструмента;

- параметр подачи;

- подготовительная функция (разгон, торможение, нарезание резьбы);

- ось;

- ось;

- ось;

- вспомогательная функция;

- номер кадра;

- ось(дополнительное движение);

- ось;

- ось;

- частота вращения шпинделя;

- параметр (номер) инструмента (первый);

Первичные перемещения по оси,,;

“+” и “-“ - знаки направлений перемещения;

- начало программы;

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4