Отмена или замена стандартных циклов.
Все стандартные циклы отменяются командами G00, G01, G02, G03,
( G коды группы 00 ) или G80 ( отмена стандартного цикла).
Текущий стандартный цикл может быть заменен другим стандартным циклом без предварительной отмены стандартного цикла.
Если в одном блоке вместе с командой стандартного цикла оказываются команды G00, G01, G02, G03 или G80 (например G00 G85), то G00 игнорируется и выполняется команда стандартного цикла (G85 в этом случае) . Если команды G00, G01, G02 или G03 следуют за командой стандартного цикла, то X, Y, Z параметры используются для определения интерполяции или быстрого позиционирования, а остающиеся параметры стандартного цикла в блоке игнорируются.
Все данные стандартных циклов являются модальными. Когда стандартный цикл отменен при помощи G00 или G80, то точка R, значение повтора стандартного цикла K и Q ( фрезерование, растачивание) отменяются.
Важно:
Кроме циклов нарезания резьбы стандартные циклы не активизируют шпиндель. Программа должна содержать команды начала вращения шпинделя по часовой стрелке (M03) или начала вращения шпинделя против часовой стрелки (M04) для включения шпинделя до выполнения стандартного цикла. Для циклов нарезания резьбы скорость вращения и направление движения вводятся из библиотеки инструмента, если не указаны в программе. Если значения вращения не обеспечены командами M3 или M4, используется шпиндельная скорость из библиотеки инструмента.
Стандартные циклы, выключающие шпиндель в течение цикла, автоматически восстанавливают шпиндель до начальной скорости и направления перед завершением цикла. Если стандартный цикл требует определенного направления , а в данный момент действующим является противоположное направление , то система полностью изменяет направление автоматически на противоположное.
Частота вращения шпинделя. Коды S.
Коды скорости шпинделя (S) определяют скорость вращения . Шпиндель не вращается, пока не запрограммирован «Старт шпинделя» (по часовой или против часовой стрелки, по кодам M03 или M04). Программное обеспечение восстанавливает шпиндельную скорость из библиотеки инструмента, если код S не указан.
Если S присутствует с M03 или M04 в том же самом блоке программы, то он активен и до того момента в блоке другие коды в блоке программы не будут выполнены. Если S не определен до первого появления M03 или M04, то применяется скорость, указанная в данных «Настройки инструмента» ( Tool Setup). Как только S появляется в программе, его значение используется для последующих кодов M03s и M04s, пока не появится новое значение S.Для ISNC, если шпиндель был уже включен, кода S достаточно для того, чтобы изменить скорость вращения. Если шпиндель уже включен и код S появляется или в блоке, следующим за блоком замены инструмента или в блоке смены инструмента, шпиндель переходит на новую скорость после замены инструмента.
Функции инструмента.
Эти коды контролируют выбор инструмента: T, L, и D. Коды L и D – только для BNC . Чтобы активизировать эти коды, код M06 должен находиться в том же самом блоке. Чтобы активизировать L и D слова, код M06 должен использоваться со словом T . Экран параметров (Parameters screen) содержит две области контроля смены инструмента : Номер инструмента по умолчанию и команда M6 смены инструмента.
D Коды . Стандарт BNC.
Коды коррекции диаметра инструмента ( значения D) используются в программах BNC и вызывают загрузку определенного размера в регистр диаметра инструмента. Можно также использовать значение диаметра в соответствующих данных, взятых из «Настройки инструмента» ( Tool Setup). Отрицательные значения в этом случае не применимы.
L Коды . Стандарт BNC.
Коды коррекции длины инструмента ( значения L) используются в программах BNC и вызывают загрузку определенного размера в регистр коррекции инструмента. Отрицательные значения не применимы.
Коды T.
Коды выбора инструмента (T) определяют номер инструмента. Значение составлено как минимума из двух цифр. Размещение T слова в блоке не вызывает смену инструмента.
Если поле инициализации смены инструмента ( код M6 ) установлено на «Да», то код M06 должен использоваться для начать инициализации ( запуска, начала) смены инструмента.