- •Министерство образования и науки рф
- •Программирование для систем чпу
- •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.6 Главный/вспомогательный кадр
Различаются два вида кадров:
- главные кадры,
- вспомогательные кадры.
В главном кадре должны быть указаны все слова, необходимые для запуска технологического цикла с раздела программы, начинающегося с главного кадра. Главные кадры могут находиться как в главной программе, так и в подпрограммах. СЧПУ не проверяет, содержит ли главный кадр всю необходимую информацию.
2.7 Номер кадра
Главные кадры обозначаются номером главного кадра. Номер главного кадра состоит из символа « : » и положительного целого числа (номер кадра). Номер кадра всегда стоит в начале кадра. Номера главных и вспомогательных кадров внутри программы должны быть уникальными, чтобы получить однозначный результат при поиске:
:10 D2 F200 S900 M3
Вспомогательные кадры обозначаются номером вспомогательного кадра. Номер вспомогательного кадра состоит из символа "N" и положительного целого числа (номер кадра). Номер кадра всегда стоит в начале кадра:
N20 G1 X14 Y35
N30 Х20 Y40
Последовательность номеров кадров может быть любой, но рекомендуется растущая последовательность номеров кадров. Можно программировать кадры УЧПУ и без номеров кадров.
2.8 Адреса
Адреса это фиксированные или устанавливаемые идентификаторы для осей (X, Y, Z….) числа оборотов шпинделя (S), подачи (F), радиуса окружности (CR) и т.д.:
N10 X100
Важные адреса приведены в Приложении 5.
Если адрес помечен как «фиксированный», то этот идентификатор адреса доступен только для определенной функции.
Если адрес помечен как «устанавливаемый», то этим адресам изготовитель станка через машинные данные может присвоить другое имя.
2.9. Адреса, действующие модально/покадрово
Модально действующие адреса сохраняют свою значимость с запрограммированным значением до тех пор (во всех последующих кадрах), пока по тому же адресу не будет запрограммировано новое значение. Действующие покадрово адреса сохраняют свою значимость только в том кадре, в котором они были запрограммированы:
N10 G01 F500 X10
N20 Х20 ;подача действует до ввода новой подачи
2.10 Адреса с осевым расширением
У адресов с осевым расширением имя оси стоит в квадратных скобках после адреса, который устанавливает соответствие осям:
I FA[U]=400 ;специфическая подача для оси U
Расширенные адреса
Расширенное написание адресов позволяет систематизировать большее количество осей и шпинделей. Расширенный адрес состоит из цифрового расширения или из записанного в квадратных скобках идентификатора переменных и присвоенного с помощью символа «=» арифметического выражения:
Х7 ; «=» не требуется, 7 это значение, но символ «=» возможен и здесь
Х4=20 ;ось Х4 («=» требуется)
CR=7.3 ;2 буквы ('-« требуется)
S1=470 ;число оборотов для 1-ого шпинделя 470 мин-1
М3=5 ;установка шпинделя для 3-его шпинделя
Расширенное написание адреса допускается только для простых адресов, приведенных в таблице 1.
Таблица 1- Значение адресов
Адрес |
Значение |
X, Y, Z,… |
Адреса осей |
I, J, К |
Параметры интерполяции |
S |
Число оборотов шпинделя |
SPOS, SPOSA |
Позиция шпинделя |
М |
Дополнительные функции |
Н |
Вспомогательные функции |
Т |
Номер инструмента |
F |
Подача |
Число (индекс) при расширенном написании адреса для адресов М, Н, S, а также для SPOS и SPOSA может заменяться переменной. При этом идентификатор переменных стоит в квадратных скобках:
S[SPINU]=470 ;число оборотов для шпинделя, номер которого зафиксирован в переменной SPINU
M[SPINU]=3 ;правое вращение для шпинделя, номер которого зафиксирован в переменной SPINU
T[SPINU]=7 ;предварительный выбор инструмента для шпинделя, номер которого зафиксирован в переменной SPINU
