Реферирование станка на ITNC530
Перевод с официальной технической инструкции, раздела про реферирование машины Heidenhain ITNC530 ,часто бывает нужно, особенно после удара станка .
Определение понятия референтных меток
Значение положения (координаты) положения оси определяется относительно к свободно избранной системе координат. Когда оси перемещаются, актуальная (ACTUAL) позиция вычисляется постепенно (инкрементально). Если произошло отключение электричества , связь между положением оси и значением позиции теряется.
Линейные энкодеры HEIDENHAIN спроектированы с одной или несколькими опорными метками.Опорные метки идентифицируют положение оси на известном расстоянии от машинных данных(машинных параметров).Положение свободно выбираемой базы данных определяется относительно машинных данных(машинных параметров).
Машинные данные(машинные параметры) назначаются производителем станка, это необходимо для:
Определение пределов хода (программные конечные выключатели)
Перемещение на позицию, на которую ссылается станок (например, позиця смены инструмента)
Установка координат детали
Для эталонных меток с дистанционным кодированием опорная точка машины определяется по шкале контрольной точки, которая находится на первой контрольной отметке после начала измерительной длины.
В машинных параметрах MP 960.x содержится расстояние между шкалой опорной точкой и нулевой точкой станка, то есть в параметрах MP 960.x задаются нулевые точки станка
Примечание:
После снятия и монтажа измерительной системы(энкодеры,линейки и.т.д.) значения в МP 960.х вероятно, придется изменить...
Кодирующее устройство угла или энкодер в шпиндельном двигателе могут использоваться для ориентации шпинделя.
Машинный параметр MP 3430.x содержит отклонение точки реферирования от желаемого положения.
Пересечение в референтных точках
Точки реферирования должны быть пересечены после любого прерывания в питании. Это может быть сделано двумя рязличными путями:
Нажмите кнопку NC-START. Точки реферирования должны быть пересечены автоматически. (последовательность осей и как часто кнопка NC-START должена быть нажата,определяет производитель станка).
Нажмите кнопку направления оси машины. Пользователь определяет последовательность для реферирования осей.
Внимание
При обслуживании машина может быть в состоянии где последовательность для автоматического реферирования осей может привести к столкновению и таким образом повреждению станка или травме людей (например, сообщение об ошибке с перезагрузкой).
Определите последовательность для реферирования самостоятельно!
Убедитесь, что последняя установленная Наклонная рабочая плоскость,активная или неактивная, была верной.
Установите низкую скорость подачи и последовательно нажимайте соответствующие клавиши направления оси! При необходимости спросите оператора машины!
Если после включения питания машины не было или нет, прохождения всех референтных меток (например, из-за предыдущего изменения в другой режим работы) с PASS OVER REFERENCE MARK(Проход через референтные точки) должен быть активирован обратный знак.
Выберите ручной режим работы и нажмите программную клавишу.
Опорные точки перемещения появляются на экране.
После прохождения контрольных меток:
Программные конечные выключатели активированы.
Воспроизводятся последние сохраненные данные и машинные данные.
Возможны позиционирование PLC и позиционирование с помощью команд M91 и M92.
Счетчик установлен на ноль для осей в разомкнутом контуре.
Если контрольная метка энкодера не может быть использована, например, из-за неблагоприятной передачи двигателя и поворотной оси,то может оцениваться внешний контрольный импульс.
В MP 4130.x быстрый вход PLC определяется для внешнего опорного импульса.
В MP 1360.x для соответствующей оси вводится номер быстрого входа PLC.
MP 1350.x = 6 для соответствующей оси.
Чтобы не допустить, чтобы оси нарушали пределы перемещения при пересечении контрольных меток, для каждой оси требуется кулачок расцепляющего механизма (в исходном конечном положении). Кулачок расцепляющего механизма должн быть установлен изготовителем станка на концах диапазона хода. Сигналы переключателя от кулачока расцепляющего механизма отправляются на свободные входы PLC. Программа PLC должна заблокировать эти входы PLC с W1054 для «Конечной позиции метки».
Ось автоматически будет установлена на программный конечный выключатель, если ...
Она выходит за пределы положительного программного конечного выключателя и движется в положительном направлении к расцепляющему кулачку.
Она выходит за пределы отрицательного программного конечного выключателя и движется в отрицательном направлении к отрицательному расцепляющему кулачку.
Энкодеры c интерфейом EnDat
Энкодеры с интерфейсом EnDat могут быть подключены к входу положения и скорости MC 422 (B) и CC 42x. С этими энкодерами нет необходимости перемещать контрольные метки. значение позиции считывается только при включенном управлении.Его нельзя прочитать снова. При подключении датчика положения с интерфейсом EnDat:
MP1350.x = 5 для соответствующей оси При подключении датчика скорости с интерфейсом EnDat:
iTNC автоматически пытается установить связь с энкодером. При подключении датчика скорости с интерфейсом EnDat в качестве датчика положения:
MP1350.x = 5 для соответствующей оси
MP110.x = 0 для соответствующей оси
Примечание:
Если использование многострочных энкодеров с интерфейсами EnDat приводит к превышению показаний, соответствующая информация вводится в системный файл NCDATA.SYS. Для обмена управления этот файл должен быть перенесен или параметр MP960.x должен быть скорректирован
Во время двойного эталонного прогона абсолютная позиция сначала выводится через интерфейс EnDat энкодера скорости. Если в более позднее время будет пройдена контрольная отметка датчика положения, контроль продолжает работать с этой меткой.
Установите соответствующие биты в параметр MP1355 на 1 для осей, для которых должен быть выполнен двойной контрольный пробег.
Расстояние между датчиком скорости и датчиком положения вводится в параметр MP1356.x.
Если контрольная метка датчика положения сначала пройдена, будет сообщение Set MP1356. axis number to value(Установите в параметре MP1356.указан номер оси в значение)
Введите это значение в параметр MP1356.x.
При реферировании, возможны следующие причины ошибки:
Неисправный расцепляющий кулачек (исходное конечное положение)
Сдвинутый магнитный лист (оценивается неправильно или отсутствует контрольная отметка)
расцепляющий кулачек слишком близко к сигналу контрольной метки (во время задания через двигатель энкодер, оценивает ошибочную эталонную позицию)
Машинные параметры при реферирование
№ | Машинный параметр | Формат ввода | Описание |
---|---|---|---|
1 | MP960.x | –1.79769313486E+308 to +1.79769313486E+308 [mm] or [°] | Значение машинных данных задается ноль станка |
2 | MP1320 | Format: %xxxxxxxxxxxxxx Bits 0 to 13 represent axes 1 to 14 0: Positive 1: Negative |
Направление для пересечения точек реферирования |
3 | MP1330.x | 80 to 300 000 [mm/min] | Скорость для пересечения точек реферирования |
4 | MP1331.x | 10 to 300 000 [mm/min] | Скорость для оставления конечного положения точки реферирования для осей от 1 до 9 (только для поворотных датчиков MP1350 = 2) |
5 | MP1340.x | 0: Отсутствие оценки точек реферирования 1 to 14: Axes 1 to 14 |
Последовательность прохождения референтных меток |
6 | MP1350.x | 0: линейный энкодер с дистанционными закодированными метками (старый режим) 1: датчик положения с одной контрольной меткой 2: Специальный тип (измерение длины с помощью ROD) 3: Линейный датчик с дистанционными кодированными метками (новая процедура) 4: То же, что и 3, за исключением того, что оцениваются две контрольные метки 5: Encoder с интерфейсом EnDat 6: опорный импульс через быстрый вход PLC |
Последовательность поиска контрольной метки |
7 | MP1355 | Format: %xxxxxxxxxxxxxx
Input: Bits 0 to 13 represent axes 1 to 14
0: Референтный проход, определенный в MP1350.x 1: Двойной Референтный проход |
Двойной Референтный проход |
8 | MP1356.x | –99 999.999 to +99 999.999 [mm] or [°] | Расстояние между скоростью и датчиком положения для двойного референтного прохода |
9 | MP1357.x | 0: сброс W1032, если референтный прогон был через интерфейс EnDat
датчика скорости 1: сброс W1032, если референтная точка была пройдена с помощью датчика положения |
W1032 для двойного референтного прогона |
10 | MP1360.x | 0: Нет быстрого входа PLC для опорного импульса 1 до 5: быстрый PLC вход для опорного импульса (MP4130.x) |
Быстрый вход PLC для опорного импульса |
Приведена полезная информация, особенно, если
её нет или мало!.. В документации найти что-то необходимое
очень сложно — очень много воды. И это перевод, а
верно ли он доносит смысл?!
По теме вопрос, может кто знает?
Можно ли выполнить выход координат станка в исходные точки
в произвольной очерёдности и в направлении? ( без изменения параметров).
Такая необходимость иногда возникает.
Или может можно двигаться координатами в ручном режиме, до выхода
в исходные точки?
На советских станках таких «манипуляциий» делать не надо.
Включил, переместил координату в необходимое место и всем хорошо.
У нас кончился HDD на станке и мы установили старый немецкий, с которого изначально делалась копия, но что-то не стыкуется с параметрами. Бэкапа нет.
При запуске выпадают ошибки по осям В и С и всё тухнет. Ошибки: «Excessive servo lag in C: Error description 38, и тоже самое по оси В» и «Movement monitoring error in C: Error description 43, и тоже самое по оси В». Я пробовал корректировать параметры, на которые идёт отсылка в описании ошибки, но безрезультатно. Сразу после запуска и закрытия кабины поворотный стол (оси В и С) чуть дёргается и всё отключается. И что меня ещё настораживает, что координаты REF нулевые, хотя оси точно не в REF.
MP 0… 999 Measuring systems and machine axes
MP 1000… 1399 Positioning / Controlling
посмотрите что в группе параметров MP960
Так же если старый диск хоть как то определяется в системе попробуйте достучатся до раздела PLC через R-studio можно и оттуда слить ваши параметры обычно в папке MP но не всегда.