Вы находитесь на странице: 1из 98

ОАО СтанкоМашКомплекс

Наривончик М.Н.

Основы работы и эксплуатации


станков с ЧПУ Fanuc 0i-D.

Тверь 2013
Ver 0.2с от 29.07.2013

1
Настоящее издание является собственностью ОАО «СтанкоМашКомплекс». Любое
копирование и распространение разрешается только с согласия правообладателя.
Ни автор, ни ОАО «СтанкоМашКомплекс» не несет ответственности за возможные
последствия использования информации, изложенной в данном руководстве.

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


mail: mike@stankomach.com

Описание:
Рассмотрены вопросы введения в эксплуатацию, самостоятельного ознакомления с ЧПУ
Fanuc 0i-D, особенности работы на токарных и фрезерных станках с ЧПУ,
обрабатывающих центрах. Подходит для обучения операторов и обслуживающего
персонала, которые имели опыт работа на станках с ЧПУ, но не работали со стойками
Fanuc 0i.

2
Оглавление:
ВВЕДЕНИЕ........................................................................................................................ 5
ПРОГРАММА ОБУЧЕНИЯ FANUC-MITSUI ............................................................... 5
ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ СИСТЕМ ЧПУ FANUC. .................................. 6
ЗАМЕНА БАТАРЕЕК ....................................................................................................... 7
КЛАВИШИ УПРАВЛЕНИЯ 0I-ТC ................................................................................. 9
ФУНКЦИОНАЛЬНЫЕ КЛАВИШИ И ЭКРАНЫ ....................................................... 10
[POS] .................................................................................................................................11
[PROG] ..............................................................................................................................11
[OFF/SET] .........................................................................................................................11
[SYSTEM] .........................................................................................................................12
[MESSAGE] ......................................................................................................................12
[CSTM/GR] .......................................................................................................................12
ВЫБОР РЕЖИМА РАБОТЫ ......................................................................................... 13
[AUTO] - Memory ............................................................................................................16
[EDIT]................................................................................................................................16
[MDI] .................................................................................................................................22
[DNC] - REMOTE ............................................................................................................22
[HANDLE] ........................................................................................................................22
[JOG] .................................................................................................................................22
[REF] .................................................................................................................................22
УСТРОЙСТВА УПРАВЛЕНИЯ CKE6150 Z ............................................................... 23
VDL ВЕРТИКАЛЬНЫЕ ОБРАБАТЫВАЮЩИЕ ЦЕНТРЫ ...................................... 27
VDL, XD - пульт управления..........................................................................................27
Выход в ноль ....................................................................................................................28
Смена инструмента обрабатывающий центр ................................................................28
ВЫХОД В НОЛЬ И ПРИВЯЗКА ИНСТРУМЕНТА ТОКАРНЫЙ СТАНОК........... 31
Система координат токарного станка (прямая станина) и заготовки.........................31
Корректора, системы координат станка и детали ........................................................32
Ввод корректоров для инструмента Tn0m ....................................................................32
Смена инструментов........................................................................................................33
ТЕХНОЛОГИЧЕСКОЕ ПРОГРАММИРОВАНИЕ ..................................................... 34
G10 внесение изменений в параметры. .........................................................................34
G32 нарезание резьбы .....................................................................................................34
Программирование многократно повторяемые циклы G70-76 ...................................35
G71 Удаление припуска при точении ................................................................35
G72 Удаление припуска при торцевой обработке ............................................37
G73 Повтор схемы ...............................................................................................37
G70 Цикл чистовой обработки ...........................................................................38
G76 нарезание резьбы (цилиндрической)..........................................................39
G76 Нарезание резьбы (конической) .................................................................41
G76 многозаходная ..........................................................................................................42
G83 Цикл сверления на лицевой поверхности..............................................................42
G84 Цикл нарезания резьбы метчиком на лицевой поверхности (+жесткое
нарезание резьбы) ............................................................................................................43
G90 Постоянные циклы...................................................................................................45
Работа с макросами..........................................................................................................46
HSM, HSC,Look Ahead, AICC, Advanced Preview Control ...........................................51
ПУСКОНАЛАДКА ......................................................................................................... 53
Работа с параметрами и данными станка ......................................................................53
Основные вопросы...........................................................................................................55
3
Расточка кулачков............................................................................................................57
Настройка частотного преобразователя ........................................................................58
Проверка компенсации люфта Fanuc CKE6150Z .........................................................60
Тестовая деталь. CL-15....................................................................................................61
Тестовая деталь CKE6150 О0098 ...................................................................................62
Тестовая деталь VDL. O0600 + привязка ......................................................................64
G- КОДЫ ТОКАРНАЯ ВЕРСИЯ................................................................................... 67
G- КОДЫ ФРЕЗЕРНАЯ ВЕРСИЯ ................................................................................. 68
PARAMETER MANUAL– ОПИСАНИЕ НАЗНАЧЕНИЯ ПАРАМЕТРОВ .............. 72
A перечень кодов символов ............................................................................................81
Логика PMC ......................................................................................................................82
Диагностика......................................................................................................................89
Вход в спецменю .............................................................................................................98

4
Введение
Настоящее пособие разработано для наладчиков, технологов и операторов,
работающих на станках с ЧПУ Fanuc. Дает базовые понятия работы и обслуживания
стойки Fanuc 0i серии.
Данное пособие нецелесообразно рассматривать без «Руководства по
эксплуатации Fanuc 0i-TD» и «Руководства по техобслуживанию Fanuc 0i-TD», а также
«Руководства по эксплуатации Fanuc 0i-MD» и «Руководства по техобслуживанию Fanuc
0i-MD»

Контакты Fanuc-Mitsui Россия


Адрес: 115419, Москва, ул. Орджоникидзе 11, стр. 40
телефон: +7 (495) 956-97-80
факс: +7 (495) 956-97-85
e-mail: info@fanuc-automation.ru

Программа обучения Fanuc-Mitsui


Работа на системах ЧПУ FANUC.
1. Основные понятия
1) Нумерация систем ЧПУ
- серии и модели
- функциональное предназначение
- модели (A, B, C, D)
Простые системы ЧПУ Fanuc объединены 0i серией. Внутри серии есть деление по
моделям – A, B, C, D. Системы ЧПУ Fanuc серии 0i делятся по функциональному
предназначению на Токарные (Fanuc 0i mate TD и Fanuc 0i TD) и Фрезерные (Fanuc 0i
mate MD и Fanuc 0i MD).

2) Доступная документация
3) Расположение осей
Токарный станок Фрезерный станок
Прямая станина Наклонная станина На примере VDL-1000
На примере CKE6150Z DL-25

* - круговой стрелкой показано положение револьверной головки с инструментом.


- движение органов управления к детали (от оператора) обычно считается в минус
- референтная точка станка, устанавливаемая на заводе изготовителе

5) Функции компенсации погрешностей механики


6) Основные функции ЧПУ

5
Техническое обслуживание систем ЧПУ FANUC.
Вопрос частично рассматривается в данном издании.
1. Основные характеристики системы ЧПУ
1) память
2) система ввода и вывода данных – RS232, PCMCIA
3) пределы перемещения (stroke limit), Математические, физические
4) единицы ввода и их дискретность (input unit) мм/дюймы
2. Структура ЧПУ
1) общий вид
2) схема взаимодействия блоков сигналы X, Y, G, F, A, C, T, R, D
3) схема подключений i/o link , шпиндель, FSSB
3. Конфигурация системы ЧПУ
1) пример "DataSheet"
2) Сведения о конфигурации, находящиеся в памяти системы
4. Программное обеспечение ЧПУ
1) Программы заложенные станкостроителями (программа электроавтоматики, макропрограммы,
параметры станка)
2) пользовательское программное обеспечение (параметры, определяемые пользователем,
программы обработки)
5. Ввод и вывод данных
1) Загрузочное меню
2) Методика ввода/вывода данных ЧПУ инструкция по вводу/выводу данных
1) RS232C
2) Ethernet -опция
3) PCMCIA – flash card
3) создание, редактирование, удаление программ
4) привязка детали, установка систем координат и корректоров
6 Диагностика ЧПУ
1) Сообщения об ошибках.
1) системные ошибки ЧПУ [Message]
2) системные ошибки PMC [System]->[PMC]->Alarm - ошибки логики
3) сигналы об ошибках, предусмотренные станкостроителем
2) Схема анализа аварийной ситуации.
3) экран состояния ЧПУ
4) самодиагностика ЧПУ
5) светодиодная индикация
6) функция "Alarm history"
7) функция "Operation history"
8) сохранение копии экрана
7 Функции программируемого контроллера электроавтоматики
1) Краткое описание функций контроллера ПЛК
2) Краткое описание языка FANUC LADDER III
3) Список сигналов
4.) краткое описание элементов электрошкафа, расположение кабелей
8) передача русскоязычной документации

6
Замена батареек
6. Периодическое техническое обслуживание
1) функция "Periodical Maintenance"
2) Периодическое обслуживание и замена
1) батарей ЧПУ и приводов
2) предохранителей см. стр. 119, 170(токарная версия), 167 (в электрошкафу) Руководство по
техобслуж Fanuc 0i D (B-64305RU )
3) вентиляторов
4) очистка радиаторов

Батарейки питания являются расходным материалом и заказываются-меняются


пользователем самостоятельно. Система ЧПУ выдает сообщение индикации о низком
заряде батарей. Для предотвращения потери данных (в приводах хранится позиция станка,
в ЧПУ – корректора, программы обработки и макросы) рекомендуется оперативно (3-5
дней) заменить батарейки на новые. Использование батареек сторонних производителей
не желательно.
1. в приводах (по ошибке 307, 306 и APC желтым светом) – хранится «ноль станка»
Батарейки меняются при включенном станке, в режиме аварийного останова (зажат
грибок) Более подробная информация в руководстве по техобслуживанию.
Если производится замена батарей абсолютного кодирующего устройства – то
необходимо заново устанавливать нули станка.
В зависимости от типа и мощности привода применяются разные типоразмеры батареек.
Привода beta малой мощности без шпинделя (CKE)
BR-AGCF2W
(=CNC-BR-
AGCF2P) 2
литиевых батарейки
итого 6В

заказной номер A98L-0001-0011#11


Пример коннектора батареек вставляются в разъем привода

Привода beta средней мощности, со шпинделем


Маркировка PANASONIC BR-2/3AGCT4A - 4 литиевых
батарейки итого 6В заказной номер A98L-0031-0025
Для крепления её снаружи блока, к ней иногда необходим
пластиковый адаптер A230-0602-T109
Привода alpha
BR-CCF2TH 6В 2 литиевых батарейки итого 6В

заказной номер A98L-0001-0902

в Россию не поставляются, заменяются на 4 шт BR-2/3

2. В ЧПУ –Мигает сообщение BAT хранится логика,


параметры, корректора и другие настройки
Выполняется после включения блока ЧПУ не менее чем
на 30 секунд и последующего выключения. Время на замену –
макс 10 минут.
Литиевая SANYO CR17450SE-R 3В заказной номер
(старый вариант A06B-0200-K102)

7
Литиевая SANYO CR17335SE-R 3В заказной номер
A98L-0031-0012
При понижении напряжения батареи ниже 5.7В будет выдаваться ошибка BAT
(низкое напряжение), если батарейка не будет своевременно заменена, то будет мигать
сообщение APC, может произойти потеря «нулей станка» при отключении питания
Батарейки для замены:
1.рекомендуется покупать у Fanuc Митцуи Москва,
2. для ускорения процесса можно взять в магазинах радиодетали литиевые
батарейки CR123A – 3В. Набрать нужное напряжение (6В например) и необходимую
емкость (2 или 4 батарейки) припаять разъем от севшей батарейки. Проверить полярность
на выходе разъема. Вставить в станок. (Является негарантийным случаем)

3. батарейка находится в электрощкафу на желтом блоке фанука под


пластиковым кожухом - размером примерное 3х5х4 см (обычно 1 комплект на ось)

покупаем 4 duracell AA (обычные пальчиковые) - складываем 4 штуки друг к


другу - с разной полярностью.
Крепим изолентой перемычками. замеряем полярность тестером на проводах
родных батареек (там постоянный ток - будет показывать знак + или -)
припаиваем сборку батареек друг к другу как на фото - чтобы получить на
выходе6В, лучше . далее при включенном питании станка вынимаем
разъем с батарейкой, откусываем у самых батареек, зачищаем и припаиваем к
новым.
вставляем на место. привязываем нули. перезагружаемся. должно быть счастье.
Места дли припайки разъема:

Если нули станка пропали – значит произведена неправильная спайка или


нарушена полярность.

8
Клавиши управления 0i-ТC

См. стр. 436 Руководства по эксплуатации B-64304RU_01

При нажатии на неё происходит отмена выполнения ранее введенных команд,


отмена обработки в режиме AUTO, возврат к началу программы в режиме
Клавиша EDIT, сброс ALARM сообщения, при устранении причины, вызвавшей
RESET. ошибку. Некоторые системные сообщения, например предупреждение
«WRITE ENABLE» сбрасывается одновременным нажатием клавиш

+ .
Клавиша клавиша однократного переключения регистра. При нажатии на кнопку
SHIFT [SHIFT] вводится знак, который указан в нижнем правом углу клавиши.
Индикация регистра до нажатия на нужную клавишу производится знаком «^»
в строке ввода.
Клавиша Ввод буквенно-цифровых значений в систему ЧПУ. Служит для внесения
INPUT изменений в параметры ЧПУ. Эта клавиша НИКОГДА не используется при
ручном вводе и редактировании управляющих программ

Клавиша Нажать на клавишу для стирания символа или знака перед курсором.
CANCEL

9
Клавиши Используются в режиме EDIT при вводе и редактировании управляющей
Редакти- программы.
рования

ALTER Замена слова программы у курсора

INSERT Вставка слова программы за курсором

DELETE Удаление слова программы у курсора

EOB – конец кадра. Требуется вводить в конце каждого кадра при вводе или
редактировании программ и в режиме ручного ввода

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


Функциональные клавиши - экраны ЧПУ
1) POSITION – текущее положение органов станка
- состояние ЧПУ (отображение координат ABS (X,Y), REL (U,W),
ALL)
- измерение с помощью относительной системы координат
2) PROGRAM – создание, редактирование и удаление программ
обработки.
3) OFFSET – параметры коррекции на инструмент (GEOM, WEAR)
4) SYSTEM – системные установки
- функция «периодическое тех.обслуживание»
5) MESSAGE – сообщения об ошибках (ERROR, ALARM)
6) GRAPH – графические функции – отображение траектории
обработки детали
При P 3208.#1(COK)=1 отключать экран можно клавишами

+любая из 6 системных клавиш. Включить экран можно нажав


любую из 6 системных клавиш

BUZZER – включение звукового сигнала. Подаются сигналы окончания программы,


останова программы по M01, аварийных ситуациях.

Ниже приведены примеры экранов ЧПУ при нажатии различных функциональных клавиш

10
[POS] [PROG]

Рис. Отображение координат Рис. Отображение программы, обработка

[OFF/SET]
Корректора Настройки

Рис. Корректора инструментов Рис. Отображение настроек станка


[OFF/SET]->Настр->PgDwn
Отражение (зеркалирование )координат.
Отражение – по сути изменение направления перемещения по оси.
Для того, что бы включить отражение координат необходимо вкл бит 6 параметра 5400
(5400#6=1). Далее необходимо переместить станок в позицию, относительно которой
будет включено отражение. Например, чтобы отразить деталь в X25, надо привести станок
в это положение в абсолютной системе координат и включить отражение по оси X:
[OFS/SET] –> НАСТР –> ЗЕРК ОТОБРАЖ X = 1. Таким образом, по оси X изменится
направление движения.
После выключения отражения необходимо вернуть систему координат в актуальное
положение, для чего сделать следующее: [POS]->(ОПЕР)->WRK-CD->(ВС ОСИ).
ВНИМАНИЕ! Перед выключением станка необходимо либо вернуть станок в 0 в
абсолютной системе координат по соответствующеё оси, либо отключить отражение. В
противном случае при следующем включении произойдёт отражение по текущей
координате.

11
[SYSTEM]

Рис. Отображение системных параметров станка

[MESSAGE]
Сообщение о текущей ошибке Архив сообщений

Рис. Отображение ошибок Рис. Отображение архива ошибок


Список сигналов тревоги (ЧПУ, не логики) и их расшифровку можно посмотреть в
приложении G Руководства по эксплуатации Fanuc B-64134. Часть ошибок описывается
также станкопроизводителем и отличается на разных станках

[CSTM/GR]

Рис. Отображение графических настроек отображения траектории движения инструмента

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

Элементы управления
1) панели управления и производители
2) кнопки под дисплеем ЧПУ
3) стандартная клавиатура ЧПУ
- буквенно-цифровые кнопки
- кнопки редактирования
- кнопки перемещения
4) панель управления
- переключатели
- кнопки

Некоторые функции доступны только при определенных режимах работы


станка.
В различных моделях станков имеются отличия в исполнении станочных
пультов. Расположение кнопок, переключателей и индикаторов зависит от типа, модели и
производителя станка.
За более конкретной информацией необходимо обращаться к «Руководству по
эксплуатации» (Maintenance manual и Operation Manual) конкретного станка и к
«Руководству по эксплуатации» системы ЧПУ Fanuc, установленной на данном станке.
Стандартные иконки – см. B-64113EN/03 стр. 167-168
1. EDIT Используется, чтобы 2. MDI - «ручной ввод данных».
редактировать и изменять Ввод и выполнение кадров
программу обработки деталей. системы. Например
Можно копировать управляющие M6T1 (T0101) – смена инстр;
программы с/на внешних M3S100 – запуск вращения
устройств – например карта шпинделя 100 об/мин. К оператору
FLASH PCMCIA
3. AUTO В автоматическом - 4. - Manual feed mode– ручные
режиме выбранная управляющая перемещения
программа может быть выполнена
автоматически.

5. MPG – MANUAL PULSE 6. -1-я цифра (слева) – номер


GENERATOR управление от диапазона
переносного пульта управления -2-я цифра (справа) номер
(маховичок) инструмента
DNC-REMOTE – работа с REF – режим вывода осей в
подкачкой «нулевое положение»
7. MACHINE LOCK (блокировка 8. DRY RUN – пробный прогон
станка) Заменяет скорость перемещения в
ON В этом режиме движения осей автоматическом режиме заданной в

13
будут блокированы, функции M, S, программе как G1 на G0, а подача
T – будут выполняться. G0 управляется корректором
Координаты в соответствии с подачи G1
программой будут отображаться.
Режим предназначен для проверки Пользоваться на необкатанных
УП в графическом режиме. программах и при наличии
заготовки в шпинделое не
!!! После работы в этом режиме – рекомендуется
для возврата актуального
положения координат необходимо
[POS]->(ОПЕР)->WRK-CD->(ВС
ОСИ)
9. OPTIONAL BLOCK SKIP 10. SINGLE BLOCK
(пропуск необязательного блока) ON - Будет выполняться только
ON Если строка УП начинается с один блок управляющей
“/”, это значит, что функция программы в авто-режиме, затем,
OPRIONAL BLOCK SKIP активна, после выполнения действия,
и при выполнении программы произойдет остановка.
строка будет пропущена. OFF – УП программа выполняется
OFF В этом режиме, строка УП без остановки после отработки
будет выполняться, даже если она каждого кадра.
начинается с “/”.
PRG STOP – остановка обработки Опциональный останов по команде
по команде M00 M01
RESTART – перезапуск
программы. Обработка по
программе может быть продолжена
с необходимого кадра после
остановки обработки по причине
поломки инструмента или
перерыве в работе.
11. FEED HOLD KEY II – клавиша 12. - кнопка открытия двери (не
остановки подачи работает в процессе обработки
детали)
Свободно назначаемая клавиша
Крестовина – ручные
перемещения
13. MANUAL RAPUD SPEED –
ручные ускоренные переме-щения.
Применяется совмест-но с
кнопками направления
перемещения в ручном режиме (-Z,
+Z, -X, +X).
Кнопки управления – группа 15. Зажим/разжим
кнопок справа. гидравлического/пневматического
14. Включение/выключение патрона
гидравлических устройств
16. Подвод-отвод пиноли 17. COOLANT – подача СОЖ
ON Включение подачи СОЖ в
ручном режиме
OFF Выключение подачи СОЖ.

14
18. Manual lubrication - ручное 19. ATC-MAGAZINE
включение/выключение смазки CLOCKWISE – ручная смена
направляющих инструмента
ON Магазин инструментов
вращается по часовой стрелке.
OFF Магазин инструментов
останавливается и происходит
зажим.
20. - ручное уменьшение скорости 21. -Ручной плавный запуск
вращения шпинделя шпинделя (возможна регулировка
оборотов)
22. - ручное увеличение скорости 23. Ручной пуск шпинделя против
вращения шпинделя часовой стрелки.

24. - Ручной останов вращения 25. Ручной пуск шпинделя по


шпинделя часовой стрелке.

26. Зеленая кнопка – Включение 27. Красная кнопка - выключение


++ системы ЧПУ системы ЧПУ

28. CYCLE START Зеленая кнопка 29. FEED HOLD (CYCLE STOP)
- кнопка Пуск Желтая кнопка - Стоп подачи. При
нажатии на кнопку Пуск –
движение суппортов продолжится.

Режимы работы
Любой кадр программы должен быть завершен знаком EOB – «;» - конец строки, иначе
выполнения не будет.

Фрезерный вариант Токарный вариант

15
[AUTO] - Memory
Перед началом обработки программы удобно осуществлять перемотку в начало
программы. С помощью клавиш под дисплеем: [AUTO]-> [PROG]->(ОПЕР)-
>(ПЕРЕМОТ). Если после останова обработки программы не было перемотки в начало –
то программа продолжит выполнение с текущего кадра.

Запуск программы с любого кадра.


Как правило, для этого необходимо отработать несколько первых строк программы
(в пошаговом режиме). Это необходимо для того, чтобы в системе актуализировались M-,
S-, T-, G- коды. Особое внимание уделить применению системы координат заготовки и
корректоров на длину и диаметр инструмента. Но может быть и так, что эти коды
меняются и дальше. Таким образом, надо наверняка знать, что текущие состояние ЧПУ
соответствует состоянию ЧПУ в нужном кадре программы.
Поиск кадра программы (обратить внимание на отсутствие дубликатов в нумерации
кадров):
1. Выберите режим MEMORY.
2. Нажмите клавишу [EDIT].
3. Введите адрес N.
4. Введите номер последовательности, который нужно найти.
5. Нажмите клавишу [N SRH].
6. По завершении операции поиска искомый номер последовательности отображается в
верхнем правом углу экрана. Если заданный номер последовательности не найден в
программе, выбранной на данный момент, то возникает сигнал тревоги P/S ном. 060.
7. Запустить выполнение программы в авторежиме на минимальной подаче и оборотах
шпинделя для контроля перемещения осей

[EDIT]
Редактирование, создание, удаление программ обработки.
Ключ защиты на пульте должен быть включен, иначе доступ к созданию,
редактированию программ, редактированию корректоров будет невозможен, а так
же записи программы с карты памяти.
Ключ защиты влияние на сигналы G46.3-G46.6, через логику станка

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

Создание новой программы:


EDIT->[PROG]->(Каталог программ)->O0251->[INSERT] где O0251 – номер новой
программы, наличие первой буквы «О» обязательно для любой программы

Поиск имеющейся программы


EDIT->O0251->[ПОИС 0]

Для удобства ориентирования в программе и каталоге программ после имени программы


можно вводить комментарии. Они заключаются в круглые скобки. Вставка скобок:
Вар 1. ([PROG]->[ОПЕР]-> 4 ->[ИСПЯЗС]). Обязательно наличие закрывающей скобки.
Пример: O999 (BOLT B132)
Вар. 2 если P 3204. #0(PAR)=1 то можно использовать для ввода скобок квадратные
скобки на стандартной клавиатуре SHIFT+[, SHIFT+]

16
Редактирование программы при использование клавиш описанных в клавишах
управления ТС и МС можно удалить, заменить, внести изменения в программу, но для
того, что бы выбрать нужно изменить надо воспользоваться клавишами

и переместить курсор на нужный фрагмент программы.

Копирование программы в ЧПУ:

EDIT-> PROG-> [PROGRM] ->[OPRT]-> 4 ->


[PRGRM] ->[OПЕР] -> 4 ->
чтобы выбрать все кадры нажмите [SELECTA] -> [COPY] -> [PASTE]
[ВЫБОР ВС] -> [КОПИРОВ] -> [ВСТАВИТ]

чтобы выбрать часть кадров нажмите [SELECT] ->стрелками обозначаем


[ВЫБОР]
область выделения [COPY] -> [PASTE]
[КОПИРОВ] -> [ВСТАВИТ]

Удаление ненужной программы (освобождение места)


- Вводим номер необходимой для удаления программы, например O0251 -> Клавиша
DELETE (возможно появится окно требующее подтверждение удаления программы)
- удаление всех программ указываем O-9999
- удаление диапазона программ 0xxxx,Oyyyy где xxxx – начальный номер программ, и
yyyy – конечный номер программ, которые должны быть удалены

Чтение программы с карты памяти (CF+PCMCIA)


EDIT → [PROG] → [DIR] → [OPRT] → → [DEVICE] → [MEMORY CARD] → →
[(ОПЕР)] → → [УСТР] → [М.КАРТА] → →
[F INPUT] → Задать номер файла [F SET] → Задать номер под которым программа будет
[F НАЛА]
записана в ЧПУ [O SET] → [EXEC]
[O НАЛА] → [ВЫПОЛНИТЬ]
EDIT → [PROG] → [DIR] → [OPRT] → → [DEVICE] → [MEMORY CARD] → →
[(ОПЕР)] → → [УСТР] → [М.КАРТА] → →
[N INPUT] → Задать имя файла [F NAME] → Задать номер под которым программа будет
[N ВВОД]
записана в ЧПУ [O SET] → [EXEC]
[O НАЛА] → [ВЫПОЛНИТЬ]

Запись программы на карту памяти:


EDIT → [PROG] → [PROGRM] → [OPRT] → → → [I/O] → [F OUTPUT] →
[(ОПЕР)] → → → [ВВ/ВЫ] → [ПЕРФОР.] →
Задать номер файла [F NAME] → Задать номер под которым программа будет записана в
[F ИМЯ] →
ЧПУ [O SET] → [EXEC].

17
[O НАЛА] → [ЗАПУСК].

Запись программы на карту с текущим номером:


EDIT → [PROG] → [PROGRM] → [OPRT] → → → [I/O] → [F OUTPUT] → [EXEC].
[(ОПЕР)]→ → →[ВВ/ВЫ]→[ПЕРФОР.]→[ЗАПУСК]

Поиск программы записанной в ЧПУ:


EDIT → [PROG] → [DIR] → Номер программы полностью (О0666) → [O SRH].

Переключение языка ЧПУ с русского на английский:

OFS/SET → настр. → → меню → → → длина → (выбрать курсором


английский) → [опер] → прим.

Переключение с английского на русский:


OFS/SET → setting → → menu → → → lang. → (выбрать курсором русский)
→ [oprt] → apply

18
Для удобства переноса программ из компьютера в ЧПУ и обратно используются PCMCIA
карты, которые выполняют роль переходника для карт памяти типа CF (Compact Flash).
Максимальное количество программ в памяти ЧПУ – 400 шт.

Пример карты CF (Compact Flash) Переходник CF- PCMCIA


Объем памяти от 16 Мб до 1 Гб.
При возникновении проблем с картой памяти-адаптером (нет возможности
прочитать/записать с/на карту памяти, не отображает содержимое карты памяти, выдает
ошибку Memory card:
1. проверить работоспособность карты памяти CF на компьютере, если работает –
сохранить нужные данные.
2. в меню начальной загрузки ЧПУ Fanuc отформатировать карту CF
3. повторно записать данные на карту памяти и произвести их чтение через адаптер в
стойке Fanuc
4. если при дальнейших попытках работы карта памяти так и выдает ошибки в ЧПУ:
- заменить карту памяти
- заменить адаптер CF- PCMCIA
Ошибка карты памяти 114 (Невозможно найти указанный файл) выдается при:
- неверном формате файла управляющей программы (файл не текстовый, нет начального
или конечного спецсимвола % в первой строке – написаны, например, комментарии без
скобок)
- не существует введенного номера файла;

19
При редактировании управляющей программы можно воспользоваться помощником по
функциям. например набрав G76 (G или M функция) и нажав клавишу [C.A.P] будет
выведена подробная информация по данному циклу

Пример работы с C.A.P


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

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


[C.A.P]. На экране отображается следующее меню G-кодов.

2. Введите G-код, соответствующий функции, которая должна быть


запрограммирована. Если требуется функция нарезания многопроходной резьбы, в
меню G-кодов указывается функция с G-кодом G76.
3. Нажмите дисплейную клавишу [BLOCK] (БЛОК), чтобы отобразить подробный
экран для введенного G-кода. На рисунке ниже изображен пример подробного
экрана для G76.

4. Переместите курсор на экране программы на блок, который требуется изменить. В


данном случае начинает мигать адрес данных с курсором.

20
5. Введите числовые данные, нажав цифровые клавиши, и нажмите дисплейную
клавишу [INPUT] (ВВОД) или клавишу INPUT панели ЧПУ. Данная операция
завершает ввод одного элемента данных.
6. Повторяйте данную операцию до тех пор, пока все данные, необходимые для
вводимого G-кода, не будут введены.

7. Нажмите клавишу INSERT панели ЧПУ. Данная операция завершает регистрацию


данных одного блока в памяти программ. На экране отображается экран меню G-
кодов.
8. После регистрации нажмите дисплейную клавишу [PRGRM]. Зарегистрированные
программы преобразуются в диалоговый формат и отображаются.

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


G76 P010160 Q100 R200;
G76 X40. Z-50. P1000 Q400 R0 F2.;

21
[MDI]
ручной ввод и выполнение команд
Просмотр активных G кодов - MDI ->[PROG]->[ТОК]

[DNC] - REMOTE
Работа с подкачкой с внешнего устройства. При больших объемах программ или
при связи с компьютером..
Например для запуска с карты Flash через PCMCIA программ >200 кБ.
[PROG]-> 4 -> 4 ->[DNC-CD]
Необходимо проверить установку параметров:
P20=4 – работа с устройством ввода/вывода типа карта памяти
P0138.#7(DNM)=1 открытие режима [DNC], если =0 – при вызове M198P1234 цикл будет
висеть
Удобнее делать вызов через подпрограмму M198 P1234, где 1234 имя файла с буквой О за
место P
P3404#2(SBP) =1 – вызов программы О1234 (иначе не будет находить файлы на карте
памяти).
ВНИМАНИЕ! Не использовать номера программ 900-999 и 8000-9999

[HANDLE]
Ручные перемещения выбранной оси от маховичка с заданной дискретностью. Оси
могут также отрабатывать импульсы при нажатии на клавиши перемещения по осям
(удобно при отсутствии маховичка). Масштаб устанавливается клавишами-
коэффициентами X1, X10, X100 (F0 – 1мкм, F25 – 0.01 мм, F50 – 0.1 мм ). При нажатии на
клавиши направления перемещения осей также возможна подача оси с выбранной
дискретностью

[JOG]
Ручные безразмерные перемещения осей от клавиш направления перемещения
осей. На подаче, заданной с помощью корректора подачи или на быстром ходу.

[REF]
REFERENCE RETURN (HOME)– возврат осей станка в нулевое положение. Для
станков с абсолютными датчиками операция не требуется, т.к. координаты запоминаются
в системе ЧПУ. Первой желательно выводить ось X для токарных станков и ось Z для
фрезерных

22
Устройства управления CKE6150 Z
CKE 6150Z Fanuc 0i mate-TC пример станочного пульта DMTG

23
в ручном режиме JOG, HANDLE
SPDL CW – вращение шпинделя по часовой стрелке, заранее надо
установить S в режиме MDI
SPDL – остановка вращения шпинделя, также для смены
направления вращения
SPDL CCW – вращение шпинделя против часовой стрелки,
заранее надо установить S в режиме MDI
CYCLE - Пуск цикла, стоп подачи

X1- 0.001 дискретность маховичка; F0 0% Б\Х


X10- 0.01 дискретность маховичка; 25% 25% Б\Х
X100- 0.1 дискретность маховичка; 50% 500% Б\Х
F1 – свободно программируемая клавиша
вращение револьверной головки на 1 позицию
F2 – ручная смазка направляющих
свободно программируемая клавиша
100% -100% Б\Х
SPDL DEC – замедление вращения шпинделя внутри заданного
диапазона (S с частотным преобразователем)
SPDL 100% - Sзад=Sвращения
SPDL INC- ускорение вращения шпинделя внутри заданного
диапазона

Ручные перемещения по осям, средняя кнопка – ускоренные


перемещения в выбранном направлении

Лампочки CHUCK LAMP и TAILSTOCK CLAMP применяются


при наличии гидравлического/ пневматического патрона и пиноли
И показывают состояние зажима или разжима патрона/пиноли
согласно реле давления.

SINGLE BLOCK покадровая обработка


DRY RUN – пробный прогон – подача по G1 заменяется на
быстрый ход, а G0 – замедляется
BLOCK SKIP –пропуск необязательного блока, начинающегося со
знака «/»
MC LOCK – блокировка станка (оси считают передвижения, но
реального движения - нет)
OPT STOP
DNC – работа с подкачкой программы от компьютера или карты
памяти
COOLANT – вкл/ выкл. Подачи СОЖ
WORK LAMP – вкл/выкл освещения рабочей зоны
F3 – свободно программируемая клавиша

24
JOG =безразмерные перемещения в ручном режиме
AUTO – работа в автоматическом режиме по программе
MDI – преднабор, покадровый ввод
EDIT – редактирование, создание, удаление программ
HANDLE – перемещения от маховичка
REF – возврат в REFERENCE POSITION (реализуется выход в 0,
если не используются абсолютные датчика)

Если используется ЧПУ Fanuc – то показывает включение


импульсов смазки.

CKE6150Z – переключение диапазонов для трехдиапазонной коробки скоростей.


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

требуется: - переключать диапазоны (1й, 2й, 3й) для выявления не работающего датчика
- ослабить крепление не сработавшего датчика, сдвинуть его до срабатывания.
- закрепить датчики
- проверить переключение на всех диапазонах
Привязка к входам по электросхеме (см эл. схемы a=X9.4; b=X9.5; c=X9.6; d=X9.7

b b
a a

d d
c c
M41=b*d*/a*/c M42=a*d*/b*/c
Введена индикация выбранных диапазонов на
лампочки 0X и 0Z
M41 – диапазон низких скоростей – Z0 LED
b M42-диапазон средних скоростей – X0 LED
a M43- диапазон высоких скоростей – Z0+X0 LED
Если Z0 LEDи X 0 LED начинают мигать – значит в
d параметрах меню пользователя заблокированы
c ошибки по смазке станка.
Если индикаторы не горят – нет требуемой
M43=a*c*/b*/d комбинации от датчиков
- датчик выключен
- датчик сработал
в конечном положении:
- Не должно гореть 2 датчика на одной оси
Должно гореть по 1 датчику на верхнем и нижнем толкателе

25
Подключение гидростанции CKE6150:
Гидростанция Пиноль, подключение Расположение гидроклапанов на
слева-под гидростанции
электрошкафом.
A1 Правый Подкл. пиноли Зажим Разжим Пиноль
B1 Левый Подкл. патрона Зажим Разжим Патрон

Клеммная
Гидростанция Патрон

коробка
Верхний Правый э/двигатель
Нижний Левый
После подключения и заливки масла подключить электрокабель в разъем на боку
электрошкафа.
Индикация манометра
Гидростанция
Патрон Пиноль
Для подключения гидравлики: K08=00001110, в станках без гидравлики K08=00000000
K08.1 – подключает гидропатрон (появляется реакция зажим-разжим при нажатии на
пидаль)
K08.2 – подключает гидропиноль

Если есть гидростанция (гидропиноль и/или гидропатрон) и деталь зажимается в


патроне прямыми кулачками - переключатель CHUCK д.б. в положении OUT, т.е. на
зажим. – иначе индикации состояния может не быть. При работе с обратным кулачками –
в положении IN – на разжим.
Настройка количества инструментов в револьверной головке (CKE6380)

-> PMCMNT -> УДЕРЖ K04=00000011


K0.4=1 +K04.1=1 8 позиционная револьверная головка K04=00000011
K0.4=1 +K04.1=0 6 позиционная револьверная головка K04=00000010
K0.4=0 +K04.1=1 4 позиционная револьверная головка K04=00000001

M-функции для станков CKE6163 с э/м муфтами в коробке скоростей


Вращение S в ручном режиме - нет.
M8 – включение СОЖ
M9 – расцепление э\м муфты, э\д шпинделя – продолжает свое вращение. Шпиндель
останавливается на самовыбеге.
M5 – происходит торможение шпинделя и расцепление электромагнитной муфты

Т36=3000 - время качки шпинделя по часовой стрелке


Т38=40000 - время качки шпинделя против часовой стрелки
Удержание шпинделя, при ручном разжиме-зажиме детали проще всего реализовать
переключившись на первый диапазон, вращение будет труднее – патрон зажать - проще
Импульсная смазка, интервал между смазкой в минутах
CKE6150 C00=15
CKE6163 C36=15

Выдает ошибку «1000 Emergency stop» если выпадает фишка подвода питания в пульте
управления (не горят все лампочки - выбора режима работы, WorkLamp, Coolant)

26
VDL Вертикальные обрабатывающие центры
VDL, XD - пульт управления
FANUC Mate-MC, Fanuc –MC

27
Выход в ноль

(MODE select) [REF]+ «[+X]» + [HOME START] – ось поедет в ноль.


Также произвести по осям Y и Z.
В положении [REF] при правильном указании направления поиска референтной
позиции на панели управления станка начинают мигать зеленые лампочки [X Home], [Y
HOME], [Z HOME]. После окончания процедуры выхода в ноль – лампочка горит до
выхода из позиции.
Вывели все оси в «0»- операцию необходимо проводить после включения ЧПУ или
после аварийного останова работы. Если оси находились в нулях во время включения
питания – перед началом процедуры их необходимо сдвинуть в ручном режиме мин. на 5
см от исходного положения.
Смена направления выхода в 0 по оси X на VDL1000: K3.0=0 K9.7=1. После этого
потребуется переустановить конечные выключатели. При выходе в 0 нажимать [+X]

Fanuc 0i-MD – 4 координаты могут работать одновременно. Можно вешать поворотный


стол.

Концевики ограничения перемещения – опция, устанавливается на не «fanuc»


VDL<1000 – магазин горизонтальный на 16 инструментов
VDL1000 - магазин горизонтальный на 20 инструментов
VDL>=1000 – магазин вертикальный 24 инструмента – с манипулятором - или как опция

Тестовая деталь на заводе обрабатывается с ручной сменой инструмента (кнопкой на


шпинделе)

P.3202.NE9=0
P.3211=1 (или 123 задается станкостроителем) - пароль на доступ к части системных
параметров (например для системных программ с номером >9000)

Смена инструмента обрабатывающий центр


Смена инструмента:
На VDL <800 – горизонтально расположенный магазин на 12-16-20 инструментов.
На VDL >=800 – вертикально расположенный магазин с рукой на 24 инструмента.
Перед сменой необходимо вывести все оси в «0»

Режим [JOG] или [HANDLE] +[ATC CW] или [ATC CCW]– ручной поворот магазина на 1
инструмент.
На кожухе шпинделя имеется кнопка ручной смены инструмента. При
остановленном шпинделе и режиме [JOG] или [HANDLE] может производиться разжим и
зажим инструмента в шпинделе.

MODE SELECT [MDI] -> M6Tn – идет смена инструмента. Обдув державки, разжим, ось
Z едет вверх, поворот руки, ось Z возвращается в точку смены инструмента, зажим
шпинделя.

Ручная смена инструмента


P 1241 = -113.600 – мм положение шпинделя по оси Z при смене инструмента.
G91G30Z0; - перемещение в точку смены инструмента.

28
Перечень М команд (см выполнение при SINGLE BLOK=1)
M19 – ориентация шпинделя на угол заданный в параметре P 4077
M80 - магазин подъезжает, защитный кожух отодвигается в сторону
M82 – разжим инструмента в шпинделе и обдув
M83 – поворот магазина
M84 – зажим инструмента
M86 - отъезд магазина после смены инструмента, защитный кожух закрывается.

Таблица инструментов – для вертикального магазина на 24 инструмента

-> -> PMCCNF -> ДАННЫЕ


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

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


защитное ограждение или поштучно через шпиндель M6Tn.
MODE SELECT [JOG] или [HANDLE] -> [ATC CW] или [ATC CCW]
Магазин будет вращаться пока удерживается кнопка.

После окончания загрузки инструмента необходимо заполнить таблицу


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

Горизонтальный магазин.
Загрузку инструментов выполнять через шпиндель посредством M6Tn
Нестандартный и сложный путь. Загрузка может быть выполнена ускоренно.
1. G30Z0 Опускаем ось Z в точку смены инструмента
2. M80 - магазин подъезжает, защитный кожух отодвигается в сторону
3. M82 -– разжим инструмента в шпинделе и обдув
4. G91G28Z0 – поднимаем ось Z – чтобы не мешала вращению магазина
5. MODE SELECT [JOG]
6. Зарядка инструментом ручным вращением магазина [ATC CW]
7. когда зарядка магазина завершена MODE SELECT [MDI]
8. G30Z0 – опускаем шпиндель к месту смены.
9. M86 - отъезд магазина после смены инструмента, защитный кожух закрывается.

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


На пневмоклапанах имеется специальная кнопка спуска давления. Предварительно
необходимо сделать сброс на ЧПУ
Обдув шпинделя (для охлаждения) o o Подъезд магазина к шпинделю
o Отъезд магазина от шпинделя

29
Вертикальный магазин Горизонтальный магазин

Пример настройки магазина – привязка инструментального магазина. Реализуется


соответствие между командой M06 T0n и гнездом инструментального магазина-типа
барабан, ориентируемого к шпинделю.

-> -> PMCCNF -> ОТСЧЕТ


PRESET CURRENT
C00 20 14
Инструментов Текущий инструмент в
всего шпинделе (=позиция
магазина инструментов-
типа барабан))
Для магазина инструментов типа рука – будет заполняться таблица соответствия гнезда и
инструмента, которая при смене будет вестись автоматически.

Импульсная смазка на VDL не настраивается, задана на станции смазки - порядка раз в 15


минут. Регулируется только доза смазки.

Шнек стружкосборника:
Включение: М45;
Выключение: М46.
При К0.0=1 стружкосборник работает по таймерам, при К0.0=0 – без таймеров.
TMR13 – Время паузы;
TMR16 – Время работы.

Проверка давления воздуха:


К10.0=1 – Проверка давления воздуха включена (выдается ошибка с запретом запуска
цикла);
К10.0=0 – Проверка давления воздуха выключена (на панели выводится индикация
отсутствия давления воздуха, ошибка не выдается).

30
Выход в ноль и привязка инструмента токарный станок
Система координат токарного станка (прямая станина) и заготовки
Взаимосвязь координат – абсолютные и
XU приращения
ZW соответственно
G90 G91
Движение к детали – идет
в «минус», от детали –
соответственно в «плюс»

Направление обработки круговой интерполяции «по


часовой стрелке» G2 и «против часовой стрелки» G3
относительно системы координат.
Т.е. если ось идет к детали в минус, т.е. от оператора к
детали наглядно направление обработки по G2 и G3
можно посмотреть на верхнем рисунке.

M3 – вращение S к оператору, M4 – вращение S от оператора

Точку отсчета ставим на торцевой поверхности


заготовки (вариант 0 детали на лицевой стороне
патрона, (вар. б) стр. 18

Выбор точки нуля детали 0а и 0б детали влияют на


последовательность кадров в УП и знаки перемещений
по координатам.
Точку привязки по Z желательно указывать в начале
программы
Должна быть выполнена команда возврата в референтную позицию:
- ручной возврат описан в руководстве по эксплуатации II-3.1 стр. 356, 406
- автоматический возврат описан в руководстве по эксплуатации II-6 стр. 76

0 станка, расположение точки (R) (max вправо и к оператору), влияет на знаки


корректоров инструмента при привязке. Если касаться торца детали, то корректоры на
геометрические размеры инструмента будут отрицательными. Если точка (R)
переустановлена за деталь (например влево к патрону по Z и за ось шпинделя по X). То
корректора будут положительными

31
Корректора, системы координат станка и детали
4) Нулевые точки:
- ноль станка
- рабочий ноль
- нулевая точка отсчета датчиков

В станке использование нескольких систем координат.


MACHINE -> машинные координаты
ABSOLUTE -> абсолютные координаты +учитывает корректор инструмента
RELATIVE -> относительные координаты – локальная система координат.
G28 U0 -> MACHINE X = 0
G54 X-164.6 Y-155.9 =T0101 (корректор GEOM G01 X-164.6 Y-155.9)
Выходить в точку смены инструментов следует при выключенном корректоре
T0n00. смена инструмента будет производится в одном месте, что уменьшит вероятность
столкновения инструмента с заготовкой или узлами станка.
При выполнении T0n00 координаты MACHINE= ABSOLUTE

Ввод корректоров для инструмента Tn0m


Рекомендуется назначать корректор равным номеру инструмента, хотя он может
быть и любым понятным оператору.
Перед данной операцией все резцы должны быть установлены на свои места,
выверены указателем на перпендикулярность и рейсмусом на соответствие центру.
1. включаем вращение шпинделя (например M3S500) при зажатой заготовке
2. делаем смену на необходимый инструмент с нулевым корректором (напр. T0200)
3. протачиваем диаметр заготовки (можно сделать касание на 0.1 мм) –
соответственно «прокатали» ось X, не трогая суппорт по оси X, делаем отвод от детали по
продольной оси Z, стоп шпинделя (M5) и привязку.

32
-> [GEOMETRY] -> G0m -> XD
(ZL) -> [MEASURE]
-> [СМЕЩЕН] -> [ГЕОМЕТ] ->
G0m -> XD (ZL) -> [ИЗМЕР]

Внимание!!! Измеренный корректор (G)


будет влиять на систему координат только
после его вызова, например T0202
системой высчитывается корректор. Корректор инструмента ставится относительно нуля
детали, учитывая местоположение «нуля детали» (L) и измеренный диаметр (D) в месте
касания.
4. аналогично подрезаем торец и делаем операцию привязки по оси Z.
Можно также вводить корректора как в абсолютном выражении, XD (ZL) -> [ИЗМЕР] или
[ВВОД], так и в приращениях [+ВВОД], изменяя выделенный текущий корректор оси. при
вводе -0.2 ->[+ВВОД] от выделенного курсором корректора отнимется число 0.2 -
например для чистового прохода.

Обнуление всех корректоров

-> OFFSET ->(ОПЕР) -> 4 ->[ОЧИСТК]

Диапазон коррекций на инструмент (длина и износ) 0-999,999 мм Стр. 201.


Также смещение координат можно сделать смещение координат заготовки, а потом
привязать корректора.
Вылет резца регулируется до начала обработки, подводом резца к началу зоны
резания (при обработке с вращающемся центром). Только потом резец полностью
затягивается и на медленных ходах производим пошаговую обработку.
Вылет пиноли устанавливается следующим образом – чтобы при обработке не
было удара суппорта о пиноль (запас миллиметров 20). Чем больше выдвинута пиноль –
тем больше будет биение и ниже точность обработки.

Смена инструментов
Токарный станок 6-ти позиционная револьверная головка (диск с оправками)
Револьверную головку и магазин смены инструментов
желательно нагружать инструментом равномерно,
учитывая массу, вылет инструмента и возможность
столкновения с деталью и рабочими органами станка

Установка инструмента:
- тщательно протереть инструмент и гнезда
револьверной головки от смазки, эмульсии, стружки,
грязи.
- предварительно зафиксировать резец и обкатать его
микрометром на параллельность по оси X.
- окончательно закрепить резец.
- повернуть РГ для установки следующего инструмента,
повторить все операции

33
Технологическое программирование
На Fanuc 0i TD нет необходимости переключать абсолютный и относительный режим
работы станка c помощью G кодов. Достаточно указывать абсолютные координаты X, Z а
относительные U и W соответственно.
Например кадры G1X50.Z20.F0.15 и G1U50.Z20.F0.15 приведут к перемещению осей в
разные точки.

G10 внесение изменений в параметры.


Использование данной функции на свой страх и риск. Изменение параметров при
помощи данной функции не может быть признано как гарантийный случай.
Программа: - осуществляем перемещение по оси Х (ось U – это работа в приращениях по
оси Х) с различной скоростью быстрого хода. В случае прерывания программы,
недоработки программы до места восстановления значений параметров по умолчанию –
станок может работать с параметрами – отличными от заводских – или полностью
перестать работать.
Fanuc 0i TC Fanuc 0iTD
%
O0077N10
G0
G10L52
N1420P1R1000000
G11
U-50.
G4X2.
G10L52
N1420P1R4000000
G11
U50.
G4X2.
GOTO10
%

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


1. Цилиндрическая резьба

удачный пример стр. 31(B-64304RU-1-01)

δ1 – расстояние между резцом и торцом детали (началом резьбы)


34
δ2- расстояние после окончания резьбы. В этом месте желательно заранее делать канавку.
удачный пример стр. 31
Фаска задается не в микронах, а в L, где L – шаг резьбы
2. Коническая резьба

Что бы сделать коническую резьбу надо конечную точку изменить добавив перемещение
по 2 оси

Программирование многократно повторяемые циклы G70-76


Более подробно цыклы рассмотрены параграфе 4.2 МНОГОКРАТНО ПОВТОРЯЕМЫЙ
ЦИКЛ (G70-G76) из книги B-64304RU-1_01

G71 Удаление припуска при точении

35
36
G72 Удаление припуска при торцевой обработке

G73 Повтор схемы

37
G70 Цикл чистовой обработки
Используется после циклов G71-73

!!! При нарезании резьбы обязательно надо отключать постоянство скорости резания,
используя функцию G97, например G97S1200M3
Примеры по использованию данных циклов есть на страницах 84-85 книги B-64304RU-
1_01

38
G76 нарезание резьбы (цилиндрической)

G76 P(m) (r) (a) Q(Δdмин) R(d ) ;


G76 X(U)_ Z(W)_ R(i ) P(k ) Q(Δd) F (L ) ;
m : Число повторений при чистовой обработке (от 1 до 99).
Это значение может задаваться в парам. ном. 5142, этот параметр изменяется командой
программы.
r : Величина снятия фаски (от 0 до 99).
Если шаг резьбы равен L, то значение L можно задать в диапазоне от 0,0L до 9,9L с
приращением 0,1L (двухзначное число). Это значение может задаваться в параметре ном. 5130,
этот параметр изменяется командой программы.
a : Угол вершины инструмента
Можно выбрать и задать двухзначным числом один из шести углов: 80°, 60°, 55°, 30°, 29° и 0°.
Это значение может задаваться в параметре ном. 5143, этот параметр изменяется командой
программы.
Значения m, r и а задаются адресом Р одновременно.
(Пример) Если m=2, r=1,2L, a=60°, введите данные, как показано ниже (L - шаг резьбы).

Δdмин : Минимальная глубина реза


Если глубина реза при одной из циклических операций становится меньше этого предела,
глубина нарезания фиксируется на этом значении. Это значение можно задать в параметре ном.
5140, а параметр изменяется командой программы.
d : Допуск на чистовую обработку.
Это значение может задаваться в парам. ном. 5141, этот параметр изменяется командой
программы. X_,Z_ : Координаты конечной точки реза (точка D на рисунке внизу) в
направлении длины
U_,W_ : Расстояние перемещения до конечной точки реза/
(точка D на рисунке внизу) в направлении длины (Если используется система G-кода A. В
прочих случаях для задания используют X_,Z_.)
i : Величина конуса
Если i = 0, можно выполнить обычную цилиндрическую резьбу.
k : Высота резьбы

39
Δd : Глубина первого реза
L : Шаг резьбы

Пример обработки резьбы


1. Станок должен работать в режиме с десятичной точкой!!! (DPI=0 иначе пропускаются
черновые циклы и может быть врезание резца в заготовку)
2. Инструмент при отскоке возвращается в начальное положение цикла (по оси Х).
%
O0101(CIKL REZBA) – по болванке диаметром 50 мм
N10T0202
G97S600M3
G0X55.Z5. – точка отскока, чтобы не чертить резцом по резьбе во время холостого хода
при выходе из захода резьбы
G76P010460Q100R200
G76X43.Z-48.P1700Q400F2.0 X43. – диаметр погружения резьбы (=43+2*глубину
резьбы – болванка должна быть диаметром 43+3,4=46.4 мм)
Z-48. – длина резьбы, мм

40
F2.0 – шаг резьбы, мм
Q400 – на первом проходе снимать 0.4 мм
Итого циклов =1700-400(1й проход)-200 (1 чистовой)
=1100 =11 циклов по Q100=>Всего: 12 циклов +1 чистовой
T0200
G28U0W0
N10%

См. стр. 96 книги B-64304RU-1_01


На картинке показан многократно повторяющийся цикл. Обрабатывается заготовка
∅68. Высота резьбы – P3.68 мм. Шаг F - 6 мм. Конечная точка нарезания резьбы – X60.64
и Z 250.0. Точка отскока по Х – 80. мм
Если начальная точка цикла резьбонарезания находится близко к заготовке,
инструмент может столкнуться с заготовкой во время цикла отвода из-за прохождения
вдоль пути цикла отвода, описанного в примечании 5. Таким образом, начальная точка
резьбонарезания должна быть по крайней мере на величину к (высота резьбы) в стороне
от верхней части резьбы.

G76 Нарезание резьбы (конической)


Перед началом нарезания резьбы необходимо чтобы деталь была проточена под
конус, соответствующий углу наклона резьбы. Нарезку делаем на расширяющийся конус.
Сначала протачиваем конус, потом нарезаем резьбу
% G0X150.
O0222(REZBA KONUSNAJA) G0Z0
N10M3S200 N30T0606
N20G0X155. N30G0Z10.
T0303 G0X55.
G0X60. N40G1X50.F.2
G0Z10. G76P020460Q100R200
G1X52.F1. G76X46.8Z-70.P1600Q40R-2.1875F5.08
G1Z-70.X56.375F1. N50G0X100.
G1X60. N60M5
G0Z10. N70M30
G1X50.F1. %
G1Z-70.X54.375F1

41
Основные отличия от цилиндрической резьбы заключаются в указании значения
Ri, где i=(D-L/16)/2, D-максимальный диаметр резьбы, L – длина резьбы, если i –
отрицательное – резьба расширяется, если положительное – то сужается. Желательно
чтобы длина проточенного конуса была больше длины нарезаемой резьбы, чтобы не
ломать инструмент при выходе из резьбы. Также из-за трапециевидной формы резца
желательно уменьшать параметр Q – задающий глубину резания в каждом проходе
Взаимосвязь конуса и траектории движения инструмента показаны ниже в пункте
Знаки чисел, заданных в цикле обработки конической поверхности

G76 многозаходная
рабочий пример
(LATHE TOOL 4 INSERT - NONE)
N730G0T0505
N735G97S130M03
N740G0G54X141.585Z-1.51
N750/G76P010014Q0R0
N755/G76X111.Z-122.P4500Q617R-9.592F18.
N760G0U-.717W8.971
N765G76P010014Q0R0
N770G76X111.Z-122.P4500Q617R-9.592F18.
N775G28U0.W0.M05
N780T0500
N785M01
т.е. первые 2 G76 делают обычную многопроходную (не путать с
многоЗаходной)
а 3я g76 делает резьбу со смещением начальной точки. надо учитывать
что шаг резьбы должен растягиваться с увеличением количества заходов

G83 Цикл сверления на лицевой поверхности


Цикл сверления с периодическим выводом сверла или цикл высокоскоростного сверления
с периодическим выводом сверла используется в зависимости от RTP, бита 2 параметра ном. 5101.
Если не задана глубина резания для каждого сверления, то используется стандартный цикл
сверления.
В этом цикле выполняется высокоскоростное сверление с периодическим выводом сверла.
Сверло повторяет цикл сверления со скоростью рабочей подачи и периодически отводится на
заданное расстояние отвода от основания отверстия. Сверло вытягивает стружку из отверстия во
время отвода.
G83 X(U)_ C(H)_ Z(W)_ R_ Q_P_ F_ K_ M_ ;
или
G87 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_ или Z_ C_ : Данные положения отверстия
Z_ или X_ : Расстояние от точки R до основания отверстия
R_ : Расстояние от исходного уровня до уровня точки R
Р_ : Время задержки у основания отверстия
F_ : Скорость подачи при резании
K_ : Количество повторов (при необходимости)
M_ : M--код для фиксации подачи по оси С (при необходимости).
Для серии T этот параметр значение возврата или зазора в постоянном цикле сверления
G83.

42
Для серий M, этот параметр устанавливает величину возврата цикла высокоскоростного
сверления с периодическим выводом сверла G73.

G84 Цикл нарезания резьбы метчиком на лицевой поверхности


(+жесткое нарезание резьбы)
В этом цикле выполняется нарезание резьбы. В этом цикле нарезания резьбы по
достижении основания отверстия происходит вращение шпинделя в обратном направлении.
Режим жесткого нарезания резьбы позволяет исключить использование
плавающего патрона, необходимого для стандартного цикла нарезания резьбы.

G84 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ;


или
G88 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_ или Z_ C_ : Данные положения отверстия
Z_ или X_ : Расстояние от точки R до основания отверстия
R_ : Расстояние от исходного уровня до уровня точки R
Р_ : Время задержки у основания отверстия
F_ : Скорость подачи при резании
K_ : Количество повторов (при необходимости)
M_ : M--код для фиксации подачи по оси С (при необходимости).

43
Пояснения:
Нарезание резьбы выполняется при вращении шпинделя по часовой стрелке. По
достижении основания отверстия шпиндель вращается в обратном направлении для выполнения
отвода. Эта операция создает резьбу. Во время нарезания резьбы не действует ручная коррекция
скорости подачи. Останов подачи не приводит к остановке станка до завершения операции
возврата.
Примечание:
Бит 6 (М5Т) параметра ном. 5101 задает, выдается ли команда остановки шпинделя (М05)
до того, как с помощью М03 или М04 задается направление вращения шпинделя. Для получения
детальной информации смотрите руководство по эксплуатации изготовителя станка.

K – количество повторов
Включение режима жесткого нарезания резьбы производится следующим способом:
Указанием M29S___ в кадре перед циклом G84
Указанием M29S___ в кадре с циклом G84
Указанием G84 (параметр 5200#0=1)

Пример использования:
G94 G95
G0X120.Y100.; G0X120.Y100.;
M29S1000; M29S1000;
G84Z-100.R-20.F1000; G84Z-100.R-20.F1.;
Или

Сопутствующие параметры:
Параметры:
5200#0 = 0 – вкл. режима жесткого нарезания по М-коду (параметр 5210)
=1 – вкл. режима по G84
5210 – указывается номер М-кода для вкл. режима; если установить 0, то М29
N05280Q1S1P1000 должен быть равен 4065 (диапазон настройки 2~3000)
N05281Q1S1P6000
N05282Q1S1P6000
N05283Q1S1P6000
N05284Q1S1P0

N04065Q1S1P1000 должен быть равен 5280 (диапазон настройки 2~3000)


N04068Q1S1P1000

44
G90 Постоянные циклы
Цикл прямолинейного резания

См. стр.57 книги B-64304RU-1_01

Цикл на рисунке выше выполняется по следующей


программе:
N030 G90 U-8.0 W-66.0 F0.4;
N031 U-16.0;
N032 U-24.0;
N033 U-32.0;
Подача диаметральная. Следует обращать внимание, что обработка W -66 считается не от
торца детали, а от окончания предыдущего кадра или ручных перемещений.
Цикл обработки конической поверхности

Рис. 4.1.1 (b) Цикл обработки конической поверхности


См. стр.41 книги B-64304RU-1_01

45
Знаки чисел, заданных в цикле обработки конической поверхности
При программировании приращений, соотношение между знаками чисел,
следующих за адресом U, W и R, и траекториями движения инструмента следующее:

Работа с макросами.
См. стр. 226-288 книги B-64304RU_01
Полезны, когда требуется повторить одну и ту же операцию, функция
макропрограммы пользователя так позволяет использовать операции с переменными,
арифметические и логические операции, а также для условных подразделений для
упрощенной разработки общих программ, таких как сборка или постоянные циклы,
определяемые пользователем.
#1=#2+100 ;
G01 X-#1 F300;
- Локальная переменная (#1-#33)
Локальная переменная – это переменная, которая используется локально в
макропрограмме. То есть, локальная переменная #i, используемая макросом, вызванным в
один момент, отличается от переменой, используемой макросом, вызванным в другой
момент, несмотря на то, что макросы идентичны. Следовательно, например, если макрос
A вызывает макрос B в режиме многократных вызовов или другим подобным образом,
макрос B не может исказить локальную переменную, используемую макросом A в
результате ошибочного использования переменной. Локальные переменные используются
для передачи аргументов. Информацию о соответствии между аргументами и адресами,
см. в разделе о командах вызова макропрограмм. Исходное значение локальной
переменной, к которой не приписаны аргументы, <нулевое>, и пользователь может
свободно использовать переменную. Для локальной переменной активирован атрибут
ЧТЕНИЕ/ЗАПИСЬ.

46
- Общая переменная (#100-#199, #500-#999)
Общая переменная доступна для главной программы, подпрограмм, вызываемых главной
программой, и макропрограмм, в то время как локальная переменная используется
локально в макросе. То есть, #i, используемая одним макросом, та же самая, что и для
другой макропрограммы. Следовательно, результирующая общая переменная, полученная
при использовании одной макропрограммы, может использоваться другим макросом. Для
общей переменной обычно активирован атрибут ЧТЕНИЕ/ЗАПИСЬ. Однако общая
переменная может быть защищена (ей устанавливается атрибут только ЧТЕНИЕ) путем
задания ее номера переменной с использованием параметров ном. 6031 и ном. 6032.
Пользователь может свободно использовать общую переменную, даже если ее
использование не определено системой. Всего можно использовать 600 общих
переменных (от #100 до #199 и от #500 до #999). Общие переменные от #100 до #199
сбрасываются во время отключения питания, но общие переменные от #500 до #999 не
сбрасываются во время отключения питания.

Коррекция на инструмент
Токарня версия
<1> Без памяти коррекции на геометрию/износ инструмента
(бит 6 (NGW) параметра ном. 8136 = 1)
Если число компенсаций 64 или меньше

47
Фрезерная версия

Номер Имя
Атри
системной системной Описание
бут
переменной переменной
#3000 _ALM] W W Макрос тревоги
#3001 _CLOCK1] R R/W Часы 1 (мс)
#3002 _CLOCK2] R R/W Часы 2 (ч)
Активировать или отключить подавление останова
единичного блока.
#3003 _CNTL1] R R/W
Активировать или отключить ожидание сигнала
завершения вспомогательной функции.
Активировать или отключить подавление останова
#3003 бит0 _M_SBK] R R/W
единичного блока.
Активировать или отключить ожидание сигнала
#3003 бит1 _M_FIN] R R/W
завершения вспомогательной функции.
Активировать или отключить останов подачи.
Активировать или отключить ручную коррекцию
#3004 _CNTL2] R R/W скорости подачи.
Активировать или отключить проверку точной
остановки.
#3004 бит0 _M_FHD] R R/W Активировать или отключить останов подачи.
Активировать или отключить ручную коррекцию
#3004 бит1 _M_OV] R R/W
скорости подачи.
Активировать или отключить проверку точной
#3004 бит2 _M_EST] R R/W
остановки.
#3005 _SETDT] R R/W Данные настройки чтение/запись.
#3006 _MSGSTP] W W Останов и отображение сообщения
Состояние зеркального отображения (DI и
#3007 _MRIMG] R R
установка)
#3008 _PRSTR] R R Перезапуск программы / без перезапуска

Время
Номер системной
переменной Имя системной переменной Атрибут Описание
#3011 [#_DATE] R R Год/Месяц/День
#3012 [#_TIME] R R Часы/минуты/секунды

48
Количество деталей
Номер Имя
системной системной
переменной переменной Атрибут Описание
#3901 #_PRTSA] R/W Общее количество деталей
#3902 #_PRTSN] R/W Необходимое количество деталей

Операторы
Оператор Значение
EQ Равно(=)
NE Не равно(≠)
GT Больше(>)
К Больше или равно(≥)
LT Меньше(<)
Меньше или
LE равно(≤)
Операции
Тип
действия Операция Описание
<1>
Определение #i=#j
или замена Определение или замена переменной
<2> #i=#j+#k Сложение
Действия #i=#j-#k Вычитание
типа #i=#j OR #k Логическое ИЛИ (побитно 32 бита)
сложения #i=#j XOR #k Логическое исключающее ИЛИ (побитно 32 бита)
#i=#j*#k Умножение
#i=#j/#k Деление
<3>
#i=#j AND #k Логическое И (побитно 32 бита)
Действия
Остаток (остаток A, полученный после округления #j и
типа
#k до ближайших целых чисел. Если #j - отрицательная
умножения #i=#j MOD #k
величина, то предполагается, что #i - отрицательная
величина.)
#i=SIN[#j] Синус (в градусах)
#i=COS[#j] Косинус (в градусах)
#i=TAN[#j] Тангенс (в градусах)
#i=ASIN[#j] Арксинус
#i=ACOS[#j] Арккосинус
Арктангенс (один аргумент), также может
#i=ATAN[#j]
использоваться ATN.
Арктангенс (два аргумента), также может
<4> #i=ATAN[#j]/[#k]
использоваться ATN.
Функции
Арктангенс (два аргумента), также может
#i=ATAN[#j,#k]
использоваться ATN.
#i=SQRT[#j] Квадратный корень, также может использоваться SQR.
#i=ABS[#j] Абсолютное значение
Преобразование из двоично-десятичного кода в
#i=BIN[#j] двоичный
Преобразование из двоичного кода в двоично-
#i=BCD[#j] десятичный

49
#i=ROUND[#j] Округление, также может использоваться RND.
Округление до ближайшего меньшего по модулю целого
#i=FIX[#j] числа
Округление до ближайшего большего по модулю целого
#i=FUP[#j] числа
#i=LN[#j] Натуральный логарифм
#i=EXP[#j] Экспонента по основанию e (2.718...)
#i=POW[#j,#k] Степень (#j в степени #k)
#i=ADP[#j] Прибавление десятичной точки

Указание аргумента

Арифметические и логические действия


Если значение переменной #1 больше 10, то происходит переход к номеру
последовательности N2.

Если значения #1 и #2 одинаковые, то #3 присваивается 0.


IF [#1 EQ #2] THEN #3=0;

Если значения #1 и #2 одинаковы и значения #3 и #4 тоже одинаковы, #5


присваивается значение 0.
IF[[#1 EQ #2] AND [#3 EQ #4]] THEN #5 = 0 ;

Если значения #1 и #2 одинаковы или значения #3 и #4 одинаковы, #5


присваивается значение 0.
IF[[#1 EQ #2] OR [#3 EQ #4]] THEN #5 = 0 ;

50
HSM, HSC,Look Ahead, AICC, Advanced Preview Control
Информация только нарабатывается

В токарной версии ЧПУ – функционал ОПЦИОНАЛЕН

При обработке большого количества кадров на высокой скорости станок может


начать дробить или делать обработку очень долго.
Станок может тормозить в режиме подкачки и из-за низкой скорости RS232 порта

“Look Ahead " ("предпросмотр”). Во время отработки траектории система


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

P7055#0(ACO)=1 Автоматическое изменение скорости подачи при обработке углов и


изменение внутренней круговой скорости подачи включено, а активация внешней
круговой скорости подачи, зависит от установки бита 2 (COV) параметра ном. 1602.

P8706#0(HSD)=1 Высокоскоростной режим работы. Установите этот параметр в


соответствии с обработкой при прямом цифровом управлении. Обычно, если при прямом
цифровом управлении при помощи FOCAS1/HSSB, выполняются операции и программы
содержащие смежные маленькие блоки, выбирается высокоскоростной режим работы.
=0 нормальный режим работы

P1602#4(CSD) В функции для автоматического уменьшения скорости подачи на углах,


0: Для контроля рабочей подачи используются углы.
1: Для контроля рабочей подачи используется разница в рабочих подачах.
51
P1602#6(LS2) - Тип ускорения/замедления после интерполяции при рабочей подаче при
расширенном управлении предпросмотром, расширенном управлении предпросмотром
AI, или контроле контура AI

По замедлению на углах:
P1740
P1741
P1778

В ЧПУ 0i-mate MC
G08 - Advanced Preview Control (Предпросмотр, Look Ahead)=simple HPCC
G08P1 (для включения режима)
код обработки контура
G08P0 (для отмены режима)

P1768 (Время Ускорения/ замедления ПОСЛЕ интерполяции) 1768 was set at 32, now 64.
P1771 (Время Ускорения/замедления ДО интерполяции) 1771 was 84, now 104.
1769 was 16 (xyz), now 0 (xyz).
P1769 (Additional time constant for Acc/dec After interpolation).

В ЧПУ 0i-MC присутствует возможность использования как G08, так и


усовершенствованной версии G05.1

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


всю программу
G05.1 - AI Advanced Preview Control (типа nano управление)
G05.1 Q1 (включение режима) вызывать до G43, но после смены интрумента по М06Тnn
код обработки контура
G05.1 Q0 (выключение режима)

G49 (отмена компенсации на длину инстр) ДОЛЖНА быть отменена после G05.1Q0. Если
не вызывать G49, невозможно активироть G05.1Q1 повторно

Необходимо настраивать под станок. Регулировка очень чуткая - влияет уже 2-3 единицы
P1768=60
P1771=104

При настроенных параметрах G05.1 должен давать выигрыш по времени обработки по


сравнению с G08

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


наши эксперименты ни к чему не привели - появляется дробежка осей

Не использовать режимы высокоскоростной обработки (HSM) при сверлении и нарезании


резьбы метчиком На английском можно почитать
http://www.practicalmachinist.com/vb/showthread.php/fanuc-hsm-g08-g05-171099.html

52
Пусконаладка
Работа с параметрами и данными станка
Надо убедиться, что есть исходная логика и параметры для восстановления. При отсутствии – создать копии

FANUC 0i D:
Замена батареек проводиться в течение 30 минут после включения питания ЧПУ менее чем за 30 сек.

Просмотр логики:

System → 3 → [PMC LAD] → Выбор уровня → [LADDER]. (если просит пароль – ввести пароль на чтение)
[СТУПЕНЬ].

Редактор логики:

System → → [PMC LAD] → [OPRT] →[ZOOM] → [EDIT]. (если просит пароль – ввести пароль на запись)
[(ОПРТ)] →[ЗУММ] → [РЕДАКТ].
Для редактирования отдельного элемента необходимо выделить нужный элемент и нажать клавишу
[ZOOM] [ЗУММ]

Запуск/Останов логики:

System → 3- → [PMC LAD] → [OPRT] →[ZOOM] → [EDIT] → 3 → [STOP]/[RUN].

[(ОПРТ)]→[ЗУММ]→[РЕДАКТ]→3 →[СТОП]/[ФУНКЦИОНИР.].

Отображение состояния входов/выходов:

System →3 → [PMCMNT] ([PMC MAINTENANCE]) → 2 → [STATUS].


[СТАТУС].
Далее адрес например Y0 (или нужный X, R, A, E) ->подэкранная Search (поиск)

Сохранение параметров в текстовом виде:

Режим Edit System →(oprt)-> -> Foutput->all -Exec

Настройка цветовой гаммы:

System -> 4 -> [Color] →Выбрать необходимый пункт -> [OPRT] -> Выбрать дисплейными клавишами
[ЦВЕТ] [(ОПРТ)]
[RED], [GREEN] или [BLUE] и настроить клавишами [BRIGHT] или [DARK].
[СОКРАТИ], [ЗЕЛЕНЫЙ] [СИНИЙ] [СВЕТЯЩ] [ТЕМНЫЙ]

Проверка прохождения сигналов во времени (трассировщик) (настройку см далее):

System → → → → [PMCMNT] → → → [TRACE] (СЛЕЖЕНИЕ)


Здесь нажимаем дисплейную клавишу [СЛЖ.П],
открывается следующее окно:

53
Переключить Режим на Сигнал перемещения (т.е. чтобы было отображение только при смене
сигнала с 0 на 1 или с 1 на 0
Стоп условие – ставить Нет
Здесь можно установить разрешение – время одного импульса слежения, время – общее время
трассировки, далее нажать клавишу PAGE DOWN откроется следующее окно:
Здесь вводим с клавиатуры адреса X2.0, X2.1, X2.2,
X2.3
Также сигналы зажима Y3.4, Y3.5, Y3.6, Y3.7 – если
не поместится на экран – то сигналы Y3.5 и Н3,7 –
удалить
Сигналы вращения шпинделя Y5.0 и Y5.1
Сигналы вращения шпинделя
Далее нажимаем [СЛЕЖЕНИЕ] → (ОПЕР) →
[ЗАПУСК]. Для останова нажать СТОП.
Выделенный квадрат означает логическую единицу,
подчеркивание – логический ноль.

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

Доступ к параметрам TIMER, COUNTER, DATA, KEEPRL:


ТАЙМЕР, ОТСЧЕТ, ДАННЫЕ, УДЕРЖ:

System → 3 → [PMCMNT] ([PMC MAINTENANCE]) →

Запись/Чтение логики и параметров (P № > 60 000) на карту памяти при включенной ЧПУ:

System →3 → [PMCMNT] ([PMC MAINTENANCE]) → [I/O] → Выбор устройства →


[ВХ/ВЫХ]→Выбор устройства→
Выбор действия (Чтение/Запись) → Присвоение имени файла → [OPRT] → [EXEC].
[(ОПРТ)] →[ВЫПОЛНИТЬ].
Запись параметров (P №<60000):

System → 2 → [ВСЕ ВХ/] →[ПАРАМ] →[(ОПЕР)] →[ПЕРФОР.] →[ВЫПОЛНИТЬ]

System → 2 → [ALL IO] →[PARAM] →[(OPRT)] →[FOUTPUT] →[EXEC]

Отображение состояния приводов по осям (нагрузка, ток, сервоошибка)


System → [SYSTEM] → [SYSTEM] - появится экран PARAMETER SETTINGS SUPPORT
[СИСТЕМА] →[СИСТЕМА]
Отображение настройки сервоприводов
System → [SYSTEM] →[SERVO]
[СИСТЕМА] →[СЕРВО И]

Отображение перечня плат установленных в ЧПУ:


Необходимо для решения вопросов с гарантией, добавлением опций.

System → 4 → [M-INFO]
[М-ИНФО]
Запись на карту памяти:

System → 4 → [M-INFO] →[ОPRT] → →[FOUTPUT] →[EXEC]

[М-ИНФО] →[ОПЕР] → →[ПЕРФОР.] →[ВЫПОЛНИТЬ]

Вывод осциллографа по осям, шпинделю (включить P 3112.#0(SGD)=1, кнопка CSTM/GR не работает)

54
Основные вопросы
На чистовой проход давать не более 0.2 мм на D, обороты при этом делать на 200-
250 больше чем при черновой обработке. При подаче СОЖ чистота получается лучше.
Вар1. D1>D2>D3 – замер диаметров
микрометром. Обратить внимание на
шероховатость обработки

Вар2 D1<D2<D3 –замер диаметров


микрометром. Обратить внимание на
шероховатость обработки

Вар3 (D2>D1 и D2>D3) или (D2<D1 и D2<D3) – вариант бочка – неправильная


компенсация люфта по оси Z. Обнулить люфт в параметрах, проверить – внести
измеренное значение

Причины плохой обработки деталей на токарных станках:


1. оси не держат размеры (убегают размеры)
а) по оси Х
- не применен требуемый корректор (обработка с нулевым корректором)
- пиноль не зажата ()
- пиноль не выверена (см вар. 1 и 2)
- резец не зажат
- зубчатый ремень по оси не натянут или изношен
- резец не по оси детали (ниже/выше)
- неправильно настроена компенсация люфта (P1851, P1852 >, < реального значения
люфта)

b) по оси Z
- не применен требуемый корректор (обработка с нулевым корректором)
- деталь плохо зажата в патроне
- зубчатый ремень по оси не натянут или изношен
- неправильно настроена компенсация люфта (P1851, P1852 >, < реального значения
люфта)

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

55
- перетянута или подклинивает ось (см
монитор нагрузки)
- не натянуты ремни шпинделя
- не закреплен электродвигатель

[POS]-> -> 4 ->[МОНИТ]


На мониторе нагрузке показывается
нагрузка на двигатель. До начала
движения осей нагрузка может быть 0%.
Если станок с наклонной осью – то
нагрузка на ось X может быть в холостом
режиме до 50% - удержание суппорта и
резцедержки
Рис. Монитор нагрузки на оси

Повышенный шум:
- не поступает масло в шпиндельную бабку (шум и нагрев подшипников и шестеренок)
- не закреплен э/д шпинделя (натяжение клиновых ремней неравномерное)
1. Согласно руководства по эксплуатации необходимо проверить натяжение
клиновых ремней передающих вращение от электродвигателя Fanuc к ШВП, крепление
гайки ШВП к суппорту и зажим револьверной головки.
2. Проверить точность позиционирования станка стойкой с микрометром при
многократном подъезде суппортом в точку уверенного касания рычага микрометра
3. если отклонение размера стабильно – изменить в ЧПУ компенсацию люфта
4 если замеряемое отклонение размера не стабильно, то в ЧПУ установить
Parameter Write Enable=1 (Для снятия блокировки на внесение изменений в параметры
требуется:

-> [SETTINGS]-> PARAMETER WRITE = 1 (ENABLE) (требуется нажимать кнопки


под надписями [ON:1] [OFF:0]))

5 Перейти в параметры
Найти параметры 1851 и 1852 (->ввод номера параметра ->[SEARCH/поиск])
По необходимой оси (например ось Z ) выставить параметры в 0 (1851.Z=0 и 1852.Z=0)
6. Повторить замеры. Если отклонение размера стабилизировалось – внести
измеренные значения в параметры 1851 и 1852 – вносятся одинаковые значения в
микронах
Если отклонение размера не стабилизировалось – необходимо проверять механику

7. отключить разрешение записи параметров

-> [SETTINGS]-> PARAMETER WRITE = 1 (ENABLE)


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

56
Расточка кулачков
При обработке в кулачках на новом патроне возможно биение патрона. Для устранения
требуется:
Для гидропатрона:
1. Проверить, что кулачки выдвинуты по мышиному зубу на одинаковое
количество зубьев
2. Если патрон работает на зажим, то кулачки должны крепиться винтами во
внутреннее и среднее отверстие, если на разжим – то соответственно внешнее и среднее
отверстие, иначе кулачки при зажиме могут отжиматься на 1-2 десятки.
3. Снять патрон и проверить биение в центрах (предварительно проверив биение
шпинделя, переходной втулки в шпинделе, центра и вращающегося центра в пиноли
задней бабки.)
4. Зажать предварительно подготовленную заготовку (кольцо или диск) в кулачки.
Каленую сталь – кольцо от подшипника - гидравлика может раздавить. На малых
оборотах проверить отсутствие визуального биения заготовки, чтобы все 3 кулачка
зажимали заготовку на равном расстоянии от края.
5. Подготовить расточной резец, высоту режущей кромки резца выставить
по штангенрейсмасу в соответствии с высотой пиноли и осью шпинделя.
6. На малых оборотах шпинделя коснуться кулачков. До появления 3-х
равномерных ударов на оборот шпинделя. Кулачки каленые, резец работает на
удар – делать большой съем нельзя.
7. Произвести проточку кулачков до зажатого кольца.
8. Проточить заготовку.
9. Замер биения. Биение проверяется несколькими способами – на станке и в
призме. В центрах на стенде проверка может показать биение из-за того, что обработка
велась по двум базам – в центре пиноли и за диаметр заготовки.
Проверка на станке:
- прокатать индикатором в ручном режиме 3 диаметра – у шпинделя, в середине заготовки
и у пиноли.
10. Возможно после проточки кулачков потребуется
корректировка пиноли в горизонтальной плоскости.

Для ручного патрона – действия аналогичны

по ГОСТ 1654-86 для патронов класса Н – нормальной точности


Проверка радиального биения наружного диаметра патрона D=250 мм
Схема контроля: 1 - патрон, 2 - индикатор.
биение по ГОСТ 1654-86 для патронов класса Н (не более 60 мкм).

Проверка радиального биения контрольной оправки,


зажатой в прямых кулачках:
Схема контроля: 1 - патрон, 2 - индикатор, 3 - оправка.
биение по ГОСТ 1654-86 для патронов класса Н - не
более 100 мкм на длине 80мм (оправка ф32мм
устанавливается в кулачках трижды с оборотом на 120
гр.);

57
Настройка частотного преобразователя
Настройка может производиться только при отсутствии вращения шпинделя.
Delta VFD-V
Более подробная информация в руководстве по эксплуатации
Расширенное программирование параметров –
[PROG] ->[Mode] -> 00 (номер группы параметров)
->[PROG] -> 00-00 (номер параметра)
->[PROG]-> отобразится текущее название параметра, его можно изменить
->[PROG] для записи внесенных изменений

Inovance MD320
PRG ->ENTER-> Клавиши Вверх/Вниз выбор группы параметров(например 00 ->ENTER -
> PRG –> Клавиши Вверх/Вниз выбор параметров в группе (напр. 17) -> ENTER -> PRG –
> Изменение значения параметра -> ENTER
Описание параметра Delta VFD-V Inovance MD320
vfdv1.pdf, vfdv2.pdf (Inovance 320.pdf),
– источник управления выходной 00-20=2 (2- аналоговое
частотой задание)
– источник управления приводом 00-21=1 (входы+панель
управления)
max выходная частота вращения э\д, 01-00=100 F0-10=100
Гц
Номинальная частота э\д, Гц 01-01=50 F01-04=50
Напряжение питания сети 01-02=380 F1-02=380
Время разгона шпинделя, сек 01-12=5 F0-17=5
Время торможения шпинделя, сек 01-13=5 F0-18=5

Номинальный. ток э\д 05-01=15.4 А


Реверс направления вращения по F0.9=1
входам CW, CCW
Ток холостого хода э/д 05-02=6.9 А
Управляется внешним напряжением задания 0-10 В, направление задается сигналами от
ЧПУ CW (M3) и CCW (M4) соответственно для вращения по и против часовой стрелки.
F0.9=1 – реверс направления вращения по CW, CCW

58
Пульт управления Inovance

Пульт управления Delta


Мощность и номинал тормозного резистора зависит от мощности частотного
преобразователя.
5.5 Квт – 150 Ом 400Вт 7 кВт – 50 Ом 1000 Вт 11 кВт – 50 Ом 1000 Вт
В базовое комплектации отсутствует термореле контроля нагрева резистора. При
частом и резком торможении возможен выход резистора из строя. Не является
гарантийным случаем.
При работе на высоких скоростях (свыше 1000 об/мин) и в зависимости от
габаритов заготовки, возможно, потребуется подстройка времени разгона-торможения в
частотном преобразователе.

59
Проверка компенсации люфта Fanuc CKE6150Z
Пример программы для токарного станка с ЧПУ
Проверка компенсации люфта и износа осей на токарном
станке с ЧПУ Fanuc 0i (на примере CKE6150Z)

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

Проверка по оси Z
Устанавливая стойку с микрометром в разных частях оси Z можно проверить
неравномерность износа ШВП. Скорость подачи практически не влияет на значение
люфта, наиболшее влияние оказывает количество реверсирований движения по оси.

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


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

Определившись с отклонением в плюс или минус можно откорректировать параметры


backlash в ЧПУ Fanuc 0i-TC. Если люфт очень большой, то требуется проверять
механическую часть. Подтянуть ремень и ШВП.

Подход к точке контроля с разных расстояний.


% Z2
O0003G54M3S500 Z0F0.1
T0404 G4P100
N1 Z200.F5
G1Z150.F5. G4P100
Z1. Z2.
Z0F0.15 Z0F0.1
G4P100 G4P100
Z70.F5. GOTO1
G4P100 %

Проверка по оси X. Стойку с микрометром соответственно перемещаем на ось Z,


привязываем корректор в точке касания. Подъезд к точке контроля - с одного расстояния.
% X1
O0004G54M3S500 X0F0.15
T0404 G4X.5
N1 GOTO1
G1X100.F5. N10%

60
Тестовая деталь. CL-15
Обрабатываем одним инструментом, используя пиноль.
Гидравлический патрон. M10 – зажим патрона, M11 – разжим патрона.

% X32.Z100.
O1511 Z92.
T0808S1500M03 G02X31.314Z70.597R30
G00Z183. G03X31.314Z64.719R10
X18.5 G02X32.Z56.R10
G01Z180.F0.1 G01Z48.F0.1
X20.W-0.75 X38.5
Z160. X40.W-0.75
X25.Z135. Z40.
X27.Z130. X38.Z15.
Z124. Z6.
X30.5 U2.
X32.W-0.75 G28U0.
Z116. G00Z183.
X34.5 M5
X36.W-0.75 M30
Z108. %

Чертеж детали в сертификате на станок

61
Тестовая деталь CKE6150 О0098
Обработка заготовки –L>450 мм, D>50 мм.
При обработке детали D>80 мм желательно переключаться на второй диапазон
При протачивании заготовки важно не доведение заготовки да чертежных размеров, а
нахождение 3х диаметров (на чертеже d=80) в пределах допуска и соответствие линейных
размеров.
При касании торца детали нулевые точки привязываем корректор выбранного
инструмента:
GEOM OFFSET
X50.0 -> [ИЗМЕР] X50.0 -> [MEASURE]
Z450.0 -> [ИЗМЕР] Z450.0 -> [MEASURE]

=> при запуске с такими корректорами по X будет минимальное касание заготовки,


изменяя корректор износа инструмента WEAR в минус – углубляемся в заготовку
WEAR OFFSET
Криволинейные поверхности R90 и R25 начинают обрабатываться при корректоре на
износ >20 мм

% N140G2X75.938Z176.523R90.
O0098M3S600 N150G3X74.872Z161.754R25.
N10T0505 N160G2X80.Z140.R25.
N20G1X200.Z455.F2. N170G1Z120.
N30X50. N180X100.
N40Z400.F0.1 N190Z98.
N50X62.Z340. N200X95.Z35.F1
N60X68.Z325. N220X105.
N70Z310. N230G0X200.
N80X80. N240Z455.
N90Z290. N250M5
N100X90. N260M30
N110Z270. N270
N120X80.Z250. %
N130Z230.

Для отображения вида детали на экране ЧПУ, следует установить следующие параметры

[CSTM/GR] -> Graphic parameter

W 500 000
D 80 000
N 0
A 0
L 0
X 150 000
Z 250 000
S 16

62
Чертеж детали из сертификата (Quality sertificate) на станок Работаем в абсолютных
координатах. Возможна обработка с уменьшением максимального диаметра заготовки до
50-70 мм с соразмерным уменьшением всех диаметральных размеров.

63
Тестовая деталь VDL. O0600 + привязка
Привязка детали по X и Y – по центру заготовки (отверстия) с помощью
индикатора или касания вращающейся фрезой.
1. выход в «0» станка
2. выставляем деталь параллельно оси X с
помощью индикатора
3. находим центр заготовки
4. G54.01
X xxx.xxx
Y yyy.yyy
Z 0.0
5. выставляем ось Z – касаясь поверхности
детали

6. -> [РЕАЛ] -> (ОПЕР) -> [НАЧАЛО]-> [ВС ОСИ] – сброс относительной системы
координат в нули.
7. корректора [OFF/SET] -> GEOM устанавливаем длину и радиус инструмента
GEOM(H) GEOM(D)
002 439.53 10 Данные точки получены методом касания уже
003 445.43 10 обработанной детали. Корректируя высоту в каждом H
004 439.20 10 параметре можно изменять траекторию обработки
005 433.73 10 конкретного цикла.
!!! Обратить внимание:
GEOM(D) – указываем или диаметр, или радиус фрезы в зависимости от настройки
параметров
При вращении инструмента более 500 об/мин вращение шпинделя не видно. Шума
в цеху – не слышно – РУКАМИ ШПИНДЕЛЯ И ИНСТРУМЕНТА НЕ КАСАТЬСЯ!!!
Программа написана для обработки уже по имеющемуся шаблону. Требуется
доработка – или использовать корректора для обработки каждой поверхности.
Чертеж детали из сертификата на станок

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


N0001 – красная линия - торцевание
N0002 – зеленая - укосы
N0003 – синяя – повернутый квадрат
N0004 – фиолетовая - круг

64
Устанавливаем ноль детали:
WORK KOORDINATES
(01) X найден по центроискателю при обкатке
-> G54 Y найден по центроискателю при обкатке
Z 0 оставляем значение равное нулю. В программе используем
коррекцию на длину инструмента посредством G43H0n

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


стенок фрезой. Снижается точность центровки детали.
% X-104.979Y80.276 G3X-25.Y-80.R25.
O0600 G0Z50. G1Y-95.
(O37=PN) M05 G0Z50.
M01 G40
N0001 M05
G0G90G54X-80.Y-110. N0003 M01
S1500M3 G0G90G54X46.112Y110. M00
G43H02Z30. G43H04Z30.
G01Z-32.F500 M03S1500
G90G41D02X-90.Y-100.F200 G1Z0.F500 (O321)
Y-90. G42D04X46.112Y90.131F300 N0005
Y90. X20.131Y75.131F200 G91G28Z0
X90. X-75.131Y20.131 G90G00G54X0Y0
Y-90. X-20.131Y-75.131 M03S1500
X-100. X75.131Y-20.131 G43H06Z20.
G0Z50. X20.131Y75.131 G99G76Z-24.Q0.5R5.F150
G40 X12.631Y88.122 Y-52.X52.
M05 G0Z50. X-52.
M01 M05 Y52.
M01 X52.
N0002 G0Z100.
G0G90G54X90.532Y-120. N0004 G80G56G40M05
G43H03Z30. G0G90G54X25.Y-95. M00
M03S1500 G43H05Z30. M30
G1Z0.F500 M03S1500 %
G42D03X90.523Y-99.986F200 G1Z0.F500
X90.Y-90. G41D05Y-80.F200
X80.566Y90. G3X0.Y-55.R25.
X-90.Y81.061 G02I0.J55.

65
Привязка инструмента на обрабатывающем центре к центру цилиндрической
заготовки в системе координат G54.
1. Включить вращение фрезы.
2. В режиме управления маховичком коснуться одного края заготовки, например,
ближнего по оси Y, и переместиться вверх по оси Z, не меняя положения по оси X
(ВАЖНО).
3. Обнулить относительную систему координат: [POS] -> (BCE) -> (ОПЕР) ->
(НАЧАЛО) -> (ВС ОСИ)
4. В режиме управления маховичком (HND) на малой дискретности коснуться
противоположного края заготовки, дальнего по оси Y, и переместиться вверх по оси Z, не
меняя положения по оси X.
5. Полученное в относительных координатах значение по оси Y разделить на 2, и
переместиться в эту координату.
6. Выполнит привязку по оси Y в системе координат G54 01: [OFS/SET] ->
(ЗАГОТ) - наводим курсор на систему координат G54 и вводим Y0 - (ИЗМЕР)
7. Повторить шаги со 2 по 6 для оси X.
8. По оси Z коснуться заготовки в точке с известной координатой и выполнить
привязку этой координаты.
9. При использовании одного инструмента корректор на длину использовать не
обязательно.
10. При использовании двух и более инструментов использовать корректор на
длину. Размер корректора будет равен разнице в длине между выбранным и первым
инструментом, т.е. если выбранный инструмент короче первого, то значение корректора
для выбранного инструмента будет со знаком "-" и соответственно наоборот.
ВНИМАНИЕ! При отмене "+" корректора по коду G49 станок переместиться вниз
на величину коррекции, поэтому смену инструмента и корректора производить выше
заготовки с гарантированным запасом по высоте. Таким образом, в некоторых случаях
целесообразно применять "минусовые" корректоры для всех инструментов, перенося "0"
по оси Z выше заготовки.

66
G- коды токарная версия
(более подробная информация в руководстве по эксплуатации TC)
G --код Группа Функция
А В C
G00 G00 G00 01 Позиционирование (ускоренный подвод)
G01 G01 G01 Линейная интерполяция (рабочая подача)
G02 G02 G02 Круговая интерполяция по часовой стрелке или винтовая интерполяция
по часовой стрелке
G03 G03 G03 Круговая интерполяция против часовой стрелки или винтовая
интерполяция против часовой стрелки
G04 G04 G04 00 Задержка
G07.1 G07.1 G07.1 Цилиндрическая интерполяция
(G107) (G107) (G107)
G08 G08 G08 Управление с расширенным предварительным просмотром
G10 G10 G10 Ввод программируемых данных
G11 G11 G11 Отмена ввода программируемых данных
G12.1 G12.1 G12.1 21 Режим интерполяции в полярных координатах
(G112) (G112) (G112)
G13.1 G13.1 G13.1 Режим отмены интерполяции в полярных координатах
(G113) (G113) (G113)
G17 G17 G17 16 Выбор плоскости XpYp
G18 G18 G18 Выбор плоскости ZpXp
G19 G19 G19 Выбор плоскости YpZp
G20 G20 G70 06 Ввод в дюймах
G21 G21 G71 Ввод в мм
G22 G22 G22 09 Включение функции проверки сохраненной длины хода
G23 G23 G23 Выключение функции проверки сохраненной длины хода
G25 G25 G25 08 Обнаружение отклонений от заданной скорости шпинделя выкл.
G26 G26 G26 Включение обнаружения отклонения от заданной скорости шпинделя
G27 G27 G27 00 Проверка возврата в референтную позицию
G28 G28 G28 Возврат в референтную позицию
G30 G30 G30 Возврат во 2--ю, 3-ю и 4--ю референтную позицию
G31 G31 G31 Функция пропуска
G32 G33 G33 01 Нарезание резьбы
G34 G34 G34 Нарезание резьбы с переменным шагом
G36 G36 G36 00 Автоматическая коррекция на инструмент по оси Х
G37 G37 G37 Автоматическая коррекция на инструмент по оси Z
G40 G40 G40 07 Отмена команды коррекции на радиус вершины инструмента
G41 G41 G41 Коррекция на радиус вершины инструмента слева
G42 G42 G42 Коррекция на радиус вершины инструмента справа
G50 G92 G92 00 Установка системы координат или установка максимальной скорости
шпинделя
G50.3 G92.1 G92.1 Предварительная установка системы координат заготовки
G50.2 G50.2 G50.2 20 Отмена обточки многоугольника
(G250) (G250) (G250)
G51.2 G51.2 G51.2 Обточка многоугольника
(G251) (G251) (G251)
G52 G52 G52 00 Установка локальной системы координат
G53 G53 G53 Установка системы координат станка
G54 G54 G54 14 Установка системы координат заготовки 1
G55 G55 G55 Установка системы координат заготовки 2
G56 G56 G56 Установка системы координат заготовки 3
G57 G57 G57 Установка системы координат заготовки 4
G58 G58 G58 Установка системы координат заготовки 5
G59 G59 G59 Установка системы координат заготовки 6
G65 G65 G65 00 Вызов макропрограммы
G66 G66 G66 12 Модальный вызов макропрограммы
G67 G67 G67 Отмена модального вызова макропрограммы
G68 G68 G68 04 Зеркальное отображение для двойной револьверной головки ВКЛ.
G69 G69 G69 Зеркальное отображение для двойной револьверной головки ВЫКЛ.
G70 G70 G72 00 Цикл чистовой обработки
G71 G71 G73 Удаление припусков при точении
G72 G72 G74 Удаление пропусков при торцевой обработке

67
G73 G73 G75 Повтор схемы
G74 G74 G76 Сверление торцевой поверхности с периодическим выводом сверла
G75 G75 G77 Сверление по внешнему/внутреннему диаметру
G76 G76 G78 Цикл нарезания многозаходной резьбы
G71 G71 G72 01 Цикл продольного шлифования (для шлифовального станка)
G72 G72 G73 Цикл продольного шлифования с применением постоянных
размеров
(для шлифовального станка)
G73 G73 G74 Цикл виброшлифования (для шлифовального станка)
G74 G74 G75 Цикл виброшлифования с применением постоянных размеров (для
шлифовального станка)
G80 G80 G80 10 Отмена постоянного цикла сверления
G83 G83 G83 Цикл сверления торцевой поверхности`=цикл глубокого
(P5101#2(RTP)=1)/ высокоскоростного(P5101#2(RTP)=0) сверления.
Величина отскока задается P5114, в сотых долях мм
G84 G84 G84 Цикл нарезания резьбы метчиком на торцевой поверхности
G86 G86 G86 Цикл растачивания торцевой поверхности
G87 G87 G87 Цикл сверления боковой поверхности
G88 G88 G88 Цикл нарезания резьбы метчиком на боковой поверхности
G89 G89 G89 Цикл растачивания боковой поверхности
G90 G77 G20 01 Цикл обработки по внешнему/внутреннему диаметру
G92 G78 G21 Цикл нарезания резьбы
G94 G79 G24 Цикл точения торцевой поверхности
G96 G96 G96 02 Контроль постоянства скорости резания
G97 G97 G97 Отмена постоянного управления скоростью нарезания
G98 G94 G94 05 Подача за минуту
G99 G95 G95 Подача за оборот
- G90 G90 03 Программирование в абсолютных значениях
- G91 G91 Программирование в приращениях
- G98 G98 11 Возврат к первоначальному уровню
- G99 G99 Возврат к уровню точки R

G- коды фрезерная версия


Часть информации взята cnc.pp.ru/codes.htm
G Гру Функция и описание
код ппа
Позиционирование
Код G00 используется для выполнения ускоренного перемещения Ускоренное перемещение или
позиционирование необходимо для быстрого перемещения режущего инструмента к позиции обработки или
G00
безопасной позиции. Ускоренное перемещение никогда не используется для выполнения обработки, так как
скорость движения исполнительного органа станка очень высока и непостоянна. Код G00 отменяется при
программировании следующих кодов: G01, G02, G03.
Линейная интерполяция
Код G01 - это команда линейной интерполяции, обеспечивающая перемещение инструмента по прямой
G01
линии с заданной скоростью. Скорость перемещения указывается F словом данных. Код G01 отменяется с
01
помощью кодов G00, G02 и G03.
Круговая интерполяция/винтовая интерполяция по часовой стрелке
Код G02 предназначен для выполнения круговой интерполяции, то есть для перемещения инструмента по
G02
дуге (окружности) в направлении часовой стрелки с заданной скоростью. Скорость перемещения
указывается F словом данных. Код G02 отменяется с помощью кодов G00, G01 и G03.
Круговая интерполяция/винтовая интерполяция против часовой
Код G03 предназначен для выполнения круговой интерполяции, то есть для перемещения инструмента по
G03
дуге (окружности) против часовой стрелки с заданной скоростью. Скорость перемещения указывается F
словом данных. Код G03 отменяется с помощью кодов G00, G01 и G02.
Задержка, точный останов
Код G04 – это команда на выполнение выдержки (паузы) с заданным временем. Этот немодальный код
G04 программируется вместе с X или P адресом, который указывает длительность времени выдержки. Обычно,
это время составляет от 0.001 до 99999.999 секунд. Код G04, Х или P слово данных программируются
вместе в одном кадре, который не содержит никаких перемещений.
00 Точный останов
Немодальный код G09 (точный останов) предназначен для согласования фактической траектории
G09 инструмента с запрограммированной траекторией. То есть при переходе от одного движения к другому
СЧПУ выполнит “незаметную на глаз” выдержку, обеспечит законченное и точное перемещение в
указанную координату.
G10 Ввод программируемых данных

68
Команда G10 позволяет устанавливать или смещать рабочую систему координат и вводить определенные
значения в регистры коррекции инструмента памяти СЧПУ при помощи управляющей программы или
специальной (отдельной) программы.
Отмена режима ввода программируемых данных
G11
При помощи команды G11 отменяется команда G10 для включения режима ввода данных в СЧПУ.
Отмена команды в полярных координатах
G15 При помощи команды G15 вы отменяете режим работы в полярной системе координат и возвращаетесь к
программированию в прямоугольной системе координат.
17 Команда в полярных координатах
Подготовительная функция G16 позволяет работать в полярной системе координат. При этом
G16
запрограммированная позиция определяется углом и расстоянием от нулевой точки рабочей системы
координат или от текущей действительной позиции.
Выбор плоскости XpYp Xp: ОсьХ или параллельная ей ось
Подготовительная функция G17 предназначена для выбора плоскости XY в качестве рабочей. Плоскость
G17
XY становится определяющей при использовании круговой интерполяции, вращении системы координат и
постоянных циклов сверления.
Выбор плоскости ZpXp Yp: ОсьУили параллельная ей ось
Подготовительная функция G18 предназначена для выбора плоскости XZ в качестве рабочей. Плоскость XZ
G18 02
становится определяющей при использовании круговой интерполяции, вращении системы координат и
постоянных циклов сверления.
Выбор плоскости YpZp Zp: OcbZ или параллельная ей ось
Подготовительная функция G19 предназначена для выбора плоскости YZ в качестве рабочей. Плоскость YZ
G19
становится определяющей при использовании круговой интерполяции, вращении системы координат и
постоянных циклов сверления.
Ввод в дюймах
G20 Код G20 активизирует режим работы с дюймовыми данными. Пока действует этот режим, все вводимые
данные воспринимаются как дюймовые.
06
Ввод в мм
G21 Код G21 активизирует режим работы с метрическими данными. Пока действует этот режим, все вводимые
данные воспринимаются как метрические.
Функция проверки сохраненного шага вкл
Код G22 активизирует установленный предел перемещений. В этом случае инструмент не может выйти за
G22
пределы ограничивающей области. Эта область, как правило, устанавливается с помощью параметров
04 СЧПУ.
Функция проверки сохраненного шага вык
G23 При выполнении команды G23 установленные пределы перемещений не действуют. То есть код G23
отменяет действие кода G22 и позволяет инструменту перемещаться в любую точку рабочей зоны станка.
Проверка возврата в референтное положение
Код G27 (проверка возврата к исходной позиции) работает аналогично коду G28. Единственная разница
G27 заключается в том, что если позиция к которой произошло перемещение исполнительного органа, не
соответствует исходной позиции, то в случае с G27 система ЧПУ станка выдает аварийное сообщение или
сигнал, а при работе с G28 сообщений и сигналов не будет.
Возврат в референтное положение
Команда G28 предназначена для возврата станка в исходную позицию. Под этим понимается ускоренное
перемещение исполнительных органов в нулевую точку станка. Возврат в исходную позицию предназначен,
G28
прежде всего, для возможности проверки размеров и качества обрабатываемой детали в середине
программы обработки. Иногда код G28 ставят в конец управляющей программы, чтобы после ее
00
завершения рабочий стол переместился в положение удобное для съема обработанной детали.
G29 Возврат из референтной позиции
Возврат во 2-е, 3-е и 4-е референтное положение
G30 При помощи команды G30 осуществляется автоматический возврат оси Z к позиции смены инструмента и
отменяется действующая коррекция инструмента.
Функция пропуска
В некоторых станках можно использовать функцию пропуска с реакцией на внешний сигнал. При помощи
G31 немодального кода G31 программист программирует линейную интерполяцию, аналогично G01, но
скомбинированную с возможной реакцией на внешний сигнал. Внешний сигнал подается при нажатии на
определенную клавишу панели УЧПУ, например, на клавишу “Старт цикла”.
G33 01 Нарезание резьбы
G37 Автоматическое измерение длины инструмента
00
G39 Круговая интерполяция угловой коррекции
Отмена коррекции на режущий инструмент/отмена трехмерной коррекции
G40 Автоматическая коррекция радиуса инструмента отменяется программированием команд G40 и D00.
Обычно код G40 находится в кадре с командой прямолинейного холостого перемещения от контура детали.
Коррекция на режущий инструмент слева /трехмерная коррекция
07 Код G41 применяется для включения автоматической коррекции радиуса инструмента находящегося слева
G41
от детали. Направление смещения определяется, если смотреть на траекторию сверху вниз, то есть со
стороны “+Z” в направлении ”–Z”.
Коррекция на резец справа
G42
Код G42 применяется для включения автоматической коррекции радиуса инструмента находящегося справа

69
от детали. Направление смещения определяется, если смотреть на траекторию сверху вниз, то есть со
стороны “+Z” в направлении ”–Z”.
Коррекция на длину инструмента «+» направление
G43 Компенсация длины инструмента осуществляется путем программирования команды G43 и H слова
08
данных. Обычно компенсация длины активируется совместно с холостым перемещением по оси Z.
G44 Коррекция на длину инструмента «-» направление
G45 Увеличение коррекции на инструмент
G46 Уменьшение коррекции на инструмент
00
G47 Двойное увеличение коррекции на инструмент
G48 Двойное уменьшение коррекции на инструмент
Отмена коррекции на длину инструмента
G49 08
Компенсация длины инструмента отменяется путем программирования команды G49 или H00.
Отмена масштабирования
G50
Код G50 предназначен для выключения режима масштабирования G51.
11 Масштабирование
G51 В этом режиме программист может изменять коэффициент масштаба для координатных осей станка. Режим
активируется при помощи модального кода G51 и отменяется кодом G50.
G50.1 Отмена программируемого зеркального отображения
22
G51.1 Программируемое зеркальное отображение
Установка локальной системы координат
G52 Код G52 используется для определения подчиненной системы координат в пределах действующей рабочей
00
системы (G54-G59).
G53 Установка системы координат станка
G54 Выбор системы координат заготовки 1, 2, 3,4 ,5,6
G55 При помощи кодов G54, G55, G56, G57, G58 и G59 определяется, в какой рабочей системе координат будет
G56 производиться обработка детали.
14
G57
G58
G59
G54.1 14 Установка дополнительной системы координат заготовки
Позиционирование в одном направлении
С помощью команды G60 ко всем запрограммированным позициям по каждой оси можно перемещаться из
00/
G60 определенного направления (“+” или “-“). Благодаря этому появляется возможность исключить ошибки
01
позиционирования, которые могут возникать из-за мертвого хода в системах сервопривода. Чаще всего,
направление и величина перемещения задаются параметрами СЧПУ.
Режим точного останова
Команда G61 предназначена для включения режима точного останова. Функция точного останова подробно
описана в характеристике кода G09. Единственная разница между кодами G61 и G09 заключается в том, что
G61
G09 является немодальной командой, то есть действует только в определенном кадре. Модальный код G61
остается активным, пока не будет запрограммирована команда на изменение этого режима, например, с
помощью кода G63 для включения режима нарезания резьбы метчиком или кода G64 режима резания
G62 Автоматическая угловая коррекция
15
Режим нарезания резьбы
Режим нарезания резьбы метчиком активируется при помощи кода G63 и используется в циклах нарезания
G63
резьбы. В этом режиме невозможна корректировка скорости подачи при помощи специальной рукоятки на
панели УЧПУ станка. Режим отменяется программированием команды режима резания G64.
Режим резания
G64 Стандартный режим резания активируется кодом G64. С помощью этого кода отменяются другие
специальные режимы - режим нарезания резьбы метчиком и режим точного останова
Вызов макропрограммы
G65 00
Код G65 позволяет выполнить макропрограмму, находящуюся в памяти СЧПУ.
Модальный вызов макропрограммы
Команда G66 предназначена для вызова макропрограммы, как и команда G65. Единственная разница между
G66
двумя этими кодами заключается в том, что G66 является модальным кодом и макропрограмма выполняется
12
при каждом перемещении, пока не будет запрограммирована команда G67.
Отмена модального вызова макропрограммы
G67
При помощи кода G67 отменяется режим модального вызова макропрограммы G66.
Поворот координат/трехмерное преобразование координат
G68 Модальная команда G68 позволяет выполнить поворот координатной системы на определенный угол. Для
16 выполнения такого поворота требуется указать плоскость вращения, центр вращения и угол поворота.
Отмена поворота координат/отмена трехмерного преобразования координат
G69
При помощи кода G69 отменяется режим вращения координат.
G73 Цикл сверления с периодическим выводом сверла
Цикл встречного нарезания резьбы
G74
G74 Цикл нарезания левой резьбы.
09
G76 Цикл чистового растачивания
G80 Отмена постоянного цикла/отмена функции внешней операции
G81 Цикл сверления, цикл засверливания или функция внешней операции

70
G81 Стандартный цикл сверления
Цикл сверления или цикл встречного растачивания
Цикл сверления с выдержкой вызывается при помощи команды G82. Функционирует этот цикл аналогично
стандартному циклу сверления, с единственной разницей в том, что при G82 на дне отверстия
G82
запрограммировано время ожидания (выдержка). Цикл сверления с выдержкой часто применяется для
сверления глухих отверстий, так как запрограммированное время ожидания позволяет выполнить лучшее
удаление стружки со дна отверстия.
Цикл сверления с периодическим выводом сверла
G83
G83 Цикл прерывистого сверления
G84 Цикл нарезания резьбы
G85 Цикл растачивания
G86 Цикл растачивания
G87 Цикл обратного растачивания
G88 Цикл растачивания
G89 Цикл растачивания
Команда абсолютного перемещения
В режиме абсолютного позиционирования G90 перемещения исполнительных органов производятся
G90
относительно нулевой точки станка или относительно нулевой точки рабочей системы координат G54-G59.
Код G90 является модальным и отменяется при помощи кода относительного позиционирования G91.
03
Инкрементная команда
При помощи кода G91 активируется режим относительного (инкрементального) позиционирования. При
G91
относительном способе отсчета за нулевое положение каждый раз принимается положение
исполнительного органа, которое он занимал перед началом перемещения к следующей опорной точке.
G92 Установка для рабочей системы координат или зажим при максимальной скорости шпинделя.
Предварительная установка системы координат заготовки
00 Код G92.1 используют для сдвига текущего положения нулевой точки путем изменения значений в
G92.1
регистрах рабочих смещений. Когда СЧПУ выполнит команду G92, то значения в регистрах смещений
изменятся и станут равными значениям, которые определены X, Y и Z словами данных
Подача за минуту
При помощи команды G94 указанная скорость подачи устанавливается в дюймах за 1 минуту или в
G94 миллиметрах за 1 минуту. Если действует дюймовый режим G20, то скорость подачи F определяется как
подача в дюймах за 1 минуту. Если же активен метрический режим G21, то скорость подачи F определяется
как подача в миллиметрах за 1 минуту.
05
Подача за оборот
При помощи команды G95 указанная скорость подачи устанавливается в дюймах на 1 оборот шпинделя или
G95 в миллиметрах на 1 оборот шпинделя. То есть скорость подачи F синхронизируется со скоростью вращения
шпинделя S. При одном и том же значении F, скорость подачи будет увеличиваться, при увеличении числа
оборотов шпинделя.
G96 Постоянное управление скоростью перемещения поверхности.
G97 Отмена контроля постоянства скорости резания
Возврат к исходной точке в постоянном цикле
Если постоянный цикл станка работает совместно с кодом G98, то инструмент возвращается к исходной
G98 плоскости в конце каждого цикла и между всеми обрабатываемыми отверстиями. Исходная плоскость – это
координата по оси Z (уровень), в которой находится инструмент перед вызовом постоянного цикла.
Команда G98 отменяется при помощи команды G99.
10 Возврат к точке R в постоянном цикле
Если цикл сверления работает совместно с кодом G99, то инструмент возвращается к плоскости отвода
между всеми обрабатываемыми отверстиями. Плоскость отвода – это координата по оси Z (уровень), с
G99
которой начинается сверление на рабочей подаче, и в которую возвращается инструмент, после того, как он
достиг дна обрабатываемого отверстия. Плоскость отвода обычно устанавливается в кадре цикла с
помощью R слова данных. Команда G99 отменяется при помощи команды G98.

71
PARAMETER MANUAL– описание назначения параметров
Для снятия блокировки на внесение изменений в параметры требуется:

-> [SETTINGS]-> PARAMETER WRITE = 1 (ENABLE) (требуется нажимать


кнопки под надписями [ON:1] [OFF:0])

->[WORK]->[OPRT]->[PUNCH] сохранение рабочих систем координат и


смещения систем координат

Разбивка параметров по группам и номерам.


№ группы Описание группы Номера
пп параметров
1 Настройка NO.0000 ~
2 Интерфейс ввода/вывода NO.0100 ~
3 Осевое управление /единицы настройки NO.1000 ~
4 Система координат NO.1200 ~
5 Ограничение хода NO.1300 ~
6 Скорость подачи NO.1400 ~
7 Управление ускорением/торможением NO.1600 ~
8 Связано с сервосистемой NO.1800 ~
9 Ввод/вывод данных NO.3000 ~
10 ЭЛТ/РЧ ввод, отображение, правка NO.3100 ~
11 Программа NO.3400 ~
12 Коррекция погрешности шага NO.3600 ~
13 Управление шпинделем NO.3700 ~
14 Коррекция на инструмент NO.5000 ~
15 Стандартный цикл NO.5100 ~
16 Жесткое нарезание резьбы метчиком NO.5200 ~
17 Интерполяция в полярных координатах NO.5460 ~
18 Пользовательский макрос NO.6000 ~
19 Функция пропуска NO.6200 ~
20 Автокоррекция на инструмент NO.6240 ~
21 Внешний ввод/вывод данных NO.6300 ~
22 Графическое изображение NO.6500 ~
23 N Часов и деталей, TY NO.6700 ~
24 Управление ресурсом инструмента NO.6800 ~
25 Функция изменения положения NO.6910 ~
26 Ручная подача с помощью маховичка/ NO.7100 ~
Ручное вмешательство с помощью маховичка
27 Программ операторская панель NO.7200 ~
28 Перезапуск программы NO.7300 ~
29 Высокоскоростной цикл NO.7500 ~
30 Обтачивание многогр заготовки NO.7600 ~
31 Управление осью с помощью PMC NO.8000 ~
32 Параметры пользователя NO.9000 ~

72
->ввод номера параметра ->[SEARCH/ПОИСК]
P 0020=4 выбор канала ввода вывода – назначаем PCMCIA CF (memory card interface)
Если канал равен 0 и делается попытка сделать выгрузку параметров, логики – выпадает
ошибка 89 DR
P 0100#3(NCR)=1 Вывод в конце блока (EOB) в коде ISO только LF выведен. При выводе
программ и параметров не выводятся пустые строки.

P 0138.#7(MDN)=1 разрешение режима DNC через карту памяти


P 1004.#0(ISA)=0 * P 1004.#1(ISB)=0 – наименьшее приращение 0.001 мм, G-коды А-типа

Оси
P 1010=3–количество осей, контролируемых ЧПУ
P 8130=3 - количество управляемых от ЧПУ осей, при аварийной 3-4 осях ошибка не
будет появляться если оставить 2 оси, но и управляться будут только 2 оси.

P 1240-1243 координаты 4х референтных позиций в системе координат станка.


P 1241 – VDL600A – точка смены инструмента по оси Z (2я реф точка)
P 1320 – установка математических ограничений перемещений станка по осям, в
микронах. +X 10 000
+Z 10 000
P 1321 -X -520 000
-Z -1420 000 P1320 должен быть > P1321
Математические ограничения перемещений работают по [MACHINE-станочным]
координатам. Если P1321>P1320 – то возможны сбои и неотработка аварийных ситуаций
(при движении осей к детали в минус)
Изменение математических ограничений перемещений станка

Для изменения математических ограничений станка необходимо разрешить запись


параметров. Для этого заходим в меню OFF/SET далее НАСТРОЙКА (SETTING) значение
ЗАПИСЬ ПАРАМЕТРОВ (PARAMETR WRITE ENABLE) установить на 1, появится
ошибка №100 «ЗАПИСЬ ПАРАМЕТРОВ РАЗРЕШЕНА» для ее сброса нужно нажать
RESET + CAN.
После этого заходим в меню SYSTEM, отобразятся системные параметры.
Набираем на клавиатуре «1320» и нажимаем дисплейную клавишу ПОИСК (SEARCH).
Параметр 1320 отвечает за математические ограничения по осям X, Z в положительном
направлении, параметр 1321 - за математические ограничения по осям X, Z в
отрицательном направлении. В качестве значений данных параметров устанавливаются
станочные координаты, для их просмотра нужно нажать клавишу POS и дисплейную
клавишу ВСЕ (ALL). После установки ограничений необходимо отключить запись
параметров.

Внимание в параметрах 1320-1321 значения указываются в микронах (или в мм но с


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

73
Меню OFF/SET Меню SYSTEM (примерный вид)

Меню POS

P 1401.#4(RF0)=1, блокировка БХ при корректоре G01=0%, =0 БХ будут выполняться


P 1420 - скорость быстрых ходов для каждой оси
P 1421 – задает F0 скорости перемещения по осям 0, 25, 50, 100% (ROV1 и ROV2)
P1427 – скорость ручного ускоренного подхода

P1610#0(CTLx)=0 при рабочей подаче применяется экспоненциальное ускорение, =1


линейное ускорение/замедление
P1620= время мсек замедления/ускорения при ускоренных перемещениях оси
P1622=1623=1624=1625=200 мсек– время экспоненциального ускорения замедления
P1850= сдвиг реф позиции или системы координат. Можно сдвигать только в направлении
выезда с нуля.

P 1815.#4(APZx), #5(APCx) – установка нуля станка по координатам. Станок поставляется


с установленными нулями. Вносить изменения требуется только при техническом
обслуживании сервомоторов, ШВП, или зубчатых ремней (при расстыковке). При
обработке серии деталей в центрах тоже можно перенести 0 станка по оси Z.
!!! ВНИМАНИЕ. Смещение нулей станка по координатам не приводит к
изменению ограничений перемещений (P1320, P1321), следовательно, возможно врезание
в патрон или в заднюю бабку. Эти параметры тоже следует отредактировать и проверить
на безопасных скоростях перемещения..
Исходное состояние: режим MDI->System ->1815->Search (Для станков CKE)
X 00110000 – биты APZx и APCx
Z 00110000

74
Установить единички помеченные красным в 00 -> выключение питания –>
включить питание ЧПУ -> установить сочетание 10 -> выключение питания –> включить
питание ЧПУ ->установка места нуля станка с режиме JOG -> установить сочетание 11 ->
выключение питания –> включить питание ЧПУ ->новые параметры нуля станка вступят
в силу.
Сдвигать ноль станка можно только больше чем на 1 оборот сервомотора, иначе
ноль станка останется на предыдущем месте установки.

нули обычно устанавливаются как (на примере вертикального обрабатывающего центра,


перед установкой проверить наличие пластиковых упоров на опорах ШВП):

метод «легкий» и не совсем правильный


1. едем в сторону где будут нули (х - это право, Y - к оператору, Z вверх)
2. не доезжая чуток до ограничения перемещений (пластиковый упор на опоре ШВП
переходим Pos-> вправо ->Мони - смотрим нагрузку по оси и маховичком перемещаем
неспешно дальше - как только нагрузка резко возросла и появился писк от двигателя -
то отводим от этой точки в противоположную 2-3мм - это и будет точкой нуля.
Привязываем ее.

Метод «правильный»:
1. Оси Х, Y – находим визуальный центр стола (половина величины)
2. Ось Z – подбираем наборы концевых мер на мин высоту шпинделя до стола.
Подводим ось Z до касания (самое простое проверять листом бумаги, входит –
нет). Поднимаем ось Z на величину хода по оси. Привязываем ноль.

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

и точку смены по оси Z - параметр 1241

P 1851 – backlash – компенсация люфта по осям X,Y, Z


P 1852 – backlash – компенсация люфта по осям X,Y, Z при быстрых ходах (RAPID
traverse)
P 3401. #0(DPI) = 0 – при указании без точки, перемещение в мкм
=1 – при указании без точки, в мм
Программирование в виде калькулятора и с десятичной точкой. См стр. 93 (каким-то
образом оказывает влияние на циклы нарезания резьбы G76, если в настройках стоит, что
точка не обязательна и размеры в мм – то могут пропускаться черновые проходы резьбы..)
При указании значения с десятичной точкой – координата отработает полное
перемещение в единицах измерения (целая часть в мм или дюймах и дробная – в мкм)
Отрабаты с десятичной точкой с десятичной точкой
ваемый кадр типа «карманный калькулятор» стандартного типа
3401. #0(DPI) = 1 3401. #0(DPI) = 0
X1000 1000 мм 1 мм (=1000мкм)
X1000. 1000 мм 1000 мм

P 3402.#0 (G01) = 0 – по умолчанию активно G00


= 1 - по умолчанию активно G01
P 3402.#3 (G91) = 0 – по умолчанию активно G90 – абсолютные координаты
= 1 - по умолчанию активно G91 – работа в приращениях

MST код

75
P 3030, P 3031, P 3032 – устанавливают количество цифр в M, S, T коде. (сколько идет на
номер инструмента, и сколько на корректор)
P 3404. #7(M3B) – число M кодов в 1 кадре. 0 – max 1; 1 – до трех.
На СКЕ 6163 с электромагнитной муфтой M3 и M10 не должны отрабатываться в одном
кадре. Если параметр равен 0 но набрано несколько M кодов то выпадет ошибка 5074

Корректора
P1006.#3(DIAx) - Диаметр или радиус используется для определения величины
перемещения по каждой оси. 0: Радиус 1: Диаметр
P3290.#0(WOF) Установка величины коррекции по геометрии инструмента через ручной
ввод данных: =0 Не отключена; =1 Отключена (для параметров ном. 3294 и ном. 3295
задайте диапазон номеров коррекции, в котором обновление задания должно быть
отменено.)
P3290.#1(GOF) Установка величины коррекции по износу инструмента через ручной ввод
данных: =0 Не отключена; =1 Отключена (для параметров ном. 3294 и ном. 3295 задайте
диапазон номеров коррекции, в котором обновление задания должно быть отменено.)

P 5002. #0 (LDI) =0 – 2 цифры обозначают номер корректора, =1 – 1 цифра на номер


корректроа
P 5002. #4(LGT) =0–порядок применения корректоров на геометрию инструмента
=0 Корректируется смещением СК (выполняется в блоке кода T, вне зависимости
от LWM.)
=1 Компенсируется посредством перемещения инструмента
P 5002. #5(LGC) -- Коррекция на геометрические размеры инструмента (Эффективна,
если P 5002. #4(LGT) =0. Если LGT равна 1, она всегда отменяется.)
=0 Не отменяется корректором 00 =1 Отменяется корректором 00

P 5002. #6(LWM)=1 – при LGT =0, и LWM=1 корректор на геометрические размеры


[GEOM] инструмента применяется только после вызова процедуры смены инструмента
T0n0m, а корректор на износ инструмента [WEAR]– применяется в следующем кадре
движения по осям. Если корректор введен очень большой – то возможна порча резца,
заготовки, станка.
P5200
№ бита Реакция системы на изменение параметров
6 4 2
1 0 0 Изменяется система координат без реальных перемещений в кадре «Т», оси
перемещаются в следующем кадре. Учитывается только коррекция на
геометрию, корректор на износ учитывается в следующем кадре
1 0 1 Изменяется система координат без реальных перемещений в кадре «Т», оси
перемещаются в следующем кадре. Учитывается и корректор на геометрию, и
корректор на износ.
1 1 0 Отображение координат не поменялось, перемещений нет. Корректора
учитываются в следующем кадре.
1 1 1 Изменяется система координат без реальных перемещений в кадре «Т», оси
перемещаются в следующем кадре. Учитывается только коррекция на износ,
корректор на геометрию учитывается в следующем кадре
Макропеременные, изменяющие корректора:
#2001-#2064
#10001-#10200 Значение коррекции по оси Х (износ)
#2101-#2164
#11001-#11200 Значение коррекции по оси Z (износ)
#2701-#2749

76
#15001-#15200 Значение коррекции по оси Х (геометрия)
#2801-#2849
#16001-#16200 Значение коррекции по оси Z (геометрия)

P 5003. #6(LVC) Величина коррекции смещения инструмента


=0 Не удаляется при сбросе; =1 Удаляется при сбросе

P 5004. #1(ORC) =1 для токарной версии указывает корректор оси X на радиус, =0


корректор – на диаметр
P 5004. #2(ODI) =0 указывает корректор инструмента на радиус, =1 корректор – на
диаметр
P 13150 – число отображаемых корректоров, =0 – нет ограничений
P3109.#1(DWT)=0 в таблице корректоров отображаются буквы G и W для идентификации
корректоров на геометрию и на износ

Экран, мониторинг
P 3102 – установка языка системы ЧПУ. Все нули в битах соответствуют английскому
языку (см также параметры 3119 и 3190 для дополнительных языков).
P 3190. #7 – установка русского языка ЧПУ (если все остальные языковые биты =0)

P 3100 – выбор типа монитора 0 – монохром, 1 – цветной


P 3100=1 при цветном дисплее режим VGA не используется
P 3301.#0(HCC)=0 буфер изображения создается в 256 цветов, =1 в 16 цветов
P 3301.#7(HDC)=1 создание копии экрана разрешено (p20=4 => изображение в формате
bmp сохраняется на карточку при нажатии клавиши SHIFT > 5 сек – во время создания
экранной копии отсчет времени «замирает»)

P 3101.#1(KBF) = 0 сбрасываем введенное с клавиатуры при переключении экранов или


режима ЧПУ, =1 – не сбрасываем. При KBF=1 весь буфер можно сбросить клавишами
SHIFT, затем CAN

P 3105.#0(DPF)=1 Отображать действительную скорость в окне отображения текущего


положения, окне проверки и в окне программы (в режиме MDI)
P 3105.#2(DPS)=1 Всегда отображается строка фактическая скорость шпинделя Sxxxx
(или корректор оборотов шпинделя OS P3106#5(SOV)) и Т код (или нагрузка шпинделя
см P3108#6)
P 3106.#5(SOV)=1 – отображение корректора оборотов шпинделя на месте Sxxxx, =0 –
отображение оборотов шпинделя

P 3107. #3(REV) - фактическая скорость при подаче на оборот отображается в:


0 - мм/мин. или дюймы/мин.; 1 - мм/об. или дюймы/об. ;
P 3107. #4(SOR)=1 – установка вида сортировки отображения программ (по возрастанию
номера =0 по дате)
P 3107. #7(MDL)=1 - отображение модального состояния G кодов на экране программы
(только в режиме ручного ввода данных MDI), 0 - не отображается.

P 3108.#6(SLM)=1 Отображается измеритель нагрузки шпинделя (или Sxxxx от параметра


P3106#5(SOV)), =0 – отображение активного номера инструмента
P 3108.#7(JSP)=1 Отображается ручная непрерывная скорость подачи на экране POS и
проверки программы (JOG F), в AUTO режиме отображается скорость БХ

P 3111.#5(OPM)=1 Отображение монитора нагрузки осей и S (POS->►->MONI)

77
P 3111.#6(OPS)=1 Отображение скорость шпинделя, =0 – скорость э/д
P 3123=10 – через 10 минут экран погаснет (для продления срока жизни лампы подсветки
экрана), если P 3208.#1 (COK)=0.
При P 3208.#1=1 отключать экран можно
клавишами.

Включить экран можно нажав любую из 6


системных клавиш +любая из .

P 3195. #2(CPR) =1 не появляется экран помощи при установке параметров при нажатии
клавиши SYSTEM

P 3202.#5(CPD)=1 При удалении программы выводится подтверждающее сообщение


P 3203. #7(MCL)=1 –программа подготовленная в режиме MDI при нажатии Reset
удаляется из буфера, =0 – не удаляется
P 3204. #0(PAR)=1 – удобный ввод скобок для обозначения комментариев в программе.
На клавиатуре при нажатии на клавиши скобки SHIF+«[», «]» заменяются на «(», «)».
Удобно при написании комментариев к программе чтобы не лезть в ИСПЯЗС, но
необходимо отключить при использовании макропеременных в программе
P 3204. #2(EXK)=1 – отображение скобок (, ), @ для написания комментариев в
программах ([PROG]->[ОПЕР]-> 4 ->[ИСПЯЗС]) =[C-EXT]
На D fanuc P 13115#5=1 [PROG]->(ОПЕР)->2 4 ->[CHA-EXT]

P 3204. #6(MLP)=1 - набранный кадр сбрасывается после отработки, 0 – не сбрасывается


P 3204. #6(MLP)=1 & P 3203. #7 (MCL)=0 – удобно отслеживать в PLC отработку
команды при отладке. Останавливая её сбросом и запуская циклом.

P 3206. #7(NS2)= 1 – используется двойное отображение функции экрана ЧПУ, 0 - не


используется.

P 3216 Приращение(инкремент) для автоматического проставления номеров в


программе, если 0000.#5(SEQ)=1, =0 нет простановка номеров

P3404.#2(SBP)=0 – при вызове M198 порядковый номер программы на карте памяти, =1 –


вызов программы О1234

Ключ программы активирует разрешение на внесение изменений. В логике активируется


G46.3~G46.6. далее для внесения изменения в параметры требуется наличие разрешения
Offset -> настр (Settings) ->Write Enable=1 (защита параметров=1)
P3292#7(pk5)=1 для фанука 0i-С
P3299#0(PKy)=1 для фанука 0i-D

Макропеременные
P 3290. #2 (MCV)=1 Установка макропеременных через ручной ввод данных отключена

Графика
P 6500.NZM=1 – разрешение масштабирования изображения в режиме [GRAPH] по оси Х
(для FANUC TC)

78
P 6510=2 – направление осей X и Z при рисовании графики ( + Z вправо, + X вниз)

Софтверная панель оператора – можно переключать режимы и смотреть параметры


P 8134.#0(IAP)=1 – разрешение программирования в диалоговом режиме. Появляется
клавиша [C.A.P]
P 8134.#1 Функция барьера зажимного устройства и задней бабки:
0: Не используется.
1: Используется.
Примечание: При использовании функции барьера для зажимного устройства и задней
бабки, пределы сохраненного хода 2 и 3 использоваться не могут.

Ошибки
P 1300.#7(BFA)=1 При запуске команды которая превышает сохраненное ограничение хода
сигнал тревоги выдается до превышения ограничения хода.
P 1301.#7(PLC)=1 Проверка предела хода до перемещения выполняется
P 3103.#2(NMH)=1 Отображение журнала сигналов тревоги, относящихся к системе
P 3106.#4(OHD)=1 Отображение журнала операций
Режим Edit System->2 раза подэкранная клавиша вправо->Opehis->Oprt-> вправо ->Foutput
P 3106.#7(OHS)=1 Отображение истории операций без выборки
P 3111.#7(NPA)=0 Экран переключается на окно сигналов тревоги, =1 – не перекл

Сигналы тревоги:
0~999 – системные
1000~1999 – внешние сигналы тревоги
3000~3999 – сигналы тревоги относящиеся к макросам

Маховичек:
P 7110=1– число используемых маховичков (MPG)
P 7113=100 – дискретность подачи при выборе на штурвале 0.1 мм MP1=0 MP0=1
P 7114=1000 – дискретность подачи при выборе на штурвале 1 мм MP1=1 MP0=1
P 8131.#0(HPG)=1 – есть маховичек, =0 режим INC

Для подключения второго/третьего маховичка необходимо:


1. изготовить кабель

Использовать коннектор A02B–0120–K303

79
2. добавить в логику включение сигнала:
- G18.5 для управления осью №2
- G18.4 для управления осью №1
3. установить в параметре #7110 кол-во маховичков, т.е. 2

Выход в ноль:
Нулевой концевик по умолчанию заведен по адресу X9.0-X9.2
P 1002.#1(JAX)=0 в ноль выводится 1 ось, =1 выводится одновременно 3 оси, +
разрешение одновременного движения от клавиш движения
P 1002.#1(DLZ)=1 функция установки референтного положения без конечных
переключателей (для всех осей)
P 1005.#1(DLZx)=1 функция установки референтного положения без конечных
переключателей (выбираем отдельно для каждой оси) зависимость от парам 1002.#1 (DLZ)
P 1006.#5(ZMIx)=1 «+напр» =0 «-напр» – направление поиска референтной точки оси
P 1201.#2(ZCL)=0 не отменяем локальную систему координат при возврате в реф
положение, =1 отменяем локальную систему координат
P 1201.#7(WZR)=0 после сброса система координат не возвращается в G54, =1 –
возвращается к той, которая указана в G54

P 1300.#6(LZR)=0 проверка ограничения хода до выхода в ноль выполняется, =1 нет

P 1401.#0(RPD)=1 разрешение БХ до выхода в 0, =0 – запрещены БХ


P 1410 - скорость DRYRUN
P 1421 - скорость F0 для быстых ходов
P 1425=P 1427 - скорость выхода в 0 по осям (медленно, при наезде на концевик)
P 1428 - скорость выхода в 0 по осям (быстро, до наезда на концевик)

Шпиндель:
P 3705. #1 (GST)= 0,сигнал SOR задает скорость шпинделя во время ориентации в об/мин.
=1, задает скорость двигателя шпинделя во время переключения передач.
P 3720=4096 – количество импульсов обратной связи за 1 оборот шпинделя.

P 3732 – скорость ориентации шпинделя об/мин (например во время смены инструмента


VDL1000=200) или для переключения передач в зависимости от установки параметра P
3705. #1(GST)
P 3741=135 Макс. скорость S в диап. 1 – для частотного привода передней бабки
P 3742=545 Макс. скорость S в диап. 2 – для инверторного привода передней бабки
P 3743=2200 Макс. скорость S в диап. 3 – для инверторного привода передней бабки

P 4005. #5(RETRN)– направление поиска референтной точки серийного шпинделя

P 4077 – координата угла поворота шпинделя для смены инструмента. После вызова
ориентации M19 необходимо прокрутить шпиндель вручную или по M3 перед проверкой
следующего введенного значения ориентации

Привязка приводов: Пример с ФП17


Выдается ошибка «466 ошибка комбинации мотор усилитель»
Двигатели по оси X, Y табличка с двигателя: A06B-0269-B201. Нам важны средние 4
цифры. К этим цифрам прибавляем 50 получаем число 0319 – управление HRV1
Для оси Z – аналогично, только число будет 0299

80
Далее ->5 раз 4 ->Настройки серво- > (Опер)- >выбор
Ставим MOTROD ID NO=319
STD.PRM.LOAD=0
Дискретность 1 мкм
Передаточное отношение пока 1/1 и шаг винта 10.0 мм
P 2084 числитель передаточного отношения, P 2085 - знаменатель
После завершения настроек необходимо нажать SET и перезагрузить ЧПУ

Привязка модулей входов выходов.


1. если программа PLC писалась на компьютере – то можно задать в Ladder Diagramm
2. если только через ЧПУ то следующие шаги:

-> PMC-> EDIT->MODULES


Выбираем начало адресации по X, например X16
Пишем адресацию входов: например 0.0.1.0С02I – где 0С02I – тип модуля входов, байт
Пишем адресацию выходов: например 0.0.1.0С02O – где 0С02O – тип модуля входов, байт
Input
Для сохранения изменений необходимо выйти из меню MODULE (кнопка влево) и
сохранить изменения

OFFSET -> 4 ->OPR (адресация сверху-вниз F72.0-F72.7)


Эти параметры устанавливают имена переключателей общего назначения (например
SIGNAL1 по SIGNAL8) на панели оператора программного обеспечения, как указано
ниже.
Эти имена установлены, используя коды символов, заданных в параметрах ном. 7220 - 7283.
Параметры ном. от 7220 до 7227: Сигнал в логике F72.0
Параметры ном. от 7228 до 7235: Сигнал в логике F72.1
Параметры ном. от 7236 до 7243: Сигнал в логике F72.2
Параметры ном. от 7244 до 7251: Сигнал в логике F72.3
Параметры ном. от 7252 до 7259: Сигнал в логике F72.4
Параметры ном. от 7260 до 7267: Сигнал в логике F72.5
Параметры ном. от 7268 до 7275: Сигнал в логике F72.6
Параметры ном. от 7276 до 7283: Сигнал в логике F72.7

P8940-8949 – 10 символов, отображаемых в звездочках при загрузке ЧПУ, если указан


несуществующий код символа – будет отображен пробел

A перечень кодов символов


Симв Код Симв Код Симв Код Комментарий Симв Код Комментарий
А 65 Q 81 6 54 , 44 Запятая
В 66 R 82 7 55 - 45 Знак минус
C 67 S 83 8 56 . 46 Период (Точка)
D 68 T 84 9 57 / 47 Косая черта
E 69 U 85 32 Пробел : 58 Двоеточие
F 70 V 86 ! 33 Восклицательный знак ; 59 Точка с запятой
G 71 W 87 " 34 Кавычки < 60 Открывающая угловая скобка
H 72 X 88 # 35 Решетка = 61 Знак равенства
I 73 Y 89 $ 36 Знак доллара > 62 Закрывающая угловая скобка
j 74 Z 90 % 37 Процент ? 63 Знак вопроса
К 75 0 48 & 38 Амперсанд @ 64 Коммерческое "at"
L 76 1 49 ’ 39 Апостроф [ 91 Открывающая квадратная скобка
M 77 2 50 ( 40 Открывающая круглая скобка 94

81
N 78 3 51 ) 41 Закрывающая круглая скобка ¥ 92 Знак Йены
O 79 4 52 * 42 Звездочка ] 93 Закрывающая квадратная скобка
P 80 5 53 + 43 Знак плюс _ 95 Подчеркивание

Логика PMC
Описание сигналов PMC
X Входной сигнал от станка к PMC (от МТ к РМС)
Y Выходной сигнал от PMC к станку (от РМС к МТ)
F Входной сигнал от ЧПУ к PMC (от ЧПУ к РМС)
G Выходной сигнал от PMC к ЧПУ (от РМС к ЧПУ)
R Внутреннее реле
E Дополнительное реле
А Сигнал запроса отображения сообщения
Сигнал состояния отображения сообщения
C Счетчик
К Удерживающее реле
T Регулируемый таймер
D Таблица данных
L Номер метки
P Номер подпрограммы

82
LADDER DIAGRAMM
Можно скрыть возможность просмотра и редактирования программы логики в ЧПУ:
[SYSTEM]->[PMCCNF]->[НАСТРО]

[LADDER]
СКРЫТ РМСПАРАМ=1 исчезает дисплейная клавиша просмотра электроавтоматики

РЕД.РАЗРЕШ.=1 открывает редактор PLC на станке (если PROGRAMMER ENABLE=1)

СКРЫТ РМС-ПАРАМ. =0 скрывает функциональные клавиши в разделе [PMC] -> [STOP],


[EDIT], [SYSPRM], [MONIT]

Для процессора SA1 (Fanuc mate)


(K18.2) #2 (TRGSTAT)= 0: Функция остановки запуска не активируется автоматически при включении
питания. =1: Функция остановки запуска активируется автоматически при включении питания.

(K18.6) #6 (EDITLAD)=0: Редактирование программы последовательности запрещено.=1: Редактирование


программы последовательности разрешено.

(K19.0) #0 (FROM_WRT)=0: После редактирования цепной схемы или программы С, она не записывается
автоматически во флэш-ПЗУ. =1: После редактирования цепной схемы или программы С, она записывается
автоматически во флэш-ПЗУ.

(K17.4) #4 (MEMINP)=0: Вынуждающая функция отключена.=1: Вынуждающая функция включена.


(K17.7) #7 (DTBLDSP)=0: Экран управления таблицей данных параметров РМС отображается.= 1: Экран
управления таблицей данных параметров РМС не отображается.

(K19.6) #6 (HIDEPRM)=0: Отображение параметров РМС и вывод параметров РМС на внешнее устройство
разрешены. =1: Отображение параметров РМС и вывод параметров РМС на внешнее устройство запрещены.

(K19.7) #7 (PTCTPRM)=0: Изменение и считывание параметров РМС разрешены. =1: Изменение и


считывание параметров РМС запрещены.

(K17.0) #0 (LADMASK)=0: Программы цепной схемы отображаются в динамике (PCLAD).=1 : Программы


цепной схемы не отображаются в динамике (PCLAD).

(K17.2) #2 (AUTORUN)=0: Программа последовательности автоматически запускается при включении


питания. =1: Нажатие дисплейной клавиши, относящейся к выполнению программы последовательности,
запускает программу последовательности.

(K19.2) #2 (ALWSTP)=0: Операция выполнения/остановки программы последовательности отключена. =1:


Операция выполнения/остановки программы последовательности разрешена.

83
(K17.1) #1 (PRGRAM)=0: Функция встроенного программатора не действует. (Кроме того, меню
программатора не отображается). =1: Функция встроенного программатора действует. (Меню
программатора отображается).

Управление памятью, питающейся от батареи


K16
#7 MWRTF2: Данная операция выполняется для проверки состояния записи
энергонезависимой памяти.
#6 MWRTF1: Состояние записи памяти, питающейся от батареи

Системный параметр РМС


K17
#0 (LADMASK): 0: Программы цепной схемы отображаются в динамике
(PCLAD).
1 : Программы цепной схемы не отображаются в динамике (PCLAD).
#1 (PRGRAM): 0: Функция встроенного программатора не действует. (Кроме того, меню
программатора не отображается).
1: Функция встроенного программатора действует. (Меню программатора отображается).
#2 (AUTORUN): 0: Программа последовательности автоматически запускается при
включении питания.
1: Нажатие дисплейной клавиши, относящейся к выполнению программы
последовательности, запускает программу последовательности.
#4 (MEMINP): 0: Вынуждающая функция отключена.
1: Вынуждающая функция включена.
#5 (TRCSTAT): 0: Нажатие дисплейной клавиши [EXEC] запускает трассировку с
помощью функции трассировки сигнала.
1: Функция трассировки сигнала автоматически запускает трассировку при включении
питания.
#6 (ANASTAT): 0: Нажатие дисплейной клавиши, относящейся к выполнению, запускает
выборку с помощью функции отображения колебаний сигналов.
1: Функция отображения колебаний сигналов автоматически запускает выборку при
включении питания.
Этот бит является действующим только для тех моделей, для которых применима
функция отображения колебаний сигналов.
#7 (DTBLDSP): 0: Экран управления таблицей данных параметров РМС отображается.
1: Экран управления таблицей данных параметров РМС не отображается.

K18
#0 (IGNKEY): 0: Функциональные клавиши активируются для программы пользователя
на экране пользователя.
1: Функциональные клавиши отключаются для программы пользователя на экране
пользователя.
Этот флажок применяется, когда используется программа пользователя. Когда этот
бит установлен на 1, экран пользователя не может быть переключен на экран ЧПУ с
помощью функциональных клавиш. Необходимо подготовить программу, которая
постоянно устанавливает этот бит на 0, или которая переключает экран пользователя
на экран ЧПУ.
#1 (DBGSTAT): 0: Функция отладки языка С не запускает автоматическую
обработку разрывов при включении питания.
1: Функция отладки языка С запускает автоматическую обработку разрывов при
включении питания.
Этот флажок применяется, когда используется программа пользователя.

84
#2 (TRGSTAT): 0: Функция остановки запуска не активируется втоматически
при включении питания.
1: Функция остановки запуска активируется автоматически при включении питания.
#3 (TRNSRAM): 0: После редактирования в режиме онлайн программа цепной схемы не
передается автоматически в резервное ОЗУ.
1: После редактирования в режиме онлайн программа цепной
схемы передается автоматически в резервное ОЗУ.
#4 (CALCPRTY): 0: Функция встроенного программатора вычисляет четность ОЗУ.
1: Функция встроенного программатора не вычисляет четность ОЗУ.
#5 (CHKPRTY): 0: Система выполняет проверку четности для системного ПЗУ,
программного ПЗУ и программного ОЗУ.
1: Система не выполняет проверку четности для системного ПЗУ, программного ПЗУ или
программного ОЗУ.
#6 (EDITLAD): 0: Редактирование прог-мы последовательности запрещено.
1: Редактирование программы последовательности разрешено.
#7 (IGNDINT): 0: Система выполняет инициализацию ЖК-дисплея при переключении
экрана на экран PMCMDI.
1: Система не выполняет инициализацию ЖК-дисплея при переключении экрана на экран
PMCMDI.
Этот флажок применяется, когда используется программа пользователя. Когда экран
переключается на экран PMCMDI, управляющее программное обеспечение РМС
определяет, выполняет ли система инициализацию ЖК-дисплея, посредством проверки
этого флажка. Если этот флажок присутствует, прикладная программа должна
выполнить инициализацию ЖК-дисплея.

K19
#0 (FROM_WRT): 0: После редактирования цепной схемы или программы С, она не
записывается автоматически во флэш-ПЗУ.
1: После редактирования цепной схемы или программы С, она записывается
автоматически во флэш-ПЗУ.
#1 (C-REJECT): 0: Система активирует программу С.
1: Система не активирует программу С.
#2 (ALWSTP): 0: Операция выполнения/остановки программы последовательности
отключена.
1: Операция выполнения/остановки программы последовательности разрешена.
#6 (HIDEPRM): 0: Отображение параметров РМС и вывод параметров РМС на внешнее
устройство разрешены.
1: Отображение параметров РМС и вывод параметров РМС на внешнее устройство
запрещены.
#7 (PTCTPRM): 0: Изменение и считывание параметров РМС разрешены.
1: Изменение и считывание параметров РМС запрещены.
ПРЕДУПРЕЖДЕНИЕ
Установите все неиспользуемые биты на 0.

PMC PRM (SETTING)

Signal trace start – K17.5


Signal trigger strat – K18.2
Edit enable – K18.6
Write to f-rom(edit) – K19.0
Ram write enable – K17.4
Data tbl cntl screen – K17.7

85
Hide pmc param – K19.6
Protect pmc param – K19.7
Hide pmc program – K17.0
Allow pmc stop – K19.2
Programmer enable – K17.1

Уст. время таймера: Таймер 1-8 макс. 1572.8 сек и его точность 48 мс.
Таймер 9-250 макс. 262.1 сек и его точность 8 мс.

K900
#0 LADMASK 0 : Доступ из программы последовательности разрешен.
1 : Доступ из программы последовательности запрещен.
#1 PRGRAM 0 : Функция встроенного программатора не действует. (Кроме того, меню
программатора не отображается).
1 : Функция встроенного программатора действует. (Меню программатора отображается).
#2 AUTORUN 0 : Программа последовательности автоматически запускается
при включении питания.
1 : Нажатие дисплейной клавиши, относящейся к выполнению программы
последовательности, запускает программу последовательности.
#4 MEMINP 0 : Вынуждающая функция и функция руч. кор. отключены.
1 : Вынуждающая функция и функция руч. кор. активированы.
#7 DTBLDSP 0 : Экран управ. табл. данных параметров РМС отображается.
1 : Экран управления таблицей данных параметров РМС не отображается.

K901
#0 IGNKEY 0 : Функциональные клавиши активируются для программы пользователя на
экране пользователя.
1 : Функциональные клавиши отключаются для программы пользователя на экране
пользователя.
Этот флажок применяется, когда используется программа пользователя. Когда этот
бит установлен на 1, экран пользователя не может быть переключен на экран ЧПУ с
помощью функциональных клавиш. Необходимо подготовить программу, которая
постоянно устанавливает этот бит на 0, или которая переключ. экран пользователя на
экран ЧПУ.
#1 DBGSTAT 0 : Функция отладки языка С не запускает автоматическую обработку
разрывов при включении питания.
1 : Функция отладки языка С запускает автоматическую обработку разрывов при
включении питания.
Этот флажок применяется, когда используется программа пользователя.
#2 TRGSTAT 0 : Функция остановки запуска не активируется автоматически при
включении питания.
1 : Функция остановки запуска активируется автоматически при включении питания.
#3 TRNSRAM 0 : После редактирования в режиме онлайн программа цепной
схемы не передается автоматически в резервное ОЗУ.
1 : После редактирования в режиме онлайн программа цепной схемы передается
автоматически в резервное ОЗУ.
#4 CALCPRTY 0 : Функция встроенного программатора осуществляет вычисление
четности ОЗУ.
1 : Функция встроенного программатора не осуществляет вычисление четности ОЗУ.
#5 CHKPRTY 0 : Системное ПЗУ, программное ПЗУ/ОЗУ проверяются на
наличие ошибок четности.
1 : Системное ПЗУ, программное ПЗУ/ОЗУ не проверяются на наличие ошибок четности.

86
#6 EDITLAD 0 : Редактирование прог-мы последовательности запрещено.
1 : Редактирование программы последовательности разрешено.
#7 IGNDINT 0 : Система выполняет инициализацию ЖК-дисплея при переключении
экрана на экран PMCMDI.
1 : Система не выполняет инициализацию ЖК-дисплея при переключении экрана на экран
PMCMDI.
Этот флажок применяется, когда используется программа пользователя. Когда экран
переключается на экран PMCMDI, управляющее программное обеспечение РМС
определяет, выполняет ли система инициализацию ЖК-дисплея, посредством проверки
этого флажка. Если этот флажок присутствует, прикладная программа должна
выполнить инициализацию ЖК-дисплея.

K902
#0 FROM-WRT 0 : После редактирования цепной схемы, она не записывается
автоматически во флэш-ПЗУ.
1 : После редактирования цепной схемы, она записывается автоматически во флэш-ПЗУ.
#1 C-REJECT 0 : Система активирует программу С.
1 : Система не активирует программу С.
#2 ALWSTP 0 : Операция выполнения/остановки программы последовательности
отключена.
1 : Операция выполнения/остановки программы последовательности разрешена.
#6 HIDEPRM 0 : Отображение параметров РМС и вывод параметров РМС на внешнее
устройство разрешены.
1 : Отображение параметров РМС и вывод параметров РМС на внешнее устройство
запрещены.
#7 PTCTPRM 0 : Изменение и считывание параметров РМС разрешены.
1 : Изменение и считывание параметров РМС запрещены.

K906
#0 OVRRIDE 0 : Отключает функцию ручной коррекции.
1 : Активирует функцию ручной коррекции.
#1 IOSELSCN 0 : Не отображает экран установки функции выбора данных распределения
ввода-вывода.
1 : Отображает экран установки функции выбора данных распределения ввода-вывода.
#2 IOCHK 0 : Активирует функцию проверки соединения по каналу связи ввода-вывода.
(Исходное значение).
1 : Отключает функцию проверки соединения по каналу связи ввода-вывода.
#5 TRCSTAT 0 : Запускает операцию трассировки с помощью функции трассировки,
когда нажимается клавиша выполнения.
1 : Запускает операцию трассировки с помощью функции трассировки автоматически
после включения питания.
ПРЕДУПРЕЖДЕНИЕ
Обязательно установите все неиспользуемые области на 0.

Trace start – K906.5


Edit enable – K901.6
Write to f-rom (edit) – K902.0
Ram write enable – K900.4
Data tbl cntl screen – K900.7
Hide pmc param – K902.6
Protect pmc param – K902.7
Hide pmc program – K900.0

87
Io group selection – K906.1
Ladder start – K900.2
Allow pmc stop – K902.2
Programmer enable – K900.1
Override enable – K906.0
Если встроенный программатор не запускается, установите удерживающее реле K900.1
на 1.

Доступ к таймерам:
SYSTEM -> [PMC] -> [PMCPRM] -> TIMER

Рис1 Таймера
Fanuc 0i-TC (картинки будут похожие, но черно-белые)

Доступ к логике (при установленном английском языке ЧПУ):


SYSTEM -> [PMC] -> [PMCLAD] далее ввод пароля: набираем CKE (shift С, Shift K, shift
E и нажимаем INPUT.
Для поиска какого-либо адреса нажимаем [SEARCH] вводим адрес (например R58.6) и
нажимаем [SRCH], для поиска формирования выхода ввести адрес и нажать [W--SRCH].

Таймер TMR 16 в логике берет значение из No9 T0016=1600 мсек

Далее вводя входа-выхода согласно схемы и делая поиск – можно определить где что
используется. Т.е. причину формирования или отсутствия сигнала на выходе

88
Диагностика
System->DGN (диагнотика). Более подробно обращайтесь к руководству по техническом
обслуживанию ЧПУ

Описание последовательного импульсного шифратора


DGN 200
#7(OVL): Сигнал тревоги о перегрузке
#6(LV): Сигнал тревоги о недостаточном напряжении
#5(OVC): Сигнал тревоги о перегрузке по току
#4(HCA): Сигнал тревоги о ненормальном токе
#3(HVA): Сигнал тревоги о перенапряжении
#2(DCA): Сигнал тревоги о разряде
#1(FBA): Сигнал тревоги о разрыве соединения
#0(OFA): Сигнал тревоги о переполнении

DGN 201
#7(ALD): Сигнал тревоги о перегрузке
#4(EXP): Сигнал тревоги о ненормальном токе
#7 #4
Сигнал тревоги 0 - Перегрев двигателя
о перегрузке 1 - Перегрев усилителя
1 0 Встроенный имп. шифратор (обор.)
Сигнал тревоги Разрыв соединения с имп. шифратором автоном. типа
1 1
о разрыве соединения (обор.)
0 0 Разрыв соединения с имп. шифратором (ПО)

DGN 202
#6(CSA): Неисправность в оборудовании последовательного импульсного шифратора
#5(BLA): Низкое напряжение батареи (предупреждение)
#4(PHA): Неисправность в последовательном импульсном шифраторе или кабеле
обратной связи.
Ошибочный счет в кабеле обратной связи.
#3(RCA): Неисправность в последовательном импульсном шифраторе. Ошибочный счет в
кабеле обратной связи.
#2(BZA): Напряжение батареи равно 0. Заменить батарею и установить референтное
положение.
#1(CKA): Неисправность в последовательном импульсном шифраторе. Остановка во
внутреннем блоке.
#0(SPH): Неисправность в последовательном импульсном шифраторе или кабеле
обратной связи.
Ошибочный счет в кабеле обратной связи.

DGN 203
#7(DTE): Не удалось установить соединение с последовательным импульсным
шифратором. Нет ответа на соединение.
#6(CRC): Не удалось установить соединение с последовательным импульсным
шифратором. Переданные данные ошибочны.
#5(STB): Не удалось установить соединение с последовательным импульсным
шифратором. Переданные данные ошибочны.
#4(PRM): Сервосистема обнаружила сигнал тревоги, неверны значения, заданные в
параметре.

89
DGN 204
#6(OFS): Неверное значение тока в результате преобразования цифр
(аналогового/цифрового)
#5(MCC): Оплавились контакты микропроцессора сервоусилителя.
#4(LDA): Неисправность в светодиодном индикаторе последовательного импульсного
шифратора
#3(PMS): Неверная обратная связь вследствие неисправного последовательного
импульсного шифратора С или кабеля обрат. связи.

Описание сигналов тревоги, относящихся к автономному


Последовательному импульсному шифратору
DGN 205
#7(OHA): В автономном импульсном шифраторе возник перегрев.
#6(LDA): В автономном импульсном шифраторе возникла ошибка светодиодного
индикатора.
#5(BLA): В автономном импульсном шифраторе возникло низкое напряжение батареи.
#4(PHA): В автономной линейной шкале возникла ошибка данных фазы.
#3(CMA): В автономном импульсном шифраторе возникла ошибка счета.
#2(BZA): Напряжение батареи в автономном импульсном шифраторе равно нулю.
#1(PMA): В автономном импульсном шифраторе возникла ошибка импульса.
#0(SPH): В автономном импульсном шифраторе возникла ошибка данных фазы
программного обеспечения.

DGN 206
#7(DTE): В автономном импульсном шифраторе возникла ошибка данных.
#6(CRC): В автономном импульсном шифраторе возникла ошибка CRC.
#5(STB): В автономном импульсном шифраторе возникла ошибка
стопового бита.
Описание сигналов тревоги, относящихся к неверным параметрам
сервосистемы (в ЧПУ)
DGN 280 (причина сигнала тревоги 417 – DGN 203 #4 PRM)
#0(MOT): Тип двигателя, заданный в параметре 2020, не входит в предварительно
определенный диапазон.
#2(PLC): Количество импульсов обратной связи по скорости за оборот мотора, заданное в
параметре 2023, равно нулю или меньше.
Неверное значение.
#3(PLS): Количество импульсов обратной связи по положению за оборот мотора,
заданное в параметре 2024, равно нулю или меньше.
Неверное значение.
#4(DIR): В параметре 2022 задано неверное направление вращения мотора (значение
отлично от 111 или -111).
#6(AXS): В параметре 1023 (номер сервооси) задано значение, которое не входит в
диапазон от 1 до количества управляемых осей.
(Например, вместо 3 задано 4). Или значения, заданные в параметре, непоследовательны.

DGN 300 Погрешность положения оси в единицах измерения

DGN 301 Расстояние от референтного положения оси в единицах измерения


DGN 302 Расстояние от края упора торможения до первой узловой точки сетки

90
DGN 303 Отклонение полож. при активированном плавном ускорении/ торможении
DGN 304 Контрольный счетчик для отдельных осей
DGN 305 Данные обратной связи по положению между Z--фазами отдельных осей
DGN 306 Координаты станка по наклонной оси в декартовой DGN системе координат
DGN 307 Координаты станка по ортогональной оси в декартовой системе координат
DGN 308 Температура сервомотора
DGN 309 Температура импульсного шифратора

Причина установки бита APZ (бита 4 параметра 1815) на 0


DGN 310
#0(PR1): Изменена установка следующих параметров: Параметры 1821,
1850, 1860, 1861.
#1(PR2): Изменена установка бита ATS (бита 1 параметра 8302).
#2(BZ1): Обнаруженное напряжение батареи АИШ равно 0 В
(Индуктосин).
#3(BZ2): Обнаруженное напряжение батареи АИШ равно 0 В
(автономный датчик положения).
#4(NOF): Индуктосин не выводит данные коррекции.
#5(ALP): Перед тем, как импульсный шифратор α обнаружит один
полный оборот, предпринята попытка установки референтного
положения с помощью параметров.
#6(DTH): Введен сигнал/параметр отсоединения управляемой оси.

DGN 311
#0(AL1): Выдан сигнал тревоги АИШ.
#2(AL3): Обнаруженное напряжение батареи АИШ равно 0 В
(последовательный импульсный шифратор).
#3(AL4): Обнаружена ненормальная скорость вращения (RCAL).
#4(GSG): Сигнал G202 был переключен с 0 на 1.
#1(AL2): Обнаружен разрыв соединения.
#6(DUA): Когда использовалась функция обратной связи по двойному
положению, разница в погрешности между полузамкнутым
контуром и замкнутым контуром стала слишком большая.
#5(XBZ): Обнаруженное напряжение батареи АИШ равно 0 В
(автономный последовательный датчик положения).

Состояние FSSB
DGN 320 Указывает на внутреннее состояние FSSBC.
#0(CLS): Замкнуто.
#1(OPP): Работа с протоколом OPEN.
#2(RDY): Разомкнуто и готово.
#3(OPN): Разомкнуто.
#4(ERP): Работа с протоколом ERROR.
#7(CFE): Встретилась ошибка конфигурации.
(Существующий тип подчиненного устройства не соответствует
типу, заданному в таблице преобразований).

DGN 321 Указывает на причину ошибки FSSBC.


#0(ER0): INFORMED ERROR (СООБЩЕННАЯ ОШИБКА)
#1(ER1): (RESERVE) (РЕЗЕРВ)
#2(ER2): Разрыв соединения с портом ведущего устройства
#3(ER3): Внешний ввод EMG

91
Указывает на причину ошибки FSSBC по запросу подчиненного
устройства.
#4(XE0): (RESERVE) (РЕЗЕРВ)
#5(XE1): Разрыв соединения с портом подчиненного устройства
#6(XE2): Разрыв соединения с портом ведущего устройства
#7(XE3): Внешний ввод EMG

Описание сигналов тревоги, относящихся к неверным установкам параметров


сервосистемы (в сервосистеме)
DGN 352
№ №
Причина Действие
опис. пар-ра
Значение, заданное в качестве количества Уменьшите значение, заданное в качестве
0233 2023 импульсов скорости, больше 13100, когда количества импульсов скорости так,
бит инициализации 0 = 1. чтобы оно не превышало 13100.
Значение, заданное в качестве количества Уменьшите значение, заданное в качестве
0243 2024 позиционных импульсов, больше 13100, количества позиционных импульсов так,
когда бит инициализации 0 = 1. чтобы оно не превышало 13100.
Внутреннее значение коэффициента Уменьшите значение, заданное в
0434
2043 усиления интеграции обратной связи параметре коэффициента усиления
0435
по скорости переполнено. интеграции обратной связи по скорости.
Внутреннее значение коэффициента Используйте функцию изменения
0444 пропорционального усиления обратной внутреннего формата коэффициента
2044
0445 связи по скорости переполнено. пропорционального усиления обратной
связи по скорости.
Внутреннее значение параметра Измените установку на: (--1) × (требуемая
0474
2047 контрольного устройства (РОА1) установка)/10
0475
переполнено.
Внутреннее значение параметра Уменьшите установку, пока не исчезнет
0534
2053 компенсации мертвой зоны переполнено. сигнал тревоги, относящийся к неверной
0535
установке параметра.
Внутреннее значение параметра Уменьшите установку, пока не исчезнет
0544
2054 компенсации мертвой зоны переполнено. сигнал тревоги, относящийся к неверной
0545
установке параметра.
0686
Внутреннее значение коэффициента Используйте функцию увеличения
0687 2068
прямой связи переполнено. коэффициента усиления по положению.
0688
0694
0695 Внутреннее значение коэффициента Уменьшите коэффициент прямой связи по
2069
0696 прямой связи по скорости переполнено. скорости.
0699
0754 Значение параметра, указанного слева, В настоящий момент параметр не
2075
0755 переполнено. используется. Задайте в нем 0.
0764 Значение параметра, указанного слева, В настоящий момент параметр не
2076
0765 переполнено. используется. Задайте в нем 0.
Параметр коэффициента преобразования,
указанный слева, был установлен для
0783 2078 Установите значение в данном параметре.
мотора с полностью замкнутым циклом
(только для серии 9080).
Параметр коэффициента преобразования,
указанный слева, был установлен для
0793 2079 Установите значение в данном параметре.
мотора с полностью замкнутым циклом
(только для серии 9080).
Задайте положительное значение в
В числителе для механизма подачи с
качестве числителя для механизма подачи
гибкой связью не установлено
с гибкой связью. Или удовлетворите
0843 2084 положительное значение. Или существует
следующее условие: Числитель гибкой
следующее условие: Числитель механизма
подачи ≦ знаменатель (кроме датчика
подачи >знаменатель
автономного типа с фазами A/B).
0883 2085 В знаменателе для механизма подачи с Задайте положительное значение в

92
гибкой связью не установлено качестве знаменателя для механизма
положительное значение. подачи с гибкой связью.
Уменьшите коэффициент обратной связи
0884 Внутреннее значение коэффициента
со станком по скорости. Или используйте
0885 2088 обратной связи со станком по скорости
функцию контроля демпфирования,
0886 переполнено.
которая обладает аналогичным действием.
Максимальное допустимое значение
коэффициента обратной связи со станком
В коэффициенте обратной связи со
по скорости для осей с последовательным
станком по скорости для оси с
0883 2088 датчиком
последовательным датчиком автономного
автономного типа составляет 100.
типа задано 100 или большее значение.
Уменьшите установку так, чтобы она не
превышала 100.
0926 Внутреннее значение коэффициента
Используйте функцию увеличения
0927 2092 прямой связи по продвижению
коэффициента усиления по положению.
0928 переполнено.
Внутреннее значение для подавления N Уменьшите установку параметра,
0996 2099
импульсов переполнено. указанного слева.
Когда используется линейный двигатель,
в параметре коэффициента Задайте коэффициент преобразования
1123 2112
преобразования AMR значение не AMR.
введено.
В параметре порога погрешности в
полу/полностью замкнутом цикле для Задайте пороговое значение погрешности
1183 2118 линейного двигателя с полностью в полу/полностью замкнутом цикле в
замкнутым циклом значение не задано параметре, указанном слева.
(только для серии 9080).
Если значение, заданное в качестве Уменьшите значение параметра,
1284 количества импульсов скорости, мало, указанного слева, так, чтобы оно входило
2128
1285 внутреннее значение параметра токового в диапазон, при котором никакой сигнал
управления переполнено. тревоги более не возникает.
Если значение, заданное в качестве
Установите в “a” меньшее значение, если
1294 количества импульсов скорости, большое,
2129 установка параметра, указанного слева,
1295 внутреннее значение параметра токового
состоит из: a× 256 + b
управления переполнено.
Уменьшите установку параметра,
Установка коррекции AMR линейного
1393 2139 указанного слева, так, чтобы она не
двигателя превысила ±45.
превышала ±45
1446 Коэффициент прямой связи при резании
Используйте функцию увеличения
1447 2144 для функции FAD резания/ускоренного
коэффициента усиления по положению.
1448 подвода переполнен.
1454
Коэффициент прямой связи по скорости
1455 Уменьшите коэффициент прямой связи по
2145 при резании для функции FAD резания/
1456 скорости.
ускоренного подвода переполнен.
1459
В параметре емкости контрольного
Задайте положительное значение в
8213 1821 счетчика не установлено положительное
параметре, указанном слева.
значение.
8254
Внутреннее значение коэффициента Используйте функцию увеличения
8255 1825
усиления по положению переполнено. коэффициента усиления по положению.
8256
Внутреннее значение параметра,
10016 Не используйте функцию обнаружения
2200 #0 используемого для обнаружения
10019 отклонения (задайте бит 0 = 1).
отклонения, переполнено.
Для линейного двигателя установлен
1815 #1 Нельзя задавать полностью замкнутый
10043 полностью замкнутый цикл (кроме серии
2010#2 цикл для линейных двигателей.
9080).
Бит обратного соединения со шкалой не
Бит обратного соединения со шкалой
10053 2018#0 может использоваться для линейных
установлен для линейного двигателя.
двигателей.
Для используемого усилителя не Если вы желаете использовать этот
10062 2209#4
предусмотрена функция отмены сигнала усилитель, переустановите бит функции,

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

DGN 360 Общее количество командных импульсов (ЧПУ)


DGN 361Общее количество импульсов коррекции (ЧПУ)
DGN 362Общее число командных импульсов (серво)
DGN 363Общее количество импульсов обратной связи (серво)

Данные диагностики, относящиеся к датчику абсолютного


положения Индуктосина
DGN 380 Различие между абсолютным положением мотора и данными коррекции
DGN 381 Данные коррекции от Индуктосина

Последовательный шпиндель
DGN 400
#4(SAI) 0 : Аналоговое управление шпинделями не используется.
1 : Аналоговое управление шпинделями используется.
#3(SS2) 0 : Последовательное управление шпинделями не
осуществляется для второго шпинделя.
1 : Последовательное управление шпинделями осуществляется для второго шпинделя.
#2(SSR) 0 : Последовательное управление шпинделями не осуществляется.
1 : Последовательное управление шпинделями осуществляется.
#1 (POS) Модуль, требуемый для аналогового управления шпинделями,
0 : не установлен
1 : установлен
#0(SIC) Модуль, требуемый для последовательного управления шпинделями,
0 : не установлен
1 : установлен

DGN 401 Аварийное состояние последовательного шпинделя для первого шпинделя


DGN 402 Аварийное состояние последовательного шпинделя для второго шпинделя
DGN 403 Температура мотора первого шпинделя
DGN 404 Температура мотора второго шпинделя
DGN 408
#0 (CRE): Возникла ошибка CRC. (Предупреждение)
#1 (FRE): Возникла ошибка кадрирования. (Предупреждение)
#2 (SNE): Объект для передачи/получения недействителен.
#3 (CER): Во время получения возникла ошибка.
#4 (CME): Во время автоматического сканирования ответ не получен.
#5 (SCA): В усилителе шпинделя возник сигнал тревоги, относящийся к соединению.
#7 (SSA): В усилителе шпинделя возник сигнал тревоги, относящийся к системе.
(Эти проблемы послужили причиной сигнала тревоги 749. Такие проблемы вызваны,
главным образом, шумом, разрывом соединения или мгновенным отключением питания).
DGN 409 Когда возникнет сигнал тревоги 750, обратитесь к этой диагностике.
#3 (SPE) При последовательном управлении шпинделями параметры последовательного
шпинделя
0 : Удовлетворяют условию пуска узла шпинделя
1 : Не удовлетворяют условию пуска узла шпинделя
#2 (S2E) 0 : При последовательном управлении шпинделями второй шпиндель запущен
успешно.

94
1 : При последовательном управлении шпинделями второй шпиндель не запущен
успешно.
#1 (S1E) 0 : При последовательном управлении шпинделями первый шпиндель запущен
успешно.
1 : При последовательном управлении шпинделями первый шпиндель не запущен
успешно.
#0 (SHE) 0 : Модуль последовательной связи в ЧПУ в норме.
1 : В модуле последовательной связи в ЧПУ возникла ошибка.

DGN 410 Измеритель нагрузки 1--го шпинделя [%]


DGN 411Спидометр 1--го шпинделя [мин-1]
DGN 412Измеритель нагрузки 2--го шпинделя [%]
DGN 413Спидометр 2--го шпинделя [мин-1]
DGN 414Погрешность по положению в режиме синх. управления 1--м шпинделем
DGN 415Погрешность по положению в режиме синх. управления 2--м шпинделем
DGN 416Абсолютное значение погрешности синхронизации между 1--м и 2--м
шпинделями
DGN 417Информация обратной связи шифратора положения 1--го шпинделя
DGN 418Погрешность по положению в режиме цикла позиц. 1--го шпинделя
DGN 419Информация обратной связи шифратора положения 2--го шпинделя
DGN 420Информация обратной связи шифратора положения 2--го шпинделя
DGN 425Погрешность синхронизации 1--го шпинделя
DGN 426Погрешность синхронизации 2--го шпинделя
DGN 445 Данные положения первого шпинделя
DGN 446 Данные положения второго шпинделяё

Данные диагностики, относящиеся


к жесткому нарезанию резьбы метчиком

DGN 450 Погрешность полож. шпинделя во время жесткого DGN нарез. резьбы метчиком
DGN 451 Распределение шпинделей во время жесткого нарезания резьбы метчиком
DGN 454 Суммарное распред. шпинделей во время жест. нарез. резьбы метчиком
DGN 455 Мгновенная разница для команды перемещ., вычис. в отношении шпинделя, во
время жест. нарез. резьбы метчиком (суммарное знач. со знаком)
DGN 456 Мгновенная разница для погрешности перемещения, вычисленная в отношении
шпинделя, во время жест. нарез. резьбы метчиком (со знаком)
DGN 457 Пределы погрешности синхронизации во время жесткого нарезания резьбы
метчиком (максимальное значение)

Разомкнутое ЧПУ
DGN 512
#0(PRA) 0 : Нормальный
1 : В совместно используемом ОЗУ возникла ошибка четности ОЗУ.
#3, #2(THL, THH):
THL THH Состояние
0 0 В PANEL i или устройстве отображения ЧПУ с функциями ПК возник сигнал тревоги, относящийся к батарее.
1 0 В PANEL i или устройстве отображения ЧПУ с функциями ПК возникла высокая температура.
0 1 В PANEL i или устройстве отображения ЧПУ с функциями ПК возникла низкая температура.
1 1 В норме (подсоединено к ПК)
#4 0 : Нормальный
1 : В HSSB возникло немаскируемое прерывание.

DGN 513 Содержит внутреннюю информацию о HSSB


DGN 515 Содержит внутреннюю информацию о HSSB (канал 2).

95
DGN 516 Содержит внутреннюю информацию о HSSB (канал 2).

DGN 516Содержит следующую внут. информацию о HSSB (канал 2).


#0(PRA): 0 : Нормальный
1 : В совместно используемом ОЗУ возникла ошибка четности ОЗУ.
#3, #2(THL, THH):
THL THH Состояние
0 0 В PANEL i или устройстве отображения ЧПУ с
функциями ПК возник сигнал тревоги, относящийся
к батарее.
1 0 В PANEL i или устройстве отображения ЧПУ с
функциями ПК возникла высокая температура.
0 1 В PANEL i или устройстве отображения ЧПУ с
функциями ПК возникла низкая температура.
1 1 В норме (подсоединено к ПК)
#4 : 0 : Нормальный
1 : В HSSB возникло немаскируемое прерывание.

Данные диагностики, относящиеся к циклу сверления небольшого


диаметра с периодическим выводом сверла (только М-серия)

DGN 520 Общее количество отводов во время резания после того, как задан G83.
Выполнение команды G83 сбрасывает значение на нуль.
DGN 521 Общее число отводов, выполненных при получении сигнала о перегрузке во
время резания, после того, как задан G83. Выполнение команды G83 сбрасывает значение
на нуль.
DGN 522 Положение на оси сверления, с которого начинается отвод
Единицы измерения совпадают с минимальным вводимым приращением.
DGN 523 Разница между положением на оси сверления, с которого начался
предыдущий отвод, и положением, с которого начинается текущий отвод
Единицы измерения совпадают с мин. вводимым приращением.

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


DGN 540 Разница в погрешности по положению между ведущей и ведомой осями при
простом синхронном управлении

DGN 541 Разница в погрешности по положению между ведущей и ведомой осями при
простом синхронном управлении (больше 1-й пары осей)
Состояние после выполнения ручной коррекции на инструмент
(только для Т-серии)

DGN 560 Состояние после выполнения ручной коррекции на инструмент


0 : Ручная коррекция на инструмент завершена успешно.
1 : Данные команды Т-кода находятся вне допустимого диапазона.
2 : Значение коррекции находится вне допустимого диапазона.
3 : Номер коррекции находится вне допустимого диапазона.
4 : ЧПУ работает автоматически или перемещает оси.
5 : ЧПУ находится в режиме коррекции на радиус режущей кромки инструмента.
6 : ЧПУ не находится в режиме JOG или HNDL (INCR).
7 : Неверно установлен параметр ЧПУ.

Состояние FSSB2

DGN 620 Указывает на внутреннее состояние FSSBC2.


#0(CLS): Замкнуто.
96
#1(OPP): Работа с протоколом OPEN.
#2(RDY): Разомкнуто и готово.
#3(OPN): Разомкнуто.
#4(ERP): Работа с протоколом ERROR.
#7(CFE): Встретилась ошибка конфигурации.
(Существующий тип подчиненного устройства не соответствует типу, заданному в
таблице преобразований).

DGN 621 Указывает на причину ошибки FSSBC2.


#0(ER0): INFORMED ERROR(СООБЩЕННАЯ ОШИБКА)
#1(ER1): (RESERVE) (РЕЗЕРВ)
#2(ER2): Разрыв соединения с портом ведущего устройства
#3(ER3): Внешний ввод EMG
Указывает на причину ошибки FSSBC2 по запросу подчиненного устройства.
#4(XE0): (RESERVE) (РЕЗЕРВ)
#5(XE1): Разрыв соединения с портом подчиненного устройства
#6(XE2): Разрыв соединения с портом ведущего устройства
#7(XE3): Внешний ввод EMG

DGN 630 DGN 632 DGN 648


#0, #1(ST0, ST1): Указывает на код типа для фактически подсоединенного
подчиненного устройства.
ST1 ST0 Тип Адрес
0 0 А Сервоусилитель
0 1 (B: RESERVE) (В: РЕЗЕРВ) (Не существует в настоящий момент)
1 0 C Блок интерфейса автономного датчика
1 1 (RESERVE) (РЕЗЕРВ) (Не существует в настоящий момент)
#2(DUA): 0 : Рассматриваемое подчиненное устройство не находится на первой оси
двуосного усилителя.
1 : Рассматриваемое подчиненное устройство находится на первой оси двуосного
усилителя.
#3(EXT): 0 : Рассматриваемое подчиненное устройство не существует.
1 : Рассматриваемое подчиненное устройство существует.

DGN 631 DGN 633 DGN 649


#0, #1, #2(HA0, HA1, HA2): Указывает на то что, адрес БИС хоста указан в качестве
адресата DMA.
#3, #4 (TP0, TP1): Указывает на код типа заданного подчиненного устройства.
(Смотрите выше описания ST0 и ST1).
#5(DMA): Указывает значение, определяющее допустимость возникновения DMA.

Состояние токового управления высокоскоростным HRV


DGN 700
HON: Управление мотором происходит в режиме токового управления
высокоскоростным HRV.
HOK: Когда активируется токовое управление высокоскоростным HRV, этот бит
устанавливается на 1.
Токовое управление высокоскоростным HRV активируется, когда удовлетворены все
следующие условия:
- Бит 0 (HR3) параметра 2013 установлен на 1.
- Для токового управления высокоскор. HRV используются ПО для сервосистемы,
сервомодули и сервоусилители.
- Когда используется интерфейс автономного датчика, этот интерфейс автономного
датчика подходит для токового управления высокоскоростным HRV.

97
Статусы ошибок и предупреждающий сообщений для шпинделя αi
DGN 710 Статус ошибки для первого шпинделя
DGN 711 Статус ошибки для второго шпинделя
DGN 712 Предаварийное состояние первого шпинделя
DGN 713 Предаварийное состояние второго шпинделя

Вход в спецменю
– запуск системы в режиме начальной настройки см. стр. 610 Руководства по
техобслуживанию 0i-C (B-64115RU_01_050120.pdf)
(создание резервной копии, восстановление параметров)
При загрузке системы требуется одновременно удерживать клавиши на пульте ЧПУ

(клавиши находится под экраном ЧПУ). Загрузится спец меню, где на


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

Для загрузки файла логики необходимо зайти в спец меню. Для этого нужно:
1. С компьютера скопировать файл, например _6136-8________ на карту памяти
CompactFlash
2. Включить питание станка
3. При нажатии кнопки включения системы одновременно удерживать клавиши на

пульте ЧПУ (две крайние правые клавиши, расположенные под


экраном ЧПУ). Загрузится спец меню, где на английском будут представлены
варианты действий. Перемещение по меню с помощью клавиш под дисплеем, в
зависимости от пункта меню поясняющие надписи над клавишами могут меняться.
Устанавливаем карту памяти с сохраненным на ней требуемым файлом. С
помощью дисплейных клавиш [UP] / [DOWN] выбираем пункт 3 “SYSTEM DATA
LOADING” и нажимаем [SELECT]. Откроется список файлов, хранящихся на
карте. Выбираем требуемый файл с помощью дисплейных клавиш [UP] / [DOWN]
и нажимаем [SELECT]. Для подтверждения загрузки нажимаем [YES]. Для выхода
из окна загрузки нажимаем [SELECT]. Для выхода из окна с содержанием карты
памяти выбираем пункт END и нажимаем [SELECT] (если количество файлов на
карте больше числа строк отображаемых на экране требуется насколько раз нажать
клавишу до появления пункта END). Для выхода из спец меню выбираем END
и нажимаем [SELECT] для подтверждения нажимаем [YES]. Далее происходит
загрузка ЧПУ в стандартном режиме с новой логикой.

Сохранение истории ошибок ЧПУ


Сохранение логики станка
Спеменю 4 (Data )-> пункт 14. получаем файл PMC-RA
SYSTEM BACKUP -> создание резервной копии (CNC -> Memory Card)
-> восстановление из резервной копии (Memory Card -> CNC).
(обязательно помечать себе дату копии и номер, модель станка)

98