Датчик для нарезания резьбы

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
yell
Опытный
Сообщения: 183
Зарегистрирован: 28 июн 2013, 14:27
Репутация: 22
Контактная информация:

Датчик для нарезания резьбы

Сообщение yell »

Допустим имеется вертикально-фрезерный станок. Допустим обороты шпинделя от 100 до 10000 об/мин (через повышающие и понижающие шкивы). Сам двигатель 3000 об/мин и управляется частотником.
Хочется иметь возможность нарезать резьбу и метчиком и резцом. И чтобы это работало под управлением LinuxCNC.
Каких аппаратных средств для этого будет достаточно?
Читал, что на mach'е достаточно щелевого датчика и одной метки, чтобы это организовать. Будет ли этого достаточно для LinuxCNC.
Еще ведь я так понимаю можно получить информацию об оборотах от частотника. Умножив на передаточное число можно получить обороты шпинделя. Можно ли при таком раскладе обойтись вообще без датчика?
Не хочется что-то энкодер ставить. Хочется щелевым датчиком обойтись.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Датчик для нарезания резьбы

Сообщение aftaev »

yell писал(а):Еще ведь я так понимаю можно получить информацию об оборотах от частотника. Умножив на передаточное число можно получить обороты шпинделя. Можно ли при таком раскладе обойтись вообще без датчика?
Люфты в коробке + обороты мотора "просядят" от нагрузки. Датчик нужно вешать на шпиндель.
yell писал(а):Не хочется что-то энкодер ставить. Хочется щелевым датчиком обойтись.
сделай по больше щелей :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
yell
Опытный
Сообщения: 183
Зарегистрирован: 28 июн 2013, 14:27
Репутация: 22
Контактная информация:

Re: Датчик для нарезания резьбы

Сообщение yell »

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

Re: Датчик для нарезания резьбы

Сообщение aftaev »

yell писал(а):планируется ременная передача. клиновым ремнем. понятно что возможны проскальзывания, но мне кажется это уже аварийная ситуация.
ремень для того и нужен чтобы при повышенных нагрузках проскальзывать
yell писал(а):Если нет, то сколько щелей делать?
энкодер это те же щели только нарисованные. Чем больше тем лучшее, и нужно будет Z метка.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Датчик для нарезания резьбы

Сообщение Nick »

yell писал(а): Можно ли при таком раскладе обойтись вообще без датчика?
Можно.
yell писал(а): Будет ли этого достаточно для LinuxCNC.
\
"Будет".


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

1. Без датчиков. Создаем компонент http://linuxcnc.org/docs/html/man/man9/ ... der.9.html и говорим что он вращается с той же скоростью (sim-encoder.N.speed), что и задание шпинделю (motion.spindle-speed-out). В итоге можно как-то нарезать резьбу. Точность маленькая, т.к. обороты будут неравномерными в зависимости от нагрузки, и прочих факторов. (во всех способах можно очень просто програмно настроить "передаточное число для энкодера").
2. Делаем энкодер с одной щелью и подключаем к lpt и настраиваем нормальный энкодер в режиме скорости. Точность лучше, но не 100%. Также LPT имеет ограничение по входной скорости и дает разброс по показаниям, это добавляет неточности и ограничивает скорость вращения.
3. Делаем энкодер с 10-1000 (вплоть до ограничения возможностей lpt) щелей, точность еще лучше.
4. Берем внешнюю плату обработки энкодера, например Месу и включаем в нее самодельный или взрослый энкодер. Получаем более хорошую скорость, точность и стабильность.
5....
Да, оснвной проблемой нарезания метчиком при энкодере с маленьким щелевым потенциалом может стать остановка шпинделя и обратное вращение. Т.к. на то, чтобы понять, что шпиндель начал вращаться обратно, нужно дождаться первого импульса, а при 1 щели это целый оборот. Что станет со станокм или метчиком, если заблокировать ось и провернуть метчик на 1 оборот (от 1 мм)?
И для работы с метчиком у "энкодера" должно быть минимум две оптопары, чтобы можно было определить направление вращения.
ЗЫ чтобы резать многозаходную резьбу или резать за несколько проходов нужна Z метка на энкодере.
yell
Опытный
Сообщения: 183
Зарегистрирован: 28 июн 2013, 14:27
Репутация: 22
Контактная информация:

Re: Датчик для нарезания резьбы

Сообщение yell »

Спасибо за развернутый ответ.
Больше 100 щелей думаю туговато будет сделать.
Допустим такое решение: 50 щелей, один щелевой датчик, направление берем с частотника, используем плату Меса. Ваша оценка решения?

И, да, что такое Z-метка?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Датчик для нарезания резьбы

Сообщение Nick »

yell писал(а):Допустим такое решение: 50 щелей, один щелевой датчик, направление берем с частотника, используем плату Меса. Ваша оценка решения?
Если использовать месу, то имеет смысл прикупить недорогой оптический энкодер, они стоят около 3000р. При этом получишь большую точность и надежность. К шпинделю его можно подключить или напрямую, если есть открытый конец вала или через зубчатый ремень, или через обычный клиновой или круглый ремень или плоский...
Но если хочется по извращаться, можно сделать свой... Тяжелый станок 500х400х200 по алюминию #1702
yell писал(а):И, да, что такое Z-метка?
Это еще одна щель в отдельном ряду с отдельной оптопарой. Обычно такая щель 1 на весь диск, позволяет точно узнать в какую сторону смотрит шпиндель, ака нулевая метка. На пром энкодерах есть практически на всех.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Датчик для нарезания резьбы

Сообщение aftaev »

yell писал(а):И, да, что такое Z-метка?
одна метка на диске обозначает полный оборот
внутри диска Z метка
123.jpeg
123.jpeg (14.31 КБ) 4445 просмотров
Для нарезки резьбы метчиками можно использовать такими приспособами
Что я урвал, хвастаемся покупками, завидуем и облизываемся #597 Вторая фотка

https://www.youtube.com/watch?v=_CUGz0jXvWQ
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
mhael
Мастер
Сообщения: 2443
Зарегистрирован: 09 мар 2013, 11:22
Репутация: 769
Настоящее имя: Ильдар
Контактная информация:

Re: Датчик для нарезания резьбы

Сообщение mhael »

aftaev писал(а):можно использовать
НУЖНО
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Датчик для нарезания резьбы

Сообщение Nick »

Кстати, как вариант, можно напечатать на пленке риски энкодера и наклеить на прозрачный диск, тогда можно просто сделать больше 80 меток на оборот.
Или перевести риски по принципу ЛУТ.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Датчик для нарезания резьбы

Сообщение Serg »

Изврашенцы! ЧПУ ведь есть. - вырезать диск из оргстекла, гравёром накорябать рисок сколько надо, затереть темной краской.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Датчик для нарезания резьбы

Сообщение nkp »

на 100 рисок (щелей ) продается (что то около 4$)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Датчик для нарезания резьбы

Сообщение Nick »

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

Re: Датчик для нарезания резьбы

Сообщение aftaev »

Nick писал(а):Ссылку даш?
ты диаметр спроси :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Датчик для нарезания резьбы

Сообщение nkp »

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

Re: Датчик для нарезания резьбы

Сообщение aftaev »

в струйных принтерах есть диски :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3628
Откуда: Красногорск
Контактная информация:

Re: Датчик для нарезания резьбы

Сообщение nik1 »

Желательно все же еще поставить компенсационную головку
Иначе есть шансы ломать мелкие метчики
Резьбонарезной патрон рулез :good:
Даже на чпу , не надо делать реверс шпинделю
yell
Опытный
Сообщения: 183
Зарегистрирован: 28 июн 2013, 14:27
Репутация: 22
Контактная информация:

Re: Датчик для нарезания резьбы

Сообщение yell »

Nick писал(а):Если использовать месу, то имеет смысл прикупить недорогой оптический энкодер, они стоят около 3000р. При этом получишь большую точность и надежность. К шпинделю его можно подключить или напрямую, если есть открытый конец вала или через зубчатый ремень, или через обычный клиновой или круглый ремень или плоский...
Можно парочку примеров таких энкодеров? Которые более менее доступны в РФ и хорошо себя зарекомендовали среди хоббистов использующих LinuxCNC. Ну и чтобы Z-метку содержали.
Как они вообще называются? В смысле, как гуглить и на что внимание обращать?
Аватара пользователя
aegis
Мастер
Сообщения: 3171
Зарегистрирован: 22 мар 2012, 06:59
Репутация: 1810
Настоящее имя: Михайло
Откуда: Україна, Конотоп=>Запоріжжя=>Харьків

Re: Датчик для нарезания резьбы

Сообщение aegis »

советские датчики ве-178 сгодятся из доступных. смотри только они есть на разное напряжение.
для нарезания резьбы резцом под линуксом надо минимум 100 меток. у меня на токарном все с сотней работает
нікому нічого не нав'язую.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Датчик для нарезания резьбы

Сообщение Nick »

Вот есть питерский производитель энкодеров:
http://www.skbis.ru/index.php?p=3&c=4
тебе нужны те у которых выходы TTL, z метка я так понимаю у всех есть.
Вот еще энкодеры с ценами
http://www.kipspb.ru/catalog/6585/
Ответить

Вернуться в «LinuxCNC»