Для того чтобы изготовить деталь на станке с ЧПУ, устройству управления требуется программа. Программа ЧПУ в соответствии с DIN 66025 содержит всю необходимую для обработки информацию о пути и переключении, а также вспомогательные команды и может быть прочитана любым станком с ЧПУ.
Изображение: Пример структуры предложения
Структура программы
Программа ЧПУ в соответствии с DIN 66025 состоит из номера программы и блоков, которые пошагово описывают всю последовательность работы станка. Отдельные блоки обрабатываются один за другим сверху вниз. Они нумеруются последовательно, N1, N2, N3 ..., или с шагом, например, N5, N10, N15 ... (N = номер).
Контроллер считывает несколько записей заранее, чтобы иметь возможность выполнять арифметические операции. Если записи нумеруются скачками, между ними можно вставлять последующие записи без изменения номеров последующих записей.
Структура предложения
- Условия траектории (G), определяющие тип перемещения, например, быстрый траверс, линейная или круговая интерполяция, выбор плоскости, тип размеров, поправки
- Геометрические инструкции (X, Y, Z, I, J, K ...) для управления движением слайда
- Технологические инструкции (F, S, T) для определения подачи (F = подача), скорости вращения шпинделя (S = скорость) и инструмента (T = инструмент)
- Команды переключения (M) для таких функций станка, как смена инструмента, подача СОЖ и завершение программы
- Вызовы циклов или подпрограмм для часто повторяющихся разделов программы
Значение 1-значных условий перемещения (функции G) стандартизировано в соответствии с DIN 66025-2. Некоторые числовые значения могут быть свободно предоставлены производителем блока управления.
Также определено значение части функции переключения.
Информация о маршруте
В большинстве блоков управления значения координат сохраняются и действуют. Поэтому нет необходимости повторно вводить неизменное значение.
G95 означает, что значение, запрограммированное под F, выполняется как подача в мм/об.

Если запрограммирован G96, блок управления регулирует скорость вращения рабочего шпинделя таким образом, чтобы значение, запрограммированное под S, соответствовало скорости резания vc.
При использовании G97 скорость вращения рабочего шпинделя постоянна. Она соответствует значению, запрограммированному в пункте S.
G94 F200
Скорость движения полотна 200 мм/мин
Программирование с абсолютными и инкрементными размерами

Программирование в полярных координатах

Изображение: Круг отверстия под болт с полярными координатами
Интерполяция по прямой линии
Если запрограммировано условие траектории G01, целевая точка приближается с запрограммированной скоростью подачи. Центр допуска должен быть указан в качестве значения координат.
Изображение: Контур заготовки с полярными координатами
Круговая интерполяция
- Направление вращения G02 по часовой стрелке или G03 против часовой стрелки
- Координаты целевой точки (конечной точки окружности). Они требуются всегда, даже если одна из целевых точек окружности совпадает с начальной точкой.
- Положение центра окружности с указанием параметров центральной точки или радиуса
Согласно DIN, координаты I, J и K используются для указания расстояния от начала окружности до центра окружности M постепенно, даже если запрограммировано условие расстояния G90 (абсолютное измерение).

Программирование контуров заготовок
Точка назначения, к которой нужно приблизиться, программируется как значение координат в каждом блоке.

Контур заготовки обычно программируется с абсолютными размерами (G90).

В направлении Z конечные точки прямых линий и окружностей программируются от нулевой точки заготовки.
В случае с окружностью положение центральной точки также должно быть указано с помощью координат I и K.







