ГОСТ Стандарт

ГОСТ 20999-83

Устройства числового программного управления для металлообрабатывающего оборудования. Кодирование информации управляющих программ

1 643 просмотров

Скачать документ

Формат .docx · доступно зарегистрированным пользователям

Войти и скачать

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

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

СОЮЗА ССР

УСТРОЙСТВА ЧИСЛОВОГО

ПРОГРАММНОГО УПРАВЛЕНИЯ

ДЛЯ МЕТАЛЛООБРАБАТЫВАЮЩЕГО

ОБОРУДОВАНИЯ

КОДИРОВАНИЕ ИНФОРМАЦИИ

УПРАВЛЯЮЩИХ ПРОГРАММ

ГОСТ 20999-83

(СТ СЭВ 3585-82)

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

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО СТАНДАРТАМ

Москва

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

ИСПОЛНИТЕЛИ

Ю. и. Новиков, Г. Я. Громова, канд. техн, наук (руководители темы); М. Ф.
Автономова, С. П. Карпенко
ВНЕСЕН Министерством приборостроения, средств автоматизации и систем управления
Начальник Научно-технического управления Н. И. Гореликов
УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Государст­венного комитета СССР по стандартам от 28 марта 1983 г. 1434

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

УСТРОЙСТВА ЧИСЛОВОГО ПРОГРАММНОГО

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

ОБОРУДОВАНИЯ

Кодирование информации управляющих программ
Numerical control units for metal-working machines.
Part program data coding
ОКП 40 6000
Постановлением Государственного комитета СССР по стандартам от 28 марта 1983 г. № 1434 срок действия установлен
с 01.07.84
оу
Несоблюдение стандарта преследуется по закону /
Настоящий стандарт распространяется на устройства числово­го программного управления (далее — УЧПУ). для металлообра­батывающего оборудования (далее — станок) и устанавливает правила кодирования информации управляющих программ, запи­сываемых на носители данных (перфоленту, магнитную ленту, маг­нитный диск) или вводимых с дистанционного источника информа­ции (например, ЭВМ высшего ранга), и требования к технической документации на УЧПУ в части информации управляющих прог­рамм.
Стандарт не распространяется на УЧПУ оборудованием для сварки, наплавки и резки металлов.
Стандарт полностью соответствует СТ СЭВ 3585—82.
Пояснения терминов, применяемых в стандарте, приведены в справочном приложении 1.

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

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. Обозначения кодовых позиций символов — по ГОСТ 13052—74.
2. Если символы А, В, С, 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.
3. В табл. 2 не включены управляющие символы ВК, ПР, ЗБ, ПУС, не воспринимаемые УЧПУ. Наименование и значение этих символов — по ГОСТ 19767—74.
4. При печатании машинописного бланка управляющей программы (распе­чатка программы) символы «Табуляция» и «Конец кадра» не печатаются.
Таблица 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.4. Каждая управляющая программа должна начинаться сим­волом «Начало программы», после которого должен стоять сим­вол «Конец кадра», а затем кадр с соответствующим номером.
1.5. Любая группа символов, не подлежащая отработке на станке, должна быть заключена в круглые скобки. Внутри скобок не должны применяться символы «Начало программы» и «Глав­ный кадр».
Например, группа символов, заключенная в скобки, может быть выведена на дисплей и служить в качестве указаний опера­тору.
1.6. Если необходимо обозначать управляющую программу, это обозначение (номер) должно находиться непосредственно за символом «Начало программы» перед символом «Конец кадра».
1.7. Местоположение информации, заключенной в скобки, в кадре управляющей программы, а также необходимость записи этой информации в памяти УЧПУ должны быть указаны в технических условиях на УЧПУ конкретного типа.
1.8. Для обозначения физического начала носителя данных пе­ред символом «Начало программы» (при размещении на носите­ле данных нескольких управляющих программ перед символом «Начало программы» первой программы) допускается записывать еще один символ «Начало программы», например: % % ПС или % % 001 ПС.
Перед символом «Начало программы» может быть записана любая информация, не содержащая символа «Начало программы» (примечания по наладке станка, различные идентификаторы прог­раммы и т.п.).
1.9. Управляющая программа должна Заканчиваться символом «Конец программы» или «Конец информации». Информация, по­мещенная после символа «Конец информации», не должна вое приниматься У.ЧПУ.
1.10. Перед символом «Начало программы» и после символов «Конец программы» и «Конец информации» на перфоленте реко.- мендуется оставлять участки с символом ПУС («Пусто»).

2. КАДРЫ

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

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

слова «Параметр интерполяции или шаг резьбы» I, J, К;
слово (или слова) «Функция подачи», которое относится толь­ко к определенной оси и должно следовать непосредственно за словом «Размерное перемещение» по этой оси. Слово «Функция подачи», относящееся к двум и более осям, должно следовать за последним словом «Размерное перемещение», к которому оно от­носится;
слово «Функция главного движения»;
слово (или слова) «Функция инструмента»;
слово (или слова) «Вспомогательная функция».
2.3. Порядок записи слов с адресами U, V, W, Р, Q, R исполь­зуемых в значениях, отличных от значений, указанных в табл. 1 и слов с адресами D, Е, Н должен быть указан в формате кон­кретного. УЧПУ.
2.4. В пределах одного кадра управляющей программы не дол­жны повторяться слова «Размерные перемещения» и «Параметр интерполяции или шаг резьбы».
При использовании слов с адресами U, V, W, Р, Q, R в зна­чениях, отличных от значений, указанных в табл. 1, кратностьис-
2 Зак. 1163 пользования их в кадре должна быть указана в технических ус­ловиях на УЧПУ конкретного типа.
2.5. В пределах одного кадра управляющей программы не дол­жны использоваться слова «Подготовительная функция», входя­щие в одну группу.
2.6. После символа «Главный кадр» в кадре управляющей про­граммы должна быть записана вся информация, необходимая для начала или возобновления обработки. В этом случае символ «Главный кадр» должен записываться вместо символа N в качест­ве адреса в слове «Номер кадра». Символ «Главный кадр» может быть использован для останова в нужном месте обратной перемот­ки носителя данных.
2.7. При необходимости осуществления режима «Пропуск кад­ра» (например, для осуществления наладочных переходов при на­ладке станка и исключения этих переходов после окончания на­ладки) перед символами «Номер кадра» и «Главный кадр» дол­жен записываться символ «Пропуск кадра».

3. СЛОВА

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