
10 
 
09.01  Синхронные действия движения
 
10
 
 
 
840 D 
NCU 571 
 
 
840D 
NCU 572 
NCU 573 
  
 
 
 
 
810D 
 
CCU2 
 
840Di 
              
 
 
 ООО Siemens 2001 Все права защищены. 
SINUMERIK 840D/840Di/810D Руководство по программированию. Расширенное программирование (PGA) - Выпуск 09.01  10-373 
10.4  Операции в синхронных действиях 
10.4.1  Вывод вспомогательных функций 
 
Функция 
При выполненных условиях на кадр обработки 
могут выводится максимум 10 M-, H-и S-функций. 
Вывод вспомогательных функций запускается 
кодовым словом операции “DO”. 
 
    Вывод вспомогательных функций 
осуществляется сразу же в акте интерполяции. 
Определенный через машинные данные момент 
вывода для вспомогательных функций не 
действует. 
Момент вывода определяется при выполнении 
условия. 
 
 
Пример:  
Включение охлаждающей жидкости при 
определенной позиции оси: 
WHEN $AA_IM[X]>=15 DO M07 
POS[X]=20 FA[X]=250
 
 
 
Выполнение 
Вспомогательные функции могут 
программироваться только с кодовыми словами 
WHEN или EVERY в действующих покадрово 
синхронных действиях (без модального ID). 
Эффективность вспомогательной функции 
определяется PLC, к примеру, со стартом NC. 
 
 
 
Указания 
Из синхронного действия движения невозможны: 
•  M0, M1, M2, M17, M30: остановка/конец 
программы (M2, M17, M30 возможны в 
технологическом цикле) 
•  M70: функция шпинделя 
•  M6 или установленные через машинные 
данные M-функции для замены инструмента  
•  M40, M41, M42, M43, M44, M45: включение 
редуктора 
 
 
 
Пример программирования 
 
   
WHEN $AA_IW[Q1]>5 DO M172 H510 
Если фактическое значение оси Q1 превышает 5 mm, то 
вспомогательные функции M172 и H510 выводятся на PLC.