Page 55 - 4352
P. 55
' Інакше, якщо дуга лежить у площині ZX, виводяться I і K :
elseif plane#=PLANE_ZX# then
write id1# using "I%.15g", di*RDISCR
write id1# using "K%.15g", dk*RDISCR
endif
endif
--------------------------------------------------------------------------------------------------------
r[r_, _r]
Тип
дійсний
Умовчання
не визначено
Опис
Виражений у дискретах радіус кола, якщо аналізована [попередня,
наступна] команда є командою руху по колу. Значення параметра зберігається
незмінним доти, поки не буде перевизначено новою командою руху по дузі.
Дискретність цього параметра задається величиною RDISCR.
Приклад
' Для кругової інтерполяції виводиться радіус дуги за
адресою R :
if {primitive#=ARC_CLW#) OR (primitive#=ARC_CCLW#) then
write id1# using "R%.f", r*RDISCR
endif
--------------------------------------------------------------------------------------------------------
impt_x, impt_y, impt_z [impt_x_, impt_y_, impt_z_, _impt_x, _impt_y,
_impt_z]
Тип
дійсний
Умовчання
0
Опис
Виражені в дискретах суми імпульсів (величина абсолютного фізичного
переміщення) по координатах x, y, z поточної точки аналізованої [попередньої,
наступної] команди щодо найпершої точки програми або підпрограми.
Дискретність цих параметрів задається величиною RDISCR.
--------------------------------------------------------------------------------------------------------
len [len_, _len]
Тип
дійсний
Умовчання
0
Опис
Для команд руху параметр дорівнює довжині траєкторії руху від початкової
точки аналізованого [попереднього, наступного] руху до кінцевої точки.
Значення параметра зберігається незмінним доти, поки не буде перевизначено
новою командою руху.
54