Страница 43 из 70
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 09 окт 2016, 19:18
konstantinshr
UAVpilot писал(а):konstantinshr писал(а):Господа может хватит мерятся длиной "импульса". Помогите с реальной проблемой. Идет дрейф осей...

Помнится тут уже не раз давали универсальный совет - замкнуть петлю обратной связи.
У меня простые шаговики. Нет обратной связи.

Но вообще это не нормальная ситуация что оси в процессе работы смещаются в одном направлении. Это явная проблема в настройках.
Если заменить шаговики на шаговые сервоприводы по типу
http://darxton.ru/catalog_item/shagovyy ... y-svyazyu/ , ошибка уйдет?
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 09 окт 2016, 19:51
Predator
Кто ж это знает, здесь вроде-как экстрасенсов нет.

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 09 окт 2016, 20:11
Serg
konstantinshr писал(а):У меня простые шаговики. Нет обратной связи.

Ну извини, я уже привык, что большинство владельцев kflop жалующихся на "дрейф осей" пользуют сервы.

Да ещё и mycnc тут со сравнением способов управления сервами...
konstantinshr писал(а):Но вообще это не нормальная ситуация что оси в процессе работы смещаются в одном направлении. Это явная проблема в настройках.
Как вариант - малая задержка между сменой сигнала dir и первым импульсом step...
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 09 окт 2016, 23:19
konstantinshr
UAVpilot писал(а):Как вариант - малая задержка между сменой сигнала dir и первым импульсом step...
Как увеличить этот интервал? Очень на это похоже.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 10 окт 2016, 19:52
Дмитро
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 10 окт 2016, 23:44
donvictorio
ооо, теперь появятся кастомные скрины с русским. кто во что горазд

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 27 окт 2016, 08:32
Vadim_c
Привет всем!
Возникла необходимость модернизировать систему управления на координатно-шлифовальном станке 32К84СФ4, т.к. старая 2С42 уже не пригодна для использования. Под это дело было приобретено Kflop, Kanalog, Konnect.
Для начала хочется реализовать управление одной осью.
Приводы в станке ЭПУ1-2 управляют постоянниками с тахогенераторами, скорость задается через +/- 10В, основные оси можно контролировать оптическими линейками ВЕ 164 (линейка подключена к интерполятору НП5М, который делит входящее значение на 4 ).
Собрали Kflop+Kanalog, набросали файл инициализации по примеру и решили проверить работу линеек. Линейку вместе с интерполятором подключили к Diff выводам А0+, А0-, B0+, B0-, питание на интерполятор приходит отдельно.
В KmotionCNC нажимаю INIT и двигаю линейку, смотрю на поле с координатами X и ничего не меняется (значение не обновляется), нажимаю повторно INIT, значения меняются, но тут тоже странно, при перемещении например 100мм (реальных) уже 250мм виртуальных.
Помогите разобраться в чем проблема?
Также пробовал запускать двигатель вместе с линейкой, начинает движение и сразу ось отваливается. Без линейки двигатель крутится, плавно набирает обороты, меняет значение по координате Х в KmotionCNC (подключен к каналу 0 «DACS Outputs»), но набрав заданное значение не останавливается.
Вот файл инициализации.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 27 окт 2016, 08:39
ukr-sasha
Координаты с линейки нужно смотреть в Kmotion на вкладке Axis.
При этом никаких файлов инициализации загружать не надо.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 27 окт 2016, 18:33
Vadim_c
ukr-sasha писал(а):Координаты с линейки нужно смотреть в Kmotion на вкладке Axis.
При этом никаких файлов инициализации загружать не надо.
Благодарю, в Kmotion на вкладке Axis показывает количество импульсов которые приходят с линейки, значение получилось на 100мм = 100 000 импульсов.
А вот в KmotionCNC ~250мм при прохождении 100мм, откуда берется разница в 2,5 раза я не понимаю. В KmotionCNC я ничего такого не нашел по настройке данных приходящих с энкодеров, возможно дело дело в файле инициализации.
Что думаете по этому поводу?
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 27 окт 2016, 19:13
AlexNikov
Vadim_c писал(а):ukr-sasha писал(а):Координаты с линейки нужно смотреть в Kmotion на вкладке Axis.
При этом никаких файлов инициализации загружать не надо.
Благодарю, в Kmotion на вкладке Axis показывает количество импульсов которые приходят с линейки, значение получилось на 100мм = 100 000 импульсов.
А вот в KmotionCNC ~250мм при прохождении 100мм, откуда берется разница в 2,5 раза я не понимаю. В KmotionCNC я ничего такого не нашел по настройке данных приходящих с энкодеров, возможно дело дело в файле инициализации.
Что думаете по этому поводу?
Не уверен что в этом дело, с энкодерами пока дел не имел. Но в KmotionCNC у вас значения кол-ва импульсов на дюйм верно настроены?
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 28 окт 2016, 08:54
Vadim_c
AlexNikov писал(а):Не уверен что в этом дело, с энкодерами пока дел не имел. Но в KmotionCNC у вас значения кол-ва импульсов на дюйм верно настроены?
Да действительно дело было именно в этом, у меня значение было 10000 cnts/inch выставил значение 25000 cnts/inch и значение стало нормальным (100 000 имп. = 100мм).
По началу я думал что это параметр влияет на двигатель, а не на показания.
Теперь будем разбиться с двигателями.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 28 окт 2016, 11:23
AlexNikov
Vadim_c писал(а):AlexNikov писал(а):Не уверен что в этом дело, с энкодерами пока дел не имел. Но в KmotionCNC у вас значения кол-ва импульсов на дюйм верно настроены?
Да действительно дело было именно в этом, у меня значение было 10000 cnts/inch выставил значение 25000 cnts/inch и значение стало нормальным (100 000 имп. = 100мм).
По началу я думал что это параметр влияет на двигатель, а не на показания.
Теперь будем разбиться с двигателями.
Параметр этот указывает какое кол-во импульсов должен выдать контроллер (похоже что и получить тоже) чтоб механика переместилась ровно на один дюйм.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 04 ноя 2016, 16:31
Vadim_c
Здравствуйте! Есть вопрос.
На координатно-шлифовальном станке которому мы меняет "мозг" есть гидроцилиндр который выполняет возвратно-поступательные движения

(от точки к точке на определенное расстояние). Также есть гидро-распределитель который задает направление движения штока гидроцилиндра и оптическая линейка которая измеряет эти перемещения.
Как задать (прописать) в Kflop данный тип оси (от точки к точке) с возможностью задания диапазона движения штока?
Может кто-то делал, что-нибудь подобное?
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 04 ноя 2016, 19:31
Дмитро
Vadim_c писал(а):Может кто-то делал, что-нибудь подобное?
Может, сложного здесь ничего нет.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 05 ноя 2016, 16:01
Vadim_c
Дмитро писал(а):Может, сложного здесь ничего нет.
Возможно, но это моя первая переделка станка, поэтому возникают разные вопросы.
Если Вам не сложно пожалуйста поясните как это реализовать.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 05 ноя 2016, 22:15
Дмитро
Vadim_c писал(а):Если Вам не сложно пожалуйста поясните как это реализовать.
Если вкратце: берем две переменных для хранения заданных значений, загоняем в цикл, читаем линейку при достижении одной из переменной взводим соответствующий бит. Как то так. На деле чуть сложнее, но все решаемо.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 21 ноя 2016, 13:43
Vadim_c
Дмитро писал(а):Vadim_c писал(а):Если Вам не сложно пожалуйста поясните как это реализовать.
Если вкратце: берем две переменных для хранения заданных значений, загоняем в цикл, читаем линейку при достижении одной из переменной взводим соответствующий бит. Как то так. На деле чуть сложнее, но все решаемо.
Так и не смогли найти, как считывать данные с линейки

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 30 ноя 2016, 15:55
Smouk
Vadim_c писал(а):Так и не смогли найти, как считывать данные с линейки

Физически, то все подключено, в закладке "Axis" значения меняются?
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 30 ноя 2016, 16:20
Vadim_c
Smouk писал(а):Физически, то все подключено, в закладке "Axis" значения меняются?
Спасибо за вопрос. Данные с линейки считываются командой:
Код: Выделить всё
ch0->Position // ch0 - канал из которого нужно прочитать данные, Position - данные которые выдал энкодер.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 13 дек 2016, 11:55
Vadim_c
Привет всем!
Такой вопрос, как настроить в Kflop энкодер шпинделя для отображения оборотов/минуту в KMotionCNC ?
В энкодере есть каналы А+/- , B+/- и референтная метка +/- .
Я подключил референтную метку в Опто Вход №0 включил вращение шпинделя и надеялся увидеть счетчик количества оборотов, но невидно ничего не было. Когда я подключил каналы A и B увидел отсчет пройденного пути.
P.S.
Станок у меня фрезерного типа.