Page 76 - 4352
P. 76
Приклад
' Вивід інформації, зв'язаної зі зміною інструмента.
elseif command#=LOAD_TOOL# then
' Вивід кадру, що містить номер кадру n# за адресою N,
' двозначний номер інструмента за адресою T, функцію з М6,
' обмежник кадру LF :
write id1# using "N%d%.2d%.2d6%s", n#, pass_cutter_no#,
pass_cutter_no# , NL$
n#=n#+NSTEP#
--------------------------------------------------------------------------------------------------------
next_pass_no#
Тип
цілий
Умовчання
0
Опис
Номер наступного проходу (послідовності команд, що починається й
закінчується командами зміни інструмента). Якщо прохід, якому належить
аналізована команда вихідної програми - останній, то next_pass_no#=pass_no#
інакше, next_pass_no#=pass_no#+1.
--------------------------------------------------------------------------------------------------------
prev_pass_no#
Тип
цілий
Умовчання
0
Опис
Номер попереднього проходу (послідовності команд, що починається й
закінчується командами зміни інструмента). Якщо прохід, якому належить
аналізована команда вихідної програми - нульовий, то prev_pass_no#=0 інакше,
prev_pass_no#=pass_no#-1.
--------------------------------------------------------------------------------------------------------
nxt_pas_cut_no#
Тип
цілий
Умовчання
0
Опис
Номер інструмента, завантаженого в наступному проході (послідовності
команд, що починається й закінчується командами зміни інструмента). Якщо
прохід, якому належить аналізована команда вихідної програми - останній,
параметр дорівнює номеру інструмента, що використовується в поточному
проході. Інакше дорівнює номеру інструмента - параметру команди зміни
інструмента, з якої починається наступний прохід.
--------------------------------------------------------------------------------------------------------
75