Вот тему новую заводим по данному станку. Здесь общие вопросы про КФЛОП.Боцман73 писал(а):Вот он родимый
Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Новичок
- Сообщения: 9
- Зарегистрирован: 09 ноя 2017, 10:54
- Репутация: 0
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Благодарю за ответ Дон Викторио.
Понимаю прекрасно про бесплатный проект и что никто бесплатно не даст.
Искал того кто занимался подобным оборудованием и подсказал ба что дескать возьми то что устанавливай так тока а дальше думай головушкой как настраивать и соединять.
Это бы мне подошло.Говоря простым языком.
И я прекрасно понимаю что нужно три платы которые тянут на сорок пять тысяч рублей но не двести пятьдесят как питерская стойка которая опять же потребует новых приводов с мезоматик и она работать не будет.
Как то так ,если где то не прав ткните носом за этим я и здесь.
Понимаю прекрасно про бесплатный проект и что никто бесплатно не даст.
Искал того кто занимался подобным оборудованием и подсказал ба что дескать возьми то что устанавливай так тока а дальше думай головушкой как настраивать и соединять.
Это бы мне подошло.Говоря простым языком.
И я прекрасно понимаю что нужно три платы которые тянут на сорок пять тысяч рублей но не двести пятьдесят как питерская стойка которая опять же потребует новых приводов с мезоматик и она работать не будет.
Как то так ,если где то не прав ткните носом за этим я и здесь.
-
- Новичок
- Сообщения: 9
- Зарегистрирован: 09 ноя 2017, 10:54
- Репутация: 0
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Вот тему новую заводим по данному станку. Здесь общие вопросы про КФЛОП
Простите не научился ссылки пока вставлять работаю борюсь со сбоями и пишу в форум как-то одновременно.
Нужно подковатся теоретически обдумать и начать модернизировать каким то способом чем плох кфлоп?
За этим и зашёл.
Простите не научился ссылки пока вставлять работаю борюсь со сбоями и пишу в форум как-то одновременно.
Нужно подковатся теоретически обдумать и начать модернизировать каким то способом чем плох кфлоп?
За этим и зашёл.
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 08 ноя 2016, 16:36
- Репутация: 32
- Настоящее имя: Алексей
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
KFLOP отличный, надежный инструмент, но Вам придется изучать его с нуля, что потребует довольно много времени. Из преимуществ, можно подключить, что угодно и как угодно, но все это придется делать самому.Боцман73 писал(а):Нужно подковатся теоретически обдумать и начать модернизировать каким то способом чем плох кфлоп?
На конкретные вопросы тут с радостью ответят, на общие вероятность резко падает.
- Leopold_V
- Опытный
- Сообщения: 145
- Зарегистрирован: 07 дек 2017, 09:51
- Репутация: 255
- Настоящее имя: Игорь
- Откуда: СПб
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Помогите люди добрые!
Имею: Кфлоп+Каналог+Конект
4 сервошаговика Лидшайновских, 3 линейки + энкодер на валу 4 оси, 9 датчиков (6 концевиков и 3 индуктивных), насос масла, насос сож, 3соленоидных клапана , датчик 0 и центроискатель (дискреты), маховичок MPG, чп Шнайдер 312, Е-стоп
Все вроде подключил: линейки, энкодер, частотник подключил к Каналогу. Все дискреты к Конекту. На подключение шаговиков сломался Незнание английского и плохое знание электрики завели меня в дебри На сколько я понял ШД подключать к Коннекту нельзя по причине медленных портов и сложности с прописыванием переадресации. А можно ли зацепить их к Каналогу мне что то не понятно, на Каналоге заняты только старт частотника, управление оборотами и дифференциальные входа заняты линейками и энкодером.
Может кто возьмет на себя труд потыкать пальцем куда ШД притулить
Имею: Кфлоп+Каналог+Конект
4 сервошаговика Лидшайновских, 3 линейки + энкодер на валу 4 оси, 9 датчиков (6 концевиков и 3 индуктивных), насос масла, насос сож, 3соленоидных клапана , датчик 0 и центроискатель (дискреты), маховичок MPG, чп Шнайдер 312, Е-стоп
Все вроде подключил: линейки, энкодер, частотник подключил к Каналогу. Все дискреты к Конекту. На подключение шаговиков сломался Незнание английского и плохое знание электрики завели меня в дебри На сколько я понял ШД подключать к Коннекту нельзя по причине медленных портов и сложности с прописыванием переадресации. А можно ли зацепить их к Каналогу мне что то не понятно, на Каналоге заняты только старт частотника, управление оборотами и дифференциальные входа заняты линейками и энкодером.
Может кто возьмет на себя труд потыкать пальцем куда ШД притулить
- donvictorio
- Мастер
- Сообщения: 2451
- Зарегистрирован: 11 окт 2012, 16:26
- Репутация: 682
- Настоящее имя: Виктор
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
да прям в кфлоп и притулить, в драйверах шаговиков обычно опторазвязка есть.дискретные IO в каналог и коннект через мультиплексоры-демультиплексоры работают, поэтому и медленные. для датчиков и прочих медленных исполнительных устройств.
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 08 ноя 2016, 16:36
- Репутация: 32
- Настоящее имя: Алексей
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Если достаточно 4 энкодеров, то самый простой вариант это использовать JP5 на KFLOP(можно и 3 энкодера, 1 шаговик и т.д.).Leopold_V писал(а):На подключение шаговиков сломался :)
Документация тут:
https://dynomotion.com/Help/SchematicsK ... sKFLOP.htm
Этот разъем используется KAnalog для 5-8 энкодера, либо работают в режимах выхода управления шаговиков(Step, Dir).
Допустим для использования контактов 7-8 (7 пара для шаговиков) надо установить:
OutputMode = Step Dir
OutputChan0 = 7 или 15 в зависимости типа подключения открытый коллектор или LVTTL.
Режимы работы и подключение тут:
https://dynomotion.com/Help/StepAndDire ... AndDir.htm
На счет Коннекта и шаговиков могу сказать, что 5 ось так подключал, все работает, вопрос в требуемой максимальной скорости и заморочности кода(так как приходится программно следить за положением оси и самому считать сделанные шаги).
- Leopold_V
- Опытный
- Сообщения: 145
- Зарегистрирован: 07 дек 2017, 09:51
- Репутация: 255
- Настоящее имя: Игорь
- Откуда: СПб
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Спасибо!Smouk писал(а): Если достаточно 4 энкодеров, то самый простой вариант это использовать JP5 на KFLOP(можно и 3 энкодера, 1 шаговик и т.д.).
Т.е этот разъем я отключаю от Каналога и втыкаю туда шаговики вроде понятно.
А на разьеме Каналога JP12 не то же самое?
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 08 ноя 2016, 16:36
- Репутация: 32
- Настоящее имя: Алексей
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Да, все верно.
На сколько я помню JP12 на аналоге это отдельные входа-выхода, к тому же 3,3В.
Дополнительно там еще есть несколько каналов АЦП.
На сколько я помню JP12 на аналоге это отдельные входа-выхода, к тому же 3,3В.
Дополнительно там еще есть несколько каналов АЦП.
-
- Новичок
- Сообщения: 6
- Зарегистрирован: 02 май 2015, 10:03
- Репутация: 3
- Настоящее имя: Александр
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Я года 2 назад делал для горизонтально-шлифовального станка. Там брался исходный simpleForm(если память не изменяет) создавался свой интерфейc. Настроечные данные передавались в PersistUserData[100,101...]. А на уровне Kflopa писал код исполнения алгоритма ( сложный сволочь получился, а такие простые движения). сейчас не выложу надо на карманном винте найти.Vadim_c писал(а):Здравствуйте! Есть вопрос.
На координатно-шлифовальном станке которому мы меняет "мозг" есть гидроцилиндр который выполняет возвратно-поступательные движения (от точки к точке на определенное расстояние). Также есть гидро-распределитель который задает направление движения штока гидроцилиндра и оптическая линейка которая измеряет эти перемещения.
Как задать (прописать) в Kflop данный тип оси (от точки к точке) с возможностью задания диапазона движения штока?
Может кто-то делал, что-нибудь подобное?
- Leopold_V
- Опытный
- Сообщения: 145
- Зарегистрирован: 07 дек 2017, 09:51
- Репутация: 255
- Настоящее имя: Игорь
- Откуда: СПб
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Понял, спасибо.Smouk писал(а):Да, все верно.
На сколько я помню JP12 на аналоге это отдельные входа-выхода, к тому же 3,3В.
Дополнительно там еще есть несколько каналов АЦП.
Долго курил инструкцию и вот что вычитал(цитаты через переводчик):
Выходы 8 осей шага / Dir обычно жестко подключены к битам ввода-вывода с 8 по 15 на битах JP7 и IO с 36 по 43 на JP5. Однако первые 4 выхода Step / Dir могут быть мультиплексированы на разъемы JP4 и JP6, если это необходимо. Это может потребоваться, если JP7 используется для каких-то других целей, таких как взаимодействие с расширителем ввода-вывода Kanalog. Глобальный бит мультиплексирования используется для переключения выходов на альтернативные разъемы.
++++++++++++++++++++++++++++++++++++
Чтобы изменить ширину импульса Step / Dir Pulse, Step Pulse Polarity и мультиплексор коннектора для каналов 0-3, можно использовать программируемый регистр в FPGA KFLOP.
KFLOP имеет возможность запрограммировать ширину импульса Step как 6-битное значение. Значение по умолчанию - 2us. Длину импульса можно отрегулировать от 1 до 63 часов 16,67 МГц. Что соответствует 60ns до 3,78us. Использование длинной длительности импульса ограничивает максимальную частоту, которая может быть сгенерирована. Например, при длине импульса по умолчанию 2us частота не должна превышать 1 / (2 x 2us) = 250 кГц.
KFLOP устанавливает выход направления 1.92us перед генерированием шагового импульса. При максимальной длине импульса Шаг 3.78us максимальное время настройки направления к заднему фронту Step Pulse равно 5.7us.
Установка бит-6 в верхнем регистре может быть установлена с высоким или мультиплексным генератором Step / Dir 0-3 с JP7 на JP4 и JP6.
Установка бит-7 будет инвертировать импульс выходного шага так, чтобы он выдавал импульсы High, а не Low. Некоторые усилители (Geckos) предпочитают этот режим. Если привод «шагает» по падающему фронту импульса, то этот параметр обеспечит большее время настройки для сигнала направления.
Для изменения регистра FPGA необходимо использовать программу пользователя C. Необходимо использовать следующую инструкцию:
ПЛИС (STEP_PULSE_LENGTH_ADD) = 32; // установите время импульса ~ 2us
FPGA (STEP_PULSE_LENGTH_ADD) = 32 + 0x40; // установите время импульса ~ 2us и мультиплексируем на JP4 и JP6
FPGA (STEP_PULSE_LENGTH_ADD) = 32 + 0x80; // устанавливаем время импульса ~ 2us и пульсируем Шаг Высокий
FPGA (STEP_PULSE_LENGTH_ADD) = 32 + 0x40 + 0x80 // установите время импульса ~ 2us, мультиплексор на JP4 и JP6 и импульс Step High
+++++++++++++++++++++++++++++++++++++++++++++++++
Как думайте нормальный способ? выбросить все на JP4
-
- Новичок
- Сообщения: 5
- Зарегистрирован: 26 дек 2017, 08:55
- Репутация: 1
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Достался Kflop без Kanalog хочу подключить выходы J4 и J6 для http://xn--80adsimce.xn--j1amh/8-kanala ... module-5v/
Как видим управление осуществляется лог0 где по схеме общим является VCC
Теперь собственно вопрос: Какой сигнал на выходе KFLOP, лог.0 где общий VCC или лог.1 где общий GND?
Как видим управление осуществляется лог0 где по схеме общим является VCC
Теперь собственно вопрос: Какой сигнал на выходе KFLOP, лог.0 где общий VCC или лог.1 где общий GND?
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 08 ноя 2016, 16:36
- Репутация: 32
- Настоящее имя: Алексей
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Если в документации этот вариант есть - почему бы и нет. Попробуйте.Leopold_V писал(а):Как думайте нормальный способ? выбросить все на JP4
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 08 ноя 2016, 16:36
- Репутация: 32
- Настоящее имя: Алексей
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Уровни на JP4 и JP6 - 3.3В. На Вашей схеме питание оптопары 5В, резистор R1 стоит заменить даже если будет "работать и так".zaxtone писал(а):Теперь собственно вопрос: Какой сигнал на выходе KFLOP, лог.0 где общий VCC или лог.1 где общий GND?
Питание перемычкой объединять так же нельзя в данном случае. Реле пятивольтовое и от 3.3В скорей всего не сработает. При этом брать 5В с KFLOP для питания обмоток реле будет очень плохой идеей и подойдет только на время проверки.
Сам вопрос не совсем корректен. Порт KFLOP в режиме выхода выдаст логическую единицу (вывод соединен с питанием), либо ноль (вывод соединен с землей).
Каким образом будет осуществляться коммутация Вы выбираете сами - по плюсу или по минусу. Разница будет только в положении включения реле, при "1" или "0".
-
- Новичок
- Сообщения: 5
- Зарегистрирован: 26 дек 2017, 08:55
- Репутация: 1
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Вот я и спрашиваюSmouk писал(а):Каким образом будет осуществляться коммутация Вы выбираете сами - по плюсу или по минусу
?Smouk писал(а):"Каким образом"
Физически я понимаю как это сделать, а вот программно это реально, такая возможность есть?
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 08 ноя 2016, 16:36
- Репутация: 32
- Настоящее имя: Алексей
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
KFlop по факту это микроконтроллер Texas 320 серии и ПЛИС, совершенно стандартные. Разумеется Вы можете программно переключить порт в режим выхода и установить требуемое логическое значение.zaxtone писал(а):Физически я понимаю как это сделать, а вот программно это реально, такая возможность есть?
Направление устанавливается командой:
Код: Выделить всё
SetBitDirection(N,1);
0 - вход, 1 - выход
https://dynomotion.com/Help/Cmd.htm#SetBitDirection
Установить логическую единицу:
SetBit(N);
Установить логический ноль:
ClearBit(N);
- passer-by
- Кандидат
- Сообщения: 74
- Зарегистрирован: 18 мар 2012, 14:16
- Репутация: 0
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Зачем менять резистор?На Вашей схеме питание оптопары 5В, резистор R1 стоит заменить даже если будет "работать и так".
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 08 ноя 2016, 16:36
- Репутация: 32
- Настоящее имя: Алексей
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Выше все уже было расписано. Выход KFLOP, который планируют использовать 3.3В, а не 5В, как предусматривает плата. Соответственно через оптопару пойдет ток на ~35% меньше. Не имея документации на оптопару поставленную китайцами проще перестраховаться, чем потом ловить случайные и трудно обнаруживаемые сбои.passer-by писал(а):Зачем менять резистор?На Вашей схеме питание оптопары 5В, резистор R1 стоит заменить даже если будет "работать и так".
- passer-by
- Кандидат
- Сообщения: 74
- Зарегистрирован: 18 мар 2012, 14:16
- Репутация: 0
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Почему именно 5 вольт, может автор будет использовать 12 или 24, рекомендуемые для индуктивных датчиков,
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 08 ноя 2016, 16:36
- Репутация: 32
- Настоящее имя: Алексей
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Вам больше заниматься нечем? На схеме выше при озвучивании вопроса указано +5В. Не нужно делать догадки за других и тем более строить теории.passer-by писал(а):Почему именно 5 вольт, может автор будет использовать 12 или 24, рекомендуемые для индуктивных датчиков,