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. Возможности при выполнении программы