Page 87 - 4352
P. 87
заголовок АРТ-програми (команда PARTNO)
підпрограма 1
підпрограма 2
. . .
тіло головної програми
команда END або FINI
Підпрограми описують типові дії робочого органа верстата, які можуть бути
виконані за допомогою виклику підпрограми з головної програми або інших
підпрограм. Підпрограма складається з:
• команди PROCEDURE (див. далі) з параметром - цілочисельним
номером підпрограми - заголовка підпрограми;
• тіла підпрограми;
• команди повернення з підпрограми RETURN.
Нижче наведено загальний формат підпрограми:
заголовок підпрограми (команда PROCEDURE)
тіло підпрограми
команда RETURN
Тіло головної програми або підпрограми - це послідовність технологічних і
геометричних АРТ-команд. які й транслюються постпроцесором у послідовності
керуючих кодів для конкретних систем ЧПК. Опис можливих АРТ-команд
наведено в наступному розділі.
5.2 Команди вихідної програми системи Гемма-3D
Кожна АРТ-команда починається з нового рядка і являє собою ключове
слово, що позначає дану команду, за якою ідуть параметри цієї команди.
Кількість, тип і зміст параметрів АРТ-команди розрізняються для кожної АРТ-
команди й будуть докладно пояснені нижче.
При описі синтаксису АРТ-команд використовуються наступні позначення:
SPINDL/ - так позначаються ключові слова (незмінні частини) АРТ-команд.
оберти_шпинделя - так позначаються елементи, замість яких
підставляються реальні значення й імена.
{CLW | CCLW } - у фігурні дужки поміщають розділені вертикальною
рискою альтернативні елементи команд.
[, параметр циклу_0 ... [, параметр _циклу_11]] - у квадратні дужки
поміщають необов'язкові елементи команд. Крапки позначають можливість
включення в команду декількох таких елементів.
--------------------------------------------------------------------------------------------------------
PARTNO - заголовок АРТ-програми
Синтаксис
PARTNO/ номер _програми текст_коментарю
Опис
Заголовок АРТ-програми. Повинен бути першим оператором АРТ-програми.
При аналізі команди інваріантним постпроцесором параметр command# одержує
значення HEADER. Значення номер_програми й текст_коментарю
присвоюються параметрам partno# й partno_text$ відповідно. Відповідні
86