Статус документа
Статус документа

ГОСТ 20999-83 (СТ СЭВ 3585-82) Устройства числового программного управления для металлообрабатывающего оборудования. Кодирование информации управляющих программ

4. МЕТОДЫ ПРОГРАММИРОВАНИЯ ИНТЕРПОЛЯЦИИ

4.1. Общие положения

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

4.1.2. Функциональный характер интерполируемого участка траектории (прямая, окружность, парабола или кривая более высокого порядка) определяется соответствующей подготовительной функцией.

4.1.3. Начальная точка каждого участка интерполяции совпадает с конечной точкой предыдущего участка, поэтому в новом кадре она не повторяется.

Каждой последующей точке, лежащей на этом участке интерполяции и имеющей определенные координаты, соответствует отдельный кадр информации с адресами перемещений X, Y или Z.

4.1.4. Для задания параметров интерполяции следует применять адреса I, J, K, используя их для определения геометрических характеристик кривых (например, центра дуги окружности, радиусов, углов и т.п.).

4.1.5. В тех случаях, когда вместе с параметрами интерполяции необходимо записать математический знак ("Плюс" или "Минус"), он должен следовать за адресным символом и перед цифровыми символами. Если знак отсутствует, подразумевается знак "Плюс".

4.2. Линейная интерполяция

4.2.1. Прямолинейный участок интерполяции задается в одном кадре, который должен содержать следующую информацию:

подготовительную функцию "G01 - Линейная интерполяция", если она не была запрограммирована перед этим;

координаты конечной точки, которые должны быть заданы в абсолютных значениях или в приращениях с соответствующими адресами перемещений (например, X, Y, Z).

4.2.2. Программирование, геометрические характеристики участка интерполяции и обозначение координат, которые должны быть записаны в кадре управляющей программы при линейной интерполяции, приведены в обязательном приложении 2.

4.3. Круговая интерполяция

4.3.1. Дугу окружности, лежащую в одной из трех координатных плоскостей, рекомендуется программировать в одном кадре управляющей программы.

4.3.2. При программировании дуги окружности в одном кадре он должен содержать следующую информацию:

подготовительную функцию - "G02 - Круговая интерполяция по часовой стрелке" (или "G03 - Круговая интерполяция против часовой стрелки"), если она не была запрограммирована перед этим;

координаты конечной точки, которые должны быть заданы в абсолютных значениях или в приращениях с соответствующими адресами перемещений, например, X, Y или Z;

параметры интерполяции с адресами I, J, K, которые определяют координаты центра дуги окружности в выбранной плоскости.

Примечание. Плоскость отработки (подготовительные функции G17, G18, G19) и способ задания размеров (подготовительные функции G90, G91) могут быть запрограммированы как в данном кадре, так и ранее.

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

4.3.4. Если круговая интерполяция должна выполняться одновременно с линейной (линейно-круговая интерполяция), то в дополнение к информации, указанной в п.4.3.2, в кадр необходимо добавить:

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

третий интерполяционный параметр, вводимый под соответствующим адресом и определяющий линейное перемещение на один радиан дуги (или на один оборот).

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

4.3.6. Программирование, геометрические характеристики участков интерполяции, обозначения координат и параметров интерполяции, которые должны быть записаны в кадре управляющей программы при круговой и линейно-круговой интерполяциях, приведены в обязательных приложениях 3, 4.

4.4. Параболическая интерполяция

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

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