Page 59 - 4352
P. 59
PATH_NULLROT# - гладке сполучення траєкторії.
Для команд, що не є командами переміщення, значення параметра не визначено.
--------------------------------------------------------------------------------------------------------
path_rot_1# [path_rot_l_#, _path_rot_l#]
Тип
перечислимий: PATH_BEGIN#, PATH_END#, PATH_BREAK#,
PATH_LEFTROT#, PATH_RIGHTROT#, PATH_NULLROT#
Умовчання
не визначено
Опис
Для команд руху значення параметра відповідає характеру сполучення
траєкторії переміщення в кінцевій точці аналізованого [попереднього,
наступного] руху. Приймає значення перечислимого типу PATH_ROT_T, що
мають наступний зміст:
PATH_END# - аналізована [попередня, наступна] команда вихідної
програми є останньою командою руху в головній програмі, підпрограмі або
проході із заданим інструментом
PATH_BREAK# - злам траєкторії, що не лежить у поточній площині
інтерполяції
PATH_LEFTROT#, PATH_RIGHTROT# - "лівий" або "правий" злам
траєкторії в площині інтерполяції даного руху
PATH_NULLROT# - гладке сполучення траєкторії.
Для команд, що не є командами переміщення, значення параметра не
визначено.
4.2.12 Координати вихідної точки траєкторії
--------------------------------------------------------------------------------------------------------
x0, y0, z0 [x0_, y0_, z0_, _x0, _y0, _z0]
Тип
дійсний
Умовчання
0
Опис
Задані в дискретах координати точки відліку для аналізованої [попередньої,
наступної] команди вихідної програми або підпрограми. Для команди з кодом
SET_ORIGIN# значення параметрів є зміщеннями по координатних осях
поточної точки вихідної програми щодо нового початку координат. Зберігаються
незмінними до приходу нової команди з кодом SET_ORIGIN.
Дискретність цих параметрів задається величиною RDISCR.
Приклад
elseif command#=SET_ORIGIN# then
' Вивід інформації, зв'язаної з установкою подібної точки
if proc_off# then ' Вивід номера поточного кадру
write id1# using "N%d", n#
n#=n#+NSTEP# ' Збільшуємо лічильник кадрів
58