Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.

KFlop, KStep, KAnalog, KMotion...

Имеете ли вы контроллер Kflop? :-)

Можно выбрать до 1 варианта ответа

 
 
Результаты голосования

Александр_
Мастер
Сообщения: 1743
Зарегистрирован: 24 дек 2013, 17:47
Репутация: 122
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Александр_ »

если два провода, идущих от каналога (GND и DAC2) отсоединить от частотника и примотать к щупам вольтметра (тестера) на режиме измерения постоянного тока, то при выключенном каналоге показывает 0В, при включенном - 0,02В. движение ползунка в kmotionCNC, отвечающего за обороты шпинделя равно как и запуск программы, в которой в начале стоит S-код никак не влияет на показания - все те же 0,02В
Заходите в гости: www.pandicon.net www.graver36.ru
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение ukr-sasha »

Попробуйте временно удалить:
for (;;) //loop forever
{
WaitNextTimeSlice();
if (ch4->Enable && ch5->Enable && ch6->Enable && ch7->Enable)
SetBit(144);
else
ClearBit(144);
}
SetBitDirection(144,1);
for (;;) //loop forever
{
WaitNextTimeSlice();
if (ch0->Enable && ch1->Enable && ch2->Enable)
SetBit(144);
else
ClearBit(144);
DAC(2,0); // остановить шпиндель, установив напряжение в 0
ClearBit(145); // отключить шпиндель, разомкнув выход 145
}
Александр_
Мастер
Сообщения: 1743
Зарегистрирован: 24 дек 2013, 17:47
Репутация: 122
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Александр_ »

попробовал - безрезультатно. зато выяснил, что это точно не из-за частотника.
что-то в настройках кфлопа.
экспериментировал с разными конфигурациями и обнаружил, что при загрузке одной из ранних пробных
при нажатии кнопки INIT происходит кратковременный (1-2с) скачок напряжения на DAC2 и шпиндель
на это отлично реагирует, увеличивая обороты.
файл с этой конфигурацией прикладываю.
Вложения
Init3Analog-test+.zip
(1.21 КБ) 284 скачивания
Заходите в гости: www.pandicon.net www.graver36.ru
Дмитро
Почётный участник
Почётный участник
Сообщения: 1060
Зарегистрирован: 14 сен 2013, 01:20
Репутация: 1139
Настоящее имя: Дмитрий
Откуда: Киев

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Дмитро »

Александр_ писал(а):попробовал - безрезультатно. зато выяснил, что это точно не из-за частотника.
что-то в настройках кфлопа.
экспериментировал с разными конфигурациями и обнаружил, что при загрузке одной из ранних пробных
при нажатии кнопки INIT происходит кратковременный (1-2с) скачок напряжения на DAC2 и шпиндель
на это отлично реагирует, увеличивая обороты.
файл с этой конфигурацией прикладываю.
Вам для настройки и поиска неисправности лучше пользоватся консолью. Команда dac2=хх Выходное напряжение можете смотреть в kmotion
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение ukr-sasha »

Разберитесь с настройками осей.
И потом шпиндель настраивайте.

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

	ch5->InputChan0=5;
	ch5->InputChan1=2;
	ch5->OutputChan0=5;
	ch5->OutputChan1=2;

	ch6->InputChan0=6;
	ch6->InputChan1=3;
	ch6->OutputChan0=6;
	ch6->OutputChan1=5;

	ch7->InputChan0=7;
	ch7->InputChan1=4;
	ch7->OutputChan0=7;
	ch7->OutputChan1=6;
П.С. Александр, если вам нужен результат, то заплатите денег тому, кто уже разобрался. Создайте тему о поиске исполнителей. Тут на форуме уже отметились 7,5 десятков пользователей кфлопа. Обязательно кого то найдете. Это дружеский совет. ;)
Александр_
Мастер
Сообщения: 1743
Зарегистрирован: 24 дек 2013, 17:47
Репутация: 122
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Александр_ »

Demetrius писал(а):ам для настройки и поиска неисправности лучше пользоватся консолью. Команда dac2=хх Выходное напряжение можете смотреть в kmotion
имеется в виду режим Console в программе kmotion? попробовал, обороты не изменились.
Заходите в гости: www.pandicon.net www.graver36.ru
Александр_
Мастер
Сообщения: 1743
Зарегистрирован: 24 дек 2013, 17:47
Репутация: 122
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Александр_ »

ukr-sasha писал(а):П.С. Александр, если вам нужен результат, то заплатите денег тому, кто уже разобрался. Создайте тему о поиске исполнителей. Тут на форуме уже отметились 7,5 десятков пользователей кфлопа. Обязательно кого то найдете. Это дружеский совет.
Собственно, дело к этому и идет - скоро предстоит настраивать ПИД и всю систему в целом, скорее всего придется куда-то обращаться.

две мысли, не относящиеся к последним обсуждениям.
1. Есть какой-то смысл вводить в систему датчики HOME если можно в их роли использовать концевики? сами кнопки физически есть, но подключая их имеем больше проводов, еще три занятых цифровых входа кфлопа, а выгоды вроде особо то и нет?
2. Сам по себе разъем USB не назовешь промышленным по исполнению. Если от управляющего компьютера в шкаф (а у меня он физически приделан к станку) идет шнурок USB то на фоне остальных кабелей в щитке он смотрится как-то неправильно. Его и задеть можно случайно и от вибрации наверное, может ослабнуть. Как кто выходит из положения? Взять обычный 4-пиновый разъем, который устраивает по габаритам и спаять кабель-гибрид, который по смыслу останется обычным USb-удлинителем?
Заходите в гости: www.pandicon.net www.graver36.ru
Дмитро
Почётный участник
Почётный участник
Сообщения: 1060
Зарегистрирован: 14 сен 2013, 01:20
Репутация: 1139
Настоящее имя: Дмитрий
Откуда: Киев

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Дмитро »

Александр_ писал(а): имеется в виду режим Console в программе kmotion? попробовал, обороты не изменились.
Не может такого быть, что на выходе нет напряжения. Удаляйте свой файл настройки и создавайте новый. Оси подключайте подряд 0 1 2 3... в общем все сначало и правильно.
fishman
Кандидат
Сообщения: 83
Зарегистрирован: 14 сен 2015, 22:04
Репутация: 9
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение fishman »

Доброго времени суток!
Пару лет назад тоже мучался с подключением шпинделя.
http://www.chipmaker.ru/topic/113208/pa ... p__1916526 вот здесь пошагово описывал решение проблемы
Александр_
Мастер
Сообщения: 1743
Зарегистрирован: 24 дек 2013, 17:47
Репутация: 122
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Александр_ »

fishman писал(а): вот здесь пошагово описывал решение проблемы
спасибо! сейчас почитаю.

только что пришел ответ от Тома: "Try a negative Scale". Что бы это могло значить? к KmotionCNC на закладке описания параметров S-кода Scale сделать со знаком минус?
Заходите в гости: www.pandicon.net www.graver36.ru
fishman
Кандидат
Сообщения: 83
Зарегистрирован: 14 сен 2015, 22:04
Репутация: 9
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение fishman »

У Вас в 539 посте на картинке в последней строке есть окошко scale , измените значение на отрицательное
Александр_
Мастер
Сообщения: 1743
Зарегистрирован: 24 дек 2013, 17:47
Репутация: 122
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Александр_ »

Воспользовался советом тома - заработало!

Заодно поинтересовался что делать если не хватает дифференцальных входов каналога. У меня некуда -Z-метки пихать. если кому интересно:

You are correct. Kanalog only has 16 differential inputs. 7 Encoders with A+B use 14. This only leaves 2 for Z index pulse inputs. Z index pulses are handled in a User C Program and so can be connected to any Input. You might connect the 3rd it to a spare 3.3V single ended input on KFLOP JP4 or JP6. Although Encoders are usually 5V signals they don't usually drive hard above 3.8V so can be connected directly to KFLOP JP4 or JP6. But you should check with a voltmeter (with a 150ohm load) before connecting to KFLOP. Otherwise add a 100ohm resistor in series to limit the current to be completely safe. There are also low cost 3rd party differential to single ended receiver modules.
Заходите в гости: www.pandicon.net www.graver36.ru
rz90
Новичок
Сообщения: 31
Зарегистрирован: 27 май 2014, 08:33
Репутация: 4
Откуда: Екатеринбург
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение rz90 »

Может у кого то была такая проблема. При команде Jog, например для оси Х.

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

#include "KMotionDef.h"

main()
{
Jog(0,10000);
while (ReadBit(1033)); 
Jog(0,0);
}
Прибавляется около 500 импульсов к позиции(Position), причем по всем 3 осям, в результате оси резко дергаются в начале движения. По завершению этого кода так же резко убавляет эти 500 импульсов и снова происходит неприятный толчек осей. Если использовать например команду MoveAtVel то все нормально.
Аватара пользователя
AlexNikov
Мастер
Сообщения: 1212
Зарегистрирован: 05 янв 2014, 20:09
Репутация: 721
Настоящее имя: Алексей
Откуда: Томск
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение AlexNikov »

rz90 писал(а):Может у кого то была такая проблема. При команде Jog, например для оси Х.

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

#include "KMotionDef.h"

main()
{
Jog(0,10000);
while (ReadBit(1033)); 
Jog(0,0);
}
Прибавляется около 500 импульсов к позиции(Position), причем по всем 3 осям, в результате оси резко дергаются в начале движения. По завершению этого кода так же резко убавляет эти 500 импульсов и снова происходит неприятный толчек осей. Если использовать например команду MoveAtVel то все нормально.
У меня кучка скриптов работает и с Jоg и с MoveAtVel, таких проблем не было ни разу. Что за драйвера/шд/сервы у вас? Какие настройки скоростей и ускорений?
rz90
Новичок
Сообщения: 31
Зарегистрирован: 27 май 2014, 08:33
Репутация: 4
Откуда: Екатеринбург
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение rz90 »

AlexNikov, Станок на сервах. Я разобрался в чем дело, это все из-за того что обратная связь реализована через резольверы, и алгоритм их работы нужно было немного подкорректировать.
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение ukr-sasha »

rz90 писал(а):Я разобрался в чем дело, это все из-за того что обратная связь реализована через резольверы, и алгоритм их работы нужно было немного подкорректировать.
Поделитесь с нами.
rz90
Новичок
Сообщения: 31
Зарегистрирован: 27 май 2014, 08:33
Репутация: 4
Откуда: Екатеринбург
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение rz90 »

ukr-sasha, скоро сделаю отчет о подключении резольверов.
Александр_
Мастер
Сообщения: 1743
Зарегистрирован: 24 дек 2013, 17:47
Репутация: 122
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Александр_ »

Видел в теме про "малыша" на дружественном форуме заметку о том, как в дешевый китайский пульт с МПГ был имплантирован подпружиненный резистор для перемещения осей (навроде джойстика). Удобство в том, что чем сильнее отклонение тем выше скорость оси. Я тсам так и не привык в маховичку-МПГ, все как-то удобнее кнопками или джойстиком. Можно пойти дальше и сделать пульт их 4 резисторов с пружинками (X+, X-, Y+,Y-,Z+,Z-,A+,A-) чтобы примерно как на пульте радиоуправления машинкой можно было бы управлять стаком? "Можно ли" спрашиваю в том контексте что хотелось бы не выбирать отдельно ось переключателем а чтобы на каждый резистор уже было назначена ось.
Вложения
Untitled-1 copy.jpg (2447 просмотров) <a class='original' href='./download/file.php?id=67851&mode=view' target=_blank>Загрузить оригинал (100.88 КБ)</a>
Заходите в гости: www.pandicon.net www.graver36.ru
Дмитро
Почётный участник
Почётный участник
Сообщения: 1060
Зарегистрирован: 14 сен 2013, 01:20
Репутация: 1139
Настоящее имя: Дмитрий
Откуда: Киев

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Дмитро »

Александр_ писал(а): "Можно ли"
Можно.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение selenur »

Есть недорогие джойстики, как в этой статье http://zelectro.cc/joystick_Arduino
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Ответить

Вернуться в «KFlop»