Page 47 - 4352
P. 47
elseif command#=STOP# then
' оператори, виконувані для команди початку
' головної програми
elseif command#=PROGRAM# then
' оператори, виконувані для команди закінчення
' головної програми й файлу вихідної програми
elseif command#=END# then
' оператори, виконувані для команди початку підпрограми
elseif command#=PROCEDURE# then
' оператори, виконувані для команди повернення з підпрограми
elseif command#=RETURN# then
' оператори, виконувані для команди "виклик підпрограми"
elseif command#=CALL# then
' оператори, виконувані для команди установки нових
' значень координат поточної точки вихідної програми
elseif command#=SET_ORIGIN# then
endif ' закінчення обробки аналізованої
' команди вихідної програми
4.2.2 Параметри інструмента
--------------------------------------------------------------------------------------------------------
cutter_no# [cutter_no_#, _cutter_no#]
Тип
цілий
Умовчання
0
Опис
Номер інструмента, заданого у вихідній програмі, для аналізованої
[попередньої, наступної] команди вихідної програми. При аналізі команди зміни
інструмента значення параметра стає рівним номеру інструмента, що задається
цією командою. Значення зберігається незмінним доти, поки не буде
перевизначено новою командою зміни інструмента.
Приклад
if command# = LOAD_TOOL# then
' Вивід інформації, зв'язаної зі зміною інструмента.
write id1# using "N%d", n# ' Вивід номера поточного кадру
n#=n#+1 ' Збільшуємо лічильник кадрів
' Вивід номера інструмента й M06
write id1# using "T%.3d06", cutter_no#
write id1# using "%s", NL$ ' Завершення кадру
--------------------------------------------------------------------------------------------------------
cutter_diameter [cutter_diameter_, _cutter_diameter]
Тип
дійсний
Умовчання
0
Опис
46