Page 78 - 4352
P. 78

Приклад
                  ' Якщо дане переміщення є закінчення проходу, причому даний
                  ' прохід не є останнім, виводиться функція M11:
                  if pass_end# AND ~pass_last# then
                    write id1# using "M11"
                  ' Інакше якщо дане переміщення є початок проходу, причому
                  ' даний прохід не є першим, виводиться функція M10:
                  elseif pass_begin# AND ~pass_first# then
                    write id1# using "M10"
                  endif

                     4.2.23 Додаткові ознаки обробки контурів з корекцією
               --------------------------------------------------------------------------------------------------------
                     contour_to_#
                     Тип
                     логічний
                     Умовчання
                     FALSE#
                     Опис
                     Приймає  значення  TRUE#,  якщо  аналізована  команда  є  "підходом"  до
               контуру із включенням лівої корекції радіуса інструмента, і FALSE# у іншому
               випадку.
                     --------------------------------------------------------------------------------------------------
               ------contour_to_r#
                     Тип
                     логічний
                     Умовчання
                     FALSE#
                     Опис
                     Приймає  значення  TRUE#,  якщо  аналізована  команда  є  "підходом"  до
               контуру із включенням правої корекції радіуса інструмента, і FALSE# у іншому
               випадку.
                     Приклад
                 ' При підході до контуру із включенням лівої корекції
                 ' виводиться G41 і двозначний номер коректора :
                 if contour_to_l# then
                   write id1# using "G41T%.2d", cutter_r_crtr#
                 ' Інакше, при підході до контуру із включенням правої
                 ' корекції виводиться G42 і двозначний номер коректора :
                 elseif contour_to_r# then
                   write id1# using "G42T%.2d", cutter_r_crtr#
                 ' Інакше, при відході від контуру з вимиканням правої
                 ' корекції виводиться G40 :
                 elseif contour_from# then
                   write id1# using "G40"
                 endif
               --------------------------------------------------------------------------------------------------------

                                                               77
   73   74   75   76   77   78   79   80   81   82   83