МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ГОУ ВПО «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «МАМИ»

Факультет: Автоматизация и управление

Кафедра: Информационные системы и дистанционные технологии.

 

ЛАБОРАТОРНЫЕ РАБОТЫ

по дисциплине

“Программирование для систем ЧПУ»

 

 

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

 

Учебное издание

 

КОЛТУНОВИгорь Ильич

АНКИНАлександр Вячеславович

 



php"; ?>