gantry_kins LinuxCNC - зависимые оси

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение raddd »

UAVpilot писал(а):В axisrc везде, где встречается "joint_mode" замени на "teleop_mode".
с меня :beer: :beer: :beer:
я второй день :cry:
вопрос... отчего на 2.5. все работает?
||||||||||||
||||||||||||
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение Serg »

raddd писал(а):вопрос... отчего на 2.5. все работает?
Ну изменили в новой версии axis название переменной - бывает... :)

Я вообще не советую использовать такое решение для подчинённых осей, теме про альтернативную кинематику написано почему и предложено более правильное работающее решение.
А данный пример вообще не про подчинённые оси, а про возможность изменять axis не трогая оригинальные файлы. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение raddd »

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

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение Serg »

Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение Lexxa »

Привет, коллеги!

Проектирую станок с поворотной осью.
Встал вопрос о выборе люфта между ведомой и ведущей шестерней привода поворотного стола.
Пока самым простым видится установка второго мотора по системе Master-Slave. (master крутит, slave выбирает люфт второй шестреней)
Для поворотного стола это кинематика gantry_kins или взять простую и отставание реализовать в hal?
:bender:
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение nkp »

Lexxa писал(а):(master крутит, slave выбирает люфт второй шестреней)
по большому счету требуется подпружинить шестерню (ведомую)
заманчивая идея с такого рода "пружиной"(в виде движка)) ,если
конечно можно его приткнуть конструктивно...
но (имхо) gantry здесь не даст никакого преимущества:
"подпружинивание" требуется всегда односторонее(при реверсе ничего не меняется),
поэтому какой смысл заводить его в емс?? можно просто настроить привод на обратную связь
по моменту(току) ... в маленьких редукторах в станках так и сделано:
к паре шестерен есть подпружиненая,которая выбирает люфт...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение Lexxa »

есть пример конструции с подпружиниванием?
просто конструкцию с двумя движками я видел, единственное если момент двигателя М1=2 Нм, момент отставания двигателя М2 = 1 Нм, тогда получается, что момет вращения Мв = М1-М2 = 1 Нм, и момент удержания тоже 1 Нм, как бы при любом раскладе теряем 3 Нм, что не круто.
:bender:
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение nkp »

Lexxa писал(а):есть пример конструции с подпружиниванием?
видел только в маленьких редукторах (на эрозии) нагрузки небольшие совсем(
но показать нечего - глянул в паспорте станка - на кинематике все упрощенно и ничего не показано((
а что за станок? (если не секрет)
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение raddd »

Вот
Вложения
IMG_20160606_115812.jpg (5562 просмотра) <a class='original' href='./download/file.php?id=81995&mode=view' target=_blank>Загрузить оригинал (1.03 МБ)</a>
||||||||||||
||||||||||||
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение Lexxa »

raddd, в этой констукции ведомые шестерни давят в одну сторону
:bender:
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение N1X »

А червячный редуктор с регулировкой поджима червяка не вариант? Всеж жеще получится...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение Lexxa »

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

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение nkp »

а почему подпружиневать обязательно по оси?
может как то в другом месте(зубч.венец,еще мож какое решение...)
размеры стола какие?
судя из момента 3Н - станок небольшой...
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение raddd »

Почему же?
Вложения
IMG_20160606_132336.jpg (5541 просмотр) <a class='original' href='./download/file.php?id=82000&mode=view' target=_blank>Загрузить оригинал (1.05 МБ)</a>
||||||||||||
||||||||||||
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение Lexxa »

стол поворотный диаметром 700 мм. непрерывная обработка столом не нужна.
заготовка около 200 кг, сам стол тоже кг 100 будет.
Редукция предполагается 6-10, поэтому движка с моментом 1 Нм должно хватить за глаза. Скорость вращения - 1 об в час более чем достаточна.

raddd, потому что промежуточные шестерни будут тянуть в одну сторону.
В этом случае проще два червяка поставить и тарелчатой пружиной их натянуть вокруг венца
:bender:
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение raddd »

шестерни противоположно нагружены.
и "тянуть" будет в свою сторону одна в противоположную другая.
это давняя практика.
||||||||||||
||||||||||||
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение Lexxa »

raddd, не понял тогда, как они будут стол крутить? получится, что они всегда заклинены.
:bender:
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение raddd »

вкрадце так.

https://youtu.be/JRyYvO9FjF0

в "biese rover" чуть сложнее, но принцип тот же. две шестерни противоположно натянутые - один сервомотор.
||||||||||||
||||||||||||
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение raddd »

в общем пока закинул мучать гантри до зимы.
опять всплыл косяк, в режиме world, не работает инкрементальное меремещение ((
а в joint естественно моторы едут по одному))
выход = хомлюсь конфигом с гантри. закрыл. открыл простой трехосевой конфиг с запаралелеными выходами на шаговики, и там хом не выключая станка.
||||||||||||
||||||||||||
BZ-A
Новичок
Сообщения: 35
Зарегистрирован: 28 май 2017, 19:33
Репутация: 0
Контактная информация:

Re: gantry_kins LinuxCNC - зависимые оси

Сообщение BZ-A »

Nick писал(а):Тема создана по многочисленным просьбам.
Настройка не опробована. Нужен подопытный, для отработки схемы
Добрый день.
Подскажите пожалуйста алгоритм для 4 осевого XXYZA.
Отталкиваться от логики 3х осевого что-то не совсем получается...
Ответить

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