Haas Automation Руководство по эксплуатации поворотного устройства/задней бабки (Редакция C / Февраль 2020 г.) - часть 2

 

  Главная      Книги - Разные     Haas Automation Руководство по эксплуатации поворотного устройства/задней бабки (Редакция C / Февраль 2020 г.)

 

поиск по сайту            правообладателям  

 

   

 

   

 

содержание      ..      1      2      3      ..

 

 

 

Haas Automation Руководство по эксплуатации поворотного устройства/задней бабки (Редакция C / Февраль 2020 г.) - часть 2

 

 

Принцип работы задней бабки
Chapter 3: Принцип работы задней
бабки
3.1
Введение
Режим работы задней бабки разделен на ручной и пневматический тип. Перед
эксплуатацией задней бабки убедитесь в том, что она установлена и выровнена
надлежащим образом.
3.2
Эксплуатация ручной задней бабки
Для эксплуатации ручной задней бабки:
1.
Разместите ручнуюзаднюю бабку так, чтобы после хода шпинделя задней
бабки величиной приблизительно 1 дюйм центр входил в контакт с
обрабатываемой деталью/приспособлением. Если необходимо изменить
положение задней бабки, повторите шаг 4 «Выравнивание задней бабки» на
стр. 117.
2.
После контакта прикладывайте достаточное усилие на маховичок для
безопасной фиксации детали/приспособления.
NOTE:
Усилие, прилагаемое на маховичок, аналогично усилию,
используемому при закрытии типичного огородного крана.
3.
Затяните стопор шпинделя.
3.3
Работа пневматической задней бабки
NOTE:
Чрезмерное усилие задней бабки и смещение, превышающее
0,003 общего показания индикатора
(TIR), вызывают
преждевременный износ зубчатой передачи и двигателя.
Для эксплуатации пневматической задней бабки:
1.
Расположите пневматическую заднюю бабку так, чтобы после хода шпинделя
задней бабки величиной приблизительно 1 дюйм центр входил в контакт с
обрабатываемой деталью/приспособлением. Если необходимо изменить
21
Работа пневматической задней бабки
положение задней бабки, ослабьте болты с шестигранной головкой 1/2-13
(HHB) и повторите шаг 4 «Выравнивание задней бабки» на стр. 117.
2.
Использование фиксатора шпинделя задней бабки является необязательным
при использовании моделей пневматической задней бабки. Используйте
следующую информацию для определения давления в задней бабке:
Нормальный рабочий
Максимальное
Модель
диапазон
давление воздуха
Ротационные столы
10-60 фунтов/кв. дюйм
100 фунтов/кв. дюйм (7 бар)
(0,7-4,1 бара)
Индексатор с сервоприводом
5-40 фунтов/кв. дюйм
60 фунтов/кв. дюйм (4,1 бара)
5C
(0,3-2,7 бара)
только для приводных
центров
Максимальное давление воздуха = 100 фунтов на кв. дюйм (7 бар) приводит к
усилию задней бабки в 300 фунтов (136 кг).
Минимальное давление воздуха = 5 фунтов на кв. дюйм (0,3 бара) приводит к
усилию задней бабки в 15 фунтов (6,8 кг).
22
Программирование
Chapter 4: Программирование
4.1
Введение
В этом разделе рассматривается ручной ввод вашей программы. Если вы не
загрузили программу с компьютера или с фрезерного станка ЧПУ с помощью
последовательного порта RS-232
(см.
“Интерфейс RS-232” on page
27),
программирование выполняется через вспомогательную клавиатуру на передней
панели. Кнопки в правой колонке вспомогательной клавиатуры используются для
управления программой.
NOTE:
Кнопку следует нажимать и немедленно отпускать. Нажатие
кнопки и удержание кнопки приведет к ее повторному
функционированию; однако это полезно при прокрутке
программы. Некоторые кнопки имеют несколько функций в
зависимости от режима.
Нажмите [MODE/RUN PROG] для выбора между режимом программирования и
режимом работы. Дисплей стабильно работает в режиме запуска и мигает в режиме
программирования
В режиме программирования вы вводите команды в память как шаги.
T4.1:
Как данные хранятся в памяти сервоуправления (TRT и TRs)
Скорость
Количество
Номер шага
Размер шага
подачи
циклов
G-код
1
90.000
80
01
91
2
-30.000
05
01
91
3
0
80
01
99
Сквозной
99
0
80
01
99
При нажатии [DISPLAY SCAN] окно перемещается вправо. Нажатие клавиш со
стрелками вверх или вниз [STEP SCAN] перемещает окно вверх или вниз.
23
Внедрение программы в память
4.2
Внедрение программы в память
NOTE:
При нажатии кнопки управления все данные автоматически
сохраняются в памяти.
Программирование начинается с того, что сервоуправление находится в режиме
программирования и в шаге номер 01. Для этого:
1.
Нажмите [MODE/RUN PROG], пока устройство не движется.
Один из отображаемых полей мигает, указывая на то, что вы находитесь в
режиме программирования.
2.
Нажмите и удерживайте [CLEAR/ZERO SET] в течение пяти секунд.
Вы очистили память. Вы в шаге 01 и готовы начать программирование,
отображается 01 000.000. Память не нужно очищать каждый раз, когда
данные вводятся или изменяются. Вы можете изменить данные в программе
просто путем ввода новых данных поверх старых.
3.
Вы можете хранить (7) программ в системе управления одной оси
(нумерованные 0-6). Чтобы получить доступ к программе, нажмите [-] (минус)
при отображении G-кода.
Дисплей изменяется на: Prog n.
4.
Нажмите цифровую клавишу, чтобы выбрать новую программу, затем нажмите
[MODE/RUN PROG] для возврата в режим запуска или [CYCLE START] для
продолжения в режиме программирования.
Каждый из возможных 99 шагов в программе должен содержать G-код и один
из следующих:
a)
Команда размера шага или положения отображается как число с
возможным знаком минус.
b)
Скорость подачи, показанная с предшествующим F.
c)
Число циклов, показанное с предшествующим L.
d)
Место перехода подпрограммы с предшествующим Loc.
5.
Чтобы отобразить дополнительные коды, связанные с шагом, нажмите
[DISPLAY SCAN].
Примеры строк кода:
S135.000 G91
F0 40.000 L001
24
Программирование
6.
Некоторые введенные данные не разрешены для определенных G-кодов, и их
нельзя вводить или игнорировать. Большинство шагов — это команды
позиционирования приращением, и это значение по умолчанию G91.
7.
G86, G87, G89, G92, и G93 следует использовать с отключенной функцией реле
ЧПУ (Параметр 1 = 2). Введите размер шага в градусах до трех десятичных
знаков. Вы всегда должны вводить десятичные знаки, даже если они нулевые.
Введите знак минуса (-) для вращения в противоположном направлении. Для
редактирования cкорости подачи или количества циклов нажмите
[DISPLAY SCAN] для просмотра записей и ввода данных.
NOTE:
Шаги программы N2-N99 устанавливаются на конец кода,
когда память очищена. Это означает, что нет необходимости
вводить G99. Если вы удаляете шаги из существующей
программы, убедитесь, что вы ввели G99 после последнего
шага.
8.
Если вы программируете обработку детали, которая не использует скорость
подачи или количество циклов, просто нажмите стрелку вниз, чтобы перейти к
следующему шагу. Вставьте G-код и размер шага и перейдите к следующему
шагу. Шаг автоматически устанавливается на самую высокую скорость подачи
и количество циклов = 1.
NOTE:
Система HRT320FB не использует cкорость подачи; она
выполняет индексацию на максимальной скорости.
9.
Если вы ввели неправильный номер или не вышли за пределы, отображается
сервоуправление: Error. Нажмите [CLEAR/ZERO SET] и введите правильный
номер.
10. Если вы ввели действительный номер и Error по-прежнему появляется,
проверьте параметр 7 (Защита памяти). После ввода последнего шага код
окончания должен быть на следующем шаге.
4.2.1
Выбор сохраненной программы
Чтобы выбрать сохраненную программу:
1.
Нажмите [MODE/RUN PROG].
Один из отображаемых полей мигает, указывая на то, что вы находитесь в
режиме программирования.
2.
С помощью поля номера G-кода нажмите [-] (минус).
При этом дисплей изменяется на: Prog n.
3.
Нажмите на номер, чтобы выбрать сохраненную или новую программу.
25
Внедрение программы в память
4.
Нажмите [MODE/RUN PROG].
Система управления вернется в режим работы.
5.
Или нажмите [CYCLE START] для редактирования выбранной программы.
Система управления продолжит работу в режиме программирования.
4.2.2
Очистка программы
Чтобы очистить программу (не включая параметры):
1.
Нажимайте [MODE/RUN PROG], пока дисплей не начнет мигать.
Это режим программирования.
2.
Нажмите и удерживайте [CLEAR/ZERO SET] в течение трех секунд.
На дисплее отображаются все 99 шагов по циклу, все устанавливаются на G99,
кроме первого. Первый шаг установлен на G91, размер шага 0, максимальная
скорость подачи и количество циклов 1.
4.2.3
Ввод шага
Чтобы ввести шаг в память Сервоуправления:
1.
Нажмите [MODE/RUN PROG].
После этого Сервоуправление переходит в режим Program. Дисплей начинает
мигать и показывает размер шага.
2.
При необходимости нажмите и удерживайте [CLEAR/ZERO SET] в течение 3
секунд, чтобы очистить последнюю программу.
3.
Чтобы ввести шаг 45°, введите 45000.
На дисплее отображается: N01 S45.000 G91, и на строке ниже —
F60.272 L0001 (это значение — максимальная скорость для поворотного
стола).
4.
Нажмите стрелку вниз [STEP SCAN].
Шаг 45° будет сохранен.
5.
Введите скорость подачи 20° в секунду путем ввода 20000.
На экране появится 01 F 20.000.
6.
Нажмите [MODE/RUN PROG] для возврата системы управления в режим
запуска.
7.
Запустите шаг 45°, нажав [CYCLE START].
Стол перемещается в новое положение.
4.2.4
Вставка линии
Для вставки нового шага в программу:
26
Программирование
1.
Нажимайте [MODE/RUN PROG], пока дисплей не начнет мигать.
Это режим программирования.
2.
Нажмите и удерживайте [CYCLE START] в течение трех секунд в режиме
программирования.
При этом перемещаются текущий шаг и все последующие шаги, а также
вставляется новый шаг со значениями по умолчанию.
NOTE:
Переходы подпрограммы должны быть перенумерованы.
4.2.5
Удаление строки
Чтобы удалить шаг из программы:
1.
Нажимайте [MODE/RUN PROG], пока дисплей не начнет мигать.
Это режим программирования.
2.
Нажмите и удерживайте [ZERO RETURN] в течение трех секунд.
Все следующие шаги двигаются вверх по одному.
NOTE:
Переходы подпрограммы должны быть перенумерованы.
4.3
Интерфейс RS-232
Для интерфейса RS-232 используются два разъема ; по одному для разъемов DB-25
штекерного и гнездового разъема. Чтобы подключить несколько органов управления
сервоприводом, подключите кабель с компьютера к гнездовому разъему. Другой
кабель может соединять первый орган сервоуправления со вторым путем
присоединения штекерного разъема первой коробки к гнездовому разъему второй.
Таким образом можно подключить до девяти органов управления. Разъем RS-232 на
органе сервоуправления используется для загрузки программ.
Разъем RS-232 на задней панели большинства персональных компьютеров — это
штекерный разъем DB-9, поэтому для подключения к блоку управления или между
органами управления требуется только один тип кабеля. Этот кабель должен иметь
штекерный разъем DB-25 на одном конце и гнездовой разъем DB-9 — на другом.
Контакты 1, 2, 3, 4, 5, 6, 7, 8 и 9 должны быть соединены друг с другом. Он не может
быть кабелем нулевого модема, который инвертирует контакты 2 и 3. Для проверки
типа кабеля используйте кабельный тестер, чтобы убедиться, что линии связи
верны.
27
Интерфейс RS-232
Блок управление представляет собой DCE (оборудование передачи данных), то есть
он передает данные по линии RXD (контакт 3) и принимает данные по линии TXD
(контакт 2). Разъем RS-232 на большинстве ПК подключен к DTE (терминальное
оборудование), поэтому никаких специальных перемычек не требуется.
T4.2:
ПК RS-232 COM1 Настройка
Параметр ПК
Значение
Стоп-биты
2
Четность
Четное число
Скорость передачи данных
9600
Биты данных
7
F4.1:
Два контроллера сервопривода RS-232 с гирляндной цепью для TRT: [1] ПК с
разъемом RS-232 DB-9, [2] Кабель RS-232 DB-9 до DB-25, прямой, [3] Ось А
сервоуправления, [4] Кабель RS-232 DB-25 до DB-25, прямой, [5] Ось В
сервоуправления
1
2
3
RS 232 UP
SERIAL NUMBER
POWER
FINISH
SIGNAL
RS 232 DOWN
BRUSHLESS
ROTARY CONTROLLER
OXNARD, CALIFORNIA
MADE IN U.S.A.
15 AMP
FUSE
4
5
RS 232 UP
SERIAL NUMBER
POWER
FINISH
SIGNAL
RS 232 DOWN
BRUSHLESS
ROTARY CONTROLLER
OXNARD, CALIFORNIAMADE IN U.S.A.
15 AMPFUSE
28
Программирование
Разъем [RS-232 DOWN] (исходящая линия) DB-25 используется при использовании
нескольких элементов управления. Первый разъем блока управления
[RS-232 DOWN]
(исходящая линия) подключается ко второму разъему блока
управления [RS-232 UP] (входная линия) и т. д.
Если параметр 33 равен 0, линия CTS по-прежнему может использоваться для
синхронизации выхода. При наличии более одного элемента управления
поворотным устройством Haas, данные, отправляемые с ПК, одновременно
переходят ко всем элементам управления. Вот почему требуется код выбора оси
(Параметр 21). Данные, отправляемые обратно на ПК от элементов управления,
программируются вместе с использованием цифровых логических ИЛИ селекторов
(OR-ed), поэтому при передаче более одного блока данные будут искажены. Поэтому
код выбора оси должен быть уникальным для каждого контроллера.
Последовательный интерфейс можно использовать в режиме дистанционного
управления или в качестве пути загрузки.
4.3.1
Загрузить
Интерфейс последовательной передачи данных может использоваться для загрузки
программы. Все данные отправляют и получают в кодах ASCII. Строки,
отправленные блоком сервоуправления, прекращаются с помощью возврата каретки
(CR) и перевода строки (LF). Строки, отправленные в блок сервоуправления, могут
содержать LF, но это игнорируется и строки прекращаются CR.
Программы, отправленные или полученные контроллером, имеют следующий
формат:
%
N01 G91 X045.000 F080.000 L002
N02 G90 X000.000 Y045.000
F080.000
N03 G98 F050.000 L013
N04 G96 P02
N05 G99
29
Интерфейс RS-232
%
Блок сервоуправления вставляет шаги и перенумеровывает все необходимые
данные. Код P — это место перехода подпрограммы для G96.
% необходимо найти до того, как блок сервоуправления обработает любые
введенные данные, и всегда начинает вывод данных с %. N-код и G-код находятся во
всех строках, а остальные коды присутствуют в соответствии с требованиями
G-кода. Код N совпадает с номером шага в контроллере. Все N-коды должны быть
непрерывными, начиная с 1. Сервоуправление всегда заканчивается выводом % и
вводные данные оканчиваются %, N99 или G99. Пробелы допускаются только там, где
это показано.
Сервоуправление отображает SEnding при отправке программы. Сервоуправление
отображает LoAding при получении программы. В каждом случае номер строки
изменяется по мере отправки или получения информации. При отправке
несоответствующей информации отображается сообщение об ошибке, на дисплее
отображается последняя строка. При возникновении ошибки убедитесь в том, что в
программе не используется буква O, вместо нуля. Также см. .
При использовании интерфейса RS-232 рекомендуется записывать программы в
блокнот Windows или другой программе ASCII. Программы обработки текста, такие
как Word, не рекомендуются, поскольку они будут вводить дополнительную
ненужную информацию.
Функции загрузки не требуют кода выбора оси, так как оператор вручную
инициировал его на передней панели. Однако если выбранный код (параметр 21) не
равен нулю, попытка отправить программу в систему управления не будет удачной,
поскольку строки не начинаются с кода выбора правильной оси.
Загрузка начинается из режима программирования с отображенным G-кодом. Чтобы
начать загрузку:
1.
Нажмите [-] (минус) во время отображения и мигания G-кода.
Отображается Prog n, где n — текущий выбранный номер программы.
2.
Выберите другую программу, нажав клавишу числа, затем нажмите
[CYCLE START] для возврата в режим программы или [MODE/RUN PROG] для
возврата в режим запуска или нажмите [-] (минус) снова и на дисплее: SEnd n,
где n является текущим номером программы.
3.
Выберите другую программу, нажав цифровую клавишу, а затем
[CYCLE START], чтобы начать отправку выбранной программы, или нажмите
[-] (минус) снова и на дисплее: rEcE n, где n является текущим номером
программы.
30
Программирование
4.
Выберите другую программу, нажав цифровую клавишу, а затем начать, чтобы
начать получение выбранной программы, или снова нажмите клавишу минус (-)
для возврата дисплея в режим программы.
5.
Загрузка мжет быть прекращена нажатием [CLEAR/ZERO SET]
4.3.2
Режим дистанционного ввода команд RS-232
Параметр 21 не может быть нулевым для работы в режиме дистанционного ввода
команд. Система сервоуправления ищет код выбора оси, определенный этим
параметром.
Система сервоуправления также должен находиться в режиме РАБОТЫ, чтобы
откликаться на интерфейс. Поскольку блок управления включается в режиме
РАБОТЫ, удаленное управление возможно.Команды направляются в блок
сервоуправления в коде ASCII и прерываются возвратом каретки (CR).
Все команды, за исключением команды B, должны предшествовать числовому коду
оси (U, V, W, X, Y, Z). См. “Настройки параметра 21” on page 61.Команда B не требует
кода выбора, так как она используется для одновременной активации всех осей.
Коды ASCII, используемые для подачи команд системе управления:
4.3.3
Одноосные команды RS-232
Ниже приведены команды RS-232, где x
— выбранная ось, обозначенная
параметром 21 (заглав. U, V, W, X, Y или Z):
T4.3:
Команды RS-232
Команда ASCII
Функция
xSnn.nn
Укажите размер шага nn.nn или абсолютное
положение.
xFnn.nn
Укажите скорость подачи nn.nn в единицах в
секунду.
xGnn
Укажите код Gnn.
xLnnn
Укажите количество циклов nnn.
xP
Укажите состояние сервопривода или положение.
При подаче этой команды рассматриваемая
система сервоуправления реагировать с
указанием положения сервопривода, если
нормальная работа возможна, если нет,
отображается состояние сервопривода.
31
Интерфейс RS-232
Команда ASCII
Функция
xB
Начните программируемый шаг на оси x.
B
Начните программируемый шаг на всех осях
одновременно.
xH
Вернитесь в исходное положение или используйте
коррекцию на исходное положение.
xC
Обнулите положение сервоуправления и
установите ноль.
xO
Включите блок сервоуправления.
xE
Выключите блок сервоуправления.
Пример программы удаленного управления
Ниже приводится переданная программа для оси W. Установите параметр 21 = 3 (ось
W). Отправьте следующее:
WS180.000 (шаги)
WF100.000 (подача)
WG91 (Приращение)
WB (начало)
4.3.4
Ответы RS-232
Команда xP, где x — выбранная ось, обозначенная параметром 21 (заглав. U, V, W,
X, Y или Z), — сейчас это единственная команда, которая отвечает с данными. Она
возвращает одну строку, состоящую из:
T4.4:
Ответы RS-232 на команду xP
Ответ
Значение
xnnn.nnn
Система сервоуправления в неподвижном
положении nnn.nnn
xnnn.nnnR
Сервопривод в прошедшем положении
перемещения nnn.nnn
xOn
Сервопривод отключен по причине n
xLn
Исходное положение сервопривода потеряно по
причине n
32
Программирование
4.4
Функции программы
В этих областях есть специальные программы системы управления:
Абсолютное/относительное перемещение
Управление в режиме автоматического продолжения
Непрерывное движение
Переменные циклов
Деление круга
Код задержки (G97)
скорости подачи
Подпрограммы (G96)
4.4.1
Абсолютное / относительное перемещение
Чтобы использовать абсолютное или относительное перемещение:
1.
Используйте G90 для абсолютных позиций и G91 для позиций приращения. G90
является единственной командой, позволяющей абсолютное
позиционирование.
NOTE:
G91 является значением по умолчанию и обеспечивает
относительное перемещение.
2.
Используйте G28 и G88 для программируемой команды возврата в исходное
положение. Введенная cкорость подачи используется для возврата в
положение нуля.
4.4.2
Управление в режиме автоматического
продолжения
Для управления в режиме автоматического продолжения:
1.
Установите параметр 10 на 2.
Система управления выполняет всю программу и останавливается при
достижении G99.
2.
Нажмите и удерживайте [CYCLE START] до завершения текущего этапа,
чтобы остановить программу.
3.
Нажмите [CYCLE START] снова, чтобы запустить программу.
4.4.3
Непрерывное движение
Для запуска непрерывного движения:
33
Функции программы
1.
G33 использует удаленный [CYCLE START] для запуска непрерывного
движения.
2.
Когда сигнал M-Fin от системы управления ЧПУ передается на удаленный
[CYCLE START], и в поле скорости вводится произвольное значение скорости
подачи для G33 шага, вращение продолжается до выдачи сигнала M-Fin.
3.
Установите размер шага на 1.000 для движения G33 по часовой стрелке.
Установите размер шага на 1.000 для движения G33 против часовой стрелки.
4.
Количество циклов устанавливается на 1.
4.4.4
Переменные циклов
Функция подсчета циклов позволяет повторять шаг вплоть до 999 раз, прежде чем
перейти к следующему шагу. Переменная цикла представляет собойL с
последующим значением в диапазоне между 1 и 999. В режиме работы на нем
отображаются оставшиеся переменные циклов для выбранного шага. Данная
функция также используется совместно с функцией деления круга для ввода числа
делений в круге от 2 до 999. Количество циклов указывает число раз повторения
подпрограммы при использовании вместе с G96.
4.4.5
Код задержки (G97)
G97 используется для программирования паузы (задержки) в программе. Например,
программирование G97 и настройка L = 10 приводит к задержке в 1 секунду. G97 не
вызывает импульсное воздействие на реле ЧПУ при завершении шага.
4.4.6
Деление круга
Деление круга выбирается с G98 (или G85 для установок TRT). L определяет
количество равных частей, на которые разделен круг. После подсчета L шагов,
установка находится в исходном положении. Деление круга доступно только в
круговых режимах (т. е. параметр 12 = 0, 5 или 6).
4.4.7
Программирование cкорости подачи
Отображаемые значения скорости подачи находятся в диапазоне от 00.001 до
максимума для поворотного устройства (см. таблицу). Значение cкорости подачи
предшествует F и отображается cкорость подачи, используемая для выбранного
шага. Скорость подачи соответствует градусам поворота в секунду.
Например:При cкорости подачи 80.000 планшайба вращается на 80° за одну
секунду.
Когда Сервоуправление находится в режиме остановки, нажмите [-] для изменения
значения скорости подачи в программе без изменения программы или каких-либо
параметров. Это режим коррекции скорости подачи.
34
Программирование
Нажимайте [-] до тех пор, пока желаемое значение скорости подачи (50, 75 или
100 %), например, OVR:75%, не будет указано в нижнем правом углу дисплея.
T4.5:
Максимальные скорости подачи
Модель
Максимальная скорость подачи
HA5C
410.000
HTR160
130.000
HRT210
100.000
HRT310
75.000
HRT450
50.000
4.4.8
Подпрограммы (G96)
Подпрограммы позволяют повторять последовательность до 999 раз. Чтобы вызвать
подпрограммау, введите G96. После ввода 96 переместите мигающий дисплей 00,
предшествующий зарегистрированному шагу Step# для ввода шага перехода.
Система управления переходит к шагу, вызванному в реестре Step#, когда
программа достигнет шага G96. Система управления выполняет этот шаг и
следующие шаги, пока не будет обнаружен G95 или G99. После этого программа
переходит к шагу, следующему за G96.
Подпрограмма повторяется при использовании счетчика циклов G96. Чтобы
завершить подпрограмму, вставьте G95 или G99 после последнего шага. Вызов
подпрограммы не считается шагом как таковым, поскольку она сама выполняет себя
и первый шаг подпрограммы.
NOTE:
Вложенность подпрограмм не допускается.
4.5
Одновременное вращение и фрезерование
G94 используется для выполнения одновременного фрезерования. Реле передают
импульсы в начале шага, чтобы фрезерный станок с ЧПУ переходил к следующему
блоку. Затем система сервоуправления выполняет шаги L без ожидания команд
запуска. Обычно счетчик L на G94 задается на 1, и за этим шагом следует шаг,
который выполняется одновременно на фрезерном станке с ЧПУ.
35
Одновременное вращение и фрезерование
4.5.1
Фрезерование винтовых канавок (HRT и HA5C)
Фрезерование винтовых канавок координирует движение поворотного устройства и
оси фрезерного станка. Одновременное вращение и фрезерование позволяет
выполнять обработку кулачков, винтовых и угловых резов. Используйте G94 в
системе управления и добавьте вращение и подачу. Система управления выполняет
G94 (сигналы для продолжения), а также следующий шаг(-и) как один. Если
требуется более одного шага, используйте команды L. Для выполнения спирального
фрезерования расчет скорости подачи фрезы необходимо выполнить таким
образом, чтобы поворотное устройство и ось фрезерного станка останавливались
одновременно.
Для расчета скорости подачи фрезы необходимо учесть следующую информацию:
Угловое вращение шпинделя (описано в чертеже детали).
Скорость подачи для шпинделя (произвольно выберите соответствующее
значение, например, пять градусов (5°) в секунду).
Расстояние, необходимое для перемещения по оси X (см. чертеж детали).
Например, для фрезерования по спирали, которая составляет 72° вращения, и
перемещения 1,500 дюймов на оси X одновременно:
1.
Рассчитайте время, необходимое для вращения поворотного устройства на
угол # градусов / (скорость подачи шпинделя) = время индексации на 72
градуса / 5° в секунду = 14,40 секунды для вращения устройства.
2.
Рассчитайте скорость подачи фрезы, которая перемещается на расстояние X
в течение 14,40 секунд (длина хода в дюймах/# секунды вращения) x 60 секунд
= подача фрезы в дюймах в минуту. 1,500 дюймов/14,4 секунды = 0,1042 дюйма
в секунду x 60 = 6,25 дюймов в минуту.
Таким образом, если индексатор настроен на перемещение 72° при подаче на 5° в
секунду, то для создания спирали необходимо запрограммировать фрезу на ход
1,500 дюймов с подачей 6,25 дюйма в минуту.
Программа сервоуправления выглядит следующим образом:
T4.6:
Пример программы сервоуправления Haas для спирального фрезерования
РАЗМЕР
СКОРОСТЬ
КОЛИЧЕСТВО
ШАГ
ШАГА
ПОДАЧИ
ЦИКЛОВ
G-КОД
01
0
080.000 (HRT)
1
G94
02
[72000]
[5.000]
1
G91
36
Программирование
РАЗМЕР
СКОРОСТЬ
КОЛИЧЕСТВО
ШАГ
ШАГА
ПОДАЧИ
ЦИКЛОВ
G-КОД
03
0
080.000 (HRT)
1
G88
04
0
080.000 (HRT)
1
G99
Программа фрезерного станка для данного примера выглядит следующим образом:
N1 G00 G91 (rapid in incremental mode) ;
N2 G01 F10. Z-1.0 (feed down in Z-axis) ;
N3 M21 (to start indexing program above at step one) ;
N4 X-1.5 F6.25 (index head and mill move at same time here) ;
N5 G00 Z1.0 (rapid back in Z-axis) ;
N6 M21 (return indexer Home at step three) ;
N7 M30 ;
4.5.2
Возможная проблема синхронизации
Когда блок сервоуправления выполняет G94, требуется задержка 250 миллисекунд
перед началом следующего шага. Это может привести к смещению оси фрезы до
вращения стола, оставляя плоское пятно в месте реза. Если это является
проблемой, добавьте задержку 0-250 миллисекунд (G04) после M-кода в программе
фрезерования для предотвращения перемещения оси фрезы.
При добавлении задержки поворотное устройство и фреза начинают двигаться
одновременно. Возможно, потребуется изменить скорость подачи на фрезерном
станке, чтобы избежать временных проблем в конце спирали. Не регулируйте
скорость подачи в блоке управления поворотным устройством; используйте
фрезерный станок с регулировкой скорости подачи. Если выточка, по-видимому,
находится в направлении оси X, увеличьте подачу фрезы на 0,1. Если выточка
появляется в радиальном направлении, уменьшите подачу фрезы.
37
Примеры программирования
Если время выключения составляет несколько секунд, то фреза завершает
движение до поворотного устройства, и существует несколько спиральных
перемещений (например, при следовании по спиральному резу), фрезерный станок
может остановиться. Причина заключается в том, что фрезерный станок посылает
сигнал запуска цикла
(для следующего реза) блоку управления поворотным
устройством до выполнения первого перемещения, но блок управления поворотным
устройством не принимает другую команду запуска до тех пор, пока она не выполнит
первую.
Проверьте расчеты времени при выполнении нескольких движений. Один из
способов проверки — один блок в системе управления с пятью секундами между
шагами. Если программа успешно запускается в одноблочном, а не в непрерывном
режиме, синхронизация отключена.
4.6
Примеры программирования
Следующие разделы содержат примеры программирования сервоуправления:
Пример 1 — Индексация планшайбы на 90°.
Пример 2 — Индексация планшайбы на 90°. (Пример 1, Шаги 1-8), поверните
на 5 градусов/сек (F5) в противоположном направлении на 10,25 градусов, а
затем выполните возврат в исходное положение.
Пример 3 — Просверлите четыре отверстия, а затем пять отверстий на одной
и той же детали.
Пример
4
— Выполните индексацию
90,12°, запустите цикл с семью
отверстиями под болты и выполните возврат в исходное положение.
Пример 5 — Выполните индексацию на 90°, выполните медленную подачу на
15°, повторите этот шаблон три раза и выполните возврат в исходное
положение.
Пример 6 — Выполните последовательную индексацию на 15°, 20°, 25° и 30°
четыре раза, и для последующего сверления пяти отверстий под болты.
4.6.1
Пример программирования 1
Для индексиации планшайбы на 90°:
1.
Включите питание, нажав [1] на переключателе [POWER] задней панели.
2.
Нажмите [CYCLE START].
3.
Нажмите [ZERO RETURN].
4.
Нажмите [MODE/RUN PROG] и отпустите.
Дисплей замигает.
5.
Нажмите и удерживайте [CLEAR/ZERO SET] в течение пяти секунд.
На экране появится 01 000.000.
6.
Введите 90000 с вспомогательной клавиатуры.
38
Программирование
7.
Нажмите [MODE/RUN PROG].
Дисплей перестанет мигать.
8.
Нажмите [CYCLE START] для индексации.
4.6.2
Пример программирования 2
Чтобы индексировать планшайбу на 90°
(пример
1, шаги
1-8), поверните со
скоростью 5 °/сек (F5) в противоположном направлении на 10,25°, затем вернитесь в
исходное положение:
1.
Запустите пример программирования 1, на странице 38.
2.
Нажмите [MODE/RUN PROG] и отпустите.
Дисплей замигает.
3.
Нажмите стрелку вниз [STEP SCAN] два раза. Вы должны быть в шаге 02
программе.
4.
Введите 91 с вспомогательной клавиатуры. Используйте [CLEAR/ZERO SET]
для удаления ошибок.
5.
Нажмите [DISPLAY SCAN].
6.
Введите -10250 с вспомогательной клавиатуры.
7.
Нажмите стрелку вниз [STEP SCAN].
Сервоуправление теперь отображает на дисплее подачи.
8.
Введите 5000 с вспомогательной клавиатуры.
9.
Нажмите стрелку вниз [STEP SCAN].
a.
Теперь управление выполняется в шаге 03.
10.
Введите 88 с вспомогательной клавиатуры.
11.
Нажмите стрелку вверх [STEP SCAN] (4) раза. Теперь управление
выполняется в шаге 01.
12.
Нажмите [MODE/RUN PROG].
Дисплей перестанет мигать.
13.
Нажмите [CYCLE START] (3) раза. Устройство выполнит индексацию на 90
градусов (90°), медленные подачи в противоположном направлении на 10,25
градусов (10,25°), затем вернется в исходное положение.
4.6.3
Пример программирования 3
В этом примере показана программа, которую вы вводите в систему
сервоуправления. Перед тем как войти в программу, обязательно очистите память.
Для сверления с четырьмя отверстиями, а затем с пятью отверстиями на одной и той
же детали:
39
Примеры программирования
1.
Введите эти шаги в систему сервоуправления:
T4.7:
Пример 3 программы
Скорость
Количество
Шаг
Размер шага
подачи
циклов
G-код
01
90.000
270.000 (HA5C)
4
G91
02
72.000
270.000 (HA5C)
5
G91
03
0
270.000 (HA5C)
1
G99
2.
Чтобы запрограммировать пример 3 с помощью деления круга, введите
следующие шаги в систему сервоуправления (для этого примера задайте
параметр 12 = 6):
T4.8:
Пример 3 с делением круга
Скорость
Количество
Шаг
подачи
циклов
G-код
01
270.000 (HA5C)
4
G98
02
270.000 (HA5C)
5
G98
03
270.000 (HA5C)
1
G99
4.6.4
Пример программирования 4
В этом примере показана программа, которую вы вводите в систему
сервоуправления. Перед тем как войти в программу, обязательно очистите память.
Чтобы индексировать 90,12°, запустите цикл с семью отверстиями под болты и
выполните возврат в исходное положение:
40
Программирование
1.
Введите следующие шаги в систему сервоуправления:
T4.9:
Пример 4 программы
Скорость
Количество
Шаг
Размер шага
подачи
циклов
G-код
01
90.120
270.000
1
91
02
0
270.000
7
98
03
0
270.000
1
88
04
0
270.00
1
99
4.6.5
Пример программирования 5
В этом примере показана программа, которую вы вводите в систему
сервоуправления. Перед тем как войти в программу, обязательно очистите память.
Чтобы индексировать на 90°, выполните медленную подачу на 15°, повторите этот
шаблон три раза и выполните возврат в исходное положение:
1.
Введите следующие шаги в систему сервоуправления:
T4.10:
Пример 5 программы
Скорость
Количеств
Шаг
Размер шага
подачи
о циклов
G-код
01
90.000
270.000
1
91
02
15.000
25.000
1
91
03
90.000
270.000
1
91
04
15.000
25.000
1
91
05
90.000
270.000
1
91
06
15.000
25.000
1
91
07
0
270.000
1
88
08
0
270.000
1
99
41
Примеры программирования
2.
Это та же программа (пример 5) с использованием подпрограмм.
Скорость
Количество
Шаг
Размер шага
подачи
циклов
G-код
01
0
Шаг №[4]
3
96
02
0
270.000
1
88
03
0
270.000
1
95
04
90.00
270.000
1
91
05
15.00
25.000
1
91
06
0
270.00
1
99
В шаге 01 в систему управления подается команда перехода к шагу 04. Система
управления выполняет шаги 04 и 05 три раза (количество циклов 3 в шаге 01), шаг 06
обозначает конец подпрограммы. После завершения подпрограммы система
управления переходит к шагу, следующему за вызовом G96 (в этом случае, шагу 02).
Поскольку шаг 03 не является частью подпрограммы, он отмечает конец программы
и возвращает систему управления к шагу 01.
Использование подпрограмм в примере
5 позволяет сохранить две строки
программы. Тем не менее, для повторения шаблона восемь раз подпрограмма
сохранит двенадцать строк, и изменится только количество циклов в шаге 01
изменится, чтобы увеличить количество повторов шаблона.
Чтобы легче было представить настройку подпрограмм, представьте подпрограмму
как отдельную программу. Программируйте систему управления с помощью G96,
если вы хотите вызвать подпрограмму. Завершите программу кодом завершения
G95. Введите подпрограмму и отметьте шаг, с которого она начинается. Введите этот
шаг в области LOC строки G96.
4.6.6
Пример программирования 6
В этом примере показана программа, которую вы вводите в систему
сервоуправления. Перед входом в программу обязательно очистите память.
Для последовательной индексации на 15°, 20°, 25° и 30° четыре раза, и для
последующего сверления пяти отверстий под болты:
42
Программирование
1.
Введите эти шаги в систему сервоуправления:
T4.11:
Пример 6 программы
Размер
Скорость
Количеств
Шаг
шага
подачи
о циклов
G-код
01
0
Loc
1
G96
02
0
25.000 (HA5C)
1
G98
03
0
270.000 (HA5C)
1
95
Основная программа выше шага 01-03 — шаги подпрограммы 01-08
04
15.000
25.000 (HA5C)
1
91
05
20.000
270.000 (HAC5)
1
91
06
25.000
25.000 (HAC5)
1
91
07
30.000
270.000 (HAC5)
1
91
08
0
270.000 (HAC5)
1
99
43
Примеры программирования
44
G-коды и параметры
Chapter 5: G-коды и параметры
5.1
Введение
В этом разделе приведены подробные описания G-кодов и параметров,
используемых в вашем поворотном устройстве. Каждый из этих разделов
начинается с числового списка кодов и связанных имен кодов.
5.2
Коды G
NOTE:
Ось с G95, G96 или G99 работает независимо от команд
G-кодов других осей. Если обе оси содержат один из этих
G-кодов, то выполняется только G-код оси A. В каждом шаге
система ожидает, пока более медленная ось не завершит все
свои циклы, прежде чем перейти к следующему этапу.
T5.1:
G-коды блока сервоуправления
G-код
Описание
G28
Возврат в исходное положение (аналогично G90 этапу 0)
G33
Непрерывное движение
G73
Цикл сверления с выводом инструмента (только линейная операция)
G85
Дробное деление круга
G86
Включение реле ЧПУ
G87
Выключение реле ЧПУ
G88
Возврат в исходное положение (аналогично G90 с шагом 0)
G89
Ожидание дистанционного ввода
G90
Команда абсолютного положения
G91
Команда пошагового регулирования
G92
Генерирование импульса реле ЧПУ и ожидание дистанционного ввода
G93
Генерирование импульса реле ЧПУ
45
Коды G
G-код
Описание
G94
Генерирование импульса реле ЧПУ и автоматическое выполнение следующих шагов
L
G95
Завершение программы/возврат, но следуют еще шаги
G96
Вызов/переход к подпрограмме (место назначения — номер шага)
G97
Задержка на отсчет L/10 секунд (с точностью до 0,1 секунды)
G98
Круговое деление (только круговая операция)
G99
Окончание программы/возврат и завершение шагов
5.2.1
G28 возврат в исходное положение:
G28 и G88 обеспечивают программируемую команду возврата в исходное
положение. Скорость подачи (F) используется для обеспечения скорости возврата в
нулевое положение.
5.2.2
G33 Непрерывное движение
Когда удаленный [CYCLE START] замкнут вручную и удерживается, или сигнал
M-Fin от контроллера ЧПУ активен в шаге G33, начинается непрерывное движение
поворотного устройства. Движение прекращается, когда удаленный [CYCLE START]
открывается вручную или сигнал M-Fin от контроллера ЧПУ удаляется.
M51, чтобы закрыть и M61, чтобы открыть.
5.2.3
G73 Цикл сверления с выводом инструмента
См. команды в руководстве фрезерного станка G73 Стандартный цикл
высокоскоростного сверления с периодическим выводом инструмента и G91 для
приращений.
5.2.4
G85 Дробное деление круга
Деление круга выбирается с помощью G85 (или для установок TRT). L определяет
количество равных частей, на которые разделен круг. После подсчета L шагов,
установка находится в исходном положении. Деление круга доступно только в
круговых режимах (т. е. параметр 12 = 0, 5 или 6).
46
G-коды и параметры
5.2.5
G86/G87 Включить/Выключите реле ЧПУ
G86 замыкает реле [FINISH SIGNAL] в системе сервоуправления.
F5.1:
Реле ЧПУ Вкл.: [1] Фреза с ЧПУ, [2] Сервоуправление
2
1
680 OHM
CYCLE
START
4
1
+24 V
3
FINISH
2
M FIN
SIGNAL
+12 Volt s
NOTE:
Если блок управления используется около высокочастотного
оборудования, такого как электрические сварочные аппараты
или индукционные нагреватели, необходимо использовать
экранированный провод для предотвращения ложного
срабатывания от электромагнитных помех. Экран должен
быть прикреплен к заземлению.
Если вы работаете на автоматическом станке
(фрезерный станок с ЧПУ),
используются строки обратной связи (контакты 1 и 2 [FINISH SIGNAL]). Контакты 1 и
2 подключены к контактам реле внутри системы управления и не имеют полярности
или питания.
Они используются для синхронизации автоматического оборудования с
сервоуправлением.
Кабели обратной связи сообщают фрезерному станку о завершении работы
поворотного устройства. Реле можно использовать для перемещений станка с ЧПУ
при [FEED HOLD] или для отмены функции M-кода. Если станок не имеет такой
опции, в качестве альтернативы можно произвести задержку (паузу) дольше, чем
требуется для перемещения поворотного устройства. Реле запускаются для всех
замыканий [CYCLE START], за исключением G97.
G87 размыкает [FINISH SIGNAL] реле.
47
Коды G
5.2.6
G88 Вернуться в исходное положение
G88 Возврат в исходное положение аналогичен G90 с шагом 0. См. G28 Возврат в
исходное положение на странице 46
5.2.7
G89 Ожидание удаленного ввода данных
G89 ожидает удаленный ввод данных
(mFin). Останавливает поворотное
устройство/индексатор и ожидает, что сигнал mFin продолжит движение.
5.2.8
G90/G91 Абсолютное/относительное положение
[G90] используется для указания абсолютного позиционирования и
[G91]
используется для позиционирования приращением.
[G91]
— значение по
умолчанию.
5.2.9
G92 Импульсы реле ЧПУ и ожидание удаленного
ввода данных
Аналогично [G94], за исключением ожидания блоком сервоуправления удаленного
ввода данных.
5.2.10
G93 Импульсы реле ЧПУ
Аналогично [G94], без цикла.
5.2.11
G94 Импульсы реле ЧПУ и выполнение следующих
шагов L автоматически
G94 используется для одновременного фрезерования. Реле передают импульсы в
начале шага, чтобы фрезерный станок с ЧПУ переходил к следующему блоку. Затем
система сервоуправления выполняет шаги L без ожидания команд запуска. Обычно
счетчик L на G94 задается на 1, и за этим шагом следует шаг, который выполняется
одновременно на фрезерном станке с ЧПУ.
5.2.12
G95 Конец программы/возврат, но ожидаются
дополнительные шаги
Завершите подпрограмму G96 с G95 после последнего шага подпрограммы.
48
G-коды и параметры
5.2.13
G96 Переход/вызов подпрограммы
Подпрограммы позволяют повторять последовательность до 999 раз. Чтобы вызвать
подпрограмму, введите G96. После ввода 96 переместите мигающий дисплей 00,
предшествующий зарегистрированному шагу Step# для ввода шага перехода.
Система управления переходит к шагу, вызванному в реестре Step#, когда
программа достигнет шага G96. Система управления выполняет этот шаг и
следующие шаги, пока не будет обнаружен G95 или G99. После этого программа
переходит к шагу, следующему за G96.
Подпрограмма повторяется при использовании счетчика циклов G96. Чтобы
завершить подпрограмму, вставьте G95 или G99 после последнего шага. Вызов
подпрограммы не считается шагом как таковым, поскольку она сама выполняет себя
и первый шаг подпрограммы.
NOTE:
Вложенность подпрограмм не допускается.
5.2.14
G97 Задержка на количество L/10 секунд
G97 используется для программирования паузы (задержки) в программе. Например,
программирование G97 и настройка L = 10 приводит к задержке в 1 секунду. G97 не
вызывает импульсное воздействие на реле ЧПУ при завершении шага.
5.2.15
G98 Деление круга
Деление круга выбирается с помощью G98 (или G85 для установок TRT). L
определяет количество равных частей, на которые разделен круг. После подсчета L
шагов, установка находится в исходном положении. Деление круга доступно только
в круговых режимах (т. е. параметр 12 = 0, 5 или 6).
5.2.16
G99 Конец программы/возврат и завершение шагов
G99 является концом программы или шагов.
5.3
Параметры
Параметры используются для изменения способа работы блока сервоуправления и
поворотного устройства. Батарея в блоке сервоуправления обеспечивает
сохранение параметров и программы до восьми лет.
49
Параметры
5.3.1
Компенсация зубчатой передачи
Эта функция системы сервоуправления предусматривает функцию хранения
таблицы компенсации для корректировки мелких ошибок в червячном колесе.
Таблицы компенсации зубчатой передачи являются частью параметров.
WARNING:
Нажмите [EMERGENCY STOP] до изменения параметров, в
противном случае поворотное устройство переместится на
величину корректировки.
Для просмотра и регулировки таблиц компенсации зубчатой передачи:
1.
Нажимайте [MODE/RUN PROG], пока дисплей не начнет мигать.
Это режим программирования.
2.
Нажмите стрелку вверх [STEP SCAN] и удерживайте ее в шаге 01 в течение
трех секунд.
Дисплей переходит в режим ввода параметров.
3.
Нажмите [DISPLAY SCAN] для выбора таблиц компенсации зубчатой
передачи.
В таблице имеется таблица положительного (+) направления и таблица
отрицательного (-) направления Данные о компенсации зубчатой передачи
отображаются следующим образом:
gP Pnnn cc для таблицы положительного направления
G- Pnnn cc для таблицы отрицательного направления
Значение nnn — это положение станка в градусах, а cc— значение
компенсации в шагах датчика положения. Начиная с 001 и до 359 на каждые
два градуса есть табличные данные. Если в таблицах компенсации зубчатой
передачи вашей системы управления имеются ненулевые значения, не
рекомендуется изменять их.
4.
При отображении таблиц компенсации зубчатой передачи кнопкой со стрелкой
вверх и вниз [STEP SCAN] выбирают следующие три последовательных ввода
2°. Используйте кнопку минус (-) и цифровые кнопки для ввода нового
значения. [DISPLAY SCAN] стрелка вправо выбирает шесть значений
компенсации для редактирования.
5.
При очистке параметров значения обнулятся во всех таблицах компенсации
зубчатой передачи. Чтобы выйти из дисплея компенсации зубчатой передачи,
нажмите [MODE/RUN PROG].
50
G-коды и параметры
Система управления вернется в режим РАБОТЫ.
6.
Если таблица/индексатор использует компенсацию зубчатой передачи,
значения в параметре 11 и (или) в параметре 57 необходимо установить на 0.
5.3.2
Сводка параметров поворотного устройства
В следующей таблице перечислены параметры сервоуправления.
T5.2:
Список параметров сервоуправления
Номер
Название
Номер
Название
1
Управление реле интерфейса ЧПУ
32
Время задержки для
включения тормоза
2
Полярность реле интерфейса ЧПУ
33
Включение X-вкл/X-выкл
Доп. Включение реле
3
Пропорциональное усиление
34
Регулировка натяжения ремня
следящего контура
4
Дифференциальное усиление
35
Компенсация мертвой зоны
следящего контура
5
Опция двойного дистанционного
36
Максимальная скорость
запуска
6
Отключение запуска передней панели
37
Размер окна проверки
датчика положения
7
Защита памяти
38
Второе диф. усиление
контура
8
Отключение дистанционного запуска
39
Сдвиг фазы R
9
Шаги датчика положения для
40
Макс. ток
запрограммированного блока
10
Управление в режиме
41
Выбор ед. изм.
автоматического продолжения
11
Опция обратного направления
42
Коэффициент тока двигателя
12
Единицы измерения и точность
43
Элек. об. на мех. оборот
(десятичный разряд)
13
Максимальный положительный ход
44
Ожид. время ускор. конст.
51
Параметры
Номер
Название
Номер
Название
14
Максимальный отрицательный ход
45
Смещение сетки
15
Величина люфта
46
Длительность звукового
сигнала
16
Задержка в режиме автоматического
47
Коррекция начала координат
продолжения
HRT320FB
17
Интегральный коэффициент усиления
48
Приращение HRT320FB
следящего контура
18
Ускорение
49
Количество шагов на градус
19
Максимальная скорость
50
Не используется
20
Делитель передаточного числа
51
Универсальные флаги шкалы
поворотного устройства
21
Выбор оси интерфейса RS-232
52 -
Мертвая зона (не
используется) только
HRT210SC
22
Максимальная допустимая ошибка
53
Множитель поворотного
следящего контура
устройства
23
Уровень предохранителя в %
54
Диапазон шкалы
24
Универсальные флаги
55
Количество шагов на об.
25
Время отключения тормоза
56
Максимальная компенсация
шкалы
26
Скорость RS-232
57
Команда только крутящего
момента
27
Автоматическое управление
58
Отсечка фильтра нижних
исходного положения
частот (LP)
28
Шаги датчика положения на оборот
59
Отсечка производной (D)
двигателя
29
Не используется
60
Тип датчика положения
двигателя
52
G-коды и параметры
Номер
Название
Номер
Название
30
Защита
61
Опережение по фазе
31
Время удержания реле ЧПУ
Изменение параметров
Чтобы изменить параметр:
1.
Нажимайте [MODE/RUN PROG], пока дисплей не начнет мигать.
Это режим программирования.
2.
Нажмите стрелку вверх [STEP SCAN] и удерживайте ее в шаге 01 в течение
трех секунд.
Через три секунды дисплей переходит в режим ввода параметров.
3.
Нажмите [STEP SCAN] клавиши со стрелками вверх и вниз для прокрутки
параметров.
4.
Если нажать стрелку вверх/вниз, стрелку вправо или кнопку режима,
введенный параметр будет сохранен.
Некоторые из параметров защищены от изменения пользователем во
избежание нестабильной или небезопасной работы. Если необходимо
изменить один из этих параметров, обратитесь к своему дилеру.
5.
Перед изменением значения параметра нажмите [EMERGENCY STOP].
6.
Чтобы выйти из режима ввода параметров и перейти в режим работы, нажмите
[MODE/RUN PROG].
7.
Чтобы выйти из режима ввода параметров и вернуться к шагу 01, нажмите
стрелку вниз [STEP SCAN].
5.3.3
Параметр 1 — управление реле интерфейса ЧПУ
Параметр 1 — управление реле интерфейса с ЧПУ имеет диапазон от 0 до 2.
T5.3:
Настройки параметра 1
Настройка
Описание
0
реле активно во время движения индексатора
53
Параметры
Настройка
Описание
1
реле с импульсами на 1/4 секунды в конце движения
2
нет действия реле
5.3.4
Параметр 2 — Полярность реле интерфейса ЧПУ и
вспом. Включение реле
параметр 2 — Полярность реле интерфейса ЧПУ и вспом. Включение реле, имеет
диапазон от 0 до 2.
T5.4:
Настройки параметра 2
Настройка
Описание
0
нормально открыт
+1
нормально замкнутое реле завершения цикла
+2
для пульсации дополнительного второго реле в конце программы
5.3.5
Параметр 3 — пропорциональное усиление
следящего контура
Параметр 3 — Пропорциональное усиление следящего контура имеет диапазон от 0
до 255, защищен.
Пропорциональное усиление следящего контура пропорционально увеличивает в
зависимости от приближения к целевому положению. Чем дальше от цели, чем
больше ток, до максимального значения параметра 40. Механическая аналогия
представляет собой пружину, которая колеблется за мишень, если она не ослаблена
дифференциальным усилением.
5.3.6
Параметр 4 — дифференциальное усиление
следящего контура
Параметр 4 — Пропорциональное усиление следящего контура имеет диапазон от 0
до 99999, защищен.
Пропорциональное усиление следящего контура препятствует движению,
эффективно тормозя колебания. Этот параметр увеличивается пропорционально
коэффициенту усиления p.
54
G-коды и параметры
5.3.7
Параметр 5 — опция двойного дистанционного
запуска
Параметр 5 — опция двойного дистанционного запуска имеет диапазон от 0 до 1.
T5.5:
Настройки параметра 5.
Настройк
а
Описание
0
Каждая активация удаленного ввода данных включает шаг.
1
Для активации элемента управления необходимо дважды запустить дистанционный
запуск.
5.3.8
Параметр 6 — отключение запуска передней панели
Параметр 6 — отключение запуска передней панели имеет диапазон от 0 до 1.
T5.6:
Настройки параметра 6
Настройка
Описание
0
Передняя панель [CYCLE START] и [ZERO RETURN] работают.
1
Передняя панель [CYCLE START] и [ZERO RETURN] не работают.
5.3.9
Параметр 7 — защита памяти
Параметр 7 — защита памяти находится в диапазоне от 0 до 1.
T5.7:
Настройки параметра 7
Настройка
Описание
0
В сохраненную программу можно внести изменения. Не предотвращает изменение
параметров.
1
В сохраненную программу вносить изменения не разрешается. Не предотвращает
изменение параметров.
55
Параметры
5.3.10
Параметр 8 — отключение дистанционного запуска
Параметр 8 — отключение дистанционного имеет диапазон от 0 до 1.
T5.8:
Настройки параметра 8
Настройка
Описание
0
Вход дистанционного запуска работает
1
Вход дистанционного запуска не работает
5.3.11
Параметр 9 — шаги датчика положения для
запрограммированного блока
Параметр 9 — шаги датчика положения для запрограммированной ед. изм. имеют
диапазон от 0 до 999999.
Определяет количество шагов датчика положения, необходимых для заполнения
одной полной ед. изм. (градус, дюйм, миллиметр и т. д.).
Пример 1: HA5C с импульсом 2000 импульсов на один оборот (четыре импульса на
линию или квадратуру) и коэффициент передачи 60:1 обеспечивает: (8000 x 60)/360
градусов = 1333.333 шагов датчика положения.Поскольку 1333.333 не является
целым числом, его необходимо умножить на некоторое число, чтобы очистить
десятичную дробь. Для этого используйте параметр 20 в указанном выше случае.
Установите параметр 20 на 3, следовательно: 1333.333 x 3 = 4000 (вводится в
параметр 9).
Пример 2: HRT с датчиком положения (строка 8192) (с квадратурой), передаточным
числом 90:1 и конечным приводом 3:1 будет производить: [32768 x (90 x 3)]/360 =
24576 шагов на 1 градус движения.
56
G-коды и параметры
5.3.12
Параметр 10 — управление в режиме
автоматического продолжения
Параметр
10
— Управление в режиме автоматического продолжения имеет
диапазон от 0 до 3.
T5.9:
Настройки параметра 10
Настройка
Описание
0
Остановиться после каждого шага
1
Продолжайте все зацикленные шаги и остановитесь перед следующим шагом
2
Продолжите все программы до конца кода 99 или 95
3
Повторите все шаги до остановки вручную
5.3.13
Параметр 11 — опция обратного направления
Параметр 11 — опция обратного направления имеет диапазон от 0 до 3 и защищена.
Этот параметр состоит из двух флажков, используемых для изменения направления
привода двигателя и датчика положения. Начните с нуля и добавьте число,
показанное для каждого из следующих выбранных опций:
T5.10:
Настройки параметра 11
Настройка
Описание
0
Никаких изменений в направлении или полярности
+1
Измените положительное направление движения двигателя.
+2
Обратная полярность источника питания двигателя.
Изменение обоих флажков на противоположное состояние изменяет направление
движения двигателя. Параметр 11 не может быть изменен на единицы TR или TRT.
57
Параметры
5.3.14
Параметр 12 — единицы отображения и
прецизионность (десятичное расположение)
Параметр 12 — единицы отображения и прецизионность (десятичное расположение)
находятся в диапазоне от 0 до 6. Необходимо установить на 1, 2, 3 или 4, если
необходимо использовать пределы перемещения (включая круговое движение с
пределами перемещения).
T5.11:
Настройки параметра 12
Настройка
Описание
0
градусы и минуты (круг) Используйте эту настройку для программирования четырех
цифр до 9999 и двух цифр минут.
1
дюймов до 1/10 (линейное)
2
дюймов до 1/100 (линейное)
3
дюймов до 1/1000 (линейное)
4
дюймов до 1/10000 (линейное)
5
градусы до 1/100 (круг) Используйте эту настройку для программирования четырех
цифр до 9999 и двух цифр дробных степеней до 1/100
6
градусы до 1/1000 (круг) Используйте эту настройку для программирования трех цифр
до 999 и трех цифр дробных степеней до 1/1000
5.3.15
Параметр 13 — максимальный положительный ход
Параметр 13 — Максимальный положительный ход находится в диапазоне от 0 до
99999.
Это положительный предел перемещения в единицах * 10 (введенное значение
теряет последнюю цифру). Она применяется только к линейному движению (т.е.
параметр 12 = 1, 2, 3 или 4). Если установлено значение 1000, то положительный ход
будет ограничен до
100 дюймов. Введенное значение зависит от делителя
передаточного числа (параметр 20).
58
G-коды и параметры
5.3.16
Параметр 14 — максимальный отрицательный ход
Параметр 14 — Максимальный отрицательный ход находится в диапазоне от 0 до
99999.
Это отрицательный предел перемещения в единицах * 10 (введенное значение
теряет последнюю цифру). Она применяется только к линейному движению (т.е.
параметр 12 = 1, 2, 3 или 4). Примеры см. в параметре 13.
5.3.17
Параметр 15 — величина люфта
Параметр 15 — Величина люфта находится в диапазоне от 0 до 99.
Этот параметр электронную компенсацию в механического люфта зубчатой
передачи. Он рассматривается в единицах действия датчика положения.
NOTE:
Этот параметр не может скорректировать механический
люфт.
См. «люфт» на стр. 74 для получения более подробной информации о том, как
проверить и отрегулировать люфт в червячной шестерне, между червячной
шестерней и валом, а также задним корпусом подшипника червячного вала.
5.3.18
Параметр 16 — задержка в режиме автоматического
продолжения
Параметр 16 — Задержка в режиме автоматического продолжения имеет диапазон
от 0 до 99
Этот параметр вызывает паузу в конце шага, когда используется опция
автоматического продолжения. Задержка составляет 1/10 секунды. Таким образом,
значение 13 дает 1,3 секунды задержки. Используется в основном для непрерывной
работы, что позволяет сократить время охлаждения двигателя и продлить срок
службы двигателя.
5.3.19
Параметр 17 — интегральный коэффициент
усиления следящего контура
Параметр 17 — Интегральный коэффициент усиления следящего контура имеет
диапазон от 0 до 255, защищен.
Если интегральный элемент должен быть отключен во время торможения (для
меньшего выхода за пределы), установите параметр 24 соответствующим образом.
Интегральный коэффициент усиления обеспечивает большее увеличение тока для
достижения цели. Этот параметр часто вызывает гудение при установке слишком
большого значения.
59
Параметры
5.3.20
Параметр 18 — ускорение
Параметр 18 — Ускорение имеет диапазон от 0 до 9999999 x 100, защищен.
Этот параметр определяет степень ускорения двигателя до требуемой скорости.
Используемое значение
— единицы
10
в датчике положения
шагов/секунду/секунду. Максимальное ускорение составляет 655350 шагов в секунду
в секунду для установок TRT. Оно должен быть больше или равно удвоенному
параметру 19, обычно 2X. Введенное значение = требуемое значение/Параметр 20,
если используется делитель передаточного числа. Более низкое значение приводит
к снижению степени ускорения.
5.3.21
Параметр 19 — максимальная скорость
Параметр 19 — Максимальная скорость имеет диапазон от 0 до 9999999 x 100.
Этот параметр определяет максимальную скорость
(об/мин двигателя).
Используемое значение — единицы * 10 в датчике положения шагов/секунду.
Максимальная скорость составляет 250000 шагов в секунду для установок TRT. Он
должен быть меньше или равен параметру 18. Если этот параметр превышает
параметр
36, используется только меньшее число. См. также параметр
36.
Введенное значение
= требуемое значение/Параметр
20, если используется
делитель передаточного числа. Уменьшение этого значения приводит к снижению
максимальной скорости (макс. скорость вращения двигателя).
Стандартная формула: градусы
(дюймы) за секунду X
(Параметр
9)/100
=
введенное значение в Параметре 19.
Формула с делителем передаточного числа: (Параметр 20): градусы (дюймы) в
секунду X отношение (Параметр 9)/[ratio divider (Parameter 20) x 100] = введенное
значение в параметре 19.
5.3.22
Параметр 20 — делитель передаточного числа
Параметр 20 — Разделитель передаточного числа имеет диапазон от 0 до 100,
защищен.
Параметр 20 выбирает нецелые числа передаточных чисел для параметра 9. Если
параметр 20 установлен на 2 или более, параметр 9 делится на параметр 20 до его
использования. Если параметр 20 установлен на 0 или 1, никаких изменений
параметра 9 не происходит.
Пример 1: Параметр 9 = 2000 и параметр 20 = 3, количество шагов на единицу
составит 2000/3 = 666,667, что компенсирует соотношение дробного передаточного
числа.
60

 

 

 

 

 

 

 

содержание      ..      1      2      3      ..