Министерство образования и науки рф
ГОУ ВПО «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «МАМИ»
Факультет: Автоматизация и управление
Кафедра: Информационные системы и дистанционные технологии.
ЛАБОРАТОРНЫЕ РАБОТЫ
по дисциплине
“Программирование для систем ЧПУ»
Bыполнил:
студент группы 8-АиС-5
_____________/_Деревянко Д.Б._/
Принял:
____________/_Анкин А.В.__/
Москва
Г.
Приложение 2
Назначение клавиш управления пульта
№ поз. | Клавиша | Назначение клавиши |
Клавиша аварийного отключения. Нажимается когда существует опасность для людей или повреждения станка. Остановка всех приводов с максимальным тормозным моментом. | ||
NC-Start При нажатии клавиши выбранная программа обработки и ее имя индицируется в верхней части, запускается с актуального кадра и светится соответствующий Led индикатор | ||
NC-Stop При нажатии клавиши выполнение текущей программы обработки детали останавливается и светится соответствующий Led индикатор. После можно продолжить обработку с NC-Start | ||
Отдельный кадр Функция предлагает возможность покадрового выполнения программы обработки детали. Может быть активирована в режиме работы «Автоматический» и MDA. При этом светится соответствующий Led индикатор. При активации функции - на дисплее индицируется остановка в цикле, - (в прерванном состоянии) в строке Рабочее сообщение канал выводится текст «Стоп: кадр завершен в отдельном кадре», | ||
Продолжение приложения 2 | ||
Reset (сброс) При нажатии клавиши: - выполнение актуальной программы прекращается, - контрольные сообщения стираются, - канал переходит в состояние СБРОС, т.е. УЧПУ остается синхронной со станком и готова к новому выполнению программы. | ||
Jog Обычное перемещение по осям: - непрерывное движение по осям с помощью клавиш направлений, - инкрементальное движение по осям с помощью клавиш направлений, - управление ручным пультом управления. | ||
MDA (Manual Data Automatic) Управление станком через отработку кадра или последовательности кадров. Ввод кадров осуществляется с панели оператора. | ||
Автоматический Управление станком при автоматическом выполнении программы | ||
Teach In Создание программ в диалоге со станком в режиме MDA | ||
Repos Обратное позиционирование Обратное позиционирование, повторный подвод к контуру в режиме работы Jog | ||
Ref Подвод к референтной точке Подвод к референтной точке в режиме работы Jog | ||
Продолжение приложения 2 | ||
Функции могут быть активированы в комбинации с режимами Jog или MDA/Teach In Inc Var(Incremental Feed Variable) Движение с переменным размером шага | ||
Inc(Incremental Feed) Движение с фиксированным размером шага в 1, 10, 100, 1000, 10000 инкрементов | ||
Клавиши осей Выбор оси (Х…9) для перемещения | ||
Выбор положительного направления оси | ||
Выбор отрицательного направления оси | ||
При нажатии клавиши подача переключается на ускоренную | ||
Процентовка шпинделя (пеключатель коррекции числа оборотов шпинделя) Поворотный переключатель позволяет увеличивать или уменьшать частоту вращения шпинделя. Установленное значение оборотов индицируется в окне «шпиндель» дисплея. Диапазон регулирования – от 50 до 120 % от программно заданного значения, шаг 5%. | ||
Останов шпинделя Шпиндель останавливается, светится соответствующий индикатор. | ||
Старт шпинделя Частота вращения шпинделя растет до заданного программой значения, загорается соответствующий индикатор, как только сигнал принят УЧПУ | ||
Продолжение приложения 2 | ||
Процентовка ускоренного хода подачи (переключатель коррекции подачи) Диапазон регулирования от 0 до 120% от заданной программой величины. При ускоренном ходе значение 100% не превышается. | ||
Останов подачи При нажатии клавиши - отработка программы прекращается, - происходит останов перемещения по осям - загорается соответствующий индикатор - на дисплее появляется надпись об остановке подачи. | ||
Старт подачи При нажатии клавиши - программа продолжает выполняться с актуального кадра, - подача увеличивается до заданного программой значения - загорается соответствующий индикатор, как только сигнал примет УЧПУ. | ||
Кодовый переключатель имеет 4 положения и может задать степени защиты от 4 до 7. |
Приложение 3
Назначение клавиш панели управления УЧПУ
№ | Клавиша | Назначение клавиши |
1. | Клавиша области станка. Прямой переход в область управления "Станок". | |
2. | Клавиша Recall. Возврат в вышестоящее меню. Recall закрывает окно. | |
3. | Клавиша «и т.п.» Расширение горизонтальной панели программных клавиш в том же меню. | |
4. | Клавиша переключения области. Из любой области управления и любой ситуации управления с помощью этой клавиши можно открыть главное меню. Двойное нажатие клавиши осуществляет переключение с актуальной на предыдущую область управления и обратно. | |
5. | Клавиша Shift. Переключение клавиш с двойным значением. | |
6. | Переключение канала. При нескольких каналах возможно переключение каналов (переключение с канала 1 до n). В случае спроектированного «Меню канала» все другие существующие коммуникационные соединения с другими NCU индицируются с их каналами на программных клавишах. | |
7. | Клавиша Квитирование ошибки. Посредством нажатия этой клавиши квитируется обозначенную этим идентификатором стирания ошибку. | |
Продолжение приложения 3 | ||
8. | Клавиша информации. С помощью этой клавиши можно вызывать пояснения и информацию по актуальному состоянию управления (к примеру, помощь по программированию, диагностике, PLC, ошибкам). Индикация «i» в строке диалога указывает на эту возможность. | |
9. | Клавиша выбора окна. Если на дисплее открыто несколько окон то через клавишу переключения окна можно перемещать фокус, выраженный более сильным обрамлением окна, с одного окна на другое. Только на окне с фокусом действует клавишный ввод, к примеру, клавиши прокрутки. | |
10. | Курсор вверх. | |
11. | Прокрутка вперед (PAGE UP). «Прокрутка» на одну индикацию вперед. В программе обработки детали можно «прокручивать» индикацию вперед (к концу программы) или назад (см. ниже) (к началу программы). С помощью клавиш прокрутки перемещается видимая/индицируемая область окна, на которую направлен фокус. Полоса прокрутки показывает, какой сегмент программы/документа/… выбран. | |
12. | Клавиша стирания (Backspace). Стирание символов справа. | |
13. | Пробел. | |
14. | Курсор влево. | |
Продолжение приложения 3 | ||
15. | Клавиша выбора клавиша-тумблер • Клавиша выбора для заданных значений в полях ввода и списках выбора, обозначенных этим символом клавиши. • Активация или деактивация поля: кнопка многократного выбора (может быть выбрано несколько полей или ни одного) - активно - не активно кнопка простого выбора/опция (всегда может быть выбрано только одно поле) - активно - не активно. | |
16. | Курсор вправо. | |
17. | Клавиша редактирования/клавиша Undo. • Переключение в таблицах и полях ввода в режим редактирования (в этом случае поле ввода находится в режиме вставки) или • функция UNDO на элементы таблицы и поля ввода (при выходе из поля при помощи клавиши редактирования значение не принимается, а сбрасывается на предыдущее значение - UNDO). | |
Клавиша Конец строк. • С помощью клавиши курсор в редакторе перемещается в конец строк открытой страницы. • Быстрая установка курсора на сходную группу полей ввода. • Действует как клавиша табуляции. | ||
19. | Клавиша вниз. | |
Продолжение приложения 3 | ||
20. | Прокрутка назад (PAGE UP). «Прокрутка» на одну индикацию назад. С помощью клавиш прокрутки перемещается видимая/индицируемая область окна, на которую направлен фокус. Полоса прокрутки показывает, кякой сегмент программы/документа/...выбран. | |
21. | Клавиша Delete. Значение поля параметрирования стирается Поле параметрирования остается пустым. | |
22. | Клавиша Input. • Применение отредактированного значения. • Открытие/закрытие директории. • Открытие файла. | |
23. | Клавиша табуляции. | |
24. | Клавиша Ctrl. | |
25. | Клавиша Alt. | |
26. | Программа см. аппаратную клавишу' ПРОГРАММА". | |
27. | Tool Offset прямой переход в коррекцию инструмента. | |
28. | Управление программой. Обзор программы. Программа может быть открыта текстовым редактором. | |
29. | Ошибка. Прямой переход в окно Ошибки. |
Приложение 4
Основные значения М-функции
М... | Переключения |
М0 | Запрограммированная остановка |
М1 | Остановка по выбору |
М2 | Окончание главной программы с возвратом к началу программы |
М3 | Направление вращения шпинделя вправо для мастер-шпинделя |
М4 | Направление вращения шпинделя влево для мастер-шпинделя |
М5 | Остановка шпинделя для мастер-шпинделя |
М6 | Смена инструмента |
М17 | Конец подпрограммы |
М30 | Конец программы, как М2 |
М40 | Автоматическое переключение редуктора |
М41...М45 | Ступень редуктора 1,..., 5 |
М70 | Шпиндель включается в осевой режим |
Приложение 5
Основные значения G-функции
Обозначение | Наименование | Вид команды | Формат программирования | ||
G0 | Линейная интерполяция с ускоренным ходом | Команды движения | G0X... Z... | ||
G1 | Линейная интерполяция с подачей | G1 X...Z... F... | |||
G2 | Круговая интерполяция по часовой стрелке | G2X... Z... I... K...F... | |||
;центр и конечная точка G2X...Z... CR=...F... ;радиус и конечная точка G2 AR=... I... K...F... ;аппретурный угол и ;центр G2 AR=...X...Z... F. ;аппретурный угол и конечная точка | |||||
G3 | Круговая интерполяция против часовой стрелки | G3 ... ; в остальном как у G2 | |||
G4 | Время ожидания, заранее определено по времени | специальное | G4 F... ; время | ||
движение | ожидания в сек G4 S... ;время ожидания в [оборотах шпинделя] | ||||
G5 | Шлифование с врезанием с угловой подачей | Врезание с угловой подачей | |||
G7 | Старт, позиция движения компенсации шлифования с врезанием | С осевой подачей | |||
G9 | Точный останов - уменьшение скорости | ||||
G17 | Выбор рабочей плоскости X/Y | Напр.подачи Z | |||
Продолжение приложения 5 | |||||
G18 | Выбор рабочей плоскости Z/X | Напр. подачи Y | |||
G19 | Выбор рабочей плоскости Y/Z | Напр.подачи X | |||
G25 | Нижнее ограничение рабочего поля | Присвоение значений в осях канала | G25X..Y.. Z.. ;свой кадр | ||
G26 | Верхнее ограничение рабочего поля | G26 X.. Y.. 1.. | |||
G33 | Резьбовая интерполяция с постоянным шагом 0.001 мм 2000.00 мм/об | Команда | G33Z... К... SF=... | ||
движения | цилиндрическая резьба G33X... I... SF=... [спиральная резьба G33Z... X... K...SF=..., коническая резьба (по оси Z перемещение больше ;чем по оси X)] [G33Z... X... I... SF=... коническая резьба ;(по оси X перемещение больше, чем по оси Z) ] | ||||
G40 | Коррекция радиуса инструмента ВЫКЛ | ||||
G41 | Коррекция радиуса инструмента слева от контура | ||||
G42 | Коррекция радиуса инструмента справа от контура | ||||
G53 | Подавление актуального смещения нулевой точки (покадрово) | включая запрограммированные смещения | |||
G54 | 1-ое устанавливаемое смещение нулевой точки | ||||
G55 | 2-ое устанавливаемое смещение нулевой точки | ||||
G56 | 3-ье устанавливаемое смещение нулевой точки | ||||
G57 | 4-ое устанавливаемое смещение нулевой точки | ||||
Продолжение приложения 5 | |||||
G58 | Осевое программируемое смещение нулевой точки абсолютное | ||||
G59 | Осевое программируемое смещение нулевой точки аддитивное | ||||
G60 | Точный останов - уменьшение скорости | ||||
G62 | Угловая задержка на внутренних углах при активной коррекции радиусов инструментов (G41, G42) | Только вместе с режимом управлением траекторией | G62Z...G1 | ||
G63 | Нарезание внутренней резьбы с компенсирующим патроном | G63Z...G1 | |||
G64 | Точный останов - режим управления траекторией | ||||
G70 | Указание размеров в дюймах (длины) | ||||
G71 | Метрическое указание размеров (длины) | ||||
G74 | Реферирование | G74X...Z... | |||
G75 | Подвод к фиксированной точке | Оси станка | G75FP=..X1=...Z1=... | ||
G901 | Абсолютное указание размера | G90X... Y... !...(...) Y=AC(...) или X=ACZ=AC(...) | |||
G91 | Указание составного размера | G91 X... Y... Z... или X=IC(...)Y=IC(...) Z=IC(...) | |||
G93 | Обратная по времени подача 1/мин | Отвод кадра: длительность | G93G01 X... F... | ||
G94 | Линейная подача F в мм/мин или дюймов/мин и градусов/мин | ||||
Продолжение приложения 5 | |||||
G95 | Окружная подача F в мм/об или дюймов/оборот | ||||
G96 | Постоянная скорость резания (как у G95) ВКЛ | G96S... LIMS=... F... | |||
G97 | Постоянная скорость резания (как у G95) ВЫКЛ | ||||
G505 .... G599 | 5 ... 99. Устанавливаемое смещение нулевой точки | ||||
G700 | Указание размера в дюймах и дюймах/мин (длины + скорости + системные переменные | ||||
G710 | Метрическое указание размера в мм и мм/мин (длины + скорости + системные переменные) | ||||
Приложение 6
Адреса, применяемые при программировании
Адрес | Значение (стандартная установка) | Примечание | |
A=DC(...) А=АСР(..) A=ACN(...) | Круговая ось | устанавливаемый | |
ADIS | Интервал перешлифовки для траекторных функций | фиксированный | |
B=DC(...) В=АСР(...) B=ACN(...) | Круговая ось | устанавливаемый | |
C=DC(...) С=АСР(...) C=ACN(...) | Круговая ось | устанавливаемый | |
CHR=... | Снятие фасок угла контура | фиксированный | |
D... | Номер режущей кромки | фиксированный | |
F... | Подача | фиксированный | |
G... | Функция перемещения | фиксированный | |
Н... H=QU{...) | Вспомогательная функция Вспом. функция без остановки чтения | фиксированный | |
I... | Параметр интерполяции | устанавливаемый | |
J... | Параметр интерполяции | устанавливаемый | |
К... | Параметр интерполяции | устанавливаемый | |
L... | Вызов подпрограммы | фиксированный | |
M... | Дополнительная функция | фиксированный | |
N... | Вспомогательный кадр | фиксированный | |
OVR=... | Процентовка траектории | фиксированный | |
Продолжение приложения 6 | |||
P... | Кол-во прогонов программы | фиксированный | |
POS [ось]= | Позиционирующая ось | фиксированный | |
POSA[ocb]=... | Позиционирующая ось через границу кадра | фиксированный | |
SPOS=... SPOS[n]=... | Позиция шпинделя | фиксированный | |
SPOSA=... SPOS[n]=... | Позиция шпинделя за границу кадра | фиксированный | |
Q... | Ось | устанавливаемый | |
R0=...AoRn=... R... | - R-параметр, может устанавливаться через MD (стандарт 0 - 99) -ось | фиксированный устанавливаемый | |
RND | Закругление угла контура | фиксированный | |
RNDM | Закругление угла контура (модально) | фиксированный | |
S... | Число оборотов шпинделя | фиксированный | |
Т... | Номер инструмента | фиксированный | |
U... | Ось | устанавливаемый | |
V... | Ось | устанавливаемый | |
W... | Ось | устанавливаемый | |
X... Х=АС(...) Х=1С(...) | Ось " абсолютный " инкрементальный | устанавливаемый | |
Y... Y=AC(...) Y=IC{...) | Ось | устанавливаемый | |
Z... Z= AC(...) .……)...) 2=1С(.„) | Ось | устанавливаемый | |
AR=... | Апертурный угол | устанавливаемый | |
АР=... | Полярный угол | устанавливаемый | |
CR=... | Радиус окружности | устанавливаемый | |
RP=... | Полярный радиус | фиксированный | |
: | Главный кадр | устанавливаемый | |
Приложение 7
Вариант 1
Приложение 8
Вариант 2
Приложение 9
ё
Вариант 3
Учебное издание
КОЛТУНОВИгорь Ильич
АНКИНАлександр Вячеславович