
1 
 
Гибкое NC-программирование  09.01 
 
 
1
  
 
 
840D 
NCU 571 
 
 
840D 
NCU 572 
NCU 573 
    
 
810D 
 
840Di 
              
 
 ООО Siemens 2001 Все права защищены. 
1-34 SINUMERIK 840D/840Di/810D Руководство по программированию. Расширенное программирование (PGA) - Выпуск 09.01 
 
  В вышеуказанном примере значения при 
инициализации были выбраны таким образом, 
что они одновременно представляют индекс 
элемента поля. Таким образом, видна 
последовательность отдельных элементов поля. 
 
 
Инициализация полей 
Элементам поля в ходе программы или ещё при 
определении поля могут быть присвоены 
инициализационные значения. 
 
У двухразмерных полей сначала 
инкрементируется правый индекс поля. 
 
 
 
Инициализация с помощью списков значений, 
SET 
 
1.  Возможности при определении поля 
 
DEF Typ VARIABLE = SET(WERT) 
DEF Typ FELD[n,m] = SET(WERT, Wert, …) 
 
или: 
DEF Typ VARIABLE = Wert 
DEF Typ FELD[n,m] = (Wert, Wert, …) 
 
•  распределяется столько элементов поля, как 
запрограммированы инициализационные 
значения. 
•  элементам поля без значений (пропуски в 
списке значений) автоматически 
присваивается 0. 
•  у переменных типа AXIS пропуски в списке 
значений не допускаются. 
•  если программируется больше значений чем 
количество оставшихся элементов поля, то 
система выдает ошибку. 
Пример: 
DEF REAL FELD[2,3]=(10, 20, 30, 40) 
 
 
  При определении поля SET может указываться 
как опция. 
 
   
2.  Возможности при выполнении программы