LinuxCNC и люфт в зубчатой передаче
-
Nikomas
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
LinuxCNC и люфт в зубчатой передаче
Друзья, имеем зуборейку и сервоприводы. Конструкция крепления зуборейки
да и сам класс зуборейки никак не позволяет соблюсти правильное расстояние между делительными диаметром шестерни и линией рейки. Рейка ооооочень "жидкая" - начинаю тянуть одну сторону, вторая изгибается. Расстояние между крепежными винтами всего 150мм (по каталогам Gudel и Apex 125мм для такого модуля). В общем, получается либо рейка имеет сильный преднатяг к шестерне, и шестерня двигается рывками, либо люфт. Если оставить плавность хода, но с люфтами, например в "десятку" как эту историю можно компенсировать в LCNC? Не сильно скажется на обработке?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: LinuxCNC и люфт в зубчатой передаче
Нельзя. Проблема чисто механическая. Делай поджим шестерни к рейке пружиной.
Ещё полезно с "лысой" стороны рейки сделать упор, например прикрутить полосу с шагом между винтами почаще.
Ещё полезно с "лысой" стороны рейки сделать упор, например прикрутить полосу с шагом между винтами почаще.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
Nikomas
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: LinuxCNC и люфт в зубчатой передаче
Я понял.UAVpilot писал(а):Нельзя. Проблема чисто механическая.
Буду ставить дополнительные штифты.UAVpilot писал(а):Ещё полезно с "лысой" стороны рейки сделать упор, например прикрутить полосу с шагом между винтами почаще.
- evgenymcp
- Мастер
- Сообщения: 1422
- Зарегистрирован: 23 апр 2017, 05:37
- Репутация: 328
- Настоящее имя: Евгений
- Откуда: Абакан,Хакасия
- Контактная информация:
Re: LinuxCNC и люфт в зубчатой передаче
Параметр BACKLASH в конфиг файле отвечает за программную компенсацию люфта.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: LinuxCNC и люфт в зубчатой передаче
У него люфт непостоянный.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
Nikomas
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: LinuxCNC и люфт в зубчатой передаче
Есть такое. "Плавает" от 3 до 9 сотых на всей длине (3000мм).UAVpilot писал(а):У него люфт непостоянный.
Пробовал не шестерню подпружинивать, а открутить винты рейки и оставить крепление только на концах. Мотор ведет себя по разному: тут он шипит, дальше тихо. Скорее всего сказывается именно отсутствие жесткости. ИМХО ПИД петлю надо настраивать именно на жесткой паре зуборейки и шестерни. Я вам больше скажу, стоит чуть изменить положение рейки - перенастраивай ПИД.UAVpilot писал(а):Делай поджим шестерни к рейке пружиной.
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: LinuxCNC и люфт в зубчатой передаче
а это?UAVpilot писал(а):У него люфт непостоянный.
но это, конечно, так себе решение проблемыCOMP_FILE = file.extension - A file holding compensation structure for the axis. The file could be named xscrew.comp, for example, for the X axis. File names are case sensitive and can contain letters and/or numbers. The values are triplets per line separated by a space. The first value is nominal (where it should be). The second and third values depend on the setting of COMP_FILE_TYPE. Currently the limit inside LinuxCNC is for 256 triplets per axis. If COMP_FILE is specified, BACKLASH is ignored. Compensation file values are in machine units.
COMP_FILE_TYPE = 0 or 1 -
If 0: The second and third values specify the forward position (where the axis is while traveling forward) and the reverse position (where the axis is while traveling reverse), positions which correspond to the nominal position.'
If 1: The second and third values specify the forward trim (how far from nominal while traveling forward) and the reverse trim (how far from nominal while traveling in reverse), positions which correspond to the nominal position.
Example triplet with COMP_FILE_TYPE = 0: 1.00 1.01 0.99 +
Example triplet with COMP_FILE_TYPE = 1: 1.00 0.01 -0.01
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: LinuxCNC и люфт в зубчатой передаче
Это не компенсация люфта, а коррекция погрешности. Например можно из ШВП класса C7 попытаться сделать класс C5 или выше.merkwurdigliebe писал(а):а это?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: LinuxCNC и люфт в зубчатой передаче
это коррекция погрешности и компенсация люфта - читаем внимательно 
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: LinuxCNC и люфт в зубчатой передаче
Программная компенсация люфта в данном случае не будет работать так, как надо. Например если люфт 1мм, то перемещения "внешними силами" на расстояния меньше 1мм компенсироваться не будут.merkwurdigliebe писал(а):это коррекция погрешности и компенсация люфта - читаем внимательно
Такая компенсация имеет смысл разве что в токартных или на оси, которая стопорится после перемещения.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: LinuxCNC и люфт в зубчатой передаче
ну то есть прочитали? всегда пожалуйста! 
не знаю что за машина в данном случае. может это плазма - тогда почему нет? и на фрезере с ластохвостами от люфта в ШВП на чистовых проходах немного помогает...
не знаю что за машина в данном случае. может это плазма - тогда почему нет? и на фрезере с ластохвостами от люфта в ШВП на чистовых проходах немного помогает...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: LinuxCNC и люфт в зубчатой передаче
Давно прочитал и давно попробовал. И именно на промэксплуатации плазмы понял, что оно неприменимо в похожем случае.
При промэксплуатации реек с люфтами гораздо быстрее появляется выработка на рейках и шестернях - примерно каждые 3-6 месяцев приходится "обновлять" данные в этих файлах, а это остановка станка минимум на день и день работы специалиста способного это сделать. Гораздо проще и дешевле один раз решить проблему механически и примерно раз в год проверять точность позиционирования.
При промэксплуатации реек с люфтами гораздо быстрее появляется выработка на рейках и шестернях - примерно каждые 3-6 месяцев приходится "обновлять" данные в этих файлах, а это остановка станка минимум на день и день работы специалиста способного это сделать. Гораздо проще и дешевле один раз решить проблему механически и примерно раз в год проверять точность позиционирования.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: LinuxCNC и люфт в зубчатой передаче
полностью поддерживаю такое мнение ,UAVpilot писал(а): Гораздо проще и дешевле один раз решить проблему механически и примерно раз в год проверять точность позиционирования.
но лично у меня с фрезером когда стал такой выбор, что лучше убрать в механике все люфты или поставить линейки , затраты на такую модернизацию были финансово соизмеримы я лично отдал предпочтение второму варианту
ИМХО могу сказать , что самый лучший опыт борьбы с люфтами это установка линеек ( линейных энкодеров)
я пробовал ".комп" файлы но на фрезере все программно- вычислительные компенсации малоэффективны
-
Nikomas
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: LinuxCNC и люфт в зубчатой передаче
2шт. по 3000мм ох и денех будут стоить... Куда проще рейки на ШВП с вращающейся гайкой заменить.solo писал(а):МХО могу сказать , что самый лучший опыт борьбы с люфтами это установка линеек
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: LinuxCNC и люфт в зубчатой передаче
Да ШВП 3000мм стоят тоже не хило
лично мне получалось, что стоимость линеек и стоимость ШВП с гайками и подшипниками опорными и упорными , муфтами у меня получалось почти одинаковой
лично мне получалось, что стоимость линеек и стоимость ШВП с гайками и подшипниками опорными и упорными , муфтами у меня получалось почти одинаковой