Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ФРЕЗЕРНОЕ ПРОГРАММИРОВАНИЕ.doc
Скачиваний:
111
Добавлен:
17.04.2019
Размер:
1.15 Mб
Скачать

ОСНОВЫ ПРОГРАММИРОВАНИЯ

СИСТЕМЫ ЧПУ

HAAS

В ПРИМЕРАХ

ФРЕЗЕРНАЯ ОБРАБОТКА

Данное пособие является результатом сотрудничества Учреждения образования Филиал ПТК РИПО (Республик Беларусь) и производителя программного и методического обеспечения KELLER( Германия) и предназначено для обучения основам программирования фрезерного станка с ЧПУ HAAS на основе приведенных примеров управляющих программ.

Работа функций описывается в объёме необходимом для выполнения конкретных задач. Полное описание функций не приводится.

С полным описанием работы функций вы можете ознакомиться в руководстве по программированию HAAS.

Пособие входит в комплекс методического обеспечения разработанного в филиале ПТК РИПО по обучению работе на станках с программным управлением HAAS. Перед началом работы с пособием слушатели должны изучить темы учебно-методического комплекса по наладке и управлению станков с ЧПУ, ознакомится с работой и назначением основных функций станка HAAS.

Наибольший эффект при обучении достигается при использовании данного пособия в комплексе с учебной программой CAD/CAM KELLER и тренажёром системы ЧПУ HAAS.

Все приведенные в пособии программные коды были отработанны и проверенны на тренажёре HAAS.

Основы программирования

В управляющей программе в форме команд описываются все действия, которые должен совершить станок для обработки детали.

Программа состоит из кадров (строк), в кадре описывается отдельное действие, выполняемое станком.

Кадр состоит из порядкового номера (необязательный параметр) буквенных адресов(X, Z, S, T и т. д.), математического знака « - » (минус) и числовой части.

Как правило, управляющая программ, начинается с ввода нулевых точек, задания команд смены инструмента и установки режимов резания.

Ввод нулевых точек, смена инструмента, включение частоты вращения шпинделя, ввод рабочей подачи

G54

Смещение нуля детали по G54

T2 M06

Установка в рабочее положение инструмента №2.

G43 H2

Включение корректора на длину инструмента №2.

S1500 M3

Частота вращения шпинделя 1500 об/мин, правое вращение

G94 F400

Величина рабочей подачи 400 мм/мин.

M8

Включение подачи СОЖ

Команда G94 является активной при включении станка (эту команду можно в программу не вводить).

G55

Смещение нуля детали по G55

T7 M06

Установка в рабочее положение инструмента №3

G43 H7

Включение корректора на длину инструмента №3

S800 M3

Частота вращения шпинделя 800 об/мин, правое вращение.

G95 F1.

Величина рабочей подачи в мм/об (1мм/об)

M9

Включение подачи СОЖ

При программировании перемещений с 4-й и 5-й осью используют так же функцию программирования подачи G93 (обратнозависимая подача).

Адрес F кадры/мин указывает сколько раз в минуту, могло бы быть отработанно данное перемещение (для определения времени необходимого на отработку кадра разделите единицу на значение F).

Например:

F3. кадр будет отработан за 1/3 минуты.

F0.1 кадр будет отработан за (1/0.1) 10-ть минут.

G93

G1 X-10. F2.

Отработать перемещение за ½мин.

G1 Y10. F0.5

Отработать перемещение за 2минуты.

При активной функции G93 величина рабочей подачи F должна указываться в каждом кадре содержащем данное перемещение.

Программирование перемещений на быстром ходу

Движение на быстром ходу программируются кодом G0 с указанием конечной точки перемещения в абсолютной или относительной системе координат (после значения целого числа миллиметров обязательно должен стоять знак десятичной точки).

При перемещении по G0 каждая ось перемещается с одинаковой скоростью, но завершение перемещения осей происходит не одновременно, по этому путь перемещения инструмента одновременно по двум координатам, как правило, представляет собой ломаную прямую линию.

Линейное перемещение на рабочей подаче G1:

Перемещение может происходить по одной либо нескольким осям. Движение всех осей начинается и заканчивается одновременно.

G90 Абсолютная система отсчёта

G90 G94 абсолютная система отсчёта, подача в мм/мин.

G1 X60. Y35. F300. переместится на в точку с координатами X=60мм Y=35мм на подаче 300мм/мин.

G0 Z0 переместится на быстром ходу по оси Z в точку 0.

G91 Относительная система отсчёта

G91 G94

G1 X-40. Y35. F80. переместить инструмент на рабочей подаче в правлении «минус» по оси X на 40мм, одновременно переместить ось Y в направлении «плюс» на 35мм.

Кроме того там, где имеются сходящиеся элементы, можно автоматически вставит снятие фаски, либо обработку скругления в конце перемещения при помощи команд:

, C

,R

Обработка скруглений

G1 X0 Y25. перемещение в точку 1

G 1 X10. Y50. ,R12. перемещение в точку 2 с автоматической вставкой скругления, точки 1.1 2.1.

G1 X80. точка 3