FANUC предоставляет более 1000 системных переменных для контроля состояния станка в реальном времени: nc #3004 = 1 (Запрет перезаписи переменных)
#1 = #5021 (Текущая X-координата)
#2 = #5022 (Текущая Y-координата)
#3 = #4114 (Текущий номер инструмента)
#4 = #4119 (Текущая скорость шпинделя, об/мин) Таблица полезных системных переменных: Переменная___Описание______________Диапазон значений #3000______Генерация аварийных сообщений______0-200 #3001______Таймер (миллисекунды)_________________0-99999999 #3002______Таймер (часы)____________________________0-9999 #3006______Диалог с оператором____________________0-1 #3011______Дата (день)________________________________1-31 #3012______Дата (месяц)_______________________________1-12 Пример создания и обработки массива координат: nc O9015 (ARRAY PROCESSING)
#100 = 10 (Количество точек)
#101 = 0 (Счетчик)
WHILE [#101 LT #100] DO1
#110 = #101*10 (X координата)
#120 = #101*5 (Y координата)
G90 G01 X#110 Y#120 F500
#101 = #101 + 1
END1
M99