Page 52 - 4352
P. 52
Приклад
'якщо на аналізованому переміщенні змінився режим руху
'тобто параметр primitive# аналізованої команди не дорівнює
'аналогічному параметру попередньої команди primitive_#:
if primitive#<>primitive_# then
' Вивід відповідної G-функції лінійної або кругової
' інтерполяції:
if primitive#=LOCATE# then
write id1# using "GOO"
elseif primitive#=LINE# then
write id1# using "G01"
elseif primitive#=ARC_CLW# then
write id1# using "G02"
elseif primitive#=ARC_CCLW# then
write id1# using "G03"
endif
4.2.7 Площина кругової інтерполяції
--------------------------------------------------------------------------------------------------------
plane# [plane_#, _plane#]
Тип
перечислимий: PLANE_XY#, PLANE_YZ#, PLANE_ZX#
Умовчання
PLANE_XY#
Опис
Значення параметра відповідає заданій площині кругової інтерполяції для
аналізованої [попередньої, наступної] команди вихідної програми. Приймає
значення перечислимого типу, що мають наступний зміст:
PLANE_XY# - площина інтерполяції XY
PLANE_YZ# - площина інтерполяції YZ
PLANE_ZX# - площина інтерполяції ZX .
4.2.8 Площина інтерполяції
--------------------------------------------------------------------------------------------------------
m_plane# [m_plane_#, _m_plane#]
Тип
перечислимий: PLANE_XY#, PLANE_YZ#, PLANE_ZX#
Умовчання
PLANE_XY#
Опис
Значення параметра відповідає заданій площині інтерполяції переміщення
для аналізованої [попередньої, наступної] команди вихідної програми. Приймає
значення перечислимого типу, що мають наступний зміст:
PLANE_XY# - площина інтерполяції XY
PLANE_YZ# - площина інтерполяції YZ
PLANE_ZX# - площина інтерполяції ZX.
51