Наривончик М.Н.
Тверь 2013
Ver 0.2с от 29.07.2013
1
Настоящее издание является собственностью ОАО «СтанкоМашКомплекс». Любое
копирование и распространение разрешается только с согласия правообладателя.
Ни автор, ни ОАО «СтанкоМашКомплекс» не несет ответственности за возможные
последствия использования информации, изложенной в данном руководстве.
Описание:
Рассмотрены вопросы введения в эксплуатацию, самостоятельного ознакомления с ЧПУ
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»
2) Доступная документация
3) Расположение осей
Токарный станок Фрезерный станок
Прямая станина Наклонная станина На примере VDL-1000
На примере CKE6150Z DL-25
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) очистка радиаторов
7
Литиевая SANYO CR17335SE-R 3В заказной номер
A98L-0031-0012
При понижении напряжения батареи ниже 5.7В будет выдаваться ошибка BAT
(низкое напряжение), если батарейка не будет своевременно заменена, то будет мигать
сообщение APC, может произойти потеря «нулей станка» при отключении питания
Батарейки для замены:
1.рекомендуется покупать у Fanuc Митцуи Москва,
2. для ускорения процесса можно взять в магазинах радиодетали литиевые
батарейки CR123A – 3В. Набрать нужное напряжение (6В например) и необходимую
емкость (2 или 4 батарейки) припаять разъем от севшей батарейки. Проверить полярность
на выходе разъема. Вставить в станок. (Является негарантийным случаем)
8
Клавиши управления 0i-ТC
+ .
Клавиша клавиша однократного переключения регистра. При нажатии на кнопку
SHIFT [SHIFT] вводится знак, который указан в нижнем правом углу клавиши.
Индикация регистра до нажатия на нужную клавишу производится знаком «^»
в строке ввода.
Клавиша Ввод буквенно-цифровых значений в систему ЧПУ. Служит для внесения
INPUT изменений в параметры ЧПУ. Эта клавиша НИКОГДА не используется при
ручном вводе и редактировании управляющих программ
Клавиша Нажать на клавишу для стирания символа или знака перед курсором.
CANCEL
9
Клавиши Используются в режиме EDIT при вводе и редактировании управляющей
Редакти- программы.
рования
EOB – конец кадра. Требуется вводить в конце каждого кадра при вводе или
редактировании программ и в режиме ручного ввода
Ниже приведены примеры экранов ЧПУ при нажатии различных функциональных клавиш
10
[POS] [PROG]
[OFF/SET]
Корректора Настройки
11
[SYSTEM]
[MESSAGE]
Сообщение о текущей ошибке Архив сообщений
[CSTM/GR]
12
Выбор режима работы
Различные модели станков имеют различное расположение и реализацию кнопок и
способов их реализации (галетные переключатели, тумблеры, подсвеченные клавиши)
Активация какого либо режима или функции обычно индицируется зеленым
диодом на клавише или совпадением рисок на галетном переключателе. Повторное
нажатие на клавишу обычно приводит к отключению функции. Режим остается
выбранным, до смены на другой.
Элементы управления
1) панели управления и производители
2) кнопки под дисплеем ЧПУ
3) стандартная клавиатура ЧПУ
- буквенно-цифровые кнопки
- кнопки редактирования
- кнопки перемещения
4) панель управления
- переключатели
- кнопки
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. Ручной пуск шпинделя против
вращения шпинделя часовой стрелки.
28. CYCLE START Зеленая кнопка 29. FEED HOLD (CYCLE STOP)
- кнопка Пуск Желтая кнопка - Стоп подачи. При
нажатии на кнопку Пуск –
движение суппортов продолжится.
Режимы работы
Любой кадр программы должен быть завершен знаком EOB – «;» - конец строки, иначе
выполнения не будет.
15
[AUTO] - Memory
Перед началом обработки программы удобно осуществлять перемотку в начало
программы. С помощью клавиш под дисплеем: [AUTO]-> [PROG]->(ОПЕР)-
>(ПЕРЕМОТ). Если после останова обработки программы не было перемотки в начало –
то программа продолжит выполнение с текущего кадра.
[EDIT]
Редактирование, создание, удаление программ обработки.
Ключ защиты на пульте должен быть включен, иначе доступ к созданию,
редактированию программ, редактированию корректоров будет невозможен, а так
же записи программы с карты памяти.
Ключ защиты влияние на сигналы G46.3-G46.6, через логику станка
16
Редактирование программы при использование клавиш описанных в клавишах
управления ТС и МС можно удалить, заменить, внести изменения в программу, но для
того, что бы выбрать нужно изменить надо воспользоваться клавишами
17
[O НАЛА] → [ЗАПУСК].
18
Для удобства переноса программ из компьютера в ЧПУ и обратно используются PCMCIA
карты, которые выполняют роль переходника для карт памяти типа CF (Compact Flash).
Максимальное количество программ в памяти ЧПУ – 400 шт.
19
При редактировании управляющей программы можно воспользоваться помощником по
функциям. например набрав G76 (G или M функция) и нажав клавишу [C.A.P] будет
выведена подробная информация по данному циклу
20
5. Введите числовые данные, нажав цифровые клавиши, и нажмите дисплейную
клавишу [INPUT] (ВВОД) или клавишу INPUT панели ЧПУ. Данная операция
завершает ввод одного элемента данных.
6. Повторяйте данную операцию до тех пор, пока все данные, необходимые для
вводимого G-кода, не будут введены.
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 - Пуск цикла, стоп подачи
24
JOG =безразмерные перемещения в ручном режиме
AUTO – работа в автоматическом режиме по программе
MDI – преднабор, покадровый ввод
EDIT – редактирование, создание, удаление программ
HANDLE – перемещения от маховичка
REF – возврат в REFERENCE POSITION (реализуется выход в 0,
если не используются абсолютные датчика)
требуется: - переключать диапазоны (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 – подключает гидропиноль
Выдает ошибку «1000 Emergency stop» если выпадает фишка подвода питания в пульте
управления (не горят все лампочки - выбора режима работы, WorkLamp, Coolant)
26
VDL Вертикальные обрабатывающие центры
VDL, XD - пульт управления
FANUC Mate-MC, Fanuc –MC
27
Выход в ноль
P.3202.NE9=0
P.3211=1 (или 123 задается станкостроителем) - пароль на доступ к части системных
параметров (например для системных программ с номером >9000)
Режим [JOG] или [HANDLE] +[ATC CW] или [ATC CCW]– ручной поворот магазина на 1
инструмент.
На кожухе шпинделя имеется кнопка ручной смены инструмента. При
остановленном шпинделе и режиме [JOG] или [HANDLE] может производиться разжим и
зажим инструмента в шпинделе.
MODE SELECT [MDI] -> M6Tn – идет смена инструмента. Обдув державки, разжим, ось
Z едет вверх, поворот руки, ось Z возвращается в точку смены инструмента, зажим
шпинделя.
28
Перечень М команд (см выполнение при SINGLE BLOK=1)
M19 – ориентация шпинделя на угол заданный в параметре P 4077
M80 - магазин подъезжает, защитный кожух отодвигается в сторону
M82 – разжим инструмента в шпинделе и обдув
M83 – поворот магазина
M84 – зажим инструмента
M86 - отъезд магазина после смены инструмента, защитный кожух закрывается.
Горизонтальный магазин.
Загрузку инструментов выполнять через шпиндель посредством 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 - отъезд магазина после смены инструмента, защитный кожух закрывается.
29
Вертикальный магазин Горизонтальный магазин
Шнек стружкосборника:
Включение: М45;
Выключение: М46.
При К0.0=1 стружкосборник работает по таймерам, при К0.0=0 – без таймеров.
TMR13 – Время паузы;
TMR16 – Время работы.
30
Выход в ноль и привязка инструмента токарный станок
Система координат токарного станка (прямая станина) и заготовки
Взаимосвязь координат – абсолютные и
XU приращения
ZW соответственно
G90 G91
Движение к детали – идет
в «минус», от детали –
соответственно в «плюс»
31
Корректора, системы координат станка и детали
4) Нулевые точки:
- ноль станка
- рабочий ноль
- нулевая точка отсчета датчиков
32
-> [GEOMETRY] -> G0m -> XD
(ZL) -> [MEASURE]
-> [СМЕЩЕН] -> [ГЕОМЕТ] ->
G0m -> XD (ZL) -> [ИЗМЕР]
Смена инструментов
Токарный станок 6-ти позиционная револьверная головка (диск с оправками)
Револьверную головку и магазин смены инструментов
желательно нагружать инструментом равномерно,
учитывая массу, вылет инструмента и возможность
столкновения с деталью и рабочими органами станка
Установка инструмента:
- тщательно протереть инструмент и гнезда
револьверной головки от смазки, эмульсии, стружки,
грязи.
- предварительно зафиксировать резец и обкатать его
микрометром на параллельность по оси X.
- окончательно закрепить резец.
- повернуть РГ для установки следующего инструмента,
повторить все операции
33
Технологическое программирование
На Fanuc 0i TD нет необходимости переключать абсолютный и относительный режим
работы станка c помощью G кодов. Достаточно указывать абсолютные координаты X, Z а
относительные U и W соответственно.
Например кадры G1X50.Z20.F0.15 и G1U50.Z20.F0.15 приведут к перемещению осей в
разные точки.
Что бы сделать коническую резьбу надо конечную точку изменить добавив перемещение
по 2 оси
35
36
G72 Удаление припуска при торцевой обработке
37
G70 Цикл чистовой обработки
Используется после циклов G71-73
!!! При нарезании резьбы обязательно надо отключать постоянство скорости резания,
используя функцию G97, например G97S1200M3
Примеры по использованию данных циклов есть на страницах 84-85 книги B-64304RU-
1_01
38
G76 нарезание резьбы (цилиндрической)
39
Δd : Глубина первого реза
L : Шаг резьбы
40
F2.0 – шаг резьбы, мм
Q400 – на первом проходе снимать 0.4 мм
Итого циклов =1700-400(1й проход)-200 (1 чистовой)
=1100 =11 циклов по Q100=>Всего: 12 циклов +1 чистовой
T0200
G28U0W0
N10%
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 делает резьбу со смещением начальной точки. надо учитывать
что шаг резьбы должен растягиваться с увеличением количества заходов
42
Для серий M, этот параметр устанавливает величину возврата цикла высокоскоростного
сверления с периодическим выводом сверла G73.
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
44
G90 Постоянные циклы
Цикл прямолинейного резания
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] Прибавление десятичной точки
Указание аргумента
50
HSM, HSC,Look Ahead, AICC, Advanced Preview Control
Информация только нарабатывается
По замедлению на углах:
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).
G49 (отмена компенсации на длину инстр) ДОЛЖНА быть отменена после G05.1Q0. Если
не вызывать G49, невозможно активироть G05.1Q1 повторно
Необходимо настраивать под станок. Регулировка очень чуткая - влияет уже 2-3 единицы
P1768=60
P1771=104
52
Пусконаладка
Работа с параметрами и данными станка
Надо убедиться, что есть исходная логика и параметры для восстановления. При отсутствии – создать копии
FANUC 0i D:
Замена батареек проводиться в течение 30 минут после включения питания ЧПУ менее чем за 30 сек.
Просмотр логики:
System → 3 → [PMC LAD] → Выбор уровня → [LADDER]. (если просит пароль – ввести пароль на чтение)
[СТУПЕНЬ].
Редактор логики:
System → → [PMC LAD] → [OPRT] →[ZOOM] → [EDIT]. (если просит пароль – ввести пароль на запись)
[(ОПРТ)] →[ЗУММ] → [РЕДАКТ].
Для редактирования отдельного элемента необходимо выделить нужный элемент и нажать клавишу
[ZOOM] [ЗУММ]
Запуск/Останов логики:
[(ОПРТ)]→[ЗУММ]→[РЕДАКТ]→3 →[СТОП]/[ФУНКЦИОНИР.].
System -> 4 -> [Color] →Выбрать необходимый пункт -> [OPRT] -> Выбрать дисплейными клавишами
[ЦВЕТ] [(ОПРТ)]
[RED], [GREEN] или [BLUE] и настроить клавишами [BRIGHT] или [DARK].
[СОКРАТИ], [ЗЕЛЕНЫЙ] [СИНИЙ] [СВЕТЯЩ] [ТЕМНЫЙ]
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
Сигналы вращения шпинделя
Далее нажимаем [СЛЕЖЕНИЕ] → (ОПЕР) →
[ЗАПУСК]. Для останова нажать СТОП.
Выделенный квадрат означает логическую единицу,
подчеркивание – логический ноль.
Запись/Чтение логики и параметров (P № > 60 000) на карту памяти при включенной ЧПУ:
System → 4 → [M-INFO]
[М-ИНФО]
Запись на карту памяти:
54
Основные вопросы
На чистовой проход давать не более 0.2 мм на D, обороты при этом делать на 200-
250 больше чем при черновой обработке. При подаче СОЖ чистота получается лучше.
Вар1. D1>D2>D3 – замер диаметров
микрометром. Обратить внимание на
шероховатость обработки
b) по оси Z
- не применен требуемый корректор (обработка с нулевым корректором)
- деталь плохо зажата в патроне
- зубчатый ремень по оси не натянут или изношен
- неправильно настроена компенсация люфта (P1851, P1852 >, < реального значения
люфта)
2. дробление
- деталь зажата плохо, с биением
- силовой рез
- малый радиус инструмента и большая подача для него (похоже на резьбу получается)
55
- перетянута или подклинивает ось (см
монитор нагрузки)
- не натянуты ремни шпинделя
- не закреплен электродвигатель
Повышенный шум:
- не поступает масло в шпиндельную бабку (шум и нагрев подшипников и шестеренок)
- не закреплен э/д шпинделя (натяжение клиновых ремней неравномерное)
1. Согласно руководства по эксплуатации необходимо проверить натяжение
клиновых ремней передающих вращение от электродвигателя Fanuc к ШВП, крепление
гайки ШВП к суппорту и зажим револьверной головки.
2. Проверить точность позиционирования станка стойкой с микрометром при
многократном подъезде суппортом в точку уверенного касания рычага микрометра
3. если отклонение размера стабильно – изменить в ЧПУ компенсацию люфта
4 если замеряемое отклонение размера не стабильно, то в ЧПУ установить
Parameter Write Enable=1 (Для снятия блокировки на внесение изменений в параметры
требуется:
5 Перейти в параметры
Найти параметры 1851 и 1852 (->ввод номера параметра ->[SEARCH/поиск])
По необходимой оси (например ось Z ) выставить параметры в 0 (1851.Z=0 и 1852.Z=0)
6. Повторить замеры. Если отклонение размера стабилизировалось – внести
измеренные значения в параметры 1851 и 1852 – вносятся одинаковые значения в
микронах
Если отклонение размера не стабилизировалось – необходимо проверять механику
56
Расточка кулачков
При обработке в кулачках на новом патроне возможно биение патрона. Для устранения
требуется:
Для гидропатрона:
1. Проверить, что кулачки выдвинуты по мышиному зубу на одинаковое
количество зубьев
2. Если патрон работает на зажим, то кулачки должны крепиться винтами во
внутреннее и среднее отверстие, если на разжим – то соответственно внешнее и среднее
отверстие, иначе кулачки при зажиме могут отжиматься на 1-2 десятки.
3. Снять патрон и проверить биение в центрах (предварительно проверив биение
шпинделя, переходной втулки в шпинделе, центра и вращающегося центра в пиноли
задней бабки.)
4. Зажать предварительно подготовленную заготовку (кольцо или диск) в кулачки.
Каленую сталь – кольцо от подшипника - гидравлика может раздавить. На малых
оборотах проверить отсутствие визуального биения заготовки, чтобы все 3 кулачка
зажимали заготовку на равном расстоянии от края.
5. Подготовить расточной резец, высоту режущей кромки резца выставить
по штангенрейсмасу в соответствии с высотой пиноли и осью шпинделя.
6. На малых оборотах шпинделя коснуться кулачков. До появления 3-х
равномерных ударов на оборот шпинделя. Кулачки каленые, резец работает на
удар – делать большой съем нельзя.
7. Произвести проточку кулачков до зажатого кольца.
8. Проточить заготовку.
9. Замер биения. Биение проверяется несколькими способами – на станке и в
призме. В центрах на стенде проверка может показать биение из-за того, что обработка
велась по двум базам – в центре пиноли и за диаметр заготовки.
Проверка на станке:
- прокатать индикатором в ручном режиме 3 диаметра – у шпинделя, в середине заготовки
и у пиноли.
10. Возможно после проточки кулачков потребуется
корректировка пиноли в горизонтальной плоскости.
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
58
Пульт управления Inovance
59
Проверка компенсации люфта Fanuc CKE6150Z
Пример программы для токарного станка с ЧПУ
Проверка компенсации люфта и износа осей на токарном
станке с ЧПУ Fanuc 0i (на примере CKE6150Z)
4й-инструмент
Привязываем 4й корректор по касанию плоскости
револьверной головки к микрометру на стойке,
установленной по оси Z. Плоскость револьверной головки в
месте касания рекомендуется изначально подготовить -
очистить от стружки, сож, масла.
Проверка по оси Z
Устанавливая стойку с микрометром в разных частях оси Z можно проверить
неравномерность износа ШВП. Скорость подачи практически не влияет на значение
люфта, наиболшее влияние оказывает количество реверсирований движения по оси.
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]
% 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.
Для отображения вида детали на экране ЧПУ, следует установить следующие параметры
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 об/мин вращение шпинделя не видно. Шума
в цеху – не слышно – РУКАМИ ШПИНДЕЛЯ И ИНСТРУМЕНТА НЕ КАСАТЬСЯ!!!
Программа написана для обработки уже по имеющемуся шаблону. Требуется
доработка – или использовать корректора для обработки каждой поверхности.
Чертеж детали из сертификата на станок
64
Устанавливаем ноль детали:
WORK KOORDINATES
(01) X найден по центроискателю при обкатке
-> G54 Y найден по центроискателю при обкатке
Z 0 оставляем значение равное нулю. В программе используем
коррекцию на длину инструмента посредством G43H0n
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
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– описание назначения параметров
Для снятия блокировки на внесение изменений в параметры требуется:
72
->ввод номера параметра ->[SEARCH/ПОИСК]
P 0020=4 выбор канала ввода вывода – назначаем PCMCIA CF (memory card interface)
Если канал равен 0 и делается попытка сделать выгрузку параметров, логики – выпадает
ошибка 89 DR
P 0100#3(NCR)=1 Вывод в конце блока (EOB) в коде ISO только LF выведен. При выводе
программ и параметров не выводятся пустые строки.
Оси
P 1010=3–количество осей, контролируемых ЧПУ
P 8130=3 - количество управляемых от ЧПУ осей, при аварийной 3-4 осях ошибка не
будет появляться если оставить 2 оси, но и управляться будут только 2 оси.
73
Меню OFF/SET Меню SYSTEM (примерный вид)
Меню POS
74
Установить единички помеченные красным в 00 -> выключение питания –>
включить питание ЧПУ -> установить сочетание 10 -> выключение питания –> включить
питание ЧПУ ->установка места нуля станка с режиме JOG -> установить сочетание 11 ->
выключение питания –> включить питание ЧПУ ->новые параметры нуля станка вступят
в силу.
Сдвигать ноль станка можно только больше чем на 1 оборот сервомотора, иначе
ноль станка останется на предыдущем месте установки.
Метод «правильный»:
1. Оси Х, Y – находим визуальный центр стола (половина величины)
2. Ось Z – подбираем наборы концевых мер на мин высоту шпинделя до стола.
Подводим ось Z до касания (самое простое проверять листом бумаги, входит –
нет). Поднимаем ось Z на величину хода по оси. Привязываем ноль.
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 задайте
диапазон номеров коррекции, в котором обновление задания должно быть отменено.)
76
#15001-#15200 Значение коррекции по оси Х (геометрия)
#2801-#2849
#16001-#16200 Значение коррекции по оси Z (геометрия)
Экран, мониторинг
P 3102 – установка языка системы ЧПУ. Все нули в битах соответствуют английскому
языку (см также параметры 3119 и 3190 для дополнительных языков).
P 3190. #7 – установка русского языка ЧПУ (если все остальные языковые биты =0)
77
P 3111.#6(OPS)=1 Отображение скорость шпинделя, =0 – скорость э/д
P 3123=10 – через 10 минут экран погаснет (для продления срока жизни лампы подсветки
экрана), если P 3208.#1 (COK)=0.
При P 3208.#1=1 отключать экран можно
клавишами.
P 3195. #2(CPR) =1 не появляется экран помощи при установке параметров при нажатии
клавиши SYSTEM
Макропеременные
P 3290. #2 (MCV)=1 Установка макропеременных через ручной ввод данных отключена
Графика
P 6500.NZM=1 – разрешение масштабирования изображения в режиме [GRAPH] по оси Х
(для FANUC TC)
78
P 6510=2 – направление осей X и Z при рисовании графики ( + Z вправо, + X вниз)
Ошибки
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
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 3705. #1 (GST)= 0,сигнал SOR задает скорость шпинделя во время ориентации в об/мин.
=1, задает скорость двигателя шпинделя во время переключения передач.
P 3720=4096 – количество импульсов обратной связи за 1 оборот шпинделя.
P 4077 – координата угла поворота шпинделя для смены инструмента. После вызова
ориентации M19 необходимо прокрутить шпиндель вручную или по M3 перед проверкой
следующего введенного значения ориентации
80
Далее ->5 раз 4 ->Настройки серво- > (Опер)- >выбор
Ставим MOTROD ID NO=319
STD.PRM.LOAD=0
Дискретность 1 мкм
Передаточное отношение пока 1/1 и шаг винта 10.0 мм
P 2084 числитель передаточного отношения, P 2085 - знаменатель
После завершения настроек необходимо нажать SET и перезагрузить ЧПУ
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 исчезает дисплейная клавиша просмотра электроавтоматики
(K19.0) #0 (FROM_WRT)=0: После редактирования цепной схемы или программы С, она не записывается
автоматически во флэш-ПЗУ. =1: После редактирования цепной схемы или программы С, она записывается
автоматически во флэш-ПЗУ.
(K19.6) #6 (HIDEPRM)=0: Отображение параметров РМС и вывод параметров РМС на внешнее устройство
разрешены. =1: Отображение параметров РМС и вывод параметров РМС на внешнее устройство запрещены.
83
(K17.1) #1 (PRGRAM)=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.
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.
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 (картинки будут похожие, но черно-белые)
Далее вводя входа-выхода согласно схемы и делая поиск – можно определить где что
используется. Т.е. причину формирования или отсутствия сигнала на выходе
88
Диагностика
System->DGN (диагнотика). Более подробно обращайтесь к руководству по техническом
обслуживанию ЧПУ
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 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). Или значения, заданные в параметре, непоследовательны.
90
DGN 303 Отклонение полож. при активированном плавном ускорении/ торможении
DGN 304 Контрольный счетчик для отдельных осей
DGN 305 Данные обратной связи по положению между Z--фазами отдельных осей
DGN 306 Координаты станка по наклонной оси в декартовой DGN системе координат
DGN 307 Координаты станка по ортогональной оси в декартовой системе координат
DGN 308 Температура сервомотора
DGN 309 Температура импульсного шифратора
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): Встретилась ошибка конфигурации.
(Существующий тип подчиненного устройства не соответствует
типу, заданному в таблице преобразований).
91
Указывает на причину ошибки FSSBC по запросу подчиненного
устройства.
#4(XE0): (RESERVE) (РЕЗЕРВ)
#5(XE1): Разрыв соединения с портом подчиненного устройства
#6(XE2): Разрыв соединения с портом ведущего устройства
#7(XE3): Внешний ввод EMG
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 400
#4(SAI) 0 : Аналоговое управление шпинделями не используется.
1 : Аналоговое управление шпинделями используется.
#3(SS2) 0 : Последовательное управление шпинделями не
осуществляется для второго шпинделя.
1 : Последовательное управление шпинделями осуществляется для второго шпинделя.
#2(SSR) 0 : Последовательное управление шпинделями не осуществляется.
1 : Последовательное управление шпинделями осуществляется.
#1 (POS) Модуль, требуемый для аналогового управления шпинделями,
0 : не установлен
1 : установлен
#0(SIC) Модуль, требуемый для последовательного управления шпинделями,
0 : не установлен
1 : установлен
94
1 : При последовательном управлении шпинделями второй шпиндель не запущен
успешно.
#1 (S1E) 0 : При последовательном управлении шпинделями первый шпиндель запущен
успешно.
1 : При последовательном управлении шпинделями первый шпиндель не запущен
успешно.
#0 (SHE) 0 : Модуль последовательной связи в ЧПУ в норме.
1 : В модуле последовательной связи в ЧПУ возникла ошибка.
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 возникло немаскируемое прерывание.
95
DGN 516 Содержит внутреннюю информацию о HSSB (канал 2).
DGN 520 Общее количество отводов во время резания после того, как задан G83.
Выполнение команды G83 сбрасывает значение на нуль.
DGN 521 Общее число отводов, выполненных при получении сигнала о перегрузке во
время резания, после того, как задан G83. Выполнение команды G83 сбрасывает значение
на нуль.
DGN 522 Положение на оси сверления, с которого начинается отвод
Единицы измерения совпадают с минимальным вводимым приращением.
DGN 523 Разница между положением на оси сверления, с которого начался
предыдущий отвод, и положением, с которого начинается текущий отвод
Единицы измерения совпадают с мин. вводимым приращением.
DGN 541 Разница в погрешности по положению между ведущей и ведомой осями при
простом синхронном управлении (больше 1-й пары осей)
Состояние после выполнения ручной коррекции на инструмент
(только для Т-серии)
Состояние FSSB2
97
Статусы ошибок и предупреждающий сообщений для шпинделя αi
DGN 710 Статус ошибки для первого шпинделя
DGN 711 Статус ошибки для второго шпинделя
DGN 712 Предаварийное состояние первого шпинделя
DGN 713 Предаварийное состояние второго шпинделя
Вход в спецменю
– запуск системы в режиме начальной настройки см. стр. 610 Руководства по
техобслуживанию 0i-C (B-64115RU_01_050120.pdf)
(создание резервной копии, восстановление параметров)
При загрузке системы требуется одновременно удерживать клавиши на пульте ЧПУ
Для загрузки файла логики необходимо зайти в спец меню. Для этого нужно:
1. С компьютера скопировать файл, например _6136-8________ на карту памяти
CompactFlash
2. Включить питание станка
3. При нажатии кнопки включения системы одновременно удерживать клавиши на
98