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

KFlop, KStep, KAnalog, KMotion...

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

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

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

AlexD85
Новичок
Сообщения: 24
Зарегистрирован: 05 июл 2015, 13:45
Репутация: 4
Настоящее имя: Александр
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение AlexD85 »

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

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

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

AlexD85 писал(а):Александр, т.е. Пул/Дир мне брать прям с Кфлопа и Коннект использовать только для шпинделя/концевиков?
Верно. А на коннекте можно еще шикарный пульт сделать. :-)
AlexD85 писал(а):Судя по всему, я "слегка" лоханулся....
Не согласен. Хороший комплект купили.
Последний раз редактировалось ukr-sasha 06 июл 2015, 22:30, всего редактировалось 1 раз.
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

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

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

Есть правда в примерах Си файлов код реализующий ваши желания.
Но я с ним дела не имел.
Попробуйте ,расскажите нам. :-)

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

#include "KMotionDef.h"

// Simple test to full step small 5-wire unipolar stepper 
// motor using 4 Konnect Outputs.  Coils currents must be 0.25A or less
//
// Configure Axis0 as 
// No Input, No Output, and enable the Axis
// 
// Console command below should move motor
// Jerk0=40000;Accel0=400;Vel0=400;MoveRel0=1000
//
// Note: this is just a fun demo.  Full stepping, 
// no current regulation or chopping.
// Performance will be poor

main()
{
	int k;
	
	InitAux();
	AddKonnect(0,&VirtualBits,VirtualBitsEx);
	
	for (;;)
	{
		WaitNextTimeSlice();
		k=((int)ch0->Dest)&3;

		if (k==0)
			VirtualBits=0x6000;
		else if (k==1)
			VirtualBits=0xa000;
		else if (k==2)
			VirtualBits=0x9000;
		else
			VirtualBits=0x5000;
	}
}

Да и сам автор пишет, что это всего лишь демонстрация возможностей, без нужных функций и с низкой производительностью.
AlexD85
Новичок
Сообщения: 24
Зарегистрирован: 05 июл 2015, 13:45
Репутация: 4
Настоящее имя: Александр
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение AlexD85 »

Я смотрел уже эту программу - из описания я понял, что это для миниатюрного униполярного шаговика с током обмоток 0,25А или меньше - без драйвера, подключение мотора напрямую к 4-м выходам Коннекта, чисто "для прикола" как написано (может, я неправильно понял), но боюсь для моего комплекта на 6А не подойдет :) В любом случае спасибо вам за прояснение - попробую написать Тому - он отзывчивый дядька, если не возможности скоммутировать выходы Коннекта для Пул/Дир сигналов - значит, подключу напрямую. Если нарою полезную информацию по использованию Коннекта - обязательно напишу :)
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

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

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

AlexD85 писал(а):если не возможности скоммутировать выходы Коннекта для Пул/Дир сигналов - значит, подключу напрямую.
Почему сразу так не сделать?
Вариант опробованный. Многие люди так сделали.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

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

Сообщение michael-yurov »

У драйверов ведь есть опторазвязка на входе.
А вот все остальное лучше через коннект.
AlexD85
Новичок
Сообщения: 24
Зарегистрирован: 05 июл 2015, 13:45
Репутация: 4
Настоящее имя: Александр
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение AlexD85 »

ukr-sasha писал(а): Почему сразу так не сделать?
Вариант опробованный. Многие люди так сделали.
Просто не хотелось отдельно тянуть тоненькие проводочки из разорванного IDC шлейфа имея под рукой отличные клеммники на Коннекте - я ведь правильно понимаю, что Enable (и Alarm, если вдруг понадобится) мне нужно будет подключать к Коннекту?
toha
Опытный
Сообщения: 101
Зарегистрирован: 21 апр 2012, 13:00
Репутация: 14
Контактная информация:

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

Сообщение toha »

Что-то меня переклинило на настройке поворотных осей. Прошу помочь. А именно counts/inch. Более трех лет назад делал станок, и проблем не возникало. Как правильно рассчитать параметр?
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

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

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

Чекбокс "градусы" и тогда параметры будут на 1 градус.
kmotion.jpg (3608 просмотров) <a class='original' href='./download/file.php?id=53814&mode=view' target=_blank>Загрузить оригинал (294.87 КБ)</a>
toha
Опытный
Сообщения: 101
Зарегистрирован: 21 апр 2012, 13:00
Репутация: 14
Контактная информация:

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

Сообщение toha »

Начало проясняться, я не додумался радиус в 1 дюйм сделать. В 4.29 такого чекбокса не было, вот и завис. Спасибо
rz90
Новичок
Сообщения: 31
Зарегистрирован: 27 май 2014, 08:33
Репутация: 4
Откуда: Екатеринбург
Контактная информация:

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

Сообщение rz90 »

Тема замечательная, но почему то не увидел реализации автосмены инструмента, или может плохо смотрел? Имеется kflop+kanalog и сверлильный сс2в05пмф4 с инструментальным магазином. С чего начать вообще, какие файлы редактировать, что бы KMotionCNC подавал сигналы двигателям автосмены и реагировал на концевики, по g-коду управляющей программы?
AlexD85
Новичок
Сообщения: 24
Зарегистрирован: 05 июл 2015, 13:45
Репутация: 4
Настоящее имя: Александр
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение AlexD85 »

Господа Гуру, подскажите, пожалуйста, всю голову уже изломал... Возможно вопрос тупой, но все-таки - подключаю к Коннекту концевик SN04-N как во вложении, настраивают в Config&Flash, все отлично работает (поставил действие - остановка мотора), НО - светодиод на датчике горит ПОСТОЯННО, а не только при срабатывании на металл (как например когда подключен только к питанию). Если отключить минусовой провод от Bank Commons Коннекта - светодиод загорается только на металл, но функцию свою, естественно, не выполняет. Где может быть косяк?
Вложения
sensor.jpg (3494 просмотра) <a class='original' href='./download/file.php?id=54327&mode=view' target=_blank>Загрузить оригинал (459.4 КБ)</a>
wiring.jpg (3494 просмотра) <a class='original' href='./download/file.php?id=54328&mode=view' target=_blank>Загрузить оригинал (76.74 КБ)</a>
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

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

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

На сайте производителя несколько иная схема:
CommonAnode.png
CommonAnode.png (7.99 КБ) 3491 просмотр
AlexD85
Новичок
Сообщения: 24
Зарегистрирован: 05 июл 2015, 13:45
Репутация: 4
Настоящее имя: Александр
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение AlexD85 »

ukr-sasha писал(а):На сайте производителя несколько иная схема:
Из строки из этого мануала "The AC type of input allows the common to be connected to either the Positive or Negative Supply voltage so that either sinking or sourcing outputs can be used (current can flow either direction to activate the input)" я понял, что Input Common можно подсоединять как к "+", так и к "-" , пробовал просто питание подавать на входы Коннекта- сначала плюс на общий, а минус ко входу, затем наоборот - работает и так, и так (в KMotionе напротив номера входа загорается галочка), только разный диод над входом на самой плате загорается. Проблема в том, что по схеме, как я нарисовал все работает - датчик срабатывает, включается Feed Hold, загвоздка только в постоянно горящем светодиоде на самом датчике - при срабатывании он просто загорается чуть ярче, а так горит во всю...
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

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

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

Согласно http://www.google.com.ua/imgres?imgurl= ... cgodo0sG0A нагрузка (резистор на коннекте, который посажен на общий) соединяться должна с землей если датчик PNP, а у вас NPN.
AlexD85
Новичок
Сообщения: 24
Зарегистрирован: 05 июл 2015, 13:45
Репутация: 4
Настоящее имя: Александр
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение AlexD85 »

ukr-sasha писал(а):Согласно http://www.google.com.ua/imgres?imgurl= ... cgodo0sG0A нагрузка (резистор на коннекте, который посажен на общий) соединяться должна с землей если датчик PNP, а у вас NPN.
К сожалению, по несколько часов медитации над этой картинкой вчера и сегодня не дали результата :D Поменял провода местами - на Общий на Коннекте пустил черный провод (NPN NO) с датчика, синий (0V) с датчика на минус от БП и на вход Коннекта, коричневый (6-36VDC) - на плюс от БП. Тоже самое - работает, но светодиод горит постоянно. Пробовал на 6-ти одинаковых датчиках - одно и то же. Нашел вроде порядочный некитайский сайт с моим датчиком http://www.phidgets.com/products.php?product_id=3528, так схема там та, как я подключал первый раз. Повторюсь - все работает, загвоздка только в постоянно горящем светодиоде...
Вложения
Accessories_Sensors_Connection_Diagram.jpg (3456 просмотров) <a class='original' href='./download/file.php?id=54351&mode=view' target=_blank>Загрузить оригинал (20.18 КБ)</a>
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

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

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

Напряжение на выходе датчика какое в это время?
AlexD85
Новичок
Сообщения: 24
Зарегистрирован: 05 июл 2015, 13:45
Репутация: 4
Настоящее имя: Александр
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение AlexD85 »

С бп на 24В - при подключенном черном проводе к Коннекту - на нем 10В, при отключенном от Коннекта 24В
AlexD85
Новичок
Сообщения: 24
Зарегистрирован: 05 июл 2015, 13:45
Репутация: 4
Настоящее имя: Александр
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение AlexD85 »

Решил задачу, правда для этого пришлось пополнить свои наискуднейшие знания в электротехнике :D
Выкладываю рабочую схему - может кому пригодится (чайникам типо меня :hehehe: ) И да - в Config&Flash должна стоять только галка Watch Limit (Stop when low естественно не нужна). Номер бита прописываем согласно табличке в самом конце хелпа по Коннекту - в данном случае это будет 1024.
schema2.jpg (3428 просмотров) <a class='original' href='./download/file.php?id=54395&mode=view' target=_blank>Загрузить оригинал (2.95 МБ)</a>
fangelion
Новичок
Сообщения: 8
Зарегистрирован: 23 июл 2015, 08:18
Репутация: 0
Настоящее имя: Игорь
Контактная информация:

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

Сообщение fangelion »

Доброго времени суток. Имеется Kflop board. Подключено 5 осей без энкодэров. На JP7 заведены концевики, с IO0 по IO4 через самопальную кроссплату. Kflop показывает, что при появлении сигнала на IO0 сигнал имеется так же на IO1, IO4 -- IO5, IO6 -- IO7. Что примечательно, так IO2 и IO3 себя ведут нормально. Плату проверил, все нормально,нигде не замыкает. Контакты на самой плате Kflop тоже в порядке, т.е. не закорочены. Настройки в программе практически стандартны, настроены только оси. Где может быть проблема?
Ответить

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