Page 50 - 4352
P. 50

програми. Значення визначене тільки тоді, якщо параметр sm# для даної команди
               має значення SPIN_CLW# або SPIN_CCLW#.


                     Приклад
                  ' Якщо режим обертання шпинделя змінився, тобто значення
                  ' параметра sm# відрізняється від значення аналогічного
                  ' параметра попередньої команди sm_# :
                  if sm#<>sm_# then
                    write id1# using "N%d", n#  ' Вивід номера поточного кадру
                  n#=n#+NSTEP#                  ' Збільшуємо лічильник кадрів
                  ' Вивід функції напрямку обертання шпинделя залежно від
                  ' значення параметра sm# :
                  if sm# = SPIN_CLW# then
                  ' Вивід обертів шпинделя за адресою S і функції M03 :
                    write id1# using "S%.15g03", s
                  elseif sm# = SPIN_CCLW# then
                  ' Вивід обертів шпинделя за адресою S і функції M04 :
                    write id1# using "S%.15g04", s
                  elseif sm# = SPIN_OFF# then
                    write id1# using "M05"      ' Вивід функції M05 :
                  endif
                    write id1# using "%s", NL$  ' Завершення кадру - символ LF
                  endif

                     4.2.4 Подача
               --------------------------------------------------------------------------------------------------------
                     f[f_,_f]
                     Тип
                     дійсний
                     Умовчання
                     0
                     Опис
                     Величина  подачі,  задана  у  вихідній  програмі  на  момент  виконання
               аналізованої [попередньої, наступної] команди вихідної програми.
                     Приклад
               if (primitive#<>LOCATE#) AND (f<>f_) then
               ' Вивід подачі, якщо переміщення не є рухом з G00
               ' і на даному переміщенні задане нове значення подачі.
               ' Зверніть увагу на розміщення дужок в умові.
                 write id1# using "F%.15g", f
               endif

                     4.2.5  Режим охолодження
               --------------------------------------------------------------------------------------------------------
                     cool#[cool_#,_cool#]
                     Тип
                     перечислимий: OFF#, ON#

                                                               49
   45   46   47   48   49   50   51   52   53   54   55