Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
программирование_основы.pdf
Скачиваний:
2275
Добавлен:
29.05.2015
Размер:
8.8 Mб
Скачать

Основы программирования ЧПУ

2.2 Структура и содержание программы ЧПУ

2.2.3Присвоения значений

Адресам могут присваиваться значения. При этом действуют следующие правила:

Символ "=" должен быть записан между адресом и значением, если:

адрес состоит более чем из одной буквы.

значение состоит более чем из одной постоянной.

Символ "=" не нужен, если адресом является одна единственная буква и значение состоит только из одной постоянной.

Знаки разрешены.

Разделительные символы после буквы адреса разрешены.

Примеры:

X10

Присвоение значения (10) адресу X, "=" не требуется

X1=10

Присвоение значения (10) адресу (X) с цифровым

 

 

расширением (1), "=" требуется

X=10*(5+SIN(37.5))

Присвоение значения через цифровое выражение, "="

 

 

требуется

Примечание

За цифровым расширением всегда должен следовать один из специальных символов "=", "(", "[", ")", "]", "," или оператор, чтобы отличать адрес с цифровым расширением от буквы адреса со значением.

 

Основы

40

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

Основы программирования ЧПУ

2.2 Структура и содержание программы ЧПУ

2.2.4Комментарии

Для того, чтобы сделать программу ЧПУ более понятной, кадры ЧПУ могут быть снабжены комментариями.

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

Пример 1:

 

Программный код

 

Комментарий

 

N10

G1 F100 X10

Y20

; Комментарий для объяснения кадра ЧПУ

Пример 2:

 

 

 

Программный код

 

Комментарий

 

 

 

N10

 

 

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

 

N20

 

 

; Программа создана г-ном Мюллером, отдел TV 4, 21.11.94

 

N50

 

 

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

Примечание

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

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

41

Основы программирования ЧПУ

2.2 Структура и содержание программы ЧПУ

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

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

Программирование

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

Пример:

1

1

1

1

1

1

1

1

1

1

1

1

͖͕͇͓͓̼͕͗͊͗͋͢

Программный код

Комментарий

N10

;

выполняется

/N20 …

;

пропущен

N30

;

выполняется

/N40 …

;

пропущен

N70

;

выполняется

 

Основы

42

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

Основы программирования ЧПУ

2.2 Структура и содержание программы ЧПУ

Уровни пропуска

Кадрам могут быть назначены уровни пропуска (макс. 10), которые могут быть активированы через интерфейс.

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

Пример:

Программный код

Комментарий

/ ...

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

/0 ...

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

/1 N010...

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

/2 N020...

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

...

 

/7 N100...

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

/8 N080...

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

/9 N090...

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

Примечание

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

Примечание

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

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

43

Основы программирования ЧПУ

2.2 Структура и содержание программы ЧПУ

 

Основы

44

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0