Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Формирование текста УП






В процессе написания УП формируется последовательность кадров, которые позволяют осуществить цикл обработки заготовки путем выполнения отдельных элементов (движений). Каждый кадр состоит из:

- символов;

- адресов (представляется буквой, которая, определяет тип инструкции);

- слов (состоит из адреса, за которым следует цифровое значение). Например: G01Z250.5Х-3.15F 200, 71.

Максимальная длина кадра - 128 символов. Символами могут быть:

- заглавные буквы (А, В, С, D...Z - все буквы латинского алфавита);

- строчные буквы (а, в, с, d, l, m, о, р, г, s, t, u, v, w);

- цифры (0...9);

- знаки математических действий: сложение/вычитание (+; -), умножение (*), деление (/);

- десятичная точка (.);

- сепаратор (");

- скобки (());

- пояснительный знак (;);

- разделительный знак (,);

- знак равенства (=);

- запрос и аннулирование синхронизации (#; &);

- особый символ (:).

Все кадры УП (кроме комментирующих) могут иметь в начале три дополнительных поля:

- поле подтверждения кадра и выведения его из рабочего состояния;

- поле метки;

- поле номера кадра.

Поля могут присутствовать поодиночке и одновременно в последовательности, приведенной выше.

Комментирующие кадры дают возможность программисту вводить в программу фразы, описывающие функции, которые он должен выполнять, что делает текст УП лучше читаемым. Такой кадр не учитывается в ходе выполнения УП. Формат комментирующего кадра состоит из последовательности алфавитно-цифровых символов, из которых первым элементом в обязательном порядке должен быть символ «;». Пример: №40...; формирование радиуса.

Поле подтверждения кадра и выведение его из рабочего состояния позволяет включить в программу (исключить из программы) кадры путем использования трехбуквенного кода USB с присвоенным ему значением (USB=1; USB = 0 соответственно). Формат устанавливается знаком « в первой позиции кадра. Пример: /N100G00X100.

Поле метки позволяет дать символическое название кадру, которому она принадлежит. Метка служит для возможности вызова кадра из различных мест УП при помощи инструкций перехода. Метка представляет собой алфавитно-цифровую последовательность символов (не более 6), заключенную в кавычки. Пример: «СТАРТ» или / «END».

Поле номера кадра служит для нумерации кадров программы и содержит цифру после символа «N». Пример: N125 или / «FINE» N125.

В соответствии с информацией, содержащейся в кадре, его можно отнести к одному из 4-х типов:

- комплектующие (информативны только для оператора и не дают команд на отработку системой УЧПУ);

- кадры ISO (кадры, содержащие операторы в соответствии со стандартом ISO. Пример: G1Z500X20F200);

- кадры назначения (позволяют определить величину нескольких переменных и глобальных параметров системы, которые могут быть использованы в других кадрах УП. Пример: (назначение переменной вычисления) Е30=28, 5 (геометрической переменной) р2=Z10Х25 (глобальной переменной ) OV=1, 5);

- кадры с трехбуквенными кодами (код определяет тип операции для выполнения в соответствии со стандартом EIA 1177В. Пример: URT, 45).

Начало и конец программы можно не обозначать в случае ввода УП в УЧПУ с клавиатуры. Если программа перфорирована на ленте, то первым последним знаком должен быть «%» (ISO). В любом случае завершать текст УП следует функцией МЗО (конец УП, установка на 1-м кадре).

Пример:

%

N1 (DIS, «текст сообщения»)

N2 Tl.l M6S800

……

N230 МЗО

%

Трехбуквенный код DIS программирует включение в УП текст сообщения для оператора станка объемом до 32 символов.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал