Пример команды Sinumerik MSG для мигающего сообщения
Что такое команда Sinumerik MSG?
С помощью оператора Siemens Sinumerik MSG MSG() любая строка символов из программы обработки деталей может быть выведена оператору в виде сообщения.
Эти сообщения могут быть любого типа, от информационных до сообщений, отображающих важные данные в реальном времени.
Прочтите полную статью о команде MSG Команда Sinumerik MSG для отображения сообщений оператору ЧПУ
Пример команды Sinumerik MSG для мигающего сообщения
Как показать мигающее сообщение с помощью команды Sinumerik MSG?
В какой-то критической ситуации мы (программист ЧПУ) требуем немедленного внимания оператора ЧПУ (показывая ему мигающее сообщение) и хотим, чтобы он также прервал программу.
Пример кода 1
так что в программе ЧПУ мы можем написать
N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01 ... ... ... ERROR_01: MSG ("Attention Please!") M30
Вышеупомянутый код не будет работать, потому что, когда сообщение будет отображаться, оно будет немедленно удалено кодом M30, который сбрасывает его.
Пример кода 2
Чтобы мы могли писать
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(), а затем будет ждать следующие две секунды, а затем снова зациклится с помощью GOTOB
Весь этот процесс будет отображать мигающее сообщение для оператора ЧПУ, и программа не может быть запущена, пока оператор не нажмет кнопку RESET, которая сбросит программу и остановит станок с ЧПУ.
Станок с ЧПУ
- Программирование ЧПУ для начинающих. Простой пример программирования ЧПУ
- Программирование ЧПУ для начинающих, пример программирования ЧПУ
- Бесплатное веб-обучение ЧПУ для Sinumerik
- Пример программирования фрезерного станка с ЧПУ для начинающих
- Пример программы L930 Фрезерование кругового кармана Sinumerik 840C
- Команда Sinumerik MSG для отображения сообщений оператору ЧПУ
- Sinumerik 802D sl Threading CYCLE97 Пример
- Пример G-кода Mill – пример программы G-кода для начинающих
- Sinumerik Абсолютные размеры G90 Модальные и немодальные команды AC
- Что такое команда Siemens Sinumerik RET