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
   54   55   56   57   58   59   60   61   62   63   64