Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЧПУ Теоретические сведения.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1.46 Mб
Скачать

2.2. Адреса координат X y z a b c

Используются для обозначения координат точки, в которую необходимо осуществить перемещения.

Незначащие нули не записываются

Числа могут иметь знаки «+» и «-» . При отсутствии знака перемещение полагается положительным.

Движение вправо и вверх и по часовой стрелке – положительное.

Движение влево, вниз и против часовой стрелки – отрицательное.

Вращательные оси А, В, С идут вокруг осей X, Y, Z соответственно.

2.3. Специальные символы

N – имя кадра, номер кадра.

: - имя главного кадра (служит для выделения кадра из общей последовательности).

; - комментарий, исключает кадр из последовательности программы (служит для пояснения и документирования).

/ - пропускаемый кадр.

3 Функции

3.1. G-функции

3.1.1. Абсолютные/относительные системы счисления

G90 - режим абсолютного позиционирования.

В режиме абсолютного позиционирования перемещения исполнительных органов производятся относительно нулевой точки рабочей системы координат (программируется, куда должен двигаться инструмент). Код G90 отменяется при помощи кода относительного позиционирования G91.

G91 - режим относительного позиционирования.

В режиме относительного (инкрементального) позиционирования за нулевое положение каждый раз принимается положение исполнительного органа, которое он занимал перед началом перемещения к следующей опорной точке (программируется, на сколько должен переместиться инструмент). Код G91 отменяется при помощи кода абсолютного позиционирования G90.

Переключение рабочих плоскостей

G17 - выбор плоскости XY.

Код G17 предназначен для выбора плоскости XY в качестве рабочей. Плоскость XY становится определяющей при использовании круговой интерполяции и контурной коррекции.

G18 - выбор плоскости XZ.

Код G18 предназначен для выбора плоскости XZ в качестве рабочей. Плоскость XZ становится определяющей при использовании круговой интерполяции и контурной коррекции.

G19 - выбор плоскости YZ.

Код G19 предназначен для выбора плоскости YZ в качестве рабочей. Плоскость YZ становится определяющей при использовании круговой интерполяции и контурной коррекции.

Функции позиционирования инструмента

G00 – ускоренное перемещение (холостой ход)

Функция G00 используется для выполнения ускоренного перемещения режущего инструмента к позиции обработки или к безопасной позиции. Ускоренное перемещение никогда не используется для выполнения обработки, так как скорость движения исполнительного органа станка очень высока. Код G00 отменяется кодами: G01, G02, G03.

Формат кадра:

G00 X.. Y.. Z..

G01 - линейная интерполяция с заданной скоростью подачи.

Функция G01 используется для выполнения прямолинейных перемещений с заданной скоростью подачи (F). При программировании задаются координаты конечной точки в абсолютных значениях (G90) или приращениях (G91) с соответственными адресами перемещений (например X, Y, Z). Код G01 отменяется кодами: G00, G02, G03.

Формат кадра:

G01 X.. Y.. Z..F..

Определение геометрических характеристик

  1. Определение длины прямой (L)

Δx=xАБ=(-10)-30=-40

Δy= уАБ=0-40=-40

  1. Определение угла наклона (α)

Δx=xАБ=(-10)-30=-40

Δy= уАБ=0-40=-40

  1. Определение радиуса окружности (R)

  1. Определение угла раствора (β)

  1. Определение периметра сектора (Р)

G02 / G03 - круговая интерполяция по/против часовой стрелки.

Ф ункция GO2/GO3 предназначена для выполнения перемещения инструмента по окружности в направлении по/против часовой стрелки с заданной скоростью (F). При программировании задается плоскость интерполяции, затем – координаты конечной точки в абсолютных значениях (G90) или приращениях (G91). При чем координаты задаются в соответствие с выбранной плоскостью интерполяции, т.е. при выборе G17 задаются координаты в осях X-Y, при G18 – Х-Z, при G19 – Z-Y.

Параметры интерполяции I, J, K, которые определяют координаты центра дуги окружности в выбранной плоскости, программируются в приращениях от начальной точки к центру окружности, в направлениях, параллельных осям X, Y, Z соответственно. Аналогично, параметры интерполяции задаются в соответствие с выбранной плоскостью интерполяции (G17–I,J; при G18 – I,K; при G19 – J,K).

Код G02 отменяется кодами: G00, G01, G03.

Код G03 отменяется кодами: G00, G01, G02.

Формат кадра:

G17 (G18, G19)

G02/G03 X.. Y.. (Z..)I..J..(K..)F..

На рисунке представлен пример кадра

G01 X47 Y50 F10

G17

G03 X21 Y19 I-9 J19 F10

Он означает, что инструмент из точки А с координатами Х47 Y50 (оттуда начнется круговая интерполяция против часовой стрелки) пойдет в точку Б с координатами Х21 Y19 по дуге, центром которой является точка О.

Координаты точки О вычисляются относительно начальной точки дуги, т.е. в данном случае – точки А. Тогда координатами точки О являются I -9 J 19.

G04 - пауза.

Функция G04 представляет собой команду на выдержку с указанным временем. Программирование данного кода выполняется совместно с F, либо S адресом, указывающим на длительность времени выдержки.

Формат кадра:

G04 F.. – выдержка по времени

G04 S.. – выдержка в оборотах

На рисунке сверху представлен пример кадра G04 F5, означающий, что в данной точке инструмент остановится, подождет 5 секунд и продолжит движение.

Пример отрезка программы:

G01 X10 Y50 F10

G04 F5

X20 Y70

На этом отрезке инструмент движется с подачей F10 в точку, заданную координатами X, Y (X10 Y50), в которой происходит останов на 5 секунд (G04 F5), а затем перемещается в следующую заданную точку (X20 Y70).