Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
-
- Новичок
- Сообщения: 15
- Зарегистрирован: 17 мар 2012, 08:17
- Репутация: 0
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Занято только для 6 каналов я ошибся ..))
Есть другой вопрос возможно обсуждавшийся ранее .Есть концевые датчики NPN NO (нормально разомкнутый ) на всех осях на них уже настроено хомление https://www.youtube.com/watch?v=Ik8eQ9arPjU Как сделать чтоб при случайном наезде на концевой я cмог так же легко отключить концевой кнопкой "RESET и сьехать с него в противоположную сторону как при хомлении продолжив работу
Как описывал ukr-sasha в 3 посте сделать не получается ось жёлтая не активная может из за того что датчик выбран не тот ?.
Есть другой вопрос возможно обсуждавшийся ранее .Есть концевые датчики NPN NO (нормально разомкнутый ) на всех осях на них уже настроено хомление https://www.youtube.com/watch?v=Ik8eQ9arPjU Как сделать чтоб при случайном наезде на концевой я cмог так же легко отключить концевой кнопкой "RESET и сьехать с него в противоположную сторону как при хомлении продолжив работу
Как описывал ukr-sasha в 3 посте сделать не получается ось жёлтая не активная может из за того что датчик выбран не тот ?.
-
- Новичок
- Сообщения: 15
- Зарегистрирован: 17 мар 2012, 08:17
- Репутация: 0
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Может в консоли возможно на время отключить вход датчика 141 чтобы съехать ? Disable (Read Bit(141)) ?
- Taganrog
- Мастер
- Сообщения: 1238
- Зарегистрирован: 15 апр 2015, 16:32
- Репутация: 284
- Настоящее имя: Евгений
- Откуда: Брянск
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
А тут какая настройка стоит ?nk_cvetkov писал(а):и сьехать с него в противоположную сторону как при хомлении
-
- Новичок
- Сообщения: 15
- Зарегистрирован: 17 мар 2012, 08:17
- Репутация: 0
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Том посоветовал чтоб отключить датчик на оси -Х написать в консоле LimitSwitch0=0 но это не помогло ось после нажатия init по прежнему не активна и 141 датчик горит (( Наверное в моём случае чтоб не менять все датчики с NO на NC правильно сделать кнопку разрыва питания (+) для всех датчиков .
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 08 ноя 2016, 16:36
- Репутация: 32
- Настоящее имя: Алексей
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
nk_cvetkov, в итоге на сколько я понял есть два вопроса:
1. Подключение пульта.
Начните с энкодера, подключите 6 выводов A+,A-,B+,B-, питание.
Включите KFLOP, запустите в KMotion вкладку Axis. Без всяких дополнительных инициализаций значение Position должно меняться вслед за вращением, в обе стороны.
Если этого не происходит - физическое подключение не правильное.
Помните, что сигналы верхних 4 энкодеров из 8 идут по короткому кабелю с защелкой от КФЛОП к КАНАЛОГУ, он должен быть подключен.
2. Отъезды с лимитом.
Не совсем верно отключать лимиты совсем. В KFLOP, есть функция, что после наезда на лимит и отжатия FH разрешается движение в противоположную сторону.
Про нее постом выше писал Taganrog.
Подробнее есть в документации:
https://dynomotion.com/Help/Configurati ... Screen.htm
Еще у меня есть часть документации на русском:
https://dynomotion.com/Help/Russian/Con ... creen.html,
но это в основном автоматический перевод с моими ручными правками, времени на полноценный перевод с вычиткой нет. Но если с английским совсем беда, то можно смотреть и тут, Ваш вопрос с концевиками переведен сносно.
Русский раздел живет тут (правки, переводы, статьи и дополнения можете скидывать в личку при желании):
https://dynomotion.com/Help/Russian/
1. Подключение пульта.
Начните с энкодера, подключите 6 выводов A+,A-,B+,B-, питание.
Включите KFLOP, запустите в KMotion вкладку Axis. Без всяких дополнительных инициализаций значение Position должно меняться вслед за вращением, в обе стороны.
Если этого не происходит - физическое подключение не правильное.
Помните, что сигналы верхних 4 энкодеров из 8 идут по короткому кабелю с защелкой от КФЛОП к КАНАЛОГУ, он должен быть подключен.
2. Отъезды с лимитом.
Не совсем верно отключать лимиты совсем. В KFLOP, есть функция, что после наезда на лимит и отжатия FH разрешается движение в противоположную сторону.
Про нее постом выше писал Taganrog.
Подробнее есть в документации:
https://dynomotion.com/Help/Configurati ... Screen.htm
Еще у меня есть часть документации на русском:
https://dynomotion.com/Help/Russian/Con ... creen.html,
но это в основном автоматический перевод с моими ручными правками, времени на полноценный перевод с вычиткой нет. Но если с английским совсем беда, то можно смотреть и тут, Ваш вопрос с концевиками переведен сносно.
Русский раздел живет тут (правки, переводы, статьи и дополнения можете скидывать в личку при желании):
https://dynomotion.com/Help/Russian/
-
- Новичок
- Сообщения: 15
- Зарегистрирован: 17 мар 2012, 08:17
- Репутация: 0
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Спасибо большое вопрос с концевиками элегантно решил производитель Том предложив создать вторую кнопку init 2 На ней всё таже инициализация но уже с отключенными концевиками .Прекрасно работает главное после съезда не забыть нажать на просто init чтоб включились концевики вновь .
- donvictorio
- Мастер
- Сообщения: 2451
- Зарегистрирован: 11 окт 2012, 16:26
- Репутация: 682
- Настоящее имя: Виктор
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
скажите, уважаемые кфлоповоды, можно ли входам - выходам каналов назначать произвольные пины и как это выглядит на примере?
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 08 ноя 2016, 16:36
- Репутация: 32
- Настоящее имя: Алексей
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
donvictorio, вопрос совсем не развернут.
Что имеется в виду под "входа - выхода каналов"?
Если говорить про выходы ЦАП для серв с KAnalog, то есть 8 выходов и можно выбирать только из них.
Если только про плату KFLOP без расширений и шаговые двигатели, то на разъеме JP7 есть 4 пары выходов step/dir, а так же еще 4 пары можно сконфигурировать на JP5.
https://dynomotion.com/Help/Russian/Sch ... KFLOP.html
Очень подробно про настройку осей для шаговых двигателей расписано тут:
https://dynomotion.com/Help/Russian/Ste ... ndDir.html
Какой у Вас набор плат, какие драйверы/двигатели, что хотите получить в итоге?
Что имеется в виду под "входа - выхода каналов"?
Если говорить про выходы ЦАП для серв с KAnalog, то есть 8 выходов и можно выбирать только из них.
Если только про плату KFLOP без расширений и шаговые двигатели, то на разъеме JP7 есть 4 пары выходов step/dir, а так же еще 4 пары можно сконфигурировать на JP5.
https://dynomotion.com/Help/Russian/Sch ... KFLOP.html
Очень подробно про настройку осей для шаговых двигателей расписано тут:
https://dynomotion.com/Help/Russian/Ste ... ndDir.html
Какой у Вас набор плат, какие драйверы/двигатели, что хотите получить в итоге?
- donvictorio
- Мастер
- Сообщения: 2451
- Зарегистрирован: 11 окт 2012, 16:26
- Репутация: 682
- Настоящее имя: Виктор
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
есть плата кфлоп, без всяких расширений.
настраивая её я ориентировался по этой схеме: к каждому каналу по умолчанию привязаны определённые пины, но вроде как можно любую функцию (степ-дир-кв-ккв-концевик-итдитп) навесить на любой пин.
настраивая её я ориентировался по этой схеме: к каждому каналу по умолчанию привязаны определённые пины, но вроде как можно любую функцию (степ-дир-кв-ккв-концевик-итдитп) навесить на любой пин.
-
- Мастер
- Сообщения: 458
- Зарегистрирован: 09 мар 2015, 20:25
- Репутация: 74
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Уже ответили с ссылками на документацию, там все подробно описано.donvictorio писал(а):есть плата кфлоп, без всяких расширений.
настраивая её я ориентировался по этой схеме:
к каждому каналу по умолчанию привязаны определённые пины, но вроде как можно любую функцию (степ-дир-кв-ккв-концевик-итдитп) навесить на любой пин.
На приведенной схеме нет разъема JP4, на который можно переключить первые 4 генератора step-dir с разъема JP7. Т.е. 8 генераторов завязаны на конкретные пины, у 4-х из них пины можно поменять. Неиспользуемые пины генераторов или энкодеров можно использовать по своему усмотрению.
Энкодерные пины тоже привязаны жестко, только любой энкодерный канал можно привязать к любому каналу выходному, не обязательно сответствие номера на схеме.
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 08 ноя 2016, 16:36
- Репутация: 32
- Настоящее имя: Алексей
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Все верно, выходы осей только из предлагаемых на разъемах JP5, JP7, но в любом порядке и очередности.
Концевики, датчики на любой доступный пин.
Так как плат расширения у Вас нет, то:
- на том же JP7 есть 16 входов-выходов, любой назначается на любую функцию, если не используется как выход оси;
- на JP6 есть 10 входов-выходов (только 3.3В, 5В подавать нельзя!) ;
- на JP4 есть 10 входов-выходов (только 3.3В, 5В подавать нельзя!);
- на JP5 есть 8 входов-выходов, если не используется как выход оси (выход 3.3В, но на вход можно подавать 5В, так же как на JP7).
В таблице указаны номера, например "IO22". Значит в программе этот бит установить и сбросить:
Если настроен на вход, то считать состояние:
В настройках осей, допустим для использования в качестве концевика указываете 22 и нижнее или верхнее нормальное состояние.
Все это есть тут:
https://dynomotion.com/Help/Russian/Sch ... KFLOP.html
Концевики, датчики на любой доступный пин.
Так как плат расширения у Вас нет, то:
- на том же JP7 есть 16 входов-выходов, любой назначается на любую функцию, если не используется как выход оси;
- на JP6 есть 10 входов-выходов (только 3.3В, 5В подавать нельзя!) ;
- на JP4 есть 10 входов-выходов (только 3.3В, 5В подавать нельзя!);
- на JP5 есть 8 входов-выходов, если не используется как выход оси (выход 3.3В, но на вход можно подавать 5В, так же как на JP7).
В таблице указаны номера, например "IO22". Значит в программе этот бит установить и сбросить:
Код: Выделить всё
SetBit(22);
ClearBit(22);
Код: Выделить всё
if (ReadBit(22) == 1)
{
// Сделать что-то
}
Все это есть тут:
https://dynomotion.com/Help/Russian/Sch ... KFLOP.html
-
- Новичок
- Сообщения: 15
- Зарегистрирован: 17 мар 2012, 08:17
- Репутация: 0
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Дорогие Кflopoвцы )) помогите с настройкой MPG
/Есть штурвал без пульта подсоединил на Каналоге к энкодерам канала 6 . (импульсы в Axis забегали) создал три кнопки X\Y\Z на панели Кмоtion CNC привязал их к свободным битам 128\129\130 пытаюсь компилировать init файл с встроенной программой для MPG но компиляция не проходит Прошу Вашей помощи .
- Taganrog
- Мастер
- Сообщения: 1238
- Зарегистрирован: 15 апр 2015, 16:32
- Репутация: 284
- Настоящее имя: Евгений
- Откуда: Брянск
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
А что пишет то ?nk_cvetkov писал(а):с встроенной программой для MPG но компиляция не проходит
Пины ты назначил а где реализация действий при их появлении ? Должна быть простенькая програмулька на С.
Что то типо :
if (ReadBit(130) == 1)
{
// Сделать что-то
}
Все это крутиться в цикле в любом свободном потоке. А каких действий вы ожидаете от нажатия на кнопку допустим "X" на экране ?
-
- Новичок
- Сообщения: 15
- Зарегистрирован: 17 мар 2012, 08:17
- Репутация: 0
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Хотелось бы при нажатии кнопки- Х или другой оси считывать изменения позиции энкодера для выбраной оси и передавать командой MoveAtVel. Вот эта коротенькая программа и нужна для MPG
-
- Мастер
- Сообщения: 1955
- Зарегистрирован: 10 окт 2015, 23:25
- Репутация: 284
- Настоящее имя: Андрей
- Откуда: Красноярск
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
а в примеры посмотреть? там есть примеры с MPG как минимум для аналога, собственно не важно из какого примера себе код вставлять.
-
- Новичок
- Сообщения: 15
- Зарегистрирован: 17 мар 2012, 08:17
- Репутация: 0
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
))) так бросьте програмку если есть опытDuhas писал(а):там есть примеры с MPG как минимум для аналога
-
- Мастер
- Сообщения: 1743
- Зарегистрирован: 24 дек 2013, 17:47
- Репутация: 122
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Что-то вечер пятницы не задался
Делал партию деталей однотипных на станке. Закрепил - нажал старт, подождал, следующую.
И штук через 30 в конце программы когда станок отъезжал в конечную позицию почувствовал неладное. Оси как бы поплыли. Выключил все, включил - кмоушн сказала что не находит кфлоп.
Залез в шкаф - нет индикации на платах кфлоп/кмоушн.
Проверил входящее питание - есть 5В.
Вопросы:
1. как вообще что-то может сгореть если не трогать? там же только 5В приходит от импульсника. если даже был скачок напряжения то после БП все равно плюс-минус 5В, плюс перед станком УПС-ка на 3000Ва стоит.
2. если питание от кфлопа идет на каналог то есть шанс что кфлоп сгорел, а каналог цел?
3. идеи спасения ситуации? Я еще так собрал все компактно что например, вынуть кфлоп это катастрофа...
отсоединил все от кфлопа кроме питания - безрезультатно
Делал партию деталей однотипных на станке. Закрепил - нажал старт, подождал, следующую.
И штук через 30 в конце программы когда станок отъезжал в конечную позицию почувствовал неладное. Оси как бы поплыли. Выключил все, включил - кмоушн сказала что не находит кфлоп.
Залез в шкаф - нет индикации на платах кфлоп/кмоушн.
Проверил входящее питание - есть 5В.
Вопросы:
1. как вообще что-то может сгореть если не трогать? там же только 5В приходит от импульсника. если даже был скачок напряжения то после БП все равно плюс-минус 5В, плюс перед станком УПС-ка на 3000Ва стоит.
2. если питание от кфлопа идет на каналог то есть шанс что кфлоп сгорел, а каналог цел?
3. идеи спасения ситуации? Я еще так собрал все компактно что например, вынуть кфлоп это катастрофа...
отсоединил все от кфлопа кроме питания - безрезультатно
Заходите в гости: www.pandicon.net www.graver36.ru
- donvictorio
- Мастер
- Сообщения: 2451
- Зарегистрирован: 11 окт 2012, 16:26
- Репутация: 682
- Настоящее имя: Виктор
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
может пыль перемкнула ножки плиса. у меня 1 в 1 ситуация была. вытащил плату, посмотрел под лупой- от влаги чуть окислился припой и пыль налипла. причем растворители делу не помогли, пришлось мелкой металлической щеточкой аккуратно все почистить.
- ScrewDriver
- Мастер
- Сообщения: 1942
- Зарегистрирован: 06 сен 2016, 01:44
- Репутация: 498
- Настоящее имя: Василий
- Откуда: Москва
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
уж ты ж е-мае.... платы не покрыты что ли?donvictorio писал(а):может пыль перемкнула ножки плиса. у меня 1 в 1 ситуация была. вытащил плату, посмотрел под лупой- от влаги чуть окислился припой и пыль налипла. причем растворители делу не помогли, пришлось мелкой металлической щеточкой аккуратно все почистить.
Возьмите ватную палочку и цапонлак в радиомагазине. Макаете в лак и на плату прижимаете. Воняет конечно, но будет полезно.
Покрывать 2-3 раза с промежуточной сушкой.
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
Мой Ютуб канал.
-
- Мастер
- Сообщения: 1743
- Зарегистрирован: 24 дек 2013, 17:47
- Репутация: 122
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
это мне ответ? или вы про свое что-то?donvictorio писал(а):может пыль перемкнула ножки плиса.
Заходите в гости: www.pandicon.net www.graver36.ru