Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
- Atom42
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 июл 2014, 11:55
- Репутация: 286
- Настоящее имя: Денис
- Откуда: Кемерово
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Я вот еще хочу спросить- как ось A -ch3 подчинить к Х ch0?
Я думал там просто в настройках конфигурации нужно указать и все, а нет... Я выбрал для третьего канала мастера 0, но синхронно они крутятся только по шаговом перемещении, наверное еще где-то и что-то нужно прописывать?
Я думал там просто в настройках конфигурации нужно указать и все, а нет... Я выбрал для третьего канала мастера 0, но синхронно они крутятся только по шаговом перемещении, наверное еще где-то и что-то нужно прописывать?
Неважно, как быстро Ты идешь, главное- не останавливаться.
- ukr-sasha
- Мастер
- Сообщения: 3401
- Зарегистрирован: 21 мар 2011, 07:47
- Репутация: 2181
- Настоящее имя: Украинец Александр Григорьевич
- Откуда: Киев, Украина
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Кстати, а с какими настройками коэффициентов заработало?
- Atom42
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 июл 2014, 11:55
- Репутация: 286
- Настоящее имя: Денис
- Откуда: Кемерово
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Интересный вопрос...ukr-sasha писал(а):Кстати, а с какими настройками коэффициентов заработало?
Стояли те которые ты говорил
с прошлыми не пробовал, надо попробовать вернуть, посмотреть как будет. К стати P стал по другому себя вести, но пока не подбирал, доволен был, что нормально и так работает.ukr-sasha писал(а):ch0->MaxI=2047;
ch0->MaxOutput=2047;
На момент настройки поставь побольше:
ch0->MaxFollowingError=100000000;
Неважно, как быстро Ты идешь, главное- не останавливаться.
- ukr-sasha
- Мастер
- Сообщения: 3401
- Зарегистрирован: 21 мар 2011, 07:47
- Репутация: 2181
- Настоящее имя: Украинец Александр Григорьевич
- Откуда: Киев, Украина
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
На серве какие?
П.С. Про подчиненную ось тут было. Если не найдешь - пиши.
П.С. Про подчиненную ось тут было. Если не найдешь - пиши.
- Atom42
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 июл 2014, 11:55
- Репутация: 286
- Настоящее имя: Денис
- Откуда: Кемерово
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Да в принципе все заводские:ukr-sasha писал(а):На серве какие?
Pn300- 600 стоит, ставил 1000 но разницы на оборотах не заметил
Pn201- 16384 сейчас точно работает, меньше ставить не пробовал после "починки"
Pn202-4
Pn203-1
Вроде бы все вспомнил.
Неважно, как быстро Ты идешь, главное- не останавливаться.
- Atom42
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 июл 2014, 11:55
- Репутация: 286
- Настоящее имя: Денис
- Откуда: Кемерово
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Нашел еще вчера (стр.7), сегодня попробовал, работает, спасибо!!! Можно двигаться дальшеukr-sasha писал(а):П.С. Про подчиненную ось тут было. Если не найдешь - пиши.
Неважно, как быстро Ты идешь, главное- не останавливаться.
-
Александр_
- Мастер
- Сообщения: 1743
- Зарегистрирован: 24 дек 2013, 17:47
- Репутация: 122
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
что-то никак не найду в описании каналога какой уровень сигналов он может принимать на входах А0,А0-, В0, В0-,С0, С0-,D0, D0- аналогичных? до вольт или можно больше?
Заходите в гости: www.pandicon.net www.graver36.ru
- Hanter
- Мастер
- Сообщения: 5414
- Зарегистрирован: 27 янв 2012, 14:52
- Репутация: 4338
- Настоящее имя: Алексей
- Откуда: Питер
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
5 вольт переваривает точно...
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
-
Александр_
- Мастер
- Сообщения: 1743
- Зарегистрирован: 24 дек 2013, 17:47
- Репутация: 122
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
а 10 (высокий) и полтора(низкий) вольта не испортят плату?
Заходите в гости: www.pandicon.net www.graver36.ru
- alexg-nn
- Мастер
- Сообщения: 793
- Зарегистрирован: 08 фев 2015, 12:45
- Репутация: 127
- Настоящее имя: Алексей
- Откуда: Нижний Новгород
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Что-то не похоже на TTL уровни.
-
Александр_
- Мастер
- Сообщения: 1743
- Зарегистрирован: 24 дек 2013, 17:47
- Репутация: 122
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
да я все про то, чтобы маховик с энкодером ве-178 привинтить к кфлопу. попался просто по случаю - думаю куда применить. там дифференциальный ттл, но какой-то странный
наверное, в каналог никак не завести - во всех описаниях ТТЛ сигнала там максимум 5,3В.
наверное, в каналог никак не завести - во всех описаниях ТТЛ сигнала там максимум 5,3В.
Заходите в гости: www.pandicon.net www.graver36.ru
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Это не ТТЛ, это сигналы высокоуровневых ДТЛ микросхем серии 511 (были специально разработаны для ЧПУ, имеют невысокое быстродействие, зато повышенную помехоустойчивость) . Чтобы преобразовать в ТТЛ, достаточно резистивных делителей на все выходы.
Но питать эти энкодеры придется 15 вольтами.
Но питать эти энкодеры придется 15 вольтами.
Чудес не бывает. Бывают фокусы.
-
Александр_
- Мастер
- Сообщения: 1743
- Зарегистрирован: 24 дек 2013, 17:47
- Репутация: 122
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
имеются ввиду самодельные делители напряжения (то есть правильно подобранные резисторы) или какие-то покупные готовые блоки?
Заходите в гости: www.pandicon.net www.graver36.ru
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Да. Делитель, скажем, из 1 кОм и 470 Ом подойдет. (470 Ом на общий провод, 1 кОм к энкодеру, точку соединения на ТТЛ-вход). С точки зрения помехозащищенности делители лучше ставить ближе к Кфлопу.Александр_ писал(а):имеются ввиду самодельные делители напряжения (то есть правильно подобранные резисторы)
Чудес не бывает. Бывают фокусы.
- ZONG
- Кандидат
- Сообщения: 93
- Зарегистрирован: 09 окт 2013, 04:02
- Репутация: 19
- Откуда: Амурская область г Свободный
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Незнаю где спрошу тут! Парни реально ли с помощью kflop или подобных железяк реализовать управление шаговыми движками на основе показаний линеек или энкодеров? Вопрос продиктован из соображений экономии
-
Дмитро
- Почётный участник

- Сообщения: 1060
- Зарегистрирован: 14 сен 2013, 01:20
- Репутация: 1139
- Настоящее имя: Дмитрий
- Откуда: Киев
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Реально.ZONG писал(а):Незнаю где спрошу тут! Парни реально ли с помощью kflop или подобных железяк реализовать управление шаговыми движками на основе показаний линеек или энкодеров? Вопрос продиктован из соображений экономии
- ZONG
- Кандидат
- Сообщения: 93
- Зарегистрирован: 09 окт 2013, 04:02
- Репутация: 19
- Откуда: Амурская область г Свободный
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Тоесть на выходе мы получаем тотже сервопривод с коррекцией положения при переезде недоезде? Просто выходит проще при нынешнем курсе иметь кфлоп и шаговики + энкодеры чем сервы по 500-600 долларов за ось? Пусть немного медленнее хотя спорно так как шаговики часто ставят напримик без редукции ну и довольно точно за счёт деления шага + хорошего энкодера.
Правильно ли я все понял?
Правильно ли я все понял?
- Hanter
- Мастер
- Сообщения: 5414
- Зарегистрирован: 27 янв 2012, 14:52
- Репутация: 4338
- Настоящее имя: Алексей
- Откуда: Питер
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
неправильно. на выходе вы получите именно шаговики со всеми их особенностями и тараканами. но работающие по "замкнутому циклу". то есть с отслеживанием положения, коррекцией при недоезде-переезде и тд и тп. но тем не менее шаговики. и лучше таки с линейками ибо отслеживаться будет реальное положение оси, а не "теоретически рассчитанное по положению вала".. ну и сервы недавно тут продавали по 7тр комплект.. никто брать не хотел 
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
-
Дмитро
- Почётный участник

- Сообщения: 1060
- Зарегистрирован: 14 сен 2013, 01:20
- Репутация: 1139
- Настоящее имя: Дмитрий
- Откуда: Киев
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
В ходе тестировании версии 4.33q, обнаружил что нет задержки при изменнении подачи. Изменяется практически мгновенно при Lookahead 3 сек.
-
Дмитро
- Почётный участник

- Сообщения: 1060
- Зарегистрирован: 14 сен 2013, 01:20
- Репутация: 1139
- Настоящее имя: Дмитрий
- Откуда: Киев
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Беспощадно тестирую kflop, в жизни всякое случается. Нашел глюк в ПО, при резком вращении маховичка происходит сбой и ось на максимальной скорости стремится убежать со станка. Видео ниже.
Но как всегда, Том ответил очень быстро. Дело в том что для плавного ускорения, расчет позиции датчика происходит быстрее чем дискретизации/выполнения ПО. И при рывках или шуме алгоритм "запутывается", и происходит данный эффект. Пообещал исправить.
Но можно вылечить следующим образом, заметить строку
на
При этом скорость просчета маховичка будет происходить на частоте 5 кГц
Или использовать аппаратный счетчик MPGSmoothHardwareEnc.c скорость обработки до 1 МГц.
https://youtu.be/IT0gG4xy910
Но как всегда, Том ответил очень быстро. Дело в том что для плавного ускорения, расчет позиции датчика происходит быстрее чем дискретизации/выполнения ПО. И при рывках или шуме алгоритм "запутывается", и происходит данный эффект. Пообещал исправить.
Но можно вылечить следующим образом, заметить строку
Код: Выделить всё
DiffX2 = 2*(Pos-PosNoWrap) + (Change2+Change1);Код: Выделить всё
DiffX2 = 2*(Pos-PosNoWrap);Или использовать аппаратный счетчик MPGSmoothHardwareEnc.c скорость обработки до 1 МГц.
https://youtu.be/IT0gG4xy910