Изучение основ программирования УЧПУ Siemens Sinumerik 840D
Для фрезерного станка
ЦЕЛЬ РАБОТЫ: Познакомиться с основами программирования УЧПУ Siemens Sinumerik 840D для фрезерного станка.
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ:
1. Изучить методическую и справочную литературу.
2. Изучить основные принципы составления управляющей программы.
3. Изучить основные значения G и M функций
Структура и содержание программы ЧПУ.
Программа ЧПУ/обработки деталей состоит из последовательности кадров. Каждый кадр представляет собой один шаг обработки. В кадре записываются операторы в форме слов. Последний кадр программы в последовательности выполнения содержит специальное слово для конца программы: М2, М17 или МЗО.
Пример:
кадр | слово | слово | слово | комментарий | |
кадр | N10 | G0 | Х20 | ;1-ый кадр | |
кадр | N20 | G2 | Z37 | ;2-ой кадр | |
кадр | N30 | G91 | |||
кадр | N40 | ||||
кадр | N50 | МЗО | ;конец программы (последний кадр) |
Каждая программы имеет собственное имя, которое свободно выбирается при создании программы с соблюдением следующих условий:
•первыми двумя символами должны быть буквы (также и буква с символом подчеркивания),
•прочие буквы, цифры.
Пример:
9-ATP-1 или 9-MI-6
На ЧПУ показываются только первые 24 знака идентификатора программы. Имена файлов могут включать знаки 0...9, A...Z, а...2 или _ и иметь максимальную длину в 24 знака.
Имена файлов должны иметь 3-х буквенное расширение (_ххх).
Языковые элементы языка программирования
Языковые элементы языка программирования определяются
•набором символов с прописными/строчными буквами и цифрами;
•словами с адресом и последовательностью цифр;
•кадрами и структурой кадров;
•длиной кадра с максимально возможным количеством знаков;
•последовательностью слов в кадре с таблицей адресов и их значением;
•главными и вспомогательными кадрами;
•номером кадра;
•адресами с таблицей для важных адресов и объяснениями;
•адресами, действующими модально или в кадре;
•адресами с осевым расширением с таблицей расширенного написания адреса;
•фиксированными адресами с таблицей и данными по значению для стандартной установки;
•фиксированными адресами с осевым расширением с таблицей и указанием значения для стандартной установки;
•устанавливаемыми адресами с указанием устанавливаемых букв адреса;
•предопределенными вычислительными функциями, а также арифметическими, логическими операторами и операторами сравнения с соответствующим присваиванием значений;
•идентификаторами, к примеру, переменными, подпрограммами, кодовыми словами, адресами DIN и метками перехода.
Набор символов
Для создания программ ЧПУ имеются следующие символы:
Прописные буквы
А, В, С, D, E, F, G, H, I, J, К, L, M, N,(0),P, Q, R, S, Т, U, V, W, X, Y, Z
При этом учитывать:
Не путать букву "О" с числом "0".
Строчные буквы
а, Ь, с, d, e, f, g, h, i, j, k, I, m, n, o, p, q, r, s, t, u, v, w, x, y, z
Прописные и строчные буквы не различаются.
Цифры
0,1, 2, 3, 4, 5, 6, 7, 8, 9
Специальные символы :
LF Конец кадра
Табулятор Знак разделения
Пробел Знак разделения (пробел)
Скрытые специальные символы обрабатываются как символы пробела.
Слова
Программы УЧПУ состоят из кадров; кадры в свою очередь состоят из слов.
Слово языка УЧПУ (рисунок 3.1) состоит из символа адреса и цифры или последовательности цифр, представляющей арифметическое значение.
Символом адреса слова является буква. Последовательность цифр может включать знак и десятичную точку, при этом знак всегда стоит между буквами адреса и последовательностью цифр. Положительный знак (+) не записывается.
Кадры и структура кадров
Программа ЧПУ состоит из отдельных кадров, кадр - из (нескольких) слов. Кадр должен включать в себя все данные для выполнения рабочей операции, и заканчивается символом «LF» (LINE FEED = новая строка). Символ «LF» не записывается; он создается автоматически при вводе строк.
Рисунок 3.1 - Слово языка УЧПУ
Длина кадра
Кадр может состоять макс, из 512 символов (включая комментарий и символ конца кадра. Обычно в актуальной индикации кадра на дисплее показываются три кадра с максимальной длиной 66 символов каждый. Комментарии также показываются. Сообщения показываются в отдельном окне сообщений.