Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование.doc
Скачиваний:
2
Добавлен:
18.11.2019
Размер:
136.7 Кб
Скачать

Структура программоносителя

Программоноситель может содержать одну или несколько УП.

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

Символ ПС означает конец участка управляющей информации (кадра) и одновременно служит командой на перевод строки при распечатке текста программоносителя.

Символы ( ) используются для записи информации оператору станка и могут быть помещены в любое место перфоленты.

Эти символы соответствуют функциям «Управление выключено» и «Управление включено», поэтому записанная между ними информация не воспринимается УЧПУ.

Внутри скобок не допускается запись символов % и : которые при перемотке перфоленты могут привести к ложному останову.

Структура управляющей программы

При построении УП в коде ISO – 7bit в последовательности кадров программы записывается только та геометрическая, технологическая и вспомогательная информация, которая изменяется по отношению к предыдущему кадру, т.е. записанная в данном кадре команда не повторяется в последующих кадрах и отменяется лишь другой командой из этой группы или специальной командой отмены, отменяющей все команды данной группы.

Каждая УП должна начинаться символом %  «Начало программы», после которого должен стоять символ LF – «конец кадра».

Кадр с символом % не нумеруется. Нумерация кадров программы начинается с последующего кадра.

Любая группа символов, не подлежащая отработке на станке, должна быть заключена в круглые скобки (кроме символов % и :).

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

Если необходимо обозначать УП, это обозначение должно находиться непосредственно за символом % («начало программы») перед символом LF («конец кадра»), например, % 012 LF, т.е. программа с условным номером двенадцать.

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

УП должна заканчиваться символом «конец программы» или «конец информации». Информация, помещенная после этого символа, не должна восприниматься УЧПУ.

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

Структура кадров управляющей программы

К структуре кадра предъявляются следующие требования:

1. Каждый кадр должен содержать слово «номер кадра». Далее – информационные слова или слово. Завершается кадр символом LF, использование которого, как правило, обязательно.

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

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

б) слова «размерные перемещения», которые рекомендуется записывать в последовательности символов: X, Y, Z, U, V, W, P, Q, R, A, B, C;

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

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

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

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

3. В пределах одного кадра не должны повторяться слова «размерные перемещения» и «параметр интерполяции или шаг резьбы».

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

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

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