Ростов-на-Дону. Ул. Красноармейская 168/99
www.chpu.net elektronika-net@mail.ru
N5G40X160Y161DX-0.0008202DY-0.951633DZ0.307235
N6M30
В данном примере в кадре N1 заданы все условия для начала работы пространственной
коррекции на размер инструмента. В кадре N2 проекция единичного вектора нормали на ось Z
отсутствует, что соответствует нулевому значению этой проекции. Естественно, что можно также явно
задать это значение - DZ0. В кадре N3 не заданы проекции вектора нормали к поверхности -
коррекция в данном кадре не действует. В кадре N5 задана функция отмены коррекции, поэтому, не
смотря на задание единичного вектора нормали коррекция не действует.
В отношении знаков значений корректоров D и DR при пространственной коррекции на размер
инструмента действуют следующие правила:
-при положительном значении корректора на скругление DR происходит смещение по оси 3 в
положительном направлении, а по осям 1 и 2- смещение вдоль вектора нормали в сторону,
противоположную этому вектору, и, наоборот, при отрицательном значении корректора на скругление
происходит смещение по оси 3 в отрицательном направлении, а по осям 1 и 2- смещение вдоль
вектора нормали по этому вектору;
- при положительном значении корректора на радиус происходит смещение по осям 1 и 2 вдоль
вектора нормали по этому вектору, при отрицательном значении - в сторону, противоположную этому
вектору.
3.5. Задание величины коррекции через параметры инструмента
С помощью использования таблицы инструментов и установки соответствующих параметров
величина коррекции на размер инструмента может задаваться не через номера корректоров D, H и
DR, а через задание номера инструмента по функции T. При этом для каждого инструмента в таблице
задаются его длина, радиус и скругление (см. Руководство оператора). Поэтому для ввода
коррекций на длину и радиус в этом случае нужно использовать только функции G40-G42, G143-G144
и G43,G44,G49. Для использования таблицы инструментов электроавтоматика станка должна
отрабатывать функцию Т независимо от того, есть на станке автоматическая смена инструмента или
нет.
3.6. Зеркальная обработка
Выбором специальных подрежимов на пульте УЧПУ или с помощью функции G67 в тексте
программы можно задать зеркальную обработку по координатам Х,Y,Z и другим имеющимся на станке
координатам.
Смысл понятия
"Зеркальная обработка по оси"
заключается в следующем:
- все перемещения, запрограммированные для заданной оси, выполняются симметрично в
противоположном направлении относительно точки зеркальности;
- отработка функции G2 заменяется на G3 и наоборот;
- отработка функции G41 заменяется на G42 и наоборот;
- меняется на противоположный знак соответствующей проекции единичного вектора нормали
при пространственной коррекции на размер инструмента.
Задание зеркальной отработки не оказывает влияния на:
- коррекцию на длину инструмента;
- позицию функций G30,G31.
Задание зеркальной обработки с пульта УЧПУ может использоваться в том случае, когда
зеркальность должна действовать на всю программу.
В том случае, если зеркальная обработка должна быть выполнена только на части программы,
необходимо использовать функцию G67 - для установки зеркальности и G68 - для
отмены зеркальности.
Общий вид задания функции G67:
G67X_
задание зеркальной обработки по оси X относительно точки зеркальности X.
Точка зеркальности всегда задается в абсолютной системе отсчета независимо от
действующих функций G90-G91.
Отмена зеркальной обработки по оси X: G68X0.