Перейти к содержанию
Shurup89

Сервомотор на шпинделе токарного станка.

Рекомендуемые сообщения

Здравствуйте, помогите, пожалуйста, не могу решить задачу по синхронизации осей на токарном станке.
Вкратце опишу свою проблему: имеется двухосевой токарный станок, управляемый mach3 через контроллер PLC230EU от purelogic и всё меня в нём устраивает, кроме того, что не могу резьбу на нём нарезать. Установил на шпиндель сервопривод, настроил на 0+10В - наткнулся на проблему с отсутствием возможности mach3 получать информацию от энкодера сервопривода; настроил на step/dir - оказалось, что mach3 не поддерживает синхронизацию осей или я чего-то не понимаю, однако заставить всю эту схему нормально работать у меня не получилось. Пожалуйста, помогите, кто может!!!

1.jpg

Поделиться сообщением


Ссылка на сообщение

А Мач умеет работать с энкодером на шпинделе? Или хотя бы с меткой на шпинделе?

Поделиться сообщением


Ссылка на сообщение
Дата: (изменено)

Shurup89, Пару лет назад как раз на токарнике убирал MACH3 и ставил NC202 от БалтСистем. Т.к. пользователь не мог на MACH3 резать резьбу. Или мог, но с браком в 50%. Как то так.

Изменено пользователем Petuchov

Поделиться сообщением


Ссылка на сообщение

На счет сервака на шпинделе не скажу, на станке 16А20 чпу под мачем делал резьбу все время с шагом 12мм. Работа только по метеке, время метки должно быть не очень короткое (с Z энкодера надо удлиннять) в настройках мача надо правильно дебос выставить отдельно для метки. Работа только с интерфейса токарки, программа резьбы или их мастером или руками.

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

На 16К20 его штатный мотор 11КВт с частотником и 3 ступени коробки удовлетворяют такому условию.

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

Любая шара имеет свою цену!

Поделиться сообщением


Ссылка на сообщение

Насчёт того, что mach не режет резьбу - сомневаюсь, потому что есть видео на ютубе, где режет, - там правда не энкодер, а скорее всего подобие БСЗ. Что же касается самого энкодера, то в настройках mach он упоминается, поэтому и спросил, возможно у меня плата опторазвязки не имеет выхода под энкодер

image.png

Поделиться сообщением


Ссылка на сообщение
1 час назад, Shurup89 сказал:

возможно у меня плата опторазвязки не имеет выхода под энкодер

Входа, вы хотели сказать. Кому как не вам знать, подключали ли вы энкодер или нет. По блютусу энкодеры не работают пока.

Поделиться сообщением


Ссылка на сообщение

Поясню ещё раз, до недавнего времени, у меня не было сервопривода, шпиндель приводился в движение от частотного преобразователя, который запускал АИР. Сейчас же мы поставили сервопривод и да, Вы правы, ВХОДА под энкодер использовано не было, потому что, во-первых, он на данной плате опторазвязки не предусмотрен, во-вторых, АИРы энкодерами не комплектуются.

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

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

Поделиться сообщением


Ссылка на сообщение
8 часов назад, pchel сказал:

А Мач умеет работать с энкодером на шпинделе?

Я Мач бегло поковырял, но с 1 меткой на оборот должен работать.

Поделиться сообщением


Ссылка на сообщение
26 минут назад, Shurup89 сказал:

(модель я приложил)

На сайте пуреложика описание 404.

27 минут назад, Shurup89 сказал:

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

Какого привода? Описание у него какое-нибудь есть? Лучше ссылкой на описание, гуглить будет лень. Обычно они умеют выводить сигнал энкодера наружу.

Еще вопрос: Передача кинематическая от мотора к шпинделю 1 к 1?

 

Поделиться сообщением


Ссылка на сообщение

С каким передаточным отношением передаётся вращающий момент на шпиндель от сервы?

Если не 1:1, то как будете масштабировать сигнал энкодера сервы(индексной метки)?

Поделиться сообщением


Ссылка на сообщение

С матчем и энкодером долго ковырялся на токарнике, результат 0

С меткой кое как работает, как писали получается в 50% случаев.

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

Еще есть пару к-флопов, но как то расточительно на мелкий токарник ставить.

Поделиться сообщением


Ссылка на сообщение

Здравствуйте, Вот ссылка на мануал привода https://cnc360.ru/files/306/asd-a_user_manual_ru0.pdf

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

Вот ссылка на описание пурилоджиковской платы https://docplayer.ru/25953513-Plc230eu-4-h-kanalnyy-ethernet-usb-drayver-shagovogo-dvigatelya.html

Прошу прощения, pdf не подцепляется

Поделиться сообщением


Ссылка на сообщение

Разъем привода СН1 имеет контакты выходных сигналов энкодера. Контакты 24 и 50 как раз 0-метка. Раз у вас 2 оборота к одному, сигнал с 50-го контакта можно поделить Д-триггером на дискретной логике, заодно сформировать сигнал продолжительностью полпериода. Это я к тому, что вход приблуды может не словить короткий импульс напрямую с привода.

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

Поделиться сообщением


Ссылка на сообщение
10 часов назад, Shurup89 сказал:

2:1 (приводной шкив в два раза больше ведомого)

Уточните что написали. А то цифрами одно, а словами другое.
*написанное мной постом выше - для условия что цифрами написано правильно.

Поделиться сообщением


Ссылка на сообщение
10 часов назад, Shurup89 сказал:

приводной шкив в два раза больше ведомого

Если так, то будет один индексный сигнал на два оборота шпинделя.

Поделиться сообщением


Ссылка на сообщение

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

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

Исходя из всего вышесказанного, подскажите, пожалуйста, верно ли я понял, что

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

2. Можно ли обойтись без Д-триггера, если использовать передаточное отношение 1:1?

3. Будет ли справляться компьютер с обработкой данных, если подвести не через пурилоджик, а напрямую в LPT-порт?

4. Описанная Вами схема подразумевает подключения сервопривода через 0+10В или step/dir подключение?

Поделиться сообщением


Ссылка на сообщение
2 часа назад, Shurup89 сказал:

1. Д-триггер на дискретной логике Вы рекомендуете, исходя из

Что передача 2 на моторе/1 на шпинделе. Но раз это не так, то и делить не надо, и триггер не нужен.

Но, вопрос быстродействия входа остается открытым, надо экспериментировать.

Как будет работат Мач в режиме резьбонарезания при одной метке на 2 оборота - не подскажу. Промышленные чпу работать должны. Они учитывают 0-метку однократно (емнип), а подачу дают по квадратурному сигналу энкодера.

2 часа назад, Shurup89 сказал:

если подвести не через пурилоджик, а напрямую в LPT-порт?

. Скорее всего хватит быстродействия, но тоже надо пробовать.

 

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

Поделиться сообщением


Ссылка на сообщение
4 часа назад, pchel сказал:

Промышленные чпу работать должны. Они учитывают 0-метку однократно (емнип), а подачу дают по квадратурному сигналу энкодера.

И LinuxCNC так-же работает.

 

Поделиться сообщением


Ссылка на сообщение
7 часов назад, pchel сказал:

Скорее всего хватит быстродействия, но тоже надо пробовать.

Сигнал датчика оборотов должен быть не менее 200 мкс (по документации). 

т.е. метку Z с сервопривода не получиться использовать (на всякий случай проверьте вашу серву осциллографом, те сервы которые мне попадались имели длину примерно 5-10 стандартных импульсов)  - она будет слишком быстрой и мач3 не будет успевать ее засекать. Обычно ставят щелевой датчик, и рассчитывают размер сектора, чтоб на максималках (у вас 3000) сигнал как раз и был не менее 200 мкс. 

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

 

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

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

 

 

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу


×
×
  • Создать...

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.