Мой CNC китаес Bernardo KF25 Top (клон BF20)

Тяжелые фрезерные станки по металлу.
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение Алексс »

спрашиваешь!
конечно страшно :)
потому там мечик бушный и дыра 5.5 вместо 5.
но все прошло успешно. почти.

на малых скоростях режет отлично. а вот если обороты поднять, то вниз едем нормально, там шпиндель начинает вращаться в другую сторону и назад уже НЕ едем. при этом никаких сообщений не выводится.
толи бага толи что....

вторая проблема в том, что pwm конвертер как-то криво конвертит. не линейно.
вчера долго пытался разобраться где-же показываются правильные обороты.
в EMC не показываются - значение скачет как горный баран по скалам.
на инвертере что-то показыватеся, но, судя по всему, тоже брехня - не могу сообразить какой коэффициент должен быть для перевода герцев в обороты.
пришлось считать осцилоскопом. ну и там началась грусть.
не линейная зависимость. еще и ошибка в 2-3 раза.
тоесть в emc говорю 101 оборот, в реале 355...

надо придумывать новый pwm конвертер.
вот эта схема, судя по всему, тоже будет страдать неточностью изза пологих фронтов оптотранзистора.

вчера немного думал как бы это исправить, как выровнять фронты ?
хотел туда после оптрона инвертер или шмидта поставить, но они по питанию не подходят.
как еще победить ? может полевой транзистор какой добавить ?
электронные боги, помогите! :)
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение Nick »

А какая у тебя частота pwm?
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение Сергей Саныч »

Алексс писал(а):вчера немного думал как бы это исправить, как выровнять фронты ?
хотел туда после оптрона инвертер или шмидта поставить, но они по питанию не подходят.
Замени оптрон на более быстродействующий. Снизь частоту ШИМ (самое простое).
Какие частоты у тебя подаются на двигатель? Кстати, движок тот же - обычный промышленный асинхронник?
И в каком диапазоне оборотов он у тебя планирует работать?
Последний раз редактировалось Сергей Саныч 01 фев 2013, 13:08, всего редактировалось 1 раз.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение Алексс »

Nick писал(а):А какая у тебя частота pwm?
500
Serg-tmn писал(а):Замени оптрон на более быстродействующий. Снизь частоту ШИМ (самое простое).
Какие частоты у тебя подаются на двигатель? Кстати, движок тот же - обычный промышленный асинхронник?
куда еще снижать то... и так 500 всего.
мотор все тотже. управление 0-10в.
частоты на двиг 5-70гц
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение Сергей Саныч »

Алексс писал(а):частоты на двиг 5-70гц
при низких частотах такой двигатель работать нормально не сможет.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение Алексс »

уже работает. момент конечно не тот, но работает.
нарезание резьбы тому пример.
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение Nick »

Алексс писал(а):частоты на двиг 5-70гц
Тогда понятно, почему он в LinuxCNC скачет...
Добавь lowpass...
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение Сергей Саныч »

Сними 2 характеристики по 7-10 точкам
1. Зависимость управляющего напряжения от скважности ШИМ
2. Зависимость оборотов двигателя от управляющего напряжения, хотя бы на холостом ходу.
Обороты меряй осциллографом, заодно смотри, какую частоту показывает инвертор.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение Алексс »

Nick писал(а):Тогда понятно, почему он в LinuxCNC скачет...
эти частоты никто не видит, только инвертер с ними балуется.
Serg-tmn писал(а):Сними 2 характеристики по 7-10 точкам
ща будет
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение Сергей Саныч »

Алексс писал(а):нарезание резьбы тому пример.
Там у тебя за секунду метчик проваливается миллиметров на 20-25, то есть скорость шпинделя где-то 1200-1500 оборотов - не так уж и мало.
Можешь еще эксперимент поставить - выставь малые обороты и, глядя на осциллограф, попробуй тормозить шпиндель (ТОЛЬКО НЕ РУКОЙ!!!). Посмотришь, как будет плавать скорость. Заодно на практике узнаешь, что такое скольжение у АД.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение Алексс »

Serg-tmn писал(а):ТОЛЬКО НЕ РУКОЙ!!!
:freak:
я на инвертере задрал напряжение на низких оборотах - рукой не остановить.
ну да ладно
к нашим баранам:

Код: Выделить всё

DC%       V        Z(Hz)
 1        .308      4.1
 2        .412      5.9
 4        .515      7.5
 5        .622      9.1
 6        .719      10.8
 7        .815      12.5
15        1.35      20.8
17.5      1.51      23.8
а еще есть вот такая картинка
NewFile7.jpg (1403 просмотра) <a class='original' href='./download/file.php?id=11422&mode=view' target=_blank>Загрузить оригинал (28.35 КБ)</a>
напряжение на выходе гуляет :(
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение Сергей Саныч »

Чтобы было наглядней, нормализовал U и Z относительно их максимальных значений, принятых за 100%
По оси X - DC%
PWM.PNG (1392 просмотра) <a class='original' href='./download/file.php?id=11423&mode=view' target=_blank>Загрузить оригинал (14.2 КБ)</a>
Нелинейность, конечно, есть, но не смертельная. Проблема в другом, ты используешь только начальный участок регулировочной кривой инвертора. Это не совсем правильно. Есть ли у него возможность задать масштаб преобразования частоты? Скажем, чтобы при 10 вольтах инвертор выдавал 80 герц?

То, что напряжение гуляет в пределах периода ШИМ, не страшно, увеличь емкость в преобразователе раз в 5-10.
И, кстати, за что у тебя зацеплены земляные концы щупов осциллографа? Сильная ВЧ помеха идет.
Последний раз редактировалось Сергей Саныч 01 фев 2013, 15:08, всего редактировалось 1 раз.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение Сергей Саныч »

Да, а Z - это реальная частота оборотов или то, что показывает инвертор?
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение Алексс »

земли правильные: выход pwm - земля месы, выход сигнала - земля инвертера.

все понял, на инвертере сдвинул ноль оборотов на 2 вольта.
добавил scale к pwm.in

уже лучше. осталось слегка дотюнить.
а вот с этим возник неожиданный трабл - перестал запускаться hal configuration.
просто ничего не происходит :(

вот жеж напасть :)

Z это частота на осцилоскопе снятая с сигала Z энкодера. это единственное место, которое показывает честные обороты :)
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение Сергей Саныч »

Алексс писал(а):все понял, на инвертере сдвинул ноль оборотов на 2 вольта.
Лучше бы и масштаб изменить, если есть возможность.
Алексс писал(а):земли правильные: выход pwm - земля месы, выход сигнала - земля инвертера.
откуда ж тогда почти полвольта помехи?
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение Алексс »

Serg-tmn писал(а):Лучше бы и масштаб изменить
так и получилось:
2v=0prm
8.3v=4000rpm
Serg-tmn писал(а):откуда ж тогда почти полвольта помехи?
:wik:
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение nkp »

Алексс писал(а):а вот с этим возник неожиданный трабл - перестал запускаться hal configuration.
скорей всего он висит в запущеных
убей...
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение Алексс »

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

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение nkp »

в mygui его запускаю так

Код: Выделить всё

import os
p = os.popen("/usr/lib/tcltk/linuxcnc/bin/halshow.tcl &" )
но это из функции в скрипте
....
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Мой китаес Bernardo KF25 Top (клон BF20)

Сообщение Алексс »

запускаю в ручную - ничего не происходит.
похоже настало время переустановить линукс :)
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Ответить

Вернуться в «Фрезерные станки по металлам»