Оператор начала программы обработки технологической команды <PROGRAM>
Каждая программа обработки технологической команды начинается с заголовка, состоящего из слова <PROGRAM> и имени программы, а заканчивается словом <END>.
Формат:
PROGRAM ProgramName
<оператор 1>
...
<оператор N>
END
Описание:
Тело программы обработки технологической команды пишется на специальном проблемно-ориентированном языке и может содержать математические выражения и функции, операторы ввода/вывода, условные операторы, циклы, операторы перехода, вызовы подпрограмм, операторы формирования кадров управляющей программы.
Пример:
PROGRAM AbsMov
FormBlock
X = cld[1]
Y = cld[2]
if X <> LastX or y <> LastY then begin
xs$ = Str(40*x)
ys$ = str(40*y)
if IsRapid> 0 then fs$ = "PU"
else fs$ = "PD"
output fs$ + xs$+","+ys$+";"
LastX = X
LAstY = Y
end;
END