Потери координат по оси Z

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
ridirt
Мастер
Сообщения: 721
Зарегистрирован: 24 июл 2013, 23:52
Репутация: 277
Настоящее имя: Живописцев Андрей Викторович
Откуда: Спб
Контактная информация:

Потери координат по оси Z

Сообщение ridirt »

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

Уходят координаты по Z систематически, причем ошибка нарастает со временем все больше и ось Z опускается все ниже. Данная ошибка у меня уже появлялась потом куда то пропала а сейчас опять появилась и запорола целую кучу товара.
Где по вашему мнению искать корни этой ошибки? комп глючит или контроллер?

Думал проблемы в механике, со злости накидал сверху на ось Z килограмм 50 заготовок, поездил вверх вниз, все нормально ездится, скорее всего не из за механики, тогда непонятно почему уходят именно вниз, в сторону силы тяжести. Совпадение?
УП длинная расчитанная на 12 часов фигурной фрезеровки за 12 часов координаты по Z ушли на 0,62 мм .

Может действительно я зря связался с MACH 3
____________________________________________________________________________________________________________________________________
Правка поста от 25.06.2016
Потери координат были связаны с недостатком питания. Видимо напряжение в сети немного упало и контроллеру тупо начало нехватать напряжения, поскольку исходя из индуктивности двигателя на контроллер нужно было подать не 24в(минимальное) а 48В (максимальное допустимое значение напряжения).
Последний раз редактировалось ridirt 25 июн 2016, 15:00, всего редактировалось 1 раз.
Аватара пользователя
ridirt
Мастер
Сообщения: 721
Зарегистрирован: 24 июл 2013, 23:52
Репутация: 277
Настоящее имя: Живописцев Андрей Викторович
Откуда: Спб
Контактная информация:

Re: Потери координат по оси Z

Сообщение ridirt »

При фрезеровке 8 изделий накопилась ошибка 0.6мм, финальная операция Проход посадочного кольца под вал на все звезды сразу - итог все звезы автоматом похабятся, даже те которые еще могли бы быть доделаны.
неужто мне придется теперь прописывать в программу чтобы каждый час долбаный мач сверял свои координаты высоты по датчику.
Вложения
посадочное кольцо под вал последней звезды почти ровное (13154 просмотра) <a class='original' href='./download/file.php?id=81281&mode=view' target=_blank>Загрузить оригинал (186.03 КБ)</a>
посадочное кольцо под вал последней звезды почти ровное
справа виден перепад высот на центральном отверстии во всей красе. лесенка (13154 просмотра) <a class='original' href='./download/file.php?id=81282&mode=view' target=_blank>Загрузить оригинал (188.65 КБ)</a>
справа виден перепад высот на центральном отверстии во всей красе. лесенка
Аватара пользователя
Leonid Vs
Мастер
Сообщения: 1642
Зарегистрирован: 28 сен 2014, 20:24
Репутация: 469
Настоящее имя: Леонид Владимирович Васильев
Откуда: г. Москва
Контактная информация:

Re: Потери координат по оси Z

Сообщение Leonid Vs »

Мне как инженеру тоже интересно.
Как идёт преобразование данных по Z в электрический сигнал?
На основе мнения шаговика, или стоит инкрементальный датчик? Или как-то ещё?
У нас похожие проблемы с корейской ленточкой, тоже иногда больше выдвигает, чем просили.
Как такое может быть в современной системе ЧПУ?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Потери координат по оси Z

Сообщение aftaev »

ridirt писал(а):неужто мне придется теперь прописывать в программу чтобы каждый час долбаный мач сверял свои координаты высоты по датчику.
1. И как ты это представляешь? Через каждые пол часа ездить на измерение длины инструмента, а не сбились ли координаты :)
выход - обратная связь по линейкам.
2. Если у тебя управляется все через LPT, то можно поставить Lcnc. С 99% будет тоже "виноват" долбаный Lcnc. Задача ЧПУ выдавать сигналы и как правило ЧПУ с этим справляется. А вот то что у тебя сползла Z - это либо от веса оси был пропуск шагов из-за резвого дерганья оси или из-за помех работы шпинделя(частотника).
3. Если возьмешь и обмеришь качественно эти звезды, может выясниться что они овальные(а они точно овальные).

У меня на 6т80ш стоят сервы Яскава + kFLOP под управлением Mach3 + стоят линейки. Так вот когда станок режет пару часов и если во время работы нажать паузу и сравнить показания на DRO и Mach3 то ошибка набегает с 0,5мм. Такая же ситуация была на проволочновырезном, и отверстия были овальными. Все проблемы были из-за помех которые ловят драйвера моторов.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Потери координат по оси Z

Сообщение aftaev »

Leonid Vs писал(а):Как идёт преобразование данных по Z в электрический сигнал?
Как и у любой другой оси степ/дир. Степ = 1 импульсу. При получении драйвом один импульс, мотор поворачивается на некий угол и двигается ось за счет поворота винта. Допустим один шаг = 0,01мм. Чтобы какая ось проехала 1мм, ЧПУ посылает драйверу мотора 1000импульсов, и ось проезжает 1мм. Если 1000импульсов прийдет за 1 минуту то ось будет ехать медленно, если эти же импульсы прийдут за 1 сек то скорость обси будет больше. Так задается позиция и скорость оси.
Если ось тяжелая или клинит или слишком большое ускорение, драйвер получает 1000импульсов, но мотор не справляется и пропускает шаги (мм). Оси Z проще отпускаться под весом шпинделя, чем подыматься. Режет станок детальку, пришла команда отпустить шпиндель на 1мм. Шпиндель отпустился, режет, нужно переехать в новое место, команда поднять шпиндель на 2мм, но мотор не справился и фактический поднял на 1,8мм. В следующей точке команда отпуститься на 1мм, но шпиндель отпускатеся на 1,2мм за счет того что при подъеме сил у мотора не хватало.
Если на станке стоят шаговики - они пропускают шаги, если серва, то серва пытается подтянуть позицию, и если не справляется - выдает сигнал об ошибке. ЧПУ останавливается чтобы не испортить заготовку.
Mach3 - это ЧПУ без обратной связи. То есть он выдает сигналы и не видит как их станок выполняет. Для того чтобы ЧПУ видело что там станок делает - ставят цифровые линейки.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
ridirt
Мастер
Сообщения: 721
Зарегистрирован: 24 июл 2013, 23:52
Репутация: 277
Настоящее имя: Живописцев Андрей Викторович
Откуда: Спб
Контактная информация:

Re: Потери координат по оси Z

Сообщение ridirt »

То есть проблема в драйверах? в помехах? Ок я написал УП где грубо говоря вначале будет резаться прямо в столе метки, потом выполняться уп этой программы с выключенным шпинделем, для пущей ясности накину сверху на ось еще 10-20 кило, если связано с весом и дерганьем проблема сразу даст всходы, выплывет возможно еще и в большей степени.
Если нет и координаты не собьются то проблема скорее всего в компе, -(перезагрузил все норм). или помехах тогда поиск продолжится.

Можно так же попробовать поменять комп, чтобы исключить сразу его из поиск причины, и дальше останется только драйвера с ШД.
Аватара пользователя
ridirt
Мастер
Сообщения: 721
Зарегистрирован: 24 июл 2013, 23:52
Репутация: 277
Настоящее имя: Живописцев Андрей Викторович
Откуда: Спб
Контактная информация:

Re: Потери координат по оси Z

Сообщение ridirt »

aftaev писал(а):выход - обратная связь по линейкам.
это получается надо всю электрику станка менять? или можно обойтись малой кровью (кровью кошелька естественно) то бишь грубо говоря купить линейки, прикрутить на станок и втыкнуть в комп, и настроить матч.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Потери координат по оси Z

Сообщение aftaev »

ridirt писал(а):То есть проблема в драйверах? в помехах?
1. Снизить аппетиты - в Mach3 занизить скорость и особенно ускорение. Скорее всего шаговик пропускает шаги из-за большого ускорения.
2. Заземлить станок, и частотник тоже (если имеется)
3. На оси мотор приделать какие нибудь стрелки(черточки). Или на все оси воткнуть индикаторы часового типа. Включить станок, запустить шпиндель и оставить так станок без движение осей на несколько часов. Работать в цеху как обычно, испускать помехи(сварка, шлифмашинки, дрели, танцы с бубном...). Потом посмотреть оси сдвинулись или нет от помех.
ridirt писал(а):или можно обойтись малой кровью (кровью кошелька естественно) то бишь грубо говоря купить линейки, прикрутить на станок и втыкнуть в комп, и настроить матч.
Mach3 не работает с полной петлей (обратной связью) с линейками. Воткнуть линейки в LPT порт и прописать в Mach3 не получится.
Для того чтобы подключить линейки к Mach3 нужно:
1. Либо покупать платы типо KFLOP.
2. Либо купить китайские коробочки http://ru.aliexpress.com/item/M082-Real ... .14.YVCiAm
Тема про китайские кробочки:
Как увеличить точность станка, какой вариант оптимальнее? #1

3. Либо поставить Lcnc вместо Mach3 и завести линейки в доп. порт LPT. Будет самое дешевое решение. С линейками точность деталюшек должно улучшиться.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Потери координат по оси Z

Сообщение aftaev »

ridirt писал(а):Можно так же попробовать поменять комп,
Можно и Mach3 переустановить, только это не поможет :)
ridirt писал(а):потом выполняться уп этой программы с выключенным шпинделем,
Не обязательно шпиндель помехи гонит. Мож рядм дрелью работаете, или где нибудь проводок болтается что идет к драйву...
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Дмитро
Почётный участник
Почётный участник
Сообщения: 1060
Зарегистрирован: 14 сен 2013, 01:20
Репутация: 1139
Настоящее имя: Дмитрий
Откуда: Киев

Re: Потери координат по оси Z

Сообщение Дмитро »

ridirt писал(а):купить линейки, прикрутить на станок и втыкнуть в комп, и настроить матч.
aftaev писал(а):Mach3 - это ЧПУ без обратной связи.
Аватара пользователя
Maxekb77
Мастер
Сообщения: 1658
Зарегистрирован: 05 окт 2013, 00:04
Репутация: 285
Настоящее имя: Максим
Откуда: Екатеринбург
Контактная информация:

Re: Потери координат по оси Z

Сообщение Maxekb77 »

Накидал.. нормально ездит....
Для кого ?. для механики или личного удовлетворения ?
Аватара пользователя
ridirt
Мастер
Сообщения: 721
Зарегистрирован: 24 июл 2013, 23:52
Репутация: 277
Настоящее имя: Живописцев Андрей Викторович
Откуда: Спб
Контактная информация:

Re: Потери координат по оси Z

Сообщение ridirt »

Maxekb77 писал(а):Для кого ?. для механики или личного удовлетворения ?
для того чтобы убедиться что механика не вышла из строя и скорее всего причины нужно искать не там. вот для чего.
Demetrius писал(а):Mach3 - это ЧПУ без обратной связи.
ну чтож, придется по видимому начинать копить бабосы.....очень много бабосов.
aftaev писал(а):1. Снизить аппетиты - в Mach3 занизить скорость и особенно ускорение.
снижал, причем несколько раз уже ползает на 600 мм/мин + 150 ускорение.
aftaev писал(а):2. Заземлить станок, и частотник тоже (если имеется)
возможно...но у меня минус бп часто оказывается на станке чтобы измерить высоту, необходимо будет делать переключатель или искать способы как это сделать по другому.
aftaev писал(а): оставить так станок без движение осей на несколько часов. Работать в цеху как обычно, испускать помехи
Дело в том что вчера станок был оставлен на ночь фрезероваться, помех сторонних естественно не могло быть вообще с территории завода даже.
Да и раньше не было сбоев даже когда рядом кузница молотила аж подпрыгивало все в радиусе 50 метров от нее (индикатор прыгал на 3 сотки) и то все резалось отлично и координаты всегда на месте оставались
Бармалей
Мастер
Сообщения: 1205
Зарегистрирован: 14 янв 2013, 16:46
Репутация: 144
Контактная информация:

Re: Потери координат по оси Z

Сообщение Бармалей »

ridirt писал(а): ну чтож, придется по видимому начинать копить бабосы.....очень много бабосов.
где гарантия, что помехи не будут влиять на сигналы с линейки? Если они все такие дифференциальные, то почему бы драйверы так не подключить(большинство позволяют?)
Если ШД пропускает от перегрузки - то обычный энкодер на вал мотора может спасти отца демократии.
Ты б по электронике и настройке мач все данные выложил бы.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Потери координат по оси Z

Сообщение aftaev »

ridirt писал(а):ну чтож, придется по видимому начинать копить бабосы.....очень много бабосов.
Линейки с DRO стоят около 300баксов. Lcnc(бесплатный) + комп с LPT + еще одна плата PCI-LPT
ridirt писал(а):снижал, причем несколько раз уже ползает на 600 мм/мин + 150 ускорение.
А режим какой стоит точного останова или скорости?
ridirt писал(а):и то все резалось отлично и координаты всегда на месте оставались
Мож у тебя гайка квадратная (что подшипники в опоре стягивает) на винте ШВП отвинчивается ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Потери координат по оси Z

Сообщение aftaev »

Бармалей писал(а):Если они все такие дифференциальные,
В основном дифф.
Бармалей писал(а):то почему бы драйверы так не подключить(большинство позволяют?)
Если речь про шаговые драйвера, то покажи с дифф. входами драйвера.
Бармалей писал(а):Если ШД пропускает от перегрузки - то обычный энкодер на вал мотора может спасти отца демократии.
И куды его дальше подключить к Mach3? :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Бармалей
Мастер
Сообщения: 1205
Зарегистрирован: 14 янв 2013, 16:46
Репутация: 144
Контактная информация:

Re: Потери координат по оси Z

Сообщение Бармалей »

Если речь про шаговые драйвера, то покажи с дифф. входами драйвера.
драйверов не помню, переходники туды-сюды помню. Драйвер вынести подальше от силовых кабелей нах.
И куды его дальше подключить к Mach3? :)
а) драйверы есть с обратной связью б) коробки по ссылкам опять же.
Линейка все равно будет дороже. И место для установки надо.
Аватара пользователя
ridirt
Мастер
Сообщения: 721
Зарегистрирован: 24 июл 2013, 23:52
Репутация: 277
Настоящее имя: Живописцев Андрей Викторович
Откуда: Спб
Контактная информация:

Re: Потери координат по оси Z

Сообщение ridirt »

aftaev писал(а):Мож у тебя гайка квадратная (что подшипники в опоре стягивает) на винте ШВП отвинчивается
а ведь может так оно и есть . Надо срочно проверить если откручивается то поидее приподнимая ось будет люфт где то ужее 2мм должно накопиться к завтра.
Бармалей писал(а):Ты б по электронике и настройке мач все данные выложил бы.
В частности по настройке мач у меня тоже начали возникать сомнения. Основой настроек является якобы грамотно и оптимально настроенный профиль спеециально под контроллер мой 4х осевой от гекодрайв. Но возникли сомнения в некоторых пунктах.
во всех инструкциях обычно советуют выставлять значения 5us в полях Step Pulse иDir Pulse (13067 просмотров) <a class='original' href='./download/file.php?id=81294&mode=view' target=_blank>Загрузить оригинал (205.41 КБ)</a>
во всех инструкциях обычно советуют выставлять значения 5us в полях Step Pulse иDir Pulse
почему они установили такую низкую частоту в этом есть смысл или они просто не запаривались и не стали ничего менять (13067 просмотров) <a class='original' href='./download/file.php?id=81295&mode=view' target=_blank>Загрузить оригинал (211.18 КБ)</a>
почему они установили такую низкую частоту в этом есть смысл или они просто не запаривались и не стали ничего менять
Так же интересно может ли повлиять полярность импульсов на эти ошибки, ведь наверняка я когда перенастраивал профиль может что то и поменял там.
Я для уверенности скачал свежий файл настроек и он оказался нифига не свежим ни единого изменения я не обнаружил.
На некоторых форумах пишут что проблемы могут возникать из за чипсета, и мне кажется настолько систематическая ошибка вероятнее всего действительно может расти оттуда, поскольку был же уже случай и куда то пропал а теперь назад всплыл. Железо под винду всегда делали на порядок хуже чем к примеру под айос, и мне кажется чем дальше тем хуже.
2 года назад когда запустил производство брака было море, станок срал координатами постояно. Решением проблемы было покупка старого древнего компа за 500р с авито , как оказалось с первой попытки получилось купить нормальный комп. Ну как нормальный, комп зависал периодически наглухо но.....за целый год круглосуточной работы хоть бы один брак, хоть бы одна ошибка или потеря координат. Пару раз встретилась такая проблема как уход координат по Z я было начал уже паниковать но выяснил сразу причину и она лежала в слабом закручивании фрезы в цанге. Со старого станка этот проверенный временем комп перекочевал на новый станок и не продержался и пол года как опять началось :wik:
Возможно и правда гайка откручивается, тогда надо лететь на производство сейчас в 2:30 и проверять срочно люфт пока там все до конца не раскрутилось и не грохнулось на стол.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Потери координат по оси Z

Сообщение MX_Master »

Читал вашу тему http://www.cnc-club.ru/forum/viewtopic.php?t=9653 . Если проблема по Z именно с этим станком, то дело может быть в моторе. Вы писали, что моторы высокоиндуктивные и стабильная подача только до 1500 мм/мин, а все, что выше уже может не потянуть.

Какие подачи были при той резке, где Z уехала вниз?
Аватара пользователя
ridirt
Мастер
Сообщения: 721
Зарегистрирован: 24 июл 2013, 23:52
Репутация: 277
Настоящее имя: Живописцев Андрей Викторович
Откуда: Спб
Контактная информация:

Re: Потери координат по оси Z

Сообщение ridirt »

MX_Master писал(а):Читал вашу тему http://www.cnc-club.ru/forum/viewtopic.php?t=9653 . Если проблема по Z именно с этим станком, то дело может быть в моторе. Вы писали, что моторы высокоиндуктивные и стабильная подача только до 1500 мм/мин, а все, что выше уже может не потянуть.

Какие подачи были при той резке, где Z уехала вниз?
все верно с этим станком
подачи почти такие же 700 при ускорении 200
если бы были проскоки шагов то это было бы резко заметно потому что проскакивает не на 1 или несколько шагов а на расстояние между соседними обмотками шд, если б таковые были мне кажется уходил вниз бы намного быстрее.
Уходит так как будто по одному микрошагу с каждого сесятого подьема отнимается. Это все таки скорее всего ошибка либо контроллера либо компа мне кажется.

Едил ночью проверять не раскрутилась ли гайка, попробовал прямо в процессе работы что было сил приподнять ось Z - не получилось. Тут 2 варианта либо не хватило сил :hehehe: либо не раскрутилось. Шпиндель в процессе резки включился все равно, видимо мастеркам напехал операций м3 в год во все места для надежности)) Ну чтож нам же лучше, посмотрим на результат. Более суровые условия для испытаний, хотя электричества жалко. надо было запустить проект попроще.
plotik
Мастер
Сообщения: 428
Зарегистрирован: 10 май 2012, 15:30
Репутация: 33
Настоящее имя: Евгений
Откуда: Rostov-on-Don
Контактная информация:

Re: Потери координат по оси Z

Сообщение plotik »

Сходные проблемы у многих встречаются http://www.cnc-club.ru/forum/viewtopic. ... 65#p279065. Такая же проблема была и у меня. Более того на ось которая накапливала ошибку менял драйвер,шаговик, переконфигурил Lcnc(чтоб сигнал от lpt шёл по другим проводам) но ошибка была всё равно на той же оси. Грешил на механику. Купил новую швп, подшипы--а проблема осталась. После этого плюнул--купил месу и постарался сделать всё максимально по фэншую.
Частотник от своего фильтра по питанию. БП, драйвера от своего. Частотник экранирован листом металла от драйверов. Ну и самое интересное что я подглядел у немцев---у них ВЕЗДЕ ВИТЫЕ пары, и сигнальные и силовые к шаговикам. И всё заработало--а звук шаговиков изменился--земля и небо. Да--чуть не забыл-- и станок от включения пылесоса не отрубается :)
Вод.
"Ты не дрыгайся! Показывай свою гравицаппу. Если фирменная вещь — возьмём!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
Ответить

Вернуться в «Электроника»