
- •Министерство образования и науки рф
- •Программирование для систем чпу
- •230201.65 И направлению 230400.62
- •Содержание
- •Введение
- •1 Цель работы
- •2 Общие требования к оформлению отчета по лабораторным работам
- •Лабораторная работа № 1 Изучение принципиального устройства и органов управления фрезерного станка с учпу Siemens Sinumerik 840d
- •1 Описание компоновки станка
- •2 Устройство и область применения учпуSiemems Sinumerik
- •3 Техническая характеристика станка
- •4 Прогрев станка
- •5 Прогрев шпинделя
- •6 Устройство панели управления станка
- •7 Устройство ручного пульта управления
- •8 Панель управления учпу Siemens Sinumerik 840d
- •Лабораторная работа № 2 Изучение привязки инструмента на фрезерном станке с учпу Siemens Sinumerik 840d
- •1 Расположение координатных систем фрезерного станка.
- •2 Привязка инструмента
- •2 Языковые элементы языка программирования
- •2.1 Набор символов
- •2.2 Слова
- •2.3 Кадры и структура кадров
- •2.4 Длина кадра
- •2.5 Последовательность слов в кадре
- •2.6 Главный/вспомогательный кадр
- •2.7 Номер кадра
- •2.8 Адреса
- •2.9. Адреса, действующие модально/покадрово
- •2.10 Адреса с осевым расширением
- •2.11 Фиксированные адреса
- •2.12 Фиксированные адреса с осевым расширением
- •2.13 Устанавливаемые адреса
- •2.14 Идентификатор адреса
- •Лабораторная работа № 4 Изучение программирования прямолинейных и криволинейных перемещений в учпу Siemens Sinumerik 840d для фрезерного станка
- •1 Подготовка к программированию
- •2 Технологическая подготовка управляющей программы
- •3 Разработка управляющей программы
- •4 Коррекция радиуса инструмента
- •5 Указание системы счисления размеров
- •6 Программирование зеркального отображения контура
- •7 Криволинейные перемещения
- •8 Программирование дуг на станке без поворотного стола
- •Задание к лабораторной работе
- •Лабораторная работа № 5 Изучение порядка ввода, редактирования и выполнения управляющей программы на фрезерном станке с учпу Siemens Sinumerik 840d
- •1 Ввод и сохранение программы
- •2 Покадровое выполнение программы
- •3 Выполнение всей программы
- •2 Ввод стандартных циклов
- •Задание к лабораторной работе.
- •Литературные источники
- •Программирование для систем чпу
- •107023, Г. Москва, б. Семеновская ул., 38.
2 Языковые элементы языка программирования
Языковые элементы языка программирования определяются
набором символов с прописными/строчными буквами и цифрами;
словами с адресом и последовательностью цифр;
кадрами и структурой кадров;
•длиной кадра с максимально возможным количеством знаков;
последовательностью слов в кадре с таблицей адресов и их значением;
главными и вспомогательными кадрами;
номером кадра;
адресами с таблицей для важных адресов и объяснениями;
адресами, действующими модально или в кадре;
•адресами с осевым расширением с таблицей расширенного написания адреса;
фиксированными адресами с таблицей и данными по значению для стандартной установки;
фиксированными адресами с осевым расширением с таблицей и указанием значения для стандартной установки;
устанавливаемыми адресами с указанием устанавливаемых букв адреса;
•предопределенными вычислительными функциями, а также арифметическими, логическими операторами и операторами сравнения с соответствующим присваиванием значений;
•идентификаторами, к примеру, переменными, подпрограммами, кодовыми словами, адресами DIN и метками перехода.
2.1 Набор символов
Для создания программ ЧПУ имеются следующие символы:
Прописные буквы
А, В, С, 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 Конец кадра
Табулятор Знак разделения
Пробел Знак разделения (пробел)
Скрытые специальные символы обрабатываются как символы пробела.
2.2 Слова
Программы УЧПУ состоят из кадров; кадры в свою очередь состоят из слов.
Слово языка УЧПУ (рисунок 3.1) состоит из символа адреса и цифры или последовательности цифр, представляющей арифметическое значение.
Символом адреса слова является буква. Последовательность цифр может включать знак и десятичную точку, при этом знак всегда стоит между буквами адреса и последовательностью цифр. Положительный знак (+) не записывается.
2.3 Кадры и структура кадров
Программа ЧПУ состоит из отдельных кадров, кадр - из (нескольких) слов. Кадр должен включать в себя все данные для выполнения рабочей операции, и заканчивается символом «LF» (LINE FEED = новая строка). Символ «LF» не записывается; он создается автоматически при вводе строк.
Рисунок 3.1 - Слово языка УЧПУ
2.4 Длина кадра
Кадр может состоять макс, из 512 символов (включая комментарий и символ конца кадра. Обычно в актуальной индикации кадра на дисплее показываются три кадра с максимальной длиной 66 символов каждый. Комментарии также показываются. Сообщения показываются в отдельном окне сообщений.
2.5 Последовательность слов в кадре
Для наглядности структуры кадра, слова кадра должны располагаться следующим образом:
N10G... X... Y... Z... F... S... T... D... М... Н...
Адрес |
Значение |
N |
Адрес номера кадра |
10 |
Номер кадра |
G |
Функция перемещения |
X.Y.Z |
Путевая информация |
F |
Подача |
S |
Число оборотов |
Т |
Инструмент |
D |
Номер коррекции инструмента |
М |
Дополнительная функция |
Н |
Вспомогательная функция |
Некоторые адреса могут использоваться многократно в одном кадре (к примеру, G....M....H...).
Перечень значений дополнительной функции представлен в Приложении 4.