roboforum.ru

Технический форум по робототехнике.

XY на винтах

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Re: XY на ШВП

Сообщение Piter » 11 апр 2016, 14:39

Zusul86 писал(а):Вообще если шагов то 200/8=25.
ШД обычно дает 200 шагов/оборот.
Драйвер А4988 обычно ставят 1/16 шага получаем 3200 шагов на оборот.
3200/8 = 400 шагов на мм :-)
prusa i3 s-508 (Sunhokey-S), MKS Gen-2Z V1.2, Bowden Acrylic frame, 1.75 mm filament, XY axis 100 steps/mm, Z axis 5 steps/mm, Extruder 2 steps/mm, 200mmx200mmx180mm, А4988, 12в 30а
Piter
 
Сообщения: 118
Зарегистрирован: 25 дек 2015, 15:00
Откуда: Москва

Re: XY на винтах

Сообщение Alexus12 » 11 апр 2016, 14:44

Naruto писал(а):У меня на ось Z стоит минимальная сила тока, хотя на драйвере висят два шаговика , а не один и я не знаю как надо давить на стол, чтобы движки по Z пропустили шаги.
С какой максимальной скоростью получается запускать каретку на винтах твоих, если не обращать внимание на пропуск шагов?

Дело не в скорости, а в ускорении. Для оси Z не так актуально, поскольку там особых ускорений нет, стол себе просто опускается. А по осям XY направления движения постоянно меняются, и при смене происходит пропуск шагов.
Noname + Arduino + RAMPS 1.4 + Marlin (не понравился)
Noname (CoreXY) + Duet2 WiFi v1.03 (MKS Clone) + 4 x (E3D V6 1,75 мм (боуден)) ToolChanger (в процессе эксплуатации)
Alexus12
 
Сообщения: 1132
Зарегистрирован: 18 дек 2014, 01:43

Re: XY на ШВП

Сообщение om2804 » 11 апр 2016, 22:14

Piter писал(а):Драйвер А4988 обычно ставят 1/16 шага получаем 3200 шагов на оборот

Нет, получаем те же 200 шагов на оборот. Шаг есть шаг. 1/16 это дробление шага.
Аватара пользователя
om2804
 
Сообщения: 2044
Зарегистрирован: 30 апр 2012, 20:03
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#

Re: XY на винтах

Сообщение setar » 11 апр 2016, 22:39

прежде чем тратить деньги нужно было изучить вопрос.
я уже через это прошел, и вернулся на ремни.
раз forum107/topic15263.html
два forum107/topic15263-135.html#p345468
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: XY на винтах

Сообщение Naruto » 12 апр 2016, 14:07

эти псевдо ШВП я заказал на оси Z вместо обычных шпилек 8 мм с фторопластом (посмотрю что лучше работает то и оставлю... я наивно надеюсь что они ровные (купить ровные обычные шпильки сложно)
Так, что деньги спецом не тратились.

Добавлено спустя 1 час 35 секунд:
Почитал тему про белый принтер...

ШВП я так понял использовались дешевые с гайкой обычной, а не подшипниками...
имхо вот такие будут поточнее http://ru.aliexpress.com/item/SFU1204-B ... 43d112cf26


Основная цель которую я вижу в использовании винтовой передачи на оси это полностью вынести из зоны нагрева моторы и отказаться от ремней так как помимо того , что они тянутся ремни не позволяют полностью закрыть короб, всегда будут щели для прохода ремней...
Шпильки же полностью изолируются через подшипники.
Полностью закрытый короб и нагретый до 80-90 градусов нужен для печати больших и тонкостенных моделей, а больших моделей с невысокой толщиной стенки и такие модели подразумевают определенные допуски... те воблинг 0,05 я полагаю вполне допустим, вопрос будет ли воблинг при использовании дорогих ШВП?
Малые модели ведут себя вполне прилично и без радикального нагрева камеры или несложно печатать стенку вокруг них, вообще без всякой камеры, абы сквозняка не было.

Ну и кинематика предлагается всеж не менделя а мейкербот, и шпильки не по одной а по 2 на ось, по идее они должны несколько компенсировать люфты друг дурга, мотора опять же по два на ось, те можно преднатяжение сделать более сильное и пропуски шагов на сокростях вряд ли будут случаться на обоих моторах одновременно.
Printer: mega Prusa (Mendel); Prusa i3
Firmware: Marlin
Host: Prontoface
Slicer: slis3r
Filament: Pla - 3 mm, ABS 3mm
Nozzle: ghead 0,35; 0,5mm , Merlin hotend 0,2;0,35;0,5 mm , 3d stuffmaker 0,4; 0,7 mm
Electronics: Gen6, Megatronics 3.0, RAMPS 1.4
3d tools: RhinoCeros
Naruto
 
Сообщения: 390
Зарегистрирован: 24 янв 2014, 13:16

Re: XY на винтах

Сообщение setar » 12 апр 2016, 14:32

1. у Вас ни разу не ШВП (Шарико Винтовая Передача), даже близко. Там нет ни одного шарика. Это обычный многозаходный винт-гайка.
на белом принтере были использованы такие же только не с бронзовой а фторопластовой гайкой, к тому же примерно в 2 раза большим шагом, но и этого было мало по скорости.
2. они обычно не очень ровные
3. гайка люфтит, существенно - нужно выбирать специальными методами, обычно для этого нужна вторая гайка (или разрез на единственной имеющейся). Но выборка люфта ведет к увеличению трения => выше вероятность срыва шагов
4. ремни не тянутся, особенно со стальным кордом в то же время они упруго деформируются и это благо - на приводе винт/гайка несколько сотен граммов активной массы экструдера, даже на небольших скоростях порядка 30мм/с дают дикий разнос и вибрации по всей механической части - это шумно и приводит к постоянному срыву болтов крепящих этот многозаходный винт к мотору. крепеж во втулках постоянно требуется подкручивать.
5. моторы греть нельзя, их нужно выносить из зоны нагрева. ремни изолируются между зонами разных температур классически - посредством метелки. так же изолируют все провода входящие в термозону.

Добавлено спустя 3 минуты 28 секунд:
кстати воблинг это не следствие кривых винтов (хотя это частая причина).
а следствие недостаточной прочности вертикальных валов к искривлению при боковой нагрузке.
установка вертикальных рельс например - решает этот вопрос на корню
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: XY на винтах

Сообщение Naruto » 12 апр 2016, 14:41

Метелка вариант, буду думать в сторону пристройки корекси к мейкерботу... что бы не было ремней идущих от каретки.
совсем мне ликбез то проводить не надо :)...
Printer: mega Prusa (Mendel); Prusa i3
Firmware: Marlin
Host: Prontoface
Slicer: slis3r
Filament: Pla - 3 mm, ABS 3mm
Nozzle: ghead 0,35; 0,5mm , Merlin hotend 0,2;0,35;0,5 mm , 3d stuffmaker 0,4; 0,7 mm
Electronics: Gen6, Megatronics 3.0, RAMPS 1.4
3d tools: RhinoCeros
Naruto
 
Сообщения: 390
Зарегистрирован: 24 янв 2014, 13:16

Re: XY на винтах

Сообщение setar » 12 апр 2016, 14:44

да не ликбез это - опытом делимся :)
ты тоже пробуй, напишешь потом.
может нового чего придумаешь, всяко бывает
мне вон тоже говорили, не поверил - экспериментировал, и не жалею :D
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: XY на винтах

Сообщение Alexus12 » 12 апр 2016, 16:02

setar писал(а):а следствие недостаточной прочности вертикальных валов к искривлению при боковой нагрузке.

Это ж какая нагрузка должна быть, чтобы согнуть 4 12-мм каленых вала.
Откуда на вертикальные валы такая боковая нагрузка, которая может их согнуть?
Noname + Arduino + RAMPS 1.4 + Marlin (не понравился)
Noname (CoreXY) + Duet2 WiFi v1.03 (MKS Clone) + 4 x (E3D V6 1,75 мм (боуден)) ToolChanger (в процессе эксплуатации)
Alexus12
 
Сообщения: 1132
Зарегистрирован: 18 дек 2014, 01:43

Re: XY на винтах

Сообщение om2804 » 12 апр 2016, 16:40

А валы на чём крепятся? Чаще всего на пластмассках. Подшипники, которые по валам ездят, тоже немного люфтят (иначе бы не ездили). И эти же подшипники опять на пластиковых каретках.
Кроме того, у валов всего 2 точки опоры. Это для для их деформации не есть гуд
Аватара пользователя
om2804
 
Сообщения: 2044
Зарегистрирован: 30 апр 2012, 20:03
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#

Re: XY на винтах

Сообщение Alexus12 » 13 апр 2016, 05:21

Да, все верно. Но 20 мм опоры вала на печатную со 100% заполнением пластиковую деталь (и это с каждой стороны) это не такая уж и плохая опора. У подшипников больше - у коротких 30мм, у длинных 60. Люфты подшипников на валах можно выбрать немного раздвинув валы между собой.

Но все же остается вопрос. Откуда на стол возникают такие большие боковые нагрузки? При изменении направления движения каретки? Так для этого и облегчаем балку, чтобы уменьшить эту инерцию. Но искривление валов - не могу себе представить.
Noname + Arduino + RAMPS 1.4 + Marlin (не понравился)
Noname (CoreXY) + Duet2 WiFi v1.03 (MKS Clone) + 4 x (E3D V6 1,75 мм (боуден)) ToolChanger (в процессе эксплуатации)
Alexus12
 
Сообщения: 1132
Зарегистрирован: 18 дек 2014, 01:43

Re: XY на ШВП

Сообщение Piter » 13 апр 2016, 11:37

om2804 писал(а):Нет, получаем те же 200 шагов на оборот. Шаг есть шаг. 1/16 это дробление шага.
У вас принтер работает в режиме полного шага? У меня в режиме микрошага. Как раз 1/16. И, следовательно в прошивку я вношу число равное (200 * 16)/8 = 400.
Вот типичное значение переменной DEFAULT_AXIS_STEPS_PER_UNIT в прошивке принтера.
#define DEFAULT_AXIS_STEPS_PER_UNIT {(200*16)/(2.0*20), (200*16)/(2.0*20), (200*16)/1.25, (3200*39.0)/(11.0 * 6.75 * 3.45)}
Запись 200*16 обозначает, что количество шагов ШД умножается на количество микрошагов в одном шаге. :o
Специально для вас еще раз повторю фразу, исправив ее для более правильного понимания:
"Драйвер А4988 обычно ставят 1/16 шага получаем 3200 микрошагов на оборот"
Кстати, в названии переменной тоже фигурирует STEPS - т.е. шагов, хотя считают микрошаги. Я думаю вам стоит написать разработчикам марлина и указать на такую грубейшую ошибку. :Bravo:
prusa i3 s-508 (Sunhokey-S), MKS Gen-2Z V1.2, Bowden Acrylic frame, 1.75 mm filament, XY axis 100 steps/mm, Z axis 5 steps/mm, Extruder 2 steps/mm, 200mmx200mmx180mm, А4988, 12в 30а
Piter
 
Сообщения: 118
Зарегистрирован: 25 дек 2015, 15:00
Откуда: Москва

Re: XY на ШВП

Сообщение Zusul86 » 13 апр 2016, 20:50

Piter писал(а):Кстати, в названии переменной тоже фигурирует STEPS - т.е. шагов, хотя считают микрошаги. Я думаю вам стоит написать разработчикам марлина и указать на такую грубейшую ошибку. :Bravo:

Деление задается перемычками на драйвере и марлину абсолютно все равно есть у вас деление или редуктор стоит, для него это полноценные шаги...
Делите вы шаги или нет на максимальную развиваемую скорость это напрямую не влияет. Типичный ШД разовьет 500 оборотов в минуту, при шаге винта 8мм это 66мм/сек, на 14мм 120. Для чего вы оперируете микрошагами лично мне непонятно, так как уже после деления на 4 повторяемость позиционирования будет ухудшаться.
Zusul86
 
Сообщения: 775
Зарегистрирован: 10 авг 2014, 15:02
Откуда: Саров

Re: XY на ШВП

Сообщение om2804 » 13 апр 2016, 22:33

Piter писал(а):... т.е. шагов, хотя считают микрошаги. Я думаю вам стоит написать разработчикам марлина и указать на такую грубейшую ошибку

Никто не заставляет использовать двигатели 200 шагов/об. Бывают и другие.
В Марлин я не полезу. Там говонокода и помимо этого много. Но это специфика разработки под микроконтроллеры скорее.

Zusul86 всё верно говорит
Аватара пользователя
om2804
 
Сообщения: 2044
Зарегистрирован: 30 апр 2012, 20:03
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#

Re: XY на ШВП

Сообщение Piter » 14 апр 2016, 11:16

Zusul86 писал(а):Деление задается перемычками на драйвере и марлину абсолютно все равно есть у вас деление или редуктор стоит, для него это полноценные шаги...

Спасибо за ликбез. А я то голову ломал зачем там те перемычки. :Yahoo!:
Zusul86 писал(а):Делите вы шаги или нет на максимальную развиваемую скорость это напрямую не влияет.
Простите, а кто-то что-то говорил про скорость? И потом, импульсы STEP прошивка тоже не может подавать с бесконечной скоростью. Поэтому максимально развиваемая скорость вращения в микрошаговом режиме меньше как раз на коэффициент деления шага.
Zusul86 писал(а):Для чего вы оперируете микрошагами лично мне непонятно

Оперирую не я, оперирует прошивка. Мне в прошивку надо поставить число импульсов, необходимое для перемещения на 1 мм. Если есть деление шага ШД - этот режим называется "микрошаговый режим". Чуть выше om2804 придрался к тому, что я микрошаг назвал шагом. Вы уж определитесь. :-)
Zusul86 писал(а):так как уже после деления на 4 повторяемость позиционирования будет ухудшаться.
Если нет пропуска шагов - повторяемость ухудшаться не будет.
prusa i3 s-508 (Sunhokey-S), MKS Gen-2Z V1.2, Bowden Acrylic frame, 1.75 mm filament, XY axis 100 steps/mm, Z axis 5 steps/mm, Extruder 2 steps/mm, 200mmx200mmx180mm, А4988, 12в 30а
Piter
 
Сообщения: 118
Зарегистрирован: 25 дек 2015, 15:00
Откуда: Москва

Пред.След.

Вернуться в 3D печать

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33