Руководство по программированию fanuc oi md руководство по программированию

CNC Manual/Fanuc/Fanuc 0i-MD

Instruction Manual and User Guide for Fanuc 0i-MD. We have 29 Fanuc 0i-MD manuals for free PDF download.

Содержание

c-1

МЕРЫ ПРЕДОСТОРОЖНОСТИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . м-1

I. ОБЩИЕ СВЕДЕНИЯ

1. ОБЩИЕ СВЕДЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.1 ОБЩАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ РАБОТЫНА СТАНКЕ С ЧПУ . . . . . . . . . . . . . . . . 6

1.2 ПРЕДОСТЕРЕЖЕНИЯ ПО ПРОЧТЕНИЮДАННОГО РУКОВОДСТВА . . . . . . . . . . . . 8

1.3 ПРЕДУПРЕЖДЕНИЯ, КАСАЮЩИЕСЯ РАЗЛИЧНЫХ ВИДОВ ДАННЫХ . . . . . . . . . 8

II. ПРОГРАММИРОВАНИЕ

1. ОБЩИЕ СВЕДЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

1.1 ПЕРЕМЕЩЕНИЕ ИНСТРУМЕНТА ВДОЛЬ ФИГУРЫ ЧАСТЕЙ

ЗАГОТОВКИ — ИНТЕРПОЛЯЦИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

1.2 ПОДАЧА — ФУНКЦИЯ ПОДАЧИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

1.3 ЧЕРТЕЖДЕТАЛЕЙ И ПЕРЕМЕЩЕНИЕ ИНСТРУМЕНТА . . . . . . . . . . . . . . . . . . . . . . . 15

1.3.1 Референтная позиция (специальное положение станка) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

1.3.2 Система координат на чертеже детали и система координат,

задаваемая устройством ЧПУ — Система координат . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

1.3.3 Как указать программируемые размеры для перемещения

Команды абсолютного перемещения и перемещения с приращениями . . . . . . . . . . . . . . . . . 19

1.4 СКОРОСТЬ РЕЗАНИЯ — ФУНКЦИЯ СКОРОСТИШПИНДЕЛЯ . . . . . . . . . . . . . . . . . . . 20

1.5 ВЫБОР ИНСТРУМЕНТА, ИСПОЛЬЗУЕМОГО ДЛЯ РАЗЛИЧНЫХ

ВИДОВ ОБРАБОТКИ — ФУНКЦИЯ ИНСТРУМЕНТА . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

1.6 КОМАНДА ДЛЯ ОПЕРАЦИЙ НА СТАНКЕ — СМЕШАННАЯ ФУНКЦИЯ . . . . . . . . . . 22

1.7 КОНФИГУРАЦИЯ ПРОГРАММЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

1.8 ФОРМА ИНСТРУМЕНТА И ПЕРЕМЕЩЕНИЕ ИНСТРУМЕНТА,

ЗАДАННЫЕ В ПРОГРАММЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

1.9 ЗОНА ПЕРЕМЕЩЕНИЯ ИНСТРУМЕНТА — ХОД . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

2. УПРАВЛЯЕМЫЕ ОСИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

2.1 УПРАВЛЯЕМЫЕ ОСИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

2.2 НАИМЕНОВАНИЕ ОСИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

2.3 СИСТЕМА ПРИРАЩЕНИЙ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

2.4 МАКСИМАЛЬНАЯ ДЛИНА ХОДА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

3. ПОДГОТОВИТЕЛЬНАЯ ФУНКЦИЯ (G-ФУНКЦИЯ) . . . . . . . . . . . . . . . . . . . . . 31

4. ФУНКЦИИ ИНТЕРПОЛЯЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

4.1 ПОЗИЦИОНИРОВАНИЕ (G00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

4.2 ПОЗИЦИОНИРОВАНИЕ В ОДНОМНАПРАВЛЕНИИ (G60) . . . . . . . . . . . . . . . . . . . . . 39

4.3 ЛИНЕЙНАЯ ИНТЕРПОЛЯЦИЯ (G01) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

4.4 КРУГОВАЯ ИНТЕРПОЛЯЦИЯ (G02, G03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

4.5 ВИНТОВАЯ ИНТЕРПОЛЯЦИЯ (G02, G03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

4.6 ЦИЛИНДРИЧЕСКАЯ ИНТЕРПОЛЯЦИЯ (G07.1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

4.7 НАРЕЗАНИЕ РЕЗЬБЫ (G33) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

4.8 ФУНКЦИЯ ПРОПУСКА (G31) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

Содержание B—64124RU/01

c-2

4.9 СИГНАЛ ВЫСОКОСКОРОСТНОГО ПРОПУСКА (G31) . . . . . . . . . . . . . . . . . . . . . . . . . . 55

4.10 МНОГОШАГОВЫЙ ПРОПУСК (G31) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

4.11 ПРОПУСК ПРИ ОГРАНИЧЕНИИ КРУТЯЩЕГОМОМЕНТА (G31 P99) . . . . . . . . . . . . 57

5. ФУНКЦИИ ПОДАЧИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

5.1 ОБЩИЕ СВЕДЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

5.2 ФОРСИРОВАННАЯ ПРОДОЛЬНАЯ ПОДАЧА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

5.3 ПОДАЧА ПРИ РЕЗАНИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

5.4 УПРАВЛЕНИЕ СКОРОСТЬЮПОДАЧИ ПРИ РЕЗАНИИ . . . . . . . . . . . . . . . . . . . . . . . . . 68

5.4.1 Точный останов (G09, G61)

Режим резания (G64)

Режим нарезания резьбы метчиком (G63) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

5.4.2 Автоматическая ручная угловая коррекция . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

5.4.2.1 Автоматическая ручная коррекция для внутренних углов (G62) . . . . . . . . . . . . . . . . . 70

5.4.2.2 Изменение скорости подачи внутреннего кругового резания . . . . . . . . . . . . . . . . . . . 72

5.4.3 Автоматическое угловое замедление . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

5.4.3.1 Угловое замедление в соответствии с углом раствора . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

5.4.3.2 Угловое замедление в соответствии с разницей в скорости подачи между

блоками вдоль каждой оси . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

5.5 ЗАДЕРЖКА (G04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

6. РЕФЕРЕНТНОЕ ПОЛОЖЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

6.1 ВОЗВРАТ В РЕФЕРЕНТНУЮПОЗИЦИЮ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

7. СИСТЕМА КООРДИНАТ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

7.1 СИСТЕМА КООРДИНАТ СТАНКА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

7.2 СИСТЕМА КООРДИНАТ ЗАГОТОВКИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

7.2.1 Установка системы координат станка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

7.2.2 Выбор системы координат заготовки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

7.2.3 Изменение системы координат заготовки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

7.2.4 Предварительная установка системы координат заготовки (G92.1) . . . . . . . . . . . . . . . . . . . . . 91

7.2.5 Добавление систем координат заготовки (G54.1 или G54) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

7.3 ЛОКАЛЬНАЯ СИСТЕМА КООРДИНАТ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

7.4 ВЫБОР ПЛОСКОСТИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

8. ЗНАЧЕНИЕ КООРДИНАТ И РАЗМЕРЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

8.1 ПРОГРАММИРОВАНИЕ АБСОЛЮТНЫХ ЗНАЧЕНИЙ И ПРИРАЩЕНИЙ

(G90, G91) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

8.2 КОМАНДА В ПОЛЯРНЫХ КООРДИНАТАХ (G15, G16) . . . . . . . . . . . . . . . . . . . . . . . . . . 100

8.3 ПРЕОБРАЗОВАНИЕ ДЮЙМЫ/МЕТРИЧЕСКАЯ СИСТЕМА (G20, G21) . . . . . . . . . . . 103

8.4 ПРОГРАММИРОВАНИЕ ДЕСЯТИЧНОЙ ТОЧКИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

9. ФУНКЦИЯ СКОРОСТИШПИНДЕЛЯ (S-ФУНКЦИЯ) . . . . . . . . . . . . . . . . . . . 105

9.1 ПРОГРАММИРОВАНИЕ СКОРОСТИШПИНДЕЛЯ С ПОМОЩЬЮКОДА . . . . . . . . 106

9.2 НЕПОСРЕДСТВЕННЫЙ ВВОД ЗНАЧЕНИЯ СКОРОСТИ ШПИНДЕЛЯ

(S5-ЦИФРОВАЯ КОМАНДА) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

9.3 КОНТРОЛЬ ПОСТОЯНСТВА СКОРОСТИ РЕЗАНИЯ (G96, G97) . . . . . . . . . . . . . . . . . . 107

B—64124RU/01 Содержание

c-3

10.ФУНКЦИЯ ИНСТРУМЕНТА (T-ФУНКЦИЯ) . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

10.1 ФУНКЦИЯ ВЫБОРА ИНСТРУМЕНТА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

10.2 ФУНКЦИЯ УПРАВЛЕНИЯ РЕСУРСОМИНСТРУМЕНТА . . . . . . . . . . . . . . . . . . . . . . . . 112

10.2.1 Данные управления ресурсом инструмента . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

10.2.2 Регистрация, изменение и удаление данных управления ресурсом инструмента . . . . . . . . . 114

10.2.3 Команда управления ресурсом инструмента в программе обработки . . . . . . . . . . . . . . . . . . . 117

10.2.4 Ресурс инструмента . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

11.ВСПОМОГАТЕЛЬНАЯ ФУНКЦИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

11.1 ВСПОМОГАТЕЛЬНАЯ ФУНКЦИЯ (M-ФУНКЦИЯ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

11.2 МНОГОКРАТНЫЕМ-КОМАНДЫВ ЕДИНИЧНОМБЛОКЕ . . . . . . . . . . . . . . . . . . . . . . 123

11.3 ВТОРОСТЕПЕННЫЕ ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ (B-КОДЫ) . . . . . . . . . . . . . 124

12.КОНФИГУРАЦИЯ ПРОГРАММЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

12.1 КОМПОНЕНТЫПРОГРАММЫ, КРОМЕ ПРОГРАММНЫХ РАЗДЕЛОВ . . . . . . . . . . . 127

12.2 КОНФИГУРАЦИЯ ПРОГРАММНОГО РАЗДЕЛА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

12.3 ПОДПРОГРАММА (M98,M99) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

13.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ . . . . . . . . . . . . . . 140

13.1 ПОСТОЯННЫЙ ЦИКЛ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

13.1.1 Цикл высокоскоростного сверления с периодическим выводом сверла (G73) . . . . . . . . . . . 145

13.1.2 Цикл нарезания левой резьбы (G74) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

13.1.3 Цикл чистового растачивания (G76) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

13.1.4 Цикл сверления, выборочное сверление (G81) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

13.1.5 Цикл сверления Цикл обратного растачивания (G82) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

13.1.6 Цикл сверления с периодическим выводом сверла(G83) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

13.1.7 Цикл высверливания малых отверстий с периодическим выводом сверла (G83) . . . . . . . . . 157

13.1.8 Цикл нарезания резьбы (G84) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

13.1.9 Цикл растачивания (G85) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

13.1.10 Цикл растачивания (G86) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

13.1.11 Цикл обратного растачивания (G87) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

13.1.12 Цикл растачивания (G88) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

13.1.13 Цикл растачивания (G89) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

13.1.14 Отмена постоянного цикла (G80) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173

13.2 ЖЕСТКОЕ НАРЕЗАНИЕ РЕЗЬБЫМЕТЧИКОМ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

13.2.1 Жесткое нарезание резьбы (G84) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

13.2.2 Цикл нарезания левой резьбы (G74) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

13.2.3 Цикл жесткого нарезания резьбы с периодическим выводом сверла (G84 или G74) . . . . . . 183

13.2.4 Отмена постоянного цикла (G80) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185

13.3 ПОСТОЯННЫЙ ЦИКЛШЛИФОВАНИЯ (ДЛЯШЛИФОВАЛЬНОГО СТАНКА) . . . . 186

13.3.1 Цикл шлифовки врезанием (G75) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

13.3.2 Цикл шлифовки прямым врезанием с постоянными размерами (G77) . . . . . . . . . . . . . . . . . 189

13.3.3 Цикл шлифовки поверхности с постоянной подачей (G78) . . . . . . . . . . . . . . . . . . . . . . . . . . . 191

13.3.4 Цикл шлифовки поверхности с прерывистой подачей (G79) . . . . . . . . . . . . . . . . . . . . . . . . . . 193

13.4 КОРРЕКЦИЯ НА ИЗНОС ШЛИФОВАЛЬНОГО КОЛЕСА ПОСТОЯННОЙ

ПРАВКОЙ (ДЛЯШЛИФОВАЛЬНОГО СТАНКА) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

13.5 ВРЕЗНОЕ ШЛИФОВАНИЕ ВДОЛЬ ОСЕЙ Y И Z В КОНЦЕ КОЛЕБАНИЯ СТОЛА

(ДЛЯШЛИФОВАЛЬНОГО СТАНКА) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197

13.6 ДОПОЛНИТЕЛЬНОЕ УГЛОВОЕ СНЯТИЕ ФАСОК И ЗАКРУГЛЕНИЕ УГЛОВ . . . . . 198

13.7 ВНЕШНЯЯ ФУНКЦИЯ ДВИЖЕНИЯ (G81) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201

13.8 ФУНКЦИЯ ИНДЕКСИ- РОВАНИЯ СТОЛА С ИНДЕКСАЦИЕЙ . . . . . . . . . . . . . . . . . . 202

Содержание B—64124RU/01

c-4

14.ФУНКЦИЯ КОРРЕКЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205

14.1 КОРРЕКЦИЯ НА ДЛИНУ ИНСТРУМЕНТА (G43, G44, G49) . . . . . . . . . . . . . . . . . . . . . . 206

14.1.1 Общие сведения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206

14.1.2 Команды G53, G28 и G30 в режиме коррекции на длину инструмента . . . . . . . . . . . . . . . . . 211

14.2 АВТОМАТИЧЕСКОЕ ИЗМЕРЕНИЕ ДЛИНЫИНСТРУМЕНТА (G37) . . . . . . . . . . . . . 214

14.3 КОРРЕКЦИЯ НА ИНСТРУМЕНТ (G45-G48) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218

14.4 ОБЩИЕ СВЕДЕНИЯ О КОМПЕНСАЦИИ НА РЕЖУЩИЙ ИНСТРУМЕНТ С

(G40-G42) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

14.5 ДЕТАЛИ КОРРЕКЦИИ НА РЕЖУЩИЙ ИНСТРУМЕНТ C . . . . . . . . . . . . . . . . . . . . . . . 229

14.5.1 Общие сведения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

14.5.2 Перемещение инструмента при запуске . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230

14.5.3 Перемещение инструмента в режиме коррекции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234

14.5.4 Перемещение инструмента при отмене режима коррекции . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

14.5.5 Проверка наличия столкновения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

14.5.6 Перерез компенсацией на режущий инструмент . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

14.5.7 Ввод команды с устройства ручного ввода данных MDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262

14.5.8 Команды G53,G28,G30 и G29 в режиме коррекции на режущий инструмент C . . . . . . . . . . 263

14.5.9 Угловая круговая интерполяция (G39) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282

14.6 ЗНАЧЕНИЯ КОМПЕНСАЦИИ НА ИНСТРУМЕНТ, ЧИСЛО ЗНАЧЕНИЙ

КОМПЕНСАЦИИ И ВВОД ЗНАЧЕНИЙ ИЗ ПРОГРАММЫ (G10) . . . . . . . . . . . . . . . . . 284

14.7 МАСШТАБИРОВАНИЕ (G50, G51) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

14.8 ВРАЩЕНИЕ СИСТЕМЫКООРДИНАТ (G68, G69) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291

14.9 УПРАВЛЕНИЕ НОРМАЛЬНЫМ НАПРАВЛЕНИЕМ ДВИЖЕНИЯ

(G40.1, G41.1, G42.1 ИЛИ G150, G151, G152) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

14.10 ПРОГРАММИРУЕМОЕ ЗЕРКАЛЬНОЕ ОТОБРАЖЕНИЕ (G50.1, G51.1) . . . . . . . . . . . . 302

15.МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304

15.1 ПЕРЕМЕННЫЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305

15.2 СИСТЕМНЫЕ ПЕРЕМЕННЫЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308

15.3 АРИФМЕТИЧЕСКАЯ И ЛОГИЧЕСКАЯ ОПЕРАЦИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317

15.4 ОПЕРАТОРЫМАКРОПРОГРАММИ ОПЕРАТОРЫЧУ . . . . . . . . . . . . . . . . . . . . . . . . . . 322

15.5 ПЕРЕХОД И ПОВТОР . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

15.5.1 Безусловный переход (оператор GOTO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

15.5.2 Условный переход (оператор IF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324

15.5.3 Повтор (оператор цикла) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

15.6 ВЫЗОВМАКРОПРОГРАММЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328

15.6.1 Простой вызов (G65) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329

15.6.2 Модальный вызов (G66) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333

15.6.3 Вызов макропрограммы с использованием G-кода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335

15.6.4 Вызов макропрограммы с использованием М-кода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336

15.6.5 Вызов подпрограммы с использованием М-кода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337

15.6.6 Вызовы подпрограммы с использованием Т-кода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338

15.6.7 Образец программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339

15.7 ОБРАБОТКА МАКРООПЕРАТОРОВ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341

15.7.1 Подробности выполнения ЧПУ операторов и макрооператоров . . . . . . . . . . . . . . . . . . . . . . . 341

15.7.2 Осторожность в использовании системных переменных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343

15.8 РЕГИСТРАЦИЯМАКРОПРОГРАММПОЛЬЗОВАТЕЛЯ . . . . . . . . . . . . . . . . . . . . . . . . . . 346

15.9 ОГРАНИЧЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346

15.10 КОМАНДЫВЫВОДА ДАННЫХ НА ВНЕШНЕЕ УСТРОЙСТВО . . . . . . . . . . . . . . . . . . 348

B—64124RU/01 Содержание

c-5

15.11 МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ ТИПА ПРЕРЫВАНИЯ . . . . . . . . . . . . . . . . . . . 352

15.11.1 Метод ввода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353

15.11.2 Описание функций . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354

16.ФУНКЦИЯ ВВОДА ДАННЫХ СХЕМЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362

16.1 ОТОБРАЖЕНИЕМЕНЮСХЕМ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363

16.2 ОТОБРАЖЕНИЕ ДАННЫХ СХЕМЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367

16.3 СИМВОЛЫ И КОДЫ, ИСПОЛЬЗУЕМЫЕ С ФУНКЦИЕЙ ВВОДА

ДАННЫХ СХЕМЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371

17.ВВОД ПРОГРАММИРУЕМЫХ ПАРАМЕТРОВ (G10) . . . . . . . . . . . . . . . . . . 373

18.РАБОТА ПАМЯТИ С ИСПОЛЬЗОВАНИЕМ ФОРМАТА ЛЕНТЫ

FS10/11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375

19.ФУНКЦИИ ВЫСОКОСКОРОСТНОГО РЕЗАНИЯ . . . . . . . . . . . . . . . . . . . . . . 376

19.1 ОГРАНИЧЕНИЕ СКОРОСТИ ПОДАЧИ РАДИУСОМДУГИ . . . . . . . . . . . . . . . . . . . . . . 377

19.2 РАСШИРЕННОЕ УПРАВЛЕНИЕ С ПРЕДВАРИТЕЛЬНЫМПРОСМОТРОМ (G08) . 378

19.3 ФУНКЦИЯ УПРАВЛЕНИЯ С РАСШИРЕННЫМ ПРЕДВАРИТЕЛЬНЫМ

ПРОСМОТРОМ AI/ФУНКЦИЯ КОНТУРНОГО УПРАВЛЕНИЯ AI . . . . . . . . . . . . . . . . 380

19.4 ФУНКЦИЯ ИЗМЕНЕНИЯ ПОСТОЯННОЙ ВРЕМЕНИ ДЛЯ

КОЛОКОЛООБРАЗНОГО УСКОРЕНИЯ/ЗАМЕДЛЕНИЯ

ПЕРЕД ИНТЕРПОЛЯЦИЕЙ С ПРЕДВАРИТЕЛЬНЫМПРОСМОТРОМ . . . . . . . . . . . 398

20.ФУНКЦИИ УПРАВЛЕНИЯ ОСЯМИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403

20.1 ПРОСТОЕ СИНХРОННОЕ УПРАВЛЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404

20.2 ВЫХОД ЗА ПРЕДЕЛЫКООРДИНАТ КРУГОВЫХ ОСЕЙ . . . . . . . . . . . . . . . . . . . . . . . . . 407

20.3 УПРАВЛЕНИЕ НАКЛОННОЙ ОСЬЮ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408

20.4 ТАНДЕМНОЕ УПРАВЛЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410

III. РАБОТА

1. ОБЩИЕ СВЕДЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413

1.1 РУЧНЫЕ ОПЕРАЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414

1.2 ПЕРЕМЕЩЕНИЕ ИНСТРУМЕНТА С ПОМОЩЬЮ

ПРОГРАММИРОВАНИЯ — АВТОМАТИЧЕСКАЯ РАБОТА . . . . . . . . . . . . . . . . . . . . . . . . 416

1.3 АВТОМАТИЧЕСКИЕ ОПЕРАЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417

1.4 ТЕСТИРОВАНИЕ ПРОГРАММЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419

1.4.1 Проверка прогоном станка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419

1.4.2 Как просмотреть отображение изменений положения без работы станка . . . . . . . . . . . . . . . 420

1.5 РЕДАКТИРОВАНИЕ ПРОГРАММЫОБРАБОТКИ ДЕТАЛЕЙ . . . . . . . . . . . . . . . . . . . . . 421

1.6 ОТОБРАЖЕНИЕ И УСТАНОВКА ДАННЫХ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422

1.7 ОТОБРАЖЕНИЕ ДАННЫХ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425

1.7.1 Отображение программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425

1.7.2 Отображение текущего положения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426

1.7.3 Отображение сигналатревоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426

1.7.4 Отображение числа деталей, отображение времени обработки . . . . . . . . . . . . . . . . . . . . . . . . . 427

1.7.5 Графическое отображение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427

1.8 ВВОД/ВЫВОД ДАННЫХ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428

Содержание B—64124RU/01

c-6

2. РАБОЧИЕ УСТРОЙСТВА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429

2.1 УСТРОЙСТВА ВВОДА И ОТОБРАЖЕНИЯ ДАННЫХ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430

2.1.1 7.2” Устройство монохромного/8.4” цветного ЖК-дисплея/пульт ручного ввода данных

(горизонтального типа) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431

2.1.2 7.2” Устройство монохромного/8.4” цветного ЖК-дисплея/пульт ручного

ввода данных (вертикального типа) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432

2.1.3 Местоположение клавиши ручного ввода данных

(ЖК-дисплей/пульт ручного ввода данных горизонтального типа) . . . . . . . . . . . . . . . . . . . . . 433

2.1.4 Местоположение клавиши ручного ввода данных

(ЖК-дисплей/пульт ручного ввода данных вертикального типа) . . . . . . . . . . . . . . . . . . . . . . . 434

2.2 ОПИСАНИЕ КЛАВИАТУРЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

2.3 ФУНКЦИОНАЛЬНЫЕ И ДИСПЛЕЙНЫЕ КЛАВИШИ . . . . . . . . . . . . . . . . . . . . . . . . . . . 437

2.3.1 Основные операции на экране . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437

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

2.3.3 Дисплейные клавиши . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

2.3.4 Буфер ввода данных с клавиатуры и буфер ввода данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455

2.3.5 Предупреждающие сообщения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456

2.4 ВНЕШНИЕ УСТРОЙСТВА ВВОДА-ВЫВОДА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457

2.4.1 FANUC Handy File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459

2.5 ВКЛЮЧЕНИЕ/ВЫКЛЮЧЕНИЕ ПИТАНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460

2.5.1 Включение питания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460

2.5.2 Окно, которое появляется при включении питания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461

2.5.3 Отключение питания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462

3. РУЧНЫЕ ОПЕРАЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463

3.1 РУЧНОЙ ВОЗВРАТ В РЕФЕРЕНТНОЕ ПОЛОЖЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464

3.2 РУЧНАЯ НЕПРЕРЫВНАЯ ПОДАЧА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466

3.3 ПОДАЧА С ПРИРАЩЕНИЯМИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468

3.4 РУЧНАЯ ПОДАЧА С ПОМОЩЬЮРУКОЯТКИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

3.5 ВКЛЮЧЕНИЕ И ВЫКЛЮЧЕНИЕ ПОЛНОСТЬЮРУЧНОГО РЕЖИМА . . . . . . . . . . . . 472

4. АВТОМАТИЧЕСКИЕ ОПЕРАЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477

4.1 ОПЕРАЦИЯ В ПАМЯТИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

4.2 ОПЕРАЦИЯ РУЧНОГО ВВОДА ДАННЫХ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481

4.3 ОПЕРАЦИЯ ГРУППОВОГО УПРАВЛЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485

4.4 ПЕРЕЗАПУСК ПРОГРАММЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487

4.5 ФУНКЦИЯ ПЛАНИРОВАНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494

4.6 ФУНКЦИЯ ВЫЗОВА ПОДПРОГРАММЫ (M198) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499

4.7 ПРЕРЫВАНИЕ С ПОМОЩЬЮРУЧНОГОМАХОВИКА . . . . . . . . . . . . . . . . . . . . . . . . . . 501

4.8 ЗЕРКАЛЬНОЕ ОТОБРАЖЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504

4.9 РУЧНОЕ ВМЕШАТЕЛЬСТВО И ВОЗВРАТ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506

4.10 РЕЖИМПЦУ С КАРТОЙ ПАМЯТИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508

4.10.1 Описание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508

4.10.2 Операции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509

4.10.2.1 Операция с групповым ЧПУ (DNC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509

4.10.2.2 Вызов подпрограммы (M198) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510

4.10.3 Ограничение и примечания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511

4.10.4 Параметр . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511

4.10.5 Процедура по установке карты памяти . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511

B—64124RU/01 Содержание

c-7

5. ПРОВЕРОЧНАЯ ОПЕРАЦИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513

5.1 БЛОКИРОВКА СТАНКА И БЛОКИРОВКА ВСПОМОГАТЕЛЬНОЙ ФУНКЦИИ . . . . 514

5.2 РУЧНАЯ КОРРЕКЦИЯ СКОРОСТИ ПОДАЧИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516

5.3 РУЧНАЯ КОРРЕКЦИЯ УСКОРЕННОГО ПОДВОДА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517

5.4 ХОЛОСТОЙ ХОД . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518

5.5 ЕДИНИЧНЫЙ БЛОК . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519

6. ФУНКЦИИ БЕЗОПАСНОСТИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521

6.1 АВАРИЙНАЯ ОСТАНОВКА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522

6.2 ПЕРЕБЕГ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523

6.3 ПРОВЕРКА СОХРАНЕННОГО ХОДА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524

6.4 ПРОВЕРКА ОГРАНИЧЕНИЯ ХОДА ДО ВЫПОЛНЕНИЯ ПЕРЕМЕЩЕНИЯ . . . . . . . 528

7. СИГНАЛ ТРЕВОГИ И ФУНКЦИИ САМОДИАГНОСТИКИ . . . . . . . . . . . . . . . 531

7.1 ОТОБРАЖЕНИЕ СИГНАЛА ТРЕВОГИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532

7.2 ОТОБРАЖЕНИЕЖУРНАЛА СИГНАЛОВ ТРЕВОГИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534

7.3 ПРОВЕРКА С ПОМОЩЬЮОКНА САМОДИАГНОСТИКИ . . . . . . . . . . . . . . . . . . . . . . . 535

8. ВВОД/ВЫВОД ДАННЫХ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538

8.1 ФАЙЛЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

8.2 ПОИСК ФАЙЛА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

8.3 УДАЛЕНИЕ ФАЙЛА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543

8.4 ВВОД/ВЫВОД ПРОГРАММЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544

8.4.1 Ввод программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544

8.4.2 Вывод программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547

8.5 ВВОД И ВЫВОД ДАННЫХ КОРРЕКЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549

8.5.1 Ввод данных коррекции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549

8.5.2 Вывод данных коррекции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550

8.6 ВВОД И ВЫВОД ПАРАМЕТРОВ И ДАННЫХ КОРРЕКЦИИ ПОГРЕШНОСТИ

ШАГА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551

8.6.1 Ввод параметров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551

8.6.2 Вывод параметров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552

8.6.3 Ввод данных коррекции погрешности шага . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553

8.6.4 Вывод данных коррекции погрешности шага . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554

8.7 ВВОД/ВЫВОД ОБЩИХ ПЕРЕМЕННЫХМАКРОПРОГРАММЫПОЛЬЗОВАТЕЛЯ . 555

8.7.1 Ввод общих переменных макропрограмм пользователя . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555

8.7.2 Вывод общей переменной макропрограмм пользователя . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556

8.8 ОТОБРАЖЕНИЕ КАТАЛОГА ГИБКОГО ДИСКА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557

8.8.1 Отображение каталога . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558

8.8.2 Считывание файлов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561

8.8.3 Вывод программ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562

8.8.4 Удаление файлов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

8.9 ВЫВОД СПИСКА ПРОГРАММДЛЯ ЗАДАННОЙ ГРУППЫ . . . . . . . . . . . . . . . . . . . . . . 565

8.10 ОБЩИЙ ЭКРАН ВВОДА-ВЫВОДА ДАННЫХ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566

8.10.1 Установка параметров, относящихся к вводу-выводу . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567

8.10.2 Ввод и вывод программ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568

8.10.3 Ввод и вывод параметров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573

8.10.4 Ввод и вывод данных коррекции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575

8.10.5 Вывод общих переменных макропрограмм пользователя . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577

Содержание B—64124RU/01

c-8

8.10.6 Ввод и вывод файлов гибкого диска . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578

8.11 ВВОД/ВЫВОД С ПОМОЩЬЮПЛАТЫПАМЯТИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583

9. РЕДАКТИРОВАНИЕ ПРОГРАММ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596

9.1 ВСТАВКА, ИЗМЕНЕНИЕ И УДАЛЕНИЕ СЛОВА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597

9.1.1 Поиск слова . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598

9.1.2 Присвоение заголовка программе . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600

9.1.3 Вставка слова . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601

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

9.1.5 Удаление слова . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603

9.2 УДАЛЕНИЕ БЛОКОВ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604

9.2.1 Удаление блока . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604

9.2.2 Удаление нескольких блоков . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605

9.3 ПОИСК НОМЕРА ПРОГРАММЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606

9.4 ПОИСК НОМЕРА ПОСЛЕДОВАТЕЛЬНОСТИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607

9.5 УДАЛЕНИЕ ПРОГРАММ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609

9.5.1 Удаление одной программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609

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

9.5.3 Удаление нескольких программ с указанием диапазона . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 610

9.6 РАСШИРЕННАЯ ФУНКЦИЯ РЕДАКТИРОВАНИЯ ПРОГРАММЫ

ОБРАБОТКИ ЗАГОТОВКИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611

9.6.1 Копирование целой программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612

9.6.2 Копироваие части программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613

9.6.3 Перемещение части программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614

9.6.4 Объединение программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615

9.6.5 Дополнительные пояснения для копирования, перемещения и объединения . . . . . . . . . . . 616

9.6.6 Замена слов и адресов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618

9.7 РЕДАКТИРОВАНИЕМАКРОПРОГРАММПОЛЬЗОВАТЕЛЯ . . . . . . . . . . . . . . . . . . . . . 620

9.8 ФОНОВОЕ РЕДАКТИРОВАНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621

9.9 ФУНКЦИЯ ПАРОЛЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622

10.СОЗДАНИЕ ПРОГРАММ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624

10.1 СОЗДАНИЕ ПРОГРАММС ПОМОЩЬЮПАНЕЛИ РУЧНОГО ВВОДА ДАННЫХ . . 625

10.2 АВТОМАТИЧЕСКАЯ ВСТАВКА НОМЕРОВ ПОСЛЕДОВАТЕЛЬНОСТИ . . . . . . . . . . . 626

10.3 СОЗДАНИЕ ПРОГРАММ В РЕЖИМЕ TEACH IN (РЕЖИМ ОБУЧЕНИЯ)

(ОТРАБОТКА УПРАВЛЯЮЩЕЙ ПРОГРАММЫ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

10.4 ВВОД ДАННЫХ ПРИ ПРОГРАММИРОВАНИИ В ДИАЛОГОВОМ

РЕЖИМЕ С ФУНКЦИЕЙ ГРАФИЧЕСКОГО ИЗОБРАЖЕНИЯ . . . . . . . . . . . . . . . . . . . . 631

11.УСТАНОВКА И ОТОБРАЖЕНИЕ ДАННЫХ . . . . . . . . . . . . . . . . . . . . . . . . . . . 635

11.1 ЭКРАНЫ, ОТОБРАЖАЕМЫЕ С ПОМОЩЬЮ ФУНКЦИОНАЛЬНОЙ

КЛАВИШИ

POS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643

11.1.1 Отображение положения в рабочей системе координат . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644

11.1.2 Отображение положения в относительной системе координат . . . . . . . . . . . . . . . . . . . . . . . . . 645

11.1.3 Отображение общего положения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647

11.1.4 Предварительная установка системы координат заготовки . . . . . . . . . . . . . . . . . . . . . . . . . . . . 648

11.1.5 Отображение фактической скорости подачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649

11.1.6 Отображение времени работы и числа деталей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 651

11.1.7 Отображение контроля за работой . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 652

B—64124RU/01 Содержание

c-9

11.2 ЭКРАНЫ, ОТОБРАЖАЕМЫЕ С ПОМОЩЬЮ ФУНКЦИОНАЛЬНОЙ

КЛАВИШИ

PROG

(В РЕЖИМЕ MEMORY (ПАМЯТИ) ИЛИMDI (РУЧНОГО ВВОДА ДАННЫХ) . . . . . . 654

11.2.1 Отображение содержимого программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 655

11.2.2 Экран отображения текущего блока . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656

11.2.3 Экран отображения следующего блока . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657

11.2.4 Экран проверки программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 658

11.2.5 Экран программы для операции ручного ввода данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 659

11.3 ЭКРАНЫ, ОТОБРАЖАЕМЫЕ С ПОМОЩЬЮ ФУНКЦИОНАЛЬНОЙ

КЛАВИШИ

PROG

(В РЕЖИМЕ EDIT (РЕДАКТИРОВАНИЕ)) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 660

11.3.1 Отображение используемой памяти и списка программ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 660

11.3.2 Отображение списка программ для заданной группы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663

11.4 ЭКРАНЫ, ОТОБРАЖАЕМЫЕ С ПОМОЩЬЮ ФУНКЦИОНАЛЬНОЙ

КЛАВИШИ OFS/SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 666

11.4.1 Установка и отображение величины коррекции на инструмент . . . . . . . . . . . . . . . . . . . . . . . . 667

11.4.2 Измерение длины инструмента . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669

11.4.3 Отображение и ввод данных установки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 671

11.4.4 Сравнение номеров последовательности и остановка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673

11.4.5 Отображение и установка времени работы, числа деталей и времени . . . . . . . . . . . . . . . . . . . 675

11.4.6 Установка и отображение величины коррекции начала координат заготовки . . . . . . . . . . . . 677

11.4.7 Прямой ввод измеренных коррекций начала координат заготовки . . . . . . . . . . . . . . . . . . . . . 678

11.4.8 Отображение и установка общих переменных макропрограмм пользователя . . . . . . . . . . . . 680

11.4.9 Отображение данных схем и меню схем . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681

11.4.10 Отображение и настройка пульта оператора программного обеспечения . . . . . . . . . . . . . . . . 683

11.4.11 Отображение и установка данных управления ресурсом инструмента . . . . . . . . . . . . . . . . . . 685

11.4.12 Отображение и установка расширенного управления ресурсом инструмента . . . . . . . . . . . . 688

11.5 ЭКРАНЫ, ОТОБРАЖАЕМЫЕ С ПОМОЩЬЮ ФУНКЦИОНАЛЬНОЙ

КЛАВИШИ SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693

11.5.1 Установка и отображение параметров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 694

11.5.2 Отображение и установка данных компенсации погрешности шага . . . . . . . . . . . . . . . . . . . . 696

11.6 ОТОБРАЖЕНИЕ НОМЕРА ПРОГРАММЫ, НОМЕРА

ПОСЛЕДОВАТЕЛЬНОСТИ, СОСТОЯНИЯ И ПРЕДУПРЕЖДАЮЩИХ

СООБЩЕНИЙ ДЛЯ УСТАНОВКИ ДАННЫХ ИЛИ ОПЕРАЦИЙ ВВОДА-ВЫВОДА . 699

11.6.1 Порядок отображения номера программы и номера последовательности . . . . . . . . . . . . . . . 699

11.6.2 Отображение состояния и предупреждающих сообщений для установки

данных или для операции ввода-вывода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 700

11.7 ЭКРАНЫ, ОТОБРАЖАЕМЫЕ С ПОМОЩЬЮ ФУНКЦИОНАЛЬНОЙ

КЛАВИШИ MESSAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702

11.7.1 Отображение журнала внешних сообщений для оператора . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702

11.8 ОЧИСТКА ЭКРАНА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 704

11.8.1 Стирание отображения экрана . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 704

11.8.2 Автоматическое стирание отображения экрана . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 705

12.ФУНКЦИИ ГРАФИЧЕСКОГО ПОСТРОЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . 706

12.1 ГРАФИЧЕСКОЕ ИЗОБРАЖЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707

12.2 ДИНАМИЧЕСКАЯ ФУНКЦИЯ ГРАФИЧЕСКОГО ПОСТРОЕНИЯ . . . . . . . . . . . . . . . . 713

12.2.1 Графическое построение траектории . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713

12.2.2 Объемная графика . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 722

Содержание B—64124RU/01

c-10

13.ФУНКЦИЯ СПРАВКИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 734

14.ЭКРАННАЯ ДОКУМЕНТАЛЬНАЯ КОПИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 739

IV. MANUAL GUIDE 0i

1. MANUAL GUIDE 0i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745

1.1 КРАТКИЙ ОБЗОР . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 746

1.2 ВВЕДЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 747

1.3 ПРОЦЕСС СОЗДАНИЯ ПРОГРАММ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 748

1.3.1 Запуск . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 748

1.3.2 Запуск . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 749

1.3.3 Создание новой программы обработки деталей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 750

1.3.4 Поддержка процесса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 752

1.3.5 Поддержка G-кодов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754

1.3.6 ПоддержкаM-кодов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757

1.4 ПОСТОЯННЫЙ ЦИКЛМЕХАНООБРАБОТКИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759

1.4.1 Операция . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 760

1.4.2 Данные для каждого постоянного цикла . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 762

1.5 ПРОГРАММИРОВАНИЕ КОНТУРА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 777

1.5.1 Операции программирования контура . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 778

1.5.2 Описание данных фигуры контура . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787

1.5.3 Описание расчета контура . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 789

1.5.4 Описание вспомогательного расчета . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 800

1.5.5 Прочее . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810

1.6 ПАРАМЕТР . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 812

1.7 СИГНАЛЫТРЕВОГИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 813

V. ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ

1. МЕТОД ЗАМЕНЫБАТАРЕЙ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 817

1.1 БАТАРЕЯ ДЛЯ РЕЗЕРВНОГО ПИТАНИЯ ПАМЯТИ (3 V DC) . . . . . . . . . . . . . . . . . . . . . 818

1.2 БАТАРЕЯ ДЛЯ АВТОНОМНЫХ АБСОЛЮТНЫХ ИМПУЛЬСНЫХ ШИФРАТОРОВ

(6 V DC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822

1.3

FANUC Серия 0*-МОДЕЛЬ D FANUC Серия 0* Mate-МОДЕЛЬ D

Для системы обрабатывающего центра

РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ

B-64304RU-2/02

Ни одну из частей настоящего руководства не допускается воспроизводить

независимо от формы.

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

Продукты, представленные в настоящем руководстве, попадают под действие японского закона «Об иностранной валюте и международной торговле». Экспорт из Японии может подлежать экспортному лицензированию правительством Японии.

Кроме того, реэкспорт в другую страну может потребовать лицензии от правительства той страны, из которой производится реэкспорт. На настоящую продукцию также может распространяться действие законодательных актов правительства США о реэкспорте.

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

В данном руководстве мы постарались охватить максимально широкий круг

различных вопросов.

Однако мы не можем описать все действия, которые запрещается или невозможно выполнять, поскольку существует множество вариантов различных действий. Поэтому все, что не описано в данном руководстве как возможное, следует рассматривать как «невозможное».

Настоящее руководство содержит названия программ или устройств производства других компаний, некоторые из которых являются зарегистрированными товарными знаками соответствующих владельцев. Однако в основном тексте эти названия не сопровождаются символами ® или ™.

B-64304RU-2/02

ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ

ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ

В данном разделе описаны меры предосторожности, связанные с использованием устройств ЧПУ. Соблюдение этих мер предосторожности пользователями необходимо для обеспечения безопасной работы станков, оснащенных устройством ЧПУ (все описания в данном разделе предполагают данную конфигурацию). Обратите внимание на то, что некоторые меры предосторожности относятся только к отдельным функциям, и, таким образом, могут быть неприменимы к определенным устройствам ЧПУ.

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

СОДЕРЖАНИЕ

ОПРЕДЕЛЕНИЕ ТЕРМИНОВ «ПРЕДУПРЕЖДЕНИЕ», «ПРЕДОСТЕРЕЖЕНИЕ» И

«ПРИМЕЧАНИЕ»……………………………………………………………………………………………………………..

s-1

ОБЩИЕ ПРЕДОСТЕРЕЖЕНИЯ И ПРЕДУПРЕЖДЕНИЯ…………………………………………………………

s-2

ПРЕДОСТЕРЕЖЕНИЯ И МЕРЫ ПРЕДОСТОРОЖНОСТИ, ОТНОСЯЩИЕСЯ К

ПРОГРАММИРОВАНИЮ………………………………………………………………………………………………..

s-3

ПРЕДУПРЕЖДЕНИЯ И ПРЕДОСТЕРЕЖЕНИЯ, ОТНОСЯЩИЕСЯ К ОБРАЩЕНИЮ СО

СТАНКОМ……………………………………………………………………………………………………………………….

s-4

ПРЕДУПРЕЖДЕНИЯ, ОТНОСЯЩИЕСЯ К ЕЖЕДНЕВНОМУ ТЕХОБСЛУЖИВАНИЮ………….

s-6

ОПРЕДЕЛЕНИЕ ТЕРМИНОВ «ПРЕДУПРЕЖДЕНИЕ», «ПРЕДОСТЕРЕЖЕНИЕ» И «ПРИМЕЧАНИЕ»

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

Внимательно читайте указания типа Предупреждение, Предостережение и Примечание до начала работы со станком.

ПРЕДУПРЕЖДЕНИЕ

Применяется, если при несоблюдении утвержденной процедуры существует

опасность травмы оператора или одновременно травмы оператора и повреждения оборудования.

ПРЕДОСТЕРЕЖЕНИЕ

Применяется, если при несоблюдении утвержденной процедуры существует опасность повреждения оборудования.

ПРИМЕЧАНИЕ

Примечание используется для указания дополнительной информации, не

являющейся предупреждением или предостережением.

Внимательно прочтите данное руководство и храните его в надежном месте.

s-1

ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ B-64304RU-2/02

ОБЩИЕ ПРЕДОСТЕРЕЖЕНИЯ И ПРЕДУПРЕЖДЕНИЯ

ПРЕДУПРЕЖДЕНИЕ

1Никогда не приступайте к обработке детали на станке без предварительной проверки работы станка. До начала рабочего прогона убедитесь, что станок

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

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

и/или самого станка или травме оператора.

2До начала работы со станком тщательно проверьте введенные данные.

Работа на станке с неверно заданными данными может привести к непрогнозируемой работе станка, в том числе к повреждению детали и/или станка или травме оператора.

3Убедитесь в том, что заданная скорость подачи соответствует намеченной операции. Обычно для каждого станка существует максимально допустимая скорость подачи.

Соответствующая скорость подачи меняется в зависимости от намеченной

операции. Смотрите прилагаемое к станку руководство для определения

максимально допустимой скорости подачи.

Если станок работает на неверной скорости, это может привести к

непрогнозируемой работе станка, в том числе к повреждению детали и/или

самого станка или травме оператора.

4При использовании функции коррекции на инструмент тщательно проверьте

направление и величину коррекции.

Работа на станке с неверно заданными данными может привести к

непрогнозируемой работе станка, в том числе к повреждению детали и/или

станка или травме оператора.

s-2

B-64304RU-2/02

ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ

ПРЕДУПРЕЖДЕНИЕ

5Параметры для ЧПУ и ПКД устанавливаются на заводе-изготовителе. Как правило, в их изменении нет необходимости. Вместе с тем, если изменению параметра нет другой альтернативы, перед внесением изменения

убедитесь в том, что полностью понимаете назначение параметра.

Неверная настройка параметра может привести к непрогнозируемой работе станка, в том числе к повреждению детали и/или станка или травме оператора.

6Непосредственно после включения электропитания не прикасайтесь к

клавишам на панели ввода данных вручную (MDI) до появления на

устройстве ЧПУ отображения положения или экрана аварийных сигналов. Некоторые клавиши на панели MDI предназначены для техобслуживания и других специальных операций. Нажатие любой из этих клавиш может привести к нестандартному состоянию ЧПУ. Запуск станка в данном состоянии может вызвать непрогнозируемую работу.

7Руководство по эксплуатации и руководство по программированию,

поставляемые вместе с устройством ЧПУ, представляют полное описание всех функций станка, включая дополнительные функции. Обратите внимание, что дополнительные функции меняются в зависимости от модели станка. Следовательно, некоторые функции, описанные в данных

руководствах, могут отсутствовать в конкретной модели. В случае сомнений

проверьте по спецификации станка.

8Некоторые функции могли быть установлены по требованию изготовителя

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

ПРЕДОСТЕРЕЖЕНИЕ

Жидкокристаллический дисплей изготавливается на основе точной

технологии изготовления. Некоторые пиксели могут не включатся или оставаться включенными. Это обычное явление для ЖК-дисплея, которое не является дефектом.

ПРИМЕЧАНИЕ

Программы, параметры и переменные макропрограммы сохраняются в энергонезависимой памяти устройства ЧПУ. Обычно они сохраняются даже при выключении питания.

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

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

s-3

ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ B-64304RU-2/02

ПРЕДОСТЕРЕЖЕНИЯ И ПРЕДУПРЕЖДЕНИЯ, ОТНОСЯЩИЕСЯ К ПРОГРАММИРОВАНИЮ

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

ПРЕДУПРЕЖДЕНИЕ

1Настройка системы координат

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

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

работа может привести к повреждению инструмента, самого станка, детали или к травме оператора.

2Позиционирование с помощью нелинейной интерполяции

При выполнении позиционирования с помощью нелинейной интерполяции

(позиционирования с помощью нелинейного перемещения между начальной

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

3Функция, включающая ось вращения

При управлении нормальным (перпендикулярным) направлением

обращайте особое внимание на скорость оси вращения. Неверное

программирование может привести к слишком высокой скорости оси

вращения, вследствие чего центробежная сила может ослабить захват

патрона на детали, если последняя закреплена ненадежно. В этом случае

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

4Преобразование дюймы/метрические единицы

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

единиц измерения таких данных, как коррекция исходной позиции детали,

параметр и текущая позиция. Поэтому до запуска станка установите

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

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

s-4

B-64304RU-2/02

ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ

ПРЕДУПРЕЖДЕНИЕ

5Контроль постоянства скорости резания

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

стать слишком высокой. Поэтому необходимо установить максимально

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

6Проверка длины хода

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

проверка длины хода выключена, сигнал об ошибке не выдается даже при

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

7Абсолютный/инкрементный режим

Если программа, созданная с абсолютными значениями, работает в

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

8Выбор плоскости

Если для круговой интерполяции, винтовой интерполяции или стандартного

цикла плоскость задана некорректно, станок может вести себя

непрогнозируемым образом. Подробную информацию смотрите в описаниях

соответствующих функций.

9Пропуск предела крутящего момента

Перед пропуском предельного значения крутящего момента задайте это

значение. Если пропуск предела крутящего момента задается без заданного

в данный момент значения, команда перемещения будет выполнена без

пропуска.

10Программируемое зеркальное отображение

Обратите внимание на то, что при включении программируемого зеркального отображения запрограммированные операции выполняются по-другому.

11Функция коррекции

Если команда, основанная на системе координат станка, или команда

возврата на референтную позицию выдается в режиме функции коррекции, коррекция временно отменяется, что приводит к непрогнозируемому поведению станка.

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

s-5

ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ B-64304RU-2/02

ПРЕДУПРЕЖДЕНИЯ И ПРЕДОСТЕРЕЖЕНИЯ, ОТНОСЯЩИЕСЯ К ОБРАЩЕНИЮ СО СТАНКОМ

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

ПРЕДУПРЕЖДЕНИЕ

1Ручное управление

При работе со станком вручную установите текущую позицию инструмента и

детали и убедитесь в том, что ось перемещения, направление и скорость подачи были заданы верно. Неправильная работа станка может привести к

повреждению инструмента, самого станка, детали или травме оператора.

2Ручной возврат на референтную позицию

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

референтную позицию.

Если работа на станке осуществляется без предварительного ручного возврата на референтную позицию, станок может работать

непрогнозируемым образом. Проверка длины хода невозможна до

выполнения ручного возврата на референтную позицию.

Непредвиденная работа станка может привести к повреждению инструмента, самого станка, детали или травме оператора.

3Ручная подача с помощью маховика

Ручная подача с помощью маховика с применением высокого коэффициента вращения, например, 100, приводит к быстрому вращению инструмента и стола. Небрежное обращение со станком может привести к повреждению инструмента и/или станка или травме оператора.

4Выключенная ручная коррекция

Если ручная коррекция выключена (в соответствии со спецификацией в

переменной макропрограммы) во время нарезания резьбы, жесткого или

другого нарезания резьбы, скорость невозможно спрогнозировать, что

может привести к повреждению инструмента, самого станка, детали или

травме оператора.

5Начальная/предварительно заданная операция

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

6Сдвиг системы координат детали

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

Если станок работает под программным управлением без припусков на какой-либо сдвиг системы координат детали, станок может вести себя

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

s-6

B-64304RU-2/02

ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ

ПРЕДУПРЕЖДЕНИЕ

7Программная панель оператора и переключатели меню

С помощью программной панели оператора и переключателей меню, совместно с панелью MDI (РВД = ручной ввод данных), можно задать

операции, ввод которых не предусмотрен с панели оператора станка,

например, изменение режима работы, изменение значений ручной коррекции или команды толчковой подачи.

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

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

8Клавиша RESET (сброс)

Нажатие клавиши СБРОС останавливает запущенную в данный момент программу. В результате сервоось останавливается. Однако клавиша СБРОС может не сработать, например, из-за сбоя панели MDI. Таким образом, если необходимо остановить двигатели, для обеспечения безопасности используйте кнопку аварийного останова вместо клавиши «сброс».

9Вмешательство в режиме ручного управления

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

10Остановка подачи, ручная коррекция и покадровый режим

Функции останова подачи, ручной коррекции и одиночного блока могут быть выключены с помощью системной переменной макропрограммы пользователя #3004. В данном случае будьте внимательны при работе на станке.

s-7

ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ B-64304RU-2/02

ПРЕДУПРЕЖДЕНИЕ 11 Пробный прогон

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

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

скорости подачи. Имейте в виду, что скорость пробного прогона иногда может быть выше запрограммированной скорости подачи.

12 Коррекция на радиус вершины инструмента и на инструмент в режиме

РВД

Обращайте особое внимание на траекторию перемещения инструмента,

задаваемую командой в режиме ввода данных вручную, так как в этом режиме не применяется коррекция на радиус резца или вершину

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

13 Редактирование программы

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

ПРЕДУПРЕЖДЕНИЯ, ОТНОСЯЩИЕСЯ К ЕЖЕДНЕВНОМУ ТЕХОБСЛУЖИВАНИЮ

ПРЕДУПРЕЖДЕНИЕ

1Замена батареи резервного питания памяти

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

При замене батарей примите меры к тому, чтобы не коснуться схем высокого

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

s-8

B-64304RU-2/02

ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ

ПРИМЕЧАНИЕ

В устройстве ЧПУ используются батареи для защиты содержимого его памяти, так как в нем должны сохраняться такие данные, как программы,

коррекции и параметры, даже если не используется внешний источник электропитания.

Если напряжение батареи падает, на пульте или экране оператора станка отображается сигнал об ошибке из-за разряда батареи.

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

памяти устройства ЧПУ будет потеряно.

Подробную информацию о порядке замены батареи см. в разделе «Способ

замены батареи» руководства по эксплуатации (общее для серии T/M).

ПРЕДУПРЕЖДЕНИЕ

2Замена батареи абсолютного импульсного датчика положения

При замене резервных батарей памяти оставьте питание станка (ЧПУ)

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

При замене батарей примите меры к тому, чтобы не коснуться схем высокого

напряжения (обозначенных и оборудованных защитной крышкой).

Прикосновение к неизолированным цепям высокого напряжения

чрезвычайно опасно, так как может привести к удару током.

ПРИМЕЧАНИЕ

В абсолютном импульсном кодирующем устройстве используются батареи

для сохранения его абсолютной позиции.

При падении напряжения батареи на экране или панель оператора станка отображается сигнал об ошибке из-за разряда батареи.

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

Подробную информацию о порядке замены батареи см. в разделе «Способ

замены батареи» руководства по эксплуатации (общее для серии T/M).

ПРЕДУПРЕЖДЕНИЕ

3Замена плавкого предохранителя

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

При замене предохранителя и работе в открытом шкафу примите меры к

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

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

s-9

B-64304RU-2/02

СОДЕРЖАНИЕ

СОДЕРЖАНИЕ

ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ……………………………………………..

1

ОПРЕДЕЛЕНИЕ ТЕРМИНОВ «ПРЕДУПРЕЖДЕНИЕ», «ПРЕДОСТЕРЕЖЕНИЕ» И

«ПРИМЕЧАНИЕ»……………………………………………………………………………….

1

ОБЩИЕ ПРЕДОСТЕРЕЖЕНИЯ И ПРЕДУПРЕЖДЕНИЯ …………………………………

2

ПРЕДОСТЕРЕЖЕНИЯ И ПРЕДУПРЕЖДЕНИЯ, ОТНОСЯЩИЕСЯ К

ПРОГРАММИРОВАНИЮ…………………………………………………………………..

4

ПРЕДУПРЕЖДЕНИЯ И ПРЕДОСТЕРЕЖЕНИЯ, ОТНОСЯЩИЕСЯ К

ОБРАЩЕНИЮ СО СТАНКОМ ……………………………………………………………

6

ПРЕДУПРЕЖДЕНИЯ, ОТНОСЯЩИЕСЯ К ЕЖЕДНЕВНОМУ

ТЕХОБСЛУЖИВАНИЮ……………………………………………………………………..

8

I. ОБЩИЕ СВЕДЕНИЯ

1 ОБЩИЕ СВЕДЕНИЯ……………………………………………………………………

3

1.1

ОБЩАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ РАБОТЫ НА СТАНКЕ С ЧПУ………..

6

1.2

ПРИМЕЧАНИЯ ПО ЧТЕНИЮ НАСТОЯЩЕГО РУКОВОДСТВА…………….

7

1.3

ПРИМЕЧАНИЯ ПО РАЗЛИЧНЫМ ТИПАМ ДАННЫХ……………………………

7

II. ПРОГРАММИРОВАНИЕ

1

ОБЩИЕ СВЕДЕНИЯ………………………………………………………………….

11

1.1

ФОРМА ИНСТРУМЕНТА И ПЕРЕМЕЩЕНИЕ ИНСТРУМЕНТА

ПРОГРАММНЫМ ПУТЕМ………………………………………………………………..

11

2

ПОДГОТОВИТЕЛЬНАЯ ФУНКЦИЯ (G-ФУНКЦИЯ) …………………….

13

3

ФУНКЦИЯ ИНТЕРПОЛЯЦИИ……………………………………………………..

17

3.1

ПОЗИЦИОНИРОВАНИЕ В ОДНОМ НАПРАВЛЕНИИ (G60)………………..

17

3.2

НАРЕЗАНИЕ РЕЗЬБЫ (G33)……………………………………………………………

19

3.3

НАНОСГЛАЖИВАНИЕ…………………………………………………………………….

21

4

ЗНАЧЕНИЕ И ИЗМЕРЕНИЕ КООРДИНАТ………………………………….

27

4.1

КОМАНДА В ПОЛЯРНЫХ КООРДИНАТАХ (G15, G16) ………………………

27

5

ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ……………..

30

5.1

СТАНДАРТНЫЙ ЦИКЛ СВЕРЛЕНИЯ ……………………………………………….

30

5.1.1Цикл высокоскоростного сверления с периодическим выводом сверла (G73)

………………………………………………………………………………………………………………..

34

5.1.2

Цикл нарезания левой резьбы (G74)………………………………………………………….

36

5.1.3

Цикл чистового растачивания (G76) …………………………………………………………

41

5.1.4

Цикл сверления, центровочное сверление (G81)………………………………………..

43

5.1.5

Цикл сверления, цилиндрическое зенкование (G82) ………………………………….

45

5.1.6

Цикл сверления с периодическим выводом сверла (G83) …………………………..

47

5.1.7Цикл сверления малых отверстий с периодическим выводом сверла (G83) ..49

5.1.8

Цикл нарезания резьбы (G84)……………………………………………………………………

53

5.1.9

Цикл растачивания (G85)………………………………………………………………………….

55

c-1

СОДЕРЖАНИЕ

B-64304RU-2/02

5.1.10

Цикл растачивания (G86)………………………………………………………………………….

57

5.1.11

Цикл обратного растачивания (G87) …………………………………………………………

59

5.1.12

Цикл растачивания (G88)………………………………………………………………………….

61

5.1.13

Цикл растачивания (G89)………………………………………………………………………….

63

5.1.14

Отмена стандартного цикла сверления (G80)…………………………………………….

64

5.1.15

Пример использования стандартных циклов для сверления……………………….

65

5.2

ЖЕСТКОЕ НАРЕЗАНИЕ РЕЗЬБЫ ……………………………………………………

67

5.2.1

Жесткое нарезание резьбы (G84) ………………………………………………………………

67

5.2.2

Цикл жесткого нарезания левой резьбы (G74) …………………………………………..

71

5.2.3Цикл жесткого нарезания резьбы с периодическим выводом инструмента (G84

или G74) ………………………………………………………………………………………………….

75

5.2.4 Отмена стандартного цикла (G80) …………………………………………………………….

78

5.2.5 Ручная коррекция во время жесткого нарезания резьбы…………………………….

78

5.2.5.1

Коррекция при выводе…………………………………………………………………………

78

5.2.5.2

Сигнал ручной коррекции…………………………………………………………………….

80

5.3

СНЯТИЕ ФАСКИ И РАДИУСНАЯ ОБРАБОТКА УГЛОВ (ОПЦИЯ)……….

81

5.4ФУНКЦИЯ ИНДЕКСИРОВАНИЯ ДЕЛИТЕЛЬНО-ПОВОРОТНГО СТОЛА85

5.5УПРАВЛЕНИЕ ВРЕЗНОЙ ПОДАЧЕЙ (ДЛЯ ШЛИФОВАЛЬНОГО СТАНКА)

……………………………………………………………………………………………………… 87

5.6СТАНДАРТНЫЙ ЦИКЛ ШЛИФОВАНИЯ (ДЛЯ ШЛИФОВАЛЬНОГО

СТАНКА) ………………………………………………………………………………………..

90

5.6.1

Цикл врезного шлифования (G75) …………………………………………………………….

91

5.6.2

Цикл прямого врезного шлифования с постоянными размерами (G77) ………

95

5.6.3

Цикл шлифования поверхности с непрерывной подачей (G78) ………………….

98

5.6.4

Цикл шлифования поверхности с прерывистой подачей (G79)…………………

101

6 ФУНКЦИЯ КОРРЕКЦИИ…………………………………………………………..

104

6.1

КОРРЕКЦИЯ НА ДЛИНУ ИНСТРУМЕНТА (G43, G44, G49)………………

104

6.1.1

Краткий обзор………………………………………………………………………………………..

104

6.1.2 Команды G53, G28 и G30 в режиме коррекции на длину инструмента……..

109

6.2

ТИПЫ СДВИГА ПРИ КОРРЕКЦИИ НА ДЛИНУ ИНСТРУМЕНТА ……….

111

6.3

АВТОМАТИЧЕСКОЕ ИЗМЕРЕНИЕ ДЛИНЫ ИНСТРУМЕНТА (G37)…..

118

6.4

КОРРЕКЦИЯ НА ИНСТРУМЕНТ (G45 — G48) …………………………………..

121

6.5

КРАТКИЙ ОБЗОР КОРРЕКЦИИ НА ИНСТРУМЕНТ (G40-G42) …………

127

6.6

ПОДРОБНЫЕ СВЕДЕНИЯ О КОРРЕКЦИИ НА ИНСТРУМЕНТ…………

133

6.6.1

Краткий обзор………………………………………………………………………………………..

133

6.6.2 Перемещение инструмента при запуске ………………………………………………….

137

6.6.3 Перемещение инструмента в режиме коррекции……………………………………..

142

6.6.4 Перемещение инструмента в режиме отмены коррекции…………………………

160

6.6.5 Предотвращение перереза из-за коррекции на инструмент………………………

167

6.6.6

Проверка наличия столкновения …………………………………………………………….

170

6.6.6.1Операция, выполняющаяся, если сделан вывод, что будет столкновение173

6.6.6.2

Функция сигнала об ошибке при проверке столкновения

……………………. 173

6.6.6.3

Функция предотвращения при проверке столкновения………………………..

175

6.6.7 Коррекция на инструмент для ввода с панели РВД………………………………….

181

6.7

КРУГОВАЯ ИНТЕРПОЛЯЦИЯ ПРИ ОБХОДЕ УГЛА (G39) ………………..

183

6.8ЗНАЧЕНИЯ КОРРЕКЦИИ НА ИНСТРУМЕНТ, НОМЕРА ЗНАЧЕНИЙ

КОРРЕКЦИИ И ВВОД ЗНАЧЕНИЙ ИЗ ПРОГРАММЫ (G10) ……………..

185

6.9

МАСШТАБИРОВАНИЕ (G50, G51)………………………………………………….

187

6.10

ВРАЩЕНИЕ СИСТЕМЫ КООРДИНАТ (G68, G69)……………………………

194

6.11

КОНТРОЛЬ ПЕРПЕНДИКУЛЯРНОСТИ (G40.1, G41.1, G42.1) …………

201

c-2

B-64304RU-2/02

СОДЕРЖАНИЕ

6.12ПРОГРАММИРУЕМОЕ ЗЕРКАЛЬНОЕ ОТОБРАЖЕНИЕ (G50.1, G51.1)

…………………………………………………………………………………………………….

205

7

ДОСТУП К ПАМЯТИ В ПРОГРАММНОМ ФОРМАТЕ Серии 10/11207

8

ФУНКЦИИ УПРАВЛЕНИЯ ОСЬЮ…………………………………………….

208

8.1

ЭЛЕКТРОННЫЙ РЕДУКТОР (G80, G81 (G80.4, G81.4)) …………………..

208

8.1.1

Электронный редуктор…………………………………………………………………………..

208

III. РАБОТА

1

НАСТРОЙКА И ОТОБРАЖЕНИЕ ДАННЫХ………………………………

217

1.1

ЭКРАНЫ, ВЫЗЫВАЕМЫЕ ФУНКЦИОНАЛЬНОЙ КЛАВИШЕЙ

217

1.1.1

Настройка и отображение значения коррекции на инструмент…………………

217

1.1.2

Измерение длины инструмента……………………………………………………………….

220

1.1.3

Выбор уровня обработки………………………………………………………………………..

222

1.1.3.1

Выбор уровня сглаживания………………………………………………………………..

222

1.1.3.2

Выбор уровня точности………………………………………………………………………

223

1.1.4

Выбор уровня качества обработки ………………………………………………………….

223

2

АВТОМАТИЧЕСКИЕ ОПЕРАЦИИ…………………………………………….

225

2.1

ОБРАТНЫЙ ХОД…………………………………………………………………………..

225

ПРИЛОЖЕНИЕ

A

ПАРАМЕТРЫ………………………………………………………………………….

237

A.1

ОПИСАНИЕ ПАРАМЕТРОВ …………………………………………………………..

237

A.2

ТИП ДАННЫХ……………………………………………………………………………….

284

A.3

ТАБЛИЦЫ СТАНДАРТНЫХ НАСТРОЕК ПАРАМЕТРОВ…………………..

285

B

ОТЛИЧИЯ ОТ СЕРИИ 0i-C……………………………………………………….

287

B.1

МИНИМАЛЬНЫЙ ШАГ…………………………………………………………………..

288

B.1.1

Различия в способах задания…………………………………………………………………..

288

B.1.2

Различия в отображении диагностики……………………………………………………..

288

B.2

АВТОМАТИЧЕСКАЯ КОРРЕКЦИЯ НА ИНСТРУМЕНТ……………………..

288

B.2.1

Различия в способах задания…………………………………………………………………..

288

B.2.2

Различия в отображении диагностики……………………………………………………..

289

B.3

КРУГОВАЯ ИНТЕРПОЛЯЦИЯ………………………………………………………..

290

B.3.1

Различия в способах задания…………………………………………………………………..

290

B.3.2

Различия в отображении диагностики……………………………………………………..

290

B.4

ВИНТОВАЯ ИНТЕРПОЛЯЦИЯ……………………………………………………….

291

B.4.1

Различия в способах задания…………………………………………………………………..

291

B.4.2

Различия в отображении диагностики……………………………………………………..

291

B.5

ФУНКЦИЯ ПРОПУСКА ………………………………………………………………….

292

B.5.1

Различия в способах задания…………………………………………………………………..

292

B.5.2

Различия в отображении диагностики……………………………………………………..

294

B.6

РУЧНОЙ ВОЗВРАТ НА РЕФЕРЕНТНУЮ ПОЗИЦИЮ ………………………

294

B.6.1

Различия в способах задания…………………………………………………………………..

294

B.6.2

Различия в отображении диагностики……………………………………………………..

296

B.7

СИСТЕМА КООРДИНАТ ДЕТАЛИ…………………………………………………..

297

B.7.1

Различия в способах задания…………………………………………………………………..

297

B.7.2

Различия в отображении диагностики……………………………………………………..

297

c-3

СОДЕРЖАНИЕ

B-64304RU-2/02

B.8

ЛОКАЛЬНАЯ СИСТЕМА КООРДИНАТ……………………………………………

298

B.8.1

Различия в способах задания…………………………………………………………………..

298

B.8.2

Различия в отображении диагностики……………………………………………………..

299

B.9

УПРАВЛЕНИЕ КОНТУРОМ СК……………………………………………………….

300

B.9.1

Различия в способах задания…………………………………………………………………..

300

B.9.2

Различия в отображении диагностики……………………………………………………..

300

B.10

ПОСЛЕДОВАТЕЛЬНОЕ/АНАЛОГОВОЕ УПРАВЛЕНИЕ ШПИНДЕЛЕМ300

B.10.1

Различия в способах задания…………………………………………………………………..

300

B.10.2

Различия в отображении диагностики……………………………………………………..

300

B.11

УПРАВЛЕНИЕ ПОСТОЯННОЙ СКОРОСТЬЮ РЕЗАНИЯ…………………

301

B.11.1

Различия в способах задания…………………………………………………………………..

301

B.11.2

Различия в отображении диагностики……………………………………………………..

301

B.12

ФУНКЦИИ ИНСТРУМЕНТА……………………………………………………………

302

B.12.1

Различия в способах задания…………………………………………………………………..

302

B.12.2

Различия в отображении диагностики……………………………………………………..

302

B.13

ПАМЯТЬ КОРРЕКЦИИ НА ИНСТРУМЕНТ………………………………………

303

B.13.1

Различия в способах задания…………………………………………………………………..

303

B.13.2

Различия в отображении диагностики……………………………………………………..

303

B.14

МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ………………………………………….

304

B.14.1

Различия в способах задания…………………………………………………………………..

304

B.14.2

Различия в отображении диагностики……………………………………………………..

305

B.14.3

Разное ……………………………………………………………………………………………………

306

B.15

МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ ТИПА ПРЕРЫВАНИЯ…………

306

B.15.1

Различия в способах задания…………………………………………………………………..

306

B.15.2

Различия в отображении диагностики……………………………………………………..

306

B.16

ВВОД ПРОГРАММИРУЕМОГО ПАРАМЕТРА (G10) …………………………

306

B.16.1

Различия в способах задания…………………………………………………………………..

306

B.16.2

Различия в отображении диагностики……………………………………………………..

306

B.17

УПРАВЛЕНИЕ AI С РАСШИРЕННЫМ ПРЕДПРОСМОТРОМ /

КОНТУРНОЕ УПРАВЛЕНИЕ AI ………………………………………………………

307

B.17.1

Различия в способах задания…………………………………………………………………..

307

B.17.2

Различия в отображении диагностики……………………………………………………..

309

B.18

ФУНКЦИЯ ВЫБОРА УСЛОВИЯ ОБРАБОТКИ …………………………………

310

B.18.1

Различия в способах задания…………………………………………………………………..

310

B.18.2

Различия в отображении диагностики……………………………………………………..

310

B.19

СИНХРОННОЕ УПРАВЛЕНИЕ ОСЯМИ ………………………………………….

311

B.19.1

Различия в способах задания…………………………………………………………………..

311

B.19.2

Различия в отображении диагностики……………………………………………………..

315

B.20

ПРОИЗВОЛЬНОЕ УПРАВЛЕНИЕ НАКЛОННЫМИ ОСЯМИ………………

316

B.20.1

Различия в способах задания…………………………………………………………………..

316

B.20.2

Различия в отображении диагностики……………………………………………………..

316

B.21

ОТОБРАЖЕНИЕ НАРАБОТКИ И КОЛИЧЕСТВА ДЕТАЛЕЙ………………

317

B.21.1

Различия в способах задания…………………………………………………………………..

317

B.21.2

Различия в отображении диагностики……………………………………………………..

317

B.22

РУЧНАЯ ПОДАЧА МАХОВИКОМ……………………………………………………

318

B.22.1

Различия в способах задания…………………………………………………………………..

318

B.22.2

Различия в отображении диагностики……………………………………………………..

319

B.23

УПРАВЛЕНИЕ ОСЯМИ ПКД…………………………………………………………..

320

B.23.1

Различия в способах задания…………………………………………………………………..

320

B.23.2

Различия в отображении диагностики……………………………………………………..

325

B.24

ВЫЗОВ ВНЕШНЕЙ ПОДПРОГРАММЫ (M198)………………………………..

325

c-4

B-64304RU-2/02

СОДЕРЖАНИЕ

B.24.1 Различия в способах задания…………………………………………………………………..

325

B.24.2 Различия в отображении диагностики……………………………………………………..

325

B.25

ПОИСК ПОРЯДКОВОГО НОМЕРА…………………………………………………

326

B.25.1 Различия в способах задания…………………………………………………………………..

326

B.25.2 Различия в отображении диагностики……………………………………………………..

326

B.26

ПРОВЕРКА СОХРАНЕННОГО ХОДА……………………………………………..

327

B.26.1 Различия в способах задания…………………………………………………………………..

327

B.26.2 Различия в отображении диагностики……………………………………………………..

328

B.27

СОХРАНЕННАЯ КОРРЕКЦИЯ ПОГРЕШНОСТИ ШАГА……………………

329

B.27.1 Различия в способах задания…………………………………………………………………..

329

B.27.2 Различия в отображении диагностики……………………………………………………..

329

B.28

ФУНКЦИЯ ОЧИСТКИ ЭКРАНА И ФУНКЦИЯ АВТОМАТИЧЕСКОЙ

ОЧИСТКИ ЭКРАНА……………………………………………………………………….

330

B.28.1 Различия в способах задания…………………………………………………………………..

330

B.28.2 Различия в отображении диагностики……………………………………………………..

330

B.29

СБРОС И ПЕРЕМОТКА…………………………………………………………………

331

B.29.1 Различия в способах задания…………………………………………………………………..

331

B.29.2 Различия в отображении диагностики……………………………………………………..

331

B.30

РУЧНОЕ АБСОЛЮТНОЕ ВКЛЮЧЕНИЕ И ВЫКЛЮЧЕНИЕ……………….

332

B.30.1 Различия в способах задания…………………………………………………………………..

332

B.30.2 Различия в отображении диагностики……………………………………………………..

332

B.31

ВНЕШНИЙ ВВОД ДАННЫХ……………………………………………………………

333

B.31.1 Различия в способах задания…………………………………………………………………..

333

B.31.2 Различия в отображении диагностики……………………………………………………..

334

B.32

ФУНКЦИЯ СЕРВЕРА ДАННЫХ………………………………………………………

335

B.32.1 Различия в способах задания…………………………………………………………………..

335

B.32.2 Различия в отображении диагностики……………………………………………………..

335

B.33

ДИСПЕТЧЕР ЧПУ POWER MATE …………………………………………………..

335

B.33.1 Различия в способах задания…………………………………………………………………..

335

B.33.2 Различия в отображении диагностики……………………………………………………..

335

B.34

КОРРЕКЦИЯ НА ИНСТРУМЕНТ/КОРРЕКЦИЯ НА РАДИУС ВЕРШИНЫ

ИНСТРУМЕНТА…………………………………………………………………………….

336

B.34.1 Различия в способах задания…………………………………………………………………..

336

B.34.2 Различия в отображении диагностики……………………………………………………..

340

B.35

СТАНДАРТНЫЙ ЦИКЛ СВЕРЛЕНИЯ ……………………………………………..

341

B.35.1 Различия в способах задания…………………………………………………………………..

341

B.35.2 Различия в отображении диагностики……………………………………………………..

342

B.36

СТАНДАРТНЫЙ ЦИКЛ ШЛИФОВАНИЯ ………………………………………….

343

B.36.1 Различия в способах задания…………………………………………………………………..

343

B.36.2 Различия в отображении диагностики……………………………………………………..

343

B.37

ПОЗИЦИОНИРОВАНИЕ В ОДНОМ НАПРАВЛЕНИИ……………………….

344

B.37.1 Различия в способах задания…………………………………………………………………..

344

B.37.2 Различия в отображении диагностики……………………………………………………..

344

B.38

СНЯТИЕ ФАСКИ С ПРОИЗВОЛЬНЫМ УГЛОМ И РАДИУСНАЯ

ОБРАБОТКА УГЛОВ……………………………………………………………………..

344

B.38.1 Различия в способах задания…………………………………………………………………..

344

B.38.2 Различия в отображении диагностики……………………………………………………..

345

c-5

I. ОБЩИЕ СВЕДЕНИЯ

B-64304RU-2/02

ОБЩИЕ СВЕДЕНИЯ

1.ОБЩИЕ СВЕДЕНИЯ

1 ОБЩИЕ СВЕДЕНИЯ

Настоящее руководство состоит из следующих частей:

Онастоящем руководстве

I.ОБЩИЕ СВЕДЕНИЯ Описана организация глав, применимые модели, связанные руководства и примечания по

чтению настоящего руководства.

II.ПРОГРАММИРОВАНИЕ Описаны все функции: Формат, используемый для программирования функций на языке ЧПУ, характеристики и ограничения.

III.РАБОТА Описана работа со станком в автоматическом и ручном режимах, процедуры ввода/вывода

данных и процедуры редактирования программы.

ПРИЛОЖЕНИЕ Перечень параметров, диапазон действительных данных и сигналов об ошибке.

ПРИМЕЧАНИЕ

1Настоящее руководство описывает функции, доступные при контурном

управлении в серии M. Информацию о других функциях, относящихся не

только к серии M, см. в руководстве по эксплуатации (общее для системы

токарного станка и системы обрабатывающего центра) (B-64304RU).

2Некоторые функции, описанные в настоящем руководстве, нельзя

применить к некоторым продуктам. Подробную информацию см. в руководстве ОПИСАНИЯ (B-64302RU).

3Настоящее руководство не описывает параметров, которые не упомянуты в

этом тексте. Подробные сведения об этих параметрах см. в руководстве по параметрам (B-64310RU).

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

4В настоящем руководстве описываются не только основные функции, а

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

Применимые модели

Внастоящем руководстве описываются следующие модели, которые относятся к категории «Nano CNC».

Систему ЧПУ «Nano CNC», в которой реализована высокоточная механическая обработка, можно создать сочетанием этих моделей и высокоскоростных, высокоточных сервоконтроллеров.

Втексте, к обозначению модели могут добавляться сокращения, как указано ниже.

Наименование модели

Сокращение

FANUC Серия 0i -MD

0i-MD

Серия 0i-MD

FANUC Серия 0i Mate-MD

0i Mate-MD

Серия 0i Mate-MD

— 3 —

1.ОБЩИЕ СВЕДЕНИЯ

ОБЩИЕ СВЕДЕНИЯ

B-64304RU-2/02

ПРИМЕЧАНИЕ

1Для наглядности эти модели можно классифицировать как показано ниже:

— M-серия: 0i -MD / 0i Mate -MD

2Некоторые функции, описанные в настоящем руководстве, нельзя применить к некоторым продуктам.

Подробную информацию см. в руководстве «Описания» (B-64302RU).

3В станках 0i-D / 0i Mate-D для включения или выключения некоторых

основных функций задание параметров не требуется.

См. эти параметры в разделе 4.51, «ПАРАМЕТРЫ ОСНОВНЫХ ФУНКЦИЙ 0i-D / 0i Mate-D» в «РУКОВОДСТВЕ ПО ПАРАМЕТРАМ»

(B-64310RU).

Специальные обозначения

Вданном руководстве используются следующие символы:

IP

Указывает комбинацию осей, например X_ Y_ Z_

Числовое значение, такое как координатное значение, помещается в подчеркнутом виде после каждого адреса (используется в ПРОГРАММИРОВАНИИ).

;

Отображает конец блока. Соответствует коду LF системы ISO или коду CR системы EIA.

Руководства, относящиеся к серии 0i -D, серии 0i Mate -D

В следующей таблице приведены руководства, относящиеся к серии 0i -D, серии 0i Mate -D. Настоящее руководство отмечено звездочкой(*).

Таблица 1 Соответствующие руководства

Название руководства

Номер

спецификации

ОПИСАНИЯ

B-64302RU

РУКОВОДСТВО ПО СВЯЗИ (ОБОРУДОВАНИЕ)

B-64303RU

РУКОВОДСТВО ПО СВЯЗИ (ФУНКЦИОНИРОВАНИЕ)

B-64303RU-1

РУКОВОДСТВО ПО ЭКСПЛАУТАЦИИ (общее для систем токарных

B-64304RU

станков/центров обработки)

РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ (для системы токарных станков)

B-64304RU-1

РУКОВОДСТВО ОПЕРАТОРА (для системы центров обработки)

B-64304RU-2

*

РУКОВОДСТВО ПО ТЕХОБСЛУЖИВАНИЮ

B-64305RU

РУКОВОДСТВО ПО ПАРАМЕТРАМ

B-64310RU

РУКОВОДСТВО ПО ВВОДУ В ЭКСПЛУАТАЦИЮ

B-64304RU-3

ПРОГРАММИРОВАНИЕ

Компилятор макросов / Исполнитель макросов

B-64303RU-2

РУКОВОДСТВО ПО ПРОГРАММИРОВАНИЮ

Компилятор макрокоманд. РУКОВОДСТВО ОПЕРАТОРА

B-64304RU-5

РУКОВОДСТВО ПО ПРОГРАММИРОВАНИЮ на языке программирования С

B-64303RU-3

PMC

РУКОВОДСТВО ПО ПРОГРАММИРОВАНИЮ PMC

B-64393RU

Сеть

РУКОВОДСТВО ПО ПОДКЛЮЧЕНИЮ платы PROFIBUS-DP

B-64403RU

Быстрый Ethernet / Быстрый сервер данных. РУКОВОДСТВО ОПЕРАТОРА

B-64414RU

РУКОВОДСТВО ПО ПОДКЛЮЧЕНИЮ платы DeviceNet

B-64443RU

РУКОВОДСТВО ПО ПОДКЛЮЧЕНИЮ платы FL-net

B-64453RU

— 4 —

B-64304RU-2/02

ОБЩИЕ СВЕДЕНИЯ

1.ОБЩИЕ СВЕДЕНИЯ

Название руководства

Номер

спецификации

Двойная проверка безопасности

РУКОВОДСТВО ПО ПОДКЛЮЧЕНИЮ двойного контроля безопасности

B-64303RU-4

Функция управления работой

РУКОВОДСТВО ПО РУЧНОМУ УПРАВЛЕНИЮ i

(общее для системы токарного станка / обрабатывающего центра)

РУКОВОДСТВО ПО РУЧНОМУ УПРАВЛЕНИЮ i (для системы обрабатывающих центров)

РУКОВОДСТВО ПО РУЧНОМУ УПРАВЛЕНИЮ i (Функции по настройке) РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ

РУКОВОДСТВО ПО РУЧНОМУ УПРАВЛЕНИЮ 0i РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ

РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ TURN MATE i

B-63874RU

B-63874RU-2

B-63874RU-1

B-64434RU

B-64254RU

Руководства, относящиеся к СЕРВОДВИГАТЕЛЮ серии αi/βi

В следующей таблице приведены руководства для СЕРВОДВИГАТЕЛЕЙ серии αi/βi

Таблица 2 Соответствующие руководства

Название руководства

Номер спецификации

СЕРВОДВИГАТЕЛЬ ПЕРЕМЕННОГО ТОКА FANUC серия αi

B-65262RU

ОПИСАНИЯ

ДВИГАТЕЛЬ ШПИНДЕЛЯ ПЕРЕМЕННОГО ТОКА FANUC серия αi

B-65272RU

ОПИСАНИЯ

СЕРВОДВИГАТЕЛЬ ПЕРЕМЕННОГО ТОКА FANUC серия βi

B-65302RU

ОПИСАНИЯ

ДВИГАТЕЛЬ ШПИНДЕЛЯ ПЕРЕМЕННОГО ТОКА FANUC серия βi

B-65312RU

ОПИСАНИЯ

СЕРВОУСИЛИТЕЛЬ FANUC серия αi

B-65282RU

ОПИСАНИЯ

СЕРВОУСИЛИТЕЛЬ FANUC серия βi

B-65322RU

ОПИСАНИЯ

СЕРВОДВИГАТЕЛЬ FANUC серия αis

СЕРВОДВИГАТЕЛЬ FANUC серия αi

ДВИГАТЕЛЬ ШПИНДЕЛЯ ПЕРЕМЕННОГО ТОКА FANUC серия αi

B-65285RU

СЕРВОУСИЛИТЕЛЬ FANUC серия αi

РУКОВОДСТВО ПО ТЕХОБСЛУЖИВАНИЮ

СЕРВОДВИГАТЕЛЬ FANUC серия βis

ДВИГАТЕЛЬ ШПИНДЕЛЯ ПЕРЕМЕННОГО ТОКА FANUC серия βi

B-65325RU

СЕРВОУСИЛИТЕЛЬ FANUC серия βi

РУКОВОДСТВО ПО ТЕХОБСЛУЖИВАНИЮ

СЕРВОДВИГАТЕЛЬ ПЕРЕМЕННОГО ТОКА FANUC серия αii ,

ЛИНЕЙНЫЙ ДВИГАТЕЛЬ FANUC серии LiS

B-65270RU

РУКОВОДСТВО ПО ПАРАМЕТРАМ ВСТРОЕННОГО СИНХРОННОГО

СЕРВОДВИГАТЕЛЯ FANUC серии DiS

ДВИГАТЕЛЬ ШПИНДЕЛЯ ПЕРЕМЕННОГО ТОКА FANUC αi серия

ВСТРОЕННЫЙ ДВИГАТЕЛЬ ШПИНДЕЛЯ серии Bi

B-65280RU

РУКОВОДСТВО ПО ПАРАМЕТРАМ

В данном руководстве в основном предполагается, что используется серводвигатель FANUC серии αi. Информацию по серводвигателю и шпинделю смотрите в руководствах к серводвигателю и шпинделю, которые подсоединены в данный момент.

— 5 —

1.ОБЩИЕ СВЕДЕНИЯ

ОБЩИЕ СВЕДЕНИЯ

B-64304RU-2/02

1.1 ОБЩАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ РАБОТЫ НА СТАНКЕ С ЧПУ

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

(1)Для работы на станке с ЧПУ сначала создайте программу на основе чертежа детали. Создание программы описано в части II, «Программирование».

(2)Программа должна быть считана системой ЧПУ. Затем установите на станке детали и инструменты и запустите инструменты в соответствии с программой. Затем выполните обработку.

Эксплуатация системы ЧПУ описана в части III, «Эксплуатация».

Чертеж

Программа

обработки

детали

детали

ЧПУ

Станок

ЧАСТЬ II,

ЧАСТЬ III, «РАБОТА»

«ПРОГРАММИРОВАНИЕ»

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

1.Определение диапазона обработки деталей

2.Способ установки деталей на станке

3.Последовательность выполнения всех процессов обработки

4.Режущий инструмент и условия резания

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

Процесс резания

1

2

3

Порядок

Резание на

Резание по

Проточка

выполнения резания

торце

внешнему

канавок

диаметру

1.

Способ резания:

Черновое

Получистовое

Чистовое

2.

Режущие инструменты

3.

Условия резания:

Скорость подачи

Глубина резания

4.

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

— 6 —

B-64304RU-2/02

ОБЩИЕ СВЕДЕНИЯ

1.ОБЩИЕ СВЕДЕНИЯ

1.2 ПРИМЕЧАНИЯ ПО ЧТЕНИЮ НАСТОЯЩЕГО РУКОВОДСТВА

ПРЕДОСТЕРЕЖЕНИЕ

1Функционирование всех систем станка с ЧПУ зависит не только от ЧПУ, но и от сочетания других факторов: самого станка, шкафа с магнитным

экранированием, сервосистемы, устройства ЧПУ, пультов управления и т.д. Очень сложно описать функционирование, программирование и работу сразу

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

руководством.

2В поле верхнего колонтитула на каждой станице настоящего руководства

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

Найдя нужный заголовок, читатель может обратиться только к необходимым

разделам.

3В настоящем руководстве описывается максимально возможное количество

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

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

применять.

Если какое-либо сочетание операций не описано в руководстве, применять его не следует.

1.3ПРИМЕЧАНИЯ ПО РАЗЛИЧНЫМ ТИПАМ ДАННЫХ

ПРЕДОСТЕРЕЖЕНИЕ

Программы по обработке, параметры, данные по коррекции и т.д. сохраняются во внутренней энергонезависимой памяти ЧПУ. Как правило, эти параметры не теряются при включении/ выключении питания. Однако может возникнуть состояние, при котором ценные данные, сохраненные в энергонезависимой памяти, подлежат удалению вследствие стирания в результате неправильных действий или при устранении неисправности. Для

быстрого восстановления данные при возникновении такого рода проблем рекомендуется заранее создавать резервные копии различных видов

данных.

— 7 —

II. ПРОГРАММИРОВАНИЕ

B-64304RU-2/02

ПРОГРАММИРОВАНИЕ

1.ОБЩИЕ СВЕДЕНИЯ

1 ОБЩИЕ СВЕДЕНИЯ

Глава 1, «ОБЩИЕ СВЕДЕНИЯ», состоит из следующих разделов:

1.1 ФОРМА ИНСТРУМЕНТА И ПЕРЕМЕЩЕНИЕ ИНСТРУМЕНТА ПРОГРАММНЫМ

ПУТЕМ……………………………………………………………………………………………………………………………..

11

1.1 ФОРМА ИНСТРУМЕНТА И ПЕРЕМЕЩЕНИЕ ИНСТРУМЕНТА ПРОГРАММНЫМ ПУТЕМ

Пояснение

Обработка кромкой резца — функция коррекции на длину инструмента

Как правило, для обработки одной детали используется несколько инструментов. Инструменты имеют разную длину. Изменение программы с учетом инструментов проблематично. Следовательно, необходимо заранее измерить длину каждого инструмента. Задав разницу между длиной стандартного инструмента и длиной каждого инструмента в устройстве ЧПУ (см. главу «Настройка и отображение данных» в руководстве по эксплуатации (общем для системы токарного станка / системы обрабатывающего центра)), можно выполнять обработку, не меняя программы, даже если происходит смена инструмента. Эта функция называется коррекцией на длину инструмента (См. главу “Функция коррекции” в данном руководстве).

H1

H2

H3

H4

Стандартный

инструмент

Деталь

Обработка боковой стороной режущего инструмента – Функция коррекции на инструмент

Траектория резца с использованием коррекции на инструмент

Контур

обрабатываемой

детали

Деталь

— 11 —

1.ОБЩИЕ СВЕДЕНИЯ

ПРОГРАММИРОВАНИЕ

B-64304RU-2/02

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

Если данные о радиусе режущего инструмента хранятся в устройстве ЧПУ (См. главу «Настройка и отображение данных» в руководстве по эксплуатации (общем для системы токарного станка / системы обрабатывающего центра )), инструмент можно перемещать на расстоянии радиуса режущего инструмента от контура обрабатываемой детали. Эта функция называется коррекцией на инструмент (См. главу “Функция коррекции” в данном руководстве).

— 12 —

2.ПОДГОТОВИТЕЛЬНАЯ

B-64304RU-2/02

ПРОГРАММИРОВАНИЕ ФУНКЦИЯ (G-ФУНКЦИЯ)

2

ПОДГОТОВИТЕЛЬНАЯ ФУНКЦИЯ

(G-ФУНКЦИЯ)

Номер, стоящий за G-адресом, определяет значение команды для соответствующего блока. G-коды разделены на следующие два типа.

Тип

Значение

Однократный G-код

G-код действует только в том блоке, в котором задан.

Модальный G-код

G-код действует до задания другого G-кода той же группы.

(Пример)

G01 и G00 являются модальными G-кодами в группе 01. G01 X_ ;

Z_ ; G01 действует только в данном диапазоне. X_ ;

G00 Z_ ; G00 действует только в данном диапазоне. X_ ;

G01 X_ ;

:

Пояснение

1.Если при включении электропитания или сбросе задается состояние очистки (параметр CLR (№ 3402#6)), модальные G-коды переводятся в описанные ниже состояния.

(1)Модальные G-коды переводятся в состояния, отмеченные , как указано в таблице 2.

(2)G20 и G21 остаются без изменений, когда при включении питания или сбросе задается состояние очистки.

(3)Какое состояние G22 или G23 при включении питания задается параметром G23 (№ 3402#7). Однако G22 и G23 остаются без изменений, если состояние очистки задается при сбросе.

(4)Пользователь может установить G00 или G01 настройкой параметра G01 (№ 3402#0).

(5)Пользователь может установить G90 или G91, настройкой параметра G91 (№ 3402#3). Если используется система G-кодов B или С в системе токарного станка, настройка параметра G91 (№ 3402#3) определяет действующий код, или G90, или G91.

(6)В системе обрабатывающего центра оператор может выбрать G17, G18 или G19 настройкой параметров G18 и G19 (№ 3402#1 и #2).

2.G-коды в группе 00, кроме G10 и G11, являются однократными G-кодами.

3.Если задан G-код, не указанный в списке G-кодов, или задан G-код без указания соответствующей опции, выводится сигнал об ошибке PS0010.

4.В одном блоке может указываться несколько G-кодов, если все G-коды принадлежат к разным группам. Если в одном блоке задается несколько G-кодов, принадлежащих одной группе, действителен только G-код, заданный последним.

5.Если G-код, принадлежащий группе 01, задан в стандартном цикле для сверления, стандартный цикл для сверления отменяется. Это означает, что устанавливается то же состояние, что и при задании G80. Отметьте, что на G-коды группы 01 не влияет G-код, задающий стандартный цикл для сверления.

6.G-коды указываются группой.

7.Группа G60 переключается согласно настройке параметра MDL (№ 5431#0). (Когда бит MDL установлен на 0, выбирается группа 00. Если бит MDL установлен на 1, выбирается группа 01).

13 —

fanuc 0i-D, Oi Mate D User Manual

2. ПОДГОТОВИТЕЛЬНАЯ

ФУНКЦИЯ (G-ФУНКЦИЯ)

ПРОГРАММИРОВАНИЕ

B-64304RU-2/02

Таблица 2 Перечень G-кодов

G-код

Группа

Функция

G00

Позиционирование (ускоренный подвод)

G01

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

G02

01

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

часовой стрелке

G03

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

против часовой стрелки

G04

Задержка, точная остановка

G05.1

Управление AI с расширенным предпросмотром / контурное управление AI /

Контурное управления AI II

G05.4

00

HRV3 вкл./выкл.

G07.1 (G107)

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

G09

Точная остановка

G10

Ввод программируемых данных

G11

Отмена режима ввода программируемых данных

G15

17

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

G16

Команда в полярных координатах

G17

Выбор плоскости XpYp

Xp : Ось X или параллельная ей ось

G18

02

Выбор плоскости ZpXp

Yp: Ось Y или параллельная ей ось

G19

Выбор плоскости YpZp

Zp: Ось Z или параллельная ей ось

G20

06

Ввод в дюймах

G21

Ввод в мм

G22

04

Функция проверки сохраненного хода вкл

G23

Функция проверки сохраненного хода выкл

G27

Проверка возврата на референтную позицию

G28

Автоматический возврат на референтную позицию

G29

00

Перемещение из референтной позиции

G30

2-й, 3-й и 4-й возврат на референтную позицию

G31

Функция пропуска

G33

01

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

G37

00

Автоматическое измерение длины инструмента

G39

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

G40

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

G41

07

Коррекция на инструмент влево

G42

Коррекция на инструмент вправо

G40.1

Режим отмены управления перпендикулярным направлением

G41.1

19

Управление перпендикулярным направлением движения включено: влево

G42.1

Управление перпендикулярным направлением движения включено: вправо

G43

08

Коррекция на длину инструмента +

G44

Коррекция на длину инструмента —

G45

Коррекция на инструмент: возрастание

G46

00

Коррекция на инструмент: убывание

G47

Коррекция на инструмент: двойное возрастание

G48

Коррекция на инструмент: двойное убывание

G49

08

Отмена коррекции на длину инструмента

G50

11

Отмена масштабирования

G51

Масштабирование

G50.1

22

Отмена программируемого зеркального отображения

G51.1

Программируемое зеркальное отображение

G52

00

Установка локальной системы координат

G53

Установка системы координат станка

— 14 —

2.ПОДГОТОВИТЕЛЬНАЯ

B-64304RU-2/02

ПРОГРАММИРОВАНИЕ

ФУНКЦИЯ (G-ФУНКЦИЯ)

Таблица 2 Перечень G-кодов

G-код

Группа

Функция

G54

Выбор системы координат детали 1

G54.1

Выбор дополнительной системы координат детали

G55

Выбор системы координат детали 2

G56

14

Выбор системы координат детали 3

G57

Выбор системы координат детали 4

G58

Выбор системы координат детали 5

G59

Выбор системы координат детали 6

G60

00

Позиционирование в одном направлении

G61

Режим точной остановки

G62

15

Автоматическая угловая коррекция

G63

Режим нарезания резьбы

G64

Режим обработки

H90

00

Вызов макропрограммы

G66

12

Модальный вызов макропрограммы

G67

Отмена модального вызова макропрограммы

G68

16

Режим вращения системы координат включен

G69

Режим вращения системы координат выключен

G73

09

Цикл сверления с периодическим выводом сверла

G74

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

G75

01

Цикл врезного шлифования (для шлифовального станка)

G76

09

Цикл чистового растачивания

G77

Цикл врезного шлифования/прямого определения размера

(для шлифовального станка)

G78

01

Цикл шлифования поверхности с постоянной подачей

(для шлифовального станка)

G79

Цикл шлифования поверхности с прерывистой подачей

(для шлифовального станка)

G80

09

Отмена стандартного цикла

Электронный редуктор: отмена синхронизации

G80.4

34

Электронный редуктор: отмена синхронизации

G81.4

Электронный редуктор: пуск синхронизации

G81

Цикл сверления или цикл центровочного сверления

Электронный редуктор: пуск синхронизации

G82

Цикл сверления или цикл цилиндрического зенкования

G83

Цикл сверления с периодическим выводом сверла

G84

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

G84.2

09

Жесткий цикл нарезания резьбы (формат FS10/11)

G84.3

Цикл жесткого нарезания левой резьбы (формат FS10/11)

G85

Цикл растачивания

G86

Цикл растачивания

G87

Цикл обратного растачивания

G88

Цикл растачивания

G89

Цикл растачивания

G90

03

Абсолютное программирование

G91

Инкрементное программирование

G91.1

Проверка максимальной заданной величины приращения

G92

00

Установка для системы координат детали или зажим при максимальной скорости

шпинделя

G92.1

Предварительная установка системы координат детали

— 15 —

2. ПОДГОТОВИТЕЛЬНАЯ

ФУНКЦИЯ (G-ФУНКЦИЯ)

ПРОГРАММИРОВАНИЕ

B-64304RU-2/02

Таблица 2 Перечень G-кодов

G-код

Группа

Функция

Задает

Подача с обратнозависимым временем

заголовок

переменной.

05

G94

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

G95

Подача за оборот

G96

13

Контроль постоянства скорости резания

G97

Отмена контроля постоянной скорости резания

G98

10

Стандартный цикл: возврат к начальному уровню

G99

Стандартный цикл: возврат к уровню точки R

G160

20

Отмена управления врезной подачей (для шлифовального станка)

G161

Управление врезной подачей (для шлифовального станка)

— 16 —

B-64304RU-2/02

ПРОГРАММИРОВАНИЕ 3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ

3 ФУНКЦИЯ ИНТЕРПОЛЯЦИИ

глава 3, «ФУНКЦИЯ ИНТЕРПОЛЯЦИИ», состоит из следующих разделов:

3.1

ПОЗИЦИОНИРОВАНИЕ В ОДНОМ НАПРАВЛЕНИИ (G60)…………………………………………….

17

3.2

НАРЕЗАНИЕ РЕЗЬБЫ (G33)……………………………………………………………………………………………..

19

3.3

НАНОСГЛАЖИВАНИЕ ……………………………………………………………………………………………………

21

3.1 ПОЗИЦИОНИРОВАНИЕ В ОДНОМ НАПРАВЛЕНИИ (G60)

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

Перебег

Начальная

точка

Начальная точка

Конечная точка

Временная остановка

Формат

G60 IP_ ;

IP_ : Для программирования в абсолютных значениях – координаты конечной точки, а для инкрементного программирования – расстояние перемещения инструмента.

Пояснение

Перебег и направление позиционирования задаются параметром № 5440. Даже если заданное командой направление позиционирования совпадает с направлением, заданным параметром, инструмент выполняет одну остановку до достижения конечной точки.

Команда G60, представляющая собой однократный G-код, может использоваться как модальный G-код в группе 01 при задании от 1 в бите 0 (MDL) параметра № 5431.

Эта настройка позволяет не задавать команду G60 в каждом блоке. Другие спецификации аналогичны спецификациям однократной команды G60. Если задан однократный G-код в режиме позиционирования в одном направлении, однократная команда G действует аналогично G-кодам в группе 01.

— 17 —

3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ ПРОГРАММИРОВАНИЕ

B-64304RU-2/02

(Пример)

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

G90;

G60 X0Y0;

G60 X100; Позиционирование в одном направлении

G60 Y100;

G04 X10 ;

G00 X0Y0;

Если используется модальная команда G60.

G90G60; Начало режима позиционирования в одном направлении

X0Y0;

X100; Позиционирование в одном направлении

Y100;

G04X10;

G00X0 Y0; Отмена режима позиционирования в одном направлении

Общий обзор работы

В случае позиционирования с нелинейным типом интерполяции (бит 1 (LRP) параметра

№ 1401 = 0)

Как показано ниже, позиционирование в одном направлении выполняется независимо по каждой оси.

X

Расстояние перебега в направлении оси Z

Расстояние перебега в

направлении оси X

Запрограммированная

конечная точка

Z

Запрограммированная начальная точка

В случае позиционирования с линейным типом интерполяции

(бит 1 (LRP) параметра № 1401 = 1)

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

X

Расстояние перебега в направлении оси Z

Расстояние перебега в

направлении оси X

Запрограммированная

конечная точка

Z

Запрограммированная начальная точка

— 18 —

B-64304RU-2/02

ПРОГРАММИРОВАНИЕ 3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ

Ограничение

Позиционирование в одном направлении не выполняется по оси, для которой перебег задается параметром № 5440.

Позиционирование в одном направлении не осуществляется по оси, для которой расстояние перемещения задано равным 0.

Функция зеркального отображения не применяется в направлении заданном параметром. Даже в режиме зеркального отображения, направление позиционирования в одном направлении остается неизменным. Если используется позиционирование линейного типа интерполяция, и состояние зеркального отображения при обнаружении блока позиционирования в одном направлении, отличается от состояния зеркального отображения при запуске блока, выдается сигнал об ошибке. При переключении зеркального отображения в середине программы, выключите предварительную выборку, путем указания выключающего буферизацию M кода. Затем, переключите зеркальное отображение при отсутствии предварительно выбранного блока.

В режиме цилиндрической интерполяции (G07.1), позиционирование в одном направлении выполняться не может.

При задании позиционирования в одном направлении для станка, в котором используется управление наклонной осью, сначала позиционируйте наклонную ось, а затем задавайте позиционирование декартовой оси. Если использован обратный порядок задания, или наклонная и Декартова ось заданы в одном блоке, это может вызвать неверное направление позиционирования.

При позиционировании в положении перезапуска при помощи функции перезапуска позиционирование в одном направлении не производится.

Во время стандартного цикла для сверления, не осуществляется позиционирования в одном направлении для оси сверления.

Позиционирование в одном направлении не применяется к перемещению в стандартных циклах G76 и G87.

3.2 НАРЕЗАНИЕ РЕЗЬБЫ (G33)

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

Формат

Z

G33IP_ F_ ;

F: Шаг по направлению длинной оси

— 19 —

3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ ПРОГРАММИРОВАНИЕ

B-64304RU-2/02

Пояснение

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

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

В таблице Таблица 3.2 (a) приводится перечень диапазонов значений шага резьбы.

Таблица 3.2 (a) Диапазоны допустимых размеров шага

Наименьшее приращение команды

Диапазон значения шага по команде

Ввод в метрических

0.001 мм

F1

— F50000

(0,01 — 500,00 мм)

единицах

0.0001

мм

F1

— F50000

(0,01 — 500,00 мм)

Ввод в дюймах

0.0001

дюйма

F1

— F99999

(0,0001 — 9,9999 дюйма)

0.00001 дюйма

F1

— F99999

(0,0001 — 9,9999 дюйма)

ПРИМЕЧАНИЕ

1Скорость шпинделя ограничена следующим образом:

1≤ скорость вращения шпинделя ≤ (Максимальная подача) / (Шаг резьбы) Скорость вращения шпинделя: мин.—1

Шаг резьбы: мм или дюймы

Максимальная скорость подачи: мм/мин или дюйм/мин; максимальная

скорость подачи по команде для режима подачи в минуту или максимальная

скорость подачи, определенная на основе механических ограничений, включая относящиеся к двигателям, в зависимости от того, какое из значений меньше

2Коррекция рабочей подачи не применяется к преобразованной скорости подачи в течение всего процесса обработки, от черновой до чистовой. Скорость подачи установлена на уровне 100%

3Преобразованная скорость подачи ограничена заданным верхним

значением скорости подачи.

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

Пример

Нарезание резьбы с шагом 1,5 мм

G33 Z10. F1.5;

— 20 —

B-64304RU-2/02

ПРОГРАММИРОВАНИЕ 3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ

3.3 НАНОСГЛАЖИВАНИЕ

Краткий обзор

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

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

Для этой функции требуется опция II контурного управления AI.

Формат

G5.1 Q3 Xp0 Yp0 Zp0 ;

: Режим наносглаживания вкл.

G5.1 Q0 ;

: Режим наносглаживания выкл.

Xp : Ось X или ось, параллельная оси X

Yp : Ось Y или ось, параллельная оси Y

Zp : Ось Z или ось, параллельная оси Z

ПРИМЕЧАНИЕ

1Задавайте G5.1 в отдельном блоке.

(Задавать любые другие G-коды в этом же блоке нельзя.)

2Задайте положение 0 для оси, запрограммированной в режиме

наносглаживания в блоке. Для заданной оси будет применено

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

(Перемещение оси не выполняется в блоке G05.1Q3.)

3Режим наносглаживания также выключается при сбросе.

Вблоке G5.1 Q3 задайте ось, к которой применяется наносглаживание. Имейте в виду, что одновременно команде наносглаживания можно подчинить до трех осей и что можно задать только следующие оси.

Основные три оси (X, Y, Z)

Оси, параллельные основным трем осям

При определении функции выбора условий обработки сначала задайте G5.1 Q1, а затем наносглаживание.

Пример

O0010

(G5.1 Q1 R1;)

G5.1 Q3 X0 Y0 Z0;

G5.1 Q0;

M30 ;

Если перед наносглаживанием требуются следующие функции, задайте G5.1.

Контурное управление AI II

Функция выбора условия обработки

Режим наносглаживания выключен Режим контурного управления AI II выключен

— 21 —

3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ ПРОГРАММИРОВАНИЕ

B-64304RU-2/02

Пояснение

Восновном программа аппроксимирует рельефнуюповерхностьприпомощи небольших сегментов с допуском приблизительно 10 µм.

Допуск

Запрограммированная точка

Нужная кривая

Рис. 3.3 (a)

Множество запрограммированных точек помещается на границе допуска. Запрограммированные точки также имеют ошибку округления, вызванную наименьшим входным инкрементом в ЧПУ. Функция наносглаживания создает множество точек вставки между соседними запрограммированными точками так, что из приближенных сегментов можно создать гладкую кривую. Желаемая кривая получается из точек вставки множества блоков, включая буферизированные блоки.

Множество точек вставки ближе к желаемой кривой, чем запрограммированные точки. Стабильная кривая может быть получена из точек вставки множества блоков, включая буферизированные блоки. Поскольку положение каждой точки вставки на величину меньшую, чем наименьший входной инкремент ЧПУ в пределах допуска, уменьшается влияние ошибки округления.

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

Допуск

Запрограммированная точка

Точка вставки

Скорректированная точка вставки

Полученная кривая

Рис. 3.3 (b)

Задание допуска

Допуск программы наносглаживания задан в параметре № 19581.

Точки вставки корректируются на допуск, и соответственно получается кривая.

Если в параметре № 19581 задан 0, допуском считается минимальное расстояние перемещения в системе приращений.

— 22 —

B-64304RU-2/02

ПРОГРАММИРОВАНИЕ 3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ

Принятие решения на основании интервала между двумя соседними

запрограммированными точками

Если интервал между соседними запрограммированными точками (длина блока) превышает значение, заданное в параметре № 8486, или ниже значения, заданного в параметре № 8490 в режиме наносглаживания, режим наносглаживания отменяется в начальной точке блока. В блоке может выполняться линейная интерполяция.

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

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

Принятие решения на углу

Если угловая разность (см. Рис. 3.3 (c)) между соседними запрограммированными блоками превышает значение, заданное в параметре № 8487 в режиме наносглаживания, режим наносглаживания отменяется в углу.

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

θ1:

Разница в угле между блоками N1 и N2

θ2

θ2:

Разница в угле между блоками N2 и N3

N3

N2

N1

θ1

Рис. 3.3 (c)

Если значение, заданное в параметре, равно 0, решение на основании разности углов не принимается.

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

Однако, решение на основании расстояния между соседними запрограммированными точками, заданное в параметре № 8490, имеет более высокий приоритет, чем решение для угла. Следовательно, значение, заданное в параметре № 19582, должно быть больше, чем значение, заданное в параметре № 8490.

Если задан параметр № 19582, очень маленький блок не рассматривается как угол и можно выполнить плавное соединение

Рис. 3.3 (d)

— 23 —

3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ ПРОГРАММИРОВАНИЕ

B-64304RU-2/02

Автоматическое включение и выключение контурного управления AI II с

наносглаживанием

Задание G5.1 Q3 также позволяет одновременно включить наносглаживание и контурное управление AI II. Автоматическое управление скоростью при помощи контурного управления AI II уменьшает нагрузку на механическую систему. Определение G5.1 Q0 одновременно отменяет режимы наносглаживания и контурного управления AI II.

— Условия для включения наносглаживания

Наносглаживание включается, если выполнены следующие условия.

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

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

(1)Заданная длина блока меньше, чем параметр № 8486.

(2)Заданная длина блока больше, чем параметр № 8490.

(3)Угловая разница между заданными блоками меньше, чем параметр № 8487.

(4)Режим один из следующих:

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

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

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

Отмена стандартного цикла

Отмена масштабирования

Отмена модального вызова макропрограммы

Отмена контроля постоянства скорости перемещения у поверхности

Режим обработки резанием

Отмена вращения системы координат

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

Отмена управления перпендикулярным направлением

Отмена программируемого зеркального отображения

(5)Блок не содержит однократной команды кода G.

(6)Блок не подавляет опережающий просмотр (буферизацию).

(7)Блок содержит команду перемещения только для оси с наносглаживанием.

Проверка наносглаживания

Данные диагностики (№ 5000) указывают, активирован ли режим наносглаживания в текущем блоке.

Если режим наносглаживания включен, бит «сглаживание включено» установлен на 1.

Ограничение

Модальные коды G, которые могут использоваться, когда задано наносглаживание

Вмодальных состояниях кода G, перечисленных ниже, можно задать наносглаживание. Не задавайте плавную интерполяцию в других модальных состояниях кроме этих.

G15

:

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

G40

:

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

G40.1

:

Отмена контроля перпендикулярности

G49, G43, G44:

Отмена коррекции на длину инструмента или коррекция на длину инструмента

G50

:

Отмена масштабирования

G50.1

:

Отмена программируемого зеркального отображения

G64

:

Отмена режима обработки

— 24 —

B-64304RU-2/02

ПРОГРАММИРОВАНИЕ 3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ

G67

: Отмена модального вызова макропрограммы

G69

: Отмена вращения системы координат / преобразования 3-мерной системы

координат

G80

: Отмена стандартного цикла

G94

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

G97

: Отмена контроля постоянной скорости резания

Работа в покадровом режиме

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

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

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

Для проведения коррекции на длину инструмента задайте команду до задания наносглаживания. Не изменяйте величину коррекции в режиме наносглаживания.

ЕслиG43, G44 илиG49 заданы вблокемежду блоком, вкоторомзаданакоманда включениярежима наносглаживания (G5.1 Q3), и блоком, в котором задана команда выключения режима наносглаживания (G5.1 Q0), выдается сигнал об ошибке PS0343.

Коррекция на радиус инструмента / на радиус вершины инструмента

Если в режиме наносглаживания задана коррекция на радиус инструмента / коррекция на радиус вершины инструмента, режим наносглаживания отменяется. При этом, если задается команда отмены коррекции на радиус инструмента / коррекции на радиус вершины инструмента (G40), принимается решение о том, будет ли наносглаживание начато в следующем блоке. Операции запуска и отмены типа C всегда выполняются при задании коррекции на радиус инструмента / коррекции на радиус вершины инструмента в режиме наносглаживания, независимо от настройки параметров.

Команду, относящуюся к коррекции на радиус инструмента / коррекции на радиус вершины инструмента, следует задавать в режиме наносглаживания, только если без нее невозможно обойтись.

Макропрограмма пользователя, управляемая прерываниями

Макропрограмму пользователя, управляемую прерываниями невозможно использовать в режиме наносглаживания.

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

Вмешательство в режиме ручного управления

Вмешательство в режиме ручного управления путем задания команды включения абсолютного режима ручного управления в режиме наносглаживания выполнить невозможно. При попытке это сделать, выдается сигнал об ошибке PS0340 при запуске цикла после ручного вмешательства.

Количество блоков, которые можно задать последовательно

До 300,000,000 блоков можно задать последовательно в режиме наносглаживания. При задании большего количества блоков, выдается сигнал об ошибке PS0341.

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

— 25 —

3.ФУНКЦИЯ ИНТЕРПОЛЯЦИИ ПРОГРАММИРОВАНИЕ

B-64304RU-2/02

Непрерывность программы

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

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

Непрерывность программы может быть нарушена, и непрерывное выполнение в некоторых случаях непроизводится, например: Остановвпокадровомрежимевыполняетсяврежименаносглаживания, а другая программа выполняется в режиме РВД. Если это происходит, выдается сигнал об ошибке

PS0344.

Ограничения по возобновлению автоматической работы

(1)Возобновление программы

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

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

(2)Обратный ход Выполнять обратный ход в режиме наносглаживания невозможно.

(3)Ручной обратный ход манипулятором

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

Динамическое графическое отображение

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

— 26 —

4.ЗНАЧЕНИЕ И ИЗМЕРЕНИЕ

B-64304RU-2/02

ПРОГРАММИРОВАНИЕ

КООРДИНАТ

4 ЗНАЧЕНИЕ И ИЗМЕРЕНИЕ КООРДИНАТ

Глава 4, «ЗНАЧЕНИЕ И ИЗМЕРЕНИЕ КООРДИНАТ», состоит из следующих разделов:

4.1 КОМАНДА В ПОЛЯРНЫХ КООРДИНАТАХ (G15, G16) ………………………………………………….

27

4.1 КОМАНДА В ПОЛЯРНЫХ КООРДИНАТАХ (G15, G16)

Значениекоординатыконечнойточкиможетбытьвведеновполярныхкоординатах(радиусиугол). Положительное угловое направление — это направление против часовой стрелки от первой оси выбранной плоскости (+ направление), а (- направление) — по часовой стрелке.

Как радиус, так и угол могут быть запрограммированы как при абсолютном, так и при инкрементном программировании (G90, G91).

Формат

Gxx Gyy G16; Запуск команды в полярных координат (режим в полярных координатах)

G00 IP_ ;

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

:

G15;

Отмена команды в полярных координатах (режим в

полярных координатах)

G16

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

G15

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

Gxx

: Выбор плоскости команды в полярных координатах (G17, G18 или G19)

Gyy

: Выбор центра команды в полярных координатах (G90 или G91)

G90 задает начало координат в системе координат детали в качестве точки

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

G91 задает текущую позицию в качестве точки отсчета полярной системы

координат, от которой отмеряется радиус.

IP_

: Задание адресов осей, составляющих плоскость, выбранную для системы

полярных координат, и их значений Первая ось: радиус полярной координаты Вторая ось: угол полярной координаты

Задание начала координат детали в качестве точки отсчета полярной

системы координат

Задайте радиус (расстояние между началом координат и точкой), который должен быть запрограммирован при абсолютном программировании. Начало координат детали устанавливается в качестве точки отсчета полярной системы координат.

Если используется локальная система координат (G52), точка отсчета локальной системы координат становится центром полярных координат.

Положение по команде

Положение по команде

Радиус

Радиус

Угол

Фактическое положение

Угол

Фактическое

положение

Если угол задан абсолютной

Если угол задан инкрементной

командой

командой

— 27 —

4. ЗНАЧЕНИЕ И ИЗМЕРЕНИЕ

КООРДИНАТ ПРОГРАММИРОВАНИЕ B-64304RU-2/02

Установка текущего положения в качестве точки отсчета полярной

системы координат

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

Положение по

команде

Радиус

Угол

Фактическое

положение

Положение по команде

Угол

Радиус

Фактическое

положение

Если угол задан абсолютной командой Если угол задан инкрементной командой

Пример

Окружность отверстия под болт

Начало координат системы координат детали задается в качестве начала координат системы полярных координат

Выбрана плоскость XY.

X

100 мм

— Задание углов и радиуса при абсолютном программировании

N1 G17 G90 G16 ; Задание команды полярных координат и выбор плоскости XY

Задание начала координат детали в качестве точки отсчета полярной

системы координат

N2

G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0 ;

N3

Y150.0 ;

Ввод расстояния 100

мм и угла 30 градусов

Ввод расстояния 100

мм и угла 150 градусов

N4

Y270.0 ;

Ввод расстояния 100

мм и угла 270 градусов

N5 G15 G80 ;

Отмена команды полярных координат

Задание углов при инкрементном программировании и радиуса при

абсолютном программировании

N1 G17 G90 G16; Задание команды полярных координат и выбор плоскости XY

Задание начала координат детали в качестве точки отсчета полярной системы координат

N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0 ;

Ввод расстояния 100 мм и угла 30 градусов N3 G91 Y120.0 ; Ввод расстояния 100 мм и угла +120 градусов N4 Y120.0 ; Ввод расстояния 100 мм и угла +120 градусов N5 G15 G80 ; Отмена команды полярных координат

— 28 —

4.ЗНАЧЕНИЕ И ИЗМЕРЕНИЕ

B-64304RU-2/02

ПРОГРАММИРОВАНИЕ

КООРДИНАТ

Ограничение

Ввод радиуса в режиме полярных координат

Врежиме полярных координат задайте радиус для круговой интерполяции или винтовой интерполяции (G02, G03) c помощью R.

Оси, которые не рассматриваются как часть команды в полярных

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

Оси, заданные для следующих команд, не рассматриваются как часть команды в полярных координатах:

Задержка (G04)

Ввод программируемых данных(G10)

Установка локальной системы координат (G52)

Установка системы координат детали (G92)

Выбор системы координат станка (G53)

Проверка сохраненного хода (G22)

Вращение системы координат (G68)

Масштабирование (G51)

Снятие фаски и радиусная обработка углов (опция)

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

— 29 —

5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

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

ПРОГРАММИРОВАНИЕ

B-64304RU-2/02

5 ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ

Глава 5, «ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ», состоит из следующих разделов:

5.1

СТАНДАРТНЫЙ ЦИКЛ СВЕРЛЕНИЯ………………………………………………………………………………

30

5.2

ЖЕСТКОЕ НАРЕЗАНИЕ РЕЗЬБЫ …………………………………………………………………………………….

67

5.3

СНЯТИЕ ФАСКИ И РАДИУСНАЯ ОБРАБОТКА УГЛОВ (ОПЦИЯ) …………………………………

81

5.4

ФУНКЦИЯ ИНДЕКСИРОВАНИЯ ДЕЛИТЕЛЬНО-ПОВОРОТНГО СТОЛА ………………………

85

5.5

УПРАВЛЕНИЕ ВРЕЗНОЙ ПОДАЧЕЙ (ДЛЯ ШЛИФОВАЛЬНОГО СТАНКА) …………………..

87

5.6

СТАНДАРТНЫЙ ЦИКЛ ШЛИФОВАНИЯ (ДЛЯ ШЛИФОВАЛЬНОГО СТАНКА) …………….

90

5.1 СТАНДАРТНЫЙ ЦИКЛ СВЕРЛЕНИЯ

Краткий обзор

Постоянные циклы сверления облегчают программисту создание программ. С помощью стандартного цикла часто используемая операция обработки может быть задана в едином блоке посредством G-функции; без стандартных циклов обычно требуется более одного блока. Кроме того, использование стандартных циклов может сократить программу с целью экономии памяти.

В Таблице Таблица 5.1 (a) перечислены стандартные циклы сверления.

Таблица 5.1 (a) Стандартные циклы сверления

G-код

Сверление

Обработка у дна

Отвод

Приложение

(Направление -Z)

отверстия

(Направление +Z)

Цикл

высокоскоростного

G73

Прерывистая подача

Ускоренный подвод

сверления с

периодическим

выводом сверла

Задержка→

Цикл нарезания

G74

Подача

Вращение шпинделя по

Подача

левой резьбы

часовой стрелке

G76

Подача

Ориентированный

Ускоренный подвод

Цикл чистового

останов шпинделя

растачивания

G80

Отмена

Цикл сверления, цикл

G81

Подача

Ускоренный подвод

выборочного

сверления

Цикл сверления, цикл

G82

Подача

Задержка

Ускоренный подвод

растачивания по

часовой стрелке

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

G83

Прерывистая подача

Ускоренный подвод

периодическим

выводом сверла

G84

Подача

Задержка →

Подача

Цикл нарезания

шпиндель против ч. с.

резьбы

Подача

G85

Подача

Цикл растачивания

G86

Подача

Останов шпинделя

Ускоренный подвод

Цикл растачивания

G87

Подача

Вращение шпинделя по

Ускоренный подвод

Цикл обратного

часовой стрелке

растачивания

G88

Подача

Задержка→

Ручное

Цикл растачивания

Останов шпинделя

Подача

G89

Подача

Задержка

Цикл растачивания

— 30 —

5.ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

B-64304RU-2/02

ПРОГРАММИРОВАНИЕ

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

Пояснение

Стандартный цикл сверления состоит из последовательности 6-ти операций.

Операция 1 …………..

Позиционирование осей X и Y (также включая другую ось)

Операция 2 …………..

Ускоренное перемещение до уровня точки R

Операция 3 …………..

Обработка отверстий

Операция 4 …………..

Обработка у дна отверстия

Операция 5 ……………

Отвод до уровня точки R

Операция 6 ……………

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

Операция 1

Начальный уровень

Операция 2

Операция 6

Уровень точки R

Операция 5

Операция 3

Операция 4

Ускоренный подвод Подача

Рис. 5.1 (a) Последовательность операций стандартного цикла сверления

Плоскость позиционирования

Плоскость позиционирования определяется кодом выбора плоскости: G17, G18 или G19. Ось позиционирования является осью, отличной от оси сверления.

Ось сверления

Несмотря на то, что стандартные циклы сверления включают циклы нарезания резьбы и циклы сверления, в этой главе используется только один термин — сверление — для обозначения операций, выполняемых в стандартных циклах.

Ось сверления является основной осью (X, Y или Z), не используемой для определения плоскости позиционирования, или любой осью, параллельной основной оси.

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

Если для оси сверления местоположение не указано, ось сверления считается совпадающей с основной осью.

Таблица 5.1 (b)

Плоскость позиционирования и ось сверления

G-код

Плоскость позиционирования

Ось сверления

G17

Плоскость Xp-Yp

Zp

G18

Плоскость Zp-Xp

Yp

G19

Плоскость Yp-Zp

Xp

Xp: Ось X или ось, параллельная оси X

Yp: Ось Y или ось, параллельная оси Y

Zp: Ось Z или ось, параллельная оси Z

— 31 —

5. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

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

ПРОГРАММИРОВАНИЕ

B-64304RU-2/02

Пример

Предположим, что оси U, V и W параллельны соответственно оси X, Y и Z. Это условие задается параметром № 1022.

G17

G81

Z_ _

: Ось Z используется для сверления.

G17

G81

W_ _

: Ось W используется для сверления.

G18

G81

Y_ _

: Ось Y используется для сверления.

G18

G81

V_ _

: Ось V используется для сверления.

G19

G81

X_ _

: Ось X используется для сверления.

G19

G81

U_ _

: Ось U используется для сверления.

G17-G19 могут быть заданы в блоке, в котором не задан G73-G89.

ПРЕДОСТЕРЕЖЕНИЕ

Смените ось сверления после отмены стандартного цикла для сверления.

ПРИМЕЧАНИЕ

Параметр FXY (№ 5101 #0) можно задать так, чтобы ось Z всегда была осью

сверления. Когда FXY=0, ось Z всегда является осью сверления.

— Расстояние прохода по оси сверления G90/G91

Расстояние прохода по оси сверления меняется для G90 и G91 следующим образом:

G90 (Абсолютное

G91 (Инкрементное

программирование)

программирование)

R

Точка R

R

Точка R

Z=0

Z

Точка Z

Z

Точка Z

Рис. 5.1 (b) Абсолютное и инкрементное программирование

Режим сверления

G73, G74, G76 и G81-G89 являются модальными G-кодами и действительны вплоть до их отмены. Когда эти коды действительны, текущим состоянием является режим сверления.

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

Уровень точки возвратаG98/G99

Когдаинструментвыходитнадноотверстия, инструментможновернутьвточкуR илинаисходный уровень. Эти операции задаются кодами G98 и G99. Ниже проиллюстрировано перемещение инструмента при задании G98 или G99. Обычно G99 используется для первой операции сверления, а G98 — для последней операции сверления.

Исходный уровень не меняется, даже если сверление выполняется в режиме G99.

— 32 —

Loading…

Предложите, как улучшить StudyLib

(Для жалоб на нарушения авторских прав, используйте

другую форму
)

Ваш е-мэйл

Заполните, если хотите получить ответ

Оцените наш проект

1

2

3

4

5

Понравилась статья? Поделить с друзьями:
  • Аципол бэби инструкция по применению цена отзывы
  • Гексорал аэрозоль инструкция по применению для детей
  • Средство для посудомоечных машин dishwasher инструкция
  • Инструкция к bios asrock fatal1ty b450 gaming k4 на русском
  • Ноцито ит таблетки для растений инструкция