Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по практике.docx
Скачиваний:
29
Добавлен:
27.02.2016
Размер:
125 Кб
Скачать

Шестнадцатеричные постоянные

Возможны и постоянные, имеющие шестнадцатеричную интерпретацию. При этом буквы "A" до "F" служат шестнадцатеричными цифрами от 10 до 15.

Шестнадцатеричные постоянные заключаются между двумя апострофами и начинаются с буквы "H" с последующим шестнадцатеричным значением. Разрешаются разделительные символы между буквами и цифрами.

Пример машинных данных:

$MC_TOOL_MANAGEMENT_MASK='H3C7F' ;присвоение шестнадцатеричных

чисел машинным данным

Максимальное количество символов ограничивается диапазоном значений целочисленного типа данных.

Двоичные постоянные

Возможны и постоянные, которые интерпретируются двоично. При этом используются только цифры "0" и "1".

Двоичные постоянные заключаются между апострофами и начинаются с буквы "B" с последующим двоичным значением. Разделительные символы между цифрами разрешаются.

Пример машинных данных:

$MN_AUXFU_GROUP_SPEC='B10000001' ;присвоение двоичных постоянных

;машинным данным Бит 0 и 7

;установлены

Максимальное количество символов ограничивается диапазоном значений целочисленного типа данных.

Сегмент программы

Сегмент программы состоит из одного главного кадра и нескольких вспомогательных кадров.

Примеры:

:10 D2 F200 S900 M3

N20 G1 X14 Y35

N30 X20 Y40

N40 Y-10

...

N100 M30

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

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

Рис. 2

Кадры, которые должны быть пропущены, обозначаются символом "/" (косая черта) перед номером кадра. Могут пропускаться и несколько последовательных кадров. Операторы в пропущенных кадрах не исполняются, программа продолжается на соответствующем следующем, не пропущенном кадре.

Пример пропуска кадров

N10 … ;выполняется

/N20 … ;пропущен

N30 … ;выполняется

/N40 … ;пропущен

N70 … ;выполняется

Может быть запрограммировано до 10 уровней пропуска. На один кадр программы обработки деталей может быть указан только 1 уровень пропуска:

/ ... ;кадр пропускается (1-ый уровень пропуска)

/0 ... ;кадр пропускается (1-ый уровень пропуска)

/1 N010... ;кадр пропускается (2-ой уровень пропуска)

/2 N020... ;кадр пропускается (3-ий уровень пропуска)

...

/7 N100... ;кадр пропускается (8-ой уровень пропуска)

/8 N080... ;кадр пропускается (9-ый уровень пропуска)

/9 N090... ;кадр пропускается (10-ый уровень пропуска)

Количество уровней пропуска, которые могут использоваться, зависит от машинных данных индикации. Пропуск кадров уровней пропуска /0 до /9 активируется через панель оператора в области управления "Станок", в меню "Управление программой" или "Адаптивное управление".

Изменяемые выполнения программы могут создаваться и посредством использования системных и пользовательских переменных для обусловленных переходов.

Цели перехода (метки)

Посредством определения целей перехода (меток) можно запрограммировать ответвления внутри программы.

Имена меток задаются минимум с 2-мя и максимум с 32 знаками (буквы, цифры, символ подчеркивания). Первыми двумя знаками должны быть буквы или символы подчеркивания. После имени метки следует двоеточие (":").

Метки должны быть уникальными в пределах программы.

Метки всегда стоят в начале кадра. Если имеется номер программы, то метка стоит непосредственно после номера кадра.

Чтобы сделать программу ЧПУ понятной как для самого пользователя, так и для других (!) программистов, рекомендуется вставлять в программу связанные по смыслу комментарии.

Комментарии стоят в конце кадра и отделяются от программной части кадра ЧПУ точкой с запятой (";").

Пример комментариев:

N10 G1 F100 X10 Y20 ; комментарий для объяснения кадра ЧПУ

или

N10 ; фирма G&S, заказ Nr. 12A71

N20 ; программа создана H. Muller, отдел TV 4, 21.11.94

N50 ; деталь Nr. 12, корпус для погружного насоса типа TP23A

Комментарии сохраняются и появляются при выполнении программы в актуальной индикации кадра.