EMCO WinNC GE Series Fanuc 0 TС



EMCO WinNC GE SERIES FANUC 0-TC
Описание программного обеспечения/Версия программного обеспечения от 13.76



Описание программного обеспечения
EMCO WinNC Fanuc 0-TC
Ref.No. EN 1802 Edition H2003-7
EMCO Maier Ges.m.b.H.
P.O. Box 131
A-5400 Hallein-Taxach/Austria
Phone ++43-(0)62 45-891-0
Fax ++43-(0)62 45-869 65
Internet: www.emco.at
E-Mail: [email protected]




Предисловие
Данное программное обеспечение EMCO WinNC FANUC SERIES 0-TC Turning является часть обучающей концепции EMCO на базе ПК.
Целью данной концепции является обучение эксплуатации и программированию оригинальной системы управления на ПК.

Фрезерные станки EMCO PC TURN и Concept TURN предоставляют возможность прямого управления с использованием ПК посредством EMCO WinNC для EMCO TURN.
Концепция работы значительно облегчена применением оцифровывающего устройства или управляющей клавиатуры с плоским тонкопленочным дисплеем (опция), и является особенно ценной с дидактической точки зрения, т.к. максимально приближена к оригинальной системе управления.
Данное руководство не содержит описание полного набора функций системы управления FANUC SERIES 0-TC Turning, при этом акцент сделан на максимально понятное описание наиболее важных функций, с целью получения оптимальных обучающих результатов.

При наличии вопросов или предложений по улучшению данного руководства, обращайтесь по адресу:
EMCO MAIER Gesellschaft m. b. H.
Department Technical Documentation
A-5400 Hallein, Austria


Содержание

A: Описание клавиш


Клавиатура управления, Устройство оцифровывания.......................................... ............................................................
A1

Функции клавиш ...................................................................................................................................................................
A1

Клавиши ввода данных .........................................................................................................................................................
A2

Функциональные клавиши ...............................................................................................................................................
A2

Клавиши управления станком .............................................................................................................................................
A4

Клавиатура РС ........................................................................................................................................................................
A6

B: Основы


Базовые точки станков EMCO...............................................................................................................................................
B1

Смещение нуля........................................................................................................................................................................
B2

Система координат ................................................................................................................................................................
B2

Система координат для программирования в абсолютных координатах .....................................................................
B2

Система координат для программирования в координатах с приращением ................................................................
B2

Ввод смещения нуля ...............................................................................................................................................................
B3

Измерение данных резца ........................................................................................................................................................
B4

Измерение данных инструмента при помощи оптического задающего устройства........................................................
B5

Измерение данных инструмента методом царапания ..........................................
B6

C: Операционные последовательности


Обзор операционных режимов ..............................................................................................................................................
C1

Подвод к базовой точке ..........................................................................................................................................................
C2

Ввод данных зубчатой передачи ..........................................................................................................................................
C2

Установка языка и директории детали .................................................................................................................................
C2

Ввод программы ......................................................................................................................................................................
C3

Вызов программы....................................................................................................................................................................
C3

Ввод кадра ...............................................................................................................................................................................
C3

Поиск слова .............................................................................................................................................................................
C3

Вставка слова ..........................................................................................................................................................................
C3

Изменение слова .....................................................................................................................................................................
C3

Удаление слова ........................................................................................................................................................................
C3

Удаление кадра ........................................................................................................................................................................
C3

Удаление программы .......................................................................................................................................................... ..
C4

Удаление всех программ ........................................................................................................................................................
C4

Ввод/вывод данных .................................................................................................................................................................
C4

Настройка последовательного интерфейса ...........................................................................................................................
C4

Вывод программы ...................................................................................................................................................................
C5

Ввод программы ......................................................................................................................................................................
C5

Вывод коррекции инструмента ..............................................................................................................................................
C5

Ввод коррекции инструмента ................................................................................................................................................
C5

Печать программ .....................................................................................................................................................................
C5

Выполнение программы .........................................................................................................................................................
C6

Запуск программы обработки .................................................................................................................................................
C6

Дисплей во время выполнения программы ...........................................................................................................................
C6

Поиск кадра ..............................................................................................................................................................................
C6

Обработка программы .............................................................................................................................................................
C6

Прерывание программы ..........................................................................................................................................................
C6

Дисплей версии программного обеспечения ........................................................................................................................
C6

Счетчик деталей и индикатора времени обработки .............................................................................................................
C7

Графическое моделирование...................................................................................................................................................
C8

D: Программирование


Структура программы ..............................................................................................................................................................
D1

Используемые адреса ...............................................................................................................................................................
D1

Обзор команд G в определении A, B, C .................................................................................................................................
D2

Обзор команд G для определения C .......................................................................................................................................
D2

Команды M.................................................................................................................................................................................
D3

Описание команд G ..................................................................................................................................................................
D4

G00 Позиционирование (Быстрое перемещение) .................................................................................................................
D4

G01 Линейная интерполяция (подача) ..................................................................................................................................
D4

Вставка фасок и закруглений ........................................................................................... ......................................................
D5

Прямой ввод чертежа .................................................................................................................................. ............................
D6

G02 Круговая интерполяция по часовой стрелке...................................................................................................................
D8

G03 Круговая интерполяция против часовой стрелки...........................................................................................................
D8

G04 Выдержка ...........................................................................................................................................................................
D9

G7.1 Цилиндрическая интерполяция ......................................................................................................................................
D10

Пример – Цилиндрическая интерполяция ..............................................................................................................................
D11

G10 Установка данных ............................................................................................................................................................
D12

G12.1/G13.1 Интерполяция в полярных координатах...........................................................................................................
D13

G-коды, которые могут программироваться в режиме "интерполяции в полярных координатах”: ................................
D13

Пример – Интерполяция в полярных координатах ...............................................................................................................
D14

G17-G19 Выбор плоскости .....................................................................................................................................................
D15

G20 Цикл продольного точения .............................................................................................................................................
D16

G21 Цикл нарезания резьбы.....................................................................................................................................................
D17

G24 Цикл торцевой обработки ...............................................................................................................................................
D18

G28 Возврат на базовую точку ...............................................................................................................................................
D18

G33 Нарезание резьбы ............................................................................................................................................................
D19

Коррекция на радиус инструмента .........................................................................................................................................
D20

Траектории инструмента с активированной/отмененной коррекцией на радиус инструмента.......................................
D21

Траектории инструментов в цикле выполнения программы с активированной коррекцией на радиус инструмента...............................................................................................................................................................................
D21

G40 Отмена коррекции на радиус инструмента....................................................................................................................
D22

G41 Коррекция на радиус резца влево ..................................................................................................................................
D22

G42 Коррекция на радиус резца вправо ................................................................................................................................
D22

G70 Измерения в дюймах .......................................................................................................................................................
D23

G71 Метрическая система измерений....................................................................................................................................
D23

G72 Цикл чистовой обработки ...............................................................................................................................................
D24

G73 Цикл контурного точения ...............................................................................................................................................
D25

G74 Цикл торцевой обработки................................................................................................................................................
D26

G75 Повтор шаблона ...............................................................................................................................................................
D27

G76 Сверление глубоких отверстий /Цикл врезания по оси Z.............................................................................................
D28

G77 Цикл врезания (ось Х) ......................................................................................................................................................
D29

G78 Многократный цикл нарезания резьбы...........................................................................................................................
D30

Систематические функции G98/G99 ......................................................................................................................................
D31

G80 Циклы отмены G83 – G85...............................................................................................................................................
D32

G83 Цикл сверления ................................................................................................................................................................
D32

G84 Цикл нарезания резьбы метчиком...................................................................................................................................
D33

G85 Цикл развертывания .........................................................................................................................................................
D34

G90 Программирование в абсолютных размерах..................................................................................................................
D35

G91 Программирование в размерах с приращением.............................................................................................................
D35

G92 Ограничение скорости шпинделя....................................................................................................................................
D35

G92 Выбор системы координат ..............................................................................................................................................
D35

G94 Скорость подачи в минутах ............................................................................................................................................
D35

G95 Скорость подачи в оборотах ...........................................................................................................................................
D35

G96 Постоянная скорость резания...........................................................................................................................................
D35

G97 Постоянная скорость вращения .......................................................................................................................................
D35

Описание команд М .................................................................................................................................................................
D36

M00 Безусловный программируемый останов .....................................................................................................................
D36

M01 Условный программируемый останов ..........................................................................................................................
D36

M02 Конец основной программы ...........................................................................................................................................
D36

M03 Включение основного шпинделя по часовой стрелке ..............................................................................................
D36

M04 Включение основного шпинделя против часовой стрелки..........................................................................................
D36

M05 Выключение основного шпинделя .............................................................................................................................
D36

M08 Подача СОЖ ВКЛ ...........................................................................................................................................................
D37

M09 Подача СОЖ ВЫКЛ .......................................................................................................................................................
D37

M20 Задняя бабка назад ..........................................................................................................................................................
D37

М17 Конец подпрограммы......................................................................................................................................................
D37

M21 Задняя бабка вперед ........................................................................................................................................................
D37

M25 Открывание зажимного приспособления .....................................................................................................................
D37

M26 Закрывание зажимного приспособления.......................................................................................................................
D37

M30 Конец программы ....... ...................................................................................................................................................
D37

M71 Выдувание ВКЛ............... ...............................................................................................................................................
D37

M72 Выдувание ВЫКЛ.............. ............................................................................................................................................
D37

M98 Вызов подпрограммы........ ............................................................................................................................................
D38

M99 Конец подпрограммы, Указание перехода.... .............................................................................................................
D38




G: Гибкое программирование ЧПУ


Переменные и арифметические параметры ..........................................................................................................................
G1

Вычисления с использованием переменных .........................................................................................................................
G1

Управляющие структуры........................................................................................................................................................
G2

Относительные операторы .....................................................................................................................................................
G2

H: Сигналы неисправности и сообщения


Сигналы неисправности устройств ввода 3000 - 3999 ........................................................................................................
H2

Сигналы неисправности станка 6000 - 7999 .......................................................................................................................
H3

Сигналы неисправности AC95 ..............................................................................................................................................
H11

Сигналы устройства управления координатными перемещениями 8000 - 9999 .............................................................
H11

I: Диагностические сигналы системы управления


Диагностические сигналы системы управления ................................................................................................................
I1


Информация по запуску
См. приложение
Описание клавиш
Клавиатура для управления, оцифровывание



Функции клавиш
RESET
Отмена тревоги, сброс ЧПУ (например, прерывание программы) и т.д.
INPUT
Ввода слова, ввод данных

CURSOR
Функция поиска, строка вверх/вниз, вызов программы
OUTP START
Начало ввода данных

PAGE
Страница вверх/вниз
POS
Текущие позиционные данные

ALTER
Изменение слова (замена)
PRGRM
Редактирование и дисплей программы, ввод данных в режиме MDI; дисплей заданного значения в автоматическом режиме

INSERT
Вставка слова, создание новой программы
MENU OFFSET
Ввод и отображение значений коррекции, данных инструмента и износа, переменных

DELETE
Удаление (программы, кадра, с лова)
DGNOS PARAM
Ввода и отображение параметров и диагностических данных

/, # EOB
Пропуск кадра, Конец кадра
OPR ALARM
Дисплей сбойных сигналов и сообщений

CAN
Удаление программы, кадра, слова
AUX GRAPH
Графический дисплей



Клавиши ввода данных
Клавиши ввода данных

Примечание:

Каждая клавиша ввода данных выполняет несколько функций (числовые значения, адресные символы). Повторное нажатие клавиши включает следующую функцию данной клавиши.


Функциональные клавиши
Функциональные клавиши

Примечание:

При нажатии клавиши F12 на клавиатуре ПК, функциональные клавиши отображаются в виде экранных клавиш.




Клавиши управления станком
Клавиши управления станком находятся в нижнем блоке клавиатуры управления относительно устройства оцифровывания. В зависимости от используемого станка и дополнительных устройств, функции могут быть активированы только частично.


Клавиатура управления станком на пульте ЕМСО



Клавиатура управления станком на пульте ЕМСО РС-Turn Series




SKIP (отмеченные кадры не отрабатываются)

DRY RUN (испытательный прогон программы)

OPT STOP (останов программы при М01)

RESET

Выполнение обработки в покадровом режиме


Останов программы/запуск программы


Координатные перемещения в ручном режиме



Подвод к базовой точке по всем осям

Останов подачи / начало подачи

Ручная коррекция шпинделя ниже /100% / выше



Останов шпинделя/запуск шпинделя; запуск шпинделя в режиме JOG и INC1 INC10000:
По часовой стрелке: кратковременно нажать , Против часовой стрелки: нажать как минимум на 1 секунду.


Открывание/закрывание двери


Открывание/закрывание зажимного приспособления


Задняя бабка назад/вперед


Поворот инструментальной оправки


Подача СОЖ/продув вкл/выкл


AUX ON / AUX OFF (вспомогательные приводы включены/выключены)



Селектор режимов




Переключатель ручной коррекции подачи/быстрой подачи


АВАРИЙНОЕ ВЫКЛЮЧЕНИЕ (Разблокировка: вытянуть клавишу)


Переключатель для особых операций (см. Описание станка)



Дополнительная клавиша запуска ЧПУ



Дополнительная клавиша зажимного приспособления


Клавиша подтверждения



Нет функции





Клавиатура ПК

Машинные функции в числовом блоке активированы только при установке NUM lock.



При нажатии клавиши F12, функциональные клавиши POS, PROG, OFSET SETTING, SYSTEM, MESSAGES и GRAPH отображаются в строке экранных клавиш.



Некоторые тревоги подтверждаются клавишей ESC.
При нажатии клавиши F1, режимы (MEM, EDIT, MDI, ) отображаются в строке экранных клавиш.
Распределение дополнительных функций описано в главе «Дополнительные функции».
Значение комбинации клавиш ctrl 2 зависит от станка:
EMCO PC TURN 50/55 Продув Вкл/Выкл
EMCO PC TURN 100|125|155 Подача СОЖ Вкл/Выкл

Основные положения




Базовые точки в рабочей зоне
Базовые точки для токарных станков

М = Нуль отсчета станка
Неизменная базовая точка, устанавливаемая изготовителем станка.
Все измерения станка выполняются от этой точки.
В то же время «М» является точкой отсчета системы координат.

R = Базовая точка
Позиция в рабочей зоне станка, точно определяемая предельными выключателями. Информация о позициях салазок поступает в систему управления при подводе к «R».
Подвод к точке «R» необходимо также выполнять после каждого перерыва питания.

N = Базовая точка резцедержателя
Исходная точка для измерений параметров инструмента. «N» находится в некоторой точке системы резцедержателя, и устанавливается изготовителем станка.

W = Нуль отсчета детали
Исходная точка для установки всех размеров в программе обработки. Свободно устанавливается программистом, и может перемещаться по желанию в программе обработки.



Смещение нуля от нуля отсчета станка М к нулю отсчета детали W
Смещение нуля
В станках ЕМСО нуль отсчета станка «М» находится на оси вращения и на торце фланца шпинделя. Данная позиция не подходит в качестве точки отсчета для задания размеров. При использовании так называемого смещения нуля, система координат может быть перемещена в нужное положение в рабочей зоне станка.
В регистре смещений имеется одна регулируемая установка смещения нуля.
После установки значения в регистре смещения, это значение учитывается при запуске программы, т.е. нулевая точка системы координат смещается из нуля станка М в нуль детали W.
Нулевая точка детали может быть смещена в пределах программы при помощи функции «G92 – Установка системы координат».
Более подробное описание см. в Описании команд.



Абсолютные координаты относятся к жесткой позиции, координаты с приращением – к позиции инструмента.
Значения в скобках для X, -X, U, -U достоверны для PC TURN 50/55, т.к. инструмент находится перед центром вращения данного станка.
Система координат
Координата X отсчитывается по ходу поперечной направляющей, координата Z – по ходу продольной направляющей.
Значения координат в отрицательном направлении описывают движение системы инструмента по направлению к детали. Значения в положительном направлении – от детали.
Система координат для программирования в абсолютных значениях
Точка отсчета системы координат находится в нуле станка «М» или в нуле детали «W», в соответствии с запрограммированным смещением нуля. Все целевые точки описываются относительно точки отсчета системы координат, путем указания относительных расстояний X и Z. Расстояния X указываются как диаметр (как указано на чертеже).
Система координат для программирования в значениях с приращением.
Точка отсчета находится в базовой точке резцедержателя «N» или в точке резания после вызова инструмента.
Координата U отсчитывается по ходу поперечной направляющей, координата W – по ходу продольной направляющей. Положительное и отрицательное направления аналогичны направлениям при программировании в абсолютных значениях.
При программировании в значениях с приращением, описывается фактическая траектория инструмента (от точки к точке). Расстояния X указываются как диаметр.



Шаблон ввода для смещения нуля
Ввод смещения нуля

Нажать клавишу
Нажать экранную клавишу W.SHIFT (рабочее смещение)
Открывается окно ввода (см. рисунок)
В пункте (SHIFT VALUES) X, Z можно ввести смещение из нуля детали в нуль станка (отрицат. знак).
Ввести смещение (например, : Z – 30.5) и нажать клавишу .
Данный сдвиг всегда активен (без отдельного вызова).


Примечание:
При использовании данного сдвига, нуль системы координат смещается от фланца шпинделя к торцевой поверхности зажима.
Длина детали (смещение нуля к правому торцу детали) определяется в программе по G92.


Коррекция на длину

Радиус вершины резца R

Позиция резца Т
Посмотрите на инструмент с точки зрения зажима на станке, для определения позиции резца. Для станков, в которых инструмент находится под (перед) вращающимися центрами (например, PC TURN 50/55) используйте значения в скобках, т.к. направление +X противоположно.
Измерение данных резца

Цель измерений данных резца:
ЧПУ должно использовать для позиционирования вершину резца, а не базовую точку резцедержателя.
Каждый инструмента, используемый для обработки должен быть измерен. Необходимо измерить расстояния в обоих направлениях оси между вершиной резца и базовой точкой резцедержателя «N».
В регистре инструментов сохраняются измеренные коррекции на длину, радиус резца и позицию резца (стандарт 16).
Номер коррекции может быть любым номером регистра, но должен определяться вызовом инструмента в программе.
Пример:
Коррекции на длину инструмента в позиции 4 револьверной головки сохранены как коррекция номер 4.
Вызов инструмента в программе: Т0404
Первые две цифры Т-слова определяют позицию в револьверной головке, последние две цифры – определяют номер коррекции, относящийся к этой позиции.
Коррекции на длину могут измеряться автоматически, радиус резца и позиция резца устанавливаются вручную.
Ввод радиуса резца и позиции резца требуется только при использовании коррекции на радиус резца с данным инструментом.
Измерение данных инструмента выполняется как:
X – диаметр
Z – абсолютное значение от точки «N»
R – радиус вершины резца
T – позицию резца

В поле «offset wear» устанавливается коррекция на неточность измерения данных инструмента, или износ инструмента после нескольких рабочих циклов. Введенные коррекции на длину добавляются или вычитаются из геометрических данных инструмента с приращением.

X+/- приращение в диаметре к геометрическому значению
Z+/- приращение к геометрическому значению
R+/- приращение к геометрическому значению.

Измерение данных инструмента с помощью Оптического Задающего Устройства


Калибр для Concept TURN 50/55

Калибр для Concept TURN 105/155

Измерение калибра для Concept TURN 50/55

Измерение калибра для Concept TURN 105/155

Подвод инструмента к перекрестию
Описание процедуры
Установить оптическое приспособление. Дисплей оптического устройства является обращенным относительно сторон.
Зажать калибр инструментальной оправкой в диске револьверной головки.
В режиме JOG, переместить калибр в сетку оптического устройства.
Нажать клавишу и экранную клавишу REL.
Нажать последовательность клавиш и (удаляется значение U).
Нажать последовательность клавиш и (удаляется значение W).
Выбрать режим JOG, снизить подачу и выполнить перемещение по координате W до -30 (для Concept Turn 50/55/155) или -22 для Concept Turn 105) (длина инструмента 20 мм + 2 мм держателя) (выступающая длина калибра).
Выполнить сброс значения W на 0 ( и ). Теперь поверхность инструментального диска определена как 0.
Повернуть внутрь инструмент и переместить его в сетку.
Нажать клавишу
Нажать экранную клавишу GEOM.
Выбрать номер гнезда в инструментальном магазине для соответствующего инструмента при помощи клавиш курсора .
Коррекция X
Нажать клавишу и .
Значение U (разница между вершиной резца и точкой N) вводится в память данных инструмента.
Коррекция Z
Нажать клавишу и .
Значение W (разница между вершиной резца и точкой N) вводится в память данных инструмента.
Повторить описанную процедуру для всех инструментов.

Измерение данных инструмента царапанием
















Размеры для метода измерения царапанием:

А – царапание торца
В – царапание по окружности
D – диаметр детали
L – длина детали + длина патрона
Измерить расстояние
· (длина детали + патрон) и диаметр детали
·.
Запустить шпиндель в режиме MDI (М03/М04 S )
При необходимости выполнения царапания со стационарным шпинделем, положите лист бумаги между инструментом и деталью. Зафиксировать значение в момент, когда инструмент приближен настолько, чтобы вы больше не смогли вытащить лист бумаги.
Выбрать режим JOG.
Переместить поверхность инструментального диска (подача 1%) при помощи клавиш направления к торцу А детали.
Нажать клавишу и экранную клавишу REL.
Нажать последовательность клавиш и (значение W отменяется).
Повернуть необходимый инструмент в рабочую позицию.
Выполнить перемещение вершины резца при помощи клавиш направления к торцу А детали (царапание).
Нажать клавишу .
Нажать экранную клавишу GEOM.
Выбрать номер гнезда инструментального магазина для соответствующего инструмента при помощи клавиш курсора .
Нажать клавиши и .
Значение W (разница между вершиной резца и точкой N) переносится в память данных инструмента.
Выполнить перемещение вершины резца при помощи клавиш направления к окружности В детали (царапание).
Нажать клавишу и экранную клавишу АВS.
Вычесть диаметр детали из отображаемого значения.
Нажать клавишу .
Нажать экранную клавишу GEOM.
Ввести результат вычитания и нажать .

Повторить данную процедуру для каждого инструмента.


Операционные последовательности

Обзор: Рабочие режимы



В данном рабочем режиме выполняется подвод к базовой точке.
По достижении базовой точки дисплей фактического положения устан авливается на значение координат базовой точки.
Тем самым система управления определяет положение направляющих в рабочей зоне.
Подвод к базовой точке необходимо выполнить в следующих ситуациях:
После включения станка
После прерывания питания
При появлении тревоги «Подвод к базовой точке» или «Не достигнута базовая точка».
После столкновений или если направляющие блокированы по причине перегрузки.


При помощи клавиши JOG выполняется перемещение салазок в ручном режиме.




В данном операционном режиме салазки могут перемещаться на требуемое значение приращения (1 1000 в µм/10-4дюйм) при помощи клавиш JOG .
Выбранный инкремент (1, 10, 100, ) должен быть больше разрешения станка (наименьший допустимый момент перемещения), иначе движения не происходит.


Для выполнения программы обработки система управления выполняет вызов кадров по одному и обрабатывает их.
При обработке учитываются все коррекции, вызов которых осуществляется в программе.
Обработанные таким образом кадры выполняются по одному.


Повторное позиционирование, подвод обратно к контуру в режиме JOG.


В режиме EDIT выполняется ввод программ обработки детали и передача данных.

Создание программ в процессе диалога со станком в режиме MDA.


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



Подвод к базовой точке

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

Перейти в режим ZRN.
Активировать сначала клавиши направления или , затем или , для выполнения подвода к базовой точке в указанных направлениях.
При помощи клавиши выполняется автоматический подвод по обеим координатам (клавиатура РС).

Опасность столкновения

Обратите внимание на присутствие препятствий в рабочей зоне (зажимные приспособления, зажатые детали, и т.д.)

После достижения базовой точки, ее позиция отображается как фактическая позиция. Теперь система управления синхронизирована со станком.

Установка языка и директории детали
Нажать клавишу
Нажать клавишу несколько раз, до открытия окна установок (GENERAL).

Рабочая директория
В рабочей директории сохраняются программы ЧПУ созданные оператором. Рабочая директория является поддиректорией директории, определенной при установке. В поле ввода «PATH=» введите название рабочей директории, используя клавиатуру РС, максимум 8 символов, без дисководов и маршрутов. Создается несуществующая директория.

Язык
Выбор осуществляется из установленных языков. Выбранный язык активируется после перезапуска программного обеспечения. Введите значок языка в поле ввода «LANG.=»:
DT - немецкий
EN - английский
FR - французский
SP - испанский

Ввод данных зубчатой передачи
(только для ЕМСО PC Turn 55)
Для обеспечения правильной скорости вращения шпинделя при работе станка, необходимо установить в ЕМСО WinNC позицию зубчатой передачи (ремня) станка.
Нажать клавишу
Нажать клавишу несколько раз, до открытия окна установок (GENERAL).
Переместить курсор на поле ввода GEAR и ввести соответствующую позицию зубчатой передачи.
1 позиция 1 120 – 2000 U/мин
2 позиция 2 280 – 4000 U/мин




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

Вызов программы
Перейти в режим EDIT.
Нажать клавишу .
При помощи экранной клавиши LIB выводятся на экран существующие программы.
Ввести номер программы О
Использование номеров программ от 9500 не допускается, т.к. они зарезервированы для внутренних целей.
Новая программа: Нажать клавишу
Существующая программа: Нажать экранную клавишу .

Ввод кадра


Пример:

или
Номер кадра (не обязательно)
1.слово
2. слово




EOB – конец кадра
(на клавиатуре РС, также )

Примечание:
При помощи параметра «SEQ» (SETTING 1) можно устанавливать необходимость автоматической нумерации кадров (1 = да, 0 = нет).


Поиск слова
Ввести адрес слова для поиска (например, X) и нажать экранную клавишу .
Вставка слова
Установить курсор перед словом, которое должно находится перед вставляемым словом, ввести новое слово (адрес и значение) и нажать клавишу .
Изменение слова
Установить курсор перед словом, которое должно быть изменено, вести слово и нажать клавишу .
Удаление слова
Установить курсор перед словом, которое должно быть удалено, вести слово и нажать клавишу .
Вставка кадра
Установить курсор перед знаком EOB «;» в кадре, который должен находиться перед вставляемым кадром, и ввести кадр для вставки.
Удаление кадра
Ввести номер кадра (при отсутствии номера кадра: NO) и нажать клавишу .



Выбор интерфейса ввода/вывода

Настройка последовательного интерфейса

Примечание:
При использовании интерфейсной расширительной платы (например, для COM 3 и COM 4), убедитесь, что для каждого интерфейса используется отдельное прерывание (например,: СОМ 1 – IRQ 4, СОМ 2 – IRQ 3, СОМ 3 – IRQ 11, СОМ 4 – IRQ 10).
Удаление программы
Режим EDIT. Ввести номер программы (например,: О22) и нажать клавишу .

Удаление всех программ
Режим EDIT. Ввести номер программы О0 - 9999 и нажать клавишу .

Ввод/вывод данных
Нажать клавишу . На экране открывается (SETTING 3).
Под «I/O» можно ввести последовательный интерфейс (1 или 2) или дисковод (А, В или С).
1 последовательный интерфейс СОМ1
2 последовательный интерфейс СОМ2
А дисковод А
В дисковод В
С жесткий диск С, директория детали (Созданная при установке или в (GENERAL).
Р принтер LPT1.

Настройка последовательного интерфейса
Нажать клавишу .
Нажимать клавишу , до открытия окна (PARAMETERS OF SERIAL INTERFACE).

Установки:
Скорость передачи данных в бодах 110, 150, 300, 600, 1200, 2400, 4800, 9600
Четность Е, О, N
Стоп-биты 1, 2
Биты данных 7, 8
Передача данных от/в исходную систему только в кодировке ISO.
ISO:
7 битов данных, контроль по четности ( = Е)

Параметры системы управления:
Бит 0: 1Передача прекращается кодом ETX (конец текста).
0Передача прекращается при помощи RESET
Бит 7: 1Перезапись программы обработки без сообщения
0 Сообщение, если программа обработки уже существует
Код ETX: % (25Н)



Вывод программы
Режим EDIT
Ввести принимающее устройство в (SETTING 1) под «I/O»
Нажать клавишу .
Ввести номер программы для передачи (например,: О22).
При вводе, например, О5 – 15, выполняется вывод всех программ, с номерами с 5 по 15 включительно. При вводе номера 0 – 9999 осуществляется вывод всех программ.
Нажать клавишу .

Ввод программы
Режим EDIT
Ввести принимающее устройство в (SETTING 1) под «I/O»
Нажать клавишу .
При вводе с диска или жесткого диска необходимо ввести номер программы
Введите номер программы для считывания одной программы (например,: О22).
При вводе, например, О5 – 15, все выполняется считывание всех программ с номерами с 5 по 15 включительно. При вводе 0 – 9999 осуществляется передача всех программ.
Нажать клавишу .

Вывод коррекции на инструмент
Режим EDIT
Ввести принимающее устройство в (SETTING 1) под «I/O»
Нажать клавишу и .
Если принимающим устройством является дисковод (А, В или С), дополнительно выполняется передача смещения нуля.

Ввод коррекции на инструмент
Режим EDIT
Ввести передающее устройство в (SETTING 1) под «I/O»
Нажать клавишу и .

Печать программы
Принтер должен быть подключен к LPT1 и находиться в состоянии ON LINE.
Режим EDIT
Ввести Р (принтер) в (SETTING 1) под «I/O»
Нажать клавишу .
Ввести номер программы для печати (например,: О22), при необходимости вывода на печать одной программы..
При вводе, например, О5 – 15, все программы с номерами с 5 по 15 включительно выводятся на печать. При вводе номеров 0 – 9999 осуществляется вывод всех программ.
Нажать клавишу .





Выполнение программы
Запуск программы обработки
Перед запуском программы, система управления и станок должны быть готовы к выполнению программы.
Активировать режим EDIT.
Нажать клавишу
Ввести необходимый номер программы обработки..
Нажать клавишу .
Перейти в режим AUTOMATIC.
Нажать клавишу .

Дисплеи в ходе выполнения программы
В ходе выполнения программы могут отображаться различные значения.
Нажать экранную клавишу PRGRM (базовое состояние). В ходе выполнения программы отображается фактический текущий кадр программы.
Нажать экранную клавишу CHECK. В ходе выполнения программы отображаются текущий кадр программы, текущие позиции, активные команды G и М, скорость, подача и инструмент.
Нажать клавишу . На экране в увеличенном виде отображаются позиции.

Поиск кадра
При помощи данной функции программа обработки может быть запущена с любого программного кадра. При поиске кадра выполняются такие же вычисления, как при нормальном выполнении программы, но движения салазок не происходит.
Режим EDIT
Выбрать программы для выполнения.
Переместить курсор при помощи клавиш или на кадр, с которого должна начаться
обработка.
Перейти в режим AUTOMATIC.
Запустить программу при помощи клавиши .

Обработка программы

DRY RUN
DRY RUN используется для тестирования программы. Основной шпиндель не включается, и все движения выполняются с быстрой подачей.
Если активирована функция DRY RUN, в первой строке на экране отображается DRY.

SKIP
При помощи функции SKIP выполняется пропуск кадров, отмеченных «/» (например: /N0120 G00 X), а программа продолжается со следующего кадра, не содержащего знака «/».
Если активирована функция SКIP, в первой строке на экране отображается SKIP.

Прерывание программы
Покадровый режим
После каждого программного кадра программа останавливается. Продолжение выполнения программы активируется клавишей .


М00
После М00 (программируемый останов) в программе, выполнение программы останавливается. Продолжение программы активируется клавишей .

М01
Если активирована функция OPT.STOP, (дисплей ОРТ в первой строке экрана) М01 работает как М00, иначе М01 не эффективна.

Версия программного обеспечения
Нажать клавишу .
Нажать экранную клавишу DGNOS.

Отображается версия EMCO WinNC и подключенных устройств RS485.




Счетчик деталей и индикатор времени обработки.

Настройка счетчика деталей.
Счетчик деталей и индикатор времени обработки

Под позиционным дисплеем расположены счетчик деталей и индикатор времени обработки детали.
Счетчик деталей указывает количество циклов выполнения программы. Каждая команда М30 (или М02) увеличивает показания счетчика деталей на 1.
Индикатор RUN TIME указывает общее время выполнения всех циклов программы.
Индикатор CYCLE TIME указывает время выполнения текущей программы и сбрасывается на 0 при каждом запуске программы.


Сброс счетчика деталей
Сброс счетчика деталей на ноль при нажатии клавиши (Р) и затем .

Сброс индикатора RUN TIME
Сброс индикатора RUN TIME (общее время) на ноль при нажатии клавиши (Р) и затем .


Предварительная установка счетчика деталей
Вы можете выполнить предварительные установки счетчика деталей в (SETTING 2). Переместите курсор на необходимое значение и введите новое значение.

PART TOTAL:
Каждая команда М30 увеличивает это количество на 1. В подсчет включается каждый прогон каждой программы (= количество всех прогонов программ).

PART REQUIRED:
Установите количество деталей. По достижении этого количества выполнение программы будет остановлено и отображается сообщение 7043 PIECE COUNT REACHED. После этого последующий запуск программы возможен только после сброса счетчика деталей или увеличения количества деталей.



Окно ввода данных для графического моделирования










Окно графической функции
Графическое моделирование
Имеется возможность графического моделирования программ ЧПУ.
Нажать клавишу .
Открывается окно ввода данных для графического моделирования (см. рисунок).
Зона моделирования отображается в виде прямоугольного окна, которое определяется верхней правой и нижней левой кромками.

Ввод данных:
WORK LENGTH (длина детали) W
WORK DIAMETER (диаметр детали) D

Здесь введите верхнюю правую кромку зоны моделирования.

GRAPHIC MINIMUM X,Z

Здесь введите нижнюю левую кромку зоны моделирования.

После нажатия клавиши отображается экранная клавиша 3DVIEW.
Win3DVIEW является опцией и не входит в базовый пакет программного обеспечения.

Переход в окно моделирования выполняется при помощи клавиши GRAPH.
Переход обратно в окно ввода данных для графического моделирования выполняется при помощи клавиши G.PRM.
Экранная клавиша START – запуск графического моделирования.
Экранная клавиша STOP – остановка графического моделирования.
Экранная клавиша RESET – прерывание графического моделирования.

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



: Программирование


Структура программы
Используется программирование ЧПУ для станков в соответствии с DIN66025.
УП ЧПУ является последовательностью программных кадров, сохраненных в системе управления.
При выполнении обработки детали эти кадры считываются и проверяются компьютером в запрограммированном порядке.
Соответствующие управляющие сигналы поступают на станок.

УП ЧПУ состоит из:
Номера программы
Кадров УП
Слов
Адресов
Числовых комбинаций (для адресов осей частично со знаком)

Используемые адреса
O.. .. номер программы от 1 до 9499 для программ обработки и подпрограмм
N.. .. номер кадра от 1 до 9999
G.. . Функция траектории
X, Z .. позиционные данные в абсолютных значениях (X также время выдержки)
U, W.. позиционные данные в значениях с приращениями (U также время выдержки)
R ... радиус, характеристики конуса, параметры цикла
C фаска
I, K. параметр окружности
F скорость подачи, шаг резьбы
S скорость вращения шпинделя, скорость резания
T вызов инструмента (коррекция на инструмент)
M .. вспомогательная функция
P выдержка, вызов подпрограммы, параметр цикла
Q ... параметр цикла
; конец блока


Обзор команд G в определении А, В или С
При установке программного обеспечения можно выбрать определение команд А, В или С.
Разница между версиями заключается только в коде для команды, функции не различаются (см. таблицу).
В данном Руководстве описано только определение С (европейский1 стандарт).
При использовании определения А или В, обратите внимание на коды в описании команды.

Гр.

Команда
Функция

0

А
В
С



+
G04
Выдержка


+
G07.1
Цилиндрическая интерполяция



G10
Ввод данных



G11
Отмена ввода данных


+
G28
Возврат в базовую точку


+
G70
G72
Цикл чистовой обработки


+
G71

G73
Удаление стружки при токарной обработке


+
G72

G74
Удаление стружки при торцевой обработке


+
G73
G75
Повтор шаблона


+
G74
G76
Глубокое сверление, цикл врезания по Z


+
G75
G77
Цикл врезания по X


+
G76
G78
Цикл многозаходной резьбы


+
G50
G92

Установка системы координат, установка ограничения скорости шпинделя

1

·
G00

Позиционирование (быстрое перемещение)



G01
Линейная интерполяция



G02
Круговая интерполяция по часовой стрелке



G03

Круговая интерполяция против часовой стрелки



G90
G77
G20
Цикл продольной обработки



G92
G78
G21
Цикл нарезания резьбы



G94
G79
G24
Цикл торцевой обработки



G32
G33
Нарезание резьбы

2

G96
Поддержание постоянной скорости резания



·
G97
Прямое задание скорости вращения шпинделя

3

·
-
G90
Программирование в абсолютных значениях



-
G91
Программирование в значениях с приращением

5

G98
G94
Подача в минуту



·
G99
G95
Подача на оборот

6

G20
G70
Ввод данных в дюймах



G21
G71
Метрический ввод данных

7

·
G40
Отмена компенсации на радиус резца



G41
Компенсация на радиус резца влево



G42
Компенсация на радиус резца вправо

10

·
G80
Отмена циклов



G83
Цикл сверления



G84
Цикл нарезания резьбы метчиком



G85
Цикл развертывания

11

·
-
G98
Возврат в исходную плоскость



-
G99
Возврат в плоскость отвода

16

G17
Выбор плоскости XY



G18
Выбор плоскости ZX



G19
Выбор плоскости YZ

21

G12.1
Интерполяция в полярных координатах ВКЛ



G13.1
Интерполяция в полярных координатах ВЫКЛ


Обзор команд G для определения С



G00
Позиционирование (быстрое перемещение)

G01
Линейная интерполяция (подача)

G02
Круговая интерполяция по часовой стрелке

G03
Круговая интерполяция против часовой стрелки

G04+
Выдержка

G07.1
Цилиндрическая интерполяция

G10
Установка данных

G11
Установка данных Выкл.

G12.1
Интерполяция в полярных координатах ВКЛ

G13.1
Интерполяция в полярных координатах ВЫКЛ

G17
Выбор плоскости XY

G18
Выбор плоскости ZX

G19
Выбор плоскости YZ

G20
Цикл продольной обработки

G21
Цикл нарезания резьбы

G24
Цикл торцевой обработки

G28+
Возврат на базовую точку

G33
Нарезание резьбы

G40
·
Отмена компенсации на радиус резца

G41
Компенсация на радиус резца влево

G42
Компенсация на радиус резца вправо

G53
Отмена сдвигов ноля

G70
Ввод данных в дюймах

G71
Ввод данных в мм

G72+
Цикл чистовой обработки

G73+
Удаление стружки при токарной обработке

G74+
Удаление стружки при торцевой обработке

G75+
Повтор контура

G76+
Глубокое сверление, врезной цикл по оси Z

G77+
Врезной цикл по оси X

G78+
Цикл многозаходной резьбы

G80
·
Отмена циклов (G83 по G85)

G83
Цикл сверления

G84
Цикл нарезания резьбы метчиком

G85
Цикл развертывания

G90
·
Программирование в абсолютных значениях

G91
Программирование в значениях с приращением

G92
Установка системы координат, установка ограничения скорости шпинделя

G94
Подача в минуту

G95
·
Подача на оборот

G96
Постоянная скорость резания

G97
·
Прямое программирование скорости шпинделя

G98
·
Возврат в начальную плоскость

G99
Возврат в плоскость отвода


· .Исходный статус
+ .эффективность поблочно






· .Исходный статус
+ .эффективность поблочно
В определении А команд группы 3 и 11 не существует. Программирование в значениях с приращением в определении А всегда происходит с U и W, движения отвода всегда происходят в исходную плоскость.

Команды М
Команда
Значение

М0
Программируемый останов

М1
Программируемый останов, условный останов

М2
Конец программы

М3
Шпиндель ВКЛ по часовой стрелке

М4
Шпиндель ВКЛ против часовой стрелки

М5
Шпиндель ВЫКЛ

М8
Подача СОЖ ВКЛ

М9
Подача СОЖ ВЫКЛ

М13
Инструменты с механическим приводом ВКЛ по часовой стрелке

М14
Инструменты с механическим приводом ВКЛ против часовой стрелки

М15
Инструменты с механическим приводом ВЫКЛ

М20
Пиноль вперед

М21
Пиноль назад

М23
Лоток назад

М24
Лоток вперед

М25
Открывание зажимного устройства

М26
Закрывание зажимного устройства

М30
Конец основной программы

М32
Конец программы для загрузочной операции

М52
Работа оси вращения (ось С ВКЛ)

М53
Работа шпинделя (ось С ВЫКЛ)

М57
Колебание шпинделя ВКЛ

М58
Колебание шпинделя ВЫКЛ

М67
Подача прутка/подача загрузочного магазина ВКЛ

М68
Подача прутка/подача загрузочного магазина ВЫКЛ

М69
Смена прутка

М71
Выдувание ВКЛ

М72
Выдувание ВЫКЛ

М90
Ручной зажим патрона

М91
Зажимной патрон натяжения

М92
Пневматическое зажимное приспособление

М93
Зажимное приспособление давления

М94
Подача прутка/активирование загрузочного магазина

М95
Подача прутка/инактивирование загрузочного магазина

М98
Вызов подпрограммы

М99
Конец подпрограммы, команда перехода


Описание команд G


Абсолютные и инкрементные размеры для G00
G00 Позиционирование (Быстрое перемещение)
Формат
N G00 X(U) Z(W)
Перемещение выполняется с максимальной скоростью до запрограммированной целевой точки. Одновременно могут использоваться абсолютные и инкрементные команды.

Примечание:
Запрограммированная подача F подавляется при выполнении G00.
Максимальная подача определяется изготовителем станка.
Ручная коррекция подачи ограничена до 100%.

Пример:
G90 в абсолютных размерах
N50 G00 X40 Z56

G91 в размерах с приращением
N50 G00 U-30 W-30.5



Абсолютные и инкрементные размеры для G00

G01 Линейная интерполяция (подача)
Формат
N G01 X(U) Z(W) F
Линейные перемещения салазок (торцевая, продольная обработка, обработка конуса) при запрограммированной скорости подачи.


Пример:
G90 в абсолютных размерах
N.. G95
..
N20 G01 X40 Z20.1 F0.1

G91 в размерах с приращением
N.. G95 F0.1
..
N20 G01 X20 W-25.9




Фаски и закругления
Фаски и закругления

Пример
.
N95 G01 X26 Z53
N100 G01 X26 Z27 R6
N105 G01 X86 Z27 C3
N110 G01 X86 Z0
.

Примечания:
Фаски и закругления могут быть вставлены только между двумя движениями G00/G01.
Движение, запрограммированное во втором кадре, должно начинаться в точке b (чертеж). При программировании в размерах с приращением, необходимо программировать расстояние от точки b.
В покадровом режиме первая остановка инструмента происходит в точке с, а затем в точке b.
Если движение в одном из кадров слишком короткое, так что при вставке фаски или закругления нет точки пересечения, активируется сбойный сигнал 055.




Прямой ввод


Команды
Движения инструмента

1
X2 (Z2) A




2
A1
X3 Z3 A2


3
X2 Z2 R
X3 Z3
Или
A1 R
X3 Z3 A2


4
X2 Z2 C
X3 Z3
Или
A1 C
X3 Z3 A2


5
X2 Z2 R1
X3 Z3 R2
X4 Z4
Или
A1 R1
X3 Z3 A R2
X4 Z4




6
X1 Z1 C1
X3 Z3 C2
X4 Z4
Или
A1 C1
X3 Z3 A2 C2
X4 Z4


7
X2 Z2 R1
X3 Z3 C2
X4 Z4
Или
A1 R1
X3 Z3 A2 C2
X4 Z4


8
X2 Z2 C1
X3 Z3 R2
X4 Z4
Или
A1 C1
X3 Z3 A2 R2
X4 Z4





Нет необходимости вычислять координаты недостающей точки пересечения.
В программах возможно прямое программирование углов (А), фасок (С) и закруглений (R).

Примечание:
В кадрах с фасками или закруглениями невозможно использование следующих команд G. Они не должны использоваться между кадрами с фасками и закруглениями, определяющими последовательности.
Коды G (за исключением G04) в группе 00.
G02, G03, G20, G21 и G24 в группе 01.


Направление вращения и параметр дуги
G02 Круговая интерполяция по часовой стрелке
G03 Круговая интерполяция против часовой стрелки

Формат
N G02 X(U) Z(W) I K F
Или
N G02 X (U) Z (W) R F

X, Z, U, W ..Конечная точка дуги
I, K, Параметры окружности в приращениях (расстояние от начальной точки до центра дуги, I относительно X, K относительно Z)
R..Радиус дуги
Инструмент перемещается к целевой точке вдоль установленной дуги с запрограммированной скоростью подачи.

Примечание:
Программирование значения 0 для I и K может быть пропущено.
Ввод R с положительным знаком дает дугу < 180
·, отрицательный знак дает дугу > 180
·.
Полная окружность не может быть запрограммирована при помощи R.
Учет G02, G03 всегда выполняется за осью вращения (в соответствии с DIN 66 025), когда обработка выполняется перед или за осью вращения.




G04 Выдержка
Формат
N G04 X(U) (сек)
Или
N G04 Р (мсек)
Движение инструмента останавливается в последней достигнутой позиции для выдержки, определенной острыми переходами X, U или P.

Примечание:
В адресе Р недопустимо использование десятичного знака.
Отсчет времени выдержки начинается с момента достижения нулевой скорости движения инструмента.
tmax = 2000 сек, tmin = 0,1 сек
разрешение ввода 100 мсек (0,1 сек)

Примеры:
N75 G04 X2.5 (время выдержки = 2,5 сек)
N95 G04 P1000 (время выдержки = 1 сек = 1000 мсек)






Позиция вершины резца 0 должна быть запрограммирована для всех инструментов, которые будут использоваться для цилиндрической интерполяции.
G7.1 Цилиндрическая интерполяция

Формат:
N G7.1 C
N G7.1 C0

G7.1 C Начало цилиндрической интерполяции. Значение С описывает радиус заготовки.
G7.1 C0 Конец цилиндрической интерполяции.


Функция позволяет выполнять программирование цилиндрической поверхности.
Таким образом, могут создаваться программы для обработки цилиндрических кулачков на токарных станках.
Количество перемещения оси вращения С, программируемое назначением угла, конвертируется системой правления в расстояние по фиктивной линейной оси вдоль внешней поверхности цилиндра.
Т.о. становится возможным выполнение линейной и круговой интерполяции в данной зоне с использованием другой оси.

G19 определяет уровень, где ось вращения устанавливается параллельно оси Y.






Примечания:
Базовая точка цилиндра должна вводиться в размерах с приращениями, т.к. в ином случае к ней подводится инструмент.
В данных сдвига необходимо установить позицию 0 для резца. Однако радиус фрезы необходимо ввести.
Изменение системы координат в режиме G7.1 не допустимо.
G7.1 и/или G13.1 С0 необходимо программировать в режиме «коррекция на радиус резца ВЫКЛ» (G40), и не может быть запущена или завершена в режиме «коррекция на радиус резца ВКЛ» (G41 или G 42).
G7.1 C.. и G7.1 C0 необходимо программировать в отдельных кадрах.


В кадре между G7.1 C.. и G7.1 C0 прерванная программа не может быть перезапущена.
Радиус дуги с круговой интерполяцией (G2 или G3) должен программироваться через команду R, и не должен программироваться в градусах и/или через координаты K и J.
В геометрической программе между G7.1 C.. и G7.1 C0 не должны программироваться быстрые перемещения (G0) и/или операции позиционирования, приводящие к быстрым перемещениям (G28) или циклы сверления (G83 до G89).
Вводимые значения подачи в режиме цилиндрической интерполяции должны рассматриваться как скорость перемещения в развернутой поверхности цилиндра.



Пример – Цилиндрическая интерполяция

Ось X с диаметральным программированием и ось С с угловым программированием.


Обработка фрезой Ш 5 мм
O 0002 (Цилиндрическая интерполяция)
N15 T0505
N25 M13 Направление вращения приводных инструментов (эквивалентно М3)
N30 G97 S2000
N32 M52 Позиционирование шпинделя
N35 G7.1 C19.1 Начало интерполяции/радиус заготовки
N37 G94 F200
N40 G0 X45 Z-5
N50 G1 Z-15 C22.5
N55 Z-5 C45
N60 Z-15 C67.5
N65 Z-5 C90
N70 Z-15 C112.5
N75 Z-5 C135
N80 Z-15 C157.5
N85 Z-5 C180
N90 Z-15 C202.5
N95 Z-5 C225
N100 Z-15 C247.5
N105 Z-5 C270
N110 Z-15 C292.5
N115 Z-5 C315
N120 Z-15 C337.5
N125 Z-5 C360
N130 X45
N135 G7.1 C0 Конец интерполяции
N140 M53 Конец движения по оси вращения

N145 G0 X80 Z100 M15
N150 M30





G10 – Установка данных

Команда G10 позволяет изменять данные системы управления, программировать параметры, записывать данные инструмента и т.д.
G10 часто используется для программирования нулевой точки детали.

Пример:
Сдвиг точки нуля

Формат
N G10 P XZRQ;
Или
N G10 P UWCQ;

P : номер коррекции на износ
0 Значение перемещения для системы координат детали
1 – 64 Значение коррекции на износ инструмента. Заданное значение – номер коррекции.
10000+(1 – 64) номер сдвига геометрии инструмента
X Номер коррекции по оси X (абс.)
Z Номер коррекции по оси Z (абс.)

U Номер коррекции по оси X (инкр.)

W Номер коррекции по оси Z (инкр.)
R значение коррекции на радиус вершины резца (абс.)
R значение коррекции на радиус вершины резца (инкр.)

Q мнимый номер вершины резца

При G10 P0 выполняется перезапись точки нуля детали.
Поэтому, длина детали и т.д. могут приниматься во внимание.







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

Примечания:
Кроме того, с диаметральным программированием для линейной оси (X), может применяться радиальное программирование для оси вращения (C).
Позиция резца 0 должна быть присвоена инструменту в данных коррекции. Однако следует ввести радиус фрезы.
В режиме G12.1 не следует изменять систему координат.
Программирование функций G12.1 и G13.1 выполняется в режиме «коррекция на радиус резца ВЫКЛ» (G40), их пуск или отмена невозможны в режиме «коррекция на радиус резца ВКЛ» (G41 или G42).
G12.1 и G13.1 должны программироваться в разных кадрах. В блоке между G12.1 и G13.1 прерванная программа не может быть возобновлена.
Радиус дуги при круговой интерполяции (G2 или G3) может программироваться командой R и/или через координаты I и J.
В геометрической программе, между G12.1 и G13.1 не может быть запрограммировано быстрое перемещение (G0) (см. схему).


G12.1/G13.1 Интерполяция в полярных координатах
Формат:
N G12.1
B G13.1
G12.1 – начало интерполяции в полярных координатах
G13.1 – завершение интерполяции в полярных координатах
Интерполяция в полярных координатах используется для обработки торцевой поверхности обточенной детали.
При этом команда, запрограммированная в прямоугольной системе координат, конвертируется в движение по линейной оси X (движение инструмента) и оси вращения С (вращение детали) для управления траекторией.


G12.1 устанавливает уровень (G17), в котором выполняется интерполяция в полярных координатах. Уровень G18 используемый G12.1 перед программированием, удаляется.
Он восстанавливается командой G13. (конец интерполяции в полярных координатах).
После включения станка или при системном сбросе «RESET», интерполяция в полярных координатах также отменяется, (G13.1) и используется уровень, определенный G18.


Коды G которые могут программироваться в режиме «интерполяции в полярных координатах»
Код G
Назначение

G01
Линейная интерполяция

G01, G03
Круговая интерполяция

G04
Прерывание

G40, G41, G42
Коррекция на радиус резца (интерполяция в полярных координатах применяется на траектории инструмента после коррекции на инструмент)

G65, G66, G67
Пользовательская макрокоманда

G98, G99
Подача в минуту, подача на оборот







Точка
X
С

S
34,64
10

1
34,64
0

2
17,32
-15

3
-17,32
-15

4
-34,64
0

5
-17,32
15

6
17,32
15

7
34,64
0

E
34,64
-10


Пример: интерполяция в полярных координатах

Координата X с диаметральным программированием и ось C с угловым программированием.

O0003 (полярная интерполяция)
N5 T0303
N10 M13 направление вращения приводных инструментов (эквивалентно М3)
N15 G97 S2000
N20 M52 позиционирование шпинделя
N25 G12.1 начало интерполяции
N30 G0 X60 Z-6 C10
N35 X34.64 C10 G41
N45 G1 C0 F0.2
N50 X17.32 C-15
N55 X-17.32 C-15
N60 X-34.64 C0
N65 X-17.32 C15
N70 X17.32 C15
N75 X34.64 C0
N80 C-10
N85 G1 X45 C-10 G40
N90 G13.1 конец интерполяции
N95 M53 конец работы оси вращения

N100 G0 X80 Z100 M15
N105 M30



Определение основных плоскостей
G17 – G19 Выбор плоскости

Формат:
N G17/G18/G19

С использованием G17 – G19 определяется плоскость, в которой может быть выполнена круговая интерполяция и интерполяция в полярных координатах, и в которой вычисляется компенсация на радиус резца.
В оси вертикальной к активной плоскости, выполняется компенсация на длину инструмента.

G17 плоскость XY
G18 плоскость ZX
G19 плоскость YZ



Цикл продольного точения без конуса

Цикл продольного точения с отрицательным R конуса

Пример: G20 Цикл продольного точения
G20 цикл продольного точения

Формат:
N G20 X(U) Z(W) F (прям)
Или
N G20 X(U) Z(W) R F (конус)

X(U), Z(W)абсолютные (с приращением) координаты точки профиля К

R [мм]размеры в приращениях для конуса по оси Х с направлением (+/-)

Примечания:

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






N100 G91


N110 G20 U-4 W-66 F0.18
N115 U-8
N120 U-12
N125 U-16
N130 G00 .


Цикл нарезания прямой резьбы

Цикл нарезания конической резьбы
G21 Цикл нарезания резьбы

Формат
N G21 X(U) Z(W) F (прямая)
Или
N G21 X(U) Z(W) R F (коническая)

F шаг резьбы (мм)
R (мм) .Инкрементные размеры конуса в Х с направлением (+/-)


Примечания:

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










Цикл торцевой обработки без конуса

Цикл торцевой обработки с отрицательным R конуса
G24 Цикл торцевой обработки

Формат:
N G24 X(U) Z(W) F (прямой)
Или
N G24 X(U) Z(W) R F (конус)

R (мм) .Инкрементные размеры конуса в оси Z


Примечания:

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



G28 Возврат к базовой точке

Формат:
N G28 X(U) Z(W)

X, Z..Абсолютные промежуточные координаты
U, W.. Промежуточные координаты с приращением

Команда G28 используется для подвода к базовой точке через промежуточную позицию (X(U), Z(W)). Сначала перемещение в X(U) и Z(W), затем перемещение в базовую точку. Оба движения выполняются при помощи G00.
Сдвиг нулевых точек с использованием G92 отменяется.



Особенности нарезания резьбы
G33 Цикл нарезания резьбы

Формат
N G33 X(U) Z(W) F

F шаг резьбы (мм)

Возможность выполнения прямой, конической или винтовой резьбы. Т.к. нет автоматического возврата к исходной точке, предпочтительнее множественный цикл нарезания резьбы (G78).
Возможно также использование программ обработки, типа накатка.

Примечания:

При нарезании конусной резьбы, шаг резьбы должен определяться большим значением по оси Х или Z.
Возможно непрерывное нарезание резьбы (множественные резьбы)





Радиус вершины резца и теоретическая вершина резца

Движение параллельно оси и наклонно


Коррекция на радиус режущего инструмента
Во время выполнения измерений инструмента, вершина инструмента замеряется только в двух точках (касание осей Х и Z).
Коррекция на инструмент, т.о., описывает теоретическую вершину резца.
Данная точка перемещается по детали по запрограммированной траектории.
При движении в направлении одной оси (продольное и торцевое точение) используются точки на вершине инструмента, касающейся оси.
Т.о. никакие погрешности размеров не переносятся на деталь.
При одновременном движении в направлениях обеих осей (конус, закругление) позиция теоретической вершины инструмента более не совпадает с точкой на вершине резца, выполняющей фактическое резание.
Это приводит к образованию размерных погрешностей детали.
Максимальная размерная погрешность без коррекции на радиус резца при движении 45
·:
Радиус вершины резца 0,4 мм 016 мм расстояния траектории 0,24 мм расстояния по Х и Z.
Если используется коррекция на радиус резца, такие размерные погрешности автоматически вычисляются и компенсируются системой управления.


Траектории инструмента с активированной/отмененной коррекцией на радиус инструмента

Фронтальный подвод или отвод от крайней точки

Подвод или отвод от крайней точки сбоку назад


Подвод или отвод от крайней точки назад
__ __ __ программируемая траектория инструмента
________ фактически пройденная траектория инструмента
При выполнении дуги, подвод всегда выполняется по тангенсу начальной или конечной точки дуги.
Траектория приближения к профилю и траектория отвода от профиля должны быть больше, чем радиус вершины резца R, иначе программа прерывается тревогой.
Если элементы профиля меньше радиуса вершины резца R, возможно нарушение профиля. Программное обеспечение обрабатывает с опережением три последующих кадра, для распознавания таких нарушений профиля и прерывания программы тревогой.


Траектории инструментов в цикле выполнения программы с активированной коррекцией на радиус резца


Траектория инструмента на внутренней кромке

Траектория инструмента на внешней кромке <90
·

Траектория инструмента на внешней кромке >90
·

__ __ __ программируемая траектория инструмента
________ фактически пройденная траектория инструмента
При выполнении дуги, подвод всегда выполняется по тангенсу начальной или конечной точки дуги.
Если элементы профиля меньше радиуса вершины резца R, возможно нарушение профиля. Программное обеспечение обрабатывает с опережением три последующих кадра, для распознавания таких нарушений профиля и прерывания программы тревогой.



G40 Отмена коррекции на радиус резца
Коррекция на радиус резца отменяется командой G40. Отмена допустима только в сочетании с командой линейного перемещения (G00, G01).
G00 или G01могут быть запрограммированы в том же кадре, или как первое движение перемещения после отмены.



Назначение G41 коррекции на радиус резца влево

Назначение G42 коррекции на радиус резца вправо

G41 Коррекция на радиус резца влево
Если запрограммированная траектория инструмента (рассматриваемая в направлении обработки) находится слева от обрабатываемого материала, коррекция на радиус резца должно устанавливаться командой F 41.
Примечания:
Прямая смена между G41 и G42 невозможна, необходима предварительная отмена командой G40.
Радиус резца R и позиция резца T должны быть определены.
Выбор команды допустим только в сочетании с G00 или G01.
При активированной коррекции на радиус резца, изменение коррекции на инструмент не возможно.

G42 Коррекция на радиус резца вправо
Если запрограммированная траектория инструмента (рассматриваемая в направлении обработки) находится справа от обрабатываемого материала, коррекция на радиус резца должно устанавливаться командой F 42.
Примечания: (см. G41)




G70 Ввод размеров в дюймах

Формат
N5 G70

При программировании G70 следующие значения будут конвертированы в дюймы:
Скорость подачи F [мм/мин, дюйм/мин, мм/оборот/ дюйм/оборот]
Значения коррекций (нулевая точка, геометрия, износ, ) [мм, дюймы]
Траектории движений [мм, дюймы]
Дисплей фактической позиции [мм, дюймы]
Скорость [м/мин, фут/мин]

Примечания:
Для обеспечения ясности, G70 необходимо программировать в первом кадре программы.
Система измерений, запрограммированная последней, будет активна также и после выключения/включения питания.
Для возврата к исходной системе измерений, лучше всего использовать режим MDI (например, MDI G70 Cycle Start).

G71 Измерения в метрической системе

Формат
N5 G70

См. G70!



G72 Цикл чистовой обработки

Формат:
N G72. P Q.
PНомер кадра для первого кадра программы чистовой обработки
QНомер кадра для последнего кадра программы чистовой обработки

После черновой обработки при помощи команд G73, G74, G75 , команда G72 определяет чистовую обработку.
Запрограммированная форма между P и Q которая использовалась также для черновой обработки, будет повторена без припуска на глубину резания и припуска на чистовую обработку.

Примечания:
Функции F, S и T, а также G41 или G42, заданные между P и Q, эффективны только для G72. Они не эффективны для G73, G74 и G75!
Цикл чистовой обработки G72 должен программироваться только после циклов G73, G74 и G75.




Цикл контурного точения

Обработка контура, показанного рядом. U1, R1, U2 и W (в N100 и N110) увеличены, для большей показательности.

А: X=102, Z=0
А’: X=20, Z=0
B: X=100, Z=-50

Программа:

N70 G00 X102 Z0 (точка А)



N100 G73 U8 R2
N110 G73 P120 Q190 U10 W5
N120 G0 X20
N130 G1 Z-15
N140 X40
N150 X70 Z-30
N160 Z-40
N170 X80
N180 X90 Z-50
N190 X100 (точка В)
N200 S F T(выбор инструмента чистовой обработки)
N210 G72 P120 Q190 (цикл чистовой обработки)




G73 Цикл контурного точения
Формат:
N G73 U1 R
N G73 PQU2+/-W+/- FST



Первый кадр

Второй кадр
U1 [мм] глубина резания, инкр., без знака, на чертеже – U1.
R [мм] высота отвода
P номер кадра для первого кадра программируемой формы
Q номер кадра для последнего кадра программируемой формы
U2 [мм]расстояние и направление припуска на чистовую обработку в направлении X (диаметр или радиус) на рисунке показано как U2/2.
W [мм]. расстояние и направление припуска на чистовую обработку в направлении Z, инкр., без знака.
F, S, T Подача, скорость, инструмент.



Перед обработкой инструмент находится в точке С. Между номерами кадров P и Q программируется контур (А до А' до В), который будет обрабатываться с соответствующим шагом на глубину резания по определенному припуску на чистовую обработку (2 кадр, на чертеже U2/2).

Примечания:
Функции F, S и T между P и Q игнорируются.
Контур между А' и В должен быть запрограммирован по нарастанию, т.е. диаметр должен увеличиваться.
Первое движение от А до А' должно быть G00 или G01, допускается только по X (G00 X) и должно программироваться в абсолютных координатах.
Между P и Q недопустим вызов подпрограммы.



G74 Цикл торцевой контурной обработки

Контур торцевой обработки
Формат:
N G74 W1 R
N G74 PQU+/-W2+/- FST
1-ый кадр

2-ой кадр
W1 [мм] глубина резания по Z, инкр., без знака, на чертеже – W1.
R [мм] высота отвода
P номер кадра для первого кадра программируемой формы
Q номер кадра для последнего кадра программируемой формы
U [мм]расстояние и направление припуска на чистовую обработку в направлении X (диаметр или радиус) на рисунке показано как U/2.
W2 [мм]. расстояние и направление припуска на чистовую обработку в направлении Z, инкр., без знака, на рисунке показано как W2
F, S, T Подача, скорость, инструмент.



Пример цикла торцевой обработки:
Обработка показанного на рисунке контура. W1, R1, W2 и U (в N100 и N110) увеличены для большей показательности.
А: X=120, Z=2
A': X=120, Z=-45
B^ X=20, Z=0

Программа:

N70 G00 X120 Z2 (точка А)



N100 G74 W9 R2
N110 G74 P120 Q190 U10 W5
N120 G0 Z-45 (точка А)
N130 G1 X80 Z-40
N140 Z-30
N150 X60 Z-25
N160 Z-20
N170 X30 Z-15
N180 X20
N190 Z0
N200 S F T (выбор инструмента чистовой обработки)
N210 G72 P120 Q190 (цикл чистовой обработки)

Перед обработкой инструмент находится в точке С. Между номерами кадров P и Q программируется контур (А до А' до В), который будет обрабатываться с соответствующим припуском на глубину резания по определенному припуску на чистовую обработку (2 кадр, на чертеже W2).

Примечания:
Функции F, S и T между P и Q игнорируются.
Контур между А' и В должен программироваться на понижение, т.е. диаметр должен уменьшаться.
Первое движение от А до А' должно быть G00 или G01, допускается только по Z (G00 X) и должно программироваться в абсолютных координатах.
Между P и Q недопустим вызов подпрограммы.




Повторение профиля
G75 Повторение профиля
Формат:
N G75 U1+/- W1+/- R
N G75 PQU2W2 FST


Первый кадр



Второй кадр
U1 [мм] Исходная точка цикла по оси Х (радиус), на чертеже – U.
W1 - Исходная точка цикла на оси Z, на чертеже указана как W2
R - количество повторений (равно кол-ву резов)
P - номер кадра для первого кадра программируемой формы
Q - номер кадра для последнего кадра программируемой формы
U2 [мм]расстояние и направление припуска на чистовую обработку в направлении X (диаметр или радиус), на чертеже показано как U/2
W2 [мм] - расстояние и направление припуска на чистовую обработку в направлении Z, (инкрементное значение, со знаком), на чертеже показано как W2.
F, S, T Подача, скорость, инструмент.









Цикл G75 позволяет выполнять обработку параллельно профилю заготовки, траектория поэтапно сдвигается к законченному профилю.
Программа для полуфабрикатов (кованые, литые детали).




Глубокое сверление / врезание по оси Z
G76 Глубокое сверление/врезание по оси Z
Формат:
N G76 R
N G76 X(U) Z(W) PQRF


Первый кадр

Второй кадр
R1 [мм] высота отвода для стружколомания (инкрементное значение, без знака), на чертеже – R1.
X(U), Z(W) Абсолютные (инкрементные) координаты крайней точки контура K
или
Z(W) Абсолютная (инкрементная) глубина сверления
P [мкм] – инкрементная подача в направлении X (без знака); Р < ширины инструмента!
Q [мкм] – глубина резания в направлении Z (без знака)
R2 – подрезание в конечной точке Z, на чертеже R2
F – Скорость подачи


Примечания:
Без адресов X(U) и Р G76 может использоваться как цикл сверления (предварительно переместить инструмент на X = 0)
При цикле

Приложенные файлы

  • doc 14695614
    Размер файла: 2 MB Загрузок: 1

Добавить комментарий