Страница 27 из 91

Re: StepMaster ver 2.5

Добавлено: 23 авг 2017, 13:06
michael-yurov
А в чем сложность?

Re: StepMaster ver 2.5

Добавлено: 23 авг 2017, 13:53
anahron
sima8520 писал(а):Михаил, подскажите, имею 2HSS57 + 57J1880EC-1000, можно ли как то подружить их с Вашей платой?
У меня такие стоят со тепмастером, у них обратная связь только с драйвером, так что хоть к чему подключай, а вообще впечатления только положительные от сервошаговиков

Re: StepMaster ver 2.5

Добавлено: 24 авг 2017, 12:38
sima8520
anahron
Да, я почему то сначала подумал что ОС и с платой управления нужна. А потом глянул мануал - и понял что сморозил.
Как вообще движки и драйвера эти? Что до них использовали?
Расскажите, очень интересно

Михаил, вопросов нет :)

Re: StepMaster ver 2.5

Добавлено: 25 авг 2017, 05:18
anahron
sima8520 писал(а):anahron
Да, я почему то сначала подумал что ОС и с платой управления нужна. А потом глянул мануал - и понял что сморозил.
Как вообще движки и драйвера эти? Что до них использовали?
Расскажите, очень интересно

Михаил, вопросов нет :)
У себя ничего другого и не использовал, товарищ хвалил что поменял обычные на такие и стабильей стало, мой первый станок, нравится как энкодер отрабатывает, например стоит портал на удержании, я шел мимо зацепился сдвинул (у меня на рейках без редуктора, по этому это возможно), энкодер хоп вернул назад, если сильно сдвинуть или упрется во что во время работы - сразу ошибка, фрезой в стол например случайно тыкнул - ошибка, вот это радует больше всего уже не раз по неопытности заготовку и фрезы спасал

Re: StepMaster ver 2.5

Добавлено: 25 авг 2017, 13:24
sima8520
Действительно, это радует.
Спасибо за отзыв!

Re: StepMaster ver 2.5

Добавлено: 25 авг 2017, 13:51
Argon-11
anahron писал(а):упрется во что во время работы - сразу ошибка
А как Mach узнает от этом? Выход драйвера ALM для этого служит?

Re: StepMaster ver 2.5

Добавлено: 25 авг 2017, 17:58
anahron
Argon-11 писал(а):
anahron писал(а):упрется во что во время работы - сразу ошибка
А как Mach узнает от этом? Выход драйвера ALM для этого служит?
Да, просто подключил на естоп

Re: StepMaster ver 2.5

Добавлено: 26 авг 2017, 12:00
Vasia_Pupkin
Добрый день!

1. Вопрос по делению шага и умножению частоты на плате.
Данный вопрос может спровоцировать холивар, но все же.

С точки зрения точности позиционирования в моем случае деление шага 1:4 уже перекроет теоретическую точно механики станка.

Из прочитанного на форуме и в глубинах сети, я сделал вывод что деление шага - это хорошо, это плавность движения и все такое, но при все при этом, очень много споров по снижению крутящего момента при делении шага, повышенному нагреву, но вроде как это враки и при делении шага мощность падает, но не сильно, сильно она падает при повышении оборотов, а греются двигатели всегда)))

Поэтому вопрос - на сколько нужно делить шаг и как?

Делить только в УП или пользоваться Умножителем частоты на плате?
Вот к примеру у меня драйвер Leadshine DM542 поддерживает частоту входного сигнала до 300кГц. Предположим что мой LPT порт выдает стабильный сигнал(хотя не знаю как его проверить стабильный он или нет) на частоте 35кГц, следовательно можно установить перемычку умножение частоты на плате в положение 8х.
Или лучше в УП не прописывать деление шага, тем самым выдавая сигнал на низких частотах в районе 10кГц а на плате выставить 16х и соотв. перемычки выставить на драйвере.
Или выставить просто 4х в УП и на драйвере а умножение частоты на плате не трогать?

2. Переключатель Charge pump на плате. Как это должно работать?

В ЕМС2 выставил на 1 пин Charge pump, выставил соответствующий режим на плате, но не могу понять работает это как надо или нет? Дело в том что у меня двигатели всегда становятся в режим удержания при подаче питания на плату, даже при отключенном кабеле LPT.
Так и должно быть?
И что за сигнал 1-1.4кГц, который должен подаваться по 1 пину? Это сам компьютер что то типа шума генерирует или УП его генерирует?

Re: StepMaster ver 2.5

Добавлено: 26 авг 2017, 15:10
michael-yurov
Vasia_Pupkin писал(а):Из прочитанного на форуме и в глубинах сети, я сделал вывод что деление шага - это хорошо, это плавность движения и все такое, но при все при этом, очень много споров по снижению крутящего момента при делении шага, повышенному нагреву, но вроде как это враки и при делении шага мощность падает, но не сильно, сильно она падает при повышении оборотов, а греются двигатели всегда)))
Микрошаг не влияет на крутящий момент. Спорят те, кто не разбираются в вопросе.
Могут быть проблемы с мелким микрошагом на плохих драйверах.
При большей скорости и нагрузке на вал мотор нагревается сильнее.
Vasia_Pupkin писал(а):Делить только в УП или пользоваться Умножителем частоты на плате?
В УП (тестовый файл / G-код) микрошаг не делят.
Полагаю речь, про систему управления (это не управляющая программа). Предпочтительнее, конечно, было бы делить на стороне системы управления (для большей точности позиционирования), но от LPT не получить частоту значительно выше 35 кГц, потому умножение степмастером вполне оправдано. К тому же, как ты и говоришь, с точки зрения точности достаточно и микрошага 1:4.
Предпочтительнее использовать максимально возможное деление в системе управления, а на степмастере установить множитель, например 8X.
Vasia_Pupkin писал(а):Или лучше в УП не прописывать деление шага, тем самым выдавая сигнал на низких частотах в районе 10кГц а на плате выставить 16х и соотв. перемычки выставить на драйвере.
Лучше ближе к 35 кГц, а на степмастере - 8X.
Vasia_Pupkin писал(а):2. Переключатель Charge pump на плате. Как это должно работать?
Компьютер генерирует импульсы и выдает их на пин 1. Плата наличие частоты воспринимает как активный сигнал Enable, разрешает включение реле, аналогового выхода и сигнала Enable, поступающего на драйверы.
Vasia_Pupkin писал(а):Дело в том что у меня двигатели всегда становятся в режим удержания при подаче питания на плату, даже при отключенном кабеле LPT.
При отключенном кабеле не может быть частоты на 1 пине. Соответственно, реле не включатся и сигнал Enable будет неактивным (может быть инвертирован на плате).
В данном случае что-то не подключено или не настроено. Драйверы вообще отключаются при каких-нибудь условиях?
Vasia_Pupkin писал(а):Это сам компьютер что то типа шума генерирует или УП его генерирует?
Система управления его генерирует.

Re: StepMaster ver 2.5

Добавлено: 26 авг 2017, 16:20
Filingo
Доброго дня!
Подскажите пошагово как настроить управление шпинделем через мач(плата степмастер, частотник микно)
с инструкции от степмастера задал пины и управление по шим, частоту выставил 10.
В инструкции к мачу говорится о настройках в разделе Configure>Motor Tuning- Spindle Axis
как там настройки выставить и надо ли?

Re: StepMaster ver 2.5

Добавлено: 26 авг 2017, 20:46
Vasia_Pupkin
michael-yurov писал(а): В УП (тестовый файл / G-код) микрошаг не делят.
Полагаю речь, про систему управления (это не управляющая программа).
Да, совершенно верно, имел ввиду систему управления(СУ). Осваиваю ЕМС2.
michael-yurov писал(а): Предпочтительнее, конечно, было бы делить на стороне системы управления (для большей точности позиционирования), но от LPT не получить частоту значительно выше 35 кГц, потому умножение степмастером вполне оправдано. К тому же, как ты и говоришь, с точки зрения точности достаточно и микрошага 1:4.
Предпочтительнее использовать максимально возможное деление в системе управления, а на степмастере установить множитель, например 8X.
michael-yurov писал(а): Лучше ближе к 35 кГц, а на степмастере - 8X.
Понятно, значит в СУ ставлю деление 1:4(24кГц), на степмастере 8х, на драйвере 1:32, частота входного сигнала в драйвер получится 192кГц.
3.png (3494 просмотра) <a class='original' href='./download/file.php?id=119004&mode=view' target=_blank>Загрузить оригинал (61.62 КБ)</a>
Если начнут возникать проблемы с пропусками шагов именного про причине проблем в драйвере, а не механики, то меняю на спетмастере на 4х, на драйвере на 1:16 и наблюдаю дальше...но это попробую позже, механика станка пока не готова, электроника лежит на столе и двигатели весело машут приклеенными кусочками изолетны))
michael-yurov писал(а): Компьютер генерирует импульсы и выдает их на пин 1. Плата наличие частоты воспринимает как активный сигнал Enable, разрешает включение реле, аналогового выхода и сигнала Enable, поступающего на драйверы.
michael-yurov писал(а): Соответственно, реле не включатся и сигнал Enable будет неактивным (может быть инвертирован на плате).
В данном случае что-то не подключено или не настроено. Драйверы вообще отключаются при каких-нибудь условиях?
Похоже на то, что что-то неправильно настроено или не подключено.
Провел сегодня немного экспериментов.

Мое оборудование:
Драйвер - Leadshine DM542
Двигатель - Leadshine 57HS22-A (1.8°/4.0А)
Контроллер - Stepmaster ver 2.5 (черный)

Драйвер подключен к степмастеру вот так:
20170826_212006.jpg (3494 просмотра) <a class='original' href='./download/file.php?id=119012&mode=view' target=_blank>Загрузить оригинал (3.03 МБ)</a>
20170826_212157.jpg (3494 просмотра) <a class='original' href='./download/file.php?id=119013&mode=view' target=_blank>Загрузить оригинал (2.86 МБ)</a>
Двигатель c 8 проводами подключен к драйверу по такой схеме:
4.png (3494 просмотра) <a class='original' href='./download/file.php?id=119018&mode=view' target=_blank>Загрузить оригинал (19.2 КБ)</a>
вот таким образом:
20170826_212339.jpg (3494 просмотра) <a class='original' href='./download/file.php?id=119014&mode=view' target=_blank>Загрузить оригинал (2.77 МБ)</a>
Согласно графику от производителя, при используемом выше подключении двигатель имеет наибольший крутящий момент на малых оборотах.
7.png (3494 просмотра) <a class='original' href='./download/file.php?id=119021&mode=view' target=_blank>Загрузить оригинал (65.92 КБ)</a>
Есть еще 2 схемы подключения двигателя, но не думаю, что это что-то изменит, да и третья схема... мне не понятно как вобще по ней подключить, куда подключать Аcom и Вcom
5.png (3494 просмотра) <a class='original' href='./download/file.php?id=119019&mode=view' target=_blank>Загрузить оригинал (18.18 КБ)</a>
6.png (3494 просмотра) <a class='original' href='./download/file.php?id=119020&mode=view' target=_blank>Загрузить оригинал (20.48 КБ)</a>
Перемычки установлены следующим образом:
20170826_212945.jpg (3494 просмотра) <a class='original' href='./download/file.php?id=119015&mode=view' target=_blank>Загрузить оригинал (3.77 МБ)</a>
20170826_213032.jpg (3494 просмотра) <a class='original' href='./download/file.php?id=119016&mode=view' target=_blank>Загрузить оригинал (2.74 МБ)</a>
Теперь результаты:

1. В настройках конфига ЕМС2 выставил Charge pump
2.png (3494 просмотра) <a class='original' href='./download/file.php?id=119003&mode=view' target=_blank>Загрузить оригинал (60.94 КБ)</a>
Далее переключал на степмастере режимы и смотрел результат.

ChPump(Inverted):
ЕМС2 не запущен - двигатель не удерживается
ЕМС2 запущен - двигатель не удерживается, при перемещениях оси в системе управления двигатель не работает

ChPump(Non-inv):
ЕМС2 не запущен - двигатель в удержании
ЕМС2 запущен - двигатель в удержании, при перемещениях оси в системе управления двигатель работает

2. Далее настройках конфига ЕМС2 выставил Charge pump и поставил галочку INVERT
Результаты оказались такие же как в прошлом опыте.

Чувствую, что истина где-то рядом, но она от меня ускользает)))


И пару вопросов не по теме.

Первый:

Шаговый двигатель греется, сильно, выставил 4-ый джампер выствил "ON", как советует производитель для снижения нагрева. Так же пробовал его дважды быстро переключать для автонастройки. Но ничего не изменило и все так же греется.
При токе выставленном на драйвере 3,76А до 82°С.
Приклеил на термолкей радиаторы - температура стала 52°С
Поставил сзади кулер - температура стала 41°С
Получилось как-то так:
20170826_213303.jpg (3494 просмотра) <a class='original' href='./download/file.php?id=119017&mode=view' target=_blank>Загрузить оригинал (3.79 МБ)</a>
Это нормально? Он так и должен греться? Посмотрел в соседних темах, народ пишет что 70-80°С это нормально и делать ничего не надо, пусть греется. Даже до 90 допустимо.



И второй:

Продублирую свой вопрос который я задал в ветке LinuxCNC, может что подскажете...
Vasia_Pupkin писал(а):Добрый день!

Искал на форумах linuxcnc.org никаких внятных упоминаний по постпроцессору под FeatureCAM - нет.
В вики в списке поддерживаемых его нет: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Cam_Post
Сам автодеск отвечает, что есть библиотека поспроцессоров: http://cam.autodesk.com/posts/ - типа там все есть.
И действительно, он там есть, но в формате *.cps, который подходит для Autodesk Fusion 360, а в FeatureCAM - нет, так как там посты надо подгружать в формате *.cnc. Просто изменить расширение не получится, потому как *.cps - это что то похожее на яваскрипты, а *.cps, при открытии блокнотом похож на уже скомпилированный файл.

В итоге вопрос.... есть ли вобще в природе постпроцессор Autodesk FeatureCAM для ЕМС2 или может можно как-то переконвертировать *.cps в *.cnc
Удивляет то, что в сети никакой информации внятной не нашел... не может же быть что никто не пользуется FeatureCAM с ЕМС2

Re: StepMaster ver 2.5

Добавлено: 26 авг 2017, 21:31
novodk
Драйвер Leadshine DM542 у вас интересный, у производителя таких нет. ;) http://www.leadshine.com/series.aspx?ty ... &series=DM Если это DM серия должен быть RS232 порт, а его нет.

Re: StepMaster ver 2.5

Добавлено: 26 авг 2017, 21:31
michael-yurov
Vasia_Pupkin писал(а):Понятно, значит в СУ ставлю деление 1:4(24кГц), на степмастере 8х, на драйвере 1:32, частота входного сигнала в драйвер получится 192кГц.
Так будет хорошо.
Vasia_Pupkin писал(а):Если начнут возникать проблемы с пропусками шагов именного про причине проблем в драйвере, а не механики, то меняю на спетмастере на 4х, на драйвере на 1:16 и наблюдаю дальше...
Здесь связи нет.
Если и возникнет проблема с превышением частоты (что маловероятно, т.к. со степмастером большинство драйверов работают на частотах более 400 кГц), то проявится она в виде резкой остановки при разгоне мотора. Т.е. при достижении предельной частоты мотор резко встанет и не будет издавать звуков. А при замедлении опять начнет вращаться, или хотя бы гудеть со снижением частоты.
Vasia_Pupkin писал(а):Драйвер подключен к степмастеру вот так:
Подключено верно.
Vasia_Pupkin писал(а):Двигатель c 8 проводами подключен к драйверу по такой схеме:
Называется последовательное включение обмоток. В данном способе подключения есть смысл только если скорость моторов никогда не будет превышать 400 об/мин и напряжение питания будет не менее 68 В (судя по графику). Т.к. драйверы до 50 В, полагаю, питаются вдвое меньшим напряжением, и, соответственно, более высокий крутящий момент при последовательном подключении будет лишь на скоростях до 200 об/мин.
Если на станке ШВП с шагом 5 мм - это 1000 мм/мин. Это очень мало (моторы и драйверы из разных весовых категорий). Если все же нужны скорости выше 200 об/мин - стоит задуматься о подключении половины обмотки (красный график). Правда в этом случае драйвер сможет передать мотору лишь 55% требуемой мощности, т.к. не способен обеспечить рабочий ток для такого подключения.
Vasia_Pupkin писал(а):да и третья схема... мне не понятно как вобще по ней подключить, куда подключать Аcom и Вcom
Это схема для других драйверов. В твоем случае можно подключить половины обмоток.
Vasia_Pupkin писал(а):1. В настройках конфига ЕМС2 выставил Charge pump
Далее переключал на степмастере режимы и смотрел результат.

ChPump(Inverted):
ЕМС2 не запущен - двигатель не удерживается
ЕМС2 запущен - двигатель не удерживается, при перемещениях оси в системе управления двигатель не работает

ChPump(Non-inv):
ЕМС2 не запущен - двигатель в удержании
ЕМС2 запущен - двигатель в удержании, при перемещениях оси в системе управления двигатель работает

2. Далее настройках конфига ЕМС2 выставил Charge pump и поставил галочку INVERT
Результаты оказались такие же как в прошлом опыте.
Чувствую, что истина где-то рядом, но она от меня ускользает)))
Выглядит так, будто бы ChargePump вообще не работает. Или на плате косяк, или в кабеле, или в LPT.
Попробуй для начала обычный режим Enable настроить, а потом уже переключайся на ChargePump, когда с обычным Enable корректно работать будет.
Vasia_Pupkin писал(а):Шаговый двигатель греется, сильно, выставил 4-ый джампер выствил "ON", как советует производитель для снижения нагрева. Так же пробовал его дважды быстро переключать для автонастройки. Но ничего не изменило и все так же греется.
Нужно выключить четвертый переключатель (так у всех драйверов, и так на крышке написано). В документации ошибка.

Re: StepMaster ver 2.5

Добавлено: 26 авг 2017, 21:32
michael-yurov
novodk писал(а):Драйвер Leadshine DM542 у вас интересный, у производителя таких нет. ;) http://www.leadshine.com/series.aspx?ty ... &series=DM Если это DM серия должен RS232 порт, а его нет.
Существуют такие. Насколько я понял - для китайского рынка. У них действительно нет RS232 и цена поменьше. Бывают еще DM860 подобные.

Re: StepMaster ver 2.5

Добавлено: 26 авг 2017, 21:34
michael-yurov
Filingo писал(а):Доброго дня!
Подскажите пошагово как настроить управление шпинделем через мач(плата степмастер, частотник микно)
с инструкции от степмастера задал пины и управление по шим, частоту выставил 10.
В инструкции к мачу говорится о настройках в разделе Configure>Motor Tuning- Spindle Axis
как там настройки выставить и надо ли?
Я не подскажу.
Насколько я понимаю, в Motor Tuning шпиндель настраивается, если нужно резьбу нарезать, и для токарных станков.

Re: StepMaster ver 2.5

Добавлено: 26 авг 2017, 21:38
crazy2k
michael-yurov писал(а):Драйвер Leadshine DM542 у вас интересный, у производителя таких нет. http://www.leadshine.com/series.aspx?ty ... &series=DM Если это DM серия должен RS232 порт, а его нет.
Драйверы куплены у Славы kitaez-cnc он утверждает что драйверы 100% оригинал сделаны для внутреннего рынка.

Re: StepMaster ver 2.5

Добавлено: 26 авг 2017, 21:48
novodk
Если управление шпинделем настраиваете по PWM то вкладку Motor Tuning шпиндель в Mach3 трогать не надо .

Re: StepMaster ver 2.5

Добавлено: 26 авг 2017, 22:22
Filingo
novodk писал(а):Если управление шпинделем настраиваете по PWM то вкладку Motor Tuning шпиндель в Mach3 трогать не надо .
Спасибо!
Тогда вопрос такой - где в МАЧе выставляется максимальные обороты шпинделя.
Из-за различия вариантов подключения шпинделей не доходит до меня тема мач - шпиндель(((

Re: StepMaster ver 2.5

Добавлено: 27 авг 2017, 01:03
Vasia_Pupkin
michael-yurov писал(а): Нужно выключить четвертый переключатель (так у всех драйверов, и так на крышке написано). В документации ошибка.
Верно, на корпусе ведь написано, невнимателен был похоже.
michael-yurov писал(а): Здесь связи нет.
Если и возникнет проблема с превышением частоты (что маловероятно, т.к. со степмастером большинство драйверов работают на частотах более 400 кГц), то проявится она в виде резкой остановки при разгоне мотора. Т.е. при достижении предельной частоты мотор резко встанет и не будет издавать звуков. А при замедлении опять начнет вращаться, или хотя бы гудеть со снижением частоты.
michael-yurov писал(а): Называется последовательное включение обмоток. В данном способе подключения есть смысл только если скорость моторов никогда не будет превышать 400 об/мин и напряжение питания будет не менее 68 В (судя по графику). Т.к. драйверы до 50 В, полагаю, питаются вдвое меньшим напряжением, и, соответственно, более высокий крутящий момент при последовательном подключении будет лишь на скоростях до 200 об/мин.
Если на станке ШВП с шагом 5 мм - это 1000 мм/мин. Это очень мало (моторы и драйверы из разных весовых категорий). Если все же нужны скорости выше 200 об/мин - стоит задуматься о подключении половины обмотки (красный график). Правда в этом случае драйвер сможет передать мотору лишь 55% требуемой мощности, т.к. не способен обеспечить рабочий ток для такого подключения.
При конфигурировании EMC2, при настройке осей, в тесте покрутил двигатель.
Максимальная стабильная скорость 150мм/с, это получается 1800об/мин, если пробовать скорость выше, то двигатель резко останавливался во время ускорения.
Напряжение подаваемое на драйвер - 36В, какое напряжение драйвер подает на двигатель не знаю, на каких выходах драйвера его мерить надо?
Если смотреть те же графики, то крутящий момент на 1800об. 0,4(черный график) против 0,8(красный график). А так как подключить половину обмоток(красный график) у нас мощности драйвера не хватит, значит будем надеяться что этого момента 0,4 на большой скорости хватит, а если не хватит, то будем передвигаться медленно)))
michael-yurov писал(а): Выглядит так, будто бы ChargePump вообще не работает. Или на плате косяк, или в кабеле, или в LPT.
Попробуй для начала обычный режим Enable настроить, а потом уже переключайся на ChargePump, когда с обычным Enable корректно работать будет.
Попробовал, результат ожидаемый, все работает.

1. В настройках конфига ЕМС2 выставил Amplifier Enable
1.png (3427 просмотров) <a class='original' href='./download/file.php?id=119032&mode=view' target=_blank>Загрузить оригинал (60.67 КБ)</a>
Enable(Non-inv):
ЕМС2 не запущен - двигатель в удержании
ЕМС2 запущен - двигатель не удерживается, при перемещениях оси в системе управления двигатель не работает

Enable(Inverted):
ЕМС2 не запущен - двигатель не удерживается
ЕМС2 запущен - двигатель в удержании, при перемещениях оси в системе управления двигатель работает

2. В настройках конфига ЕМС2 выставил Amplifier Enable и поставил галочку (Invert), результат оказался ожидаемый:
3.png (3427 просмотров) <a class='original' href='./download/file.php?id=119034&mode=view' target=_blank>Загрузить оригинал (60.73 КБ)</a>
Enable(Non-inv):
ЕМС2 не запущен - двигатель не удерживается
ЕМС2 запущен - двигатель в удержании, при перемещениях оси в системе управления двигатель работает

Enable(Inverted):
ЕМС2 не запущен - двигатель в удержании
ЕМС2 запущен - двигатель не удерживается, при перемещениях оси в системе управления двигатель не работает

Re: StepMaster ver 2.5

Добавлено: 27 авг 2017, 07:43
novodk
Filingo писал(а):
novodk писал(а):Если управление шпинделем настраиваете по PWM то вкладку Motor Tuning шпиндель в Mach3 трогать не надо .
Спасибо!
Тогда вопрос такой - где в МАЧе выставляется максимальные обороты шпинделя.
Из-за различия вариантов подключения шпинделей не доходит до меня тема мач - шпиндель(((
Максимальные также и как минимальные задаются в разделе приводные шкивы (drive pulleys).