Ошибка энкодер не сконфигурирован на порту

Энкодер принтера

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

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

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

Как работает энкодер принтера

Как работает энкодер принтера

 На ведущем валу расположен диск энкодера.

дисковый энкодер

По краю прозрачного диска наносят тонкие периодические черные метки, которые трудно разглядеть без увеличения. Для измерения движения диска используют П-образный оптический датчик. С одной стороны диска располагают светодиод, а с другой маска с фотодетектором. Маска имеет тот же период, что и у энкодера. Она позволяет получать хороший сигнал сразу с нескольких прозрачных областей. Если бы не было маски, переменный сигнал с датчика был бы очень слабый. На самом деле за диском стоят два датчика, чтобы можно было определить направление движения. Только маска второго сдвинута на 1/4 периода.

Вот пример распиновки датчика энкодера Epson T50, L800 снизу

Как по последовательности сигналов QEA и QEB с двух датчиков плата управления определяет направление движения?

сигналы энкодера струйного принтера

Если вращение вперед, то после 01 идет 00, а влево после 01 идет 11.

Виды энкодеров принтера

В принтере на энкодерный диск могут быть установлены сразу два датчика, один из которых служит как маркер начального положения (диск размечен на 2 половины черной и прозрачной полосами). В этом случае для маркера начальной позиции можно использовать сигнал перехода 01, 10 и сигнал направления движения. Второй фотодетектор используют как инкрементальный датчик.

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

датчик энкодерной ленты на печатающей головке

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

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

Почему энкодерная лента с другого принтера не подходит

энкодерная лента

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

Ошибки из-за энкодера принтера

Многие ошибки струйных принтеров, которые могут быть связаны с с энкодером, грязной лентой и диском энкодера, например критические в принтерах Epson:

  • 0x02 CR PID excess speed error — ошибка перегрузки позиционирования каретки по скорости
  • 0x03 CR PID reverse error — ошибка позиционирования каретки при обратном движении
  • 0x04 CR PID lock error — ошибка блокирования каретки
  • 0x08 CR load position reverse error — ошибка выполнения позиционирования каретки при обратном ходе
  • 0x09 CR load position excess speed error — ошибка каретки по скорости при выполнении позиционирования
  • 0x50 Home position error — ошибка определения начального положения каретки
  • 0xF2 PF PID excess speed error — превышение скорости подачи бумаги
  • 0xF3 PF PID reverse error — ошибка обратного хода подачи бумаги
  • 0xF4 PF PID lock error — ошибка блокировки подачи бумаги
  • 0xF8 PF load position reverse error — ошибка позиционирования подачи бумаги при обратном ходе
  • 0xF9 PF load position excess speed error — ошибка превышения скорости подачи бумаги
  • 0xFB PF PID acceleration lock error
  • 0xFC PF load position error — ошибка позиционирования подачи бумаги

И это только критические ошибки. Сюда не входит снижение качества печати и невозможность калибровки.

Что делать в этом случае? В первую очередь, почистить энкодерную ленту и датчики. Если не помогло, то искать дальше причину поломки.

Можно ли протирать энкодерную ленту спиртом?

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

Еще люди читают:

  • Ремонт струйных принтеров
  • Canon TS5040 TS6340 ошибка 5100
  • Совместимость головок Canon
  • Запчасти для HP Deskjet 5525/3525

Решено

L800 fatal error 0x71

горят индикаторы капля и корзина

|    Сообщение #1

Отправлено 28 мая 2014 — 06:27

принтер L800
памперсы обнулил. энкодер чистый. круглый PF энкодер чистый.

прошу посоветовать как решить проблему fatal error 0x71

видео

Прикрепленные изображения

  • Прикрепленное изображение: error 0x71.jpg
  • Наверх of the page up there ^
  • 0


|    Сообщение #2

Отправлено 28 мая 2014 — 06:40

 
Стаc

Неправильно (не по меткам) выставили блок шестеренок с правой стороны от каретки. Если не трогали, смотреть датчик с левой стороны на валу каретки.

  • Наверх of the page up there ^
  • 0


|    Сообщение #3

Отправлено 28 мая 2014 — 07:09

 
denisdagurov

Стас, датчик слева заменил. не помогло.

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

Прикрепленные изображения

  • Прикрепленное изображение: вопрос.jpg
  • Наверх of the page up there ^
  • 0


|    Сообщение #4

Отправлено 28 мая 2014 — 07:51

 
loskun

Вал может быть в любом положении, при включении механизм станет так как положено.

Просмотр сообщенияdenisdagurov сказал:

Там 2 датчика- на валу каретки и на валу подачи бумаги, вам нужен тот который на валу каретки.
Вот более детальная расшифровка ошибки
Error code: 71
Description :
APG home position seeking error.
Possible causes :
Foreign object
APG Unit failure (incorrect reassembling)
APG Sensor failure
Cable disconnection

  • Наверх of the page up there ^
  • 1


|    Сообщение #5

Отправлено 28 мая 2014 — 08:24

 
Стаc

Вал подачи бумаги не выставляется. Или с датчиками проблема, или кабель-разьемы, или МВ. Часто бывает, что пропадает контакт после попадания чернил в разъемы датчиков.

  • Наверх of the page up there ^
  • 0


|    Сообщение #6

Отправлено 28 мая 2014 — 09:19

 
denisdagurov

Цитата

Там 2 датчика- на валу каретки и на валу подачи бумаги, вам нужен тот который на валу каретки.
Вот более детальная расшифровка ошибки
Error code: 71
Description :
APG home position seeking error.
Possible causes :
Foreign object
APG Unit failure (incorrect reassembling)
APG Sensor failure
Cable disconnection

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

  • Наверх of the page up there ^
  • 0


|    Сообщение #7

Отправлено 28 мая 2014 — 09:39

 
loskun

Просмотр сообщенияdenisdagurov сказал:

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

  • Наверх of the page up there ^
  • 0


|    Сообщение #8

Отправлено 28 мая 2014 — 10:41

 
denisdagurov

))) точно. поправил крышку боковую на каретке и теперь каретка нажимает на белую пимпочку как надо! теперь вал каретки нормально вращается при инициализации.
Но проблема не исчезла. ((

  • Наверх of the page up there ^
  • 1


|    Сообщение #9

Отправлено 28 мая 2014 — 11:29

 
Стаc

Еще раз считайте код ошибки. Еще раз выставьте шестерни — бывает сдвиг на ползуба решает проблему.

  • Наверх of the page up there ^
  • 0


|    Сообщение #10

Отправлено 28 мая 2014 — 11:33

 
denisdagurov

код ошибки то же 0х71
шестерни APG юнита крутил от 1 до 4 зубцов в плюс и в минус относительно домашнего положения…

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

  • Наверх of the page up there ^
  • 0


|    Сообщение #11

Отправлено 28 мая 2014 — 11:34

 
Стаc

Да, можно. Податчик бумаги выходит на исходую?

  • Наверх of the page up there ^
  • 0


|    Сообщение #12

Отправлено 28 мая 2014 — 11:39

 
denisdagurov

да. податчик выходит на сиходную

ща поставлю МБ от Р50.

  • Наверх of the page up there ^
  • 0


|    Сообщение #13

Отправлено 28 мая 2014 — 13:18

 
Роман67

denisdagurov, А можно преисторию,с чего всё началось?

Кому суждено быть повешеным,тот не утонет! Если просвистела , то не моя ! То , что вы на свободе — не ваша заслуга , а наша недоработка!
NANO3 , Epson SP1410 , PX660. Чернила : оригинал L800 , WWM EVEREST , Revcol EP390 .

  • Наверх of the page up there ^
  • 0


|    Сообщение #14

Отправлено 29 мая 2014 — 10:00

 
denisdagurov

Роман67, эксплуатировал не я. но со слов того кто работал принтер внезапно встал в ошибку.

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

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

  • Наверх of the page up there ^
  • 0


|    Сообщение #15

Отправлено 02 июня 2014 — 07:21

 
denisdagurov

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

почистил контакты нижней микрухи спиртом. видать именно она и отвечает за сенсор на валу каретки…..
заработала окаянная!!!!!!

всем спасибо за помощь

  • Наверх of the page up there ^
  • 1


|    Сообщение #16

Отправлено 03 июля 2015 — 16:04

 
mega99zxz

у меня такая же проблемма с ошибкой 0x71
APG home position seeking error.
Possible causes :
Foreign object
APG Unit failure (incorrect reassembling)
APG Sensor failure
Cable disconnection
все облазил вокруг принтера но не где не залита не отключено дачики в норме все какие есть программы пробовал сбрасывать памперс по нулям
может еще чем поможете мне может я пропустил какую ту деталь программа может еще существует для него EPSON L800
хозяин принез его говорит требовал сброс памперса но он игнорировал просто чистил дюзы ну а потом печатал и во время печати выкинул ошибку эту говорят принтер ушол в самозащиту может ли такое быть?

  • Наверх of the page up there ^
  • 0


|    Сообщение #17

Отправлено 01 февраля 2016 — 14:22

 
localhost

Просмотр сообщенияdenisdagurov сказал:

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

Чувак, спасибо огромное!

Тоже крышку справа одел коряво и ошибка лезла. Щаз всё отлично.

Canon EOS 500D + 18-55 IS II + 50 mm STM + YoungNuo SpeedLite YN565 EX II, EPSON L800 + Hongsam

  • Наверх of the page up there ^
  • 0


  • ← Предыдущая тема
  • Механика принтера — стук, свист, fatal error, ремень привода, энкодер, ремень
  • Следующая тема →
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей

На чтение 4 мин. Просмотров 762 Опубликовано 15.12.2019

Если в принтере Epson L800 мигают все индикаторы капля и бумага по-очереди, смотрим код ошибки. Код ошибки сообщает программа монитор. Либо его можно посмотреть в программе Adjustment Program. Действуем только тогда, когда узнаем код ошибки, потому что возможных ошибок очень много. По коду ошибки узнаем, в какую сторону копать.

Содержание

  1. Нет критической ошибки
  2. Критическая ошибка Epson 0x71
  3. Типичные ошибки Epson L800
  4. Ошибка 0x50
  5. Ошибка 0x43
  6. Мигают последовательно индикаторы капли и бумаги
  7. Переполнение адсорбера

Нет критической ошибки

В ремонт принесли Принтер с СНПЧ Epson L800 в котором при включении сразу начинали мигать все три индикатора, сначала последовательно, затем одновременно чернил и бумаги. Нигде подобный случай найти не удалось, даже в сервис-мануале.

Поиск фатальной ошибки с помощью программы Adjustment Program не дал

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

Проблема оказалась в неисправности датчика CD.

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

Критическая ошибка Epson 0x71

Принесли ремонтировать Epson L800 (аналог P50 с СНПЧ), который через несколько секунд после включения входил в критическую ошибку 0x71, которая означает, что каретка не может найти начальное положение. Чистка энкодеров и смазка подвижных частей результатов не дала.

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

На фото видно, что в результате поломки креплений двигатель с шестерней вылетел со своего места. После замены принтер Epson L800 заработал – фатальная ошибка исчезла.

Цена ремонта Epson L800 с ошибкой 0x71 составила 3000 руб.

Ошибка 0x50

Ошибка Ox50 означает, что принтер не может найти начальное положение каретки. Происходить это может из-за двигателя каретки, энкодера, но чаще всего из-за заедания каретки. Поэтому нужно прочистить и смазать все места по ходу движения каретки. Цена 2000 руб.

Ошибка 0x43

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

Еще эта ошибка возникает при неисправности платы управления.Тогда меняем плату.

Но также 0x43 появляется, если шлейф головки вышел из разъема или окислился. Проверяем шлейф, протираем контакты и пробуем.

Мигают последовательно индикаторы капли и бумаги

Переполнение адсорбера

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

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

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

Признаки: — индикация либо информация на дисплее.

Варианты решения: — выключить и включить принтер — осмотреть принтер на наличие остатков замятой бумаги; — осмотреть чернильный шлейф на предмет неправильной прокладки.

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

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

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

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

Обновляемый список кодов ошибок струйных принтеров Epson
При возникновении критической ошибки принтер Epson перестает работать и заносит в энергонезависимую память код ошибки. По этому коду можно узнать область неисправности. Приводим регулярно встречающиеся коды ошибок струйных принтеров и МФУ Epson с расшифровкой на русском языке. Коды ошибок принтеров Epson указаны в 16-системе, которые записываются как XXH, где H (Hex, hexadeсimal) обозначает 16-ричную систему. А также числа в 16-ричной системе в некоторых языках программирования принято обозначать 0xXX.

Код ошибки принтера Epson можно узнать в программе Adjustment Program.

Код: 01H, 0x01
Расшифровка: CR PID excess load error – ошибка перегрузки позиционирования каретки • Неисправность двигателя каретки • Перегрузка механизма привода каретки ( замятие бумаги, инородное тело, недостаточной смазки, деформация каркаса) • некоторые части разъединились. (Верхний лоток бумаги, Крышка в сборе) • Отсутствуют зубцы на ремне привода каретки• Неправильное натяжение ремня • Отсоединение шлейфа • Неисправность главной платы (Неисправность схемы управления двигателем)

Код: 02H, 0x02
Расшифровка: CR PID excess speed error – ошибка перегрузки позиционирования каретки по скорости •Неисправность энкодера каретки (загрязнен, повреждена шкала, неисправен датчик) • Неисправность главной платы (Неисправность двигателя)

Код: 03H, 0x03
Расшифровка: CR PID reverse error – ошибка позиционирования каретки при обратном движении • Неисправность энкодера каретки (загрязнен, повреждена шкала, неисправен датчик)• Внешние воздействия на принтер во время работы, вызывающие остановку каретки, например, инородные предметы, вибрация• Пропуск зубцов ремня каретки• Замятие бумаги • Неисправность главной платы (Неисправность двигателя)

Код: 04H, 0x04
Расшифровка: CR PID lock error – ошибка блокирования каретки >• Неисправность энкодера каретки (загрязнен, повреждена шкала, неисправен датчик)• Внешние воздействия на принтер во время работы, вызывающие остановку каретки, например, инородные предметы, вибрация• Пропуск зубцов ремня каретки• Замятие бумаги • Неисправность главной платы (Неисправность двигателя)

Код: 08H, 0x08
Расшифровка: CR load position reverse error – ошибка выполнения позиционирования каретки при обратном ходе • Неисправность энкодера каретки (загрязнен, повреждена шкала, неисправен датчик)• Неисправность главной платы (Неисправность двигателя)

Код: 09H, 0x09
Расшифровка: CR load position excess speed error – ошибка каретки по скорости при выполнении позиционирования • Неисправность энкодера каретки (загрязнен, повреждена шкала, неисправен датчик)• Неисправность главной платы (Неисправность двигателя) • Пропуск зубцов ремня каретки• Неправильное натяжение ремня• Замятие бумаги • Неисправность главной платы (Неисправность двигателя)

Код: 0AH, 0xA
Расшифровка: CR load position excess load error – ошибка избыточной нагрузки позиционирования каретки • Неисправность двигателя каретки • Перегрузка механизма привода каретки ( замятие бумаги, инородное тело, недостаточной смазки, деформация каркаса, неисправность рычага переключателя) • Отсоединение шлейфа • Неисправность главной платы (Неисправность двигателя)

Код: 10H, 0x10
Расшифровка: Home position detection error (Scanner) – ошибка определения начального положения сканера • Неисправность сканирующего модуля• Неисправность верхней крышки сканера (загрязненная начальная полоска) • Неисправность нижней части сканера (повреждение стойки) • Неисправность двигателя сканера • Недостаточно смазки • Инородный предмет • Шлейф сканера отсоединился/неисправный • Неисправность главной платы

Код: 20H, 0x20
Расшифровка: LED lightning error (Scanner) ошибка подсветки сканирующей линейки • Неисправность сканирующего модуля• Инородный предмет • Неисправность верхней крышки сканера (загрязненная начальная полоска) • Неисправность главной платы

Код: 40H, 0x40
Расшифровка: Transistor temperature error – ошибка по темппературе транзисторов • Неисправность главной платы

Код: 41H, 0x41
Расшифровка: X-Hot detect error (pre printing) – ошибка перегрева перед печатью • Неисправность печатающей головки • Неисправность главной платы

Код: 42H, 0x42
Расшифровка: X-Hot detect error (after flushing) – ошибка перегрева после прочистки • Неисправность печатающей головки • Неисправность главной платы

Код: 43H, 0x43
Расшифровка: Head temperature error перегрев печатающей головки • Неисправность печатающей головки • Неисправность главной платы

Код: 50H, 0x50
Расшифровка: Home position error – ошибка определения начального положения каретки • Инородные предметы • Деформация шасси • Неисправность механизма переключения • Замятие бумаги

Код: 51H, 0x51
Расшифровка: Невозможность разблокировки каретки • Инородные предметы • Деформация шасси • Замятие бумаги

Код: 52H, 0x52
Расшифровка: Невозможность блокировки каретки • Инородные предметы • Деформация шасси • Замятие бумаги

Код: 55H
Расшифровка: Инородные предметы • грязный датчик

Код: 56H, 0x56
Расшифровка: Contact error at ink replacement timing (Power-off) ошибка контактов при замене картриджей (выключении) • Инородные предметы • Неправильно установлены картриджи • замятие бумаги

Код: 5BH, 0x5B
Расшифровка: Insoluble paper jam error – неразрешимая ошибка замятия бумаги • Инородные предметы • Деформация шасси • Неисправность механизма переключения • Замятие бумаги

Код: 60H, 0x60
Расшифровка: PW detection error – недостаточное излучение на PW датчике • Посторонние предметы внизу под кареткой, сгорел датчик ширины бумаги, грязный датчик , залит чернилами • Неисправность главной платы

Код: 61H, 0x61
Расшифровка: Light emission of the PW sensor is greater than expected • Посторонняя засветка • Посторонние предметы внизу под кареткой, сгорел датчик PW

Код: 62H, 0x62
Расшифровка: Рареr sensor lever failure – неисправность датчика бумаги • Сломан рычаг датчика бумаги • Посторонние предметы • неисправность оптопары

Код: 69H, 0x69
Расшифровка: Contact error at I/S clutch operation – ошибка несанкционированного контакта при операции системы чернил • Неисправность системы чернил (узла обслуживания) • Неисправность главной платы • Посторонние предметы • Картриджи не вставлены до конца

Код: 70H, 0x70
Расшифровка: Ошибка привода двигателя APG (ведущий вал) • Ошибка сенсора APG. Отказ мотора APG. Посторонний объект. Отсоединение кабеля или шлейфа.

Код: 71H, 0x71
Расшифровка: APG невозможно найти начальную позицию • Ошибка сенсора APG. Отказ двигателя APG. Инородные предметы. Отсоединение кабеля или шлейфа.

Код: 72H, 0x72
Расшифровка: Ошибка двигателя APG • Неисправен двигатель APG

Код: 89H, 0x89
Расшифровка: Препятствие во время чистки головки Инородные предметы.

Код: A0H, 0xA0
Расшифровка: Переполнение абсорберов • один из счетчиков абсорберов переполнился, требуется обслуживание

Код: EAH, 0xEA
Расшифровка: CR load position control over-load error – ошибка перегрузки при выполнении позиционирования головки • Замятие бумаги • Инородные предметы • Помехи движению каретки

Код: 97H, 0x97
Расшифровка: Head drive circuit VBS over-voltage error – повышенное напряжение в цепи драйвера головки • Неисправна печатающая головка • Неисправна главной платы • Проблемная прошивка платы• Плохой шлейф головки

Код: D1H, 0xD1
Расшифровка: CR (PID) driving time error – ошибка позиционирования каретки по времени • Неисправность механизма переключения • Замятие бумаги

Код: D2H, 0xD2
Расшифровка: CR (load position) driving time error – ошибка перемещения каретки по времени • Неисправность механизма переключения • Неисправность двигателя каретки • Неисправность главной платы (Неисправность двигателя)

Код: D3H, 0xD3
Расшифровка: PF (PID) driving time error – ошибка подачи бумаги по времени • Неисправность главной платы (Неисправная прошивка)•

Код: D4H, 0xD4
Расшифровка: PF (BS) driving time error • Неисправность механизма переключения • Неисправность двигателя каретки• Неисправность главной платы (Неисправность двигателя)

Код: F1H, 0xF1
Расшифровка: PF PID excess load error – избыточная нагрузка при подаче бумаги • Неисправность двигателя бумаги • Избыточная нагрузка механизма подачи бумаги (замятие,инородные предметы, недостаточно смазки, деформация шасси) • • Пропуск зуба ремня каретки• Неправильное натяжение ремня• Замятие бумаги • Неисправность главной платы (Неисправность двигателя)

Код: F2H, 0xF2
Расшифровка: PF PID excess speed error – превышение скорости подачи бумаги • Неисправность энкодера подачи бумаги (загрязненная/стертая шкала, Неисправен датчик энкодера) • Отсутствие зубцов ремня привода подачи бумаги • Неправильное натяжение ремня подачи бумаги • Неисправность главной платы (Неисправность двигателя)

Код: F3H, 0xF3
Расшифровка: PF PID reverse error – ошибка обратного хода подачи бумаги • Неисправность энкодера подачи бумаги (загрязненная/стертая шкала, Неисправен датчик энкодера) • Отсутствие зубцов ремня привода подачи бумаги • Неправильное натяжение ремня подачи бумаги • Замятие бумаги • Бумага выбрасывается из верхнего податчика бумаги после загрузки • Неисправность главной платы (Неисправность двигателя)

Код: F4H, 0xF4
Расшифровка: PF PID lock error – ошибка блокировки подачи бумаги • Неисправность энкодера подачи бумаги (загрязненная/стертая шкала, неисправен датчик энкодера) • Неисправность двигателя подачи бумаги • Избыточная нагрузка привода подачи бумаги (замятие бумаги, инородные предметы • Отсоединился кабель • Неисправность главной платы (Неисправность двигателя)

Код: F8H, 0xF8
Расшифровка: PF load position reverse error – ошибка позиционирования подачи бумаги при обратном ходе • Неисправность энкодера подачи бумаги (загрязненная/стертая шкала, неисправен датчик энкодера) • Отсутствие зубцов ремня привода подачи бумаги • Неправильное натяжение ремня подачи бумаги

Код: F9H, 0xF9
Расшифровка: PF load position excess speed error – ошибка превышения скорости подачи бумаги • Неисправность энкодера подачи бумаги (загрязненная/стертая шкала, Неисправен датчик энкодера) • Отсутствие зубцов ремня привода подачи бумаги •Неправильное натяжение ремня подачи бумаги • Неисправность главной платы (Неисправность двигателя)

Код: FAH, 0xFA
Расшифровка: PF load position excess load error ошибка избыточной нагрузки подачи бумаги • Неисправность двигателя подачи бумаги • Избыточная нагрузка привода подачи бумаги (замятие бумаги, инородные предметы • Отсутствие зубцов ремня привода подачи бумаги •Неправильное натяжение ремня подачи бумаги • Отсоединился кабель

Код: FCH, 0xFC
Расшифровка: PF load position error – ошибка позиционирования подачи бумаги • Неисправность энкодера подачи бумаги (загрязненная/стертая шкала, Неисправен датчик энкодера) • Избыточная нагрузка привода подачи бумаги (замятие бумаги, инородные предметы) • Отсоединился кабель

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

ошибка Epson что делать

Код появляется в виде небольшого сообщения на дисплее печатающего аппарата либо во всплывающем окне персонального компьютера (при наличии активного соединения принтера с ПК). Также о появлении ошибки сигнализируют мигающие светодиоды на панели управления принтера (так же, как коды ошибки Canon). В этой статье мы расскажем Вам, какие бывают коды ошибок Epson, значение кода ошибки Epson, а также причины появления и варианты сброса ошибки Epson.

Определение ошибки Epson по горящим/мигающим индикаторам

Стоит начать с того, что не все многофункциональные печатающие устройства Epson имеют встроенный дисплей или активное соединение с ПК. Поэтому самый явный способ определения возникшей неисправности принтера – это горящие/мигающие индикаторы ярко-оранжевым (желтым, красным) цветом на панели управления принтера. Если Вы заметили нечто подобное, тогда Вам необходимо обратить внимание на то, какой светодиод сигнализирует об ошибке и как он это делает. Следующая таблица гарантированно поможет Вам определить причину неисправности принтера:

Индикация ошибки

Причина появления

Рекомендации по решению

Горит диод питания (зеленым) и бумаги (оранжевым).

  • в принтере отсутствует бумага;
  • не вставлен лоток для печати на CD/DVD-дисках;
  • ролик захвата потянул два и более листа бумаги.

Устраните замятие и проверьте ролик захвата бумаги. Если все в порядке установите бумагу или лоток для печати на дисках. После нажмите на кнопку «Бумага» и продолжайте печать.

Горит диод питания (зеленым), а бумаги медленно мигает (оранжевым).

  • в принтер попал посторонний предмет;
  • произошло замятие бумаги;
  • застрял/перекосился лоток для печати на CD/DVD-дисках.

Устраните замятие, либо посредством разборки принтера, найдите и изымите посторонний предмет (часто попадаю скрепки, скобы и прочие канцелярские принадлежности). Аккуратно вытащите лоток для CD/DVD-дисков. Для продолжения печати нажмите кнопку «Бумага».

Горит диод питания (зеленым) и капли (оранжевым).

  • в картридже для принтера Epson закончились чернила;
  • в принтере установлен несовместимый картридж;
  • картридж установлен в неправильном положении.

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

Горит диод питания (зеленым), а капли медленно мигает (оранжевым).

  • принтер сообщает о скором окончании чернила в картриджах или донорах СНПЧ;
  • сбой в работе ПО принтера;
  • проблемы с датчиком уровня чернила.

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

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

  • в принтере открыта крышка (обычно, крышка блока картриджей);
  • неправильно установлен или не открыт лоток приема/подачи бумаги;
  • не работает датчик бумаги.

Закройте все крышки, которые должны быть закрыты во время печати. Кроме того, переустановить все съемные лотки. Если проблема осталась, тогда несите принтер в ремонт. Скорее всего, у него критическая ошибка, связанная с работой датчиков или главной платы.

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

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

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

Диоды капли и бумаги мигают медленно (оранжевым).

  • принтер не может определить причину поломки;
  • в принтере возникла критическая ошибка.

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

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

Общие коды ошибок принтеров Epson

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

Код ошибки

Причина появления

Рекомендации по решению

E-01 – несерьезная ошибка в функционировании принтера.

  • замятие бумаги или посторонний предмет в принтере;
  • сбоит программное обеспечение принтера;
  • перебои в поступлении электропитания (скачки напряжения).

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

E-02 – нарушения в работе сканера МФУ Epson.

  • сбоит ПО принтера;
  • неправильно настроен сканер принтера для работы по локальной сети;
  • аппаратная поломка блока сканера.

Если банальное отключение принтера от сети, а также переустановка драйверов не помогли исключить проблему, тогда следует обратиться в СЦ. В случае появления ошибки сканера Epson, при попытке сканирования по сети, проверьте соответствующие настройки.

E-05 – ошибка подключения принтера по Wi-Fi.

  • принтер не поддерживает защитное сетевое соединение;
  • роутер не исправен или не настроен;
  • сбой в работе прошивки принтера.

Самое простое решение сброса ошибки сети принтера Epson, это сменить канал шифрования данных в веб-интерфейсе роутера. Обычно, это WPA или WPA2. Еще не помешает убедиться в том, что роутер работает нормально. Как бы забавно это не звучало, но иногда следует настраивать подключение принтера к беспроводной сети вблизи с Wi-Fi-роутером.

E-06 – блокировка принтера по MAC-адресу.

  • MAC-адрес принтера попал под систему защиты роутера;
  • в фильтрах роутера прописана блокировка принтера по MAC-адресу;
  • ограниченно количество устройств, подключаемых к Wi-Fi.

Самое оптимальное решение, это открыть веб-интерфейс роутера и очистить фильтрацию. Также не будет лишним отключить фильтрацию по MAC-адресу. Кроме того, можно поискать МАС принтера в черном списке роутера и удалить его. Проверьте количество активных подключений к роутеру. Возможно, их слишком много.

E-11 – заполнен счетчик абсорбера (памперса) принтера или переполнен сама абсорбирующая губка.

  • действительно заполнен счетчик отработанного чернила принтера Epson;
  • действительно переполнен памперс принтера Epson;
  • слишком загрязнилась система печати принтера;
  • проблемы с картриджами, СНПЧ или печатающей головкой;
  • проблема в главной плате (форматере) принтера.

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

W-01 – замятие бумаги в принтере Epson.

  • действительно замялась бумага;
  • в принтере посторонний предмет;
  • сломан/ загрязнен датчик протяжки бумаги;
  • сломаны ролики захвата бумаги.

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

W-11 – срок эксплуатации абсорбера (памперса) принтера подходит к концу.

  • переполнен памперс принтера;
  • загрязнилась система печати принтера;
  • неисправности форматера принтера.

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

W-12 – принтер не видит картридж.

  • нарушен контакт между принтером и картриджем;
  • загрязнены контакты принтера и/или картриджа;
  • картридж неплотно установлен в принтер.

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

W-13 – в принтер установлены не оригинальные картриджи.

  • в принтере действительно установлен неоригинальный картридж;
  • в принтере установлена подделка;
  • в принтере установлен перезаправленный картридж.

Решение самое простое – нужно купить оригинальный картридж для принтера Epson. Либо использовать совместимые расходники от проверенных производителей. Иногда помогает использование самообнуляющих чипов. Также можно попытаться сбросить счетчик чернила, что должно привести к разблокировке картриджей принтера.

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

Коды ошибок Epson, возникающие при подключении принтера к Wi-Fi по WPS

Код ошибки

Причина появления

Рекомендации по решению

E-1 – отсутствует соединение по локальной сети.

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

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

E-2, E-3, E-7 – ошибка параметров беспроводного подключения.

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

Проверьте работу Wi-Fi-роутера или заново перенастройте подключение принтера для работы в локальной сети.

E-5 – ошибка поддержки метода шифрования данных.

  • принтер не поддерживает установленный метод шифрования данных беспроводной сети;
  • неправильно выполнена настройка роутера или он неисправен;
  • проблема с прошивкой принтера Epson.

Самый простой способ сброса ошибки E-5 – это в настройках роутера попробовать сменить способ шифрования данных. Установить можно один из следующих: WEP 64, WEP 128, WPA, WPA2, WPA PSK (Personal), WPA2 PSK (Personal).

E-6 – MAC-адрес принтера заблокирован.

  • принтер заблокирован роутером по MAC-адресу;
  • MAC-адрес принтера прописан и отключен в фильтрах роутера;
  • количество подключенных устройств к роутеру превышает максимальное количество.

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

E-8 – принтер не подключен к сети.

  • в настройках роутера не установлен протокол DHCP для автополучения принтером ИП-адреса;
  • в ручном режиме настроек роутера введен неверный IP-адрес принтера;
  • нерабочее устройство связи.

Нужно перепроверить параметры и настроить их правильным образом. Если проблема не была устранена, тогда следует проверить состояние роутера и принтера.

E-9 – отсутствует подключение принтера к Интернету.

  • отключено устройство связи;
  • отсутствует интернет;
  • закрыт или запрещен доступ к Интернету или локальной сети.

Включить роутер, если он был отключен или дождаться, пока появится Интернет (если проблема в провайдере).

E-10 – нет доступа к сети.

  • некорректно указанны параметры сети;
  • отключено устройство беспроводной связи;
  • сбой в работе маршрутизатора.

Перенастройте подключение принтера к локальной сети. Особенно обратите внимание на подключенный протокол. Если установлен DHCP, то в настройках принтера выставите автоматическое получение ИП-адреса.

E-11 – невозможно определить адрес шлюза.

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

В режиме ручной настройки принтера нужно выбрать протокол TCP/IP. Включить устройство связи и проверить его на работоспособность.

E-12 – недоступен сетевой адрес устройства.

  • некорректно задан сетевой адрес;
  • различный ввод адреса для других устройств в локальной сети;
  • конфликт iP-адреса устройства с другими.

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

E-13 – ошибка протокола сети.

  • выключено одно из сетевых устройств;
  • неверно настроен протокол TCP/IP на всех устройствах локальной сети.

Если протокол TCP/IP на принтере настроен автоматически, а в сети стоят ручные настройки, то они будут отличаться, из-за чего и появится ошибка E-13 принтера Epson.

I-22 – ошибка подключения принтера к Wi-Fi.

  • разрыв соединения;
  • не поддерживается подключение при помощи функции WPS.

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

I-23 – невозможно подключиться к сети.

  • неправильно введен пароль Wi-Fi при подключении;
  • не поддерживается подключение при помощи функции WPS.

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

I-31 – не найдено программное обеспечение.

  • сбой в работе драйвера принтера;
  • отсутствует ПО принтера для печати по Wi-Fi;
  • не работает роутер, нет интернета или неправильно настроены параметры сети.

Переустановите драйвер принтера Epson или установите все необходимое программное оборудование для печати по беспроводной сети. Проверьте работу роутера/ Интернета, а также правильность настроек сети.

I-41 – печать невозможна (актуально только для печати через AirPrint с устройств под управлением системы iOS).

  • в настройках неактивен параметр «Конфигурация бумаги»;
  • сбой в работе программы AirPrint;
  • нет активного соединения сети.

Правильно настройте параметры печати в программе AirPrint. Переустановите AirPrint.

Обратите внимание: Фактически все проблемы с подключением к беспроводной сети устраняются настройкой/перенастройкой Wi-Fi-модуля или параметров принтера.

Критические коды ошибок принтеров Epson

Код ошибки

Расшифровка ошибки

Причина появления

01H, 0x01

Перегрузка позиционирования каретки принтера

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

02H, 0x02

Ошибка скорости движения каретки принтера

Проблема в энкодере (почистить, заменить), датчике каретки (почистить, заменить) или главной плате принтера (прошивка, замена).

03H, 0x03

Ошибка обратного движения каретки

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

04H, 0x04

Движение каретки заблокировано

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

08H, 0x08

Нарушение корректности размещения каретки на обратном ходу

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

09H, 0x09

Нарушение движения каретки перед ее парковкой

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

0AH, 0xA

Избыточная нагрузка позиционирования каретки

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

10H, 0x10

Начальное положение каретки сканера не определено

Проблема с модулем сканирования (проверить крышки, стойки, шлейф), приводом сканера (разобрать, смазать, заменить) или форматером принтера (прошить, заменить).

14H, 0x14

Ошибка сканирования

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

20H, 0x20

Проблема светодиода подсветки линейки сканера

Проблема с модулем сканирования (проверить крышки, стойки, шлейф), стеклом сканера (почистить, устранить посторонний предмет) или форматером принтера (прошить, заменить).

29H, 0x29

Ошибка подачи/протяжки бумаги

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

40H, 0x40

Ошибка определения температуры транзистора

Проблема в форматере принтера (прошить, перепаять, заменить).

41H, 0x41

Ошибка, вызвана перегревом или замыканием печатающей головки принтера Epson, во время печати

Проблема в печатающей головке (промыть, просушить, заменить), контактах (переподключить, заменить), СНПЧ/картриджах (заправить, прокачать чернила) или форматере принтера (заменить).

42H, 0x42

Ошибка, вызвана перегревом или замыканием печатающей головки принтера Epson, после промывки

Проблема в СНПЧ/картриджах (заправить, прокачать чернила), печатающей головке (заменить), контактах (заменить) или форматере принтера (заменить).

43H, 0x43

Перегрев печатающей головки принтера Epson

Проблема в СНПЧ/картриджах (промыть, заправить, прокачать), печатающей головке (промыть, заменить), контактах (заменить) или форматере принтера (прошить, заменить).

50H, 0x50

Не определяется положение каретки

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

51H, 0x51

Каретка не может разблокироваться

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

52H, 0x52

Каретка не может заблокироваться

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

53H, 0x53; 54H, 0x54; 55H, 0x55

Фатальная ошибка работы сканера

Проблема в блоке сканера (поиск и устранение дефекта, замена блока).

56H, 0x56

Ошибка соединения контактов картриджей и принтера

Проблема в контактной площадке (почистить, заменить), чипе картриджа (почистить, заменить), чипе принтера (почистить, заменить) или форматере (прошить, заменить).

5BH, 05B

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

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

60H, 0x60

Слабый сигнал PW-датчика

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

61H, 0x61

Чрезмерный сигнал PW-датчика

Проблема в датчике (заменить), питании (проверить) или главной плате (прошить, заменить).

62H, 0x62

Ошибка датчика бумаги

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

63H, 0x63

Выключение принтера из-за невозможности определить чип картриджа

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

64H, 0x64

Проблема автоматического сбрасывания ошибки замятия бумаги

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

69H, 0x69

Ошибка контакта подключения узла обслуживания системы печати

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

70H, 0x70

Ошибка ведущего вала мотора

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

71H, 0x71

Ошибка позиционирования вала мотора

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

72H, 0x72

Ошибка работы мотора принтера

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

80H, 0x80

Ошибка предохранителя F1 материнской платы

Проблема в печатающей головке (замена) или главной плате (прошивка, замена).

81H, 0x81; 83H, 0x83; 84H, 0x84; 87H, 0x87; 88H, 0x88; 89H, 0x89

Ошибка сенсора PIS

Проблема в рефлекторе под кареткой (чистка, заклейка отверстий, замена), сенсоре (чистка, замена) или материнской плате (прошивка, замена).

82H, 0x82

Ошибка рефлектора каретки

Проблема в рефлекторе под кареткой (чистка, заклейка отверстий, замена), сенсоре (чистка, замена) или материнской плате (прошивка, замена).

A0H, 0xA0

Ошибка счетчика абсорбера (памперса) принтера Epson

Проблема в заполнении памперса отработкой (разобрать принтер, почистить, заменить губку) или в счетчике/датчике отработки (сбросить счетчик памперса принтера, заменить).

EAH, 0xEA

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

Проблема в посторонних предметах (устранить), контактах ПГ (почистить, заменить), микросхеме ПГ (заменить головку) или материнской плате (прошить, заменить).

97H, 0x97

Увеличенное напряжение на чипе печатающей головки

Проблема в печатающей головке (промыть, заменить), материнской плате (прошить, заменить) или шлейфе (прочистить контакты, заменить).

D1H, 0xD1

Ошибка запарковывания каретки

Проблема в наличии посторонних предметов (убрать), парковке и капе (почистить, установить капу на место, заменить).

D2H, 0xD2

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

Проблема в энкодере (почистить, заменить), датчике каретки (почистить, заменить), приводе каретки (осмотреть, заменить) или главной плате принтера (прошивка, замена).

D3H, 0xD3

Несоответствие времени подачи бумаги

Проблема в механизме протяжки (найти и исправить дефект, заменить) или форматере принтера (прошить, заменить).

D4H, 0xD4

Несоответствие времени протяжки бумаги

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

F1H, 0xF1

Избыточная нагрузка при подаче бумаги

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

F2H, 0xF2

Высокая скорость протяжки бумаги

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

F3H, 0xF3

Ошибка датчика обратного хода податчика бумаги

Проблема в механизме подачи бумаги (проверить, заменить), энкодере (прочистка, замена), шлейфе (подсоединить, заменить) или главной плате (прошить, заменить).

F4H, 0xF4

Блокировка податчика бумаги

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

F8H, 0xF8

Ошибка обратного хода податчика бумаги

Проблема в механизме подачи бумаги (проверить, заменить), энкодере (прочистка, замена), шлейфе (подсоединить, заменить) или главной плате (прошить, заменить).

F9H, 0xF9

Высокая скорость подачи бумаги

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

FAH, 0xFA

Избыточная нагрузка при подаче бумаги

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

FCH, 0xFC

Ошибка позиционирования податчика бумаги

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

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

Альтернативные варианты обозначения некоторых кодов ошибок Epson

Код ошибки

Расшифровка ошибки

Причина появления

000031

Ошибка позиционирования каретки

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

000033

Ошибка замятия бумаги

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

000041

Ошибка подачи/протяжки бумаги

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

033001

Ошибка печатающей головки (предохранителя)

Проблема в печатающей головке (промыть, заменить), контактах (почистить, заменить) или форматере (прошить, заменить).

033007

Ошибка считывания чипа картриджа

Проблема в чипе картриджа или принтера (почистить, заменить чип или картридж) или главной плате (прошить, заменить).

033503

Ошибка счетчика уровня чернила

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

Обратите внимание: Список не полный. Здесь представлены лишь те коды ошибок, которые часто встречаются на принтерах Epson. Если Вы не нашли нужный код в списке, то можете оставить свой комментарий внизу этой статьи. Наши эксперты в самое краткое время обработают информацию и постараются решить Вашу проблему.

Как устранить сбой каретки принтера

Принтер ЭпсонДо поры до времени ни о каком сбое каретки на своих струйных принтерах я и не думал. Спокойно себе печатал, пока проблема буквально не «подкралась» сзади.
Очередная фотография вдруг вышла из принтера мутной, не резкой. Проверил фото на мониторе — отличное качество. Ясно, что дело в принтере. Провел тест дюз — все отлично. Похоже, что нарушилась калибровка печатающей головки. Попробуем откалибровать.
Захожу в меню Пуск — Устройства и принтеры — Выбираю свой принтер — Настройка печати — Сервис — Калибровка печатающей головки. И тут вижу, что во время калибровки, с принтером стало твориться что-то невообразимое — каретка начала буквально биться о боковую стенку принтера. «Головка» потеряла ориентиры.
Значит, нарушилось что-то, что дает ей эти ориентиры. Искать долго не пришлось — проблема оказалась в загрязнении энкодера.
Энкодер (англ. Encoder) – тонкая полупрозрачная лента, идущая по всей длине принтера за кареткой.
Энкодер принтера Эпсон Т27

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

Если на вашем принтере установлена СНПЧ или ПЗК, то загрязнение энкодера будет случается довольно часто. Некоторые модели принтеров (в частности Canon) вообще отказываются печатать, выдавая ошибку сбоя каретки. Но теперь вы и сами сможете решить эту проблему.

Я очистил энкодер чистой тряпочкой, смоченной в воде. Можно использовать спиртовой раствор. Аккуратно протрите энкодер с обеих сторон по всей длине. Для удобства работы выведите принтер в режим замены картриджей и, когда каретка выйдет на середину, выдерните шнур питания. Теперь вы сможете рукой перемещать каретку влево и вправо и очистить энкодер по всей длине.

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

Очистка заняла у меня меньше пяти минут, а сразу после этого распечатанная фотография показала, что теперь принтер в полном порядке.

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

Кстати, за подобный «ремонт» в сервисном центре вам пришлось бы заплатить немалую сумму. Но теперь вы и сами знаете, как устранить сбой каретки на своем принтере.

Всем успехов!

Понравилась статья? Вы можете подписаться на новости и первыми узнавать о новых статьях и уроках сайта СублиМастер.

Line

Статьи по теме:

Как отремонтировать термопресс для кружек

Выбираем кружечный термопресс

Выбираем термопресс для футболок

Boris794

Мастер
Сообщения: 222
Зарегистрирован: 05 июн 2018, 12:28
Репутация: 0
Настоящее имя: Борис
Контактная информация:

ошибка связи энкодера leadshine l5-1000

товарищи, подскажите, если кто может знать в чем причина. подключаю драйвер к двигателю. Двигатель не родной, но по схеме подходящий. Однако горит вот такая вот ошибка код е 152. При включении драйвера. В инструкции, звучит как » Ошибка связи энкодера.» Проверьте питающее напряжение энкодера 5в. проверьте кабели подключения и экранировку.»
Немогу понять. Он выдает такую ошибку, если даже разъем энкодера не подключен вовсе. И разъем управления тоже.
Непонимаю, что это может быть. Есть в описании ошибка 150. Так там просто спрашивается проверьте подключен ли энкодер.
Но горит именно 152
Что с ним может быть? Есть пути решения? или врожденная неисправность нового драйвера с алиэкспресс.

Alex123

Кандидат
Сообщения: 68
Зарегистрирован: 21 май 2015, 11:51
Репутация: 5
Настоящее имя: Александр
Контактная информация:

Re: ошибка связи энкодера leadshine l5-1000

Сообщение

Alex123 » 19 апр 2020, 21:04

С таким-же драйвером (другая прошивка) бывают шаговики с энкодером, там драйвер при включении с в сеть без кабеля энкодера ошибки не выдает, но это по тому что шаговик определен в положении.
У вас сервак он не определен в положении без энкодера, по этому драйвер не видит энкодер и сразу выдает ошибку (прописано в инициализации). Для этих драйверов особо важно правильно подключить фазировку мотора (как попало фазы подключать не годиться мотор должен быть «сфазирован» с энкодером). А в другом моторе могут быть цвета другие/по иному обозначены фазы.

» Ошибка связи энкодера.» Проверьте питающее напряжение энкодера 5в

Видимо кабель энкодера не от этого драйвера или мотора или в чужом моторе энкодер распаян на другие пины — специально чтобы не подключали чужой драйвер!. Пока драйвер видит что нет потребления по питанию энокодера (а возможно перепутана полярность) и выдает ошибку. У этих драйверов специально любят делать кабель энкодера не PIN-TO-PIN.

Шутка из газеты:
Откат это способ выиграть тендер, а тендер — чемпионат отрасли по откатам.

Boris794

Мастер
Сообщения: 222
Зарегистрирован: 05 июн 2018, 12:28
Репутация: 0
Настоящее имя: Борис
Контактная информация:

Re: ошибка связи энкодера leadshine l5-1000

Сообщение

Boris794 » 19 апр 2020, 23:02

Огромное спасибо за ответ! Но как вы думаете, почему без энкодера не выдает просто ошибку 150. О его отсутствии , а сразу именно 152 дает ? Есть здесь логика ? Я допускаю , что может по проводам не нравится что. Но без них то, что ?

Alex123

Кандидат
Сообщения: 68
Зарегистрирован: 21 май 2015, 11:51
Репутация: 5
Настоящее имя: Александр
Контактная информация:

Re: ошибка связи энкодера leadshine l5-1000

Сообщение

Alex123 » 20 апр 2020, 18:22

почему без энкодера не выдает просто ошибку 150. О его отсутствии , а сразу именно 152 дает ?

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

Шутка из газеты:
Откат это способ выиграть тендер, а тендер — чемпионат отрасли по откатам.

Нужно было обслужить синхронный серводвигатель и пришлось снимать энкодер =(.

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

Точнее сказать, энкодер сам не определяет когда идёт переход фазы, а просто выдаёт сигналы  в зависимости от того, где у него нанесены метки на оптический диск (аналогично основным сигналам PA PB).
Нам важно, что бы эти метки совпадали с физическим положением полюсов, для этого и нужна юстировка энкодера.

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

Есть несколько часто встречающихся вариантов определения энкодером перехода фазы через 0:

  • Выводы PU+, PV+, PW+ (кстати, некоторым драйверам так же требуется, что бы порядок фаз совпадал с U V W и в обратной последовательности они не работают нормально),  их высокий уровень должен начинаться строго в момент перехода соответствующей фазы через 0 (самый часто встречающийся вариант).
  • Переход фазы U через 0 должен соответствовать импульсу пина PZ+ (который один на полный оборот энкодера),
  • Переход U через 0 должен совпадать с переходом в высокий уровень пина PA+ (пару раз видел на очень дешёвых комплектах серва-драйвер, которые друг без друга вообще никоим образом не работают)

Сразу скажу, что ставить метки на валу двигателя и энкодера — практически бесполезно, т.к. совместить их нужно очень точно (ИМХО меньше десятых долей градуса) иначе нормальной работы от него не будет (микроскоп в помощь).

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

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

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

Принцип юстировки энкодера прост:

  • Запитываем сам энкодер +5 Вольтами (или на сколько Ваш рассчитан), можно от обычной телефонной зарядки.
  • Подключаемся одним каналом осциллографа на фазу U от двигателя,
  • другим каналом на выход PU+ с энкодера (не перепутайте,  «PU-»  т.к. это инвертированный выход)
  • Вращаем вал двигателя (в моём случае шуруповёрт на очень низкой скорости) по часовой стрелке.
  • Смотрим на осциллограмме и изменяя положение энкодера пытаемся поймать момент, когда переход фазы U через 0 строго соответствует переходу пина PU+ на высокий уровень (+5 Вольт обычно). Чем точнее поймаете этот момент, тем лучше. Важно потом затянуть крепёжные винты энкодера и ещё раз проверить, что смещение не появилось вновь.

Приступаем:

От двигателя выходят 3 провода — фазы U V W, первым делом нужно убедиться, где какая (если не подписаны).

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

IMG_20200331_174604.jpg

Одни концы резисторов подключаем к фазам, другие объединяем — это и будет наша средняя точка.
Землю щупа цепляем на неё, а сам щуп на первую попавшуюся (если не подписаны).

ВАЖНО: Синхронный двигатель, по-сути, есть генератор и при вращении он может сгенерировать достаточно большое напряжение, так что нужно правильно подобрать номинал резисторов, что бы не сжечь осциллограф (но и что бы осциллограмма была чёткая)!  Поэтому лучше предварительно вращая вал тем, чем будете потом вращать при юстировке, замерить напряжение и, при необходимости, заменить резисторы на подходящий номинал, ну и делитель на щупе выставить в нужное положение.

Так как помощника у меня в тот момент не было, то пришлось вот так извращаться:

IMG_20200331_170802.jpg

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

Крепление энкодера:

IMG_20200331_170838.jpg

Открутив чутка крепёжные винты энкодера можно спокойно изменять положение.
Их хода хватает что бы влёгкую перескочить половину синусоиды, так что можете представить,
какая нужна точность выставления — вручную подобрать практически невариант (либо очень повезти должно).
При увеличении фото, можно заметить, что я таки пытался поставить метки и потом по ним совместить :D увы.

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

Ну а дальше, цепляем второй щуп к выводу PU+, землю к минусу питания энкодера, начинаем вращение, смотрим осциллограмму, потихоньку (как уже писал, важны десятые доли градуса и меньше) вращая сам корпус энкодера добиваемся, что бы сигнал PU+ становился в высокий уровень в момент перехода синусоиды фазы U через 0 как можно точнее. Как в самом начале писал — на вашем энкодере может не быть выводов Pu PV PW, значит нужно пробовать другие варианты. 

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

ОбщийВид.PNG

Переход через 0 — горизонтальная линия.
Жёлтая — выход с PU+ энкодера, зелёная — выход фазы U, при переходе через ноль она пересекает горизонтальную линию снизу вверх.
Осциллограммы каждого канала удобнее наложить друг на друга — практически любой софт это позволяет сделать. Триггер можно выставить по каналу PU+, что бы не скакала осциллограмма.

Крупнее:

Крупно.PNG

Тут уже осциллограф больше не может.

Кстати, вот так выглядит юстировка, если она по импульсу PZ+ (если нет выводов PU PV PW): 

КрупноZZZ.PNG

Импульс достаточно короткий, что бы поймать его пришлось обороты сильно снизить и разрешение до максимума поднять.
ВАЖНО — это только для способа юстировки, когда нет выводов PU+ PV+ PW+ у энкодера и юстировка идёт по PZ+.

Можно проверить соответствие остальных фаз — после выставления они так же будут совпадать.

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

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

Вот, в общем то, и всё. Удачи!

2020.1
Датчики «подключены», в 2Д всё ездит/работает независимо.
Ошибки выскакивают при попытке генерации кода для контроллера.

ОШИБКА: Сенсор на порту A5 не сконфигурирован. Выберите его тип на панели «Настройки сенсоров» справа.
ОШИБКА: Сенсор на порту A1 не сконфигурирован. Выберите его тип на панели «Настройки сенсоров» справа.
ОШИБКА: Сенсор на порту A2 не сконфигурирован. Выберите его тип на панели «Настройки сенсоров» справа.

Помогает отключить все датчики (ругается на все), затем заново подключить.

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

Ситуация 100% повторяется при загрузке «моделей мира», если …
Сохраняем — загружаем — работает
Сохраняем — очистить всё — загружаем — работает
Сохраняем — очистить всё — отключаем сенсоры — загружаем — выдает указанные ошибки.
Откат изменений после этого (ctrl-Z) не помогает.

Если такая «кривая» карта сохраняется в проекте — после загрузки остается всё так-же как было.
Возникает ли данная ситуация спонтанно в процессе редактирования проекта — я пока точно не понял. Вроде, указанных выше действий не совершал.

В аттаче 2 файла. Без подчёркивания — работает, с подчёркиванием — с дефектом.
3.1.ZIP

Форум РадиоКот :: Просмотр темы — Пытаюсь настроить опрос Энкодера


Автор:  alexey6522 [ Пн окт 09, 2017 22:00:03 ]
Заголовок сообщения:  Пытаюсь настроить опрос Энкодера

Приветствую! Тема такая, хочу к одному МК (мега128) подключить до 5 энкодеров и опрашивать их по таймеру. Как всегда получается, что в протеусе всё норм, а на деле ничего, реакции на вращение ноль. До этого делал, но опрос был в общем цикле, при быстром вращении были проскоки. Энкодеры ставлю эти https://ru.aliexpress.com/item/5pcs-360 … 0.0.hEFelS

Код:

char New;
int EncState1=0;
int EncData1=0;

//Инициализация таймера
void timer_init (void)
{
cli(); //остановка глобального прерывания
TCCR0=(1<<WGM01); // устанавливаем режим СТС (сброс по совпадению)
TIMSK |= (1<<OCIE0); // устанавливаем бит разрешения прерывания  счетчика по совпадению
OCR0 = 0b11111111; // определяем число сравнения
TCCR0|=(1<<CS00); //запуск таймера с предделителем
sei(); // enable global interrupt
}

//опрос порта Д
void EncoderScan(void)
{
 New = PIND & 0xFF;   // Берем текущее значение
 //1-й энкодер
 if ((New != EncState1) && (EncState1 == 3))
 {
      if(New == 0b00000001)
        EncData1++;       
      else
        if(New == 0b00000010)                     
          EncData1—;           
 }
 EncState1 = New;      // Записываем новое значение
}

ISR (TIMER0_COMP_vect)
{
  EncoderScan();
  if(EncData1 == 1)
  {
   EncData1=0;
   j+=1; //увеличиваем переменную на 1 + преходим в режим ожидания единиц
   if (j > 9) //так как подключено 10 светодиодов, обнуляем.
     j = 0;
  } 
  if(EncData1 == -1)
  {
   EncData1=0;
   j-=1; //уменьшаем переменную на 1 + преходим в режим ожидания единиц
   if (j < 0)
     j = 9;   
  }
}

int main(void) //Основное тело программы
{
//настраиваем порты ввода-вывода
DDRA=0xFF; //установить PA как выходы     
PORTA=0x01;//Первоначально устанавливаем на всех выходах 1         
DDRD=0x00; //порт PD сконфигурировать как входы
PORTD=0x00;//Первоначально устанавливаем на всех выходах 0
//PORTD |= (1 << PD1)|(1 << PD0); // подключаем подтягивающие резисторы       
//Инициализация внутреннего таймера и установка прерываний
timer_init();
while(1)//Бесконечный цикл
{
  тут будем зажигать 1 из 10-ти светодиодов по кругу, переменная j подскажет какой зажечь
}


Автор:  Mishany [ Пн окт 09, 2017 23:02:57 ]
Заголовок сообщения:  Re: Пытаюсь настроить опрос Энкодера

таймер не правильно настроен
частота какая?
пробуйте так

Код:

TCCR0|=(1<<CS01); //запуск таймера с предделителем на 8
TIMSK |= (1<<OCIE0); // устанавливаем бит разрешения прерывания  счетчика по совпадению
OCR0 = 0b11111111; // определяем число сравнения
sei(); // enable global interrupt

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


Автор:  alexey6522 [ Вт окт 10, 2017 06:12:33 ]
Заголовок сообщения:  Re: Пытаюсь настроить опрос Энкодера

Попробовал, уже что-то пытается обрабатывать.
кварц на 4 МГц.


Автор:  Mishany [ Вт окт 10, 2017 16:17:20 ]
Заголовок сообщения:  Re: Пытаюсь настроить опрос Энкодера

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


Автор:  Ivanoff-iv [ Вт окт 10, 2017 16:55:24 ]
Заголовок сообщения:  Re: Пытаюсь настроить опрос Энкодера

может не совсем в тему, но енкодер удобно вешать (вместе с другими кнопками) на шину общих анодов/катодов семисегментных индикаторов (входа разделив диодами) потом собираем всё в одну кучу и получаем и энкодер и кнопки ценой одной лапки МК.


Автор:  alexey6522 [ Вт окт 10, 2017 19:41:43 ]
Заголовок сообщения:  Re: Пытаюсь настроить опрос Энкодера

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

Осциллографа нет, всё на глазок и методом тыка. По поводу настройки делителя на 32, в таблице нашёл только 8, 64, 128, 256, 1024.
Как настроить асинхронный таймер/счтчик я не знаю.

Поменял значение 0xFF в строке New = PIND & 0xFF; на 0x03 и теперь хоть как-то начал обрабатывать сигналы. При вращении встречаются проскоки, на один щелчок, иногда бывает на 5 щелчков, если слишком быстро вращать, то всё зависает и перестаёт обрабатывать сигнал, а после отклика происходит сброс программы


Автор:  Ivanoff-iv [ Ср окт 11, 2017 04:06:34 ]
Заголовок сообщения:  Re: Пытаюсь настроить опрос Энкодера

по идее частота опроса должна быть не меньше максимально возможной частоты переключения энкодера: вот, допустим, крутить его будешь до 5 об/с у него 20 шагов за оборот, 4 переключения за шаг, перемножаем получается 400 гц — при меньшей частоте опроса при такой скорости вращения будут пропуски. если частота опроса выше — МК просто по несколько раз промерит одно и то же состояние, это не страшно.


Автор:  alexey6522 [ Ср окт 11, 2017 06:00:11 ]
Заголовок сообщения:  Re: Пытаюсь настроить опрос Энкодера

Проблема в том, что кроме обработки энкодера должен ещё выполняться основной код, где имеется задержки, циклы и всё должно куда-то выводиться. Делаю развивающую игру, одну сделал, хочу ещё одну, но как-то не выходит.
По ссылке ниже, можно посмотреть предыдущий вариант игры, сама игра разделена на под игры. Имеется лабиринт, где на перекрестке мигает разными цветами светодиод, на картинке есть дорожки соответствующих цветов и в зависимости от того какой цвет зажёгся, необходимо в этот момент нажать кнопку соответствующего цвета, но если дорожка выбрана не правильна можно зайти в тупик, смысл дойти до конца. Есть ещё двоичный преобразователь, щелкая 8-ю тумблерами можно получить число, тумблер это 1 или 0. Есть ещё просто крутилка, у меня ребёнок любит на стиральной машине крутить большой круг и смотреть как лампочки по кругу бегают. Все игры пришлось разделить на части и выбирать каждую соответствующей кнопкой, одновременно не получилось сделать, так как в каждой разные задержки (паузы) для цикличного мигания и т.п. Не знаю, ясно ли объяснил.
https://youtu.be/1aMetwfHZxg

Вложения:


123.JPG [96.61 KiB]

Скачиваний: 510


Автор:  Mishany [ Ср окт 11, 2017 07:32:39 ]
Заголовок сообщения:  Re: Пытаюсь настроить опрос Энкодера

нужно менять принцип опроса, вешать на INT0…INT4 и таймер не понадобится количество ног тоже…
еще к ногам энкодера надо подключить кондеры по 0,1мкф должно улучшить их работу


Автор:  ARV [ Ср окт 11, 2017 07:37:58 ]
Заголовок сообщения:  Re: Пытаюсь настроить опрос Энкодера

У DiHalt-а на сайте была статья про энкодеры с хорошим принципом опроса (автомат состояний). Немного стерлось из памяти, поэтому не ручаюсь за абсолютную точность, но по-моему этот принцип позволяет по единственному таймеру опрашивать хоть десяток энкодеров и помещать результат их опроса в переменные для дальнейшей обработки. Статья находится поиском на раз-два.


Автор:  trengtor [ Ср окт 11, 2017 08:30:18 ]
Заголовок сообщения:  Re: Пытаюсь настроить опрос Энкодера

Там у дихальта небольшая ошибка есть с состояниями (что принимать, что отбрасывать). Просто для сведения.


Автор:  alexey6522 [ Ср окт 11, 2017 20:18:47 ]
Заголовок сообщения:  Re: Пытаюсь настроить опрос Энкодера

Можно наглядно показать как обрабатывать данные с энкодера по int0 и т.д.?

нужно менять принцип опроса, вешать на INT0…INT4


Автор:  Ivanoff-iv [ Чт окт 12, 2017 03:55:34 ]
Заголовок сообщения:  Re: Пытаюсь настроить опрос Энкодера

самое простое: настраивай инт0 (к нему один вывод приходит) например на спад и в прерывании проверяй пин, куда второй вывод приходит — 1 — крутим вперед, 0 — назад.
но так можно качанием около одной точки его наматывать (но если енкодер явственно щелкает, то этот баг может никогда не выявиться),
правильней: инт0 на эни ченж (любое изменение), в прерывании делать исключающее или от ног энкодера и если 1 — полшага вперед, если 0 — полшага назад (или просто сравнивать их меж собой — равно-туда/неравно-сюда).
при желании можно и четверть шага ловить, но на это уже 2 прерывания понадобятся чтобы обрабатывать каждое изменение.
//странно — 2ки вместо 0ей — исправил


Автор:  alexey6522 [ Чт окт 12, 2017 06:20:13 ]
Заголовок сообщения:  Re: Пытаюсь настроить опрос Энкодера

Ivanoff-iv — В первом варианте вроде всё понятно, я так кнопку обычную подключал, прерывание по изменению сигнала на входе. По второму варианту сложнее понять, если можно приведите пример ?


Автор:  Ivanoff-iv [ Чт окт 12, 2017 08:56:37 ]
Заголовок сообщения:  Re: Пытаюсь настроить опрос Энкодера

Код:

nterrupt [EXT_INT0] void ext_int0_isr(void)
{if (PIND.3==PIND.0) step++ else step—;}

при:
// External Interrupt(s) initialization
// INT0: On
// INT0 Mode: Any change
в примере D3 и D0 пины на которые подцеплены ножки энкодера (не помню на какой пин приходится инт0 у меги, у тини2313 на D3) т.е. одна из ног кроме участия в сравнении должна сменой состояния вызывать прерывание.
это в кодевижне. если так пины не адресуются можно писать и ((PIND&1<<3)^^(PIND&1<<0)) должно сработать (не проверял).

Добавлено after 22 minutes 52 seconds:
((PIND&1<<3)==(PIND&1<<0)) — точно не прокатит т.к. 1цы в разных «разрядах» появляются


Автор:  trengtor [ Чт окт 12, 2017 10:21:19 ]
Заголовок сообщения:  Re: Пытаюсь настроить опрос Энкодера

alexey6522, а что – вариант с диспетчером не катит совсем?


Автор:  Ivanoff-iv [ Чт окт 12, 2017 11:25:38 ]
Заголовок сообщения:  Re: Пытаюсь настроить опрос Энкодера

по поводу циклов… мне кажется частота мала и хоть

кварц на 4 МГц.

а реальная частота может быть другая или из-за фьюзов (тактирование не с кварца) или из-за включенного какого нибудь делителя. тогда конечно будут пропуски. А остальные частотозависимые задачи правильно работают?


Автор:  alexey6522 [ Чт окт 12, 2017 19:23:15 ]
Заголовок сообщения:  Re: Пытаюсь настроить опрос Энкодера

alexey6522, а что – вариант с диспетчером не катит совсем?

Пытался прикрутить диспетчер, нашёл проект для AVR studio, для как ой версии не знаю, но он не компилируется. Я далёк ещё от всего этого. По поводу фьюзов, тактирование включено от внешнего кварца, с этим-то я уже разобрался.


Автор:  trengtor [ Чт окт 12, 2017 20:31:58 ]
Заголовок сообщения:  Re: Пытаюсь настроить опрос Энкодера

Ну, не знаю тогда… Когда приперло, я под mikroPascal сам «родил» несложный диспетчер. Не рокетсайнс же.


Автор:  alexey6522 [ Чт окт 12, 2017 20:33:49 ]
Заголовок сообщения:  Re: Пытаюсь настроить опрос Энкодера

Есть рабочий пример работы диспетчера для WinAVR?


Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/

Страница 1 из 3

  1. Доброго дня.
    Использую обычный код энкодера как сэмп к библиотеке и все ок:

    #include <Encoder.h>
    // Change these two numbers to the pins connected to your encoder.
    //   Best Performance: both pins have interrupt capability
    //   Good Performance: only the first pin has interrupt capability
    //   Low Performance:  neither pin has interrupt capability
    Encoder myEnc(5, 6); // avoid using pins with LEDs attached
    void setup() {
      Serial.begin(9600);
      Serial.println(«Basic Encoder Test:»);
    }
    long oldPosition  = 999;
    void loop() {
      long newPosition = myEnc.read();
      if (newPosition != oldPosition) {
        oldPosition = newPosition;
        Serial.println(newPosition);
      }
    }

    стоит только добавить задержку в доли секунд, энкодер сразу же показывает значения 0 -1 0 -1 0 -1 или же
    вообще не точно, например: 20 21 19 18 21 23 22

    void loop() {
      long newPosition = myEnc.read();
      if (newPosition != oldPosition) {
        oldPosition = newPosition;
        Serial.println(newPosition);
      delay(200); //ЗАДЕРЖКА
      }

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

  2. Как работает encoder:

    encoder.png

    Определяется изменение сигнала на одном из двух пинов по отношению к другому.
    По этим данным определяется направление вращения.

    Если не используются прерывания, то изменения состояния определяются постоянным опросом этих пинов. В Вашем примере это делается в loop.

    Если в loop появляется delay(200); как в вашем примере, то проверка состояния пинов начинает производится интервалом в 200 миллисекунд.

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

  3. а сами пины 5 и 6 могут прерывания?

  4. Да я вроде использовал код с прерыванием, только не помню какой и где. Но точно с attachinterrupt.
    Тоесть у нас вывод только один: использовать прерывания и да, я использовал неверный код с прерываниями?

  5. или не к тем пинам. на разных платах разные пины с прерываниями, на атмега328 например только 2 и 3

  6. тоесть на атмеге328 я что, смогу «безболезненно» подключить только один энкодер?)
    мне по условия надо 3 энкодера, подскажите, как можно организовать их применение с задержками в коде ?

  7. расширитель портов поможет, наерна. Например 8574, который с прерываниями по изменению входов. Рублей 25 за штуку. I2C.
    https://ru.aliexpress.com/item/Free…32604267747.html?spm=2114.13010708.0.0.fwBlpo


    mf2 и arkadyf нравится это.

  8. выдержка из статьи
    Ну и чтобы не забыть, из вкусностей PCF8574 поддерживает генерацию сигнала прерывания, прижимая к земле ногу INT при изменении уровня на одном из портов. INT возвращается к высокому уровню при следующей же операции чтения из PCF8574.
    Использование этой возможности занимает дополнительный пин микроконтроллера, но иногда она просто бесценна — например, если контроллер нужно будить по нажатию кнопки.

    статья
    http://we.easyelectronics.ru/part/i2c-rasshiritel-portov-pcf8574.html

    апчитай её всю.

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

  10. ах, да. еще и библиотеку для связки расширителя портов + 3 енкодера самому писать придёца. Но это же мелочи….

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

    Так вот, как использовать энкодер с задержками по коду?

  12. ну это не ко мне. Щас оракулы наскачут.

  13. А зачем Вам задержки в коде?

    delay() — это по сути приостановка основного процесса на время.

    На 100% уверен, что любая программа может обойтись без delay().

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

    На форуме это не раз уже обсуждали, поищите, да и примеры есть, например стандартный «BlinkWithoutDelay»:

    /*
      Blink without Delay

      Turns on and off a light emitting diode (LED) connected to a digital pin,
      without using the delay() function. This means that other code can run at the
      same time without being interrupted by the LED code.

      The circuit:
      — Use the onboard LED.
      — Note: Most Arduinos have an on-board LED you can control. On the UNO, MEGA
        and ZERO it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN
        is set to the correct LED pin independent of which board is used.
        If you want to know what pin the on-board LED is connected to on your
        Arduino model, check the Technical Specs of your board at:
        https://www.arduino.cc/en/Main/Products

      created 2005
      by David A. Mellis
      modified 8 Feb 2010
      by Paul Stoffregen
      modified 11 Nov 2013
      by Scott Fitzgerald
      modified 9 Jan 2017
      by Arturo Guadalupi

      This example code is in the public domain.

      http://www.arduino.cc/en/Tutorial/BlinkWithoutDelay
    */

    // constants won’t change. Used here to set a pin number:
    const int ledPin =  LED_BUILTIN;// the number of the LED pin

    // Variables will change:
    int ledState = LOW;             // ledState used to set the LED

    // Generally, you should use «unsigned long» for variables that hold time
    // The value will quickly become too large for an int to store
    unsigned long previousMillis = 0;        // will store last time LED was updated

    // constants won’t change:
    const long interval = 1000;           // interval at which to blink (milliseconds)

    void setup() {
      // set the digital pin as output:
      pinMode(ledPin, OUTPUT);
    }

    void loop() {
      // here is where you’d put code that needs to be running all the time.

      // check to see if it’s time to blink the LED; that is, if the difference
      // between the current time and last time you blinked the LED is bigger than
      // the interval at which you want to blink the LED.
      unsigned long currentMillis = millis();

      if (currentMillis previousMillis >= interval) {
        // save the last time you blinked the LED
        previousMillis = currentMillis;

        // if the LED is off turn it on and vice-versa:
        if (ledState == LOW) {
          ledState = HIGH;
        } else {
          ledState = LOW;
        }

        // set the LED with the ledState of the variable:
        digitalWrite(ledPin, ledState);
      }
    }

  14. как совсем быдло-вариант можно заменить делей вот такой штукой

    timer=millis();
    while(millis()timer<period){
    newPosition = myEnc.read();            //а сюда напихать опросы энкодеров
    }

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

  15. Все цифровые входы ATmega328 поддерживают аппаратные прерывания. Энкодеров сможете подключить «безболезненно» столько, на сколько хватит входов микроконтроллера.

  16. Убрать delay, и всё взлетит. Если не хотите убирать delay, сделайте так:

    void encoderRead()
    {
      long newPosition = myEnc.read();

     
      if (newPosition != oldPosition)
      {
        oldPosition = newPosition;
        Serial.println(newPosition);
      }
    }

    void yield()
    {
      encoderRead();
    }

    void loop()
    {
      encoderRead();
      delay(200); //ЗАДЕРЖКА
    }

    Как видите, в коде есть delay, но теперь энкодер будет опрашиваться без задержки.

  17. а точно, там же есть PCINT
    позор мне:oops:
    но их надо настроить, и выходит что ардуиновая библиотека этого не умеет чтоль, раз у автора не получилось?

  18. «Стандартная» ардуиновская библиотека умеет только INT0 и INT1. И что-то мне подсказывает, что написать свой обработчик будет гораздо быстрее, чем искать готовое решение.

  19. ну вот же! спасибо всем откликнувшимся! очень классные, полезные и нужные ответы.
    Однако, поясню зачем задержка: она в коде как таковая то и не проявляется, но при использовании oled i2c дисплея, в библиотеке она где то все равно походу присутствует, так как результат вывода значений энкодера на дисплей такой же, как в сериал порт, такие же выходные значения. Опытным путем было выявлено что изза задержки такое появляется, поэтому и вопрос был такой.
    Соответственно, как можно использовать oled i2c дисплей вместе с энкодерами, учитывая что в библиотеке есть задержки

  20. Повесить энкодеры на прерывания.

    Вот библиотека, там даже есть пример с несколькими энкодерами:

    https://www.pjrc.com/teensy/td_libs_Encoder.html
    Ну или найдите ее же на гитхабе.

Страница 1 из 3

два разных кабеля пробовали, разницы не было.

кабель соединен с энкодером через разъем или припаян к плате?

Если через разъем, возможно в нем пропадает контакт и тогда идут пропуски импульсов.

был проведен экранированный кабель (завтра посмотрю, какой именно, не помню уже), он порекоммендовал нам заменить его на cat5e (сетевой-интернет кабель) у которого нет экранировки. правильно ли это было?

Какое разрешение энкодера? (сколько импульсов на оборот)

выбор кабеля тоже зависит от :

  • разрешения ,
  • расстояния от энкодера до счетчика
  • есть ли в кабельном канале источники помех.

В продаже например есть кабель cat7, витая пара в экране

Если 100 импульсов /оборот, метров 5 , помех нет то и без экрана по обычному кабелю будет работать без сбоев

у данного энкодера два заземления — рабочее и корпусное, рабочее пущено на нулевую шину и «0» блока питания, а корпусное сегодня к концу дня заметил что вообще не подсоединено, оказывает ли это влияние на работу энкодера?

Экран кабеля должен быть заземлен только с одной стороны, во избежание выравнивающих токов.

Со стороны энкодера обычно экран изолирован (хотя возможно вариант поставки , как опция , что экран соединен с корпусом)

Если энкодер питается от 24в постоянного тока , то корпус энкодера заземлять не требуется.

ищем энкодер с тем же диаметром что и наш, пока в наличии ни у кого нет

какой диаметр?

Можно отказаться от полого вала:

снять ротор с двигателя и просверлить на токарном станке отверстие под вал энкодера например 10х30мм , легче будет подбирать энкодер. Брать уже не с полым валом, а с обычным, диметром 10 мм


Изменено 21 мая, 2015 пользователем khal

Аватара пользователя

alex18reg

Сообщения: 2
Зарегистрирован: 07 ноя 2012 21:13

ремонт энкодера

Сообщение

alex18reg » 28 ноя 2012 21:04

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

Аватара пользователя

AleksanderG

Опытный
Опытный
Сообщения: 216
Зарегистрирован: 26 мар 2010 11:31

Re: ремонт энкодера

#2

Сообщение

AleksanderG » 30 ноя 2012 11:24

Во первых — никакой энкодер не настраиваеться. Там нечему настраиваться. На валу закреплен диск с прорезями ( в смысле окошечками) с одной стороны через эти окошечки фотоизлучатель излучает, а фотоприемник принимает излучение. При враЩении диска организуются последовательность импульсов. При этом таких рядов с окошечками два и сдвинуты они на 90 градусов. Одна фотопара это считывание ФАЗА А, другая фотопара считывание ФАЗА В. Есть еще одно окно на весь оборот диска, это ФАЗА Z. Это для подсчета количества оборотов. В моей практике ни разу не встречалось применение это фазы. В зависимости от производителя энкодеры могут дополняться теми-же фазами только в инверсии (тоже нигде не применялось).
Итак три провода — фазы, два провода питание + и -. Проверить работоспособность энкодера элементарно. По цвету определяете где питание и подаете. Относительно общего провода подключаете осцилограф и другим концом прибора к проводам фаз поочередно. Вращаете вал энкодера и видите серию импульсов. Все сказанное относится к инкрементальному энкодеру.
Абсолютный энкодер это совсем другая тема. К стати в моей практике не встречались.
Количество импульсов на один оборот указан на корпусе энкодера.

Аватара пользователя

Роман

Опытный
Опытный
Сообщения: 296
Зарегистрирован: 14 янв 2010 09:06
Благодарил (а): 1 раз

Re: ремонт энкодера

#3

Сообщение

Роман » 12 фев 2014 12:19

да, как было правильно отмечено — настраивать там нечего.
Ремонтопригодность тоже вроде не предусмотрена… как-то ковырял вот такой энкодер http://fotki.yandex.ru/users/moisievich … 22/?page=0

корпус неразборный, всё хорошенько склеено, но разломать можно, :st_ruskiy: вскрытие показало что нет питания, был неисправен DC-DC преобразователь, в обрыве SMD катушка, подходящую катушку не нашел — пришлось влепить большую по габаритам, энкодер заработал. Но он всё равно у меня пока без дела валятся, так как на станок поставили новый энкодер…

Аватара пользователя

pashtet77777

Сообщения: 89
Зарегистрирован: 30 ноя 2013 13:20

Re: ремонт энкодера

#4

Сообщение

pashtet77777 » 04 дек 2014 23:36

Есть привод Yaskawa, предполагаю, что сдох энкодер (не калибрует ось Y) , проблема данного узла лечится простой заменой на аналогичный энкодер или надо что то еще колдовать? Станок непонятного китайского происхождения со стойкой syntec, ставил энкодер с ровера — не помогло. Есть еще один такой динозавр, при замене привода с него и установкой на проблемный все работает…Подскажите, надо срочно избавиться от этого хлама

Аватара пользователя

AleksanderG

Опытный
Опытный
Сообщения: 216
Зарегистрирован: 26 мар 2010 11:31

Re: ремонт энкодера

#5

Сообщение

AleksanderG » 05 дек 2014 10:33

Простая замена энкодера не поможет. Этот тип сервопривода соединен с энкодером шиной 485. Соответственно, на выходе энкодера не сигналы состояния фаз, а слова обмена.
Следующее. Не факт, что неисправен энкодер. Нужно программной средой SigmaWin подключиться к сервоприводу и там найдете все ответы. Программа свободна для скачивания. Хочу добавить, что в энкодере прописан и сам двигатель. Типа пара. Так что делайте выводы. Если что, пишите.

Аватара пользователя

AleksanderG

Опытный
Опытный
Сообщения: 216
Зарегистрирован: 26 мар 2010 11:31

Re: ремонт энкодера

#6

Сообщение

AleksanderG » 05 дек 2014 10:38

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

Аватара пользователя

pashtet77777

Сообщения: 89
Зарегистрирован: 30 ноя 2013 13:20

Re: ремонт энкодера

#7

Сообщение

pashtet77777 » 16 янв 2015 12:13

Все сделано и продано. Проблема была в следующем…. Кто то когда то, всунул туда энкодер от другого сервомотора. И хоть маркировка была одинаковой, заводы изготовители разные.Разница даже визуально наблюдалась (вид изделия). Поясню…. YASKAWA японец, не подойдет на YASKAWA китай. Куплено с E-bay , установлено и запущено. Спасибо AleksanderG за обсуждение, некоторая информация, как человеку новому в этой сфере,помогла и еще поможет мне в будущем, как помог изначально этот форум.

Аватара пользователя

VitDagger

Опытный
Опытный
Сообщения: 163
Зарегистрирован: 14 мар 2011 17:27
Благодарил (а): 8 раз

Re: ремонт энкодера

#8

Сообщение

VitDagger » 16 янв 2015 12:35

Ау нас непонятность.На Skipper 100 в 1 прекрасный день станок перестал калиброваться. Вручную башка двигалась на 4мм вверх вниз и не больше. Сняли двигатель. разобрали, ничего не нашли, собрали, поставили вновь. Переодически стала вылезать ошибка с перегрузкой оси W. После колдовства поменяли движки местами с W и с одной лапкой. Ошибка перешла на лапку. Дело что то в движке. Говорят неисправный энкодер. Но ведь он считывает инфу и в основном работает. Ошибка в основном когда лапка взяла деталь, едет к башке и останавливается, чтобы началась сверловка. Разобрал движок, как по мне — тормозной диск так зажат, что ему нет места для свободного хода. И если магнит притянет пластину, чтобы снять с тормоза, то диск вроде как все равно зажат. Вот и не пойму, как же он должен внутри ходить и в нем ли дело. Может кто сталкивался? И мождет ли быть такое из-за энкодера?

p.s. Наверное как обычно, описал мысли из головы, а вышла каша в виде слов)

Аватара пользователя

Роман

Опытный
Опытный
Сообщения: 296
Зарегистрирован: 14 янв 2010 09:06
Благодарил (а): 1 раз

Re: ремонт энкодера

#9

Сообщение

Роман » 16 янв 2015 13:30

VitDagger писал(а):Ау нас непонятность.На Skipper 100 в 1 прекрасный день станок перестал калиброваться. Вручную башка двигалась на 4мм вверх вниз и не больше. Сняли двигатель. разобрали, ничего не нашли, собрали, поставили вновь. Переодически стала вылезать ошибка с перегрузкой оси W. После колдовства поменяли движки местами с W и с одной лапкой. Ошибка перешла на лапку. Дело что то в движке. Говорят неисправный энкодер. Но ведь он считывает инфу и в основном работает. Ошибка в основном когда лапка взяла деталь, едет к башке и останавливается, чтобы началась сверловка. Разобрал движок, как по мне — тормозной диск так зажат, что ему нет места для свободного хода. И если магнит притянет пластину, чтобы снять с тормоза, то диск вроде как все равно зажат. Вот и не пойму, как же он должен внутри ходить и в нем ли дело. Может кто сталкивался? И мождет ли быть такое из-за энкодера?

p.s. Наверное как обычно, описал мысли из головы, а вышла каша в виде слов)

к сожалению, по вашему случаю подсказать ничего не могу :(

но то, что энкодеры иногда начинают врать и работать неправильно — убедился лично. На станке Holzma 350 стоит энкодер на каретке, начались проблемы с обнулением, прижимом пачки боковым упором, и всякие другие гадости…. оказалось что внутрь энкодера попала пыль, плюс походу был неслабый люфт внутри его корпуса (хорошо что хоть проводки не по отрывало :hi_hi_hi: ) https://yadi.sk/d/rKLO9xqEe2YXG
предполагаю что когда наш энкодер крутился в одну сторону — он выдавал одно кол-во импульсов, когда в обратную, на такое-же кол-во оборотов — другое кол-во импульсов, в итоге ноль смещался .

но у нас всё решилось чисткой и проклейкой герметиком (но в будущем энкодер заменим на нормальный)

Аватара пользователя

AleksanderG

Опытный
Опытный
Сообщения: 216
Зарегистрирован: 26 мар 2010 11:31

Re: ремонт энкодера

#10

Сообщение

AleksanderG » 16 янв 2015 15:42

Если ошибка по перегрузу, причем тогда в этом случае энкодер? Не причем. Если энкодер брешет, это сказывается ТОЛЬКО на достоверность обработки, в авариях это не отражается.

Аватара пользователя

pashtet77777

Сообщения: 89
Зарегистрирован: 30 ноя 2013 13:20

Re: ремонт энкодера

#11

Сообщение

pashtet77777 » 28 июл 2015 16:40

Rover b4.35
Ошибка Yas 611>84: absolute encoder data error Axis X
Что за ерунда? Страшный дребезг в сервомоторе, на малой подаче калибруется…при увеличении в ступор и вот ошибочку эту. Кто сталкивался?

Аватара пользователя

pashtet77777

Сообщения: 89
Зарегистрирован: 30 ноя 2013 13:20

Re: ремонт энкодера

#13

Сообщение

pashtet77777 » 28 июл 2015 21:11

Да.Сейчас не скажу код ошибки, но пишет значение (пару букв и цифр) отличное от остальных серваков (на дисплее привода). Дребезг имеется ввиду физический. Энкодер снимал, визуальный осмотр выявил нейкую «коррозию» на краю диска, но на дорожку она вроде не залезает, сам диск не касается ни приемника, ни фотоэмиттера, шлейф целый, подшипники только смущают немного, оборотов 10 сделаешь пальцем и как будто подклинивает что ли, тоже не понятно…сложно объяснить, потом нормально крутится. Мотор целый , иначе не работал бы станок на малой подаче (все равно проверил). Весь Минск обзвонил (сами в Гродно), спецов не нашел….одни ребята вообще ляпнули, что оборудования по ремонту мехатроники Яскава нет на просторах всего СНГ. И еще… Решил проверить удержание в точке (нулевой импульс). Шестиганник в монтажный болт энкодера — подергал (при включенном станке)и опять этот дребезг. Может в новую тему вынести или видео завтра выложить?

Аватара пользователя

AleksanderG

Опытный
Опытный
Сообщения: 216
Зарегистрирован: 26 мар 2010 11:31

Re: ремонт энкодера

#14

Сообщение

AleksanderG » 29 июл 2015 08:39

Я как то уже писал про удержание сервомотора, в частности яскава. Описывать повторно не буду, скажу только то, что положение вала двигателя должно быть четко синхронизировано с положением вала энкодера. Это для того что-бы, сервопривод знал где находятся полюса ротора относительно магнитов, что бы корректировать магнитные потоки. В моей практике встречалось сбой положения энкодера. В этом случае самому найти и выставить правильное положение энкодера, практически невозможно. Можно конечно, но надо много времени. Я пробывал, не получилось досканально. Плюнул. Тем более, за это меня никто не собирался отблагодарить материально. Работа кропотливая. Может быть и в данном случае есть факт погрешности положения энкодера.

Аватара пользователя

pashtet77777

Сообщения: 89
Зарегистрирован: 30 ноя 2013 13:20

Re: ремонт энкодера

#15

Сообщение

pashtet77777 » 29 июл 2015 11:42

Вопрос решен. Но краткая предыстория не помешает. Станок простаивал годы до моего появления на предприятии. Поэтому никто объяснить мне не мог, что там делали, что там ковыряли. Восстанавливать начал с viewtopic.php?f=98&t=2999. Теперь по теме. Было три косяка. Первый — 2 болта крепления сервомотора были без шайб, только гравера… после зажатия они упирались в шестерни и естественно «клин».(устранено до этой темы) Второй — на планке и шестернях куча смазки закоксовавшейся с пылью, устранено. Ну и третье — мотор, когда то при монтаже, немного перекошен был, переустановка все и решила. Хочу выразить отдельную благодарность нашему АДМИНУ за подсказку про IRQ и вообще за этот замечательный форум, спасибо всем, кто отзывается и доводит интересную информацию. Станок ожил и на неделе попробую фрезеровать.

Понравилась статья? Поделить с друзьями:
  • Ошибка это возможность
  • Ошибка энд на стиральной машине индезит
  • Ошибка эсуд что это
  • Ошибка энд на стиральной машине бош
  • Ошибка эсуд уаз патриот что делать