Sinumerik MSG: Вывод мигающих сообщений оператору ЧПУ
Что такое команда Sinumerik MSG?
Оператор MSG() выводит строки из программы как сообщения оператору. От информационных до критических данных в реальном времени.
Полная статья: Sinumerik MSG Command to Display Messages to CNC Operator

Sinumerik MSG Command Example for Blinking Message
Как показать мигающее сообщение через Sinumerik MSG?
В критических ситуаций нужно мгновенное внимание оператора (мигающее сообщение) и прерывание программы.
Вариант 1 — не сработает:
N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01 ... ERROR_01: MSG ("Attention Please!") M30Сообщение сразу удалится M30 (сброс).
Вариант 2 — с M00:
N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01 ... ERROR_01: MSG ("Attention Please!") M00 ...Покажет сообщение и остановит станок, но если оператор нажмет Cycle Start вместо Reset — программа продолжится.
Вариант 3 — Финальный код мигающего сообщения
N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01 ... ERROR_01: MSG ("Attention Please!") G04 F1.5 MSG() STOPRE G04 F2 GOTOB ERROR_01 ...Код показывает сообщение 1.5 сек, удаляет MSG(), ждет 2 сек, циклится GOTOB. Мигает до нажатия RESET, который сбросит программу и остановит станок.
Станок с ЧПУ
- ЧПУ программирование для новичков: пошаговый пример токарного станка
- ЧПУ программирование для новичков: обучение на практическом примере
- Бесплатное онлайн-обучение Sinumerik ЧПУ: Фрезерование и точение
- Программирование CNC-фрезерного станка: пример для начинающих
- Программа L930 фрезерования кругового кармана для Sinumerik 840/840C
- Использование команды Sinumerik MSG для связи с оператором ЧПУ
- Освоение резьбонарезки на Siemens Sinumerik 802D SL: Руководство по программированию CYCLE97
- Руководство для начинающих по G-коду фрезеровки: Практический пример программы
- Мастерство абсолютных координат: G90 модальный и AC немодальный на Siemens Sinumerik
- Команда RET в Siemens Sinumerik: Возврат к заданной цели