Страница 28 из 70
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 14 дек 2015, 20:52
Александр_
если два провода, идущих от каналога (GND и DAC2) отсоединить от частотника и примотать к щупам вольтметра (тестера) на режиме измерения постоянного тока, то при выключенном каналоге показывает 0В, при включенном - 0,02В. движение ползунка в kmotionCNC, отвечающего за обороты шпинделя равно как и запуск программы, в которой в начале стоит S-код никак не влияет на показания - все те же 0,02В
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 14 дек 2015, 23:50
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
}
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 15 дек 2015, 13:10
Александр_
попробовал - безрезультатно. зато выяснил, что это точно не из-за частотника.
что-то в настройках кфлопа.
экспериментировал с разными конфигурациями и обнаружил, что при загрузке одной из ранних пробных
при нажатии кнопки INIT происходит кратковременный (1-2с) скачок напряжения на DAC2 и шпиндель
на это отлично реагирует, увеличивая обороты.
файл с этой конфигурацией прикладываю.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 15 дек 2015, 13:20
Дмитро
Александр_ писал(а):попробовал - безрезультатно. зато выяснил, что это точно не из-за частотника.
что-то в настройках кфлопа.
экспериментировал с разными конфигурациями и обнаружил, что при загрузке одной из ранних пробных
при нажатии кнопки INIT происходит кратковременный (1-2с) скачок напряжения на DAC2 и шпиндель
на это отлично реагирует, увеличивая обороты.
файл с этой конфигурацией прикладываю.
Вам для настройки и поиска неисправности лучше пользоватся консолью. Команда dac2=хх Выходное напряжение можете смотреть в kmotion
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 15 дек 2015, 13:37
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 десятков пользователей кфлопа. Обязательно кого то найдете. Это дружеский совет.

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 15 дек 2015, 17:27
Александр_
Demetrius писал(а):ам для настройки и поиска неисправности лучше пользоватся консолью. Команда dac2=хх Выходное напряжение можете смотреть в kmotion
имеется в виду режим Console в программе kmotion? попробовал, обороты не изменились.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 15 дек 2015, 17:32
Александр_
ukr-sasha писал(а):П.С. Александр, если вам нужен результат, то заплатите денег тому, кто уже разобрался. Создайте тему о поиске исполнителей. Тут на форуме уже отметились 7,5 десятков пользователей кфлопа. Обязательно кого то найдете. Это дружеский совет.
Собственно, дело к этому и идет - скоро предстоит настраивать ПИД и всю систему в целом, скорее всего придется куда-то обращаться.
две мысли, не относящиеся к последним обсуждениям.
1. Есть какой-то смысл вводить в систему датчики HOME если можно в их роли использовать концевики? сами кнопки физически есть, но подключая их имеем больше проводов, еще три занятых цифровых входа кфлопа, а выгоды вроде особо то и нет?
2. Сам по себе разъем USB не назовешь промышленным по исполнению. Если от управляющего компьютера в шкаф (а у меня он физически приделан к станку) идет шнурок USB то на фоне остальных кабелей в щитке он смотрится как-то неправильно. Его и задеть можно случайно и от вибрации наверное, может ослабнуть. Как кто выходит из положения? Взять обычный 4-пиновый разъем, который устраивает по габаритам и спаять кабель-гибрид, который по смыслу останется обычным USb-удлинителем?
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 15 дек 2015, 18:44
Дмитро
Александр_ писал(а):
имеется в виду режим Console в программе kmotion? попробовал, обороты не изменились.
Не может такого быть, что на выходе нет напряжения. Удаляйте свой файл настройки и создавайте новый. Оси подключайте подряд 0 1 2 3... в общем все сначало и правильно.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 16 дек 2015, 16:17
fishman
Доброго времени суток!
Пару лет назад тоже мучался с подключением шпинделя.
http://www.chipmaker.ru/topic/113208/pa ... p__1916526 вот здесь пошагово описывал решение проблемы
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 16 дек 2015, 16:56
Александр_
fishman писал(а): вот здесь пошагово описывал решение проблемы
спасибо! сейчас почитаю.
только что пришел ответ от Тома: "Try a negative Scale". Что бы это могло значить? к KmotionCNC на закладке описания параметров S-кода Scale сделать со знаком минус?
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 17 дек 2015, 12:51
fishman
У Вас в 539 посте на картинке в последней строке есть окошко scale , измените значение на отрицательное
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 17 дек 2015, 13:54
Александр_
Воспользовался советом тома - заработало!
Заодно поинтересовался что делать если не хватает дифференцальных входов каналога. У меня некуда -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.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 22 дек 2015, 20:50
rz90
Может у кого то была такая проблема. При команде Jog, например для оси Х.
Код: Выделить всё
#include "KMotionDef.h"
main()
{
Jog(0,10000);
while (ReadBit(1033));
Jog(0,0);
}
Прибавляется около 500 импульсов к позиции(Position), причем по всем 3 осям, в результате оси резко дергаются в начале движения. По завершению этого кода так же резко убавляет эти 500 импульсов и снова происходит неприятный толчек осей. Если использовать например команду MoveAtVel то все нормально.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 23 дек 2015, 08:24
AlexNikov
rz90 писал(а):Может у кого то была такая проблема. При команде Jog, например для оси Х.
Код: Выделить всё
#include "KMotionDef.h"
main()
{
Jog(0,10000);
while (ReadBit(1033));
Jog(0,0);
}
Прибавляется около 500 импульсов к позиции(Position), причем по всем 3 осям, в результате оси резко дергаются в начале движения. По завершению этого кода так же резко убавляет эти 500 импульсов и снова происходит неприятный толчек осей. Если использовать например команду MoveAtVel то все нормально.
У меня кучка скриптов работает и с Jоg и с MoveAtVel, таких проблем не было ни разу. Что за драйвера/шд/сервы у вас? Какие настройки скоростей и ускорений?
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 23 дек 2015, 19:30
rz90
AlexNikov, Станок на сервах. Я разобрался в чем дело, это все из-за того что обратная связь реализована через резольверы, и алгоритм их работы нужно было немного подкорректировать.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 24 дек 2015, 07:25
ukr-sasha
rz90 писал(а):Я разобрался в чем дело, это все из-за того что обратная связь реализована через резольверы, и алгоритм их работы нужно было немного подкорректировать.
Поделитесь с нами.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 26 дек 2015, 22:02
rz90
ukr-sasha, скоро сделаю отчет о подключении резольверов.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 03 янв 2016, 13:26
Александр_
Видел в теме про "малыша" на дружественном форуме заметку о том, как в дешевый китайский пульт с МПГ был имплантирован подпружиненный резистор для перемещения осей (навроде джойстика). Удобство в том, что чем сильнее отклонение тем выше скорость оси. Я тсам так и не привык в маховичку-МПГ, все как-то удобнее кнопками или джойстиком. Можно пойти дальше и сделать пульт их 4 резисторов с пружинками (X+, X-, Y+,Y-,Z+,Z-,A+,A-) чтобы примерно как на пульте радиоуправления машинкой можно было бы управлять стаком? "Можно ли" спрашиваю в том контексте что хотелось бы не выбирать отдельно ось переключателем а чтобы на каждый резистор уже было назначена ось.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 03 янв 2016, 13:32
Дмитро
Александр_ писал(а): "Можно ли"
Можно.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 03 янв 2016, 13:42
selenur
Есть недорогие джойстики, как в этой статье
http://zelectro.cc/joystick_Arduino