Студопедия

КАТЕГОРИИ:

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


Структура программы




Программа, написанная в NC кодах, имеет строгую структуру (рис. 3.2). Эта структура ориентирована на: во-первых – запись программы на перфоленту, во-вторых – на считывание и исполнение программы устройством с релейным управлением. Порядок отдельных элементов программы и способ записи информации в программе регламентирован стандартом.

Рисунок 3.2 - Обобщенная структура программы

 

Текст программы состоит из множества кадров. Кадр может (опционально) начинаться с символа пропуска кадра – «/» косой черты. За символом пропуска кадра (или в первой позиции, если он отсутствует) может следовать номер кадра (также опционально).

За номером кадра следуют специальные инструкции – слова (произвольное количество) или комментарии. Завершает кадр символ окончания строки. Длина кадра ограничена 256 символами по стандарту ISO (примерно 4 строки на листе A4), чего обычно вполне достаточно. Отдельные системы ЧПУ могут иметь другие ограничения, поэтому в документации приводится формат кадра – условная запись кадра с максимальным объемом информации.

Пример кадра управляющей программы: /N0001 G0 X123.05

По принятым соглашениям: в программе допускаются пустые строки (они игнорируются), допускаются пробелы и символы табуляции или их отсутствие (например, x 100 эквивалентно x100). Регистр символов не учитывается (g и G эквивалентны).

Слова

Слово состоит из символа и некоторого числового значения. Символы, разрешенные к применению:

A, B, C, D, F, G, H, I, J, K, L, X, Y, Z, M, N, P, Q, R, S, T, U, W.

Числа

Числа – это последовательность цифр, которая (возможно) разделена десятичной точкой (не запятой). Число может начинаться знаком «+» или «-».

Если у числа нет знака, то оно считается положительным. Если у числа нет десятичной точки, то оно считается целым.

Обычно система ЧПУ ограничивает количество знаков в дробной части чисел в тексте программы, например, ограничение может быть равно 0.0001. Помимо максимальной точности дроби в тексте необходимо учитывать дискретность привода – это минимальная величина перемещения рабочего органа при подаче одного управляющего импульса. Если дискретность привода по данной оси 0.01 то размеры необходимо задавать кратными дискретности, т.е. 0.01.

Незначащие нули в начале и конце числа допускается не указывать. Таким образом, например, G = G0 = G00, а G1=G01

Заметим также, что в одном кадре:

- может находиться от 0 до 4-х слов, начинающихся с буквы G;

- слова G, входящие в одну модальную группу, не могут встречаться в одном кадре (подробнее см. далее);

- может находиться от 0 до 4-х M слов, но два слова из одной модальной группы не могут встречаться в одном кадре;

- остальные символы могут быть в кадре в единственном числе.


Поделиться:

Дата добавления: 2015-09-13; просмотров: 78; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты