ГОСУДАРСТВЕННЫЙ СТАНДАРТ
СОЮЗА ССР

УСТРОЙСТВА ЧИСЛОВОГО
ПРОГРАММНОГО УПРАВЛЕНИЯ
ДЛЯ МЕТАЛЛООБРАБАТЫВАЮЩЕГО
ОБОРУДОВАНИЯ

КОДИРОВАНИЕ ИНФОРМАЦИИ
УПРАВЛЯЮЩИХ ПРОГРАММ

ГОСТ 20999-83
(СТ СЭВ 3585-82)

Издание официальное

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО СТАНДАРТАМ
Москва


РАЗРАБОТАН Министерством приборостроения, средств автомати­зации и систем управления

ИСПОЛНИТЕЛИ

Ю. и. Новиков, Г. Я. Громова, канд. техн, наук (руководители темы); М. Ф.

Автономова, С. П. Карпенко

ВНЕСЕН Министерством приборостроения, средств автоматизации и систем управления

Начальник Научно-технического управления Н. И. Гореликов

УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Государст­венного комитета СССР по стандартам от 28 марта 1983 г. 1434

ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР

У

ГОСТ
20999—83

(СТ СЭВ 3585—82J
Взамен
ГОСТ 20999—78

СТРОЙСТВА ЧИСЛОВОГО ПРОГРАММНОГО
УПРАВЛЕНИЯ ДЛЯ МЕТАЛЛООБРАБАТЫВАЮЩЕГО
ОБОРУДОВАНИЯ

Кодирование информации управляющих программ

Numerical control units for metal-working machines.
Part program data coding

ОКП 40 6000

Постановлением Государственного комитета СССР по стандартам от 28 марта 1983 г. № 1434 срок действия установлен

с 01.07.84

оу

Несоблюдение стандарта преследуется по закону /

Настоящий стандарт распространяется на устройства числово­го программного управления (далее — УЧПУ). для металлообра­батывающего оборудования (далее — станок) и устанавливает правила кодирования информации управляющих программ, запи­сываемых на носители данных (перфоленту, магнитную ленту, маг­нитный диск) или вводимых с дистанционного источника информа­ции (например, ЭВМ высшего ранга), и требования к технической документации на УЧПУ в части информации управляющих прог­рамм.

Стандарт не распространяется на УЧПУ оборудованием для сварки, наплавки и резки металлов.

Стандарт полностью соответствует СТ СЭВ 3585—82.

Пояснения терминов, применяемых в стандарте, приведены в справочном приложении 1.

  1. СТРУКТУРА УПРАВЛЯЮЩЕЙ ПРОГРАММЫ

    1. Управляющую программу следует записывать на носитель данных в виде последовательности кадров.

    2. Значения графических (цифры, буквы и знаки) и управля­ющих символов должны соответствовать указанным в табл. 1—3.

С

Издание официальное


Перепечатка воспрещена


имвол

Кодовая позиция символа

Значение

А

4/1

Угол поворота вокруг оси X

В

4/2

Угол поворота вокруг оси Y

і С

4/3

Угол поворота вокруг оси Z

D

4/4

Вторая функция инструмента

■ Е

4/5

Вторая функция подачи

F

4/6

Первая функция подачи

G

.. 4/7

Подготовительная функция

Н

;4/8

Не определен

I

4/9

Параметр интерполяции или шаг резьбы па­раллельно осн X

Г J

4/10

Параметр интерполяции или шаг резьбы па­раллельно оси Y

К

4/11

Параметр интерполяции или шаг резьбы па­раллельно оси Z

L

4/12

Не определен

М

4/13

Вспомогательная функция

N

4/14

Номер кадра

0

4/15

Не определен

Р

5/0

Третичная длина перемещения, параллельно­го оси X

Q

5/1

Третичная длина перемещения, параллельно­го оси Y

К

5/2

Перемещение на быстром ходу по оси Z или третичная длина перемещения, параллельного оси Z

S

5/3

Функция главного движения

т

5/4

Первая функция инструмента

и

5/5

Вторичная длина перемещения, параллельно­го оси X

V

5/6

Вторичная длина перемещения, параллельно­го ос!и Y

W

5/7

Вторичная длина перемещения, параллельно­го оси Z

X

5/8

Первичная длина перемещения, параллельно­го оси X

Y

1 5/9

Первичная длина перемещения, параллельно­го оси Y

Z

5/10

Первичная длина перемещения, параллельно­го оси Z

Таблица 1



П

Значения символов адресов

римечания:
  1. Обозначения кодовых позиций символов — по ГОСТ 13052—74.

Если символы А, В, С, D, Е, Р, Q, R, U, V, W не используются в значе­ниях, указанных в табл. 1, они становятся неопределенными и могут быть ис­пользованы для специальных значений.

Значения управляющих символов и знаков

Таблица 2

Символ

Кодовая позиция символа

Наименование

Значение

ГТ

0/9

Табуляция

Символ, управляющий перемеще­нием действующей позиции печати в следующую, заранее определенную знаковую позицию на той же стро­ке. Предназначен для управления устройствами печати при распечат­ке управляющей программы. УЧПУ не воспринимается

ПС

0/10

Конец кад­ра

Символ, обозначающий конец кадра управляющей программы

%

2/5

Начало программы

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

(

2/8

Круглая скобка ле­

вая

Знак, обозначающий, что следую щая за ним информация не должна отрабатываться на станке

)

2/9

Круглая скобка пра­вая

Знак, обозначающий, что следую­щая за ним информация должна от­рабатываться на станке

+

2/11

Плюс

Математический знак

2/13

Минус

Математический знак


2/14

Точка

Десятичный знак

/

2/15

Пропуск кадра

Знак, обозначающий, что следую­щая за ним информация до перво­го символа «Конец кадра» может отрабатываться или не отрабаты­ваться на станке (в зависимости от положения органа управления на пульте управления УЧПУ). Когда этот знак стоит перед символами «Номер кадра» и «Главный кадр», он действует на целый кадр управ­ляющей программы


3/10

Главный ка др

Знак, обозначающий главный кадр управляющей программы



Примечания:

1„ Обозначения кодовых позиций символов — по ГОСТ 13052—74.

  1. В табл. 2 не включены управляющие символы ВК, ПР, ЗБ, ПУС, не воспринимаемые УЧПУ. Наименование и значение этих символов — по ГОСТ 19767—74.

  2. При печатании машинописного бланка управляющей программы (распе­чатка программы) символы «Табуляция» и «Конец кадра» не печатаются.

Таблица 3

Значения цифровых символов

Символ

Кодовая позиция символа

Значение



1


0

3/0

0


1

3/1

1


2

3/2

2


.3

3/3

,3


4

5

3/4

3/5

. 4 5

Цифры

' 6

3/6

6


7

3/7

7


8

3/8

8


. 9

3/9

9


' 1.3. Управляющую программу рекомендуется составлять таким

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

  1. Каждая управляющая программа должна начинаться сим­волом «Начало программы», после которого должен стоять сим­вол «Конец кадра», а затем кадр с соответствующим номером.

  2. Любая группа символов, не подлежащая отработке на станке, должна быть заключена в круглые скобки. Внутри скобок не должны применяться символы «Начало программы» и «Глав­ный кадр».

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

  1. Если необходимо обозначать управляющую программу, это обозначение (номер) должно находиться непосредственно за символом «Начало программы» перед символом «Конец кадра».

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

  3. Для обозначения физического начала носителя данных пе­ред символом «Начало программы» (при размещении на носите­ле данных нескольких управляющих программ перед символом «Начало программы» первой программы) допускается записывать еще один символ «Начало программы», например: % % ПС или % % 001 ПС.

  4. Перед символом «Начало программы» может быть записана любая информация, не содержащая символа «Начало программы» (примечания по наладке станка, различные идентификаторы прог­раммы и т.п.).Управляющая программа должна Заканчиваться символом «Конец программы» или «Конец информации». Информация, по­мещенная после символа «Конец информации», не должна вое приниматься У.ЧПУ.

  5. Перед символом «Начало программы» и после символов «Конец программы» и «Конец информации» на перфоленте реко.- мендуется оставлять участки с символом ПУС («Пусто»).

  1. КАДРЫ

    1. Каждый кадр управляющей программы должен содер­жать:

слово «Номер кадра» (допускается не использовать);

информационные слова или слово (допускается не использо­вать; ;

символ «Конец кадра»;

символы табуляции (допускается не использовать). При ис­пользовании символов табуляции они проставляются перед каж­дым словом в кадре управляющей программы, кроме слова «Но­мер кадра».

  1. Информационные слова в кадре рекомендуется записи вать в следующей последовательности:

слово (или слова) «Подготовительная функция»;

слова «Размерные перемещения», которые рекомендуется за­писывать в последовательности символов:

X, Y, Z, U, V, W, Р, Q, R, А, В, С;

слова «Параметр интерполяции или шаг резьбы» I, J, К;

слово (или слова) «Функция подачи», которое относится толь­ко к определенной оси и должно следовать непосредственно за словом «Размерное перемещение» по этой оси. Слово «Функция подачи», относящееся к двум и более осям, должно следовать за последним словом «Размерное перемещение», к которому оно от­носится;

слово «Функция главного движения»;

слово (или слова) «Функция инструмента»;

слово (или слова) «Вспомогательная функция».

  1. Порядок записи слов с адресами U, V, W, Р, Q, R исполь­зуемых в значениях, отличных от значений, указанных в табл. 1 и слов с адресами D, Е, Н должен быть указан в формате кон­кретного. УЧПУ.

  2. В пределах одного кадра управляющей программы не дол­жны повторяться слова «Размерные перемещения» и «Параметр интерполяции или шаг резьбы».

При использовании слов с адресами U, V, W, Р, Q, R в зна­чениях, отличных от значений, указанных в табл. 1, кратностьис-

2 Зак. 1163 пользования их в кадре должна быть указана в технических ус­ловиях на УЧПУ конкретного типа.

    1. В пределах одного кадра управляющей программы не дол­жны использоваться слова «Подготовительная функция», входя­щие в одну группу.

    2. После символа «Главный кадр» в кадре управляющей про­граммы должна быть записана вся информация, необходимая для начала или возобновления обработки. В этом случае символ «Главный кадр» должен записываться вместо символа N в качест­ве адреса в слове «Номер кадра». Символ «Главный кадр» может быть использован для останова в нужном месте обратной перемот­ки носителя данных.

    3. При необходимости осуществления режима «Пропуск кад­ра» (например, для осуществления наладочных переходов при на­ладке станка и исключения этих переходов после окончания на­ладки) перед символами «Номер кадра» и «Главный кадр» дол­жен записываться символ «Пропуск кадра».

  1. СЛОВА

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

      1. Каждое слово в кадре управляющей программы долж­но состоять из:

символа адреса (латинская прописная буква по табл. 1);