вопрос как и какая линейка подойдет для моего конкретного случая? мотор сервошаговый . дайте пожалуста инструкцию к применению. о результатах сообщу при непременно )sidor094 писал(а):то можно вместо энкодера подключить линейки
Подключение линеек вместо энкодера (задача решена!)
-
- Кандидат
- Сообщения: 54
- Зарегистрирован: 28 ноя 2019, 21:18
- Репутация: 2
- Настоящее имя: Игорь
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6191
- Откуда: Казахстан.
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
Ставь ЧПУ которая поддерживает подключение линеек.igor1352 писал(а):вопрос как и какая линейка подойдет для моего конкретного случая? мотор сервошаговый . дайте пожалуста инструкцию к применению. о результатах сообщу при непременно )
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Мастер
- Сообщения: 826
- Зарегистрирован: 20 фев 2014, 09:13
- Репутация: 81
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
У Вас энкодер наверно 1000 тиков на 1 оборот.Проблема в том,что если в драйвере нет настройки количества тиков энкодера,то Вам надо получить такое же количество тиков линейки на 1 оборот двигателя как и в эннодере.Например если у Вас линейка с микронным шагом ,то надо винт с шагом 1 мм чтобы получить 1000 шагов линейки на один оборот.Если же в драйвере настраивается разрешение энкодера,то надо поставить такое разрешение которое пройдет каретка(в шагах линейки)за один оборот двигателя.То есть например при том же разрешении линейки в 1микрон и шаге винта в 5мм нужно поставить разрешение 5000 точек на один оборот.igor1352 писал(а):вопрос как и какая линейка подойдет для моего конкретного случая? мотор сервошаговый . дайте пожалуста инструкцию к применению. о результатах сообщу при непременно )
-
- Кандидат
- Сообщения: 54
- Зарегистрирован: 28 ноя 2019, 21:18
- Репутация: 2
- Настоящее имя: Игорь
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
- я рассматриваю данную возможность. веду переписку с Михаилом ( все гуру знают его) . в принципе меня в матче3 все устраивает имею неплохой контролер 6 осевой (интернет) . как вариант если он выдаст способы все мое хозяйство обвязать , то рассмотрю приобретение его девайса. дайте примеры контролера для матча3 , меса, килофлоп что еще не слишком затратного?aftaev писал(а):Ставь ЧПУ которая поддерживает подключение линеек
--- да именно такой. в драйвере можно выставить практически любое значение( в пределах) винты 5 мм ход. вопрос- какую линейку, с каким разрешением, в конкретно разрыв каких проводовsidor094 писал(а):У Вас энкодер наверно 1000 тиков на 1 оборот
-
- Мастер
- Сообщения: 826
- Зарегистрирован: 20 фев 2014, 09:13
- Репутация: 81
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
Линейку ставьте любую с диффиренциальным выходом (a -a и b -b) и с любым разрешением.Подключаете вместо энкодера к тем же входам.В драйвере выставляете значение равное (разрешение линейки умножить на шаг винта ) при прямом подключении двигателя к швп.igor1352 писал(а): вопрос- какую линейку, с каким разрешением, в конкретно разрыв каких проводов
-
- Кандидат
- Сообщения: 54
- Зарегистрирован: 28 ноя 2019, 21:18
- Репутация: 2
- Настоящее имя: Игорь
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
спасибо добрый человек. немного предметней . сейчас я имею витн 5 мм , диа 20мм , мотор на валу . steps per 1920 в mach 3. если мне не изменяет память то в драйвере значение импульсов 4000. выдершка из дархтона (сайта)--Обратная связь по положению - энкодер 4000 импульсов/об. Это обеспечивает:
Отсутствие пропущенных шагов
Гибкий алгоритм регулировки тока обмоток в зависимости от нагрузки на привод, как следствие - снижение нагрева и потребляемого тока
Высокую перегрузочную способность и крутящий момент, жесткая фиксация вала - без перебега, рыскания и колебаний вала, присущих сервоприводам переменного тока
3-фазный двигатель - высокий диапазон скоростей вращения, момент сохраняется с ростом скорости.
Стандартный фланец NEMA32 (86 мм)
Наличие выхода "ошибка"
Минимальное количество необходимых для запуска настроек
Гибкий выбор микрошага - до 1:512
Можно управлять обычными 3-фазными шаговыми двигателями
Защиты: от недостатка и превышения напряжения, тока, перегрева, превышения рассогласования
Управление STEP/DIR, CW/CCW .
Моя дилемма подключение(вроде решается просто), и разрешение линейки не в ущерб точности штатного энкодера.
Отсутствие пропущенных шагов
Гибкий алгоритм регулировки тока обмоток в зависимости от нагрузки на привод, как следствие - снижение нагрева и потребляемого тока
Высокую перегрузочную способность и крутящий момент, жесткая фиксация вала - без перебега, рыскания и колебаний вала, присущих сервоприводам переменного тока
3-фазный двигатель - высокий диапазон скоростей вращения, момент сохраняется с ростом скорости.
Стандартный фланец NEMA32 (86 мм)
Наличие выхода "ошибка"
Минимальное количество необходимых для запуска настроек
Гибкий выбор микрошага - до 1:512
Можно управлять обычными 3-фазными шаговыми двигателями
Защиты: от недостатка и превышения напряжения, тока, перегрева, превышения рассогласования
Управление STEP/DIR, CW/CCW .
Моя дилемма подключение(вроде решается просто), и разрешение линейки не в ущерб точности штатного энкодера.
-
- Мастер
- Сообщения: 826
- Зарегистрирован: 20 фев 2014, 09:13
- Репутация: 81
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
А куда вы подключите линейки?У сервопривода для подключения линейки должен быть дополнительный вход.У Вас его нет.Вы можете подключить линейку только вместо энкодера.Для микронной линейки поставьте 5000 импульсов на оборот.Выбор микрошага не меняйте .Он должен работать со всеми возможными минрошагами.Просто если шагов будет меньше 5000 на оборот то выне сможете достичь точности которую позволяет линейка.igor1352 писал(а):Моя дилемма подключение(вроде решается просто), и разрешение линейки не в ущерб точности штатного энкодера.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6191
- Откуда: Казахстан.
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
В приводе можно задавать любое значение энкодера или нет?igor1352 писал(а):Обратная связь по положению - энкодер 4000 импульсов/об.
А давай тебя обрадуем, что линейки сами по себе не точные и должны калиброваться после установкиigor1352 писал(а): хоть и куплены винты С3 . но мысль а неточности(возможной) не дает покоя.
Если не дает покоя неточность С3 винтов, то и линейки не помогут. Если винты С3 б/у то они скорее всего сняты потому как отходили свой ресурс. Если куплены новые ШВП С3 то зачем линейки? В некоторых ЧПУ можно калибровать станок. Есть специальные таблички калибровочные, куда заносится неравномерность винтов осей.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Мастер
- Сообщения: 628
- Зарегистрирован: 02 сен 2018, 15:15
- Репутация: 305
- Настоящее имя: Alex
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
К линейкам хороших производителей дается паспорт с промерами. У нас лежит некоторое количество Хайденовских двухметровых линеек, так там до двух микрон в обе стороны от нуля график пляшет.aftaev писал(а):что линейки сами по себе не точные и должны калиброваться после установки
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6191
- Откуда: Казахстан.
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
китайская линейка стоит 50баксов, ЛИРовская с паспортом раз в 20, Хайденовская раз 50?dpss-2 писал(а):К линейкам хороших производителей дается паспорт с промерами.
Интересно бы их на станок поставить, и смотреть показание с линейки и интерферометраdpss-2 писал(а):У нас лежит некоторое количество Хайденовских двухметровых линеек, так там до двух микрон в обе стороны от нуля график пляшет.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Мастер
- Сообщения: 628
- Зарегистрирован: 02 сен 2018, 15:15
- Репутация: 305
- Настоящее имя: Alex
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
С пол года назад мой коллега приценивался к абсолютной метровке с интерфейсом Фанук - что то около полутора тысяч евро без доставки. Мы свои брали по случаю кучей новые в упаковке и во много раз дешевле. У нас такие стоят в большом станке, мерили интерферометром оси станка в сборе, суммарная погрешность 4-5 микрон на всей длине 1.6 метра, ТКР линеек как у чугуна. Это без использования таблицы коррекции осей.
-
- Кандидат
- Сообщения: 54
- Зарегистрирован: 28 ноя 2019, 21:18
- Репутация: 2
- Настоящее имя: Игорь
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
-да линейки планируется устанавливать вместо энкодера . сравнение с штатным условное. допускаю что не совсем академичным языком выражаю свои мысли )) так сказать в разрыв проводки штатного.sidor094 писал(а):А куда вы подключите линейки?
--- любое , пределы не помнюaftaev писал(а):В приводе можно задавать любое значение энкодера или нет?
винты новые ! паспорт испытания прилагается. я смотрю на перспективу использования более дешевых винтов. 650 мм TBI стоил прим-35000. на сколько хватит его "точного" ресурса даже не могу предположить.aftaev писал(а):Если винты С3 б/у
- а по подробней можно? как то неясен механизм данного действа .aftaev писал(а):А давай тебя обрадуем, что линейки сами по себе не точные и должны калиброваться после установки
работаю в мач3 (если вы про формулы коррекции) , то крайне глючные они.горя с ними хапнул. промеры показывали дикий разброс по выработке. в постпроцесоре думал поковырятся , но в виду нехватки времени не смог понять где и как вносить поправки. неплохо на потребительском уровне владею повермилл. 5 осевая обработка сложных фигур.aftaev писал(а):В некоторых ЧПУ можно калибровать станок
да попробую всеже изучать повермиловский постпроцесор , но с нахрапом не удалось решить куда вносить.aftaev писал(а):В некоторых ЧПУ можно калибровать станок. Есть специальные таблички калибровочные, куда заносится неравномерность винтов осей
-
- Мастер
- Сообщения: 806
- Зарегистрирован: 15 май 2017, 16:29
- Репутация: 374
- Настоящее имя: Mikhail
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
Вот что-то подсказывает что энкодер мотора должен всё-таки быть привязан к положению ротора, точнее к положению и количеству фаз мотора, и просто так впихнуть линейку заместо энкодера не получится, придется делать калибровку.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6191
- Откуда: Казахстан.
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
диаметр какой?igor1352 писал(а):650 мм TBI стоил прим-35000
https://www.youtube.com/watch?v=LgFMj_c9YNoigor1352 писал(а):а по подробней можно? как то неясен механизм данного действа .
Купить С3 винты, прикрутить сервы не фонтан, использовать Mach3 + винты на 16-20ммigor1352 писал(а):работаю в мач3 (если вы про формулы коррекции) , то крайне глючные они.горя с ними хапнул.
Постпроцессор не может знать откуда ЧПУ стартовала. Где именно сейчас находится гайка на винте.igor1352 писал(а):в постпроцесоре думал поковырятся , но в виду нехватки времени не смог понять где и как вносить поправки.
Как постпроцессор знает где именно на столе закрепена заготовка. Делается это в ЧПУ. Для нормальной работы нужна хорошая ЧПУ.igor1352 писал(а):да попробую всеже изучать повермиловский постпроцесор , но с нахрапом не удалось решить куда вносить.
По нормальному линейки должны заводиться в ЧПУ, а не в серdу. Mach3 этого не умеет.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6191
- Откуда: Казахстан.
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
Это знает тот кто хоть раз энкодер с сервы снималSmlua писал(а):Вот что-то подсказывает что энкодер мотора должен всё-таки быть привязан к положению ротора, точнее к положению и количеству фаз мотора, и просто так впихнуть линейку заместо энкодера не получится, придется делать калибровку.
https://www.youtube.com/watch?v=H0UBJDqluQw
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Мастер
- Сообщения: 826
- Зарегистрирован: 20 фев 2014, 09:13
- Репутация: 81
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
Это касается только бесколлекторников.aftaev писал(а):Вот что-то подсказывает что энкодер мотора должен всё-таки быть привязан к положению ротора, точнее к положению и количеству фаз мотора, и просто так впихнуть линейку заместо энкодера не получится, придется делать калибровку.
-
- Кандидат
- Сообщения: 54
- Зарегистрирован: 28 ноя 2019, 21:18
- Репутация: 2
- Настоящее имя: Игорь
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
- повермилл знаетaftaev писал(а):Как постпроцессор знает где именно на столе закрепена заготовка
-
- Кандидат
- Сообщения: 54
- Зарегистрирован: 28 ноя 2019, 21:18
- Репутация: 2
- Настоящее имя: Игорь
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
я не спрашивал оценки моих действий. я спрашивал как можно повысить точность имеющегося оборудования. методику"молотка" калибровки линейки понял вроде. ежели драйвер уйдет в зашиту "надо" постучать))) Михаил Юров скептически отнеся в данному проекту по причине прошивки драйвера (хитрой). вдруг для нормальной работы все же нужен штатный энкодер. орг выводы - я узнал как подключить, подборка импульсов , молоток немного неожиданно))) . повер милл делает уп согласно кинематики станка , где достаточно подробно он описан.как закреплена заготовка и т,д. Step/Dir PID контроллер оптических линеек / энкодеров - есть здесь реальные пользователи данного девайса . Михаил говорит не сможет помогать в его настройки.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6191
- Откуда: Казахстан.
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
То есть в Повермилл, есть стол станка, есть визуализация станка, там размещаешь заготовку, указываешь ноль у заготовки. Делаешь УП. Потом берешь на станке так же размещаешь заготовку и точно ее вымеряешь штангелем Ну если Повермилл знает, тога нужно в постпроцессоре прописать неравномерность винтаigor1352 писал(а):- повермилл знает
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6191
- Откуда: Казахстан.
- Контактная информация:
Re: Подключение линеек вместо энкодера (задача решена!)
Для этого нужно начинать с оборудования, а не колхоз городить. Интересно при вибрации, как показания будут скакать на твоем станке.igor1352 писал(а):я не спрашивал оценки моих действий. я спрашивал как можно повысить точность имеющегося оборудования.
Это есть во многих САМ программах.igor1352 писал(а):повер милл делает уп согласно кинематики станка , где достаточно подробно он описан.как закреплена заготовка
В реальности: заготовка "кидается" на стол, закрепляется, указывается ноль и ПУСК.
А не устанавливают заготовку на столе, как она в САМ программе размещена на столе.
Компенсацию винтов должно делать ЧПУ, а не САМ. ЧПУ едит в НОМЕ, обнуляется, и от этого момента начинает отсчет как компенсировать винт. Потому еще долго будешь искать где в постпроцессоре указать неравномерность винта
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.