CoreXY + LinuxCNC (PopFab).
-
gendos
- Мастер
- Сообщения: 1117
- Зарегистрирован: 06 июл 2011, 15:26
- Репутация: 81
- Настоящее имя: Геннадий
- Откуда: Ростов-на-дону
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
Пины команд моторов посмотреть не смог.
Подключил имеющиюся в наличии 7i43 и драйвера с шаговиками
Конфигурация hm2-stepper .
так как у меня вместо оси Y ось Z в файле core_xy_kins.c
поменял
pos->tran.x = (joints[0]+joints[2])/2;
pos->tran.y = (joints[0]-joints[2])/2;
pos->tran.z = joints[1];
и
joints[0] = pos->tran.x + pos->tran.y;
joints[2] = pos->tran.x - pos->tran.y;
joints[1] = pos->tran.z;
Запустил emc2 при нажатии на перемещение по одной оси движение только по одной оси.при нажатии на
перемещение по другой движение по другой.
Где искать ошибку.(если я слишком все запутал с 7i43 тогда придется без нее,но на это нужно будет время)
loadrt core_xy_kins сделал.
Подключил имеющиюся в наличии 7i43 и драйвера с шаговиками
Конфигурация hm2-stepper .
так как у меня вместо оси Y ось Z в файле core_xy_kins.c
поменял
pos->tran.x = (joints[0]+joints[2])/2;
pos->tran.y = (joints[0]-joints[2])/2;
pos->tran.z = joints[1];
и
joints[0] = pos->tran.x + pos->tran.y;
joints[2] = pos->tran.x - pos->tran.y;
joints[1] = pos->tran.z;
Запустил emc2 при нажатии на перемещение по одной оси движение только по одной оси.при нажатии на
перемещение по другой движение по другой.
Где искать ошибку.(если я слишком все запутал с 7i43 тогда придется без нее,но на это нужно будет время)
loadrt core_xy_kins сделал.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
А в чем проблема пины посмотреть, открываешь Станок-HalMeter и там выбираешь нужный пин. Или halshow, там можно сразу несколько пинов смотреть.
ЗЫ скинь финайльный файл кинематики и свой hal, попробую у себя погонять.
ЗЫ скинь финайльный файл кинематики и свой hal, попробую у себя погонять.
-
gendos
- Мастер
- Сообщения: 1117
- Зарегистрирован: 06 июл 2011, 15:26
- Репутация: 81
- Настоящее имя: Геннадий
- Откуда: Ростов-на-дону
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
В конфигурации stepper посмотрел в HalMeter результат тот же.
вот мои файлы
вот мои файлы
- Вложения
-
- core_stepper.hal
- (1.97 КБ) 886 скачиваний
-
- stepper_mm.ini
- (7.1 КБ) 1171 скачивание
-
- core_xy_kins.c
- (1.88 КБ) 1143 скачивания
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
Проверил. Все вроде работает как надо. Просто когда запускаешь LinuxCNC он изначально в ручном режиме в режиме joint
halui.mode.joint bit in
pin for requesting joint by joint jog mode
В этом режиме ты управляешь непосредственно моторами. Надо переключиться в режим teleop (или наоборот) там будет управление осями. Программа и MDI выполняется именно в этом режиме.
halui.mode.teleop bit in
pin for requesting coordinated jog mode
Теперь главный вопрос, где в меню переключиться в teleop? Кто знает?
----------
upd. О, нашел, Меню-Вид-и последние две строчки
halui.mode.joint bit in
pin for requesting joint by joint jog mode
В этом режиме ты управляешь непосредственно моторами. Надо переключиться в режим teleop (или наоборот) там будет управление осями. Программа и MDI выполняется именно в этом режиме.
halui.mode.teleop bit in
pin for requesting coordinated jog mode
Теперь главный вопрос, где в меню переключиться в teleop? Кто знает?
----------
upd. О, нашел, Меню-Вид-и последние две строчки
-
gendos
- Мастер
- Сообщения: 1117
- Зарегистрирован: 06 июл 2011, 15:26
- Репутация: 81
- Настоящее имя: Геннадий
- Откуда: Ростов-на-дону
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
Все заработало .Большое спасибо.Сделаю механику испытаю и отпишусь.
-
gendos
- Мастер
- Сообщения: 1117
- Зарегистрирован: 06 июл 2011, 15:26
- Репутация: 81
- Настоящее имя: Геннадий
- Откуда: Ростов-на-дону
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
Вот испытание кинематики.Скорость EMC2 показывает 10 м/мин. Когда сделаю на серво надеюсь получить больше.
https://www.youtube.com/watch?v=vAg6w2Gmx-g
https://www.youtube.com/watch?v=vAg6w2Gmx-g
- Вложения
-
- V1247_21-09-13.zip
- (1.16 МБ) 438 скачиваний
Re: CoreXY + LinuxCNC (PopFab).
Сделаешь видео большего разрешения? Люфт есть? Какая точность получилась?
Я еще одну интересную подобную систему нашёл, зубчатые ремни подходящие найду буду собирать.
Я еще одну интересную подобную систему нашёл, зубчатые ремни подходящие найду буду собирать.
-
gendos
- Мастер
- Сообщения: 1117
- Зарегистрирован: 06 июл 2011, 15:26
- Репутация: 81
- Настоящее имя: Геннадий
- Откуда: Ростов-на-дону
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
Видео большего разрешения снять нечем.Если найду у кого взять камеру сниму.
Люфтов нет .Использовал рельсовые направляющие и полиуретановый ремень с метало кордом.
Точность похоже будет не хуже чем в классической кинематике. Работой кинематики доволен.
В конструкции вылез недостаток: применил шкивы маленького диаметра 11мм ,на изгиб ремня на такой малый радиус
тратиться большое усилие конструкция очень жесткая(тугая) ,поэтому не токая высокая скорость движения.
Наверно буду переделывать на другой диаметр шкивов ну и поставлю серву.
Интересно какую ты кинематику нашёл ?
Люфтов нет .Использовал рельсовые направляющие и полиуретановый ремень с метало кордом.
Точность похоже будет не хуже чем в классической кинематике. Работой кинематики доволен.
В конструкции вылез недостаток: применил шкивы маленького диаметра 11мм ,на изгиб ремня на такой малый радиус
тратиться большое усилие конструкция очень жесткая(тугая) ,поэтому не токая высокая скорость движения.
Наверно буду переделывать на другой диаметр шкивов ну и поставлю серву.
Интересно какую ты кинематику нашёл ?
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
А я вот боюсь ставить серву на ремни.gendos писал(а):Наверно буду переделывать на другой диаметр шкивов ну и поставлю серву.
Уже пол года боюсь.
Шаговик + ремень - хорошо.
Серва + ШВП - хорошо.
Шаговик + ШВП - медленно, но работает.
А вот Серва + ремень - очень проблемное сочетание.
-
gendos
- Мастер
- Сообщения: 1117
- Зарегистрирован: 06 июл 2011, 15:26
- Репутация: 81
- Настоящее имя: Геннадий
- Откуда: Ростов-на-дону
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
А почему серва+ремень проблемное сочетание? Практического опыта применения у меня нет,но с помощью сервы надеюсь получить большуюmichael-yurov писал(а):А я вот боюсь ставить серву на ремни.gendos писал(а):Наверно буду переделывать на другой диаметр шкивов ну и поставлю серву.
Уже пол года боюсь.
Шаговик + ремень - хорошо.
Серва + ШВП - хорошо.
Шаговик + ШВП - медленно, но работает.
А вот Серва + ремень - очень проблемное сочетание.
скорость и избавиться от неприятного звука от работы шаговиков.
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
Из за эластичности ремня серва начинает резонировать на низких частотах (раскачивая подвижную часть).gendos писал(а):А почему серва+ремень проблемное сочетание?
Практического опыта у меня тоже нет.
От неприятного звука моторов можно избавиться используя нормальные драйверы, и заодно, бОльшую скорость получить.
-
gendos
- Мастер
- Сообщения: 1117
- Зарегистрирован: 06 июл 2011, 15:26
- Репутация: 81
- Настоящее имя: Геннадий
- Откуда: Ростов-на-дону
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
Полиуретановый ремень с метало кордом очень жесткий я думаю с серво будет нормально работать(буду пробовать)
А от мерского звука шаговиков ничем не избавиться (драйвера у меня нормальные)
Как то пробовал серву и двигатель постоянного тока работал совершенно бесшумно и очень плавно,даже нельзя сравнивать с шаговиками.
А от мерского звука шаговиков ничем не избавиться (драйвера у меня нормальные)
Как то пробовал серву и двигатель постоянного тока работал совершенно бесшумно и очень плавно,даже нельзя сравнивать с шаговиками.
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
Про "очень жесткий" вот здесь написано в цифрах:gendos писал(а):Полиуретановый ремень с метало кордом очень жесткий я думаю с серво будет нормально работать(буду пробовать)
От мерзкого звука можно избавиться полностью, так, чтобы моторы работали вообще беззвучно.gendos писал(а):А от мерского звука шаговиков ничем не избавиться (драйвера у меня нормальные)
Вот здесь посмотри третье видео: http://cnc-club.ru/forum/viewtopic.php? ... 482#p59482
Понятно, что плавно и бесшумно. Но момент удержания позиции у бюджетных серв проигрывает шаговикам.gendos писал(а):Как то пробовал серву и двигатель постоянного тока работал совершенно бесшумно и очень плавно,даже нельзя сравнивать с шаговиками.
А с ремнями они очень любят разгонять автоколебания.
-
gendos
- Мастер
- Сообщения: 1117
- Зарегистрирован: 06 июл 2011, 15:26
- Репутация: 81
- Настоящее имя: Геннадий
- Откуда: Ростов-на-дону
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
Эту кинематику планирую использовать для лазерной гравировки по вектору. Требуется очень большая скорость перемещения.
Без серв наверно не обойтись.Надо как минимум попробовать и сравнить что больше подойдет.
Без серв наверно не обойтись.Надо как минимум попробовать и сравнить что больше подойдет.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
насколько большая??gendos писал(а):Требуется очень большая скорость перемещения.
-
gendos
- Мастер
- Сообщения: 1117
- Зарегистрирован: 06 июл 2011, 15:26
- Репутация: 81
- Настоящее имя: Геннадий
- Откуда: Ростов-на-дону
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
Так как нет практических экспериментов могу только предполагать ,что устроит скорость 600 мм/сек(36 м/мин)nkp писал(а):насколько большая??gendos писал(а):Требуется очень большая скорость перемещения.
Но движение должно быть по вектору(с резким изменением направления)
-
gendos
- Мастер
- Сообщения: 1117
- Зарегистрирован: 06 июл 2011, 15:26
- Репутация: 81
- Настоящее имя: Геннадий
- Откуда: Ростов-на-дону
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
Всем доброго деня.
При работе данной кинематике заметил глюк при движении по одной координате туда -сюда на большой скорости
(более 6м/мин) происходит хаитическое движение по другой координате )Есть подозрение что не хватает производительности материнки.(Пентиум 4 , 1600 мгц )
Так как на дргой (двух ядерной с частотой 1600 мгц) глюка не было. хотя латеси на первой лучше ,чем на второй.
В связи с этим хочу купить новую материнку с максимально возможной производительностью.
Кто может что посоветовать?(бюджет 4000 руб)
Из известных смотрю на атом 525D но не знаю хватит ли у нее производительности.
При работе данной кинематике заметил глюк при движении по одной координате туда -сюда на большой скорости
(более 6м/мин) происходит хаитическое движение по другой координате )Есть подозрение что не хватает производительности материнки.(Пентиум 4 , 1600 мгц )
Так как на дргой (двух ядерной с частотой 1600 мгц) глюка не было. хотя латеси на первой лучше ,чем на второй.
В связи с этим хочу купить новую материнку с максимально возможной производительностью.
Кто может что посоветовать?(бюджет 4000 руб)
Из известных смотрю на атом 525D но не знаю хватит ли у нее производительности.
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
мне кажется лучше смотреть на месу.
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
-
gendos
- Мастер
- Сообщения: 1117
- Зарегистрирован: 06 июл 2011, 15:26
- Репутация: 81
- Настоящее имя: Геннадий
- Откуда: Ростов-на-дону
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
Первоночально я запускал пень 4 с мессой ,но когда обнаружил глюк ,подумал на нее.Подключил без мессы
к двухядерному глюк ушёл. Вернулся к пентиум 4 без мессы глюк вернулся.
Так что с мессой или без неё я буду делать все равно нужна материнка хорошая.
Буду ждать может кто какую посоветует.
к двухядерному глюк ушёл. Вернулся к пентиум 4 без мессы глюк вернулся.
Так что с мессой или без неё я буду делать все равно нужна материнка хорошая.
Буду ждать может кто какую посоветует.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
Производительность вообще не должна влиять... А все остальные настройки такие же?
Может там ускорения стоят на осях не такие?
Кстати, какие движки?
И на какой программе глючит?
Может там ускорения стоят на осях не такие?
Кстати, какие движки?
И на какой программе глючит?
