МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
ГОУ ВПО «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «МАМИ»
Факультет: Автоматизация и управление
Кафедра: Информационные системы и дистанционные технологии.
ЛАБОРАТОРНЫЕ РАБОТЫ
по дисциплине
“Программирование для систем ЧПУ»
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
Учебное издание
КОЛТУНОВИгорь Ильич
АНКИНАлександр Вячеславович
- активно
- не активно
кнопка простого выбора/опция (всегда может быть выбрано только одно поле)
- активно
- не активно.