​ ​

Форум клана ЧПУшников

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум клана ЧПУшников » Станки с ЧПУ » Моя история с потерей координат при работе ЧПУ


Моя история с потерей координат при работе ЧПУ

Сообщений 1 страница 4 из 4

1

Всем привет. Имеется станок ЧПУ на следующем железе:

1. Корпус - лазерная резка листовой стали, соединения шип-паз + местами сварка.
2. Направляющие - круглы валы с линейными подшипниками
3. "Подача" на ШВП, никаких шпилек резьбовых
4. Mach 3 + USB ST-USB STB4100
5. Шаговые двигатели  23HS8430 3.0 по Х и У, 23HS6403 2.5A по Z
6. Драйверы DM556 Leadshine по всем трем осям
7. Асинхронный шпиндель 2,2 кВт на воздухе + инвертор HY02D223B (VFD) 2.2KW 11A 220-250V
8. Питание станка (кроме шпинделя) - импульсный БП на 11А, напряжения пробовал 28,5 и 32В.

Механика многократно перепроверена. Изначально станок работал от ноутбука через ЮСБ. УП из Арткам 2018, формат ТАР. Мач 3 с рутрекера.

Терялась координата по У, постепенно станок уходил по ней в плюс. Посоле проверки всех механики, заземления станка и корпуса ПК, заменена интерфейсная плата на ЛПТ с опторазвязкой:

https://images.ua.prom.st/787727111_w800_h640_shemaaa.jpg

Установлен выделенный ПК:

HP Compaq DC7800 SFF Core 2 Duo 3.0, 4GB RAM + Win XP 32 bit чистая не репак. Тоn же Mach3 R3.043.053 с рутрекера
Менял драйвер по оси У (на другой такой же новый). Новый драйвер с тем же положением джамперов двает очень медленное движение оси, как будто джампера стоят иначе. ДЖрайвер такой же, джампера стоят так же. ?!?!?

Менял линию на ЛПТ плате с У на А. Соответственно в Маче У на А. Проблема не уходит.

Затем перекинул драйвер У на ось Z. Проблема переехала на ось Z. Снова поставил другой драйвер. Теперь на ось Z. Новый драйвер с тем же положением джамперов двает очень медленное движение оси, как будто джампера стоят иначе. ДЖрайвер такой же, джампера стоят так же. ?!?!?

Отключил всё, что можно. Все разъемы по Х и У разъединил. В режиме ручного управления подвожу фрезу к поверхности стола, обнуляю. на скорости 1000 мм/мин езжу вверх/вниз при выключенном шпинделе. Раз 10 проехал не касаясь крайних положений по вертикали - ноль уезжает вверх примерно на 0,4-0,6мм. То есть при касании стола получаю уже -0,4...-0,6мм.

Ума не приложу куда копать дальше. Менять БП? Менять проводку? Снова заменить ПК?

Станок стоит в малоэтажном секторе города. Мужиков со сварками-болгарками нет. Эксперимента ради пробовал неоднократно ночью - проблема не уходит.

0

2

Здравствуйте.
Советов давать не буду. Здесь надо самому всё пощупать и проверить.
Но вот в одной статье нашел интересную информацию по поводу потери шагов:

Вопрос: Шаговый двигатель постоянно пропускает шаги. Что делать?

Проблемы с генерацией сигналов STEP/DIR. Это целое отдельное семейство проблем, которое достойно отдельного обсуждения. Три самых распространенных проблемы - малая длительность сигналов(для драйверов указывается рекомендуемая длительность импульса), слишком растянутый фронт импульса, или слишком поздняя смена DIR при смене направления движения(эта проблема есть у Mach3 при работе от LPT) - при использовании медленных оптопар это приводит к тому, что драйвер делает еще один шаг в том же направлении, тогда как должен уже шагать в противоположном.

Статья на страничке: Часто задаваемые вопросы о шаговых двигателях - их достоинства и недостатки

0

3

Здравствуйте.
У меня была похожая проблема.
Станок с компом под Mach3 отработал без проблем года три и начал терять координату.
Я неделю не мог решить проблему - менял виду, материнскую плату, версию Mach3, настройки согласно всем рекомендациям - ничего не помогало.
Проблема исчезла после замены клавиатуры!!!!!!!!!!!!!!
При подключении старой клавиатуры проблема возобновляется.
Чудеса - да и только!

0

4

alexandrover написал(а):

Менял драйвер по оси У (на другой такой же новый). Новый драйвер с тем же положением джамперов двает очень медленное движение оси, как будто джампера стоят иначе. ДЖрайвер такой же, джампера стоят так же. ?!?!?
Менял линию на ЛПТ плате с У на А. Соответственно в Маче У на А. Проблема не уходит.
Затем перекинул драйвер У на ось Z. Проблема переехала на ось Z. Снова поставил другой драйвер. Теперь на ось Z. Новый драйвер с тем же положением джамперов двает очень медленное движение оси, как будто джампера стоят иначе. ДЖрайвер такой же, джампера стоят так же. ?!?!?
Отключил всё, что можно. Все разъемы по Х и У разъединил. В режиме ручного управления подвожу фрезу к поверхности стола, обнуляю. на скорости 1000 мм/мин езжу вверх/вниз при выключенном шпинделе. Раз 10 проехал не касаясь крайних положений по вертикали - ноль уезжает вверх примерно на 0,4-0,6мм. То есть при касании стола получаю уже -0,4...-0,6мм.
Ума не приложу куда копать дальше. Менять БП? Менять проводку? Снова заменить ПК?

Вы абсолютно правильно и последовательно производили поиск неисправности.
Давайте вместе подобьем итоги.

1. Если при перемещении электрооборудования характер неисправности меняется, значит - это электрическая неисправность.
2. Перенос канала управления с У на А позволяет сделать вывод, что это не коммутационная плата.

ШВП у вас с одинаковым шагом?
т.е. настройки в количестве имп/мм одинаковы.

Теперь поэкспериментируем.

Напишите маленькую программку.

G1 X0 F100

G1 X  100 F100
G1 X -100 F100

G1 X0 F100

M30

средние две строки (где Х100 и Х-100) скопипастите раз 20-30.

Станок у вас должен в итоге подергаться по координате Х сколько-то раз и вернуться в 0.
Проверьте, реально ли он вернется в 0. нет ли ухода.

Потом все тоже самое для оси Игрек, потом для Зет (ну, с учетом пределов ее хода, естественно!!!)

Должно получиться, что какая-то ось, например, ось Икс работает без замечаний.

Тогда вы отцепляете разъемы на плате коммутации, идущие к драйверам (сигналы ДИР/СТЕП) и соединяете к разьему оси Икс (эта ось типа исправна!) разъем от драйвера оси ИГрек.
Запускаете программку для оси Икс.
Но по факту сигнал будет поступать на драйвер оси Игрек и двигаться будет уже эта ось.
Смотрим на результат.
например, ось Игрек, получая сигналы с разъема оси Икс, работает некорректно.

Тогда будем думать, как найти дефект в оси ИГрек начиная от разъема коммутационной платы и до двигателя.

В программе я указал параметр скорости (F)
Если на скорости 100 мм/мин ось поведет себя нормально - увеличивайте этот параметр, пока не достигнете максимально определенной вами скорости для этой оси. Если и на этой скорости все будет нормально - тогда все реально нормально.

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

Ну и напоследок: драйверы эти... DM, у них нет ли случаем, настроек с COM-порта? Или только переключатели тока и делителей?

0

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»



Вы здесь » Форум клана ЧПУшников » Станки с ЧПУ » Моя история с потерей координат при работе ЧПУ